BM6P6(@ ///...,,,***)))(((''''''&&&&&&'''((())))))(((((()))((('''&&&&&&&&&&&&&&&((((((((()))***,,,---...---++++++///666999777333---+++))))))******)))'''******))))))(((((('''''''''(((***+++,,,,,,++++++++++++,,,,,,---.........000000000111222444555666;;;999999<<>>===<<<===>>>>>><<<::::::;;;>>>@@@AAAAAA@@@???AAA===;;;@@@HHHIIICCC<<<@@@===<<<<<>>;;;============<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???BBB???>>>???===888666777666777999:::;;;>>>AAADDDQQQPPPTTT```llltttyyy~~~tttttt{{{|||zzzwwwsssnnnjjjgggaaa]]]]]]]]]ZZZZZZ\\\```eeeiiinnnyyywwwrrr~~~rrrkkkmmmpppppplllccceee|||uuu]]]VVVYYYXXXSSSPPP\\\aaatttvvvfff]]]ZZZTTTMMMGGGFFFHHHJJJKKKPPPTTT\\\ccciiimmmnnnnnnqqqpppmmmjjjlllpppooojjjlllnnnpppooollliiihhhggghhhgggfffgggiiikkklllkkk///...,,,***)))(((''''''&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))******+++---...///+++)))***...444666444111,,,---///000///,,,)))'''***)))))))))(((((((((''''''(((***+++,,,,,,+++++++++,,,,,,---....../////////000000111222444555666;;;===@@@DDDGGGGGGDDDBBB???>>><<<999666222///---///...---------...000111000000//////000000111222000000000000000000000000333222222111000//////......111000......222333000444333222000//////111222333222111000111222222222//////000000000000000///222222222111111000000000000000000333777999999777:::999777555333111000000---///222333333444555666555333333555444333:::DDDZZZoooooo]]]SSSQQQ```lllyyyfffWWWNNNGGGCCC<<<<<<:::888777777888888;;;888777<<>>>>>============<<<===>>>>>><<<:::999;;;===???@@@@@@??????@@@===;;;???DDDFFFBBB===???===;;;<<<>>>???>>><<<============<<<<<<<<<<<<===>>>??????@@@@@@??????AAA===<<<>>><<<777555777666777999;;;<<<>>>BBBEEEOOONNNSSS```lllsssyyy~~~ssssssxxx}}}wwwxxxvvvmmmgggaaa]]]^^^]]]ZZZZZZ[[[^^^ccchhhnnnzzz}}}uuuzzz|||yyyqqqmmmqqqtttuuuuuullliiiyyysssiiiaaaZZZXXXZZZXXXYYYddd|||vvviii___ZZZTTTLLLFFFCCCDDDEEEFFFFFFJJJPPPXXX___eeehhhjjjiiilllmmmiiigggjjjlllkkkkkkmmmoooooommmkkkjjjiiijjjiiihhhjjjlllmmmlllkkk...---,,,***)))((((((((((((((((((((((((((('''&&&(((((('''&&&&&&&&&&&&'''******+++,,,------...///)))((())),,,111333111///+++000666777333...***)))))))))))))))((((((((((((((((((***++++++,,,++++++,,,,,,------...//////000//////000111222444555666<<>>LLL\\\iiipppggg```XXXUUUSSSSSSYYY___jjjxxxpppeeelllvvvzzztttpppxxx~~~|||fffiiixxxrrrRRR999666555...111111000///....................................---222///777WWW|||gggpppmmmwwwzzziiiLLLIIIYYYiiirrrxxxrrrqqqqqqtttvvvtttooojjjhhhccc\\\UUUOOOKKKFFFCCC@@@@@@??????>>>===<<<<<<<<<<<<===>>>???>>>;;;999888:::<<<===>>>>>>>>>===>>>===<<<===???@@@@@@>>>???===;;;;;;<<<===>>>===============<<<<<<<<<<<<======>>>????????????>>>>>>;;;:::<<<:::666555777555888:::<<<>>>@@@CCCFFFKKKKKKRRR___kkksssyyywwwvvvzzzvvvssswwwqqqgggbbb______^^^ZZZYYYZZZZZZ```fffnnn|||vvvsssuuuuuuqqqpppsssvvvwwwyyyrrrooozzzqqq___[[[```[[[XXXYYYdddsss~~~sssiii\\\UUUMMMEEEBBBAAAAAAAAA>>>@@@DDDJJJRRR[[[bbbgggdddkkknnnjjjeeegggjjjlllkkkmmmoooooommmlllkkklllkkkkkkkkklllnnnmmmllljjj...---,,,***)))((((((((((((((())))))((('''&&&&&&(((''''''&&&&&&&&&'''''')))***+++,,,,,,---------))))))***,,,///111///---+++111888888222,,,***+++))))))))))))((((((((((((((())))))***++++++,,,,,,,,,------......//////000//////000111222444666777===CCCJJJLLLHHHCCC???===;;;888444000...---...///---------.../////////////////////000111222333444...//////000000111111222222111000/////////000111...222333222333666555222222111///000222333111//////000000000000000111222333444555666555444333111000000111111111111111111444555777:::<<<===<<<;;;777777555555555777888:::444666777777555555555666777666888>>>FFFLLLPPPSSSSSSQQQMMMOOO^^^zzz|||sss]]]CCC===888999;;;:::888888888888:::???LLL```uuupppggg\\\VVVUUUVVVWWWWWWbbbttt|||uuuqqqtttyyytttkkkrrr~~~yyy___iiigggTTT???777444000222111000///....................................,,,222///222IIIllleeeaaasss}}}vvvvvvUUUJJJUUUgggsssxxxwwwvvvvvvwwwwwwtttoookkkjjjgggaaaZZZQQQJJJFFFCCCBBBBBBAAA@@@???======<<<<<<<<<===???@@@>>>;;;888888999:::<<<<<<===<<<<<<<<<===<<<;;;;;;;;;===???>>><<<;;;:::;;;<<<===>>>============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<999888999888555444777666999<<>>===>>>BBBIIISSS\\\bbbeeelllppplllhhhiiikkklllmmmnnnpppooommmkkkkkklllkkkkkkkkkmmmnnnmmmjjjggg------+++***))))))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&''''''(((((()))***+++,,,,,,++++++***+++,,,---//////...---,,,000444333---)))***,,,(((((((((((()))))))))))))))))))))******+++,,,,,,,,,,,,------.../////////...//////111222444666777===AAAEEEDDD@@@<<<:::;;;999666222...---...000222...///111333444444444444222222111111111111222222111111111111111111111111111000000000000000111222///333444222222444222///444333444444555555333111///111444444444444666888333444555555555444333333333333444555666666777888333555666777777777666666666666666666777999:::;;;777888::::::999999999:::;;;<<<@@@IIIWWW```cccaaa[[[QQQEEE@@@GGGXXXpppyyy{{{}}}zzzSSSGGG===<<<>>>;;;888888555999<<<>>>DDDVVVooovvvoooddd\\\ZZZZZZYYYWWW```gggzzzqqqlllssswwwuuulllddd```___TTTAAA666666222111000//////......///........................---222//////===WWWdddWWWttt~~~qqqtttiiiQQQPPP```pppxxxyyyyyyyyyyyyxxxuuuqqqnnniiiiiifff___TTTJJJEEECCCDDDDDDCCCBBB@@@???>>>>>>===<<<===>>>???>>>;;;999999999::::::;;;;;;<<<<<<<<<<<<<<<:::888888;;;>>>;;;;;;;;;::::::;;;===>>>============<<<<<<<<<<<<;;;;;;<<<============<<<:::777666777777444555888777:::>>>AAABBBCCCDDDEEEDDDEEEKKKWWWccclllwww~~~xxxzzz~~~tttppp|||wwwiiidddbbbbbb```ZZZVVVVVVWWW\\\dddooozzzvvvvvvwwwyyy{{{zzzzzz{{{~~~xxxrrrwwwjjj___]]]\\\]]]```bbbiiiwww{{{rrrbbb\\\SSSKKKFFFCCCBBB@@@AAA???======BBBKKKTTTZZZfffkkkmmmkkkjjjkkkjjjhhhnnnooopppnnnllljjjjjjjjjjjjjjjjjjkkkllljjjgggeee---,,,+++***))))))))))))(((((((((((((((((('''&&&'''&&&&&&&&&&&&'''((((((((()))***+++,,,+++******,,,,,,...//////...------+++---...,,,)))(((***,,,(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,---......///......///000222555777888===>>>===;;;999777888999777555111//////111555777666999<<>>>>>999:::;;;:::888888999:::======>>>???@@@AAAAAAAAA;;;>>>AAACCCDDDEEEGGGIIIIIIJJJOOOYYYhhhrrrooogggUUUKKKBBBAAAAAAEEEQQQ___ssssssrrrsss|||~~~}}}mmmYYYGGGBBBAAA<<<888999666;;;>>><<<===GGGZZZjjjqqqqqqlllddd^^^\\\ZZZVVVZZZYYYeeemmm```kkk}}}kkkdddnnnjjjPPP;;;777222222111000////////////...........................111......555DDDkkkkkkYYYccc{{{]]]KKKTTThhhvvvuuuvvvwwwxxxwwwuuusssqqqhhhkkkllleeeXXXLLLEEECCCDDDDDDCCCCCCBBBAAA@@@@@@>>>===<<<===>>>>>><<<:::999::::::::::::;;;;;;<<<<<<<<<<<<:::888888999;;;888:::;;;;;;;;;:::<<<===============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;999555444666666555666999999===AAADDDDDDDDDDDDDDDBBBCCCHHHRRR\\\gggtttzzzrrrsss~~~|||pppjjjqqqwwwyyyiiieeecccdddbbbZZZUUUTTTXXX\\\dddppp}}}{{{{{{vvvqqqppp^^^[[[\\\```dddgggnnnvvv|||llleee\\\SSSMMMHHHEEECCCCCC@@@<<<:::<<>>===EEESSSpppuuuyyyyyy|||kkk^^^XXXbbbwwwgggNNNEEEBBB<<<999;;;:::<<>>;;;;;;<<<======<<<:::::::::::::::;;;;;;<<<===<<<;;;:::999999999888555888<<<===;;;:::;;;<<<============<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;888555444666666555777;;;;;;???CCCFFFFFFDDDCCCBBBBBBAAAEEEMMMWWWbbbrrr|||rrrqqq||||||ooohhhgggoooxxx~~~{{{jjjfffdddeeebbbZZZTTTRRRZZZ^^^dddpppvvv|||uuukkkcccdddhhhkkknnnrrrxxx}}}}}}vvvkkk```XXXQQQLLLIIICCC@@@<<<999999===BBBEEETTT^^^ffffffeeegggiiiiiiiiijjjkkkkkkjjjjjjlllnnniiigggfffggghhhhhhgggfff,,,,,,+++***)))))))))***&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&'''((()))***+++---......---,,,++++++---......---+++++++++'''''''''(((******)))''''''((((((((())))))*********))))))))))))+++,,,---)))******++++++,,,---------...///000333555777888===999555555777999999777>>>===<<<<<<>>>BBBFFFHHHNNNQQQVVV[[[___```______[[[[[[ZZZYYYYYYYYYYYYYYY\\\ZZZXXXUUURRROOOMMMKKKPPPRRRVVVYYYZZZYYYWWWUUUWWWYYYYYYVVVWWW\\\^^^\\\YYY```fffddd\\\VVVVVVZZZ\\\```cccbbb]]]ZZZ[[[^^^^^^]]]\\\\\\]]]```ccceeeiiihhhgggfffeeedddcccccc___``````^^^\\\^^^bbbfffeeegggiiikkkkkkiiigggeee\\\___bbbddddddeeegggiiiooooooooottt~~~ppp]]]MMM@@@888999888666@@@PPPpppzzzrrrVVVGGG>>>FFFZZZlllwww}}}|||jjjNNNDDDAAA<<<:::===<<<===@@@DDDGGGGGGCCC???GGGZZZiiiiiiaaa\\\YYYWWW]]][[[___iiiwwwiiitttyyyXXX>>>333222111000////////////........................//////...111333111GGGnnnjjj```{{{vvv}}}|||pppyyymmmuuuVVVJJJXXXggguuuvvvvvvsssoookkkiiihhhfffnnntttooo```QQQHHHEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>;;;:::;;;<<<======;;;;;;:::::::::;;;<<<<<<>>><<<::::::;;;:::888666333888<<<>>><<<::::::;;;>>>=========<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::888555333666666555888<<<<<<@@@EEEGGGFFFDDDBBBAAABBB@@@CCCJJJSSS___pppwwwtttsssjjjcccmmmuuuvvvyyy}}}jjjfffeeefffcccZZZSSSQQQ\\\___dddqqqpppkkknnnqqqsssuuu{{{}}}xxxlllbbbZZZSSSOOOCCCAAA===::::::<<>>>>>???BBBCCCFFFKKKQQQUUUZZZ^^^^^^]]]^^^aaabbbaaaccceeeeeedddddddddeeelllgggcccaaa^^^ZZZZZZ\\\YYY[[[___```___]]][[[ZZZbbbjjjmmmfffcccggghhheee^^^nnn{{{|||xxxwwwwwwvvvvvvuuurrrmmmhhhfffggghhhfffoooxxxxxxtttsss{{{~~~wwwuuuuuusssooosssrrrsssuuutttttt|||~~~|||{{{{{{{{{yyyxxxvvvvvvxxxyyyzzzyyy}}}yyybbbLLLDDD>>><<<999777===FFFbbbtttpppYYYGGG???:::???JJJWWWgggsssuuuzzzmmmVVVCCCBBBDDD???;;;<<<;;;???BBBCCCFFFIIIGGGBBBJJJSSScccnnnlllaaaXXXWWW]]]VVVXXXccckkkwwwzzzttt\\\>>>888222666777...---111///......------------......000...000444000000@@@UUUsssccc{{{uuu{{{iiitttpppyyyiiiQQQTTT___tttxxxwwwrrrqqqssspppiiilllnnnnnnjjjaaaVVVLLLFFFIIIBBB<<<===?????????AAA>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::::::::>>>>>>===<<<;;;::::::999666666777888999;;;===>>>>>>======<<<;;;;;;::::::===<<<:::888777777888888777666666666777:::<<<>>>AAAEEEIIIIIIFFFAAA???>>>BBB@@@AAAGGGLLLUUUdddqqqzzzzzzxxx{{{hhheeegggnnnuuuvvvttt{{{vvvssspppmmmjjjbbbWWWPPPPPP[[[]]]eeeuuu{{{}}}tttmmmpppwww~~~uuuhhhbbb]]]YYYMMMFFFBBBAAA===:::>>>EEEQQQVVV^^^fffkkkllliiigggddddddgggkkkkkkhhhiiimmmqqqjjjddddddeeedddfffjjj---,,,+++***))))))))))))''''''&&&&&&&&&&&&&&&''''''$$$"""%%%+++//////---,,,,,,++++++111777777222/////////...---,,,+++***(((((())))))))))))((((((''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------//////000111333555777999777666444222222444666777@@@AAACCCEEEHHHJJJOOORRRQQQWWW]]]aaabbbdddgggiiikkkmmmnnnnnnmmmlllmmmnnnooojjjgggfffccc^^^]]]```aaaccceeeeeeeeeeeeeeeeeekkkppppppkkkkkkooommmffffffrrr~~~{{{{{{{{{~~~eeeNNNEEE===;;;999666888===KKK\\\kkkrrrzzz```JJJCCC<<<999<<>>CCCAAA???AAA<<>>???>>>===>>>>>>===<<<;;;:::;;;;;;<<<::::::::::::999999999999=========<<<;;;;;;::::::777777777777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::999888777777777555555444555777:::===???AAADDDHHHHHHEEEAAA???>>>???===>>>BBBGGGOOO\\\hhhvvvvvvuuuvvv~~~hhhcccbbbgggkkkmmmqqqvvvzzzyyywwwtttrrrmmmcccWWWQQQRRRXXXYYYbbbttt~~~|||~~~{{{rrrjjjcccUUUOOOJJJGGGBBB======AAAFFFOOO[[[dddhhhiiijjjkkkgggeeefffiiiiiiffffffhhhmmmhhheeeeeefffhhhmmmttt---,,,+++***)))))))))))))))(((((('''&&&&&&&&&'''(((%%%$$$'''+++//////---,,,---,,,---222999999555000000///...---,,,++++++(((((())))))))))))((((((((()))))))))************+++,,,,,,------,,,,,,++++++++++++,,,,,,---------222222222222444666777999666555333222222333555666???CCCGGGJJJMMMTTT]]]cccbbbgggmmmqqqssstttwww{{{|||{{{zzz{{{vvvssssssqqqmmmmmmpppjjjjjjkkklllnnnpppqqqrrr|||wwwxxx}}}yyyoookkkooo|||kkkSSSIII@@@===<<<999666666888DDDOOOXXXeeeuuu|||zzzyyyuuuTTT@@@>>>:::777999???JJJ[[[kkkuuuvvvwww}}}mmmZZZIIIFFFFFFBBB???@@@@@@FFFLLLMMMNNNOOOKKKFFFBBBAAAGGGWWWdddfffaaa\\\]]]\\\aaaddd^^^\\\ppp}}}{{{xxxsss|||zzzbbbAAA555444555......222//////......------......///222...---000...,,,222===]]]ssswww~~~yyyrrrqqq}}}www]]]VVVbbbjjjrrrrrrooooooooonnnjjjmmmppppppllldddZZZTTTKKKCCC>>>???@@@===;;;<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777999;;;999::::::;;;<<<=========<<<<<<;;;:::999777555444555555555666999===AAADDDAAADDDFFFFFFDDDAAA???>>>>>><<<===@@@CCCHHHSSS^^^pppssssssrrr{{{uuuiii___```eeeiiijjjkkkjjjttt~~~||||||zzzxxxrrreeeXXXSSSVVVUUUVVV___tttyyyvvvuuuvvvzzz{{{{{{rrrddd]]]VVVPPPIIIAAA>>>???===HHHVVV```bbbdddgggkkklllhhhfffhhhiiieeedddeeehhheeedddfffgggkkkttt---,,,+++***))))))))))))***)))(((''''''''''''''''''&&&&&&(((,,,...///...***++++++***...444444111000000...---,,,+++******(((((())))))))))))((((((*********)))))))))))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------000111444666777888888888666555444333333555666777===FFFMMMOOORRR```ttt~~~wwwkkkgggqqqqqqYYYNNNCCC???@@@@@@;;;666444:::@@@FFFSSSbbbiiiiiipppzzzoooSSSCCC===:::888777999@@@PPP___iiipppwww|||pppZZZNNNHHHBBB@@@AAAEEEMMMSSSTTTSSSSSSOOOJJJHHHBBBCCCMMMXXX]]]^^^^^^]]]\\\^^^aaa\\\[[[jjj~~~xxx|||||||||qqq}}}oooKKK999333444///...222000//////............//////111---,,,//////---///444JJJgggyyyuuuyyy}}}~~~ttt}}}qqqpppWWWYYYcccooosssqqqnnnlllkkkkkkmmmppprrrpppiii```ZZZJJJCCC???@@@AAA>>><<<<<<======<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;999777555555666888999999::::::;;;;;;<<<<<<===;;;;;;;;;;;;999777444333666777888:::>>>BBBFFFHHHAAABBBDDDDDDCCCAAA???>>>@@@>>>???AAAAAADDDLLLUUUiiippptttsssvvvyyyjjjcccdddeeedddccccccjjjrrryyy~~~~~~|||uuuhhhZZZWWWZZZWWWVVV^^^uuuzzztttssstttuuuvvvssssssuuu{{{rrrkkk```VVVMMMEEEAAA???;;;CCCOOOYYY^^^bbbeeehhhnnniiifffhhhiiifffdddeeecccaaabbbdddeeejjjwww---,,,+++***))))))))))))))))))(((''''''''''''''''''''''''))),,,......---)))++++++)))***...///,,,000///---+++***)))(((((((((((())))))))))))((((((************))))))))))))+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++///444999<<<;;;:::888666666555555666777888999???LLLVVVUUUXXXkkk||||||xxxnnnfffkkkxxxbbbVVVGGG??????AAA===666777888888<<>>333444000///222000/////////......////////////------///111000000222AAA]]]vvv|||nnnqqqvvvtttpppwww}}}ttt~~~\\\UUU]]]iiissswwwtttqqqooommmnnnppprrrqqqkkkccc]]]KKKDDD???@@@AAA???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>======<<<<<<<<<;;;999999::::::;;;<<<<<<<<<;;;:::888666555555666777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999777444333666888:::===AAADDDGGGHHHBBBAAAAAAAAAAAA@@@???>>>@@@???@@@AAA@@@@@@FFFNNN___jjjtttvvvvvv}}}}}}ooofffaaa]]]ZZZ```dddhhhmmmvvv~~~wwwkkk^^^ZZZ]]][[[YYY```xxx}}}xxxrrrnnnoooqqqtttuuuppppppqqqttt}}}vvvgggYYYOOOIIIDDD@@@===???EEEOOOZZZcccggghhhiiieeedddggggggdddccceee```___```aaaccchhhuuu---,,,+++***))))))))))))(((''''''&&&''''''((((((%%%&&&(((***+++,,,------+++...---******---...,,,000///,,,***(((((((((((((((((())))))))))))((((((*********)))))))))))))))+++,,,,,,------,,,,,,+++******+++,,,,,,---......***...444:::===<<<:::888666666666666777888999999AAAQQQ]]]]]]bbbuuu}}}{{{xxxqqqiiifffnnnvvv{{{xxxvvv{{{yyyjjjSSSBBB===>>>;;;555777666555666;;;EEEOOOTTTccclllyyyvvv```LLLBBBCCC???;;;999666555<<>>======>>>@@@>>>===AAAGGGSSS^^^lllssswww|||tttkkkccc^^^``````bbbgggoooyyynnnccc]]]]]]___[[[```xxx}}}xxxuuuqqqmmmkkklllnnnoooppprrrttttttxxxtttcccXXXQQQJJJCCC@@@======EEETTTaaahhhjjjaaaaaacccfffddd``````ccc```^^^^^^aaaccchhhsss~~~---,,,+++***))))))))))))%%%%%%%%%%%%&&&'''((()))$$$&&&(((******++++++,,,+++...///,,,+++///000...111000---***(((((((((((((((((())))))))))))(((((()))))))))))))))*********+++,,,,,,------,,,,,,+++)))******+++---......///...000444777999::::::999555555555666777888888999>>>NNN]]]eeeppp{{{uuukkkggg___XXXTTTUUUXXX[[[cccfffllluuu|||~~~vvvooolllllliiinnnvvv~~~nnnPPPBBB@@@===888888777555444666===HHHQQQ\\\eeesss|||uuuaaaNNNEEEDDD???<<<;;;999777888===DDDOOO```mmmuuu{{{oooVVVFFFAAACCCEEEQQQYYY^^^\\\XXXVVVTTTRRRQQQNNNKKKIIIEEEFFFOOOZZZZZZYYYYYYZZZZZZYYYZZZ]]]oooyyyxxxvvvsss|||}}}qqqlllsssnnnJJJ555666333111111///000000////////////000000+++...111000000000222444444EEE]]]wwwxxx~~~~~~zzzyyycccWWWRRR___qqqyyywwwtttooommmlllnnnpppooojjjeeeVVVMMMDDDAAA@@@>>>>>>@@@;;;<<<=========<<<;;;:::::::::;;;;;;<<<<<<======::::::::::::::::::;;;;;;999999::::::999888777666999999999::::::;;;;;;<<<999999888777777777777777:::===CCCGGGIIIHHHFFFDDDBBB???======???@@@???>>>;;;;;;===@@@>>>;;;>>>DDDIIIQQQ]]]hhhpppxxxvvvmmmdddcccdddggglll{{{|||sssggg^^^[[[___ZZZ^^^www}}}yyytttttttttsssoookkkiiilllooonnnsssvvvuuutttxxxwwwkkkbbbVVVJJJFFFAAA===???JJJWWWbbbhhh^^^aaagggiiiddd^^^^^^cccccc___^^^cccggglllttt|||---,,,+++***))))))))))))$$$$$$$$$%%%&&&'''((()))###%%%(((************+++)))---...,,,,,,///111000333111...+++))))))))))))(((((())))))))))))((((((((()))))))))************+++,,,,,,------,,,,,,+++)))******+++---...//////333333333444555777999:::444444444555666777777888777GGGYYYiii|||yyy}}}}}}xxxwww}}}}}}|||vvvmmmaaaaaa[[[OOOHHHHHHJJJHHHBBBAAAAAAEEENNN^^^ooo{{{ttttttqqqiii```[[[[[[^^^kkkuuuaaaKKKEEEBBB===<<<:::999666444888DDDOOOWWWaaaqqq~~~{{{iiiVVVLLLEEE???;;;<<<<<<999888:::555;;;GGGWWWeeennntttxxxmmmWWWGGGBBBCCCEEEXXX```eeeaaa\\\[[[ZZZYYYTTTQQQNNNLLLGGGDDDGGGNNNUUUYYY^^^```]]]YYYZZZ]]]ddd~~~mmm}}}pppssswww~~~yyyzzzzzztttMMM666666444111111///000000////////////000000+++///222000...///111333...;;;UUUvvvkkkzzzdddUUU___sss~~~}}}yyyooollljjjlllpppqqqnnnjjj\\\QQQFFFBBB@@@===<<<>>>;;;<<<=========<<<::::::777888888999:::;;;<<<<<<::::::::::::::::::::::::888999;;;<<<;;;:::777666666777888999;;;<<<===>>>999888777666666777888999???CCCIIINNNOOOMMMHHHEEEBBB???<<<<<<>>>@@@???===;;;<<<>>>AAA???===???EEEEEEIIIQQQ\\\fffqqq}}}xxxjjjhhhiiijjjlllwww~~~uuuiii^^^YYY^^^XXX\\\vvv~~~wwwuuusssppppppsssuuurrrmmmkkkooossslllqqqvvvtttoooooovvv}}}~~~}}}qqqaaaQQQMMMHHHAAA===AAALLLZZZccc```eeemmmnnnggg^^^___eeeeee```___eeekkkqqqwww}}}---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&&&&(((*********+++---///......***&&&(((///333222666444111---***(((''''''((((((((((((((('''''''''))))))))))))))))))))))))++++++************++++++...---,,,++++++,,,...///444333222111000000000000333333444666777999::::::;;;BBBWWWsss{{{xxx{{{~~~}}}rrrkkkkkkuuuzzz}}}}}}zzzsssbbb\\\VVVNNNJJJJJJIIIFFFCCC;;;:::888999<<>>CCCEEEHHHLLLMMMJJJEEE@@@???>>><<<:::999:::<<<===============>>>>>>>>>>>>BBBEEEJJJQQQZZZfffrrryyy}}}vvvtttuuuuuutttjjjlllnnnppppppxxx}}}kkk___dddXXX[[[aaappp~~~yyyvvvtttrrrqqqkkklllooorrrtttssspppmmmfffiiillloooqqqrrruuuwww~~~nnn```[[[SSSJJJBBB>>>AAANNN\\\]]]eeehhhccc___aaadddccceeeaaa^^^aaajjjqqqsssrrr,,,,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&'''(((***+++***+++---...------***''')))///000---333222000---+++)))((('''((((((((((((((((((((('''))))))))))))))))))))))))++++++************++++++...---,,,++++++---...///222222111111000000111111444555555666777888888999;;;DDD\\\xxx{{{sssrrrtttqqqttt|||mmmddd```eeekkkppp{{{uuuaaaTTTOOOIIIFFFGGGGGGDDDAAA666888888777777;;;BBBHHHSSSdddlllbbbWWWYYYaaacccgggaaa```dddhhhnnnxxxaaaOOODDDBBB@@@===;;;:::>>>DDDHHH[[[vvvwww[[[OOOCCCAAAAAA===999777;;;666555;;;EEETTTiii{{{vvveeeRRRIIIKKKQQQaaaaaaaaa___]]][[[ZZZZZZ[[[WWWRRRMMMJJJHHHEEECCCIIIPPPXXXZZZYYYWWWYYY[[[XXXddduuuuuu___bbbttt}}}uuurrr~~~{{{{{{wwwYYY===666777444333555111111000///////////////////////////000000000000555111???fffxxxoooXXXWWWgggtttxxxrrrpppoooqqqvvvyyyxxxvvvppphhhXXXFFF???@@@@@@===???===<<<<<<======<<<;;;999999999888999999:::;;;999::::::;;;;;;::::::999:::999888888:::;;;:::888888888999:::;;;;;;::::::888777555444666:::>>>@@@FFFFFFHHHKKKKKKIIIDDD???>>>===;;;:::::::::;;;<<<<<<<<<=========>>>>>>>>>???BBBGGGMMMUUU___jjjqqqvvvooojjjfffdddeeeeeeeeeeeefffppppppbbbggg[[[___dddsssxxxtttrrrpppnnnllllllmmmnnnpppqqqpppnnnlllhhhkkknnnqqqrrrsssvvvxxx{{{{{{~~~yyykkkcccZZZOOOGGGBBBAAAIIISSSWWW___ccc```]]]___```___```aaaccceeehhhkkkooorrr,,,,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''((()))++++++++++++---...///...,,,)))+++///---(((000//////...,,,***((('''''''''(((((((((((((((((())))))))))))))))))))))))++++++************++++++------,,,+++,,,---...///111111000000000111222222666666666666777777777777999BBBYYYsss|||wwwwwwppphhheeehhhkkkooo{{{nnn___RRRPPPRRRVVV___iiinnnuuuvvvbbbTTTOOOJJJGGGEEECCC@@@<<<777999;;;999777<<>>CCCUUUggglllYYYMMMHHHCCCBBBFFFNNNVVV[[[uuu}}}gggPPPGGGGGGEEE???:::@@@<<<;;;BBBNNN```vvvwwwpppcccUUUTTTZZZeeedddcccaaa```^^^]]]\\\\\\YYYUUURRROOOKKKFFFCCCDDDJJJRRRXXXYYYYYYZZZ\\\YYY```lll{{{^^^VVVeeexxx}}}bbbEEE888444111111333111111000///////////////////////////000000000000222222:::TTTyyywww{{{___MMMZZZkkkoooooonnnnnnqqquuuzzz}}}~~~vvvooo___MMMBBB@@@???>>>???===<<<<<<======<<<;;;999999999999999:::;;;;;;999::::::;;;;;;::::::999999888777888:::;;;;;;:::888999999:::::::::999999777666444444777;;;@@@DDDJJJIIIIIIIIIHHHEEEAAA>>>======;;;:::::::::;;;<<<<<<<<<<<<============>>><<<>>>BBBFFFMMMUUU^^^ddd{{{||||||xxxqqqkkkhhhhhhcccaaa^^^\\\[[[cccxxxxxxhhhjjjcccgggkkkvvv{{{rrrmmmlllkkkhhheeejjjkkkkkkllllllkkkiiihhhiiikkknnnpppqqqrrrtttvvvwwwvvvwww|||~~~kkk```RRRJJJDDD@@@AAAEEEMMMTTT[[[[[[[[[\\\\\\[[[[[[bbbjjjkkkhhhggglllrrr,,,+++***))))))((((((((((((''''''&&&&&&&&&'''''')))+++,,,,,,++++++---...333222///+++,,,///---(((,,,------------+++)))(((''''''''''''(((((((((((())))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,---//////////////////000111222333444555555666777888888999===@@@KKK[[[eeeiiilllqqqeee\\\UUUUUUWWWXXX___ffffffpppxxxrrr[[[NNNHHHFFFHHHMMMXXXccc{{{}}}mmm___ZZZTTTNNNJJJGGGBBB???@@@???>>>===AAAJJJWWWaaaiiieee[[[MMMCCC>>>;;;999333000000222000///666@@@XXXkkk|||llleee______fffqqqzzzlllWWWOOOLLLJJJIIIFFFKKKVVVeeesssyyyzzzssseeebbbjjjiiihhhfffdddcccbbb```^^^___]]][[[XXXUUUPPPJJJFFFBBBGGGNNNTTTXXXZZZZZZ[[[^^^___eeevvvfffVVVZZZooooooUUUBBB777222111111111000000///////////////////////////000000000000///222444@@@dddxxxaaa[[[gggpppqqqpppooooooqqqtttyyy|||zzzrrrdddTTTHHHAAA???>>>???===<<<<<<======<<<;;;:::999999999999:::;;;;;;::::::::::::::::::::::::888777777888:::<<<;;;:::888999999999999999888888666555444555888===CCCGGGMMMKKKHHHFFFDDDBBB???<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<=========:::<<<>>>AAAEEEKKKRRRWWWccckkksssuuupppkkkkkkmmmeeebbb^^^[[[WWW[[[jjjzzzmmmmmmllloooqqqxxxyyyqqqgggdddeeegggeeebbbgggggghhhgggeeedddddddddfffhhhkkkmmmmmmnnnppprrruuuuuuuuuvvvyyyzzzkkkZZZPPPJJJDDDAAAAAACCCJJJRRRWWWYYY[[[\\\\\\\\\eeennnpppllliiilllppp,,,+++***)))((((((((((((''''''&&&&&&&&&''''''(((+++,,,------,,,+++,,,...888888444///---///...+++***+++,,,,,,,,,+++***)))&&&'''''''''(((((())))))************************++++++************++++++++++++,,,,,,---...//////......//////000111333333222222444666777999;;;;;;AAA@@@AAAEEEHHHKKKOOOSSSOOOJJJFFFHHHLLLPPPSSSWWWMMMTTTUUUZZZgggppp~~~~~~hhh[[[RRRMMMMMMUUUccc~~~|||jjjfff```[[[XXXVVVVVVUUUUUUOOOIIIJJJTTTbbbnnntttyyyiiiVVVGGG===666222111//////111333000---...222@@@NNNYYYggg|||xxxggg\\\YYYZZZYYYfffyyy{{{~~~{{{qqqooovvvmmmkkkhhhffffffeeebbb``````___^^^\\\ZZZTTTNNNIIICCCFFFKKKQQQWWWYYYZZZYYY\\\ZZZ]]]jjjxxx\\\QQQ___~~~yyydddMMM>>>777555333111000000///////////////////////////000000000000---333222444NNNxxx|||yyyeeecccrrrssssssrrrpppnnnpppuuuyyyyyyrrrggg\\\PPPGGG@@@>>>???===<<<<<<======<<<;;;::::::999999::::::;;;<<<::::::::::::::::::::::::888777777888:::<<<;;;:::999999999999888777666666444444555666:::@@@EEEHHHMMMJJJFFFCCCAAA???<<<:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<>>>???CCCHHHLLLTTT^^^hhhjjjddd______aaabbbaaa```___[[[[[[dddooorrrppppppssstttxxx{{{mmmddd^^^WWWVVVZZZ```ccccccfffggghhhgggdddbbbbbbccceeegggjjjkkklllmmmoooppptttvvvwwwvvvuuuwww~~~kkk^^^TTTKKKDDDBBB>>>CCCJJJSSSXXX[[[^^^```ccchhhooorrrrrrpppoooooo++++++***)))(((((((((((('''&&&&&&&&&&&&'''((((((,,,.........,,,+++,,,...888<<<<<<555////////////*********++++++*********&&&&&&''''''((()))))))))************************++++++************++++++***+++,,,------...//////.........///000111222333000111333555888:::<<<===<<<<<<>>>AAABBBCCCCCCCCCFFFDDDDDDFFFIIILLLNNNOOOOOORRRMMMKKKRRRVVVaaattt~~~tttmmmiiihhhvvvuuuqqqkkkgggfffjjjpppttttttllleeefffooozzzxxxcccNNNBBB;;;444000222/////////.........222555444===@@@III\\\lll~~~uuusss}}}~~~~~~|||vvvtttwwwpppmmmiiihhhiiigggddd```___^^^^^^]]][[[VVVPPPKKKEEEEEEGGGMMMUUUZZZZZZYYYZZZXXXZZZeeevvvjjjSSSVVVyyymmmRRR>>>777555111111111000///////////////////////////000000000000...333333222DDDfffqqq^^^jjjsssuuuuuuqqqmmmnnntttzzzuuunnngggccc\\\PPPEEE??????===<<<<<<======<<<;;;:::::::::::::::;;;;;;<<<;;;::::::999999::::::;;;999888777888:::;;;;;;:::999999999888777666555444333444666999===BBBFFFHHHJJJGGGCCC@@@???===:::888::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<>>>AAADDDHHHQQQZZZ]]]ZZZWWWYYY\\\YYYZZZ]]]___]]]\\\bbbjjjyyy~~~xxxuuussswwwwwwyyyrrrdddZZZNNNKKKHHHHHHNNNVVV^^^bbbeeehhhkkkjjjfffddddddeeeeeegggjjjlllmmmnnnppprrrtttvvvxxxwwwttttttvvvxxx}}}{{{lll^^^PPPFFFBBBAAAAAAFFFOOOVVVZZZ^^^cccjjjlllooosssuuuuuusssqqq+++***)))((((((''''''(((&&&&&&&&&&&&&&&'''((((((...//////...---,,,,,,---222<<>>BBBEEEGGGFFFEEEGGGHHHHHHGGGGGGIIIKKKKKKNNNRRRNNNNNNTTTSSSVVVcccoooxxxpppnnnsss||||||}}}}}}|||zzzfffPPP???;;;999222111555......---,,,,,,///222333...333222777DDDPPPeee}}}yyytttqqqrrrnnnjjjiiijjjiiieeeaaa```______^^^]]]YYYTTTPPPFFFDDDDDDJJJTTT[[[]]][[[\\\ZZZ\\\cccnnn|||^^^XXXsss\\\AAA888666222111111000///////////////////////////000000000000000333222111===VVVooo|||hhhhhhrrruuuvvvqqqkkkiiiooouuuqqqjjjgggkkkiii[[[JJJ@@@???===<<<<<<======<<<;;;;;;::::::::::::;;;<<<<<<;;;::::::999999::::::;;;:::999888888:::;;;:::888999999999888777555444333222444888<<<@@@CCCEEEFFFEEECCC@@@>>>===<<<999777999999::::::;;;;;;;;;;;;999::::::::::::;;;;;;;;;999::::::999999999<<<>>>>>>DDDKKKOOOPPPRRRVVVZZZQQQRRRVVVZZZYYYXXX\\\cccqqq||||||}}}}}}}}}iii]]]TTTMMMIIIGGGEEEBBBDDDJJJTTT[[[bbbgggkkkkkkgggcccccceeebbbeeeiiikkklllnnnppprrrrrrsssttttttsssrrrrrrrrrttt{{{}}}nnn]]]OOOJJJGGGCCCDDDLLLRRRVVV\\\cccmmmnnnpppsssuuuvvvvvvuuu+++***)))(((((('''''''''&&&&&&&&&&&&&&&'''((()))...///000///---,,,,,,------;;;FFFBBB666...------+++***)))(((((()))***+++&&&&&&&&&'''((())))))***************************++++++************++++++)))***,,,---...////////////////////////000000111444444555666777888999:::;;;=========>>>AAABBBAAADDDFFFGGGEEEFFFIIINNNPPPGGGMMMLLLOOOUUUPPPLLLTTTRRReee}}}vvvppprrrzzzyyypppiiieeeNNN;;;///111333...---333,,,///000000//////...+++///222///000:::BBBTTTooo|||uuummmsssooojjjiiikkkjjjeeeaaabbbbbbaaaaaa```]]]XXXUUUFFFCCCBBBHHHSSS\\\___^^^[[[ZZZ[[[___dddrrreeeYYYlll~~~lllKKK???<<<777111111000///////////////////////////000000000000111111///...555HHHaaarrrtttppp|||}}}}}}rrrqqquuuvvvpppgggcccgggmmmooohhhgggoooqqqcccOOOBBB???===<<<<<<======<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;999999999999;;;;;;;;;999888999::::::999888999999999888777555333333111444999>>>BBBDDDEEEEEEBBB@@@>>>===<<<;;;999777888999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999888777777999;;;:::===AAABBBCCCFFFJJJNNNNNNOOOQQQTTTSSSQQQUUU\\\eeevvvyyy```SSSQQQPPPMMMOOONNNJJJCCC???BBBKKKSSS^^^ccchhhiiieeeaaaaaabbb___bbbfffhhhjjjlllnnnppppppppppppqqqrrrrrrrrrqqqpppsssvvvzzzooo```ZZZLLLFFFDDDJJJOOORRRYYYaaammmoooqqqrrrssstttwwwyyy+++***)))(((''''''''''''***%%%$$$'''(((&&&(((...000111000...,,,++++++---111222333444222///+++(((******+++***'''&&&&&&''''''&&&&&&''''''((()))***************************+++***************++++++---------............///000000000000111222333444333444555666888:::;;;;;;======>>>???@@@BBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKLLLLLLKKKJJJLLLPPPSSSTTTUUU]]]pppnnnaaaYYYUUUaaa___[[[UUUNNNGGGAAA>>>000000///...---,,,,,,,,,........................+++000000111555999KKKiiixxx}}}xxxpppmmmmmmqqqooooooppprrrqqqmmmiiieeedddccc```]]][[[YYYXXXQQQJJJDDDFFFPPP\\\dddfffbbbaaa___\\\[[[eee~~~bbbaaawww```CCC===444555333000//////000///...000000000000000000000000///,,,...222333999QQQlllmmmmmm~~~pppttttttmmmgggfffeeeccciiijjjhhhdddcccbbbYYYMMMDDDAAA===::::::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999777555333222111111444666999<<<@@@CCCEEEFFFDDDAAA>>><<<;;;;;;:::888999888777777777888999:::777777888999::::::::::::777777666666666666777777777888999:::<<<===>>>???EEEGGGJJJKKKLLLLLLNNNOOO[[[kkkvvv___TTTVVV]]]``````^^^WWWQQQNNNGGGAAABBBHHH]]]aaaddddddaaa___^^^___^^^bbbeeeeeecccccchhhmmmpppllljjjkkkooopppmmmiiiooouuuyyyyyyvvvzzzqqqeee\\\QQQLLLRRRUUUQQQRRRXXXdddgggmmmssstttuuu}}}++++++***)))((((((((((((***%%%$$$'''(((&&&(((---222333222000...,,,---...///000222333111...+++((()))***+++)))'''&&&'''((('''''''''''''''(((************************************))))))***+++,,,,,,---------............///000000000000111222333444333444555777999:::<<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKJJJKKKLLLLLLKKKLLLOOOQQQLLLOOOTTT```rrroooYYYLLLGGGEEEAAA@@@>>>;;;777555222111//////......------,,,,,,------------------------...000------222555FFFbbb}}}wwwyyykkkbbbeeejjjppp~~~yyypppkkkjjjkkkpppnnnmmmnnnoooooollliiigggfffdddbbb```^^^\\\[[[VVVNNNFFFFFFNNNXXX```ccc___^^^^^^\\\[[[ccczzzkkkaaasssfffDDD<<<777555333000///000000///...000000000000000000000000111///000333222666KKKccc~~~wwwoookkknnnmmmgggfffiiicccffffffeeegggggg___UUUHHHDDD???<<<<<<===<<<:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999777444333222222222555777:::>>>@@@BBBCCCDDDBBB???<<<::::::::::::999999888888777888999:::;;;888888999999::::::999999777666666555555555555666666777777888999:::;;;;;;???AAADDDEEEFFFGGGIIIKKKOOO]]]ttttttmmmddd```aaaaaa^^^ZZZdddggglllhhhYYYHHHDDDHHHQQQXXX___bbbbbbaaaaaabbb]]]aaaeeefffeeefffjjjnnnnnnjjjgggiiimmmqqqpppnnnqqquuuxxxwwwuuuwww~~~tttnnn___UUUUUUUUUQQQQQQWWWaaaaaafffooowww{{{,,,+++***)))((((((((((((***&&&%%%'''(((''')))---444444444222///---......---...000111000...+++))))))******)))'''&&&'''(((''''''''''''((()))******************************))))))))))))***+++,,,------------............///000000000000111222333444333444555777999;;;===>>>??????@@@AAABBBCCCCCCDDDCCCDDDEEEEEEEEEFFFHHHJJJJJJKKKMMMMMMMMMLLLMMMNNNLLLOOOQQQTTT^^^ttt|||aaaMMMAAA>>>>>>333222000/////////000000.........---------------------------------------...///******111333BBB[[[yyy{{{kkk```aaaVVVOOOQQQUUUZZZdddooorrrxxxzzzsssooommmmmmmmmnnnlllkkkkkklllllljjjiiigggfffeeecccaaa___^^^]]]\\\TTTJJJFFFKKKSSS[[[___[[[[[[\\\\\\[[[aaarrrqqq^^^mmmnnnHHH;;;;;;666444111000000000000///000000000000000000000000333111222444222333CCCUUU~~~ssshhhpppssskkkhhhnnndddgggiiillloooqqqllldddQQQJJJBBB>>>>>>>>><<<999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999;;;999666333222222444555777999<<<@@@BBBBBBAAA@@@@@@===999888888:::;;;;;;999999999999999:::;;;;;;999999999:::999999888777777777666555444444555555666666666666777777777777999<<<>>>@@@AAABBBDDDGGGIIITTTfffyyy|||sssiiijjjjjjhhhddd```]]]\\\vvvuuuYYYJJJHHHHHHQQQ\\\bbbbbbaaaaaabbb\\\aaaeeehhhhhhhhhkkknnnjjjgggeeeggglllqqqssssssrrrsssttttttssssssvvvxxxuuu|||yyyiii[[[YYYZZZYYY]]]ccc]]][[[___jjjuuuzzz{{{}}},,,+++***))))))(((((()))***(((&&&''''''(((***,,,111222333111...,,,,,,,,,+++,,,---///...---+++)))((()))***)))'''&&&'''(((''''''''''''((()))***+++************************((((((((()))***,,,---...---------............///000000000000111222333444333333555777:::<<<>>>>>>??????@@@AAAAAABBBCCCCCCAAABBBDDDDDDCCCDDDFFFHHHLLLNNNPPPOOOMMMKKKJJJJJJNNNOOONNNMMMQQQaaayyysss___OOODDD@@@888666444111000000111222---------------------...,,,,,,,,,,,,,,,,,,,,,,,,------)))+++333444>>>TTTjjjooo^^^OOOHHHDDDHHHMMMRRRZZZbbbdddiiiqqqxxx~~~|||uuuqqqpppqqqooonnnmmmllljjjiiijjjjjjjjjjjjfffeeedddbbbaaa```^^^^^^___WWWMMMGGGHHHOOOXXX^^^YYYYYYZZZ\\\[[[]]]iiiuuu{{{^^^ccc}}}{{{vvvxxxttt~~~pppLLL<<<>>>777555222000111111000///000000000000000000000000111111222444222222<<>>===>>><<<:::;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999999:::888555222222333666777888;;;>>>AAABBBAAA>>>======:::777666777999;;;;;;:::999999:::::::::;;;;;;:::::::::999999888666666888888777666666666666666777666666666666555555555777999<<<===>>>@@@CCCEEEIIIOOO\\\jjjttt}}}wwwpppnnnkkkmmmvvvzzzyyyvvvqqqsssrrrnnnddd\\\[[[bbbiiioooVVVIIIHHHQQQ]]]cccccc```^^^___^^^bbbfffiiiiiiiiijjjkkkgggffffffiiimmmqqqrrrqqqooonnnnnnnnnoooooonnnlllrrrrrrvvv}}}nnn```]]]```bbbdddhhhaaa___bbblllsssuuutttuuu,,,+++***)))((((((((((((***)))(((&&&&&&)))***+++---...///...,,,***)))******+++,,,------,,,+++***'''((()))((('''&&&'''((((((''''''(((((()))***+++************************((((((((()))***,,,---...---------............///000000000000111222333444333444555777999;;;===>>>>>>>>>??????@@@@@@AAAAAA???@@@AAAAAAAAABBBDDDFFFMMMOOOPPPOOOLLLHHHFFFEEEHHHHHHFFFEEEGGGOOOYYYaaazzz}}}aaaJJJ===666444111...++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---***---333222:::NNN[[[ppphhhWWWCCC???===AAAFFFKKKQQQVVVVVV\\\dddjjjqqqxxxzzzwwwtttqqqpppqqqqqqnnnkkkllllllkkkkkkjjjjjjkkklllhhhgggfffeeecccbbbaaa```___YYYPPPIIIHHHNNNXXX___[[[ZZZZZZ[[[ZZZZZZaaaiiigggZZZhhhwww{{{wwwqqqwwwwwwpppzzzxxxmmmmmmiiimmmuuulllNNN<<>>>>>>>><<<===>>>>>>>>>???AAACCCJJJLLLMMMKKKHHHDDDBBBAAACCCBBBAAAAAACCCDDDEEEDDDLLLaaawwwbbbHHH:::333222000...,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...,,,...444333===SSSTTTYYY```hhhkkkggg]]]UUU???===<<<===AAAEEEHHHJJJKKKPPPWWW\\\aaagggooouuuwww}}}}}}{{{}}}~~~|||{{{wwwtttvvvuuuuuuuuuuuutttrrrpppmmmnnnooonnnmmmlllmmmnnnnnnmmmllljjjhhhfffeeeddd^^^ZZZSSSLLLIIINNNXXXaaabbb^^^\\\\\\ZZZXXX[[[aaa~~~uuu\\\]]]mmmyyynnnkkksssnnngggooouuu|||}}}rrriiimmmlllmmmiiiQQQ===???:::777444222222111000///////////////////////////---...000111222333666999PPP||||||wwwllltttrrrrrrtttsssnnnkkkllloooeeeVVVHHH???======>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999888888777777888666444333444666888::::::<<<>>>???>>>===:::999:::888666777888:::::::::888888999:::::::::::::::999999999999888777666555888888888888999:::;;;<<<:::::::::999888777777777444555666666666888;;;>>>CCCDDDIIIPPPTTTXXX```iiiyyykkkiiibbbUUULLLKKKNNNOOOSSS\\\bbbaaa]]][[[YYYWWW\\\```bbbbbbfffpppxxxzzzxxxtttjjj```[[[```lllwww|||{{{|||wwwbbbMMMOOOSSSYYY___ccccccbbbbbbcccdddeeeeeedddcccbbbdddgggllloooooommmiiifffeeeeeeeeefffhhhhhhgggfffbbbaaabbbfffjjjnnnqqqrrrpppggg```aaagggkkkhhhcccaaaaaadddjjjmmmlllmmmqqq***)))((('''&&&&&&&&&&&&***,,,***&&&%%%***,,,)))(((+++---...---,,,,,,,,,,,,---------,,,+++******&&&'''((((((&&&&&&'''((((((((((((((()))***+++,,,******************************))))))***+++,,,,,,---------............///000000000000111222333444333444555666777888999999::::::::::::;;;;;;;;;;;;999;;;<<<<<<<<<<<>>:::EEEPPPZZZjjj{{{xxxmmm}}}fffPPPCCC===444444333333222222222111...------,,,,,,+++++++++++++++++++++++++++++++++***...---000888===OOOkkkfff___WWWSSSSSSSSSRRRQQQ===<<<::::::===AAABBBBBBDDDHHHMMMQQQTTTXXX___dddfffmmmpppnnnlllnnnooooootttwww{{{|||}}}~~~}}}}}}||||||{{{yyyzzzzzzxxxwwwvvvvvvxxxmmmpppssssssqqqooopppqqqqqqpppooommmjjjhhhgggfff^^^\\\WWWOOOJJJNNNWWW```jjjddd^^^\\\YYYVVVXXX]]]rrrggg\\\iiizzzsssrrrxxxyyyqqquuuuuu~~~vvv|||sssZZZBBBAAA:::888444222222222111///////////////////////////...///000000111333444333CCCrrr{{{~~~{{{zzz{{{|||{{{uuutttsssmmmbbbTTTGGG???===>>><<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999::::::999999888777777666666555555555555777999::::::;;;<<<<<<<<<;;;999888999888888999:::;;;999888777888999:::::::::999888888888999888888777666666666666777888999;;;<<<===;;;;;;::::::999888888888333444444444333555888;;;AAAAAAEEEKKKNNNPPPVVV]]]```ooo}}}oooddd^^^XXXRRREEEJJJMMMKKKKKKMMMNNNLLLKKKRRRXXX\\\cccpppzzz~~~tttnnnfff```___bbbhhhllljjjjjjkkkqqq}}}sssOOOKKKHHHNNNYYYaaacccbbb````````````bbbbbbbbbaaaeeehhhlllnnnmmmkkkhhhfffeeeffffffggggggggghhhhhh^^^aaadddeeeddddddfffggggggbbb___dddpppxxxwwwrrr```\\\\\\ccchhhiiijjjkkk)))((('''&&&&&&%%%%%%&&&***---+++%%%%%%***,,,))))))+++///000000///...///---...------,,,+++******%%%'''((('''&&&&&&'''((((((((((((((()))***+++,,,************************+++***************++++++---------.........//////000000000000111222333444444444555555666777777777888999999999999999999999888999:::::::::;;;===???<<<>>>@@@@@@?????????AAA999:::;;;;;;;;;;;;===???>>>???===>>>OOOeeekkkeeeZZZppp}}}dddMMM???===???111111222222111000///.........---,,,,,,+++******************************'''---...222===IIIcccxxxhhhYYYOOOGGGBBBBBB777777555555888<<<>>>===>>>BBBFFFIIIJJJNNNSSSXXXZZZaaafffdddbbbcccdddccckkkoootttxxxzzz{{{|||}}}}}}}}}|||~~~}}}{{{{{{|||~~~xxxxxxyyy{{{}}}~~~xxxyyyxxxuuuqqqqqquuuyyynnnrrruuuvvvsssqqqqqqrrrqqqqqqooollljjjgggeeeddd___^^^ZZZRRRLLLMMMWWW___oooggg___\\\YYYVVVWWW[[[hhhpppZZZ```rrrvvvuuuwwwyyybbbFFFCCC;;;888555333222222111//////////////////////////////000000///111333222000@@@lll{{{|||}}}}}}zzz}}}yyyxxxsssrrrkkk]]]MMMBBB>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999::::::999999888777777666444444555555777888999:::::::::;;;;;;::::::999999999888999:::<<<;;;999777666777888999:::999888888777888888888888777777666444555555777999;;;<<<>>>::::::::::::999999888888555666555444444555888;;;;;;<<<@@@FFFIIIJJJNNNTTTSSS\\\lllwwwqqqiii```MMMLLLGGGCCCDDDHHHHHHEEE>>>GGGOOOUUU^^^kkkwww|||uuummmccc^^^^^^aaabbbbbbaaafffiiikkkrrr}}}}}}RRRIIIBBBFFFSSS^^^```___^^^]]]]]]^^^```bbbbbbbbbfffhhhkkklllkkkiiihhhhhhgggiiiiiihhhffffffhhhjjjdddfffgggccc___^^^bbbfffooojjjfffkkkwww~~~xxxiii```\\\ccclllnnnllliii******)))(((((((((((((((+++)))(((&&&&&&''')))******,,,------++++++,,,---///000///---000444///%%%+++***)))((('''&&&&&&&&&''''''((()))***+++,,,,,,------,,,++++++******)))***))))))))))))+++,,,------------.............../////////000111111222222333333444444555666777777666666777777888888888999999999999999999999999999;;;===???AAAAAA@@@>>><<<999888888888888888888999888999:::===BBBGGGLLLOOOHHHTTTcccsssyyysss~~~pppWWWGGG@@@???666444111111111111000......------,,,+++***)))(((,,,,,,++++++***+++++++++)))+++///666@@@SSSpppnnnXXXDDD999555555555333222333666888999999======???AAADDDHHHLLLNNNSSSVVVYYY\\\^^^aaadddggghhhjjjlllnnnqqqtttvvvwwwsssvvvzzz||||||{{{||||||zzzwwwxxx~~~{{{yyywwwvvvxxx|||~~~}}}{{{wwwsssqqqqqqrrrsssrrrrrrtttuuuuuutttrrrnnnooopppnnnkkkhhhffffffdddddd```WWWOOONNNUUU]]]kkklllggg___ZZZZZZYYYVVVccc}}}{{{^^^VVVbbbpppqqqppp{{{tttJJJDDD???;;;777444333333222000000000000000000000000000000111111111111222222222===XXX|||uuuvvv{{{yyykkkZZZNNNBBB999<<<;;;:::;;;<<<<<<;;;999>>>===<<<;;;:::999999999777888888999999999888888222444666555444555:::???;;;::::::999888888888999;;;;;;<<<<<<;;;;;;:::999888888888888999:::;;;;;;888888888888888888888888666777888777666666888:::::::::;;;;;;:::999777666666555555444444444555555<<<<<<>>>@@@BBBEEEFFFGGGGGGMMMWWWgggyyy~~~jjjZZZMMMLLLNNNJJJEEECCCAAAEEEKKKSSS^^^iiiooopppjjjiiiccc\\\[[[___bbbaaabbb```___aaajjjvvvlllYYYLLLNNNRRRQQQUUU]]]]]]]]]]]]```cccggghhhhhhfffhhhiiiiiifffdddccccccddddddeeeeeeeeeddddddccc]]]cccddd```^^^```bbbcccnnnssspppjjjmmmxxx{{{vvvsssppphhhaaaeeemmmnnniii******)))(((((((((((((((***)))((('''''')))+++,,,------,,,------...///000---...---+++///666666222((('''%%%###"""!!!""""""''''''((()))***+++,,,,,,---,,,,,,++++++******)))***))))))))))))+++,,,---------------............/////////000111111222222333333444444555666666777666666666777777777888888888888888888888888888888888:::<<>><<<888888777777777777888888555555444555666999;;;===<<>>===<<<<<<;;;:::999999999999777777888888888777777666333444555666666888;;;===;;;:::999999888888888999;;;;;;;;;;;;;;;::::::999888888888888888888999:::888888888888999999999999777777888777555444666777888999999::::::999777777777666666666666777888888::::::;;;<<<>>>???@@@AAA===@@@GGGPPP\\\kkkzzz}}}xxxsssmmmaaaQQQFFFDDD???>>>===???HHHUUUaaahhhgggfff___WWWUUU[[[aaaccc```aaabbbbbbfffppp|||ttteeeaaa___[[[]]]dddaaaaaaaaaccceeeeeecccaaacccdddeeedddbbbaaaaaaaaa^^^^^^______^^^]]]\\\\\\[[[^^^^^^[[[ZZZ]]]___^^^hhhuuuyyynnnfffmmmxxx~~~}}}rrrfffccciiinnnnnn******)))((((((((((((((())))))(((((()))+++---...555111---,,,///111111000,,,,,,+++)))---666<<<>>>---+++(((%%%$$$$$$%%%&&&'''(((((()))***+++,,,,,,,,,,,,,,,+++******))))))))))))))))))***+++,,,---,,,,,,------............/////////000111111222222333333333444555555666666555555555666666666666777777777777777777777777777444666999;;;<<<<<<<<<;;;666666555555555555666666666555333222111222333444444444000222:::BBB\\\```FFF888555222000111222222111//////...---,,,++++++***,,,++++++***++++++,,,,,,///...111777<<>>???BBBEEEGGGGGGIIILLLPPPTTTYYY\\\^^^]]]```fffkkknnnqqqtttvvvuuutttrrrsssvvv|||yyyvvvvvvxxxyyyzzz{{{|||}}}{{{wwwtttsssrrrvvvvvvwwwyyyzzzyyyvvvsssrrrssssssqqqmmmjjjhhhgggbbbbbb^^^VVVNNNKKKOOOTTTkkkkkkgggaaa^^^___\\\XXXbbbrrrjjjOOOQQQ[[[hhhqqq{{{iiiHHHAAA>>>999666555555444333222222222222222222222222000000000111111111222222000;;;XXXzzz}}}iiirrrvvvtttwwwxxxwww|||{{{ooosssuuuuuusssqqqjjj]]]PPPAAA>>>:::888888:::;;;;;;::::::999999999999999:::777777777777777666555444444444444777:::;;;;;;;;;::::::999888888888888999:::;;;;;;;;;;;;:::999999888888777777666666777777888888888999999999::::::777888888777444333333444666777777888888888888777777777666666777888999999777888888888999999::::::;;;<<<>>>AAAGGGNNNWWW^^^uuuuuudddTTTKKKHHHCCC>>>===CCCOOO]]]gggiiihhhbbbXXXUUU\\\eeejjjfffhhhiiifffeeejjjuuu~~~{{{wwwoooeeebbbfffccccccdddffffffddd```\\\^^^```aaa```___^^^___aaa`````````___^^^]]]\\\[[[ZZZ[[[YYYWWWYYY^^^```^^^iiitttrrr|||{{{kkkaaadddlllrrr***))))))(((((((((((((((((((((((()))+++---///000:::444---+++///222111///,,,,,,,,,***,,,222:::>>>333000,,,((('''''')))***'''((()))***+++,,,,,,---,,,,,,++++++***))))))))))))))))))******+++,,,,,,,,,,,,,,,------......////////////000111111222222333333333444444555555555444444444555555555555555555555555555555555555555222444666777888888777777444444333333333333444444333222222111222222333444111222000222999>>>QQQpppdddFFF888555222000000111111111000000///...---,,,++++++++++++******++++++,,,,,,///---///777===AAAFFFJJJFFFEEECCC>>>999666555555111///,,,,,,---//////...///000222444555555555444444666888:::;;;===???AAAAAACCCEEEGGGJJJMMMOOOPPPVVVYYY^^^bbbeeehhhkkknnnoooppppppooopppttt||||||yyywwwwwwxxxxxx{{{~~~|||xxxvvvuuuwwwwwwyyy{{{{{{zzzvvvssstttuuuuuusssoookkkiiiiiiccccccaaa[[[TTTPPPRRRUUUfffkkkjjjccc]]][[[ZZZYYY^^^nnntttRRRNNN\\\kkkuuupppIIIAAA===999666555555444333111111111111111111111111000000000000111111111111666777IIIdddtttccchhhxxxzzzwww{{{rrrnnnmmmnnnrrruuuqqqdddWWWKKKFFF???999777888888999888888888888888888999999888888888888777666555444555444444888<<<>>>;;;888999999888888888888888999:::::::::::::::999888888888777666555555555555555777777888888999:::::::::888999999888555333222333444555666666777888888888777777666555555666666666666666666777777888888888??????@@@@@@BBBFFFKKKPPPZZZcccqqq|||}}}wwwgggXXXHHHCCC>>>>>>AAAGGGRRR\\\kkkkkkfff\\\XXX^^^gggllloooooollliiifffhhhnnnsss{{{zzz|||}}}uuuhhhbbbbbbdddccccccdddeeecccaaa^^^]]]^^^______^^^^^^```bbbcccccccccbbbaaa___^^^]]]\\\[[[XXXWWW^^^gggjjjhhhooo}}}pppdddbbbkkksss***))))))(((((((((((((((&&&'''(((***,,,...000111666000***)))...333444333///...---,,,,,,---111555///---)))%%%$$$%%%&&&((((((((()))***+++,,,------,,,,,,+++******))))))(((((())))))***++++++,,,,,,++++++,,,,,,---......////////////000111111222222333333333444444444444444333333333333333333333333333333333333333333333333333333444444444333222222222111111000000111111222------------......//////---111///111777777BBBXXXyyy{{{jjjSSS???777444111000000111111000111000//////------,,,++++++*********++++++,,,---///,,,---444;;;???BBBFFFCCCAAA>>>:::555444555666222000...---.../////////...///111222333222222111333555777999999:::<<<>>>===>>>???BBBDDDFFFHHHIIINNNQQQVVVZZZ]]]aaaeeegggjjjmmmpppqqqppprrrxxx}}}{{{|||}}}}}}|||zzzyyyxxxzzz|||}}}yyywwwvvvxxxxxxxxxyyyzzzxxxuuuqqqtttuuuuuusssooollljjjiiiffffffddd___XXXRRRQQQQQQ___hhhmmmdddYYYUUUWWWZZZ\\\ooo]]]TTTooorrrNNN@@@===888555444444333222000000000000000000000000//////000000000111111111111///===TTTnnn|||~~~xxxcccsssyyy{{{vvvuuurrrrrrwwwyyyttthhh___VVVOOOFFF>>>:::999::::::888888777777777888999999::::::999999888777666555666555666999======:::666888888888777777888999999999999::::::999999888777777777666555444444444444777777777888888999999999888:::;;;999777444444444444444555555666777888999:::999888777666555555555666777777888999:::;;;;;;===>>>>>>>>>>>>@@@DDDGGGNNNQQQVVV___lll}}}~~~|||pppcccRRRJJJDDDBBBBBBEEEQQQ]]]mmmmmmhhh___ZZZ]]]bbbdddnnnjjjfffeeegggiiijjjiiihhhkkkoooqqqllldddbbbdddhhheeebbb``````aaa```___\\\^^^`````````aaabbbddd```______^^^]]]\\\ZZZYYY[[[ZZZXXXYYYcccooovvvvvvrrr{{{vvvzzz|||wwwnnnjjjooowww******)))(((((((((((((((&&&'''(((***,,,...000000...+++((()))///555999:::444000------,,,)))))),,,,,,***'''%%%$$$%%%&&&'''((())))))***+++,,,------+++++++++***))))))((((((((((((***++++++,,,++++++******+++,,,---......////////////000111111222222333333333333333333444444333333222222222222111111111111111111111111111111222222222222111000////////////............//////......---------,,,,,,+++---000,,,+++//////666GGGlll{{{}}}hhhQQQFFF???888777555333222222222111///000000///...---,,,,,,+++************+++,,,------111---,,,111666999<<>>;;;555111000111444222000...---///000000///,,,---......//////......///111333444333444666888555666888;;;>>>@@@BBBCCCCCCFFFKKKPPPUUUZZZ___bbbdddiiinnnqqqrrrsssvvvxxxtttxxx|||~~~}}}{{{zzzzzzxxxzzz}}}}}}|||yyywwwwwwxxxwwwvvvvvvvvvuuurrrppppppqqqrrrpppmmmjjjhhhhhhiiihhhfff```XXXQQQKKKIIIVVVbbbhhhaaaVVVRRRUUUXXX\\\nnnkkk]]]|||~~~{{{yyyzzzkkkOOO@@@===888555444444333222/////////////////////////////////000000000111111111///888HHHZZZxxx{{{eeeuuu~~~xxxrrrqqq^^^VVVKKKBBB<<<:::999999999999888888888888888999999999:::999999888777666666777777999::::::777555888777777777777888999999888999999999999888777777666666555555444555555555777777777777777777777777666888::::::888666666666555555555555666777999999<<<<<<;;;999888888888888888999999:::;;;<<<======<<<<<<===<<<;;;;;;===???GGGEEEDDDDDDJJJUUUbbbkkksssuuuxxxzzz|||yyysssrrrxxx{{{tttoooeeeYYYNNNIIIGGGKKK[[[lllzzzwwwoooeee``````aaa^^^ccc^^^[[[]]]dddhhhgggdddggggggeeeccc``````eeejjjlllgggbbb^^^]]]]]]]]]\\\[[[^^^aaabbbbbbbbbbbbccc]]]]]]]]]]]]\\\[[[YYYYYYXXXYYYYYYZZZdddsss~~~|||xxxvvv}}}wwwyyy}}}|||wwwyyy~~~******)))(((((((((((((((%%%&&&(((***,,,...//////++++++***+++///444999<<<999000++++++,,,)))((()))+++***)))((('''((())))))((()))******,,,,,,---...++++++******))))))(((((('''(((***+++,,,,,,++++++)))***+++,,,---......////////////000111111222222333333333333333333333333222222222111111000000000////////////////////////000000000000////////////...------,,,,,,------..................---,,,+++,,,000,,,)))...---///<<>>;;;:::888444000...///000///---++++++---...///...+++++++++++++++,,,------,,,---////////////000222111222333555777999:::;;;<<>>999666555555444333////////////////////////////////////000000000111555111555<<>>>>>>>>===<<<<<>>888888888999999777444111//////...---,,,++++++***************+++,,,---...//////222666777666999???777777777444111//////000---+++))))))+++---------,,,+++*********,,,---...+++---............///111333333333333333333333333;;;===@@@BBBDDDGGGKKKNNNRRRVVV\\\cccjjjnnnpppppppppsssvvvwwwvvvwwwzzz}}}}}}wwwtttpppooonnnnnnmmmllleeefffhhhgggeeebbbaaabbb```aaabbbaaa^^^XXXRRROOOKKKPPPTTTUUUWWWZZZXXXSSSVVV___qqqhhhsss~~~uuuwwwmmmiiiaaaLLLBBB???;;;888777666555444000000000000000000000000////////////000000000000111---///111;;;]]]yyyzzzuuuuuutttttt{{{{{{fffhhhyyyuuueeeXXXMMMFFFBBB<<<;;;:::999888888888888555666777777777777777666777999;;;999555222333555777777666777777888999999888888888888888777666666555555555555555666777888777777666555444333333222000222666888888777777888888777777666666777999:::666666666777888:::;;;<<<===<<<<<<;;;:::999888888555777999::::::;;;===>>>777999===?????????@@@AAA>>>BBBFFFIIIJJJLLLQQQTTTUUUTTTTTTTTTUUUUUUVVVVVVVVV[[[```bbbdddmmm}}}yyypppkkkkkkpppmmmqqqzzzyyypppooovvvrrrooojjjccc\\\VVVRRROOOOOOTTT[[[cccppp|||}}}sssrrrppppppqqqrrrqqqppppppuuufffaaaaaa^^^XXXZZZ[[[\\\\\\\\\]]]]]]^^^^^^```bbbbbbcccdddbbb``````___^^^___``````^^^\\\VVVZZZ___bbbaaa___]]]\\\YYYZZZZZZZZZZZZZZZYYYXXXYYY]]]^^^^^^eeetttyyyvvv))))))))))))((((((((((((%%%&&&''')))***,,,---...222000---,,,---///222444111...+++))))))******)))))))))((((((((((((((())))))((((((((((((***+++,,,,,,+++******))))))******+++******)))***+++---...*********+++,,,---///000/////////000111111222222333222111111000000111111111111000000000000111111//////.........------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,+++,,,...000CCC\\\qqqqqqdddXXXLLLBBB;;;666555777888444222333111000---+++***))))))************++++++,,,,,,,,,.........///222555888;;;<<<:::666333000000000000***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111111111111222555888777999<<<>>>@@@DDDHHHLLLMMMQQQWWW___gggnnnrrrtttzzz{{{zzzxxxvvvvvvxxxzzzyyy|||zzzwww{{{yyywwwuuusssoookkkhhhiiigggeeebbbaaaaaaaaabbb______```___\\\WWWRRROOOQQQPPPPPPPPPQQQRRRTTTUUUTTTbbbsssmmmnnnzzzqqqmmmcccOOOAAA:::555888:::888555333444222/////////000000///000000000000000000000000//////333555666GGGrrr|||ppppppuuu{{{iiimmm|||{{{uuukkkfffwwwqqq~~~wwwiii\\\QQQJJJCCC<<<888:::;;;:::999:::777777777777666666666666777777777777777777777777999999999999999999999999999999999999888666555333444444444444444444444444777777666555444333333222222333555666777777777666777777666666666666777777888888999999999:::::::::999999999999999999999999::::::;;;<<<;;;:::888777888999999:::;;;<<<>>>????????????@@@CCCEEEHHHJJJIIIIIIIIIJJJJJJKKKKKKKKKQQQRRRTTTYYY___gggnnnrrrnnnrrruuuwww}}}xxxqqqkkkhhhiiijjjllliiiggggggiiijjjjjjiiikkkhhhddd___ZZZTTTNNNJJJJJJFFFFFFMMMYYYbbbdddccccccccceeehhhkkkiiiddd```ffflllwww~~~mmmdddaaa^^^[[[[[[[[[ZZZZZZ[[[]]]^^^^^^\\\cccfffiiifffaaa]]]]]]___]]]^^^^^^___^^^]]][[[[[[ZZZ\\\]]]______^^^]]]\\\]]]ZZZYYY\\\```aaaaaa```^^^```gggmmmlllkkkuuuxxx))))))))))))((((((((((((&&&&&&'''(((***,,,---...111000---,,,,,,...111222000---***))))))***))))))((((((''''''''''''(((((())))))(((((()))***+++,,,,,,+++******))))))******************+++,,,------+++++++++,,,---...000000/////////000111111222222222222111111000000000111000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************)))***+++++++++,,,...000AAAZZZqqquuummmdddYYYOOOAAA;;;888999888444222333333222000///---,,,,,,+++******+++++++++,,,,,,,,,---------...000333666888;;;999777555333111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////000333555555666999;;;===AAAEEEIIILLLQQQXXX___eeekkkppptttzzz{{{{{{yyyxxxwwwyyy{{{zzz|||}}}yyywww{{{yyywwwuuusssoookkkggghhhfffccc```^^^]]]^^^^^^]]]]]]^^^\\\YYYUUUPPPMMMNNNMMMMMMNNNOOOQQQSSSTTTWWWcccqqqrrrnnn~~~uuurrrgggRRRGGG===666666888666444444444222000//////000000///000000000000000000000000000///111333444@@@bbbzzzyyyzzzzzz|||rrriiifff{{{yyy{{{rrraaaUUUCCC<<<777888999777666777888888777777666666666555777777777777777777777777777777777777777777777777888888888999888777555444444444444444444444444444666666555555444333333333333444555777777777777777666666555555555555666666888888888999999999999:::999999999999999999999999999:::;;;;;;:::999888777999999999:::;;;<<<===>>>=========>>>@@@BBBEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGJJJJJJLLLOOOSSSYYY___bbb___dddgggfffiiisss}}}wwwwww|||}}}yyyqqqooommmiiiffffffggghhhiiigggeeeeeefffhhhhhhggggggeeebbb^^^ZZZTTTMMMHHHEEEBBBBBBFFFOOOWWWZZZ[[[^^^]]]\\\^^^```aaa___\\\___cccmmm{{{wwwjjjccc___[[[ZZZ\\\ZZZZZZ[[[^^^```aaa```^^^cccfffhhheee___[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]]]]\\\[[[ZZZZZZXXXXXX[[[___cccfffhhhiiikkkqqqvvvsssnnnqqqxxx{{{zzz}}}))))))))))))(((((((((((('''''''''((())),,,...///111///---,,,,,,---...//////,,,)))((()))))))))(((''''''&&&&&&&&&&&&''''''))))))((())))))***,,,,,,++++++***))))))))))))***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---///000111...//////000000111111222111111111111000000000000///......------......///,,,,,,,,,++++++++++++*********************************))))))))))))******)))))))))))))))))))))))))))***+++++++++,,,...000???WWWooovvvssslllaaaVVVCCC<<<888777666333222444222222222111///...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,...111333555888888777666555333222111000///---,,,++++++,,,,,,++++++++++++++++++++++++------------------------+++,,,---------...000222111333555777999<<>>::::::999888777555555444777777777777777777777777444444444444444444444444555555555666666777777777444444444444444444444444222222222333333444444444555666666777777888888888555555444444444444555555666666777777777888888888999999999999999999999999777777777888777777777777:::::::::999::::::;;;;;;<<<<<<;;;:::;;;<<<===>>>============>>>>>>>>>>>>AAA@@@@@@@@@BBBDDDFFFHHHLLLVVV\\\XXXQQQNNNOOOOOOLLLOOORRRSSSUUUWWWZZZ[[[VVVVVVUUUTTTUUUXXXYYYYYYVVVWWW[[[___dddgggggggggcccaaa``````bbbcccdddddd]]]]]]]]]\\\XXXRRRIIICCC@@@@@@???>>>???DDDMMMTTTWWWUUUTTTSSSUUUWWWYYYZZZXXXYYY\\\aaagggmmmrrrtttrrrsssttttttqqqlllhhheeefffcccaaa___[[[WWWYYY^^^[[[YYYXXXXXXZZZ[[[[[[ZZZ^^^___```^^^ZZZWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXVVVWWWXXXYYYYYYYYYYYYXXXSSSWWWYYY[[[aaannn{{{|||sssnnnlllooo{{{}}}yyyvvv))))))))))))(((((((((((('''''''''(((***,,,///000......------,,,,,,++++++,,,***)))((())))))((('''((((((''''''((())))))***((()))******++++++,,,,,,+++***))))))(((((())))))'''(((***+++,,,,,,+++***************+++,,,------.........///000000111111//////000000000///...---,,,,,,++++++++++++,,,,,,***))))))))))))(((((((((************************++++++************++++++************************((()))*********+++---///CCCZZZqqqzzzzzztttgggZZZFFF>>>888777666444555888111111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///...000222444555444222111444222///---++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...///...000222333444666:::===:::BBBIIILLLLLLOOOWWW^^^dddgggjjjmmmnnnpppsssuuu~~~~~~|||{{{yyywwwuuutttrrrpppmmmjjjfffbbb\\\YYYXXXUUUPPPKKKHHHGGGHHHIIIOOOMMMKKKHHHFFFEEEEEEEEEFFFFFFGGGIIIMMMPPPTTTVVVZZZ___cccnnnzzzkkkcccnnnzzz|||wwwxxxppp]]]LLLCCC;;;;;;===:::888777666333000////////////...////////////////////////111000111333444444888===WWW{{{eeeeeevvvuuufffeeefffjjjooorrrqqqooodddWWWJJJBBB>>>;;;;;;>>>;;;:::999888777666555444666666666666666666666666555555555555555555555555444444444555555666777777444444444444444444444444111222222333333444444444666666666666666777777777666555555555555555555666555555555666666666777777888888888888888888888888666666666555666666666666::::::999999999::::::;;;===<<<;;;::::::;;;<<<===========================>>>>>>>>>???@@@BBBCCCDDDDDDNNNVVVTTTPPPNNNOOONNNKKKJJJIIIHHHHHHIIINNNRRRNNNPPPTTTXXXYYYWWWVVVWWWRRRTTTWWW]]]ccceeeeeeccc```^^^]]]^^^aaacccdddddd[[[\\\\\\\\\YYYRRRIIICCC???@@@???===<<>>:::666555777555555555444444333111111------------,,,,,,,,,,,,,,,,,,------------------,,,---000222444444333222333222000...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...---///000111222444888;;;999>>>DDDFFFGGGJJJQQQWWW]]]```eeejjjmmmppptttvvv{{{zzzyyyxxxvvvtttrrrqqqrrrppplllhhhddd^^^XXXTTTRRROOOJJJEEECCCCCCEEEFFFHHHFFFCCCAAA@@@AAACCCDDDFFFFFFGGGJJJMMMPPPTTTVVVXXX]]]aaajjjxxxyyyssslllpppvvvzzzxxxnnnYYYMMMDDD======???<<<999999666333000/////////...---//////////////////////////////000222444555777999EEEuuu{{{zzztttmmmxxxwww{{{gggffffffiiiooossssssqqqmmmaaaUUUNNNGGG@@@;;;:::::::::999888777777666666666666666666666666666666555555555555555555555555444444444444444555666777444444444444444444444444222222333333444444555555666666555555555555666666666666555555555555666666444444555555555666666666666666666666666666666666555444444444444555555666999999999999999:::;;;;;;<<<<<<::::::999:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBAAAIIIOOOPPPPPPSSSUUUTTTRRRNNNJJJGGGCCCAAADDDJJJHHHKKKQQQWWWWWWSSSRRRTTTQQQQQQSSSYYY^^^```^^^[[[[[[ZZZZZZ[[[___bbbdddddd^^^^^^^^^]]]ZZZSSSJJJDDD>>>>>><<<::::::>>>GGGMMMLLLOOOSSSUUUVVVUUUUUUVVVVVV[[[```ccccccaaa___^^^\\\^^^bbbdddccc___ZZZWWWYYYXXXZZZ[[[XXXTTTVVV\\\bbb]]]XXXUUUVVVXXXZZZ[[[WWWWWWVVVVVVWWWXXXYYYZZZVVVVVVVVVUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZTTTZZZ\\\\\\ggg|||zzzxxxxxxrrrwww|||mmmhhhsss))))))))))))((((((((((((%%%'''))),,,............+++,,,...//////...---,,,,,,+++***+++,,,,,,***(((''''''&&&'''((()))******((()))***,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((())))))***+++,,,++++++******++++++,,,,,,------......///000000000---...///000000...---+++,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))************---///DDDaaa}}}vvvmmmVVVNNNFFFBBB>>>888666777777666555444333333333333......---------,,,,,,,,,.........///......------+++---///111444555555555111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---...---,,,,,,---,,,---...//////222555888888:::===@@@BBBFFFLLLOOOUUUYYY___eeejjjooosssvvvuuuuuuuuuuuusssqqqnnnmmmpppmmmhhhddd^^^XXXQQQLLLGGGDDD@@@<<<;;;<<>>>>>AAAEEEGGGHHHLLLSSSUUUTTTRRRMMMJJJIIIEEE???@@@EEEFFFGGGKKKQQQQQQLLLMMMQQQQQQOOOPPPUUUZZZ[[[XXXTTTVVVUUUUUUXXX]]]aaacccdddaaaaaa```^^^[[[TTTLLLFFF@@@>>>;;;999999<<>>CCCGGGIIINNNSSSZZZaaaffflllqqqtttpppqqqrrrrrrqqqnnnllljjjllliiiddd___YYYRRRJJJFFF>>>;;;777444333666999<<<@@@===:::888888<<<@@@CCCEEEEEEFFFHHHKKKNNNQQQSSSUUU^^^dddiiizzzuuuwww{{{{{{XXXLLL@@@;;;;;;:::999;;;777444111/////////...---////////////////////////+++---...---...222666777666FFFnnn}}}yyyjjjYYYTTTZZZ\\\nnnpppnnnzzz~~~wwwssslllnnnwww|||zzzqqq^^^JJJ@@@999999888888888888888888666666666666666666666666444444444444444444444444555555333333333333444555444444444444444444444444555555555555555555555555555555333333222333444555444333333222222333333444333333333444444444555555444444444444444444444444333333222111222333555666777777777888999;;;<<<===999888777777777888::::::::::::999999888888888777;;;;;;;;;<<<<<<<<<======>>>???======CCCKKKNNNLLLLLLIIIIIIKKKHHHBBBAAAEEEGGGFFFHHHMMMKKKHHHJJJQQQQQQOOOOOOSSSXXXZZZWWWSSSRRRRRRRRRVVV[[[```cccddddddcccbbb```\\\UUUMMMHHHDDDAAA<<<::::::<<>><<<777666444555555555444333111111111111000///...---////////////000000000000...///000111333555666777000000111111111000000///............---,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,------...////////////000000000000000222555777999;;;???BBBGGGMMMUUU[[[]]]bbbiiiooonnnnnnnnnmmmkkkiiifffeeefffddd```YYYQQQGGG@@@;;;:::777555333444666888999999999888666555888>>>DDDDDDBBBEEELLLQQQSSSVVVZZZ[[[[[[aaaiii{{{xxx}}}dddOOO>>>===>>>:::999>>>888555000......000000111000000000000000000000000000000000111222222222333777999TTTxxx{{{gggTTTTTTTTTUUU\\\fffjjjkkkrrr{{{{{{uuuzzzyyybbbLLLEEE???<<<>>>===888777:::666555555666777888666444555555555555444333222111444444222222222222444444222222222222222222222222666666666666666666666666666666666444333444777999AAA777444::::::222///333333333333333333333333333444444444444444444444444444444333444444555666777777777777777888999:::;;;<<<;;;:::888777888888999555555666666777777888888666666777888999999::::::::::::999:::<<<>>>AAACCCGGGHHHIIIHHHFFFCCC???===GGGFFFDDDDDDFFFIIILLLOOOPPPOOOMMMMMMNNNOOONNNNNNMMMPPPSSSTTTUUUYYY```eeebbbaaa^^^]]]___^^^UUUJJJKKKDDD>>><<<;;;999<<>>888222//////+++*********++++++)))((('''(((((('''&&&&&&)))+++,,,,,,,,,------------------***(((((()))***))))))((()))+++***))))))***,,,+++++++++++++++,,,,,,,,,...//////000000//////......---,,,+++************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********+++,,,---------:::NNNjjj}}}uuuyyyoooaaaUUUNNNGGG@@@;;;999777555555555555444333111111111111000///......000000000000000/////////......///000222333444444//////000000000000//////////////////......---,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------........./////////000000///111444666777:::===@@@CCCIIIPPPUUUXXX\\\bbbgggkkklllllllllkkkhhhfffddd```^^^ZZZTTTLLLDDD===999666444333111222444666888<<<<<<:::666444666;;;AAABBB@@@CCCKKKQQQTTTXXX\\\^^^]]]bbbhhhwwwyyy~~~gggSSSAAA>>>>>>::::::>>>999555111......///000000////////////////////////000000000111222222333333444444FFFhhhmmmMMMAAAGGGOOOTTTRRRXXXlll~~~}}}~~~nnn^^^YYYLLL@@@<<<<<<:::999;;;888777666666777777666444666666666555555444222222444444333222222333444444333333333333333333333333555555555555555555555555444444444333333444777:::QQQ???333333555222111666333333333333333333333333333333333333333333333333333333333333444555666777666666777777888999;;;;;;<<<;;;999888777777888888555555666666666777777777666777777888888999999999999999888888:::<<<>>>@@@DDDDDDFFFFFFDDDAAA>>><<>><<<:::999<<>>CCCIIIMMMOOORRRWWW[[[```bbbdddeeedddbbb___]]]VVVTTTPPPKKKDDD>>>888555111222222222111222555888>>>>>>;;;666222333888===AAA>>>AAAIIIQQQVVVZZZ______]]]aaadddnnn|||}}}iiiVVVEEE???>>>;;;;;;>>>:::666111......///000000///////////////////////////000000111222222333333666666>>>PPPhhhVVVEEEEEEDDDBBB???GGG\\\ooo~~~{{{tttllljjjYYYFFF===;;;:::888888999888666666666777666444666666666666555555444333444444333333333333444444444444444444444444444444444444444444444444444444111222333333333444777:::QQQ>>>//////444333333444333333333333333333333333222222222222222222222222333333333333444555666666666666777888999:::;;;;;;;;;:::888777666666777888555555555666666666666666777777777777777777777777888777777666777999:::<<<>>>???AAAAAAAAA???===;;;;;;>>>DDDIIILLLMMMLLLKKKHHHFFFEEEEEEFFFGGGGGGFFFHHHJJJKKKLLLNNNTTT]]]dddggggggeeecccdddcccZZZOOOJJJCCC>>><<<:::999<<>>===;;;555111111666;;;AAA>>>@@@IIIRRRWWW\\\```^^^[[[^^^___fff{{{{{{yyygggWWWFFF???>>><<<===@@@;;;777222///...///000/////////////////////////////////000111222333333444666999===CCCRRRooo|||dddWWWGGG>>>@@@IIITTT[[[fffoooyyyyyy{{{yyytttrrrrrroookkkooodddVVVLLLFFF@@@:::777:::777555444555666666666666666777777666555555444444444444333333444444444444444444444444444444444333333333333333333333333111222333222222333555777;;;222---222666555111000222222222222222222222222111111111111111111111111222222222222333444555666555555777888999:::;;;;;;:::999777666555555666777555555555555555555555555777777666666666666666666888777666666666777888999999:::;;;======<<<;;;:::666999>>>CCCEEEFFFEEEDDDDDDBBBAAAAAACCCDDDDDDCCCFFFGGGHHHIIIKKKRRR\\\cccggghhhhhhffffffddd\\\RRRJJJDDD>>><<<:::999;;;AAAIIIJJJKKKKKKLLLNNNQQQTTTNNNOOORRRUUUWWWWWWSSSPPPNNNNNNOOOQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPQQQRRRSSSRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQTTTVVVWWWYYY^^^fffpppwwwyyyssstttvvvvvv}}}}}}~~~(((((((((((())))))))))))***+++...000222333333333111222444777999888666333+++*********++++++)))(((&&&'''''''''&&&'''***,,,//////......------,,,,,,---***(((((()))***))))))((()))******))))))***+++******+++,,,------......000000000000000///......******))))))(((((())))))'''''''''((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))************************++++++++++++,,,,,,------.............../////////222:::RRRuuuyyynnn```RRRJJJEEEAAA<<<888666666666555555555555555444333222111333222222111000//////...------------------------000111222333333333333333222333333444555555555555111111111111000000000///...---------,,,+++++++++,,,,,,,,,,,,------------,,,.../////////111333555666888;;;>>>@@@BBBDDDEEEBBBCCCFFFGGGHHHGGGEEEDDDAAA???<<<888666444333222222;;;CCCEEEAAA<<<;;;<<<<<<;;;999444000111666;;;CCC???AAAJJJSSSYYY\\\___^^^ZZZ]]]```fffrrrnnnyyy~~~vvvkkkbbbUUUGGG???>>>>>>???AAA<<<888333///////////////...........................///000111222333444444000777;;;999???ZZZyyybbbMMMEEELLLYYYccc]]]___fffqqq|||xxxwwwqqqllllllooommmiiimmmnnnllleeeZZZNNNCCC===;;;888444333444666777777666666666666666666555444444444444444444444444444222222222222222222222222333333333333333333333333333444444333222111222444---,,,///444555222111111222222222222222222222222111111111111111111111111222111111222222333444555444555777888:::;;;;;;;;;999888666555444444555666555555555444444444444444666555555555555555555555888777777777777777888888555666888999:::::::::999888999:::<<<===>>>>>>>>>AAA@@@??????AAABBBBBBAAADDDEEEFFFGGGIIIPPPZZZaaaeeehhhiiihhhhhhfff]]]TTTLLLFFF???===:::888;;;@@@HHHIIIJJJJJJJJJLLLPPPSSSMMMOOORRRUUUWWWVVVRRRNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQPPPPPPQQQSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUSSSQQQPPPQQQSSSVVV\\\eeeqqq}}}yyytttsssuuu{{{uuuttt(((((((((((())))))))))))***+++---///111333444444111...---///444666555222+++*********++++++)))(((%%%&&&''''''&&&'''***,,,..................---------***(((((()))***))))))(((***++++++******+++,,,******+++,,,---.../////////000000000///...---,,,******)))))))))))))))***'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,------......////////////////////////666777IIIkkkuuueeeWWWOOOKKKFFF???:::888888888777666666666666555444333333222222222111111000000///..................//////111222333444444444444444222333444555666777777777333333222222222111111111000//////...---,,,,,,+++,,,,,,,,,---------......,,,---.........///111333333555777999;;;===>>>>>>;;;<<<===>>>>>>>>>======:::888555333222222333444777DDDSSSWWWOOOEEE???>>>::::::777333000111666;;;DDD@@@BBBLLLWWW\\\]]]___aaa\\\___dddkkkuuukkkpppqqqggg^^^^^^TTTIIIAAA???@@@AAAAAA===999444000/////////.................................///111222333444555111666;;;777555GGGppphhhFFFAAAUUUiii```\\\]]]eeennnuuu|||~~~|||wwwrrrssswwwwwwtttllltttyyyttthhhZZZNNNEEE@@@<<<777555555666777888555555666666666555555444444444555555555555444444222222222222222222222222333333333333333333333333444555555444222111111222000111222222000///222555222222222222222222222222111111111111111111111111111111111111222333444444333444666999:::;;;;;;;;;888777555444333444444555444444444444444333333333444444444444444444444444777777777777888888888888444555666777888999999999<<<;;;::::::::::::;;;<<<@@@>>>===>>>@@@AAAAAAAAAAAACCCEEEEEEGGGMMMVVV]]]cccgggjjjiiiiiiggg```XXXPPPIIIBBB???;;;888:::???FFFGGGIIIJJJJJJKKKNNNPPPMMMOOORRRVVVXXXVVVQQQMMMOOONNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOQQQTTTVVVWWWVVVRRRQQQQQQQQQQQQRRRSSSSSSUUUUUUUUUTTTSSSQQQPPPOOOMMMQQQXXXbbbmmmyyy|||{{{qqqnnnqqqvvvpppttt'''((((((((()))))))))***)))***,,,...000222333444000///...///111222111000+++*********++++++)))(((%%%&&&'''&&&&&&'''***---------------------......---***(((((()))***)))))))))+++,,,,,,++++++,,,---******+++,,,---...//////////////////...---,,,+++*********))))))******+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---......//////000000000000000000000000666444AAAaaa~~~~~~uuujjj___WWWPPPJJJBBB<<<999999999999777777777777666555444444111111111111111111111111......//////000000111111000111222333444444444444222333444555777777888888444444444333333333222222222111000///...---,,,,,,------------............,,,.........------///111111111333555888999::::::888888888888888888999999666444222111111333555777<<>>::::::777333//////444999BBB>>>BBBOOO[[[```aaaaaaccc\\\```gggooosssppplllgggddd]]]WWWMMMEEEBBBAAAAAA???>>>:::444000//////....................................///111222333444555777666999:::666===^^^SSS===GGGWWWWWWUUUUUUYYY\\\aaammmzzz~~~yyyzzzqqqiii___UUUIIIDDD>>>888777777777777444444555555555555444444333444555666666555444333333333333333333333333333444444444444444444444444333444555555333222333444444444222000000111333333111111111111111111111111222222222222222222222222000000000111111222333444222444666999;;;<<<;;;;;;777666555333333333333444444444444333333333222222222222333333444444555555555555666777777888888777444444555666777888999999;;;;;;::::::999999::::::>>><<<;;;<<<>>>@@@@@@@@@>>>@@@CCCDDDEEEJJJRRRXXXaaagggkkkkkkkkkiiiccc[[[SSSLLLDDD@@@<<<888:::>>>CCCFFFHHHJJJJJJKKKMMMNNNNNNOOOSSSWWWXXXVVVQQQMMMOOONNNMMMLLLMMMOOOQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVSSSQQQOOOPPPSSSUUUUUUTTTRRRQQQQQQPPPQQQRRRSSSTTTVVVUUUSSSRRRPPPOOOOOONNNNNNUUU```mmmyyyxxxxxxqqqrrrsss{{{|||}}}xxx'''((((((((())))))******)))***+++---000222333444///111333222000......///,,,+++******++++++***(((%%%&&&'''&&&&&&(((***---+++++++++,,,,,,------------***(((((()))***))))))***,,,------,,,+++---...******+++,,,---//////000............---,,,+++***+++***************++++++***++++++++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))******++++++++++++,,,,,,------...///000000111111111000000000000000333111>>>[[[wwwzzzwwwssskkkeeeRRRLLLDDD===::::::::::::888888888777777666555444111111111111111222222222//////000000111222222222///000111222333444444444222222444666777888888888555555444444444333333333333222111000///...---,,,---------.........//////---.........------///000//////000333666888888777777666444444444555666777444333111000111444777999???SSSiiipppdddQQQCCC>>><<<;;;888222......222777???===BBBPPP^^^cccccccccccc[[[^^^gggooo}}}{{{tttqqqrrrvvv___ZZZQQQHHHCCCBBBAAA>>>???;;;555111//////..............................---...///111222333555555999111333:::888999SSSuuugggJJJBBBCCCGGGHHHLLLNNNMMMQQQdddxxx~~~{{{yyyrrrhhhQQQKKKCCC<<<888777666666333333444444555444444333333444555666666555444333444444444444444444444444444444444444444444444444111333555555444444555666000000///000444666333---111111111111111111111111222222222222222222222222000000000000111222333444222333666999;;;<<<;;;;;;777666444333222222333333444444444333333222222222111111222333333444555555333444555666777777777777555555555666777888999999777888999999999999888777===;;;:::;;;===?????????<<>>BBBEEEHHHJJJKKKKKKLLLMMMNNNPPPSSSWWWYYYVVVQQQMMMOOOMMMKKKJJJKKKMMMPPPRRRRRRSSSTTTUUUWWWYYYZZZ[[[TTTRRROOOPPPRRRTTTSSSQQQSSSRRRQQQQQQQQQSSSTTTUUUVVVUUURRRPPPNNNNNNNNNNNNQQQZZZiiixxx}}}ttt|||}}}yyytttuuuwwwoooyyy+++)))'''%%%%%%&&&(((***))))))***---111222111000///111111000...---,,,---)))'''(((---,,,'''''',,,***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***'''&&&&&&'''***+++******+++++++++******)))+++,,,---///000111111111,,,,,,,,,,,,+++***))))))+++***)))(((((()))***+++/////////......---------***)))((((((***++++++***(((***+++---.........---+++---,,,((((((+++,,,***......//////000111111222............///000111222999666;;;LLLccczzzyyyooohhhdddUUUKKKBBBBBBCCC@@@;;;888777555444555888999777444111000///000222333222111000000000000000111111111///000111222333444555555333444555666777777666666666777888999888666444333222222222111111111000000------------------------,,,,,,,,,---------......//////000000111111111222666222///...000111000...000//////000333777;;;>>><<>>:::888777444000222777>>>CCCHHHVVVhhhggg```cccaaa^^^\\\```mmmoooyyynnn___PPPHHHEEEBBBAAACCC???:::444///...///000000000000///..................///000111333666888999666444444888<<<@@@JJJSSSuuuqqqfffNNNFFF@@@===@@@HHHKKKKKKVVVccc~~~{{{~~~xxxhhhUUUGGG===666444666555333222333666777555333444444555555444444333222444444444555555555555666222222222222222222222222222222222222222222222222000000000000000000000000111111000000//////......222222222111111111111000000000000000000111111222333555777:::;;;;;;::::::777666333111111111222333111222222333333222222111111111222222222333333333444444444555666888::::::777888888999999888888888777777777777666666666666888888888999:::;;;<<<======???@@@AAAAAACCCFFFHHHOOO___kkkmmmpppuuupppgggXXXNNNDDD???<<<999:::>>>@@@CCCGGGJJJKKKLLLMMMOOOPPPOOOPPPTTTXXXWWWQQQKKKLLLKKKJJJLLLOOOQQQRRRRRRQQQOOOOOORRRVVVWWWUUURRRRRRQQQPPPQQQSSSTTTUUUTTTVVVSSSPPPOOOQQQQQQOOOMMMOOOQQQPPPLLLGGGGGGMMMTTTYYYlll}}}}}}|||{{{}}}wwwbbbYYYeee|||((('''&&&%%%&&&)))+++---))))))***---000222111000///000222111///---......,,,)))***...---((((((,,,))))))'''''''''(((***+++------------------------***)))'''&&&&&&''')))*********+++++++++******)))+++,,,---///000000111111---------,,,+++***)))((())))))((())))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,------,,,***+++---...//////......,,,...---)))))),,,,,,***,,,,,,---...000111222333222222111222222333444555;;;888<<>>===AAA>>>;;;;;;;;;:::777333222111000111333444333222111111111111222222222222000111333555666555444333222333555666666666444333666777888999999888666555444444444333333333222222//////...------------------------.........///////////////000000000111111444111///...000000///---111111111333555777:::<<<;;;NNNeeeooohhhWWWHHH@@@>>>;;;888777444111333999???DDDHHHVVVhhhhhhaaaccccccbbbaaabbbiii{{{~~~qqq```mmm{{{ssseeeVVVNNNIIIDDDAAABBB@@@;;;444///...///000000111111000///////////////...///000222444777999;;;;;;888777999:::<<>>FFFXXXuuuyyy~~~zzzhhhYYYMMMBBB<<<;;;:::888777777888777444111444444444555444444333333444444444444555555555555222222222222222222222222222222222222222222222222111111111111111111111111111111000000////////////222222222111111111000000000000//////000000111222333555777999;;;::::::999666555333111111111222333111222222222222222222111222222222333333333444444444444444555666777999:::999999:::::::::999888888666666666666666666666666888888888888999;;;<<<===<<<>>>@@@@@@AAABBBEEEGGGKKKZZZgggkkknnnsssooofffYYYOOOEEE@@@<<<999:::>>>BBBEEEHHHJJJKKKLLLMMMNNNOOONNNOOORRRVVVVVVQQQLLLNNNMMMMMMNNNQQQSSSSSSRRROOOPPPQQQTTTVVVWWWUUUSSSTTTRRRQQQQQQRRRSSSSSSRRRUUUSSSPPPPPPQQQQQQOOOMMMKKKKKKIIIFFFEEEHHHPPPWWWeeewww~~~tttoookkknnnyyy)))((('''&&&'''))),,,---))))))***---000111111///...000111111///.../////////------...---***(((***)))((('''''''''(((***+++---..................---)))(((&&&%%%%%%&&&((())))))******+++++++++******+++,,,---...///000000000......------,,,***)))((()))))))))***+++---///000++++++++++++,,,,,,,,,,,,000//////.........//////,,,---...///////////////,,,......++++++------***,,,,,,---///111333555777777777666666666777777888;;;:::===FFFSSSdddzzz~~~vvvlllffffffdddbbb```XXXOOOKKKMMMHHHDDD@@@>>>>>><<<888444333222222222444555444333333333333333444444444555333444666777777666444333444555666777666555444333666777888999:::999888777666666666666555555555555222111///...---,,,------........./////////000000.........///////////////111000......//////---,,,000222444666888888888888888III^^^gggaaaRRREEE>>>>>>:::888777444222555:::@@@EEEIIIWWWjjjjjjbbbdddbbbdddeeecccgggyyy}}}zzz|||}}}vvv^^^ffftttxxxlll^^^UUUMMMFFFBBBAAA@@@;;;444000...//////000222111111000000000000111...///000222444777999;;;<<<999888:::999999>>>EEEFFFcccsssvvvdddLLL;;;<<<===999>>>KKKcccnnnwww{{{zzzpppdddTTTFFF@@@:::999777777888888666444444444444444444555555555444444444444555555555555333333333333333333333333111111111111111111111111111111111111111111111111111000000000000/////////222222111111111000000000000000//////000000111222333555777999::::::999888555444333111111111222222111111222222222222111111222333333333333444444444444444444444555666888888::::::;;;::::::999888888666666666666666666666666777777777888999:::;;;<<<;;;===>>>??????AAADDDFFFGGGUUUbbbgggkkkpppmmmeeeZZZPPPFFFAAA===999:::===CCCFFFIIIKKKKKKKKKLLLMMMNNNLLLLLLOOOSSSTTTRRROOOMMMMMMMMMOOOQQQRRRQQQPPPLLLOOOSSSVVVVVVVVVUUUUUUVVVTTTRRRQQQQQQRRRQQQOOOTTTRRRQQQPPPPPPOOOLLLJJJHHHEEECCCCCCFFFMMMUUUZZZhhhyyy}}}hhhnnnwww---+++***((((((((()))***))))))***---000111000...,,,...//////.........///000///---...---+++(((((()))(((((('''((()))******,,,---............---,,,((('''&&&%%%%%%&&&'''((())))))***+++++++++******+++,,,---...////////////.........---,,,+++)))(((******+++,,,---...///000............------------,,,---............000111.........///////////////+++...///,,,,,,......+++......///111333666999;;;;;;::::::999999999999:::;;;;;;>>>DDDLLLZZZppp~~~tttnnnqqqmmmkkkhhh```WWWSSSUUUIIIEEEAAA??????>>>:::777555444333444555666555444444444555555666777777777666777777777777666666555999999888666666555555555777888999::::::::::::999888777777777666666666666555444111///---------...---.........////////////........................///.........///...------000222555888999999777666666CCCRRRXXXSSSIII@@@<<<<<<999666666444222555;;;CCCFFFJJJXXXlllmmmdddeeebbbccccccdddkkk{{{pppmmmssswwwmmmaaaYYYQQQGGGBBBAAAAAA<<<555000...//////000111111000//////000000000//////000111333555777888888666777:::;;;;;;???FFFCCCSSSuuussshhhpppyyy{{{RRR<<<999>>>AAABBBOOO\\\fffiiittt}}}vvveeeSSSJJJ===;;;888666666777888888444444444444444555555666333333444444444555555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000///////////////000111111444555777999999888777666444333222111000111111111000000111111111111000000111111222222222333333333444444333333444555666666999999999999888777666666444555555555555555666666666666666777888999:::;;;:::;;;===>>>>>>???BBBDDDFFFRRR^^^dddhhhkkkiiiddd]]]SSSHHHBBB===::::::===CCCEEEHHHIIIIIIHHHIIIJJJLLLKKKJJJMMMPPPRRRRRRPPPKKKKKKKKKMMMOOOOOOMMMLLLHHHNNNSSSVVVTTTSSSTTTUUUTTTRRRPPPPPPQQQQQQPPPOOORRRQQQPPPOOOMMMJJJGGGEEEEEEDDDEEEJJJRRRZZZ```bbbaaaooo|||xxx{{{uuusssyyy,,,,,,***)))((((((((()))))))))***---///000///...+++---......---,,,---...///...---,,,,,,,,,)))&&&((((((((((((((())))))***+++,,,---......---,,,+++((('''&&&&&&&&&&&&'''(((((()))***++++++++++++++++++,,,---.../////////...------------,,,+++******,,,---------............000000//////...---,,,,,,(((***,,,,,,,,,---000333/////////...............,,,//////,,,---000000.../////////000333666999;;;<<<<<<;;;:::::::::;;;;;;;;;<<<>>>AAACCCLLL___qqqtttmmmgggddd```YYYUUUTTTOOOJJJEEEBBBAAA???;;;888555444333444666777666555555666666777888999999999:::999777666666777999;;;===;;;888555444555666888888888999999::::::::::::777777777777666666666666666555333111///.........,,,,,,---------.....................---------------....../////////000111444555888::::::888666444555===EEEGGGDDD???<<<<<<;;;777444444222222666<<>>:::;;;FFFLLLNNN\\\rrr|||www{{{~~~sssgggaaaSSSOOOGGG>>>888666666777666555444444444555666666333333333444444444444555333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111111111111000000000///////////////...///000000111444555777888888777666555222222111111000000111111///000000111111000000//////000000000000111111111444333333333333333444444666666666666666555444333333333444444555555555555555555555666777888999:::888999;;;<<<<<<>>>@@@CCCFFFOOOYYY```dddggggggddd___UUUJJJCCC>>>::::::<<>>>>>===<<<999777444222555999===>>>;;;::::::<<<:::666444444333333888???GGGIIIKKK[[[ppprrrhhhgggkkkgggccceeeppp~~~~~~{{{~~~||||||kkkfffbbb___WWWKKKDDDCCCBBB===666111////////////...............//////000111111111111111222333333999888;;;@@@@@@>>>???CCCFFFCCCOOOrrrttt{{{}}}LLL777555555555:::<<<===III]]]lllpppsss{{{{{{{{{uuuooocccTTTEEE;;;666555888777555444444444555666333333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000111111111111222111111000000000///////////////......//////000111444555777888777666444333000000000000000000000000//////000000000000//////....../////////000000000444333222222222222222333222222333333333333222222222222333333444555555555444444444555666777888999666888::::::;;;<<>>>>>===<<<<<<;;;777555:::BBBMMMZZZpppvvvuuuvvvwwwrrriiiddddddYYYSSSKKKFFFCCC???;;;777555444333444666777666555666777777888999:::;;;<<<:::;;;===@@@BBBDDDEEEEEE???AAACCCDDDDDDAAA>>><<<:::999999888888888888999888888888777777777666666555555666666444222000...------------............////////////......------...///000///000333999>>>MMMJJJEEE???999555222000555999<<<===;;;;;;;;;===<<<777555555444555;;;BBBIIIKKKLLL[[[rrrsssiiigggggggggeeeeeelll{{{xxxyyyvvvxxx{{{yyyjjjgggeeeccc[[[NNNFFFEEECCC>>>666111//////////////////......///000000111000000111222333555666777;;;;;;???CCCCCC@@@@@@CCCAAADDDJJJYYYttt}}}hhhAAA666999666777888:::???KKKXXXbbbkkkrrrzzzkkkYYYJJJ@@@<<<:::888666444333333444555222222333333333444444444444444444444444444444444333333333333333333333333222222222222222222222222000000111111111222222222111000000000///////////////............///000000444555777777777555333222//////000000000000000///...//////000000//////...////////////000000000000333333222111111111111111///000111222222222222222111222222333444444555555333333333444555666888888555777888999999;;;>>>@@@AAAEEELLLTTTZZZ```fffkkkcccXXXMMMEEE???:::999<<<>>>@@@CCCDDDDDDDDDEEEFFFEEEGGGIIIJJJKKKKKKLLLLLLMMMKKKIIIIIILLLOOOQQQQQQOOOMMMMMMMMMOOOPPPPPPOOONNNLLLJJJJJJKKKKKKJJJIIIEEEEEEEEECCCAAABBBFFFIIILLLYYYlll}}}~~~rrrnnnsss|||lllWWWKKKNNNcccyyy{{{vvvvvv******)))((('''&&&%%%%%%))))))***,,,...///...,,,111222333222000......///,,,---,,,+++000666444,,,'''(((((()))))))))))))))+++---///000000///---+++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,,,,------...---------)))***,,,---.../////////((()))+++---////////////---...///111222444555666777:::<<<;;;777666999===999777666444333333333444555666444222444<<>>???@@@<<<:::;;;<<<888555666;;;999AAASSSjjj}}}}}}tttccciiippprrrjjj]]]YYY[[[TTTNNNGGGCCCAAA???<<<888555444333444666666666444666777777888:::;;;<<<<<<888<<>>@@@???============999666666666777===EEEJJJKKKLLL\\\sssuuujjjhhh```dddeeedddgggtttxxxtttwww{{{|||kkkiiiiiiggg^^^QQQHHHFFFCCC>>>777111////////////000000///000000111222222///000111333555888:::<<<:::;;;???EEEFFFCCCCCCFFFAAAKKKNNNLLLWWWwwwyyyUUU???AAA444333555888888;;;EEEQQQdddkkkxxxxxxhhhXXXMMMHHH;;;999777444333333444444222222333333333444444444444444444444444444444444444444444444444444444444222222222222222222222222000000111111222222222222000000000000////////////...............///000000444555666777666555333111//////000000000000000///......////////////......000000000000111111111111333333222111000000000000...///000111222333333333111111222333333444555555333333333444555666777888444666888888999:::===???===@@@FFFOOOWWW^^^gggnnndddYYYNNNFFF@@@:::999<<<>>>@@@CCCEEEEEEEEEFFFGGGDDDFFFIIIJJJJJJJJJJJJKKKKKKHHHFFFFFFIIIMMMPPPQQQSSSOOOLLLLLLOOOQQQPPPOOOOOOMMMJJJIIIIIIIIIGGGFFFAAABBBBBBAAAAAADDDJJJOOOYYYfffxxxyyysssqqqsssyyyoooWWWKKKKKKUUUiii{{{tttjjjpppzzz))),,,+++&&&%%%'''&&&"""((()))++++++,,,...111333888555222111000000...---+++,,,++++++222:::999222)))(((''''''(((***,,,...000//////000111111...,,,))))))((((((((((((((()))******+++++++++,,,,,,,,,+++,,,,,,+++******+++---------,,,+++***+++...111+++......,,,...222111---000000000222555:::>>>AAAAAAGGGMMMIII@@@:::;;;???>>>===;;;777333222333555666444333333777<<<@@@BBB;;;:::888777666666777777>>>@@@CCCFFFHHHGGGCCC???<<<999666555666555222///555999AAAMMMWWW\\\ZZZWWWRRRQQQOOOMMMJJJFFFCCCBBBBBB@@@???@@@AAA???999444333444555555444444666777777777888:::;;;<<<======<<>>CCCbbbUUUCCC888555555444222333@@@BBBBBBFFFBBB===@@@;;;:::999999777888@@@KKKPPPLLLOOO^^^ooouuuooohhhaaabbb```]]]cccuuuyyy{{{kkkvvvyyy~~~qqqqqqjjjfffbbbQQQCCCGGGCCC===555000......//////////////////000000000000111111222333555777999:::===???BBBDDDEEEFFFEEEDDDGGGGGGJJJLLLLLL[[[}}}nnnRRR???>>>999555444333555>>>GGGQQQ]]]mmm|||}}}{{{rrraaaPPPFFF>>>999;;;:::555333555555444444444333444444444666666555444444444444444444444333222222222222333444444333333222111000000111111111111111111111111222222222111000//////...,,,,,,,,,,,,---///111222555666666666555333111///////////////////////////............//////000000////////////////////////000000000000//////////////////000000111111111222000000111111111222222222444333222222333444666777666777777888999999::::::999===CCCJJJRRR\\\eeekkkdddXXXLLLEEE???888888===AAABBBCCCCCCBBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNLLLKKKIIIIIIJJJLLLMMMNNNMMMKKKKKKNNNPPPQQQQQQRRRRRRQQQNNNJJJHHHHHHHHHDDD>>>???CCCEEEGGGTTTeeeiiimmmvvv|||uuurrrtttxxx{{{pppQQQEEESSSddduuupppdddgggvvv,,,++++++***)))(((''''''''')))+++---...///111222??????===:::666222///---***+++******///666555///)))(((''''''(((+++---///111111000000111000...,,,))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,------,,,+++***,,,---,,,------,,,******,,,...+++.........111555555111222111111333777<<>>===>>>======<<<999777666777888999777333111111222333444777888<<<>>>@@@AAAAAAAAAGGGHHHKKKMMMMMMHHHAAA<<<:::888666666777777555333111333777<<>>???AAAGGGLLLPPPWWW^^^```^^^bbb___YYYQQQJJJHHHIIIKKKEEECCC@@@===<<<<<<======;;;<<<<<<;;;999888888999666444222333555666555333000000000000////////////000111222222111000000111222333555777:::>>>DDDHHHSSSJJJ===444111111111000999GGGLLLLLLNNNGGG>>>???;;;888777888888;;;FFFQQQXXXRRRRRR^^^lllqqqmmmgggbbbdddbbb___fffyyyyyyxxxkkkwww|||qqqrrrkkkfffbbbQQQDDDHHHFFF@@@888111............////////////000000000000111111222333555777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEHHHJJJIIIQQQoooyyyFFF<<<444555999::::::;;;BBBKKK[[[lllyyy~~~}}}{{{zzz~~~|||||||||vvvnnncccVVVIII@@@999444444999888888888888888777666555666666555444444555555555555555444333333333333333444444333333222111111000111111111111111111111111222222111111000//////...,,,,,,,,,,,,---///111222555555666666555333111///////////////////////////------........./////////........................000///////////////////////////000000000111111111000000000111111111222222222222222222333444555555666666777777888999999999777:::???EEELLLUUU^^^ddddddYYYMMMFFF???888888<<>>======>>>===;;;888777777888888777666666888:::===???CCCHHHOOOUUUXXXVVVSSSPPPMMMNNNOOOPPPMMMGGG???888333222111222444555444333000111222222222444777999555555666777777777777777666666777777777666555555444444444333333333333222::::::::::::;;;>>>@@@AAALLLRRRWWW\\\aaaggggggcccbbbhhheeeYYYRRRVVVZZZZZZVVVRRRKKKEEE@@@>>>===>>>;;;;;;:::;;;;;;:::888666666555444555666666555444222222222111111111000000...000111111//////000111888888:::>>>CCCHHHKKKLLLBBB>>>777222///000333555AAARRRXXXWWWWWWNNNAAA>>>===999777888;;;AAANNN[[[bbbYYYUUU___jjjmmmiiieeeccceeedddbbbkkk~~~zzzwwwttt~~~|||}}}ooorrrmmmgggbbbSSSFFFIIIHHHBBB999222///.........////////////000000000000111111222333555777999::::::;;;>>>@@@BBBCCCCCCCCCBBBBBBFFFHHHEEEGGGWWWkkk~~~rrr{{{ttt]]]DDD::::::999555222666:::BBBNNN[[[eeeiiijjjjjjmmmqqqwww}}}mmmhhhbbb[[[QQQCCC:::777666666777888888777666555666555555555555555666777666666555444444444444444444444333333222222111111111111111111111111111111222222111111000/////////------,,,,,,---///111222444555555555444222000///////////////////////////---------------.................................////////////////////////////////////000000000000000000000000111111111111000111222333333444444444555555666666777888888888777999<<<@@@EEENNNWWW]]]aaaYYYOOOGGG???888666999;;;>>>AAACCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGKKKJJJIIIGGGGGGGGGHHHIIIJJJIIIHHHIIIKKKKKKJJJHHHHHHHHHFFFCCC???>>>???@@@CCCMMMWWW]]]eeesssxxxxxx~~~{{{www||||||ddd\\\XXXeee}}})))"""%%%111111&&&""")))(((***...222555666444333===CCCHHHFFF>>>555000///+++***)))))),,,...---***((((((((((((+++...111333666444222111000///,,,***)))(((((((((((())))))*********+++++++++,,,,,,,,,------...,,,+++***+++---,,,...000111111000111333666999<<>>;;;:::<<>><<<:::999888888666555555555666666555555888888888999<<>>@@@AAABBBBBBCCCCCCEEEGGGEEEDDDJJJTTTuuufffLLL===777777999666666555888>>>GGGPPPVVVWWWYYY]]]dddmmmvvv{{{{{{}}}pppqqqrrrqqqhhh[[[MMMEEE999888777666666777888999666666555555666666777888777777666555555555555555444444333333333222222222111111111111111111111111111111111111000000//////...---------...///111222444444444444333222000000////////////////////////------------------------.................................////////////////////////////////////////////////000000000111111000111222444555444444333444444444555666666777777:::;;;<<<===AAAHHHQQQWWW[[[VVVOOOFFF>>>777555555999<<<@@@CCCCCCCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEGGGHHHGGGEEECCC??????>>><<<;;;===@@@CCCHHHYYYggglllrrr|||zzz~~~}}}zzzddd___fffqqq}}}+++&&&,,,::::::---''',,,***+++///444888999777444555<<>>777444333---+++***+++,,,++++++***((((((((())),,,000333555777555222111000///---+++((((((((((((((()))************+++++++++,,,,,,,,,+++,,,---,,,******,,,---***,,,000222333555777888;;;>>>AAADDDKKKUUUYYYXXXTTTPPPIIICCC>>>;;;;;;<<<<<<<<<===???AAAAAA>>>;;;555666888888999:::===@@@IIIMMMSSSXXX\\\aaagggkkkkkknnnssstttpppfff\\\UUUSSSOOOHHHBBB>>>:::777444333444444555555555666777666999===>>>>>>@@@EEEJJJHHHJJJKKKNNNOOOQQQRRRRRRNNNLLLIIIFFFBBB???<<<;;;;;;:::888999;;;<<<;;;999666666777:::===AAADDDFFFPPP[[[ddddddccchhhooosssvvvmmmbbbTTTJJJJJJKKKKKKKKKKKKJJJIIIHHHCCC===;;;===??????>>>666777777666555555555555444444444444333333333333333444444444444555777999<<>>666000......//////////////////000000000000111111222333555777999:::888999:::<<<>>>???@@@AAAEEEDDDEEEGGGGGGGGGKKKOOOtttyyywwwoooSSS>>>777999444555666555555999AAAGGGGGGGGGLLLTTT]]]dddkkkooottt}}}}}}xxxsssoookkkddd___IIIEEE???:::777777888:::777777666666666777777888777777666555555555555666444444444333333333333333111111111111111111111111111111111000000000000000///...------...///111222333333333222222111000000////////////////////////------------------------........................------....../////////000///.........................../////////000000000000111333444555555444444222333333444444555666666::::::::::::<<>>>>>======>>>CCCIIIMMMSSSeeetttxxx|||yyy}}}nnn```hhhzzztttppp)))'''---777777...((()))***+++---333888:::777444000666<<>>BBBFFFMMMTTTYYY___dddkkkpppssswww|||{{{||||||zzzuuummmeee```UUUOOOEEE===999666555444222444555666555666888999:::===@@@DDDGGGJJJMMMPPPSSSUUUYYY]]]aaadddggghhh^^^ZZZUUUSSSQQQNNNHHHDDDAAA>>>;;;<<<===>>>;;;888666888:::===@@@BBBDDDEEECCCPPP]]]cccgggpppzzz~~~sssfffbbb___ZZZVVVWWWWWWWWWTTTQQQNNNKKKFFFBBB===::::::;;;;;;<<<888999999888666555555777555555444444444444333333111222222222222333666999===AAAGGGMMMNNNJJJBBB<<<666555444444999EEEUUU```zzz|||fff\\\SSSEEE???>>>:::999???HHHRRR^^^iiijjj______lllrrrkkkeeefffccceeeeeeeeennnqqqyyysssfffdddfffrrrqqqgggaaaUUUIIIJJJBBB===555///---...//////////////////000000000000111111222333555777999:::999999:::;;;===>>>??????EEEEEEEEEFFFHHHKKKNNNPPP```xxxmmmiiittttttwwwRRR888///000222555666555555777999<<<<<<@@@IIIRRRYYYaaahhhrrryyy~~~~~~|||qqqeee[[[UUULLLBBB:::666555555999999888777777777777777777777666555555555555555444444444444333333333333111111111111111111111111111111000000000000000000//////.........///111111222222222111111111000000////////////////////////.........------------------------------------------------......//////000...............---------............////////////000111222333444444444444111111222222333444444555666666555555666;;;AAAFFFKKKNNNMMMFFF===999777444666999<<<>>>>>>>>>???AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>======>>>??????>>><<<======>>>???CCCJJJSSSYYYcccppp|||~~~}}}|||eeeUUUfffnnndddqqq%%%''')))++++++)))&&&%%%))))))***000666888666222///222555888999888666555,,,)))***---,,,((((((,,,''''''(((***...333777999777555222000000000...---''''''''''''((()))***+++******+++++++++,,,,,,,,,+++,,,.........///111444444666999;;;===@@@EEEHHHMMMNNNLLLJJJLLLRRRSSSPPPJJJIIIEEEBBB>>>;;;:::999777888999;;;===AAAEEEHHHKKKMMMPPPUUU[[[dddnnntttyyy}}}zzzxxxsssnnnhhhbbb___\\\KKKFFF>>>999777777777777444666999:::;;;<<>>BBBGGGIIIHHHDDD@@@>>>888888888;;;DDDQQQ___hhhxxxzzzbbbWWWQQQEEE>>><<<:::===GGGRRR\\\gggoooooobbb```lllqqqiiieeeiiieeegggfffeeennn~~~ppp|||xxxjjjfffcccrrrqqqfff```UUUIIIIIIEEE???777111.........///////////////000000000000111111222333555777999:::::::::;;;;;;<<<===>>>>>>BBBCCCDDDDDDFFFIIIKKKLLLPPP\\\mmmxxxtttxxxlll}}}xxxYYYHHHFFF???666222333444333111666444777???FFFJJJRRR[[[jjjooosssssswww}}}llljjjeee\\\RRRHHH@@@;;;999;;;:::999888777666666666777666555555444444555555444444444444444444444444111111111111111111111111000000000000000000000111000///.........///111111222111111000000000000000/////////////////////////////////.........------------------------------,,,,,,---......///000000.........---------,,,,,,------........./////////////////////000111222333000000111111222333333444111222222222333666;;;>>>EEELLLNNNGGG@@@===;;;777555666888999999999;;;===============>>>???@@@AAA@@@??????>>>===<<<;;;:::;;;:::999999;;;======<<<<<<>>>AAAFFFOOOZZZgggooowwwzzz|||{{{}}}qqqbbbVVVcccvvvcccggg{{{(((+++***%%%%%%((()))&&&((('''(((---444777555111000000000222444444222000+++((())),,,+++&&&''',,,''''''(((+++///333888:::777444111000000000///...''''''''''''((()))++++++******+++++++++,,,,,,,,,+++---///000000222444777???@@@AAABBBDDDGGGLLLPPPJJJJJJFFFAAAAAADDDCCC@@@::::::::::::999999888888>>>AAADDDHHHMMMTTT\\\bbb___```bbbeeekkkttt~~~yyyvvvvvvgggbbbZZZRRRKKKGGGFFFFFF===:::666555777999:::;;;;;;???CCCEEEFFFHHHLLLOOOWWWUUUWWW]]]hhhsssyyy|||vvvxxx{{{yyyuuuxxxvvvmmmeee```ZZZWWWVVVSSSMMMHHH@@@BBBDDDFFFFFFDDDBBB@@@===EEEPPP^^^llltttpppgggffflllxxxvvvjjjddd[[[YYYUUUQQQNNNKKKJJJIIIFFFIIILLLJJJDDD>>><<<<<<<<<>>>???>>>:::999:::<<<555555444444444333333333888999999999999<<>>>>>AAACCCCCCCCCEEEGGGFFFDDDDDDHHHZZZ{{{ggggggrrr}}}lllWWW>>>111222777777444333000111777;;;<<>>:::333444555555444555777999;;;;;;:::;;;;;;<<<===>>><<<<<<<<<;;;:::999777666:::888666777999;;;<<<<<<@@@CCCIIIRRR___ooo{{{wwwkkkaaaYYYRRR^^^{{{~~~}}}hhheeeyyy|||************)))))))))))))))***,,,.../////////.........///222444333111///,,,+++))))))***)))(((&&&***((('''***///666;;;>>><<<888444111000///...,,,******))))))******+++,,,++++++++++++++++++,,,,,,---000333111///111888???AAAFFFLLLOOONNNOOORRRVVVJJJFFFAAA===;;;;;;;;;;;;::::::;;;;;;<<>>;;;:::555888;;;<<<::::::<<>>BBBOOOiiiqqqcccxxxOOO:::777555444777000444666444444888<<<>>>HHHHHHNNN]]]nnnxxxxxxttt}}}~~~}}}|||vvvqqqpppkkkaaaYYYQQQHHH>>>999::::::888444444444444666888777222...777666555444333333333444333333222222111000//////333333333222111000///...111111000000000000000111000000///......///000111000000000000000000000000////////////////////////......................................................---------,,,,,,,,,---...///...------...///000//////......000111222222000///------///000222222222333444444555555666;;;>>>BBBDDDDDD@@@;;;777333333444555666777888999999999999888888888888888888:::;;;;;;888666666666222666999999777888<<>>AAALLLQQQUUUUUUQQQMMMLLLLLLBBB???;;;888888888::::::666888<<>>>>>>>>;;;888888:::<<<===AAAGGGOOOTTTVVVXXX___ffffffccceeekkkoooqqqqqqrrrzzz}}}}}}zzzxxxwwwuuuooofff^^^WWWTTTOOOKKKHHHEEEAAA???<<>>@@@@@@===999777333333444555666777777888777777777777777777777777888888999999888666555555:::;;;;;;999888<<>><<<:::999888999;;;???CCCEEEIIIKKKOOOTTTWWWZZZ[[[[[[YYYaaahhhiiijjjpppvvvxxxpppqqqooohhh]]]UUUSSSTTTLLLHHHFFFFFFEEEAAABBBEEE@@@===:::;;;===???>>>===CCCFFFJJJMMMPPPUUU^^^dddjjjooowww}}}{{{vvvwww{{{~~~wwwssskkkddd[[[QQQKKKGGGDDDBBB===@@@IIIVVV```eeelllsss{{{rrrjjjgggdddbbb```]]]VVVQQQOOOOOOOOOMMMKKKKKKLLLMMMIIIJJJKKKKKKJJJFFFBBB@@@===@@@AAA???:::888:::===888<<>><<>>??????@@@??????>>>>>>???@@@AAACCCEEEEEEBBB@@@===?????????GGG```|||yyy|||xxx~~~|||rrrWWWKKKEEE;;;///444333222222222111000111111222666===GGGOOOUUUWWWdddgggjjjnnnuuu||||||xxx~~~vvvwwwqqq___OOODDD???>>>===999555333444555666666000000111222333333333333333333333222111111000000000000111222222222222222111111000000000111111222222111000///////////////000000000000000000000000////////////////////////////////////////////////.................................------------,,,---...///...------...///......------......///000111000///......///000111//////000000111222222333444666888::::::999777666444444444555555666666666555555555555555555555555444444444555666777777666999:::::::::===EEEQQQZZZooowww|||~~~wwwdddTTTLLLDDDKKK```rrryyyvvvvvvqqqvvv))))))((((((((('''''''''%%%'''))),,,...///000000...---,,,---000222333222---,,,,,,,,,---,,,***''''''((()))+++///666===BBB<<<888444000///---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,---...///000222444777:::<<<===<<<>>>AAACCCBBB>>>:::777777999;;;>>>BBBGGGMMMTTTYYY[[[]]]aaadddgggfffdddaaaeeelllqqqqqqooonnnkkkfffUUUUUUSSSKKKCCC???AAAEEEJJJJJJNNNRRRQQQIIICCCBBB<<>>444...---///////////////000111111222333333555777999999999999;;;===@@@@@@AAA@@@???>>>???@@@AAAAAABBBCCCEEEDDDBBB???;;;???BBB@@@BBBOOOeeewwwzzz~~~|||xxxuuuzzzrrrmmmtttzzz{{{zzzrrrjjjTTT;;;:::555222333444222111111///000111333777>>>EEEIIIVVVZZZ^^^eeeoooxxxyyyuuusssyyy}}}qqqcccTTTKKKCCCAAA===999777666666666444444555555555444222222333333333222222111111111111111222333333222222222111111000000111111222222333222111000//////......////////////////////////////////////////////////////////////////////////....................................---------------...///...---------///------------.........///000///............///000/////////000111111222222111111222333444444555555444444444444444444555555333333333333333333444444555333333555999;;;<<<;;;555999@@@GGGPPPZZZeeemmm~~~zzzddd```QQQIIIMMMTTTfffzzz~~~xxxttt*********)))))))))((((((&&&''')))+++,,,---,,,,,,///---+++,,,---......---000///.........,,,)))&&&&&&((()))+++...444<<>>:::555222000///---,,,******))))))******+++,,,,,,,,,,,,,,,---...///000000444888888555444555777:::;;;;;;;;;;;;<<<>>>@@@AAADDDHHHLLLQQQWWW^^^ccc^^^```dddkkkppprrrqqqnnnpppooojjjbbb^^^[[[UUUNNNOOOQQQRRRRRROOOMMMLLLMMMUUUSSSUUUWWWRRRHHH???===>>>FFFNNNQQQSSSYYYeeeooo|||}}}zzzwwwlllaaaXXXPPPKKKFFFHHHYYYxxx{{{rrrjjjkkklllooopppmmmeee^^^]]]______^^^YYYTTTQQQPPPHHHIIIJJJIIIHHHIIIKKKMMMMMMJJJHHHGGGHHHGGGEEEBBBGGGIIILLLMMMMMMMMMNNNPPPNNNOOORRRXXXaaammmyyy|||wwwppphhh^^^^^^YYYPPPIIIGGGGGGFFFFFFQQQdddxxxxxxooottt}}}wwwqqqpppllllllnnnnnnooowww||||||}}}yyyzzzeeedddiiilllfffZZZNNNIIIHHHDDD===444...---//////......///000111222333444444777999;;;;;;;;;;;;===???AAAAAAAAA@@@>>>>>>@@@CCCCCCBBBBBBCCCEEEEEECCCBBBBBBCCCEEEEEEFFFLLLUUU\\\~~~~~~vvvmmmnnnnnnpppvvvYYYFFF<<<555666888666444666222222222000000333999>>>GGGKKKQQQXXXdddqqqwwwvvvnnnooottt~~~rrreeeXXXWWWSSSMMMFFF???:::888888888888888777777666555333333333222222222222222444444444333333111000000111111111111111222333333222222222111000//////...////////////////////////////////////////////////000000000000000000000000//////////////////////////////.........------------...///...---------///,,,------...............//////............///////////////000111111222222////////////000222333444333333333333444444444444111111222222333333333444777666555666888;;;======<<>>BBBGGGIIIKKKOOOSSSUUUVVVYYY___dddiiiiiijjjoootttvvvuuurrr___\\\SSSIIIFFFJJJMMMMMMKKKQQQZZZccchhhfff___ZZZWWWQQQMMMJJJEEE???===???CCCLLLWWW\\\___gggvvvzzzooobbbVVVOOOJJJKKK```xxx}}}yyysssmmmeee```\\\]]]^^^]]]YYYUUUSSSRRRPPPNNNLLLKKKMMMOOORRRTTTPPPLLLIIIHHHJJJJJJFFFCCCGGGJJJMMMPPPQQQRRRTTTVVVPPPQQQTTTWWW\\\eeeooouuu{{{tttooohhhaaa___^^^YYYPPPGGGCCCDDDFFFEEEVVVrrrwwwooouuu|||vvvttttttooolllnnnmmmnnnwwwxxxtttvvvwwwvvvdddfffkkknnngggZZZMMMGGGFFFDDD===444///...///...---......000111333444555666888:::<<<<<<<<<<<<>>>@@@AAACCCEEEDDDBBBAAADDDGGGEEEDDDBBBCCCEEEFFFFFFFFFGGGDDD@@@@@@DDDJJJOOORRRkkkxxxvvv}}}pppVVVEEE777555555222111444333333111///...///222555999>>>CCCHHHRRR```jjjmmmoookkkkkksss}}}xxx}}}|||qqqmmmllliiiaaaVVVKKKBBB>>>888777666555444444555555333333333333333333222222555555444444333111000///111111111111111222333444222222222222111000//////000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////.........---------...///...------...///------...////////////.................................///000000111111222............///000222333222222222333333444444444111222222333333444444555444444444333333555999===LLLTTTaaannnwww{{{zzzyyy{{{{{{~~~{{{yyynnnUUULLLVVV[[[cccuuu~~~qqqqqq***))))))))))))(((((((((&&&(((***,,,............000000000111333333111///......///000111000,,,)))%%%(((***)))***...777>>>???;;;666222000...---+++******))))))******+++,,,******++++++,,,...///000444777::::::999999;;;=========>>>AAAGGGLLLQQQSSSUUUYYY]]]^^^^^^```eeejjjvvvqqqmmmlllmmmmmmjjjfffSSSXXXYYYQQQLLLPPPWWW\\\WWWXXX]]]fffnnnmmmcccZZZQQQLLLIIIJJJJJJKKKNNNSSSYYY^^^eeelllttt|||mmm```WWWLLLNNNeee|||wwwooollljjjjjjcccbbbaaa^^^ZZZXXXYYYZZZYYYUUUQQQPPPSSSVVVVVVVVVRRRQQQOOONNNLLLKKKIIIHHHIIILLLPPPSSSUUUWWWZZZ\\\XXXXXXXXXWWWVVVYYY^^^ccczzz{{{wwwooojjjgggbbb\\\[[[ZZZVVVPPPHHHDDDGGGKKKMMM```}}}yyywwwyyyssstttppplllmmmlllmmmwwwuuuvvvzzznnn___jjjnnnnnnfffXXXLLLGGGGGGDDD>>>555000...///...,,,---...///111333555666777888:::;;;<<<<<<<<<>>>???AAAFFFLLLMMMKKKIIIIIIKKKHHHEEEBBBBBBDDDHHHJJJJJJHHHDDDAAA@@@BBBGGGJJJLLL[[[zzzpppXXXBBB;;;888222000333222222111111111111111111///666:::;;;???JJJUUUZZZ```___```eeemmmvvv||||||uuuuuu{{{}}}yyysssxxxxxxvvvpppfff\\\UUURRRDDDBBB===999666444444444333333333333333333333333333444444444333222222111111111111111222333444555000111222222222111000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////////////////............---...///...------...///---...///000000000//////---..................------------...//////000000////////////000111111222000000111222333444444555222222333444444555666666333666:::::::::>>>GGGPPPbbbgggoooxxx}}}}}}zzz{{{zzz}}}~~~~~~~~~}}}tttbbbRRRTTTcccooozzz{{{pppgggccclll)))(((((((((''''''''''''&&&'''***---000111222222111111333555777777555333,,,,,,...000222222///,,,%%%(((***))))))---555<<<>>>:::555111///---,,,************)))***++++++,,,,,,------...///000222222888777888;;;@@@CCCDDDDDD@@@BBBEEEKKKSSSYYY]]]^^^ZZZ___dddfffgggjjjpppuuuqqqjjjcccaaaaaaaaa^^^[[[bbbqqq{{{uuuggg```aaaeeevvvnnnffffffiiifff\\\SSSMMMLLLQQQYYY___bbbfffkkkuuuuuuyyyvvvhhh```MMMQQQjjj~~~{{{ooommmhhhbbb]]]]]]```bbb^^^YYYTTTTTTWWWYYYVVVSSSTTTVVVWWWTTTOOOLLLMMMOOOLLLOOOSSSVVVWWWYYY\\\^^^______\\\XXXSSSQQQRRRUUUlllmmmjjjccc```___\\\XXXUUUTTTRRROOOIIIGGGLLLSSS[[[jjj~~~}}}zzzppppppnnnlllllljjjlllvvvwwwuuuzzznnndddnnnpppnnndddVVVKKKHHHIIIEEE>>>666000//////---,,,---...///111333555666777777999;;;;;;;;;;;;===???@@@HHHRRRUUUSSSOOOMMMMMMIIIFFFCCCBBBDDDHHHLLLNNNJJJJJJKKKJJJIIIHHHHHHHHHHHHYYYssspppTTTIIIBBB:::777;;;222111111222555555444222,,,444888555444;;;DDDJJJHHHPPPXXX[[[[[[^^^gggpppvvvtttrrruuuzzz|||{{{yyy~~~{{{uuuooollllll[[[VVVNNNFFF???;;;999999333333333333333333333333222222333444444444333333111111111111222333444555///000222333333222111000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000/////////............---...///...------...///---...000111111111000///------............------++++++,,,------......///000000000111111111111111///000000222333444555555333333444555555666777777999@@@GGGJJJLLLTTTbbbnnnvvvxxx||||||~~~zzzoooddd```]]][[[```sssqqq^^^WWW[[[gggyyy}}}))))))(((((((((''''''&&&)))''''''---555888333...000222666999:::888555333111...++++++...000///---&&&$$$$$$'''***,,,333;;;===>>>:::333000111000...(((((())))))*********+++((()))***,,,...000111222111222777???GGGLLLLLLKKKNNNQQQXXX___```___ccchhhdddmmmtttrrrhhhbbbeeejjjdddZZZVVV\\\```bbbmmm|||zzz|||{{{qqqwwwvvvggg[[[PPPIIIJJJNNNYYYooottteeeUUUQQQ___|||sssoooiiiqqqtttmmmfffdddfffgggllleeeaaacccbbb\\\\\\```bbb^^^YYYUUUSSSSSSQQQQQQSSSOOOQQQZZZ``````aaaeeelllnnnjjj___UUUPPPMMMIIIWWW\\\``````[[[WWWVVVXXXSSSRRRRRRRRROOOLLLOOOUUUfffxxxzzztttyyy{{{sssnnnlllhhheeehhhtttqqqlllxxxoooeeennnqqqmmm```TTTLLLHHHFFFCCC>>>666000//////111111///000333555777777666555999:::<<<>>>???@@@??????BBBEEEJJJNNNPPPOOOMMMKKKIIIHHHFFFDDDDDDFFFHHHJJJMMMKKKJJJHHHIIIKKKMMMOOOKKKQQQXXXgggsss\\\QQQDDD777333444444333555666222,,,111111111111222333555555>>>AAAFFFKKKPPPVVV\\\```jjjqqqrrrnnnlllqqqttttttsssxxx{{{ssspppzzzrrrggg\\\TTTLLLDDD???>>>;;;777555555555555444222333555444111///000111444222111111222222111000000000000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////........................////////////////////////...------------...//////................................./////////000000000//////000111111000//////111333444333444555777999777444333555999;;;<<>>;;;888555333888666444333444555555555333222222222222222000///000000000111222222222111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////........................////////////////////////...------------...//////....................................////////////000000000000111111000...///000111222111222444777000111444:::@@@FFFJJJLLLZZZuuu~~~rrr\\\OOOGGGPPPcccuuuzzziiiiiittt~~~}}}|||www,,,+++***)))((((((((((((((('''(((///999@@@AAA???333444777999;;;;;;;;;;;;555111,,,+++,,,+++)))''')))&&&&&&((()))***///666<<<<<<888222...///---***))))))))))))************------------,,,,,,,,,,,,000111555>>>LLLZZZeeekkkfffmmm||||||jjjbbbZZZYYY]]]```^^^ZZZooozzzyyyiiicccooo~~~}}}{{{zzzaaaPPPNNNOOOUUU[[[aaalllvvvppp]]]RRR\\\|||tttpppllliiibbbfffhhhgggfffhhhhhhggghhheeebbb`````````___]]]]]]^^^bbbeeeeeehhhrrr}}}rrr___SSSKKKGGGDDDHHHNNNRRRTTTWWW\\\```XXXWWWUUUQQQLLLNNN\\\jjj~~~xxxrrr~~~}}}vvvqqqnnnnnnooovvv~~~mmmccccccooopppjjj]]]QQQLLLIIIFFF???:::333///---...///000333333555666777999::::::;;;<<<>>>???@@@@@@@@@@@@===@@@CCCGGGIIIJJJIIIHHHEEEEEEDDDCCCDDDFFFIIIJJJKKKJJJJJJJJJLLLOOORRRTTTVVVOOOIIIHHHQQQhhheeeBBB888222444444111222888111111111111111000//////---000333555777:::>>>AAADDDJJJOOOQQQVVV```jjjnnnvvvxxxuuuxxx|||qqqkkksss}}}{{{wwwsssnnnfff^^^XXXUUUSSSOOOKKKFFF@@@:::555;;;666111111444666444222333333444444333222111111000000111222222222111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///........................////////////////////////......------......///000................................................,,,---...///000000000000///000111000000111444666444:::DDDNNNWWW^^^aaacccppp|||~~~}}}}}}rrrcccVVVEEEBBBKKKgggmmm```ttt}}}sss{{{***)))(((((((((((())))))(((&&&'''---777>>>AAAAAA222333444444555666777777444000,,,***++++++)))&&&***'''''')))))))))---333555777555000...000000---)))))))))))))))*********---------,,,,,,,,,,,,+++,,,---111;;;JJJ\\\lllvvvsssrrruuu|||}}}wwwpppmmm\\\ZZZYYY]]]eeellloooooo|||xxxvvv|||~~~wwwooocccYYYQQQSSS[[[gggqqq{{{qqqbbbXXXcccsssllllllllljjjeeekkkllliiijjjppprrrpppiiiiiijjjkkkllljjjfffcccaaaeeeiiimmmooosss|||lll[[[PPPJJJEEEHHHMMMRRRUUUZZZ___ccc^^^\\\YYYRRRLLLPPPcccvvvwwwuuuzzzvvvssspppooorrr|||nnncccdddoooooogggZZZPPPKKKIIIFFF<<<777111...---...///000333444444555777999;;;<<<;;;<<<>>>@@@@@@@@@@@@???===???BBBEEEGGGHHHHHHHHHCCCBBBBBBBBBCCCEEEGGGIIIJJJIIIIIIIIIKKKMMMPPPQQQTTTOOOLLLNNNPPP]]]{{{[[[HHH:::888777111000666111222222333222111000000111333444555555666999;;;;;;???CCCEEEIIIPPPZZZ___mmmqqqsssyyyttteeeeeennnnnnnnnmmmllliiieeebbb[[[[[[\\\\\\YYYSSSJJJDDDBBBAAA>>><<<:::888555222555666555444333333444555000111222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000........................////////////////////////...............//////000......................../////////............---+++---///111111222444555000111333333444777;;;>>>JJJRRR^^^iiiooorrrssssss|||{{{~~~~~~yyyyyyeeeTTTIIIAAA@@@HHH^^^~~~vvviiihhhooozzz}}}www|||)))((('''&&&'''((()))***'''&&&&&&***222888;;;<<<444333333222222222222222222...+++***+++,,,***(((***(((((())))))(((+++111333555444000...000///,,,******))))))))))))))))))***++++++,,,,,,------------...111777DDDTTTdddnnngggcccaaa```]]][[[```fffooouuu|||}}}|||~~~nnn\\\[[[fffmmmqqq{{{eee^^^jjj}}}|||xxxrrrqqqttttttqqqnnnppptttxxxyyyvvvpppkkknnnqqqvvv{{{{{{kkk]]]UUUMMMOOOSSSVVVXXX\\\___aaabbb```[[[VVVRRRYYYppp~~~vvv}}}}}}vvvtttsssrrrooouuuqqqfffeeennnmmmeeeYYYOOOKKKHHHEEE999555000------...///000222333333444666888:::<<<;;;<<<>>>???@@@@@@???>>><<<===???AAACCCDDDEEEEEE@@@??????@@@AAACCCEEEFFFHHHGGGGGGGGGGGGIIIJJJKKKMMMIIIJJJNNNOOOSSScccwwwwwwqqqpppsssuuuvvvWWWFFF<<<444222555000111111111111111111000000111222111000000222444555777:::<<<===AAAHHHNNN^^^eeegggooozzzssseeedddhhhiiiiiijjjiiiiiiiiijjjaaadddhhhllllllggg___YYYTTTXXX[[[XXXOOOFFFAAA@@@::::::999666333333666888333444666444222000000111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000///////////////////////////////////////////////////............///000000////////////////////////////////////////////////---000333333333333555666333666:::???CCCIIIOOOTTTeeemmmxxxxxxrrrbbbfffcccUUUFFF@@@AAADDDPPP\\\rrrxxx~~~ttthhh```___mmm}}},,,+++)))''''''((()))***'''&&&&&&)))...222444555666555555444333222111111111...******,,,...,,,******((((((***)))'''***000777888666111......,,,(((************))))))))))))((()))***+++,,,---...///111222333777>>>HHHTTT\\\QQQQQQUUUYYY\\\```jjjttt}}}vvvkkkgggnnnjjjbbbkkk}}}jjjccclllyyyyyy{{{yyyvvvtttvvvxxx|||yyytttuuuyyy~~~yyyoooeee]]]WWWXXXZZZ\\\^^^___``````___[[[WWWSSSTTT___www|||uuu{{{tttsssttttttpppxxxnnneeefffmmmkkkdddXXXPPPLLLHHHCCC777444000---...///000111111222444555777999;;;;;;;;;<<<===?????????>>>===::::::;;;<<<===>>>??????=========>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDEEEFFFMMMIIIHHHJJJKKKMMMTTT\\\qqq{{{oookkkmmmpppyyy~~~[[[DDD:::777777222222111000//////000000000000111///...---///000//////333666666666;;;BBBOOOTTTTTTZZZhhhjjjfffjjjfffggghhhgggeeedddeeefffccceeehhhlllooonnniiifffaaaiiipppmmmaaaUUUPPPPPPFFFGGGFFFAAA;;;888888:::888:::;;;999444111111333222222222222222222222222111111111111111111111111111111111111111111111111000111111222222111111000//////////////////////////////////////////////////////......//////000111//////////////////////////////000000000111111111---111444555444444666999AAAFFFMMMUUU\\\dddkkkppp|||wwwoooeee]]]GGGFFFAAA<<<<<>>>>>===<<<<<<::::::999999999:::;;;<<<;;;;;;<<<<<<<<<======>>>@@@@@@AAAAAABBBCCCDDDDDDJJJLLLKKKGGGGGGKKKMMMKKKSSSqqqvvv~~~}}}^^^OOOIIIDDD;;;888555222000///000111111222222111//////000222......111666555222555<<<@@@GGGGGGJJJVVV[[[ZZZ```^^^aaaccccccaaa^^^^^^^^^cccbbbbbbdddjjjooosssuuugggnnntttssslllccc^^^]]]YYY\\\]]]XXXNNNDDD>>><<>>;;;>>>NNNggg|||yyy^^^VVVYYYmmm~~~}}}}}}~~~{{{~~~zzzzzz{{{xxxuuu))))))))))))((((((((((((%%%$$$%%%''',,,///111111222333333222111000000111444111...,,,,,,+++***)))******)))(((((()))***+++555777888666222///,,,+++***)))'''((()))******)))++++++++++++++++++++++++......555>>>>>><<>>DDD@@@<<<999888999::::::999999::::::;;;<<<<<<<<<===>>>>>>>>><<<<<<>>>???EEEEEEEEEEEEDDDCCCBBBAAAGGGRRRaaavvvggg^^^lllhhhfff[[[HHH777222444555333333000---...111111///000111111111111111000000222333666999<<>>;;;999:::;;;999777555333111111111111444333000...222777444...///111111000000111111///111//////222222//////222222222222333333222000///+++...///......///000000111///------///111222222000222666:::===@@@BBBCCCNNNWWWeeessskkkfffkkkbbbdddXXXIII???<<<;;;888666<<>>>>>======<<<<<<<<<===>>>???DDD@@@;;;999999:::::::::@@@@@@???>>>===<<<<<<;;;888:::;;;<<<<<<===@@@BBBEEEEEEDDDDDDCCCCCCBBBBBBFFFIIIPPP\\\ooo|||xxxtttdddVVVKKK@@@666555444444444444111///...222111///.........///000///000111333555777888999===>>>AAACCCFFFHHHIIIJJJNNNTTT[[[^^^^^^^^^aaaddddddccceeemmmwww|||zzzvvvooossswwwwwwsssmmmiiiggg___```bbbfffhhhhhheeebbb___\\\YYYUUURRROOONNNMMMLLLKKKHHHCCC>>>:::999999444888999777888:::888555555555555444444444444333222000000222111......111...000222222111000000000222333222111000111222222777666555555555777999;;;======>>>DDDNNNYYYccciii^^^cccjjjooouuu}}}}}}{{{yyyzzz~~~nnnkkkfffTTTPPPTTTMMMEEEAAA;;;888888<<>>555444111000///111333555555666777:::<<<>>>@@@@@@@@@????????????@@@@@@AAACCC???;;;999999:::::::::>>>>>>======<<<;;;;;;;;;;;;<<<=========>>>AAADDDEEEDDDCCCBBBBBBBBBCCCDDDDDDAAACCCIIIRRRbbbwwwdddPPP???777444888777222000333333222000...---...000111......//////000000000111444444555666888999;;;<<>>===;;;:::888777777777;;;999999:::777444444888777888::::::999999999:::333222222444555888:::<<<:::>>>DDDHHHLLLRRRZZZ```eeebbb___bbbkkkttt{{{~~~sssxxx|||{{{xxxzzz{{{tttoooooossszzz~~~vvvqqqpppqqqcccRRRLLLIII@@@===@@@<<>><<<<<<@@@JJJXXXaaammmxxx~~~{{{vvvzzz(((((((((((('''''''''&&&''''''''')))+++,,,***)))******,,,...000111000//////---++++++,,,------,,,***)))((('''''''''((()))...////////////111555888666222---***((((((((('''***+++++++++++++++,,,,,,111000222555777<<>>;;;999:::;;;;;;;;;999999;;;<<<>>>@@@AAABBBEEEEEEDDDAAA???>>>@@@BBBDDDCCCBBBAAAAAACCCEEEFFFFFFAAACCCJJJKKKNNNccc~~~}}}]]]III888555555111111777333222222111111111222222000000000000000000000000111000000///000222444555888<<>>???AAABBB???<<<<<<;;;<<<@@@CCCCCCCCCEEEDDDLLLVVV^^^eeennnzzz{{{{{{~~~~~~wwwpppmmmmmmoooppp{{{}}}|||sssggg]]]XXXXXXMMM???999:::999888;;;>>>MMMKKKIIIMMMWWWhhh{{{~~~sssxxxzzzvvvzzz)))(((((((((((('''''''''&&&&&&&&&)))+++------,,,---,,,---///222222000...000...++++++,,,......---+++***)))'''''''''((())),,,...222333333333333444///---++++++***)))'''%%%*********++++++,,,,,,,,,///000333555666:::BBBLLLeeegggeee```\\\```eeehhhlll|||zzzqqq{{{yyyzzzwwwssspppqqqtttyyy|||uuulllwww|||qqqppptttzzzmmmccchhhqqqkkkeeeYYYNNNJJJHHHAAA999222111//////000222555777777888:::<<>>AAAEEEHHHJJJKKKHHHHHHFFFBBB???>>>???AAADDDCCCBBBAAABBBDDDGGGHHHLLLDDDEEELLLKKKFFFOOO___sssnnnMMM<<<666111111444111111333333444333222222000000000111111111111222111000///......///111222444555888;;;@@@FFFLLLQQQOOOMMMKKKMMMSSSXXX[[[[[[___aaadddhhhkkkmmmmmmllllllgggcccfffmmmqqqoookkkqqqmmmjjjmmmssswwwvvvtttmmmoooqqqpppllliiihhhhhhhhhkkklllkkkooouuuyyyxxxooojjjggggggccc]]][[[]]]]]]\\\\\\\\\XXXTTTWWW]]]fff]]]WWWXXX___aaa[[[SSSUUUQQQSSSYYY[[[WWWSSSTTTWWW^^^hhhnnnssszzz}}}xxx||||||~~~|||uuuqqquuu}}}|||{{{yyyvvvrrrooolllkkkjjjkkkmmmllldddWWWLLLGGGEEE>>>666111444999777<<>>CCCVVV[[[dddnnnvvv{{{|||zzz}}}vvvqqq}}}xxxuuuvvvzzzwwwnnnyyy~~~lllnnnsss{{{~~~xxxttt^^^ZZZfffpppkkkdddYYYOOOLLLIII@@@555000000000111333555777888999:::;;;===@@@BBBCCCDDDBBBCCCCCCCCCCCCBBBBBBAAA>>><<<::::::;;;<<<<<<<<<===>>>@@@BBBDDDGGGHHHIIICCCCCCAAA???>>>>>>BBBDDDCCCBBBBBBCCCEEEGGGIIIJJJOOOGGGCCCEEEEEEAAAEEEMMMZZZvvv~~~llllllooozzztttYYYIII@@@999555333444444444333222111000///000000000111111111222000//////......//////000///111444777999;;;<<<<<<@@@>>>===???CCCHHHKKKMMMJJJMMMRRRXXX___bbbcccbbbeeeaaa___aaahhhnnnooonnnooommmkkklllpppssssssrrrlllmmmnnnnnnmmmjjjgggdddiiikkkjjjiiinnnvvv{{{{{{yyysssrrrvvvsssllliiimmmnnnnnnooooookkkhhhmmmuuuzzzrrrttt{{{~~~xxxoooeeeaaadddooovvvtttrrruuuiiinnntttyyy}}}yyy{{{}}}{{{yyyyyy{{{~~~|||tttmmmmmmtttyyyzzzsssqqqnnniiiccc\\\WWWTTTMMMOOOOOOKKKDDD===:::999666555111333888777CCC^^^qqqrrrxxxqqqggg```]]]RRR]]]ppp{{{wwwmmmaaa+++*********))))))))))))***(((&&&'''+++///111222111///000555:::;;;888444333111///...///000//////...---+++***)))))))))******...444666666333000///,,,*********,,,,,,+++))))))******+++,,,,,,------+++///333444666:::>>>AAAKKKUUUfffxxx|||sssooorrrtttsss}}}}}}zzzgggjjjpppvvvxxxuuuqqqoookkkvvvuuucccVVV[[[eeejjjeee___VVVNNNLLLIII===111000111333555777888999:::;;;<<<===???@@@BBBCCCDDDAAABBBCCCCCCBBBAAA@@@???===<<<::::::<<<======<<<;;;<<<===???AAACCCDDDEEE@@@@@@???>>>>>>@@@EEEHHHBBBBBBDDDEEEGGGIIIJJJKKKJJJIIIFFFCCCBBBBBBEEEGGGGGGXXXvvvvvvvvvwww|||oooaaaSSSGGG???===999555222222222222111111111111000000000000...//////000000000//////...///000222444444333111666555444555888<<>>???CCCIIIQQQVVVWWWVVV\\\ZZZXXXYYY]]]bbbfffggggggfffeeefffggghhhjjjkkkjjjiiiiiilllooommmhhhbbbggglllmmmiiifffjjjmmmnnnrrrnnnpppwwwxxxpppnnnsssggghhhjjjjjjgggeeekkkttt|||xxxssstttxxxzzzxxxtttnnngggjjjxxxwwwxxxzzz}}}|||yyy{{{}}}{{{zzzyyyxxxxxxxxxwwwvvvtttssslllaaa\\\```eeegggaaa___ZZZTTTMMMEEE@@@===777888888999888888888888666<<<777888???AAAYYYvvveee[[[\\\cccdddppp~~~{{{{{{yyyxxxtttnnn++++++++++++*********)))---***''''''***...111333000///111666===???<<<888555222000//////000000//////...,,,***************---111666888777666444444,,,***''''''((()))******))))))***+++,,,,,,------,,,///222333666;;;AAACCCCCCNNNaaatttzzzmmmdddiiiuuu}}}}}}vvvpppnnnqqqvvvyyywwwrrrpppqqqjjjpppjjjZZZVVV___eeeccc___ZZZRRRLLLKKKHHH<<>>???AAABBBCCCDDDAAAAAABBBBBBBBBAAA???>>>===;;;::::::<<<======<<<<<<===???AAACCCEEEGGGHHHBBBAAAAAA??????BBBGGGKKKAAABBBEEEGGGIIIKKKKKKLLLCCCJJJMMMIIIFFFGGGIIIGGGLLLLLL```}}}|||ooonnnooo^^^LLLGGG???777333333555777444444333222111111000000///000111222222111000///111///------///222444444555444333333444666888999>>>======AAAGGGKKKLLLLLLTTTRRRPPPOOOPPPSSSWWWZZZZZZ[[[\\\\\\\\\^^^aaadddcccaaaaaafffmmmmmmggg```___iiinnnjjjddddddiiimmmmmmiiimmmxxxzzztttrrrxxxqqqsssvvvwwwtttrrrzzz{{{{{{{{{{{{{{{|||~~~{{{pppmmmwww~~~}}}zzzwwwtttooolllllluuu}}}yyysssqqqrrrvvvvvvwwwyyyzzzuuunnnggg^^^___ZZZNNNEEEEEEHHHJJJHHHGGGDDD@@@===;;;::::::555555555777;;;???AAAAAA:::CCC@@@@@@IIIPPPrrrzzzooocccVVVSSSbbbuuu|||{{{{{{yyytttsssyyyyyy~~~+++***)))(((((('''''''''+++***))))))***---000222111//////666>>>AAA>>>999666555444222000...------...---+++)))((())))))***---111555888888777555555000...+++)))))))))((('''***++++++,,,,,,------......///000000333777>>>BBBDDDLLLTTT```vvv|||ooogggeeeooozzz~~~zzzoooyyy||||||yyywwwvvvqqqkkkjjjlllggg\\\XXX]]]bbbccc___WWWPPPNNNJJJ@@@777222000222555999<<<>>>??????======>>>???@@@@@@AAAAAA???@@@@@@@@@???===;;;:::@@@???>>><<<<<<<<<<<<===;;;<<<>>>@@@CCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAABBBCCCAAA@@@AAADDDFFFGGGGGGKKKIIIIIIKKKMMMMMMJJJGGGJJJGGGNNNiii~~~yyyuuuwwwcccaaalllzzzyyyaaaIII@@@<<<666444777333//////555999777222000...000111111//////222444//////000000111222222333222111000//////000111222777888999;;;===???AAAAAABBBBBBBBBCCCEEEGGGJJJKKKIIIJJJKKKMMMNNNPPPQQQQQQQQQRRRTTTVVVXXXXXXWWWWWWWWWYYY[[[___bbbeeeggghhhlllpppssstttsssuuu{{{{{{tttuuu}}}yyyuuuwww}}}}}}zzzzzzyyyrrrkkkiiimmmrrrtttuuuxxxyyywwwuuuuuutttlllbbb^^^hhhqqqrrrlllfffgggjjjpppkkkeeeccccccaaa[[[VVVLLLHHHBBB???======>>>>>>:::;;;:::888666666444222222333666888:::@@@JJJSSSIIIOOOTTTUUUYYYjjj|||qqqddd\\\```gggooo~~~yyywwwxxx~~~}}}zzz+++***)))(((((('''''''''***)))(((''')))+++...000222000000666===???;;;666888777555333000...,,,***---,,,+++))))))))))))***,,,111666:::;;;999777555111///,,,***++++++***)))***++++++,,,,,,------......///000111333888>>>BBBJJJGGGDDDOOOkkk}}}lllTTT^^^qqqtttnnntttuuuwwwxxxyyyzzzzzzzzz}}}}}}www}}}oookkkfff]]]VVVYYYbbbeeebbb\\\TTTNNNLLLHHH???666222222444777:::===???@@@@@@>>>>>>>>>>>>????????????BBBCCCCCCCCCBBBAAA@@@???AAA@@@>>>===<<<<<<===>>>===>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@AAADDDFFFGGGGGGLLLJJJIIIIIIKKKKKKHHHFFFJJJEEEEEEQQQgggqqqgggmmm|||oookkksssyyyeeeXXXNNNBBB666000555333333444333000000444444555555333111//////000////////////////////////111000000000000000000111333444444555666666777777777777777777999;;;===>>><<<<<<===???@@@AAACCCCCC@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJMMMPPPRRRTTTTTT___bbbeeeccc``````cccgggfffccceeekkkooommmkkkkkkxxxxxxuuuyyyxxxrrrmmmggg```___bbbfffhhhgggjjjkkkkkkkkkoooqqqllleeeOOOVVV]]]^^^ZZZVVVVVVXXXVVVRRRMMMKKKKKKIIIEEE@@@<<<;;;999777555444666888<<<999555111111222111///555333111111777DDDVVVcccjjjlllnnnnnnrrrrrraaacccmmmxxxxxx||||||tttttt+++***)))(((((('''''''''((('''&&&&&&(((***---...444111111555:::<<<888333666666555333111///---,,,---,,,+++***))))))))))))+++000777>>>@@@===999555222000---,,,,,,---,,,+++***++++++,,,,,,------......///000111333777===AAALLLFFF>>>@@@RRRdddcccWWW___gggttt{{{vvvkkkffffffnnnoooppprrrtttuuuvvvvvvzzzyyy{{{www}}}zzz{{{rrrfffWWWSSS]]]gggfff___YYYRRRLLLJJJFFF===555222444555888;;;>>>@@@@@@AAA>>>>>>>>>>>>>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@AAACCCEEEFFFFFFLLLJJJHHHGGGHHHHHHGGGEEEFFFCCC@@@@@@FFFYYYxxxqqqvvv~~~vvvmmm^^^QQQ@@@AAABBBAAA999222444:::444444444333111000...---000000000000///////////////000000000000000000///000000000000/////////...222222222222222444555555333444555666777888999999666666666666777999:::;;;999;;;===???AAABBBCCCCCCKKKNNNOOONNNKKKIIIIIIKKKQQQTTTXXXZZZ___dddccc```iiipppqqqkkkgggiiigggaaa[[[VVVRRRPPPSSSUUUUUUTTTRRRSSSTTTUUUYYY^^^\\\WWW???AAAEEEFFFDDDCCCBBBCCCBBB???;;;:::;;;:::666333000222444333111000222444666333000111444555555444999888999===JJJ^^^tttyyynnnhhh}}}www~~~wwwsss+++***)))((('''''''''''''''&&&&&&&&&(((***,,,---444222111444777888444000111111222333333222111111,,,++++++******)))))))))***///777???CCCAAA;;;666222000---,,,---------,,,***++++++,,,,,,------...---...///111222666;;;???@@@DDDDDDBBBFFFQQQZZZ]]]pppnnniiiaaaZZZYYYaaajjjjjjkkkmmmoooqqqssstttuuupppzzz|||vvvqqqpppuuu}}}lllZZZVVV```hhheee^^^YYYRRRMMMJJJDDD;;;333111444666999;;;>>>???@@@@@@======>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@>>>>>>>>>>>>???===============>>>>>>???CCCCCCEEEEEEEEEDDDCCCBBBDDDBBB@@@@@@BBBDDDEEEDDDJJJIIIGGGFFFFFFGGGHHHHHHAAACCCEEECCC@@@EEEYYYllljjjjjjkkkhhhZZZHHH===:::333111000111333444333222111111111111111111111111...///111111111111///...000000//////.........---222222222222222222222222111111111222333444555555444444333333444555777888444444666777888999999999888;;;>>>???===<<<===>>>@@@IIILLLKKKOOOXXXYYYSSSSSSYYY[[[WWWUUUUUUSSSNNNJJJGGGDDDDDDEEEEEEDDDCCCBBBCCCBBB@@@BBBFFFEEE@@@777666666777888999888777;;;999777666777777555333222333444555555444333333222222444888999999;;;???@@@HHHRRR]]]mmmtttlllqqq}}}zzz+++***)))(((''''''''''''&&&&&&&&&'''(((***,,,---333222111222444444222///...000111222333222111000++++++++++++*********))))))---555>>>CCCBBB===888222000---,,,------,,,,,,***++++++,,,,,,------...+++---...000111444999<<<666>>>FFFLLLTTT```lllsss`````````^^^^^^aaadddfffdddeeehhhlllnnnooooooooosss||||||uuuvvv{{{nnn]]]YYY```eeeddd___ZZZTTTNNNKKKCCC999111///444666888;;;===>>>>>>>>><<<<<<===???AAABBBCCCDDD@@@???>>>===>>>???AAACCCBBBAAA@@@>>>>>>>>>>>>???===<<<;;;;;;;;;;;;<<<<<<@@@AAACCCDDDDDDCCCBBBAAACCCAAA??????AAABBBBBBBBBFFFFFFEEEEEEFFFGGGJJJKKKCCCDDDGGGIIIFFFDDDKKKTTTooosssWWWHHH===777222000333666555333000000111111111222222222///000111222222111000////////////000000000000000000000000000000//////...------......//////000000000000///...///000222333//////000111222222111111000222555666777666777777333;;;???;;;>>>FFFGGGBBB???DDDGGGGGGEEEEEECCCAAA>>>===<<<;;;;;;;;;999888===>>><<<888888:::999555555333111222444555555444333222222222333333333222555333111333555666333000777666888;;;;;;===HHHUUU^^^jjjwww~~~}}}~~~tttdddYYY[[[lll}}}~~~zzzxxxxxxyyywww{{{{{{+++***)))(((((('''''''''%%%%%%&&&'''(((***+++,,,111000000000222222111///000111222222111///---+++******+++++++++******)))))),,,111:::@@@BBB>>>:::444222...---------,,,+++***++++++,,,,,,------...+++---///000111444888;;;======AAANNN```lllmmmjjjXXX[[[]]]___cccgggeee___aaadddiiimmmoooooonnnlllsssvvvxxxwwwuuuxxx~~~|||{{{zzz|||~~~|||lll\\\ZZZ```cccbbb```XXXSSSNNNJJJBBB777111000555777999;;;<<<=========;;;<<<===>>>@@@BBBCCCDDDBBB@@@>>>======@@@BBBDDDBBBAAA???>>>======>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAABBB@@@>>>>>>???@@@@@@???AAABBBDDDDDDEEEFFFIIIKKKHHHEEEDDDFFFGGGFFFIIINNN[[[fff~~~xxxXXXLLL===555444555222///111111111111111111111222111222222222222222222111......//////000111111111111111111222111000//////////////////////////////...............///000000//////000111111111111000///000111111111111111111///444666555555888999888666999<<<<<<<<<;;;;;;;;;666666666666555444444444555777777333333555555222333111000000222333333333//////000000111111222222333111///000333555666555>>>:::<<>>>>>===<<<<<<======>>>>>>??????CCCAAA>>><<<<<>>===<<<<<<===>>><<<;;;:::999999:::<<<===<<<<<<<<<<<<===>>>???@@@AAA???===<<<===>>>=========@@@CCCCCCCCCCCCEEEGGGGGGBBB@@@DDDGGGGGGIIILLLLLLOOO]]]zzz{{{ttt]]]MMMGGGDDD@@@;;;888777666555444333222222444333333333333333333444///000000000000111111111222222333444333333111111222222222111111111111111...///000000000000000000000000111222222222222222000///......////////////111111333555444111222777333444555666555444444666111222222111000000111222---111222000///222222///000000000000000000111222111222333444444444555666333666888777777<<>>>>>======<<<<<<;;;;;;;;;:::BBB@@@===::::::<<<@@@BBB@@@???>>><<<<<<<<<<<<===:::888777666666888:::;;;;;;:::::::::;;;<<<>>>@@@@@@>>><<<;;;<<<<<<<<<;;;;;;>>>BBBBBBAAA???@@@BBBBBB???@@@FFFIIIHHHHHHJJJCCCJJJMMMTTTtttpppkkkbbb^^^YYYTTT@@@???===;;;888666444333555555333333333333555555222222222222222111111111///000111111111000///...000000000000////////////---...///000000000///...---......///000000000///000...------///111222222000,,,...444222+++---555222222222333111///000222.../////////......///111---111444111111222222///...000111111000///111222333444555666555666777888777>>>EEEDDDAAAGGGXXXgggyyyrrruuuppp[[[RRRSSSTTTQQQuuu|||yyy}}}|||yyy|||uuuuuu~~~yyywwwvvv***)))(((((())))))(((''''''&&&&&&%%%%%%'''((())),,,,,,+++++++++,,,------000---***+++///111///,,,(((,,,,,,((((((,,,,,,((((((((())),,,333999<<<>>>===:::666333000///---,,,,,,,,,,,,,,,,,,---...///---------...000555<<>>??????=========;;;999888999:::;;;CCCCCC;;;:::@@@AAA<<>>888777888:::999999:::<<<===<<<;;;777777888999;;;<<<======KKKIIICCC;;;888;;;>>>=========<<<<<<===>>>@@@AAA>>><<<<<<@@@DDDHHHGGGFFFFFFHHHIIILLLXXXqqqyyyjjjZZZLLLKKKLLLHHHBBB???999555444777888666555777222444666333///---///222222111111000111222333333333222000//////111333555000000111222111000///...////////////////////////---......//////000000111//////000111111111000000000000000000000/////////000000111111111111111111333222222111000111333555222...///333333///---111888555888CCCJJJIIIEEECCCGGGKKKPPPSSSXXXbbbrrr~~~{{{jjj```UUUSSS\\\jjjwww~~~uuuyyyxxxwww{{{yyytttqqqrrrwww}}}{{{tttrrrttt***)))(((((())))))((('''((('''&&&&&&&&&'''((()))---............///000222555111------///000...+++))),,,,,,((((((,,,+++((((((((()))+++000555;;;>>>>>><<<888444222000...,,,---,,,,,,,,,------...///------...///111555;;;???GGGFFFFFFJJJPPPTTTVVVVVVNNNPPPRRRSSSSSSTTTVVVXXXSSSVVVZZZ^^^bbbdddffffffhhhhhhhhhfffcccbbbcccdddiiigggiiimmmmmmjjjmmmrrr}}}||||||~~~zzzhhh]]]bbbfffaaaZZZWWWPPPMMMHHH@@@999555666888777777888999;;;<<<===>>>>>>>>>>>>===:::999:::;;;???EEEDDD<<<999???@@@;;;@@@CCCEEECCC>>>::::::<<<===<<<::::::;;;<<<<<<;;;888888999:::;;;;;;<<<<<>>:::<<<===;;;<<<<<<;;;;;;<<<>>>@@@AAA>>>===<<<>>>CCCFFFFFFEEEDDDDDDEEEEEEKKK[[[qqquuummmmmmtttsssggg^^^___bbb___XXXUUULLLFFFAAA???<<<777555777333333333333444555666777555555555555444444333333333222111000000000111111111222222333333222111000111111111111111111111111........./////////000000222222333222222111000///333333333333333333333333000000///...---...///000///111222222111111333555444111000444555444888???@@@DDDLLLWWW```bbb\\\VVV^^^ccciiimmmqqqxxxSSSRRRWWWfff{{{}}}~~~|||}}}{{{xxxxxxrrrqqqrrrwwwyyyxxxsssppp***)))(((((())))))((('''(((((('''''''''((()))***---///000000000000222444777333///...000111000...+++------***)))++++++((('''(((******+++000888>>>???>>>;;;888444111///...---------,,,------...///---...000000111444888;;;CCCBBBBBBEEEKKKPPPTTTUUUMMMNNNOOONNNMMMMMMOOOQQQQQQTTTXXX\\\```ccceeefffhhhhhhgggeeeaaa``````aaajjjhhhhhhiiihhhgggjjjooo{{{lllbbb^^^ccceee^^^YYYXXXRRRMMMEEE<<<666555888<<<:::999999888999:::<<<======>>>>>>===:::999999:::CCCGGGEEE===999===???<<<;;;===???===:::999<<>>;;;:::;;;;;;<<<;;;999999::::::;;;;;;;;;<<>>@@@AAA@@@>>>===>>>AAACCCEEEEEEFFFFFFEEEEEEGGGLLLTTTZZZ|||wwwuuurrr{{{tttqqqvvvyyyvvvooojjjaaaZZZRRRMMMFFF???===???:::777444333444444333111333333333333333333222222333222222111000000//////000000111222222111111111111111111111111111111111000000000000000111111111000000111111000//////.../////////////////////000333444444333222333666888111333555444222111333555444111000111111333;;;CCCHHHVVVfffsss~~~|||ttt^^^cccpppqqqwww|||}}}wwwuuuuuu{{{uuujjj***)))(((((())))))((('''(((((((((((()))))))))***---000222111///...000222888555111000111333444333...///...---,,,,,,+++***&&&)))***((('''+++555<<<@@@@@@>>>;;;777333000///......------------......---///111111222222555666:::999999;;;???DDDIIILLLFFFGGGHHHHHHIIIJJJMMMPPPSSSUUUWWWYYY[[[\\\]]]]]]aaacccccccccbbbbbbdddeeejjjhhhgggeeedddeeeiiimmmxxx}}}}}}}}}}}}}}}{{{___]]]___dddccc\\\XXXYYYTTTMMMCCC999444666;;;@@@???===;;;:::999;;;<<<======>>>>>>===:::888888888CCCFFFDDD>>>;;;>>>@@@???999::::::888777777;;;===BBB???;;;999:::<<<======:::::::::;;;;;;;;;;;;;;;CCCDDDAAA;;;:::===???>>>;;;;;;::::::<<<===???@@@BBB@@@??????AAACCCEEEFFFGGGFFFFFFGGGIIIKKKLLLKKK[[[vvv}}}zzztttnnnhhhddd]]]VVVUUUXXXTTTQQQLLLEEE???:::888777666555333222222333444555666555444333222222333333111111222222222222222222222222222222222333333333333333222222222222222222......///000111111111111////////////000000000000+++...111111000111333666666777888666333333666888555888;;;===@@@EEEOOOWWWrrr{{{www|||}}}~~~zzzyyy}}}|||{{{zzz|||zzz~~~sssfff***)))(((((())))))(((''''''(((((()))))))))))))))///222555444000---///111<<<999444111111333444555222111000000///---,,,,,,''')))***'''&&&)))222999???@@@AAA>>>999555222222///......---------......---///111222111111222444666666555666888<<<@@@CCCAAACCCEEEFFFGGGIIILLLNNNRRRSSSTTTUUUUUUVVVVVVVVV\\\^^^```aaabbbcccfffiiihhhhhhfffcccbbbeeeiiillltttxxx}}}~~~zzzzzz||||||sssjjjhhhVVVZZZ```ccc```ZZZXXXZZZUUUMMMAAA888555999???CCCCCCBBB???===<<<===>>>???@@@AAABBB@@@===;;;::::::AAACCCCCC???>>>AAACCCDDD===<<<:::888777888:::<<>>>>>>>>@@@BBBBBBBBBCCCFFFGGGBBBAAA>>><<<;;;;;;<<<======;;;999999;;;>>>??????::::::;;;;;;<<<<<<<<<===<<<>>>>>><<<===BBBDDDBBB???>>>===<<<<<<===>>>???AAACCCEEEEEEEEEEEEFFFHHHHHHGGGGGGHHHJJJLLLLLLLLLLLLKKKOOOccc|||vvvvvv{{{{{{zzzpppmmmsss{{{hhhbbbXXXNNNGGGDDDCCCDDD=========<<<:::777555333444333222222111111222222000000000111222222333333444444333333222111000000000000111222222222111111111111111222222333333444555:::@@@AAA>>>;;;<<>>CCCBBB===888666666000000///..................///000/////////111333555888;;;<<<<<<>>>BBBEEECCCFFFJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTVVVXXXZZZ\\\]]]___bbbdddcccggggggdddeeekkkpppppptttrrruuu|||~~~yyyuuuuuusssyyy{{{zzzzzz}}}}}}~~~xxxssskkk]]]YYYWWW\\\aaa```\\\ZZZZZZ\\\TTTLLLBBB<<<<<<@@@DDDFFFFFFFFFEEEDDDCCCBBBAAAAAAEEEGGGHHHGGGDDDAAA???>>>===???BBBEEEEEEDDDEEEGGGCCCAAA???===<<<<<<<<<;;;===;;;::::::;;;<<<<<<;;;999::::::;;;<<<===>>>>>>;;;???@@@>>>@@@DDDFFFDDDBBBAAA???>>>======>>>>>>>>>AAAEEEGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOMMMMMMUUUiii}}}yyy}}}wwwmmmddd^^^ZZZYYYTTTWWWZZZ[[[WWWOOOFFF@@@===<<<:::999888888888888666666666777888999999999:::999888777666555444444333444666999;;;===>>>>>>;;;<<<<<<===>>>>>>??????<<>>DDD555000...111///)))'''++++++)))''''''***,,,------888===BBBBBB===888777777000000///..................//////......///222444111444999;;;<<<>>>BBBEEEAAAEEEJJJNNNNNNMMMLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSQQQSSSVVVYYY[[[^^^bbbeeeaaafffhhheeefffnnnrrrrrrvvvrrrttt|||yyysssrrrsssxxxzzzxxxxxx{{{}}}{{{|||}}}}}}rrrsss}}}hhhWWWPPPYYY^^^aaa___[[[ZZZ[[[\\\SSSLLLCCC>>>???BBBEEEFFFEEEEEEEEEEEEDDDCCCAAAAAACCCEEEGGGEEEBBB???===<<<>>>???CCCGGGGGGEEEEEEFFF@@@>>><<<;;;;;;;;;:::999===<<<;;;;;;;;;;;;:::888999999:::;;;<<<>>>>>>???888<<<>>>>>>@@@EEEGGGEEEDDDBBB@@@???=========>>>;;;@@@EEEGGGFFFEEEEEEFFF@@@CCCGGGHHHHHHHHHJJJKKKFFFKKKPPPQQQTTTeee|||vvvsssuuuzzz|||oooaaaWWWNNNLLLJJJHHHGGGFFFGGGGGGDDDDDDEEEFFFGGGGGGHHHHHH@@@@@@???>>><<<;;;::::::;;;===BBBGGGLLLQQQTTTVVVUUUUUUVVVVVVWWWXXXYYYYYY\\\bbbiiimmmqqqxxx{{{}}}mmm[[[[[[^^^\\\eeesssxxxxxx{{{{{{}}}tttsssfffkkkuuulllqqq{{{rrr___++++++)))((('''''''''''')))((('''&&&&&&&&&&&&&&&++++++,,,---///111333444111111111000111666>>>EEE;;;444,,,)))***,,,***(((++++++************++++++444;;;@@@@@@???>>>;;;777222333444111...,,,...000---...000000//////111222444555666777:::<<<>>>???DDDEEEFFFGGGJJJLLLNNNOOOLLLNNNOOOOOOOOOPPPSSSUUUVVVVVVWWWYYY[[[^^^aaaccckkkfffcccgggoootttssspppttttttuuuvvvvvvuuutttttttttvvvxxxzzzzzz|||~~~yyy}}}pppppp{{{vvvkkkccc___^^^``````^^^^^^```]]]XXXPPPIIIGGGHHHAAA999<<>><<<@@@@@@BBBCCCEEEGGGIIIIIICCCCCCBBB@@@>>>===;;;:::>>>>>>>>>??????@@@@@@@@@>>>===>>>@@@AAABBB@@@>>>======???@@@BBBCCCEEEEEEDDDDDDCCCBBB@@@???>>>===@@@@@@AAABBBCCCCCCCCCCCCGGGFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLLLLNNNUUU___fffzzzsssppprrrsssrrrpppqqqmmmiiisssxxxbbbaaa___[[[UUUPPPLLLKKKVVV^^^mmm|||zzzxxxzzzxxxvvvppp[[[^^^vvvxxx~~~|||kkkmmm|||rrrxxx{{{|||zzz___GGG+++***)))((('''''''''''')))((('''&&&&&&&&&&&&'''))))))***+++---///111222111111111///...111666;;;888222+++)))+++---,,,***++++++************++++++111888>>>???>>>===:::555222333444222///---...000---...000000//////111222444555666777999<<<>>>???CCCDDDDDDFFFHHHJJJLLLMMMLLLMMMOOOOOOOOOPPPSSSUUUWWWWWWWWWWWWZZZ]]]```bbbfffeeeeeehhhmmmooommmjjjqqqrrrtttuuuuuutttrrrqqqpppsssvvvxxxxxxyyy{{{}}}|||~~~}}}pppppp}}}yyytttddd\\\YYY```___]]]\\\```dddbbb\\\PPPDDD>>>@@@???999:::AAAEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@AAAAAA@@@???@@@@@@@@@AAAAAABBBBBBCCCAAA@@@???>>>======<<<===>>>>>>?????????@@@@@@@@@???>>>>>>@@@BBBBBB@@@???>>>??????@@@AAABBBBBBCCCBBBCCCDDDDDDCCCAAA???===@@@AAABBBCCCDDDDDDDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIGGGIIIKKKLLLLLLPPPVVV[[[bbbvvv}}}yyy{{{sssnnnyyy~~~wwwuuu{{{zzzwww{{{}}}|||yyy{{{xxxnnnrrr~~~zzzwwwxxx|||wwwfffVVVMMMIII+++***)))((((((''''''(((((((((''''''&&&&&&''''''''''''((()))***,,,...///000000000//////000333555444000+++***+++------,,,++++++************++++++---555<<<======<<<999444111333444444111///......---///000000000000111333444555666777999;;;===>>>BBBBBBCCCDDDEEEGGGIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUXXXWWWUUUUUUWWW[[[___aaaccceeehhhkkklllkkkiiigggnnnppprrrssssssrrrpppnnnnnnqqquuuxxxxxxxxxyyyzzz}}}~~~{{{vvv{{{xxxvvvppp]]]WWWXXXaaa^^^[[[\\\dddjjjeee]]]MMM@@@777:::???===:::;;;DDDCCCCCCBBBBBBBBBCCCCCC@@@???>>>???AAABBBBBBAAABBBAAAAAA@@@??????>>>>>>@@@???===<<<;;;<<<>>>???>>>>>>????????????@@@@@@??????>>>@@@AAABBB@@@???????????????@@@@@@@@@@@@???AAADDDFFFEEECCC???===???@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJGGGJJJMMMMMMKKKLLLNNNQQQQQQZZZnnnuuuqqqwwwxxx~~~wwwttttttfff___ZZZ___nnnyyyxxxyyyppplllnnnxxx}}}|||~~~{{{vvvvvvxxx|||}}}yyydddKKK>>>@@@HHH******)))(((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))+++---......///111222333444555666222///,,,+++,,,---,,,,,,++++++************+++++++++333:::<<<<<<<<<:::555222333555555333111///------///000111000000111333444555666777999;;;===>>>AAAAAAAAABBBCCCDDDFFFGGGJJJLLLOOOPPPPPPQQQSSSUUUVVVTTTSSSSSSUUUZZZ___bbbbbbfffkkkmmmllljjjjjjkkkmmmoooqqqssssssqqqooommmnnnqqqvvvyyyzzzzzzzzzzzz|||~~~zzz|||ttttttjjjYYYXXX]]]```]]]\\\```iiimmmbbbTTTEEE<<<888===BBBAAA>>>===AAAAAAAAAAAAAAAAAABBBBBB???>>>===>>>@@@AAAAAA@@@CCCCCCBBBAAA@@@??????>>>AAA???===;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>???>>>=========??????>>>============>>>>>>??????@@@>>>???AAACCCCCCAAA@@@>>>>>>???@@@BBBCCCDDDDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFIIILLLNNNMMMKKKKKKMMMOOOVVVUUUZZZlll~~~zzzwwwpppeee[[[VVVWWWYYYUUUPPPUUUjjj}}}yyysssfffgggnnn}}}||||||}}}{{{tttpppsssyyysssiii[[[MMMEEEBBBBBBBBB***))))))(((((((((((()))(((((('''''''''(((((()))'''''''''((()))+++,,,---///000111333444555444333111000---,,,,,,+++******++++++************++++++***222888:::;;;===<<<888333444444555444222///---...///111111000000222333555555555777888:::<<<===@@@@@@@@@AAABBBCCCEEEFFFIIILLLOOOQQQQQQRRRSSSUUUSSSRRRQQQQQQUUUZZZ```ddd___dddiiijjjjjjjjjmmmqqqnnnoooqqqssssssqqqooonnnmmmqqquuuxxxyyyyyyyyyyyy{{{~~~|||ttt{{{ssswwwdddWWWZZZaaa______aaagggpppmmmZZZFFF888888<<>>??????@@@@@@???>>>======>>>>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA>>>;;;:::;;;===>>>===========================;;;::::::<<<<<<;;;:::999:::;;;<<<>>>???@@@@@@>>>>>>=========>>>???@@@======???@@@AAABBBBBBBBB??????@@@AAABBBBBBCCCCCCHHHJJJLLLKKKIIIIIIMMMPPPTTTSSSRRRTTT```www}}}zzz}}}sssooo[[[]]]___]]][[[ZZZ\\\^^^pppooouuu|||~~~yyyvvv{{{zzzwww{{{|||~~~vvvggg^^^aaajjjppprrr```SSSEEEAAAEEEIIIDDD>>>))))))(((((((((((())))))((((((''''''(((((())))))''''''(((((()))+++,,,---000000000111222111///,,,//////...---,,,+++***)))++++++************++++++)))000666777999<<<===;;;555555444444555333111......000111111111111222444555555555666888:::;;;<<>>======<<<<<<<<<======???===<<<;;;<<<;;;:::888999999:::;;;===>>>??????BBB@@@===;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::<<<:::888888999::::::999777888999;;;<<<>>>???@@@???===<<<::::::<<<>>>???======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCFFFGGGGGGEEEFFFJJJNNNKKKOOOPPPLLLJJJRRReeevvv}}}}}}}}}ooo```XXXVVV___mmm~~~tttkkkjjjpppzzzzzzxxxtttmmmaaaXXXXXX[[[ZZZUUUJJJEEEAAA@@@BBBCCCAAA>>>))))))(((((((((((())))))((((((((((((((()))******'''''''''((((((***+++,,,///...---...000000...+++,,,---......---+++++++++++++++************++++++(((...222333555:::======888555333333444444222///...000111111111111222444555555555666888999;;;;;;??????@@@AAACCCFFFHHHIIIHHHKKKOOOQQQRRRRRRSSSTTTTTTSSSSSSTTTWWWZZZ]]]___\\\___eeeiiilllmmmnnnoooqqqppppppppppppppppppqqqmmmpppsssuuuuuuvvvxxxzzz}}}~~~~~~}}}||||||~~~yyy{{{~~~|||tttxxxppp^^^\\\bbbdddaaagggooovvvwwwjjjNNN444222999??????<<<;;;;;;======<<<;;;:::999999999:::<<<;;;999999::::::888777555555666888:::;;;<<<===<<<;;;;;;:::999999:::::::::::::::999999999888888===;;;888888999:::999999888888999:::;;;<<<===>>>>>>>>>===<<<<<<<<<======?????????@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA???BBBFFFGGGEEEDDDFFFHHHGGGKKKNNNKKKGGGGGGNNNUUU]]]www||||||xxxyyy~~~~~~|||aaadddkkkooommmjjjooowwwpppnnnhhhfffmmmyyy}}}xxxeeegggcccZZZTTTQQQLLLFFF===>>>@@@AAAAAAAAA???>>>))))))(((((((((((()))***((((((((((((((()))******&&&&&&&&&'''((()))***+++---++++++...111333222000(((***---...---,,,,,,---++++++************++++++''',,,000000333999======999666333222444444222000///000111222111111222444555555555666777999:::;;;??????@@@BBBDDDGGGIIIJJJGGGKKKOOORRRRRRSSSTTTTTTVVVVVVVVVVVVWWWYYY[[[\\\]]]aaahhhnnnqqqrrrooommmqqqpppooonnnnnnooopppqqqqqqsssuuuvvvwwwxxx{{{}}}~~~~~~~~~|||zzzzzz|||~~~zzz~~~vvvzzzpppqqqttt{{{xxxlll___bbbhhhhhhcccjjjrrrxxxxxxiiiMMM555999===???===;;;;;;<<<<<<<<<;;;:::999888888777888:::888777888999999888777444555666888999;;;<<<<<<777777888888999999999999999999999888888888777777>>>;;;999888999::::::999999999:::::::::;;;;;;;;;===>>>?????????===<<<;;;@@@AAAAAAAAAAAA@@@??????@@@@@@??????????????????===BBBHHHJJJHHHEEEDDDEEEHHHHHHGGGGGGHHHIIIIIIIIINNNZZZrrrssspppqqqpppooozzzyyy~~~pppbbb]]][[[YYYZZZ]]]^^^kkk}}}~~~~~~|||wwwgggmmmiiigggpppxxxfff\\\dddeeeZZZMMMHHHEEEBBB<<<::::::???FFFGGGCCC>>>******)))(((((((((((((((%%%&&&((('''&&&(((,,,000---+++)))&&&%%%&&&((())),,,---,,,***,,,222444222......///000111///+++(((---+++)))((())))))((('''((()))+++000777;;;:::999:::888666444333222222222...///000111222333333333444444444444444555666777<<<>>>AAABBBCCCEEEGGGIIIGGGJJJMMMOOOPPPSSSWWWYYYZZZXXXVVVTTTUUUXXX]]]___\\\^^^eeemmmmmmiiijjjpppooooooooonnnlllllloooqqqrrrtttwwwxxxwwwyyy}}}|||zzz{{{~~~|||yyyzzz~~~}}}yyy{{{zzzzzzqqqrrr|||}}}wwwwww___```kkkkkkgggaaammmuuuzzztttXXX>>>:::AAA@@@>>><<<;;;;;;;;;<<<===999555555999;;;999666999::::::;;;:::999888777333444666666555666777999666666777<<>>>>>=========>>>;;;===???AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>@@@EEEFFFBBBBBBGGGGGGHHHHHHHHHHHHGGGFFFEEEHHHOOO]]]rrr{{{rrrvvv}}}tttddduuu}}}ooojjjZZZ\\\___bbbfffiiimmmpppsss}}}xxxwwwssspppjjjhhhjjjhhhttt}}}|||qqq___WWW```\\\VVVMMMDDD???>>>???;;;;;;<<<===>>>???@@@AAA******)))(((((((((((((((((())))))'''&&&&&&***---***)))'''&&&&&&(((***,,,)))+++,,,,,,111999>>>===------...000222222///---...,,,+++,,,,,,,,,***(((((((((***///555999:::::::::999777555333222222222...///000111222333444444555444444444555555666777<<<>>>BBBDDDDDDDDDEEEFFFFFFIIILLLOOOPPPQQQSSSTTTVVVUUUSSSSSSTTTWWWZZZ\\\^^^```ffflllkkkggghhhmmmnnnppprrrrrrpppnnnmmmmmmqqqsssuuuuuuuuuuuuxxxzzzwwwvvvxxx||||||yyy{{{{{{}}}vvvrrrzzzzzzdddfffmmmjjjfffjjjwww}}}|||pppRRR:::888===<<<;;;999999999999::::::666333444888;;;:::777888888999888888666555444444444444555666777777777666777;;;BBBHHHHHHCCC>>>999888888777666777888999@@@FFFCCC999444999999444555666888999999999999888999;;;===>>>======>>>??????@@@AAABBBBBB@@@???>>>===============<<<<<<<<<@@@<<<<<>><<<<<<============>>>>>>>>>>>>******)))(((((((((((((((*********(((&&&%%%''')))'''&&&%%%%%%'''))),,,...(((+++------222;;;AAABBB///...---...000111000.........///000111///,,,((((((((()))---222777:::;;;:::999777555333222222111......000111333444555555555555555555666666666666;;;>>>BBBDDDDDDDDDDDDEEEFFFHHHLLLNNNNNNNNNOOOPPPRRRRRRRRRRRRTTTVVVYYYZZZ___aaaeeeiiihhheeefffkkkjjjnnnsssuuutttqqqnnnmmmoooqqqsssssssssrrrssstttssssssuuuzzz{{{zzz}}}}}}}}}yyyyyyooojjjsssxxxhhhmmmooojjjjjjqqq{{{hhhJJJ666888;;;:::999888888999:::;;;777444111333777:::999888888999999999888777666555555333222444777888777555222444888>>>CCCCCC???:::999888777777888999999888DDDHHHFFF<<<777999999444555666777888888777666666777999;;;<<<<<<<<<>>>???BBBCCCCCCBBBAAA???===<<<======<<<<<<<<<;;;;;;;;;===:::;;;???AAA@@@???@@@@@@BBBEEEHHHIIIIIIGGGFFFJJJMMMMMMIIIGGGRRRhhh{{{~~~|||xxxsssqqqsssxxx}}}xxxuuuzzzmmmjjjddd]]]ZZZ\\\aaafff^^^]]]]]]^^^aaacccdddcccjjjdddbbbkkkxxxxxx}}}sssqqqwww~~~kkkiiiooosssssszzz~~~kkk[[[UUUNNNIIICCC@@@??????>>><<<>>>>>>>>>>>>>>>===<<<<<<***))))))(((((((((((((((******)))'''&&&&&&''''''&&&&&&%%%&&&''')))+++---,,,//////---///555::::::333111...---------,,,+++---...000222333000,,,((((((((((((+++///444999;;;:::999888666444333222111...//////111222444666777666666666666777666666666;;;===???@@@AAACCCFFFHHHIIIJJJLLLLLLKKKLLLNNNPPPQQQQQQSSSUUUWWWYYYZZZ[[[\\\___ccceeeeeefffiiinnniiimmmrrruuuuuusssrrrrrroooppprrrssssssssssssssssssrrruuuyyy{{{zzz}}}~~~~~~xxx{{{yyyssswww{{{|||wwwgggfffsss|||ppphhhooonnnjjjqqqtttuuu___DDD666<<<;;;::::::999:::;;;<<<===666444222333555777888777::::::;;;;;;;;;<<<;;;;;;777333111333777:::777333333333444777999999777444999888777999;;;;;;:::888BBBFFFDDD<<<888999888555777888888999888777666555444666999::::::;;;===>>>BBBBBBBBBAAA@@@>>><<<;;;<<<<<<<<<;;;;;;;;;::::::===???BBBBBB>>><<<===AAACCCCCCDDDEEEFFFGGGGGGHHHFFFJJJLLLGGGAAACCCOOO[[[sss|||xxxwww}}}{{{pppvvv{{{|||wwwrrrqqqqqqlllqqq|||}}}oooeee```^^^\\\[[[pppyyywwwiiieeennnooogggccc```[[[VVVSSSTTTYYY]]][[[\\\___dddkkkttt{{{}}}zzz}}}~~~||||||{{{sss~~~xxxtttzzz{{{uuudddXXXSSSrrrzzzyyyllldddiiiqqquuupppyyycccUUUOOOLLLFFF@@@???BBBDDDAAA>>>>>>>>>?????????>>>===<<<***))))))((((((((((((((((((''''''''''''(((((((((''''''&&&&&&'''((()))***///333333...---000333333444111...---...//////...------///000111///+++'''((((((((())),,,111666:::999999888777555444333222///000000111222444666777666777777888888777666666:::;;;;;;;;;<<>>;;;:::999999:::;;;===>>>888666444444555666666666999:::;;;<<<===???@@@AAA888555222444888:::777333777666444555666888999999999:::;;;<<<===<<<:::888===??????;;;888888888777999:::;;;;;;:::999777666222555777999999999;;;<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>******)))(((((((((((((((&&&%%%%%%&&&(((***)))(((((((((''''''''''''''''''---222555222///111333333000///---...111444555555------,,,------,,,***(((((()))))))))+++...333777777777777777777555444444222111111111222333555777777777888999999888666555999999888888:::???EEEJJJKKKKKKKKKJJJKKKMMMRRRUUUTTTUUUWWWZZZ]]]```cccddd\\\```cccaaacccjjjqqqtttttttttsssqqqnnnnnnppprrrrrrqqqqqqrrruuuxxxxxxxxxvvvuuuwwwzzzzzzyyy{{{~~~{{{ttttttyyytttsssyyymmmjjjrrrvvvuuu}}}tttdddlllllllllnnnjjjlllzzzfffTTTCCC:::===:::999888888888:::;;;<<<999999777666666666777777777888888:::<<<>>>@@@AAA999666555666888999888555555444444444666999<<<>>>:::===@@@AAA???<<<;;;::::::;;;<<<;;;999999999:::;;;;;;<<<<<<<<<;;;999888444666888999999999;;;<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>?????????FFFPPPVVVNNNCCC@@@DDDIIIIIIGGGDDDBBBBBBEEEHHHJJJTTTPPPKKKGGGGGGHHHIIIJJJSSSSSS[[[ooo}}}www|||wwwtttsssyyyxxx[[[CCC<<<@@@IIIUUU\\\ZZZ]]]hhhppprrrxxxfffTTTIIIIIIMMMIIIFFFBBBAAACCCCCCBBB@@@===>>>@@@BBBCCCBBBAAA???******)))(((((((((((((((&&&%%%$$$&&&)))***)))'''''''''''''''''''''''''''(((000555444111333444444,,,++++++---111333444444///---***)))************((()))*********+++000333555666777888888777666555444333222111111333444666777888999::::::888666555777888999999:::<<<@@@CCCFFFHHHKKKMMMNNNPPPRRRTTTSSSTTTVVVYYY]]]```dddfffdddhhhhhhcccbbbhhhoooqqqqqqrrrqqqpppnnnoooqqqsssuuurrroooooorrruuuvvvvvvtttsssuuuyyyyyyxxxzzz|||tttqqqxxxpppfffjjjhhhgggjjjrrrzzz~~~~~~mmmcccqqqtttqqquuuvvvyyyttt[[[OOOEEE<<<===;;;:::999999999:::;;;<<<999999999888777888:::;;;999888888999:::;;;===>>>999888888888888888888888222333555666777888:::;;;:::@@@FFFEEE@@@;;;;;;<<<;;;<<<===>>><<<:::;;;===:::;;;<<<===<<<;;;:::999777999;;;<<<;;;;;;<<<=========<<<<<<<<<=========<<<===>>>???@@@BBBCCCCCCEEELLLOOOIIICCCCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJQQQNNNIIIGGGGGGIIIJJJKKKNNNLLLKKKQQQ```vvvrrr___MMMFFFGGGEEETTT^^^^^^^^^eeeiiiiiiqqqjjj^^^OOOCCC>>>@@@DDDEEEDDDCCCBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCC@@@???******)))((((((((((((((('''&&&%%%&&&)))***'''%%%&&&&&&&&&'''''''''((((((%%%...555444111111222111***))))))+++---///......111...)))'''(((***+++,,,(((***++++++)))***...111444555666888888888777666555444222111111222444555777888:::;;;:::888666555555888:::<<<;;;;;;;;;<<<@@@EEEKKKOOOQQQQQQRRRRRRRRRSSSTTTWWW[[[___cccfffkkkooommmdddaaaggglllmmmjjjlllnnnoooppprrruuuwwwwwwrrrnnnmmmooorrrssssssqqqpppssswwwxxxwwwzzzzzz~~~~~~}}}vvvvvvnnnjjjvvvgggjjjooovvv}}}~~~wwweeegggwwwzzzuuu|||iiiQQQKKKGGG>>>===>>>>>><<<<<<<<<<<<===>>>888999999999999:::===???<<<;;;:::999:::;;;<<<===888:::;;;:::888888999:::555888;;;===<<<:::999888;;;CCCJJJHHH@@@::::::>>>>>>>>>@@@AAA???<<<<<<>>>::::::;;;<<<<<<<<<;;;::::::<<<>>>>>>=========>>>??????>>>=====================???@@@BBBDDDEEEFFF@@@DDDDDD??????CCCBBB<<>>@@@@@@@@@???======>>>@@@???===:::999999:::===>>><<<;;;;;;:::::::::;;;;;;<<<:::999:::<<<<<<999666999::::::;;;;;;::::::999@@@@@@AAA@@@???===;;;:::???>>>>>>===<<<;;;::::::;;;;;;;;;;;;:::999888777:::;;;;;;<<<===<<<<<<<<<@@@???===;;;:::;;;===>>>???@@@BBBDDDDDDCCCBBBAAABBBBBBAAA???>>>???BBBEEEEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJLLLOOOQQQhhhzzzwwwrrruuuzzz|||yyyzzz}}}mmmpppxxxxxxppphhhcccfffllllllbbbXXXYYY___eeehhhcccXXXLLLEEEDDDBBBAAACCCEEEFFFBBB???CCCBBBAAAAAABBBDDDGGGJJJEEEDDDCCCDDDEEEDDDBBB@@@++++++)))(((((('''''''''(((((((((((((((((((((((((((((('''&&&%%%'''***---###(((,,,//////...---,,,+++---...---+++***---000///...,,,***)))))))))))),,,+++***))))))***+++,,,222444888999999777777777444444333333444444555555888999:::<<<===>>>??????999999999999::::::;;;;;;>>>@@@CCCEEEHHHKKKPPPSSSTTTVVVWWWXXXYYY\\\```cccfffhhhiiiiiihhhhhhiiikkknnnnnnooorrrtttuuusssqqqppppppqqqrrrtttuuuvvvvvvtttuuuvvvxxxzzzzzz{{{{{{{{{uuu}}}|||wwwsssttt}}}ttthhhkkkqqqkkkttttttkkklllzzzdddRRR]]]dddUUUDDD???CCCCCCCCCBBB@@@???@@@BBB@@@???>>><<<<<<===>>>???>>>===<<<;;;::::::::::::<<<:::888999;;;;;;:::888999999999999999999999999:::;;;<<<===>>>===<<<<<<>>>=========<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<;;;???===<<<::::::;;;<<<===>>>???AAACCCDDDCCCBBBBBB@@@@@@@@@???======???AAADDDEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFGGGGGGGGGHHHJJJLLLSSS^^^ppp}}}yyywwwuuurrrpppnnnmmmmmmssszzz|||hhh]]]```ffflllmmmggg[[[RRRVVV[[[___\\\RRRIIICCCBBB??????@@@BBBDDDDDDBBB@@@BBB???===???BBBEEEDDDBBBBBBBBBCCCEEEGGGGGGEEEBBB+++***))))))(((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%(((***$$$,,,///++++++///000+++,,,---...---,,,,,,...000......------,,,+++***)))---,,,+++******+++,,,---...111555777777777777777666555444444333444444444666888:::===???@@@@@@@@@;;;;;;:::999::::::<<<<<>>===???DDDKKKPPPTTTUUUWWWXXXYYY[[[___bbbcccfffiiijjjiiiiiijjjjjjlllmmmpppsssvvvuuurrroooooopppqqqrrrtttvvvwwwwwwwwwxxxzzz||||||{{{zzzyyyyyy~~~zzzxxxuuu~~~|||uuurrrnnn}}}xxxcccXXXeee{{{kkkjjjtttsssttt{{{nnnRRRCCCNNNYYYRRRDDD???DDDDDDEEECCCAAA@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>><<<;;;:::999999;;;999777777999:::::::::888888777777777777888888888888999:::;;;;;;::::::;;;;;;<<<<<<============;;;;;;;;;<<<;;;;;;::::::999999:::;;;;;;;;;;;;:::===<<<:::999999:::;;;;;;<<<===???AAACCCCCCCCCCCC@@@AAABBBAAA???>>>>>>???CCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFDDDDDDEEEDDDCCCCCCEEEFFFJJJNNNUUU```rrr}}}xxx{{{wwwhhhgggiiiooovvvyyywwwttt~~~pppbbbZZZRRRQQQOOOYYYeeejjjfff]]]UUUQQQTTTWWWVVVMMMAAA:::;;;???999<<>>======>>>===;;;::::::;;;<<<>>>???>>><<<:::;;;@@@GGGLLLRRRSSSUUUVVVWWWZZZ^^^aaa```dddgggiiiiiiiiiiiijjjmmmnnnpppsssvvvvvvtttrrrqqqqqqrrrssstttuuuvvvvvvwwwxxx{{{}}}~~~}}}{{{zzzxxx}}}}}}zzzssspppuuu|||}}}vvvvvvyyy}}}uuuccc___nnnzzzttt|||yyy[[[EEE666<<>>===<<<;;;;;;;;;:::888777666777999;;;<<<999888777777777777888999::::::999999888777666666888999:::;;;<<<===>>>???<<<======<<<;;;:::999888777888999999::::::999999;;;:::999888888999:::::::::;;;>>>@@@BBBCCCCCCCCCBBBCCCDDDDDDAAA??????@@@BBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCBBBAAAAAABBBDDDIIILLLNNNQQQVVVdddvvv~~~~~~{{{~~~yyy{{{dddiiittt{{{\\\OOOCCC<<>>======>>>===>>>@@@DDDGGGNNNPPPRRRTTTVVVYYY]]]```bbbeeeiiikkkkkkkkkllllllqqqpppppprrruuuwwwwwwvvvuuutttttttttttttttsssssstttvvvzzz}}}}}}|||{{{~~~|||rrrkkkgggiiiwwwwwwuuu}}}xxxnnn}}}xxxnnnqqq|||zzz~~~}}}gggMMMBBB::::::======@@@EEE???@@@BBBAAA@@@>>>>>>??????@@@BBBCCCCCCAAA@@@???>>>>>>===<<<<<<<<<<<<===888888777666666777:::<<<999999888888888888999999:::999999888777777777777666666888999;;;===>>>???>>>>>>===<<<;;;999777666666777777888888888888888999999888888888999999999999:::<<<>>>@@@BBBCCCCCCAAACCCDDDCCCAAA???>>>???@@@@@@???@@@@@@AAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEEAAAEEEIIIKKKLLLPPPXXX___pppxxxzzz{{{|||sssWWWOOOEEE@@@MMMXXXXXXWWWSSSPPPMMMLLLMMMIIIEEE???;;;999888888888666:::>>>>>>;;;888777777444666777888888<<>>=========>>>:::===@@@AAAAAAAAABBBCCCJJJLLLNNNQQQSSSWWW\\\```fffiiilllmmmnnnnnnooopppsssrrrqqqrrruuuxxxyyyyyywwwvvvvvvuuutttsssrrrrrrrrrtttwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{qqqhhheeeeeeiiixxx{{{qqquuu~~~fffcccwww{{{vvvzzz|||zzz}}}kkkSSS===>>>@@@???<<<:::;;;===<<>>???AAAAAAAAA@@@@@@===<<<<<<;;;<<<<<<======777888888777555666888:::888888999::::::999888888666666666777888999:::;;;333444666777999;;;===>>>=========;;;:::888666555555555666777777777777666888888888999999999999999999:::;;;===???@@@BBBCCC>>>???@@@???===<<<<<<===???>>>======>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@AAACCCEEE@@@AAACCCEEEFFFIIIMMMPPPQQQ]]]sss{{{qqqiiinnnvvv{{{}}}~~~yyyvvvwww{{{~~~xxxuuueeeTTTMMMHHHGGGMMMTTTSSSQQQNNNKKKHHHCCC@@@@@@;;;777666999:::777444666999<<<<<<:::777444333000555888888777:::BBBJJJVVVNNNDDD;;;888999;;;===+++******))))))***++++++((((((((((((((((((((((((&&&'''((('''%%%%%%&&&'''((()))***((('''(((***,,,...,,,,,,222999999222+++***+++,,,---...------,,,++++++,,,,,,,,,,,,++++++(((+++...000222444777:::777777666555555444555555...///111555:::???EEEGGGBBBBBBAAA@@@???>>>======:::===AAACCCCCCBBBBBBCCCEEEHHHKKKNNNRRRVVV\\\```hhhjjjkkklllllllllnnnpppppppppqqqtttwwwyyyxxxwwwvvvvvvuuuuuuttttttssssssqqqsssuuuxxxzzz|||}}}~~~~~~}}}~~~{{{zzzyyytttiiiccceeefffgggrrr|||wwwxxxrrrgggpppyyyvvvyyy|||}}}~~~xxxzzz~~~[[[GGG777<<<>>><<<999777777555888;;;>>>??????>>>>>>???;;;<<<===???@@@AAABBBBBB======<<<;;;:::::::::;;;666888999888666555666888555777999::::::999777555555555555555666888:::;;;222222444666888:::;;;<<<::::::::::::999888777777444444555666666666666666777888999999:::::::::999::::::;;;<<<===???AAAAAA=========<<<::::::<<<>>>>>>===<<<;;;<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>???AAABBBBBBAAA??????@@@BBBCCCBBB@@@AAADDDFFFFFFEEEGGGJJJVVVgggyyyvvvjjj___iiiwww{{{vvvrrrqqqcccZZZVVVPPPFFFFFFKKKJJJNNNLLLJJJFFFBBB>>>;;;:::999888666666888999888777666666888:::;;;999444111///333888999999;;;>>>AAANNNHHH@@@:::888999:::;;;+++***************++++++((((((((((((((((((((((((&&&'''((((((&&&&&&'''((($$$"""$$$((((((&&&(((...///+++)))...555777222,,,******+++,,,------------,,,------......------,,,''')))---///000333666888777777666555555555555666222222111222555999===@@@CCCCCCBBBBBB@@@???===<<<:::===@@@BBBBBBBBBCCCDDDBBBEEEIIIMMMQQQVVV\\\```fffhhhiiihhhhhhiiikkkmmmmmmnnnqqquuuyyyyyywwwtttuuuuuuuuuuuuuuuuuuuuuuuurrrssstttvvvxxxzzz|||}}}}}}~~~}}}~~~|||xxxwww}}}|||ooopppfffaaafffgggeeeiiitttpppqqquuu|||pppqqqwwwsssssswwwwwwvvv{{{tttvvvvvvuuuzzzsssQQQAAA>>>???<<<666555999:::888333666:::<<<<<<;;;<<<<<<;;;;;;<<<>>>@@@BBBCCCDDD???>>><<<;;;999999888888555888:::999666444555666333555888::::::888555333888777666555444555666777111111333555777888::::::666777888999999999999999333444555555666666555555777888999:::::::::::::::::::::;;;;;;===>>>@@@AAA>>>>>>>>><<<;;;<<>>===>>>???@@@>>>>>>BBBGGGHHHEEEAAABBBAAAFFFMMMUUUddd~~~}}}tttiiigggtttvvvmmmhhhXXXMMMRRRTTTEEEGGGPPPKKKJJJIIIDDD===777555888<<<888999:::999777777:::<<<444444666999<<<;;;666111///222666:::===<<<:::888DDD@@@;;;888777888888888''''''''''''((((((((((((((('''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((---------------...///000***,,,,,,,,,222999888000///+++((()))+++......---,,,,,,,,,---///000222333444666777777555444555666666444111000111333777999DDDAAA>>>>>>AAAAAA???<<<>>>>>>>>>>>>============>>>@@@DDDIIIPPPXXX```fffeeebbbfffqqqrrrkkkiiiooopppnnnoootttyyyyyyuuuoooyyyyyyyyywwwuuuuuuvvvxxxttttttttttttuuuwww{{{~~~}}}}}}~~~~~~}}}|||zzzyyysssxxx~~~{{{~~~sssiiieeegggfffgggjjjmmmooonnnmmmllllllvvvpppxxxttthhhjjjxxx{{{pppyyyxxx{{{zzzwwwzzzwww|||aaaJJJCCC@@@===;;;;;;888333444888555777999;;;;;;:::999888888999:::;;;<<<;;;:::::::::::::::999888777666666777999::::::777666555666555777888888777666666777444222000000333444333111000111222333444444555666777888999999777777888:::888777666444555666777999888888888888888888888888999:::<<<:::999999===@@@???>>>;;;999888999::::::>>>===<<<<<<===???AAACCC@@@>>><<<::::::;;;===???EEEDDDBBB@@@>>>===>>>>>>DDDBBBAAA??????@@@BBBCCCCCCBBBAAACCCIIIPPPXXX]]]sss{{{ccc___eeeSSSNNNJJJIIILLLNNNKKKHHHAAA???<<<999777777777888444555666777999<<>>>>>=========<<<<<<<<<>>>@@@CCCGGGLLLSSS[[[```ddd```cccmmmoookkkllltttooommmmmmqqqwww{{{zzzwwwyyyyyyxxxxxxwwwvvvtttsssrrrsssssstttvvvyyy|||~~~~~~~~~}}}|||wwwyyy{{{||||||}}}wwwllldddaaa```hhhttt{{{zzzuuuooollllllmmmyyy|||}}}ffffffeeeffflllsssuuutttwwwgggwww}}}XXXEEEBBB???<<<;;;;;;888333444888222333444555555555444444777777999:::::::::999888:::::::::999999888777666666999;;;;;;999666555555666666777777666666666777888555333222444555333111222222222333444444555555777777888888888777666666999888666555555555777888777777888888888999999999888:::;;;:::999999<<>>>>>======<<<;;;:::::::::;;;<<<===>>>??????@@@BBB@@@===;;;::::::;;;===CCCBBB@@@???>>>======>>>BBBAAA@@@??????@@@BBBCCCDDDCCCBBBBBBDDDHHHMMMPPPXXXlll{{{ggg[[[\\\QQQQQQRRRUUUVVVQQQHHH@@@???>>>;;;888666666666666666666555555666:::@@@EEE999555222222555666333000222333555999<<<;;;777333555;;;BBBBBB===999999;;;))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((,,,,,,------...//////000//////......333::::::777///---++++++---////////////---***((()))+++///111000333666777777888999:::888777666444333222222222:::???EEEFFFCCCAAABBBDDD??????>>>===<<<;;;;;;:::===???BBBDDDGGGLLLRRRVVV\\\XXXZZZaaadddccciiisssssspppnnnqqqwww|||~~~}}}yyyxxxyyyzzz|||zzztttppprrrrrrtttvvvxxx{{{~~~~~~~~~~~~|||yyyxxxzzz~~~xxxpppjjjccc___^^^mmmwwwoookkkllluuurrr{{{qqqhhheeeiiiiiicccccchhhzzzmmmiii~~~oooLLL???AAA>>><<<;;;;;;888444444888444444444555555555555555555555666777777777777666::::::::::::999888777666666999<<<<<<:::777555444777666666666666666666777:::888666555555555444333444444444444444444444444777666666888<<<===:::888999888777555555555666777555555777888999999::::::888999::::::999999<<<>>><<<===???@@@???===;;;:::888:::<<<>>>??????>>>===DDDBBB???<<<:::999::::::@@@@@@???>>>>>>>>>>>>???@@@@@@?????????AAABBBCCCDDDCCCBBBBBBBBBDDDGGGHHHLLLWWWfffsss}}}___RRRTTTRRRRRRTTTVVVUUUNNNCCC:::===<<<999777555444555555888777555333333777===BBB;;;777333111222333222000333888888444555999555---777<<>><<<<<<;;;>>>???@@@AAABBBEEEIIILLLQQQNNNNNNQQQSSSUUU]]]hhhuuusssrrrtttxxx|||~~~~~~{{{zzz{{{zzzsssuuuuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}|||wwwrrrttt|||{{{vvvqqqlllhhheeedddiiiwwwzzzpppooosssuuu~~~qqqkkk~~~{{{tttmmmccc[[[\\\cccuuu|||ooo^^^DDD===AAA>>>;;;;;;<<<999555555888777777666666666666777888333444444555555555555555999:::::::::999999888777555999===>>><<<888555444777777666666777777777666888777666555666666666666666555555555444444333333555333444999AAADDDBBB>>>999888777666555555666666333444666888::::::;;;:::888888999999::::::;;;<<<<<<===>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>??????CCCAAA???===;;;;;;;;;;;;???????????????@@@@@@AAA????????????@@@AAACCCDDDBBBBBBBBBCCCEEEFFFHHHIIIKKKNNNQQQSSSVVV^^^jjjsss~~~|||}}}gggRRROOOUUURRROOOLLLIIIGGGDDD@@@<<<;;;:::888666555444444333777777666444333555999===<<<888333111222333444444444:::888333999EEEBBB444888<<>>===>>>????????????@@@BBBDDDHHHGGGGGGGGGFFFHHHQQQYYYooooooqqqtttxxx|||~~~}}}}}}~~~{{{zzzyyyzzz|||~~~}}}{{{|||}}}}}}~~~|||ssstttuuuzzz~~~kkkkkkiiieeeccceeemmmsssuuujjjiiivvv|||xxxxxx}}}ppphhheeelllzzzjjj```eeepppwww~~~xxxaaaNNNBBB???BBB>>><<<<<<===;;;666666999777666666555555555666777444444444444444555555666999::::::::::::999888888666999===???===999666555888777777888::::::888555333444444444555666888999777666666555555444444333666444444999@@@CCCAAA>>>888888777666666666666666333444777999;;;<<<;;;;;;888888999:::;;;<<<<<<;;;===<<<;;;;;;;;;<<<===>>>>>>===;;;;;;<<<>>>AAADDD??????>>>===<<<===>>>>>>??????@@@AAABBBBBBBBBBBB???@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCEEEGGGHHHIIICCCDDDEEEEEEFFFIIIOOOSSScccqqqwwwgggWWWNNNPPPTTTKKKHHHDDDAAA@@@?????????:::999888777555444444333444666777777666555666777;;;888444222333666888:::555888666666EEEWWWUUUFFF888:::===<<<:::999:::;;;*********))))))(((((('''&&&))),,,+++(((%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&(((***,,,------------222///---...---+++,,,///***+++,,,+++***)))***+++,,,...000222111...***(((///222666777666555444444222333444666666777777777333111222777@@@EEEFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>???@@@???>>>>>>???AAAFFFHHHJJJHHHEEEEEEKKKQQQ```bbbffflllrrrxxx}}}~~~}}}}}}~~~{{{||||||||||||}}}~~~yyy||||||yyyvvviiigggfffdddaaabbblll~~~xxxiiicccmmmlllgggnnnssshhh^^^^^^eeeqqqwwwgggeeeuuu|||yyyuuuYYYJJJFFFCCCBBBBBB>>>===>>>???===888888;;;;;;;;;::::::::::::999999666666555555666666777888999:::::::::::::::999999888:::>>>>>><<<999777666999888888;;;>>>===999444000222333444444555888:::777777666666666555555555999666555666999:::999777666666666777777777777777444666888;;;======<<<;;;:::999999;;;======<<<;;;===<<<:::::::::<<<>>>@@@@@@>>>;;;:::;;;>>>CCCEEE============>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCEEEGGGIIIJJJKKKKKKRRRbbb|||~~~zzzzzzxxxrrrhhh\\\RRRKKKHHHGGGAAAAAACCCDDDCCCBBBAAA@@@::::::999888777666555555222555888999888666555555888777555444555888;;;>>>;;;:::777888EEEPPPLLL@@@888:::;;;;;;::::::<<<>>>******)))(((((('''&&&&&&&&&***---,,,(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&'''''''''(((+++---//////......000------000///,,,,,,000***,,,...---***)))***++++++,,,...//////---***(((+++///444666666555444444444444444555666777777888444222111222666<<<@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@>>>???@@@@@@>>>>>>???@@@EEEKKKPPPNNNJJJHHHKKKNNNTTTVVVYYY^^^eeemmmvvv{{{~~~}}}}}}}}}||||||}}}~~~yyy}}}yyypppqqqxxx~~~xxxkkk```dddeeefffhhhooo|||~~~ooodddgggxxxhhhbbbjjjooolll```]]]eeemmmtttoookkktttwwwxxx```IIIAAADDDEEECCC@@@???>>>???AAA???:::999<<<>>>>>>???@@@???>>>===<<<999888888777888999:::;;;999999::::::;;;::::::999999;;;>>>>>><<<999888888999888:::>>>AAA@@@999333111333555555444555888:::777777666666666666666666:::999666444333444444555444555666777777888888888555777:::===>>>>>>===<<<;;;::::::<<>>???@@@>>>===;;;:::;;;>>>AAACCC<<<<<<===>>>>>>???@@@@@@>>>???AAABBBBBBBBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???@@@AAAAAAEEEDDDCCCDDDGGGIIIIIIHHHFFFHHHNNN\\\rrr}}}~~~yyy~~~wwwsssgggccc\\\SSSJJJCCC???===<<>>>>>:::555::::::;;;;;;<<<>>>@@@BBB***))))))((('''&&&&&&%%%&&&***...---(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''"""$$$''')))+++++++++***+++)))+++000000+++,,,111+++---///...+++)))***,,,+++,,,,,,,,,,,,+++***)))(((,,,222555666555555555555555555555555666777777555555333000///333;;;BBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@???>>>???AAADDDMMMTTTSSSNNNKKKLLLMMMPPPPPPQQQSSSYYYcccmmmttt~~~~~~~~~}}}}}}}}}~~~~~~wwwnnnkkkppp}}}yyyrrriiiaaa\\\^^^eeeppp||||||rrrgggdddnnnkkk\\\gggwwwsssbbbcccfffqqquuuuuuzzzfffpppkkkWWWDDD@@@EEEFFFBBB>>>@@@???@@@BBB@@@;;;:::===;;;<<<===>>>>>><<<:::888;;;:::999999999:::<<<===999999:::;;;;;;::::::::::::<<<>>>===;;;999999999999999;;;@@@DDDBBB:::333333555777666444444777:::666666666666777777777777:::999888555333333666999333444555777888888888888777999<<<>>>???>>>===<<<;;;::::::===@@@@@@>>>;;;:::<<<>>>@@@AAAAAA@@@???;;;;;;;;;;;;<<<>>>???@@@======>>>>>>?????????@@@>>>???@@@AAABBBAAA@@@@@@DDDEEEEEEEEEEEEEEEDDDCCCDDDCCCAAA@@@@@@AAACCCDDDCCC@@@>>>???BBBGGGIIIIIIBBBBBBDDDHHHSSSdddwwwyyywww~~~pppwwwyyy~~~~~~pppdddZZZYYYTTTLLLCCC??????AAA>>>???AAAAAABBBCCCEEEGGG<<<<<<<<<;;;:::999888777666777777777666555777999555666555555555666999;;;:::999===AAA@@@;;;;;;???;;;;;;<<<<<<>>>@@@CCCEEE)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))******)))))))))***,,,---111...***)))***+++)))'''...+++)))***---...---+++,,,)))+++222777555222111222222333444555555555555888666444333222333444555>>>???AAABBBBBBAAA???>>>@@@BBBEEEGGGGGGEEEBBB@@@DDDKKKRRRUUUSSSQQQSSSUUUPPPOOOMMMLLLNNNUUU^^^dddsss|||||||||}}}~~~{{{mmmoooqqqtttxxxuuummmeee^^^ZZZ[[[XXXbbbssstttjjjjjj]]]eeevvv{{{dddVVVaaauuuyyylll^^^lllqqqnnnzzzRRRHHH>>><<>>??????>>>>>>===;;;:::;;;<<<===<<<;;;??????>>>===;;;888666444444555666888999:::;;;;;;999:::;;;<<<<<<:::999777<<<>>>AAABBB@@@<<<777333777777777888999:::;;;<<<;;;;;;:::999999999999:::;;;:::888777555444333333444555555666777666666666888999;;;===>>>>>>===<<<<<<<<<======>>>????????????======???BBBBBB@@@======:::999;;;???@@@???<<>>???BBBDDDCCCAAAAAABBBDDDFFFHHHGGGCCC@@@AAA@@@??????@@@@@@???======>>>@@@BBBDDDFFFFFFGGGCCCDDDEEEFFFHHHLLLRRRWWWlllkkkpppzzzrrrmmmuuu~~~xxx~~~|||rrrjjjqqqzzzmmmaaaYYYGGGDDDAAA???>>>>>>>>>===???AAABBBCCCBBBBBBBBBCCCAAA???===<<<<<<;;;888666555555555555777999;;;<<<999;;;;;;;;;999999999;;;888:::<<<>>>===<<<999888::::::<<<>>>AAAAAA???===))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((((((((((()))***,,,...000222///,,,+++------,,,+++,,,***)))***---//////...)))&&&''',,,000111333777222333444555666666666666888777555333333444555666888999<<<>>>@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEJJJOOOPPPMMMKKKLLLNNNNNNNNNNNNNNNPPPSSSYYY]]]iiipppyyy}}}}}}wwwuuusssqqqrrrvvv{{{~~~tttiiiaaa\\\XXXYYY]]]___mmm|||~~~sssgggaaaaaaeeeffftttoooUUUXXX___jjjssstttlllcccrrr{{{```HHHAAA;;;999<<<===;;;777<<<<<<<<<<<<<<<<<<=========<<<;;;;;;======<<<;;;??????>>>===:::888555333444555666888999999999999555777999:::;;;:::999888:::;;;===???@@@@@@@@@@@@999999999999999:::;;;<<<:::;;;<<<======;;;888777:::999888777666555555555555555555555666666666777444666888;;;=========<<<:::;;;;;;;;;<<<<<<=========<<<<<<>>>AAAAAA???======???@@@???<<<:::<<<=========>>>@@@AAAAAA>>><<>>>>>???@@@>>>======>>>@@@BBBCCCEEEEEEFFFFFFFFFGGGFFFEEEGGGJJJLLLVVVVVVVVV\\\hhh{{{{{{yyy~~~|||rrrcccTTTIIICCCEEEBBB>>><<<;;;<<<<<<<<<===???BBBCCCBBBCCCDDDEEE@@@>>>===<<<<<<<<<:::888888888888888999;;;===>>>999;;;;;;;;;999999:::;;;:::;;;===>>>>>><<<999888::::::;;;>>>@@@@@@>>><<<)))))))))(((((((((''''''''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((()))))))))***+++---...///111///------...///...---+++))))))***---///000///)))&&&%%%(((+++...555===222333444555666666666666888777555444444555666666111222555888<<<@@@CCCEEEDDDDDDDDDEEEGGGJJJLLLNNNGGGJJJLLLLLLHHHGGGHHHIIIOOOQQQTTTUUUUUUUUUWWWXXX```cccgggkkkqqq{{{{{{xxxwww|||rrrhhhiiiooosssuuuxxx}}}}}}qqqggg\\\UUUQQQRRRXXX___fffnnnsssoooccc[[[[[[___aaawwwgggPPPBBBXXXkkkooommmoooqqqqqqxxxpppnnnjjjJJJ>>><<<999999:::;;;:::999>>>===<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<===<<<;;;>>>>>>>>>===;;;888666444666666777888888888888888444555777999:::::::::999:::::::::;;;>>>AAAEEEGGG;;;;;;::::::::::::;;;;;;999;;;???AAA@@@<<<888444888777777777777777888888666555555444555666777888333555888:::<<<>>>>>>>>>:::::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@@@@???===>>>DDDHHHCCC999444888>>>;;;;;;;;;===??????===;;;AAA@@@@@@AAACCCDDDCCCBBB>>>>>>@@@BBBEEEEEEBBB@@@@@@???>>>>>>??????>>>===<<<===>>>@@@BBBCCCDDDDDDEEEEEEFFFEEECCCBBBCCCDDDGGGIIIJJJIIIKKKVVViiixxx}}}wwwhhhXXXJJJBBB===<<>>???999:::;;;;;;:::999:::<<<<<<===>>>???>>><<<999888:::::::::<<<>>>>>><<<:::)))))))))(((((((((((('''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''------,,,,,,,,,,,,,,,,,,222111//////......---,,,,,,+++++++++---...//////,,,***)))******+++333===111222333444555666666666777666666555555555666777000000111333777;;;???BBBCCCCCCDDDEEEGGGJJJLLLNNNJJJKKKLLLKKKHHHHHHIIIKKKSSSUUUXXXYYYYYYYYYYYYZZZYYYYYYYYY\\\eeetttvvvoookkkdddgggooozzzwwwpppiiigggllluuu}}}~~~sssfff]]]UUUPPPOOOQQQ[[[dddpppiii```[[[]]]aaaccccccjjjpppNNNGGGWWWiiirrriiifffqqq{{{|||zzz{{{qqqeeesss}}}pppYYYAAA:::;;;<<<<<<;;;::::::;;;===============<<<;;;:::;;;999888999:::;;;:::999;;;<<<<<<===<<<;;;999888888888888999999888777777555666777999999:::999999::::::999999:::===@@@BBB<<<;;;;;;:::::::::;;;;;;:::<<>>??????::::::::::::::::::999999::::::<<<>>>@@@@@@@@@???>>>DDDGGGBBB777222555;;;:::999:::<<<>>>???===<<<>>>>>>>>>>>>???@@@@@@???<<<<<<===@@@BBBCCCBBBAAA@@@>>>======>>>???===<<<:::;;;===>>>@@@AAAAAABBB>>>AAACCCDDDCCCBBBCCCDDDCCCIIIOOOOOOLLLNNNUUU]]]```nnnuuulllaaaZZZOOOEEE>>><<<===??????>>>;;;888666666999:::777999<<<=========>>>@@@:::999888:::<<<======<<<<<<;;;:::::::::;;;======999:::<<<;;;::::::;;;<<<>>>?????????>>><<<999888:::999999:::<<<<<<:::999***)))))))))(((((((((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,444444333222000...------......------,,,,,,---...---,,,---...,,,***...444//////111222333444444444666555555555555666666666333222111111222555888:::>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSUUUUUUUUUUUUWWWYYYUUUTTTTTTXXXcccttt|||zzzxxxpppnnnaaa```___^^^^^^```bbbddd```fffmmmssswww|||~~~qqqdddYYYUUURRRSSSTTTWWW___iiipppeeeXXXTTTYYYccclllpppyyyeeePPPLLL^^^sssuuummmaaafffxxx{{{yyyyyysssxxxrrr~~~~~~kkkUUUJJJ<<<:::<<<>>>===;;;888888999888999<<<======:::777555888777666666777888777666777888:::<<<=========<<<999999999:::999999888777555555555666555555555555666555666666777777888999;;;::::::999999999::::::;;;<<<<<<<<<;;;:::888777555555555666777999:::;;;777666444333444555777999999999:::;;;;;;;;;;;;;;;888888888777777666666555888:::<<<>>>@@@@@@@@@AAA===@@@AAA>>>888555666888999999999;;;===???>>>=========>>>>>>>>>>>>>>>???<<<<<<<<<===@@@BBBAAAAAA???>>><<<===>>>>>>===;;;999999;;;<<<>>>?????????<<>>===;;;:::999999888777888999999888666******)))))))))((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))+++---...//////444555666555222000///////////////...,,,+++,,,------,,,...111000,,,,,,///---...///111222333333444444444444555555555555555555444222111000111333444:::;;;>>>AAACCCDDDDDDDDDEEEFFFGGGHHHKKKMMMOOOQQQMMMNNNOOOOOONNNOOOQQQSSSWWWWWWVVVVVVYYYcccqqq{{{xxxmmmlllsssyyy~~~rrrlllbbbXXXSSSSSSWWW[[[```kkkyyy~~~uuulll```TTTNNNQQQWWW]]]^^^]]]```fffYYY[[[\\\\\\___kkk}}}vvvTTTBBBGGG^^^xxxuuuooofffeeeqqq~~~tttwww|||{{{{{{{{{RRRCCCCCC;;;:::;;;;;;:::888666666666333555888:::999777444222666555444444555666555444444555888:::<<<=========888888999999999888888777222222222111111000000000///000222333444555555444888888777777777888888999::::::888888777888888999555555555555666777888999666555555444555666777888777777777777777777777777666555555444333222111111555888<<<>>>>>>???@@@AAA======<<<;;;999777777777888777777999<<<>>>>>>>>>>>>???@@@???>>>>>>???@@@>>><<<;;;<<<>>>@@@AAA@@@>>>===<<<<<<======<<<;;;777888999;;;<<<<<<======>>>@@@BBBCCCAAA@@@@@@@@@DDDCCCCCCCCCEEEEEEEEEDDDAAAFFFHHHFFFHHHQQQZZZ___jjjxxxuuuccc]]]\\\TTTFFF<<>>;;;777555999<<<===<<<888666777999;;;<<<>>>===<<<::::::;;;555444555777;;;=========:::999888666555555666666999:::<<<<<<;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::999999888666666777777666444*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%(((+++---/////////...111333333000//////000---//////...,,,+++---///...,,,...444777555333444---...000111333444444444222333333444444444444444444333222111111222222333666777999;;;>>>BBBEEEFFFDDDEEEFFFIIIMMMOOOQQQQQQOOOQQQRRRQQQOOONNNNNNOOOTTTVVVVVVPPPIIIIIIOOOVVVhhhtttzzzsssjjjhhhllloooqqqqqqpppppppppsssvvvyyy~~~~~~~~~uuuiiibbbbbbfffjjjkkkooovvvxxxjjjbbb]]]UUUMMMQQQYYYdddmmmjjj```ZZZZZZNNNVVVaaajjjtttmmmUUUEEEEEE\\\uuu|||jjjiiilllttt}}}}}}wwwvvvtttvvv|||___@@@===BBB::::::999888777777777666666555555666666666666666666555444333444555666555333222333555777888999888888555666666777777777666666111111000000000111111222000000000111222333333444444444444444555666777777666666555555555666777888666666555555555555666666555555555555666666666777555555555555555666777777777666555444333222111111222555999;;;<<<<<<>>>@@@<<<======;;;999888777888666555555777:::============???@@@???===<<<>>>???@@@>>><<<<<<>>>???@@@@@@>>>===;;;<<<======<<<:::666777888999:::;;;;;;;;;>>>@@@AAA@@@???===>>>>>>CCCBBB@@@@@@@@@BBBCCCCCC>>>DDDFFFCCCAAADDDFFFFFFDDDPPPcccuuuuuullljjjrrraaaOOOJJJJJJFFF@@@<<<888999<<<>>>>>>===;;;999555:::======999666666777777999;;;;;;999999999:::666666666999<<>>======...///000222444555555555111222333333444444444333111111111222222333444555555555555777;;;AAAGGGJJJFFFFFFHHHLLLOOORRRSSSRRRVVVXXXZZZYYYVVVSSSQQQPPPKKKPPPRRRLLLBBB===AAAHHHJJJ```ssswwwqqqmmmjjjhhhccc```\\\[[[^^^eeemmmrrr}}}vvvnnniiiccchhhttt{{{yyy|||zzzqqqhhhhhhqqqzzz}}}{{{xxxxxxzzz~~~|||uuuhhh[[[VVVUUURRRMMM\\\eeessszzzsssaaaRRRMMM[[[]]]eeevvvkkkMMMAAAIIIYYYwwwooodddjjjwww~~~uuugggaaaooojjjGGG444999???666;;;888777777999:::999888:::888777555666888;;;===666555444444666666555444111222444555555555444333333444444555666666555555111111111222333444666666555444222111000111222333222222222333333555666777333333444555555666666666777666555444444444444444444555666666777666666666444444555555666888999:::::::::999777666555444444///333888:::999:::<<>>@@@===999666777:::444333333555888;;;<<<<<<:::<<<>>>===:::999;;;===AAA???<<<<<<===???@@@@@@>>><<<;;;;;;<<<===;;;:::555666777999999:::::::::<<<===>>>>>>======>>>@@@>>>@@@BBBCCCAAA@@@???@@@BBBGGGHHHDDD?????????>>>@@@CCCJJJSSS^^^jjjssswwwyyyooojjjbbbVVVNNNMMM[[[PPPFFFEEEEEECCC@@@>>>;;;;;;;;;;;;;;;:::999999333888======999555444555222444666666666666777888888777888:::>>>@@@AAA@@@>>>===;;;888777666777777999:::<<<<<<<<<<<<===???;;;;;;;;;;;;;;;;;;;;;:::999777555444444444333222***(((&&&&&&'''(((((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%'''(((***+++,,,---.........,,,---...000111///...---...//////...***---222888<<>>;;;BBBGGGSSScccppprrriii```[[[\\\\\\ZZZXXXYYY]]]aaaggguuu|||sssqqqsss~~~zzzqqqmmmooouuuvvvvvvuuuqqqkkkfffcccbbbfffkkkqqqtttsssppplllooonnnooorrrwww{{{}}}}}}xxx~~~ooonnn```XXX[[[XXXNNNOOOXXXoooooonnniii___WWWUUUXXX^^^sssgggRRRCCCCCCZZZssszzzxxxvvvyyy~~~iiiZZZSSScccyyyoooNNN>>>======;;;999:::777666999===>>>999555888999;;;:::777555555555555555444444333222222222222222222222111111111111111000222666666222000111...///000111333444555666333222000000222333333222...///000111222333444444333333444444444444444333555555444333222222111000555666777666555555777999666555333333444666666555;;;;;;;;;===@@@@@@===:::666666666777888888999999===???@@@???<<<999777666666444333666999<<<;;;999<<<<<<;;;:::::::::;;;;;;@@@>>><<<;;;;;;===@@@AAABBB@@@===;;;999888999999<<<;;;999999:::;;;999888===;;;:::===AAAAAA<<<777<<<===???AAABBBAAA===:::>>>@@@CCCEEEDDDAAA===:::>>>???BBBFFFKKKPPPTTTWWWaaakkk|||yyyvvvzzzqqqeeeUUUJJJGGGGGGFFFDDDGGGEEEBBB???>>>>>>@@@AAA<<<<<<===???@@@???;;;888555444777;;;;;;666444444555666666555444555999;;;<<<;;;:::;;;<<>>999444333444666999:::;;;<<<============???===:::888777777888888:::777333111222333333333***)))''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%'''((()))++++++,,,---//////......000111333222000000000000...---...111777>>>EEEJJJNNNOOOJJJTTTWWWJJJ888000222666222444555555333222444666333333333333333333333333444666777777555666999;;;??????@@@BBBDDDGGGJJJKKKOOORRRUUUWWWXXXYYY[[[]]]]]]ZZZWWWTTTQQQNNNIIIFFFAAACCCFFFLLLQQQTTTTTTSSSUUUWWWYYYYYYXXXXXXZZZ]]]^^^iiitttvvvnnnfffcccdddjjjuuuyyyuuuuuu~~~yyysssssseeeggglllpppnnngggdddfff^^^[[[ZZZ\\\___bbbaaa___XXX[[[aaahhhnnnpppooonnnvvvtttsssssstttuuutttsssyyyhhh[[[RRRIIIGGGPPPYYY\\\___ddddddaaa[[[SSSNNNQQQ\\\gggsss[[[EEEGGGRRR```jjjrrr~~~xxxkkkPPP\\\lllwww|||}}}aaaOOO===999>>>???===:::888666555777;;;;;;777333666888:::999777555444444222222222111111000000000222222222111111111000000222000111555555111000222000000111222333444444555222111111111333444333222//////000111222222333333777777777777777666555555333333333333333333222222555666777777555555666777555333111000111222444444===<<<;;;===???>>>;;;777555666666777777888999999<<<<<<===>>>===<<<:::888777555444666999;;;:::888;;;;;;;;;:::::::::::::::<<<;;;::::::;;;===???@@@@@@???<<<:::999999:::;;;===<<<;;;;;;<<<===;;;::::::999:::>>>BBBDDD@@@<<<;;;<<<===@@@AAA@@@===:::===???AAACCCCCCAAA>>><<<<<<===>>>???AAACCCEEEFFFEEEKKKUUU```jjjqqquuuwwwyyyqqqhhh]]]YYYZZZQQQNNNIIICCC??????AAACCCAAA???===;;;;;;<<<===>>>@@@>>><<<<<<======<<<;;;777555666999999666666888666777888777777999<<>><<<;;;999777666777888888;;;888444222222333333333,,,***(((((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''))))))******,,,////////////000111555333222222222111...,,,+++///444;;;AAAGGGKKKMMMHHHbbbppp___EEE999666444///222444444222111333555333333333333333333333333222555777888666444333222777777999<<>>===:::888666444333555888888555111333555888999777444222222111111111111111000000000222222222111111111000000333000000333333000000333111111222222222333333333111000111222444444333111000000000000111111222222555555555444444333333222222222222222333333444444333555777777666444444555222111000//////000111222<<<;;;;;;;;;;;;:::777444555555666666777888888888:::999999<<>>===<<<:::999999:::;;;======<<<<<<===>>>???===<<<;;;:::;;;>>>BBBCCCAAA===::::::;;;>>>??????===:::===>>>???@@@AAA@@@???>>>>>>>>>>>>============>>>;;;<<>>@@@AAAGGGFFFCCC???;;;999999;;;777777777888:::<<<>>>???<<<;;;999888888888999:::;;;888444222222222222111---+++)))((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((())),,,...///.........///222111111222222222///---***+++...111555888;;;===AAA[[[kkkbbbUUUOOOBBB111111000111222333444444444333333333333333333333333...000333444555444333333222333555888:::===@@@AAABBBEEEIIILLLNNNPPPSSSUUUYYYYYYZZZ\\\]]]]]][[[XXXUUUVVVWWWUUUQQQNNNMMMMMMLLLNNNRRRVVVXXXZZZ[[[\\\UUUVVVYYY[[[\\\YYYVVVSSSOOORRRPPPKKKKKKTTT[[[^^^fffllluuuzzz{{{|||~~~|||||||||~~~tttrrrrrruuuwwwsssmmmhhheeeeeehhhllliiibbb]]]\\\^^^ZZZUUUVVV[[[bbbfffiiiqqqtttwwwzzz|||}}}yyyxxxzzz~~~}}}yyy|||tttiiidddZZZKKKDDDFFFHHHQQQZZZbbbgggfffZZZLLLMMMOOORRRYYYgggwwwkkkSSSCCC<<>>;;;888888;;;555444333444555555333111000333666777666333111111222222222333333333333333222222222222111111111111444111000222222000111444333333333222222222111111000000111333555555333000000000111111111111111111333222222222222222333333222222222222222222222333222444777777666444333333000222333333222111000000888888888777777666444222444444555666666777777888;;;888777:::???AAA>>>:::999888888888999999888888999::::::::::::999777666666777888999::::::999999:::999888888999;;;===>>>===<<<<<<>>>???@@@>>><<<===<<<<<<>>>@@@@@@===:::999999999;;;===>>><<<:::<<<<<<===>>>>>>???@@@@@@<<<<<<======>>>>>>>>>>>>@@@@@@?????????@@@AAABBB===HHHLLLVVVlllxxxvvvwww|||~~~~~~{{{{{{vvviii^^^YYYUUUMMMEEEBBBBBBBBB@@@???IIINNNRRRMMMCCC<<<;;;>>>>>>>>>===<<<<<<<<<<<<<<<@@@===:::888999:::;;;;;;:::777777::::::999:::===999:::::::::999:::<<<>>><<<;;;;;;;;;;;;<<<>>>>>>=========;;;999999;;;<<<666666555666888<<>>===;;;;;;::::::;;;;;;888555333222222111000---+++))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''')))+++------,,,,,,---...///......000222222111000............000222444555;;;UUUfffaaa[[[YYYKKK888333///,,,///555:::888555333333333333333333333333......///000222444555555222333444666888999::::::???BBBEEEGGGIIIJJJLLLNNNQQQRRRSSSVVVYYY[[[ZZZYYYYYYYYYYYYZZZ[[[YYYUUURRRMMMLLLLLLMMMNNNPPPPPPPPPOOONNNOOORRRUUUUUURRRNNNQQQQQQOOOIIIGGGIIILLLLLLMMMSSSZZZ___```aaacccfffdddeeefffiiiqqqyyyxxxrrrkkkhhhhhhooo{{{zzzqqqiiiffffffhhhfff```]]]^^^\\\^^^aaaccceeejjjrrrxxxzzz|||~~~zzzzzz|||~~~zzz{{{zzzvvvlll^^^RRRMMMHHH@@@AAAHHHLLLUUU\\\\\\YYYUUUMMMEEETTTUUUVVV]]]ooohhhNNN666444===JJJ]]]nnnaaaRRRKKKVVVhhhvvvXXXIIIYYYooo]]]DDDOOOFFF>>>:::777666999>>>555444444444444444333222...111444555444222111111222222333333444444555555333333333333222222222222555111111333333111111555444444333222222111111000//////111333555555333111111111111111222222222222444444444444555666888999444444333222222111000000000333666666555333222222000444999:::888444111000333444444444333222222222444444444555666666777777<<<888666888===???<<<999::::::;;;:::999999999999::::::::::::999888777666777888999:::999888666444888777777777888;;;>>>@@@===<<<===>>>@@@???===;;;;;;;;;;;;<<<======<<<::::::999999:::;;;<<<<<<:::;;;;;;;;;<<<===>>>???@@@777777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<@@@===EEE[[[cccYYYSSSXXXhhhxxxwww|||}}}zzzhhhccc]]]XXXRRRJJJDDDCCCHHHEEE@@@>>>@@@CCCCCCAAA;;;===@@@@@@>>><<<===???BBBAAAAAA???>>><<<;;;:::;;;:::::::::;;;;;;999888888777:::??????;;;999:::999::::::999666555666777999999999999999:::;;;;;;777888999999888777999:::666666666777999===@@@BBBAAAAAA???>>><<<;;;::::::;;;888555444444444222111---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))++++++,,,---000222...---,,,...000333333333111000///...///111333555999TTTgggaaaSSSNNNKKKFFF666000***+++111555444222333333333333333333333333333111///...000333444444333444555666666777666666===@@@CCCDDDEEEFFFGGGIIIKKKKKKLLLOOOSSSVVVWWWWWW[[[YYYWWWXXX[[[^^^^^^]]]YYYVVVSSSRRRQQQPPPOOOMMMJJJIIIIIILLLOOOPPPMMMJJJKKKKKKIIIGGGEEECCCBBBAAA<<>>@@@<<<:::<<<;;;777777:::666555555444333333333222...111333444333222222333000111111222333444444555555555555444444444333333555222222555555222222555444444333333222111111000//////000222555555444222222222222222333333444444333222222222333555666888444444333222111000/////////111444444333222222333000666<<<>>>;;;666222111111222333222111000111222333333444444555666666666:::888666777:::<<<:::888;;;<<<===<<<;;;:::;;;<<<===<<<;;;999888888888888::::::;;;:::999777555444666666555666888;;;>>>@@@>>>>>>>>>@@@AAA???<<<:::777888999;;;<<<===>>>>>><<<;;;999999:::;;;;;;:::::::::;;;<<<<<<===>>>>>>999:::;;;;;;;;;:::999888777888:::;;;;;;;;;::::::@@@AAA;;;@@@UUUZZZLLLBBBBBBLLLVVVYYY\\\bbbgggiiihhhvvvxxxuuuwwwkkkXXXLLLHHHCCC???===>>>@@@CCCFFFGGGEEE@@@===>>>>>>;;;;;;::::::<<<>>>AAABBBBBBBBBBBBBBBAAA???<<<999777888999;;;===???>>>;;;888888888===CCCCCC===888777999::::::888555333222333666666777888888999::::::999:::<<<;;;999777777777888888888:::<<>><<<;;;:::<<<:::888777888888666555---***((('''((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''')))***---111666;;;222000------000222444555444222000......///222333777IIIXXXSSSFFFBBBHHHOOOIIIEEE===555000---...///333333333333333333333333555222///000222444444333222333444555666555555444777:::===>>>???@@@BBBDDDEEEDDDCCCFFFKKKOOORRRSSSXXXYYYZZZ[[[\\\^^^bbbeeebbb```______```^^^[[[XXXRRRRRRQQQSSSTTTSSSPPPNNNLLLJJJIIIIIIHHHFFFDDDDDD@@@>>>===>>>@@@BBBBBBBBBBBBEEEFFFDDDEEEIIIJJJGGGRRRWWW\\\cccppp{{{{{{uuuqqqnnnooovvvyyyxxxvvvwww{{{~~~}}}yyyvvvwwwyyyzzz}}}|||xxxqqqiiicccaaa\\\TTTOOOOOOEEEIIINNNTTT___mmmuuuvvvlll```TTTNNNGGGCCCJJJUUU\\\pppuuugggQQQ>>>777>>>IIIRRRUUUTTTSSSSSSOOOUUU\\\aaa```aaahhhqqqtttlll___ZZZbbbrrr{{{}}}www]]]SSSNNNGGG@@@???;;;;;;>>>===999666666555555555333222111222222///111222222111222444666111111222333444666666777666666666666555555555555555333444888888444333555444333333222222111111111000000///111333555555444222222333444444555666666333222111//////000222333333222222222111111000000...000222222111222444555222777<<<<<<777333333333444555666444111///111222222333333444555555666666666666666666777888999:::;;;===???>>><<<<<<===???@@@>>>;;;999777888999:::;;;;;;;;;:::999888777666555555555666888;;;>>>@@@AAA@@@AAABBBBBB@@@===:::888999:::;;;<<<===>>>@@@???<<<:::999999:::::::::999:::;;;<<<<<<<<<<<<<<<<<<===?????????>>><<<;;;;;;<<<<<<===>>>>>>?????????BBB<<<@@@PPPSSSEEE===AAAEEEFFFBBBAAAEEEIIIJJJJJJQQQaaarrr{{{}}}yyyvvvgggaaaWWWPPPPPPRRRMMMDDD???>>><<<::::::===BBBDDDBBBHHHIIICCC===<<<<<<:::BBBAAAAAAAAABBBCCCCCCCCCAAABBBBBBBBBAAA>>>;;;999::::::<<<@@@BBBBBB???===::::::???EEEDDD===888777999::::::999666444333444444555666888999:::::::::999;;;======;;;888888888999:::;;;===???AAABBBCCCBBBBBBCCCCCCCCCBBBBBBAAA???===<<<<<<======<<<;;;,,,***((('''''''''&&&$$$(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&(((***...555<<>>???GGGNNNfffcccZZZIII777......333333333333333333333333333222111///111555777666555000111333444555555555444000333666888999;;;===???@@@>>>===???DDDIIIMMMNNNPPPXXX```aaa^^^\\\___ccc______aaafffiiiiiieeeaaa_______________\\\YYYWWWVVVSSSRRRSSSSSSQQQPPPPPPLLLHHHDDDCCCEEEGGGFFFEEEGGGLLLOOONNNOOOTTTWWWVVVUUU^^^gggmmmuuu}}}zzz|||{{{zzz||||||||||||}}}}}}}}}}}}yyy}}}|||{{{~~~tttggg___YYYRRRMMMLLLHHHCCCCCCHHHEEESSSaaaiiirrryyyuuujjjbbbRRRIIIMMMOOOLLLRRR^^^sssjjjQQQEEE>>>999GGGUUU```\\\PPPLLLPPPWWWaaahhhggg]]]\\\fffnnnnnnXXXTTTSSS]]]rrryyyyyyzzz{{{VVVEEEGGGIIIAAA999>>>999666888:::999999:::444555444333111000111222000111111111111222555777333444555666777999::::::777777777777666666666666555333555999999555333555333333333222222222111111111000///000333555555555222222333444555777777888999777555333111222222333111111111111111222222222...///000000000222444777333777:::888333111222555888999999666111///000222222222333444444555555666333444555666666777999<<<<<<>>>@@@???======???AAAAAA???;;;888777888:::<<<;;;;;;;;;:::::::::::::::555555555555777:::>>>???CCCCCCCCCDDDDDDAAA===:::<<<===>>>===<<<<<<===>>>AAA>>>:::999999::::::999999:::;;;<<<===<<<;;;:::999;;;===?????????>>>======<<<;;;:::;;;===>>>@@@???DDDAAABBBOOOPPPCCC===>>>@@@???;;;;;;@@@EEEFFFDDDBBBEEENNNQQQQQQUUU[[[eeeccccccjjjvvv|||rrrfff___]]]YYYOOOGGGIIIDDD>>>===???AAABBBCCC<<<>>>===:::999:::<<<<<<;;;FFFKKKEEE@@@@@@BBBAAA888:::===>>>>>>???AAACCCAAABBBDDDEEEDDDAAA>>><<<<<<<<<>>>AAACCCDDDCCCBBB===<<<@@@DDDCCC===888777888:::;;;:::888666666777444555666888:::;;;;;;<<<555888;;;<<<<<<;;;:::;;;:::<<<===???AAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIAAA@@@???@@@AAABBBAAA???(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''')))---333999>>>444333000...---111777<<>>===<<>>===;;;;;;;;;:::999777666555444333222111111111222444444444222111222333555BBB@@@777;;;===888666888777666777888999777555:::::::::999777444222111333333444444444333222111222222333444555666777888888888222444<<<888333:::444111666@@@@@@555000333333444555444111000///000111000///000333555555444555555555555555666777888777666555444444333444444666666555444333333222222666555555777;;;>>>>>>>>>===@@@AAA>>>:::===FFFNNNXXXQQQFFF===999888888999:::;;;<<<;;;;;;<<>>BBBDDDCCCCCCCCCBBBAAA>>><<<;;;>>>>>>????????????>>>>>>;;;;;;======<<<:::888777888999;;;<<<<<<<<<;;;;;;<<<<<<<<<===??????===;;;<<<999;;;>>>???<<<<<>>======>>>???===>>>@@@BBBEEEFFFGGGHHHMMMMMMNNNQQQVVV\\\aaaeeerrrxxx}}}uuummmfffcccWWWSSSLLLFFFCCCDDDFFFHHHBBBAAA???======>>>???@@@<<<>>>@@@@@@???>>>???@@@999AAAGGGFFFBBBBBBBBBAAAAAA@@@@@@???????????????@@@BBBEEEFFFEEEBBB>>>;;;<<<===<<<<<<@@@GGGGGGCCC===@@@BBBAAA>>>:::777666:::666333444888;;;:::777666888::::::888888888999999;;;===>>>>>>===;;;:::>>>>>>???@@@AAAAAAAAAAAAGGGFFFEEEGGGJJJJJJHHHEEEEEEDDDDDDCCCCCCCCCDDDDDD*********))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((***...333777999555222222555888999999EEEBBB>>>999555333222222444444999=========DDDNNNZZZpppxxxmmm^^^KKK???AAA666222222555444111222777222222111111111222333444333333444444444444444333444444444444444444333333666666555666999===BBBDDDIIIMMMPPPQQQOOOOOOSSSVVVZZZZZZ[[[]]]```cccfffhhheeeeeeeeegggiiiiiifffcccbbbcccaaaaaaeeekkkllliiiaaa`````````bbbdddeeeeeejjjkkkkkkkkkmmmpppvvvzzztttqqqooouuu~~~}}}{{{}}}{{{{{{|||}}}~~~~~~~~~~~~~~~xxxvvvtttpppiiifffaaaYYYPPPIIIEEECCCBBBBBBBBBCCCFFFKKKRRRVVVaaaeeegggddd\\\RRRKKKHHHEEEGGGMMMVVVbbbmmmvvv{{{kkkUUUJJJFFFFFFYYYeeeZZZNNNPPPSSSWWWZZZaaakkkssswww|||vvvdddWWWVVVTTTOOOZZZgggwww{{{zzzuuu\\\SSSHHHBBBAAABBBAAA???===<<<::::::;;;;;;:::888555444333222111111111111111222333333222111222444:::HHHFFF:::999999666888999888777888::::::888666777888888777666444222111444444444333333333333222000111222333444555555666666666666@@@JJJ???333777555333999DDDCCC888111333444666777666444222222222222111000000222444444333666666555555555666777777666666666666555555555555666555555444333333222222777888;;;===>>>????????????BBBCCCAAA>>>@@@GGGOOO[[[TTTJJJAAA;;;888666666888999;;;;;;<<<>>>BBBEEEFFFAAA:::777888;;;===>>>@@@AAAAAAAAAAAA???>>>============>>>>>>=========<<<===???@@@@@@???===<<<;;;;;;<<<=========<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;999:::>>>???<<<<<>>===???DDDIIIIIICCC>>>>>><<<:::;;;>>>@@@???===<<<===>>>@@@BBBCCCDDDDDDFFFEEEDDDCCCDDDGGGIIIKKKTTTXXX___eeekkknnnoooooossszzz{{{ppphhhdddbbb```\\\XXXSSSOOOMMMKKKHHHCCC>>>;;;<<<===???AAA@@@>>>===<<<===>>>???;;;===>>>>>>======>>>???;;;BBBGGGDDDAAAAAABBBAAA>>>>>>===<<<<<<<<<<<<======???BBBCCCCCCAAA>>>===>>>???>>><<>>@@@@@@>>>;;;999999;;;777333444777:::888666555777999999888777888999666777999;;;<<<<<<<<<<<>><<<===???;;;:::999:::;;;;;;:::999555444333222111111111111000111333333222222333555@@@NNNKKK===888555444999999888888999::::::999777::::::;;;;;;:::999777666666555444333222333444444//////000111222333333444555444999MMMYYYFFF222555333333:::DDDCCC999222222666777888888666555555555444222111111222333333222666666555555555555555555333444666777777666666555555555444444333333222222777<<>>???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@======>>>>>>>>>======<<<;;;======;;;888777999<<<:::888999===>>>;;;;;;>>>======???CCCFFFEEE???:::<<<888555888>>>AAA???;;;;;;<<<===>>>???@@@@@@@@@DDDBBB???===;;;;;;<<<<<<@@@AAACCCEEEGGGJJJLLLMMMLLLQQQXXX___eeejjjooorrrwwwyyy{{{}}}~~~~~~}}}|||yyyuuutttuuu~~~yyytttqqqkkkgggbbb^^^ZZZUUUMMMHHHDDDDDDCCCBBBAAAAAAAAAAAADDDBBB???<<<;;;;;;;;;<<>><<<;;;;;;;;;<<<===;;;<<<<<<;;;::::::===???;;;AAACCC@@@===>>>???>>>======<<<;;;;;;;;;;;;<<<<<<===>>>???@@@???>>>>>>@@@AAA???<<<<<>>???===;;;:::::::::666333222555777666555444666777777666666777999444555666888:::;;;======???????????????>>>>>>>>>======???CCCGGGHHHGGGFFFAAAAAAAAA@@@@@@AAAAAABBB,,,+++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###%%%(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&(((......111777<<<<<<777111---000444888;;;;;;::::::111000///000333888???EEETTTdddmmmuuuwwwQQQ888222222111...000000111222222222222111000111222333444555555555555555555444444333333222000111111222333555555666999<<<>>>??????@@@CCCEEEFFFFFFFFFHHHJJJLLLOOOPPP^^^^^^```cccfffiiikkkllljjjfff___\\\```fffeee```ddddddeeedddcccbbbcccdddlllmmmmmmmmmooossszzz}}}zzz{{{}}}~~~}}}}}}{{{yyyyyyzzzssspppnnnppptttuuuppplll```___[[[SSSKKKFFFCCCBBB999;;;===>>>>>>@@@EEEHHHMMMQQQXXX^^^```]]]VVVQQQDDDCCCAAA@@@AAADDDGGGIIIZZZgggwwwyyyiiiXXXMMM@@@JJJXXX______cccddd```rrr|||}}}|||fffYYYaaauuubbbEEE777777;;;>>>===999777777999999888777888:::;;;:::999555555444333333222333333000222333444333333555777DDDMMMGGG:::777555333888777666666777999999888666999:::;;;<<<<<<;;;:::999777666444222222333444555//////000000111222222333555222777NNNZZZFFF111555333333777>>>>>>666111111555777888888666555666777555333111111222222222111444444444444333333222111000222444666777666555444444444444333333333222222555===EEEGGGCCC???>>>>>>888;;;>>>>>><<<<<<@@@DDDGGGDDDAAA>>>===;;;999777444555777888999<<<@@@CCC???===:::888999<<>>?????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>======>>>>>>=========<<<<<<999===@@@???999777888;;;:::777888<<<===::::::===>>>>>>AAADDDEEECCC>>>999:::999888:::===>>>===:::;;;<<<<<<===============BBBAAA???=========>>>???=========>>>???@@@AAABBB===>>>?????????@@@CCCEEEOOOOOOPPPPPPQQQQQQQQQQQQSSSTTTUUUYYYbbbhhhcccZZZ[[[[[[ZZZUUUPPPLLLLLLLLLMMMRRRUUUTTTUUUYYYYYYUUUTTTSSSQQQOOOLLLHHHEEECCCHHHFFFEEEEEEFFFEEEBBB???<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@???>>>>>>=========<<<<<<;;;:::999::::::;;;:::::::::888777888;;;>>>;;;??????;;;888:::<<<;;;>>>>>>===<<<<<<<<<<<<<<<========================>>>@@@???<<<;;;<<<:::666999<<<>>>>>><<<:::::::::666333000000222444555444444555666666555555777999555666666777888:::<<<===>>>>>>>>>>>>???@@@AAAAAA;;;;;;;;;<<<>>>AAABBBCCCAAA@@@@@@@@@@@@AAABBBBBB***)))(((((('''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$''')))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%$$$######%%%'''$$$)))000666888888666555///000222555888:::<<<===999666111///333:::AAADDDVVVccceeedddmmmxxxzzzVVV>>>333...---///000111222222222111111000111222333444444444444555555555444444333333333111111222333333333333333555777888999:::;;;<<<>>>>>>>>>???@@@AAADDDFFFHHHQQQRRRTTTVVVWWWYYY\\\]]]gggccc]]]XXXZZZ___^^^YYY```aaacccbbb```^^^___aaaccceeehhhjjjmmmqqqvvvzzz}}}wwwqqqpppuuuyyy~~~{{{xxxvvvuuusssnnnjjjaaa[[[VVVTTTVVVWWWSSSOOOJJJHHHEEEAAA<<<999999::::::<<>>;;;RRRfffqqqiii\\\YYYbbbppp|||kkkdddooozzzZZZAAA:::???666666666777777666666555777666555666888:::999888666555555444444444444555111333555555444555666888BBBEEE<<<444777666222555444333333444666666555444333333555666666666555444777555333222111222444555000000111111222222333333666222222CCCOOO???000666555444555888888444333333333555666666555444555666555333222111222222111000111222222222222111//////---///111444555444333222333333333333333222222222333:::BBBDDD@@@<<<:::;;;555888::::::999:::<<>>>>><<<:::444555555555555777:::<<<:::999888888999<<<@@@BBB<<<===>>>>>>>>>===<<<;;;===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;:::======<<<<<<<<<<<<<<<<<<888>>>CCCBBB===999888:::888666777;;;<<<999999<<<>>>@@@CCCEEEEEEBBB===999888;;;>>>===;;;999:::<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<===>>>:::;;;<<<>>>???>>>>>>===>>>>>>===;;;:::;;;>>>@@@AAA@@@@@@?????????@@@@@@===>>>???DDDMMMRRRMMMDDDAAAAAA@@@>>>;;;:::::::::999<<<======>>>@@@AAA???===<<<<<<<<<;;;::::::999AAA@@@?????????>>><<<;;;<<<;;;:::::::::<<<===>>>;;;;;;;;;<<<;;;;;;:::999:::::::::999999999999999999999888777666777:::<<<<<>>:::888;;;<<<:::===<<<;;;;;;::::::;;;;;;???>>>===<<<;;;;;;;;;;;;:::>>>>>>;;;:::;;;:::777;;;===>>>===:::888888888222000...---///222444555333444555555444555777999:::999999999999:::;;;;;;;;;<<<<<<>>>@@@BBBDDDFFFBBB@@@<<<999999;;;???BBBAAAAAA@@@@@@AAABBBBBBCCC***)))(((''''''((()))***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%% ###'''))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%$$$$$$$$$&&&(((!!!&&&...333555666888999777666555555666999<<<>>><<<999333///333:::===<<>>;;;::::::777555777;;;<<<>>>AAACCCHHHUUUfffsssggg___TTTLLLHHHEEEBBB???@@@BBBDDDEEEGGGNNNYYYbbbfffcccZZZLLL@@@>>>GGGQQQfffooofffUUUSSSZZZiii~~~vvvhhh]]]fffrrrTTTCCC999777;;;444222111222555888777666555444333444666777777666555555444444444444555555222333555555444444555777<<<<<<222...666666111333000000000111333444333222111222333555555555444333555444333222111222333333111111222222222333333333555444000777???777///666777666666555555555555666000222444444333333444555555333111111222222222111///000111222111000///...---...000111222222222111333333333333222222222222111666;;;===;;;888777888666777999999888999<<<>>>=========>>>???>>><<<:::444444555444222333555777999999999888888999<<<>>>;;;<<<=========<<<;;;:::===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>999===AAABBB???;;;::::::888555666:::;;;888888;;;===???BBBDDDCCC@@@<<<999666<<<@@@???999666888<<<<<<<<<=========<<<<<<;;;;;;::::::999999:::::::::666888;;;===>>>===<<<:::=========;;;999:::<<<>>>======<<<<<<;;;<<<======:::<<>>>>><<<999999888777777777777888>>>>>>===<<<;;;:::999999777<<<>>>;;;:::<<<;;;999;;;<<<===<<<999777777777222000...---...000444666444444555444444555888:::<<<<<<<<<;;;::::::999999999999:::<<>>:::666:::???<<<444;;;LLLTTTVVV___bbbdddlllpppwwwwwwgggRRRDDD<<<777111000/////////000222333111222222333333333222222222333333444444555555555333333222222333444555555333333222222333333333222444444555666888;;;===???AAADDDHHHHHHGGGFFFFFFGGGGGGLLLMMMJJJJJJNNNRRRRRROOOSSSWWWWWWUUUTTTVVVYYYUUUVVVXXXYYYZZZ^^^cccgggiiikkkiiibbbZZZXXX\\\bbb[[[VVVPPPMMMLLLJJJFFFCCCAAA@@@>>>===;;;:::999999<<<888888;;;;;;:::>>>EEEIIIMMMQQQQQQQQQVVV```iii]]]TTTIIICCCBBBCCCDDDCCC<<>>@@@KKK[[[eee```eeeWWWMMM[[[ffflllzzzrrr]]]WWWVVVdddzzzVVV@@@<<<888444333222222111222444555555555444333222333444555444333333333222222222333333444111333444333222222333444444666///---333222...444///......000222333222111222333555666666555444444333333222222222111111111111111222222222222333333000666333111555333...333444555555444333444444333...000222333222222333555444333111111222333222111///000111333333222111000//////000000111111222222222222222222222222222222111222444666666666666555777777777777777888;;;===<<<;;;<<<===>>>===;;;888333444444333222222444666777999999888666666999;;;888999;;;<<<======<<<<<<<<<;;;:::999999:::;;;<<<:::::::::::::::;;;<<<===<<<<<<;;;;;;<<<>>>@@@AAA<<<<<<======<<<<<<;;;;;;777555666999:::888888:::888;;;???AAA???<<<888666444888<<<<<<999777888::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888777999;;;===>>>===<<<;;;777999999888555444444555999999888888888999999999888;;;<<<<<>>:::;;;;;;;;;;;;;;;::::::999::::::::::::::::::999999999999999999888777777666777888888777777888999;;;======:::;;;???>>>;;;888888777666666666666777:::::::::::::::999888777666;;;???<<<:::;;;;;;:::999;;;;;;:::999888888999777555222///...///333555444555555555444666999<<<;;;<<<<<<<<<;;;:::888777888888888:::<<<@@@CCCEEEMMMLLLIIICCC>>><<>>>>>>>>??????AAABBBBBB...,,,***'''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###&&&***+++)))&&&%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$###"""###$$$((($$$"""%%%---444555444//////000111555999>>>@@@FFFGGGFFFDDDGGGIIIAAA555///>>>EEEIIIUUU[[[[[[```gggccc\\\ZZZ```aaaSSSBBB222111///......000222333222222333333333222111111111222222333444555666666444333222222222333555666666555444444444444333222444333222222222333555666666:::>>>@@@>>><<<;;;<<<999@@@CCC@@@>>>AAAFFFGGGEEEIIIMMMLLLHHHEEEGGGIIIIIIIIIGGGFFFFFFJJJPPPUUUTTTRRROOOIIIDDDBBBDDDFFF>>>===;;;999888888999;;;444666999:::888777666777???<<<>>>CCCEEEEEEKKKSSSbbbhhhlllggg[[[OOOHHHFFFFFFAAA======AAACCCBBB???CCCHHHRRR^^^gggfff\\\SSS???999666;;;GGGUUU^^^bbbPPP^^^\\\^^^qqqtttkkkppppppyyymmmXXXOOOOOOSSS^^^lll|||bbbAAA666666444222444222444555555333111111111333222111111333333222111111111111000111111222222111222333222000000111222///444000...111...,,,555///......000222333222111///000111222222222000000111222222222222111000///111111111111111222222222,,,999777000222222...000///222333222222222000......000222333222222333555444222111111222333333222///000222444555444333222111111111000111111222333222222222222222222222222111000000111444555555555666555555444555777999;;;777777888999;;;<<<:::888333444444333222333555888444666888888666666999<<<666777999;;;===>>>>>>>>>;;;:::888777777888:::;;;666666777888999;;;<<<===<<<<<<<<<<<<>>>@@@BBBCCC>>>;;;888777999;;;======666444555999:::777777:::444777<<<>>><<<999555333333444666999::::::999777999999:::;;;;;;;;;:::::::::999999888888777777666999::::::;;;;;;<<<<<<<<<444666999:::999888888999999999::::::::::::;;;;;;444777777555555999;;;999888666555555777888888777888777888;;;;;;888777888999888777666555555555555777777888777666666777999555666888999::::::999888777777777777777666666666999999999999999888777777555777999999888777888999666999999888999===<<<888:::999999888888888888888555666888999999888777777666<<>>============>>>???@@@AAA+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&&&&$$$######$$$&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&(((+++---...,,,---///000111333666888EEEHHHJJJLLLPPPPPPGGG======;;;:::@@@QQQccclllmmmvvvqqqiiieeehhhlllhhhaaaOOOCCC:::888333+++,,,333---///222222222222555888;;;999666555555555444333666555444222111111222222333333333333333333333333444444333333222111000000222222333444444555666666333444666888999:::::::::;;;;;;:::999999999::::::888777666777999;;;;;;;;;===;;;999888888888777666555555555333111000111222555333444888999999<<>>777888::::::;;;>>>BBBEEEGGG\\\mmmiiiYYYLLLHHHIII<<>>AAA@@@===888555444555777888999:::999999444555777999999888666555888777666666777888777555:::888777999===???===<<<999888888888999;;;>>>???GGG???666222333555444111888888888777777777666666:::::::::::::::999888888999777444555888;;;;;;:::CCCIIINNNKKKCCC===<<<>>>=========<<<;;;<<>>HHHXXXkkkrrreeeTTTCCC<<<777===HHHTTT[[[^^^ooooookkkggghhhkkkjjjeeeccc```]]]WWWIII999000///222444666666444222111000666555444444555666555444666555444222111111222222333333333333333333333333444444333222222111000000111111111222222333333444444444555555666666666555333222222222333333444444444444333333444444444333333222111111222333333333222333444555777888;;;<<<::::::===??????@@@IIISSSdddccccccbbbaaa^^^YYYVVV???BBBEEEEEEBBB>>>;;;;;;DDDAAA===<<<@@@IIIRRRXXXfffeee]]]PPPHHHJJJRRRVVV^^^WWWMMMFFFGGGOOO[[[ccc{{{qqqjjjeeeZZZ[[[XXXOOOFFFFFFQQQ]]]ooo~~~bbbCCC<<<444000111333222111333222222111111111222222222333444222000......//////...------///000///.../////////////////////...000000000000//////....../////////..................//////000111000000000222222111000000///.........//////000000000000000333111///000222333333333333333222000000/////////111000000000000222333444555333111111333444333222111111111111222222222222222222111111111222444555;;;999777555444444333333333333444666777888999:::444333222111000000111222333222222444666777666555777777777777777666555555555555555666999;;;<<<<<<:::999999999999:::;;;;;;<<<@@@AAA;;;666777999:::555333222333777999999888999999888777666666999;;;888777666666777999;;;<<<:::999999999;;;;;;999888777777666666666666777777555444444444555777999;;;999888888777777777888888777888999999777777777999555666777888999:::::::::888777555444444555777888888777666555444555555666777777666666666888999:::666666777777888888888888666444333555888999888777666666777777777888888999;;;;;;:::888555444444555333444666777888999888888888:::888666777::::::666777666555666999:::999888444777;;;>>>>>><<<999777333444666888999999999888555555777888777666555444666555555555777777666444999777777999<<<>>>===<<<999888777777888:::<<<>>>DDD>>>777444444555555444;;;::::::999999888888888888888999:::::::::999999666555444777;;;?????????@@@DDDHHHHHHDDD@@@??????<<<===<<<;;;:::<<>>BBBDDDGGGMMMXXX___fffhhhlllsssyyy{{{}}}|||dddMMM<<<111/////////000111222333444666555444555666666555333555555444333222222222222222222222222222222222222333333333222111111000000000000000000000000111111333333333333222111111111000000000111111222333333444444444333333111000///222111111111222444555666222333444555888:::<<<===>>>AAAFFFIIIIIILLLYYYggguuuppphhh```YYYQQQJJJFFF???======???CCCCCC@@@<<<@@@???@@@GGGRRR^^^fffiiibbb[[[OOOHHHNNNZZZbbbccc]]]NNNBBBDDDMMMXXXjjjzzzvvvooohhhbbbQQQMMMEEE???BBBPPPeeetttooo[[[EEE<<<888333222444666666555111000000000111111222333222222333111...---------...,,,+++,,,.../////////......///////////////////////////............---//////......------,,,,,,------...////////////...111111000000//////.........///000000111111000000333222000000222333333333222111000///////////////......---...///111333555444222111111222333333222222222222222222222222222333333333333333555777888<<<<<<;;;999777555333222333444555666777888999:::555444222000//////000000222111111333555555444222777777888888777777666666444444555666888:::<<<===???>>>===;;;:::999999999;;;>>>>>><<<<<<>>>>>>;;;555333222333555777777777777888777555444444666888777666555444666999<<<>>>:::999999:::;;;<<<:::999777777666666666666777777444444333333444666888999999999888666666555555555999999999777555444666888444444666777888888888888888666444333333444666888666555555444444444444555555555444444555666888999555555555666666666666666555444444555777888777666777777777777777777777777:::::::::888555444555666333444444555666777888999777999888666777;;;:::666444333333444777888888777333444777999::::::999888333444555666777888888888555666666666555444333333333222333555777777555333666666666888;;;======<<<:::999777777777999;;;<<<>>>;;;888666555555777888======<<<;;;;;;:::999999777777888999::::::::::::666666777:::>>>@@@AAA@@@===???AAACCCDDDCCCBBBAAA<<<<<<;;;:::999;;;>>>AAA+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""'''...333555555555555888777999DDDYYYlllrrrnnn^^^OOODDDEEECCC<<<<<>>CCCGGGJJJKKKTTTTTTUUUVVVTTTTTT[[[dddccc]]]TTTLLLFFF@@@<<<999???;;;:::===DDDJJJLLLLLLOOOOOOSSSZZZaaaccc^^^YYYFFFLLLUUU\\\cccgggaaaYYYHHH???BBBRRR___ffftttyyyuuuooofff___QQQJJJDDDIII[[[qqq{{{]]]OOOGGG;;;:::777444444555555444222000000000//////000000111///000000///------...///000...,,,,,,...//////...............////////////.........---------......000000///......---,,,,,,,,,---......//////......000000000/////////////////////000111111111111000333222222444555555333111000//////.........//////,,,,,,,,,---///111333444333333222222333444444444333333333333333222222222333333333333444666888999<<<======;;;888444222000222333333444666777777888555444222000/////////000444333333444555555444222333444444444444444333333333444666666777999;;;===???>>>===;;;999888888888999;;;<<<<<<@@@DDDAAA<<<444333222222333444444444555666666555444444666888888777555444555888;;;===:::999999:::<<<<<<;;;999888777777666666666666777444333333333444555777888<<<;;;999777666555444444::::::888555333222444666333333444555666777777666777666333111111333666777444444333333333333333333333333222222333555777888444444444444444444444555444444444555666666666666777777777777777777777777888999888777555444555777444333333222333666888999666888888666777;;;:::555555444444555555666666555444444555666666777777777333333444555666777888888666666555444333333222222111111222444666777555333444555555777999;;;<<<<<<:::999777666666888999:::888888888666444555777999======<<<<<<;;;:::::::::999999::::::::::::999999777888:::<<<>>>???>>>======<<<<<>><<<777333000///000111111222333444555555555444222000000000000111444333333444555555444222111111222333333222222222333555777777666777:::===<<<;;;:::999888888888888888:::;;;<<>>>>>>>>>>>???<<<;;;===AAACCCAAA>>>===<<<:::888666888<<>>KKKUUUccclllooonnnooopppmmmaaaOOOCCC???BBBGGGJJJYYY___]]]OOOAAAAAALLLVVVhhhjjjrrryyytttjjjiiipppyyypppjjjcccZZZRRROOOVVVtttzzz___JJJ>>>555555777222111111111111111111111111111111///...---,,,,,,,,,***+++,,,------000333666888555000...---------,,,------......///000000000///...---------...///000111111000000//////......//////000111111111111000//////000000111111222222///000111111222222111111222333666999:::888333..................///000111222111000000000111222333333555555555444555777999333333333444444555555555333333222222333555777888999;;;===;;;666111000000///000000111222222333333444333222111111111222333222111111333555555444222222222333333444444333333444666888777555555888;;;888888777777888888999999777999:::;;;???CCCAAA;;;555555555333111000111333111333555666666777:::;;;:::999777666555555666666888777777999;;;;;;:::999999888777666666555555666444444555555666666666666555666777999;;;>>>@@@AAA777777777444222111222333222333333444555555444444444333222111111222333444111222222333333333333222333333222111222333444555444333333333333222222222333444555444333333444555444444555666666777888888444666666666555555777999777666444333333444666777444666777666888;;;999555777888999888666555555666999888777555444444444444444444444555666777999999777666444222111222444555555444333444666777777666555666888888888888:::<<<:::999777777777999;;;<<<999777555333333555777888999999999:::::::::;;;;;;@@@@@@???>>><<<999777666333666999<<<>>>@@@BBBDDD@@@>>>;;;<<>>@@@???<<<888666777:::>>>+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%% ###%%%### """&&&"""%%%'''&&&"""!!!###&&&%%%$$$$$$######$$$$$$%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''&&&$$$###'''///999@@@>>>CCCDDD<<<555666;;;===GGGPPPTTTQQQQQQRRRKKK@@@999999999<<>>>>>===???AAA@@@>>>@@@FFFKKKPPPSSSTTTSSSRRRTTT[[[aaa```[[[VVVSSSSSSQQQMMMHHH@@@;;;999;;;;;;888777888666666888;;;@@@CCCDDDDDDNNNTTTZZZZZZTTTMMMHHHGGGJJJFFF@@@===@@@IIISSSYYYZZZWWWMMM>>>999GGG^^^nnnqqqtttxxxyyyvvvsssqqqpppqqqfff[[[TTTOOOPPPZZZeeevvvVVVDDD======777666777222222333333333333333444555//////...---,,,,,,,,,---,,,---------...000333666666333///---,,,------,,,------......///000000111000///...------///111222//////////////////////////////000111111111111000///000000111222333333444000000111222222222222111333333444555666555222///............///000111222666555444222111111111222222444555555333444666999222222333444555666777777555444444333444555666777888<<<===;;;555111111222000000111111222222333333444333222222222333444555333222222444666777666555222222333444444444444444555777999888444333666:::777777777777777888999:::666999::::::<<>>:::777999999666333222333444111333555666666666888999777777777777777777666666666666666888:::;;;:::888999888777666555555555555555555666666777777666666555666777999<<>>???:::555333555777888888888888999:::;;;<<<<<<===AAAAAA@@@???===;;;:::999555888;;;===>>>@@@DDDHHH@@@>>>===<<<===???@@@@@@CCCAAA===999555666999<<<+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%"""%%%'''&&&"""!!!$$$(((###&&&)))'''###!!!$$$(((%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&###$$$%%%&&&(((---333888DDDDDD???:::999<<<;;;777CCCSSS\\\YYY[[[aaaZZZJJJJJJCCC:::888CCCSSS[[[[[[___[[[cccuuu}}}uuujjjfffhhheeeeeekkkrrrpppeeeYYYIIIDDD===888444333222111111222333444444444333222333333333333333333333333000000000000000111111111...//////000111222222333222111000000111333555777444666999<<<>>>??????>>>888;;;;;;999777999@@@FFFIIIJJJJJJFFFBBBBBBGGGMMMIIIDDD@@@???AAAAAA===999===:::999999666444777===<<<===@@@EEEJJJMMMMMMMMMHHHHHHFFFCCC@@@??????@@@AAAGGGOOOTTTUUUSSSQQQOOOPPPMMMFFF@@@FFFXXXkkkuuuuuuyyy|||{{{}}}zzzsssbbbWWWKKKEEEGGGUUUqqq}}}^^^CCC777888;;;444111444111222222222000///...///000------,,,,,,,,,---.....................///333666444111---++++++,,,---------------...///000000111000///...---...///111333---------..................//////000000000000000000000111222333444444555000000111222222222222111555333111111222222222111.........//////111222333:::888666444222111111111111333555444222333555888111222333444555777888888666666555444444555666777999<<<>>>;;;555111222555111111111222222333333444444333222222333444666777555555555777:::;;;:::999000111222222333333333333555888:::888444222555999888888777777888999999:::666:::;;;999999<<<<<<::::::;;;<<<999555333444666222444666666555555555777444555666888888888777666666555555777999:::999888999999777666555555555555555666777777777777777666999999999:::;;;<<<===>>>333444666555333111111222333333444555555555444444000111222333333222111000111222333444555444444333666555444222222222222333444444444333333222222222222444555444222111222555111222333555777888999:::333444555555555666888:::999888777666555444444333222555666666888;;;999444000333666666555666999;;;777777777888888888888888666666555666777888:::;;;888666333111222444777999===:::666555666888999:::777:::;;;:::888777999;;;999888888888999;;;>>>???DDD===555333666999999888777888999:::<<<===>>>???@@@@@@@@@@@@???===<<<;;;:::<<<>>>>>>===???CCCGGG???>>>===<<<===>>>@@@BBBEEECCC>>>999555555999<<<---,,,)))'''&&&&&&'''((()))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&&&&$$$###%%%((($$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%(((+++:::@@@GGGIIIDDD<<<777444:::NNN]]][[[WWW[[[^^^]]]ZZZXXXPPPHHHFFFHHHHHHDDDCCCIIIUUUaaaeeedddkkkuuuooojjjdddcccgggmmmtttwwwuuulll___RRRGGG???999666777---***444999444//////444222111222555555222...,,,///111///000333333111333222222333444444222000222222222333333222222222666555444444333333333333666555444333444444666666999999888888888888999999888888888888999888888888555999>>>AAACCCCCCDDDEEENNNNNNOOOSSSVVVSSSJJJBBB<<<888333111333888>>>AAALLLKKKNNNRRRMMMBBB<<<===BBBJJJRRRVVVYYYaaammmvvvttt{{{oooTTTCCCAAAGGGTTT___hhhyyyfffPPPCCC999777555333111222222333000000000000////////////000///...---------------------,,,,,,---///000111///...,,,+++***+++,,,,,,,,,---------.../////////000000000000////////////000000//////.........---------............---------///111222111000111222444444333333222111111111666555444333111000///...111111000000000111333444555888:::888333111333666333333333333333333222222333333333444666777999999666666666666666777888888777999;;;<<<<<<999666444444222111333555666333000666555555555555666666777:::888777777888888777555333222222222222333444444444666999;;;;;;777333///444555666888999;;;<<<<<<::::::;;;<<<=========<<>>???AAA<<<;;;888777777999;;;===EEE@@@:::555444555666666444777===BBBEEEEEECCCBBBAAA@@@???=========>>>>>>===<<<;;;:::;;;===???AAA???===>>>@@@???<<<===AAACCCCCCAAA===888666888:::---+++)))'''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$###############""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%''')))///555>>>FFFHHHCCC;;;555222888CCCNNNXXXcccrrr~~~wwwooobbbVVVTTTTTTPPPIII;;;:::???HHHPPPUUU^^^hhhgggggghhhlllsss}}}uuuiiiaaa]]][[[ZZZMMMDDD:::333---)))+++000...------///111333222000...111222000111444555222222111111222333333222111222222333333333333222222333222111111111111111111444333222111111111222333333333444444555777888999111333555888999::::::999===@@@DDDEEEDDDCCCBBBBBBCCCAAA??????>>>;;;555000+++111777:::888888:::===EEEBBBAAAAAA===999>>>FFFQQQ^^^hhhhhhgggjjjnnnnnnooorrrzzzyyy^^^GGGHHHLLLVVVaaadddhhhuuuiiiXXXJJJ???888888777444222111111111222000000000/////////......///...------,,,,,,,,,------,,,,,,+++,,,---//////...---,,,++++++++++++,,,,,,,,,,,,,,,------------////////////////////////000/////////.........---------............------...///111111000///111222222222222111111111111111444333222111000//////...111111000000000111222333555888999777333111333666444444444444444444555555222222222333555777888999777666555333333333333444888:::<<<>>>===;;;888666555333111222444555333111333333333333444555777777;;;:::999888888777666555111111111111222333444555666888;;;<<<;;;888555222444444555666777999:::;;;::::::;;;;;;<<<<<<;;;;;;:::???CCCAAA:::333222333333333444555666777888888888777666555555555555555555555555555555555666666777777666666555555444444666555333222111222333444444444555666777777777777555555555444333222222222333333333333333333333333222222222111111111111000111111111222222222222333000000000000000000000000111111111111111111111111555222111111333444333222222222333333333333444444444222111222555888888777999999999888666444111000111222333444444555444444444444555666777777777666666666777777777777888888888666555666999:::::::::;;;999777555555555666666999888777666777777888999888:::===>>>>>>???@@@BBB???>>><<<:::999:::;;;<<>><<<;;;:::;;;;;;;;;;;;:::;;;<<<>>>???AAA>>>===>>>@@@???<<<<<<@@@BBBCCCBBB>>>;;;999:::<<<---+++)))((('''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$,,,&&&!!! ###%%%%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$&&&''''''***000:::CCCEEEAAA<<<777...///>>>MMMZZZooopppjjjfff\\\QQQBBB:::444555;;;AAAIIIPPP\\\```hhhqqqzzz|||vvvrrrpppooommmjjj\\\DDD111***---111+++***+++,,,---///111222---000000...///222222///000///...///111222222000111111222222222222111111000000//////000000111111333222111000000000000000///000111222444666888999666999===AAABBBAAA???===<<<>>>???>>>;;;888666555666555222///---,,,,,,,,,///:::EEEEEE>>>888999<<<888999<<>>>>>===;;;999555333111111222444444333333333333444666777999::::::::::::999666555555555111111111222333444444555999:::;;;<<<;;;999777666555555444555666888:::;;;999::::::::::::999999888666888::::::777555333333222333333444555666777777777777666444444333333333666555555444333333444444777555333444666777555333666555333222222222333444444444555666666555555555444444444333222222111111222222222222222222222333222222222222111111111111000000000111111111222222000000000000000000000000000000000000000000000000333222111111222333222111111111111111222222222222222111000222555777888777999999999888666444333222111111333444444444444444555666777888999999:::999666666666666777777888888666555555666999;;;;;;;;;<<<;;;888777555555555666888777777777888999::::::888:::===>>>??????AAACCCAAA@@@@@@???>>>===<<<<<<:::999888999<<<>>>>>>===>>>???AAACCCEEEEEEEEEDDDDDDCCC@@@===;;;:::999999888999:::;;;===???@@@@@@>>><<<===@@@>>>;;;<<<@@@AAABBBBBBAAA???===>>>???,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%&&&%%%&&&+++333;;;@@@CCC;;;333...222999DDDWWWhhh|||qqqiii]]]RRRHHHAAA888333333666:::>>>RRRYYYcccnnnwww}}}sssmmm{{{uuuZZZBBB777222............---,,,,,,...///---//////,,,---000000...---,,,+++---///000000000//////000000000000//////000000///000000111222222333333222111111000000000000000111222444666777999>>>AAADDDGGGFFFBBB===999333444555444111---,,,+++000000000000000222666999;;;BBBGGGDDD===777888;;;888@@@KKKRRRUUU\\\jjjvvv~~~qqqppplllcccbbbWWWIIIBBBEEEQQQ___hhhjjjrrryyy{{{|||uuubbbRRR@@@777999===<<<999555444222000///.....................------------++++++************+++++++++*********)))))))))***,,,,,,++++++++++++++++++,,,,,,,,,++++++*********------------....................................------............------...//////...------///111,,,,,,---...//////000000/////////000000000111111111000000000000111111111333444555555222222333444333333444444555666777777888777666555333333222222555444222000000222444555666777:::<<<===<<<;;;:::666444222111111333444555777666777777888999:::;;;666777999777555444555777555555555666666555555555999999::::::999999888777777666555555666888:::;;;888888999888888777666666666666666666777777555444222333333444555555666666666555444333222111111111555555444333333444444555999555333444999;;;888444555555444333222333333444444444444444444444333333333333222222222111111111000111111111111111222222222222111111111111000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111222111111000/////////000000000111111000000000222444666777888888888777666555444333222222333444555555666555555555666777999999:::::::::444555555666666777777777555444444555888;;;;;;;;;<<<;;;999777666555555555777777777888999:::;;;;;;777999<<<===>>>>>>@@@AAA@@@@@@AAABBBAAA@@@???>>>;;;999888888:::<<<======>>>???@@@BBBCCCEEEFFFFFFHHHFFFCCC@@@===;;;::::::666777:::<<<>>>???@@@@@@===<<<===???>>>:::;;;??????@@@AAABBBAAAAAAAAAAAA++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&%%%$$$%%%&&&"""!!!!!! !!!!!!"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###$$$$$$$$$%%%%%%(((...666===333999777///---777CCCGGGlllrrrssslllccc\\\UUUOOOLLLKKKHHHBBB===;;;;;;<<>>888<<>>@@@BBBCCCCCCBBBAAAAAA===888555666888999::::::;;;<<<>>>AAACCCFFFGGGHHHFFFCCC???===;;;::::::666777999;;;===??????@@@===;;;<<<>>>===:::;;;???===>>>???@@@BBBBBBBBBAAA++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& %%%***)))%%%!!!!!!""""""""""""!!!!!!"""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$ $$$((()))''''''***---000>>>BBB777222777999444===IIISSSTTTRRRUUUZZZ]]]eeeiiiggg___WWWQQQLLLHHH:::<<>>555///...000...******---...+++///---,,,,,,...000000000,,,,,,------------,,,,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,------+++,,,...//////...+++***,,,...000000000000111222111222333555777999::::::@@@GGGVVViiiwwwzzzrrriiiiiinnnqqqllliiimmmvvv{{{xxxsssbbbTTTKKKEEELLL```zzz}}}ppp___KKK:::555555555333222111222444111111000000000/////////,,,,,,,,,,,,++++++++++++***))))))))))))***++++++'''((())))))))))))(((((()))***++++++,,,+++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,---------------------.........------............------+++---......,,,++++++,,,++++++,,,,,,---...////////////000111111222333333000000111111111000///...000000111111222222333333000000111111222222333333222222222333444666777888===;;;999666444222000///000111333444555555555444333444444222111111333555666555444333333222222222111000000333666999999888:::;;;;;;;;;999777555444333333444444444444333333000000111111111111111111333444444444444444333222444333333444555555444333222222222333333333444444111111000////////////000000000111111222444555666444111///000333333222///222222222222222111111111000111111222222111111111000000000000000000000000------......//////000000////////////............------........./////////........................////////////////////////,,,///111111000......///............///////////////000222222111222444666555555444333222222222333333444555666666777777666333444555555666666555555222333333444555666777777555444444555888:::::::::888888777777666666555555555666777888888888888888666888:::;;;::::::;;;<<<:::;;;===@@@AAABBBBBBBBBDDD???999444444555777888777888999<<>>??????<<<;;;;;;>>><<<999:::>>><<<;;;;;;<<>>AAAAAAAAA>>>;;;000888???BBBIIIXXXiiisss~~~|||vvvsssrrrmmmfffDDD???<<<@@@IIIRRRVVVVVVLLLOOOVVV___hhhmmmooonnnkkklllooooooiiiaaa___aaa\\\YYYYYY\\\^^^YYYLLL@@@999:::888333222666666444444222//////000222333222------............------++++++***)))))))))******((()))***,,,,,,,,,,,,+++,,,,,,+++******++++++,,,***++++++,,,---///000111000111333222111111222333555333444888@@@FFFHHHHHH```iii{{{uuuxxxwwwooolllqqqwwwzzzdddbbb___YYYLLLAAABBBIIIkkkfffUUUIII===444111666666555222000///111333//////000111111111111111,,,+++++++++***************)))))))))******+++,,,&&&'''((()))******))))))((()))***+++,,,++++++***))))))******************))))))******+++,,,,,,---,,,,,,,,,------.........------............------))),,,...///---+++)))))),,,,,,,,,------............//////000000111111111000000111111111000...---/////////000222333333222111111111111111111111111000000111111222333555555777777666666444222///...///000111222222222222222111333555444222111333555333222111111111111111222555111///333999<<<:::777555666777888777666444333000111222333333222111000///000222222222111000///111111222333333333222222111333555777777777777777222222222222333333333333...............//////000///////////////000111222111111000000//////......111111111111111000//////...///000000111111111111////////////////////////,,,,,,,,,---.../////////......---------,,,,,,,,,,,,------------.........------------------------........................+++...111111///------...............////////////000111333222000000222555666555444333333333444444111222333444555555555555444444555555444444333222111222333444555666666777666555444555777999999888555555666666666555555555555555777777777777666555888:::<<<;;;:::999::::::999:::;;;===>>>???@@@@@@AAA===999777777888999999666777999<<<>>>???@@@AAA@@@???===;;;999999999999999999999999:::<<<>>>???<<<:::;;;===<<<999:::>>>:::888666888;;;>>>???>>>************)))'''&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%""" """%%%(((&&&$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$---(((###"""$$$''''''&&&'''%%%///DDDPPPNNNLLLPPP444666555666CCCZZZrrr|||{{{yyyyyy^^^SSSGGGDDDHHHMMMMMMJJJCCCBBBBBBGGGSSSbbbooowwwpppsss{{{yyyiiiccchhhkkkhhhiiiooouuuppp```RRRJJJLLLIIIEEEDDDGGGHHHFFF888555222222333444555555...//////////////////...------,,,+++*********+++((()))+++---.........---,,,,,,++++++,,,,,,---......---,,,,,,...000333555888999999888666555666777777555666???MMMYYY___aaa{{{~~~zzz}}}zzzqqqkkkkkkjjjfff]]]RRRIIIFFF???<<>><<<666333666444333222111111111000000...///000111222222222222+++++++++************)))******)))******+++,,,,,,%%%&&&(((***************((()))***+++,,,,,,+++***''''''(((((())))))******((())))))***++++++,,,,,,,,,,,,,,,------.........---..................---(((+++///000...+++((((((,,,,,,------------..................//////000000///000111111111///...---///......///111333333222222222111111111111111111333333111000////////////---///111333444333222111//////000111111111111000000333666555333111222444111111111111222333333444:::444000444;;;???;;;555///000333444555555333333///000222333333222111///111333555666666444111000///000111222222222222222111444999;;;;;;;;;;;;===222222222222222222333333------------...///000000//////...------------...222333333222///......///000000000000000///......------///000111111111111.........///////////////++++++,,,------...//////------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................***---111111///,,,---............/////////000000000222333222//////111444666666444333333444555666000000111222333333333333555555555555444333222111111111222333555666666777777555444555777888888777333444555555666555555555555555666777777666555444:::<<<======;;;999999::::::::::::;;;<<<<<<======<<<;;;999999;;;<<<<<<;;;777888:::<<<>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<;;;:::999888999;;;>>>???;;;:::;;;===<<<888999===999666444555999<<<======...+++)))(((((()))((((((&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""#########$$$$$$$$$###########################"""!!! !!!"""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&***222>>>IIIRRRVVVDDD???888333999KKKeeewww|||~~~{{{xxxfffUUUYYY```YYYLLLEEE???CCC@@@;;;BBBUUUcccfffjjjuuu|||vvvnnnkkkkkkkkklll|||vvv{{{vvviiiccc\\\VVVUUUYYY[[[XXXTTTUUUFFF===BBBFFFDDDBBBDDDAAA<<<777666666444111000444222000------...///000+++111//////222...***222000000//////......//////...222333111222777888555<<<999888:::999888>>>FFFGGGFFFCCCEEETTTiiiuuuwwwvvviii^^^VVVQQQOOOOOOQQQCCC;;;AAAIIIPPP\\\iii{{{mmmSSSGGG888222444666444111111111000000//////......000////////////...............---,,,,,,+++******''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++//////...------,,,++++++............---,,,++++++******))))))***+++,,,,,,------......///000000000000000111000000///.........///000222444555666666222111111111000000//////111333111//////222111---222111111333666555111......------,,,---...///000333333333444444333222222333333222000...///111444888777666777888777555444000000000000111111111111111111111111000000000000111///...000222333111...,,,...///000///000111333111222444666888::::::;;;444333222222333333111000//////............//////000000000000000000000000//////............//////........................111000...------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++,,,------+++******,,,///---------............///......//////000000111111111111222222222333333333///000111222222222222222444333333222222333333444///000111222333444444555444333222111111333555666444444444555444444333333333444555666666555444333:::;;;;;;<<<;;;:::888777999999999;;;===<<<999777;;;<<<===>>>===<<<;;;:::555666888:::<<<======>>>CCCBBB???<<<:::999999999999888888888888999;;;<<<>>>::::::>>>===777555888999888777777888:::<<<===///,,,)))(((((((((((('''%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""#########$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!###(((000888>>>@@@FFFFFFCCC>>>:::@@@NNNYYYnnnuuuyyyzzznnneeeccc]]]WWWWWWLLLHHHBBB@@@DDDKKKKKKFFFJJJZZZjjjlllccc]]]ccclll}}}~~~yyyrrrpppjjjdddbbbeeehhhiiihhhjjjaaaZZZYYYYYYWWWUUUUUUPPPIIIAAA===;;;:::999999888999999777555333444666333666222333;;;777111666777555555888;;;===:::777;;;999666666888;;;>>>???NNNQQQSSSRRROOOPPPTTTXXX\\\```cccbbbhhhrrrzzz|||yyyyyyxxxiii___TTTKKKCCC===@@@HHHEEEDDDJJJWWWdddlllqqquuu~~~ttt[[[HHH@@@999111///111444222000000000000/////////....../////////.........---------,,,,,,+++******))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++******......------,,,++++++***+++,,,,,,,,,,,,+++***************)))******++++++------......///000000000000000000000000///......---......///000000000000111111111111000000000///...111111//////333333111111000///111333333000.........---------...///000222333333444333333222222222333333111//////111333:::888666555555333111...////////////////////////000000000000000000000000222000///000222222000...,,,...////////////111222222333444555666666666666333222111111222222111/////////............/////////////////////////////////......------......///------------------------...------,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,+++***,,,---------------............---......///000000111111111111111111222222222222000111222222222222222111222222111111111111222222111111111222222333333333222222111222333555888999555666666666555444444333111222444555666666666555888888999::::::999888777<<<<<<<<<<<<<<<;;;999888;;;;;;;;;;;;:::999999888555666777888:::<<<===>>>@@@???>>>===<<<;;;;;;;;;===<<<:::999999999:::;;;???;;;<<>>999888:::888888777666777999;;;<<<000---***((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""#####################$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$###"""$$$''',,,...///>>>GGGPPPQQQJJJCCC@@@@@@HHHOOOWWW\\\```nnnvvvkkkkkkssswwwhhh]]]aaalllmmmfff^^^QQQPPPTTTWWWQQQIIIMMMWWWfffttt}}}}}}ssspppmmmkkkmmmsssyyy}}}|||}}}yyyqqqjjjiiigggddd```ZZZRRRKKKIIIKKKMMMNNNEEEJJJOOORRRRRRRRRTTTVVVPPPLLLAAA@@@HHHFFFCCCKKKGGGCCCBBBFFFLLLOOOLLLGGGKKKCCC@@@DDDIIILLLUUUaaa|||}}}zzzvvvqqqiiisss{{{yyysssrrrtttvvvgggeeejjjwww~~~xxxkkkaaaMMMFFFDDDDDD===888DDDVVV___gggrrr}}}xxxjjj]]]MMM;;;...000...---...///000///---///////////////...............---------,,,,,,,,,+++++++++***))))))((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))******)))))),,,,,,,,,++++++******)))((()))******************************))))))))))))------......///000000000///////////////......---............------------111111111111000000000000---222444111...000222222000///...///000111000............---......///000222222333333333333222222111222444333111000000111333111000/////////---+++...............---------////////////////////////222111000111111111///---,,,...//////......000111333444444444444333222111222000///000111111000...//////............//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))))))))*********++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,---------......------......///000000000//////000000000111111111222222333333333222111111000000000000000000000000333333222222222111111111111111111222555888:::<<<777777777777666444333222000111222444555666777777666777888999999999888777::::::;;;;;;:::;;;===>>><<<;;;:::999888888777777555555555666888:::<<<>>><<<======>>>>>>===<<<;;;???>>><<<:::999999999999===;;;;;;======999888:::777666666555666777999:::111...***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""##############################################################################""""""""""""""""""""""""############$$$$$$$$$$$$(((&&&$$$$$$&&&'''((((((---;;;NNN]]]```XXXLLLDDD>>><<<@@@FFFFFFKKKddd~~~rrrnnnttthhhMMMGGGFFF???:::===BBBKKKbbb|||~~~|||sssttttttsssuuuzzztttnnnkkkffffffeee___ZZZZZZ___bbbcccUUUYYY```iiiqqqvvvxxxxxxmmmfffWWWSSSYYYZZZ___ooovvvqqqkkkgggggggggeeedddZZZRRRRRR[[[___cccuuu~~~vvv~~~vvvmmmiiiiiiWWWRRRRRRZZZ^^^XXXMMMFFF===>>>HHHTTTTTTRRRccc{{{}}}pppcccRRRDDD<<<999555222...///000000...---,,,---........................---------,,,,,,,,,++++++++++++*********)))))))))''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))******))))))++++++******))))))))))))'''((()))***+++++++++++++++++++++******)))((((((------......///000000000....../////////......---//////......---------...111111111000000000000000111777888333---,,,...///000///......///000000111//////////////////000000111111222333333333333222000222444555333111000000---,,,,,,...111333444333...............------------------...............222222111111111000...------...//////...---///000333333333333333222111000000///......///000///...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,+++***)))---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************************************)))+++------,,,+++***++++++,,,,,,,,,------------,,,------......///000000........./////////000000333333333333333222111000000000000000000000000000444444333222111000//////000000111222555777999;;;777777777666555333222111000111222333444555666666777888999999999888777666333555777888999<<>>>>>===;;;999>>>===;;;:::999999999::::::999999999888777666666666555555555555666777888111...***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################""""""""""""##############################""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$###""" !!!###%%%%%%%%%%%%---===QQQ```fffaaa[[[OOOBBB>>>DDDEEE@@@HHHXXXtttxxx}}}fffUUULLL???666555;;;888FFFbbbpppooosss|||~~~}}}{{{|||yyyoookkkgggkkknnnnnniiiiiinnnpppnnn```___bbblllxxx}}}ssssssnnnpppvvvuuu~~~rrrjjjhhhiiinnnggggggmmmmmmooo}}}pppcccZZZWWWIIIDDDBBBEEEFFFAAA<<<;;;===EEEWWWjjjpppqqqrrrqqq}}}wwwcccWWWMMMEEE;;;444222444666888000111111000---,,,---///---------------.........---,,,,,,,,,,,,++++++++++++++++++++++++*********''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((()))******++++++*********)))))))))))))))((((((((((((***+++,,,,,,------++++++,,,,,,+++***)))(((------......///000000000......///////////////......------,,,------...///000000000000000000111111111777999333------//////000111000000000111222333111111111111111111111111000111222222333333333222000222555666444222000000///......111666:::<<<<<<000000000000//////......,,,---------.........///222222222222000///.........///000///...---...///111111222333333222222222///...------///000///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))***,,,,,,,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************(((+++------,,,*********++++++++++++,,,,,,,,,---,,,,,,,,,---......//////------........./////////333333333333222222111000000000111222222111000000444333333222111000///...111111222222333555666666666555555444333222000///222222222222222333333444:::::::::::::::888666555000111444777999<<>><<<999777:::999888888888999;;;<<<======<<<999777777666444555555555555555555666666000---***((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$######""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""############$$$"""!!! !!!$$$&&&&&&&&&'''&&&***666HHHXXX```ccc]]]QQQNNNWWWZZZQQQKKKLLLbbbpppwww^^^GGG;;;;;;===333444DDDPPPUUUcccuuu|||vvvoookkkkkkmmmqqqkkknnnrrryyyzzzwwwyyyxxxsssjjjfffbbbfffnnntttuuusssqqqyyytttnnnmmmyyyssspppkkkiiiuuuxxxmmmcccXXXJJJAAA???EEEDDDGGGJJJIIIFFFHHHLLLPPPYYYhhhvvv~~~~~~vvv|||oooWWWCCC999666666666555444333111000.........---,,,,,,...000,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((()))******++++++******)))))))))))))))))))))))))))***+++,,,------------+++,,,---------,,,+++***------......///000000000...//////000000000000000---,,,+++++++++,,,---...000000000000111111111111...333555222///111333333000111333333222222333555333444444444444333222222///000111222333333333333000333555666444222111111000......///222666777888222222222111000000//////,,,,,,------.../////////000222333222000/////////000111222111///......//////000111222222222222222...---------///000///.........------------......++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,++++++,,,,,,---.........------........./////////111111222222222111000000///000111222222111000///222222111111111000000000222222333333333333333333444444444333333111000///333222222111111222222333999::::::::::::888777666222222444888;;;<<<:::888444444333333222222333333333333333444666888:::<<<;;;===???@@@???===:::999777666666777888:::===>>>GGGGGGDDD???;;;;;;999666555555555555555555555555///,,,)))(((((((((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""############"""!!!""""""""""""""""""""""""""""""""""""############$$$###"""$$$&&&''''''&&&&&&$$$###&&&...:::FFFNNNTTTWWWbbbpppuuunnneeeaaaTTT^^^mmm|||sss```TTTNNNJJJCCCBBBFFFGGGIIIXXXlllrrrnnnfff\\\SSSMMMKKKKKKNNNUUU^^^```[[[YYYcccppp}}}xxxyyywwwpppmmmjjjfffccceeekkksssxxxzzz{{{mmmeeebbbbbbaaa```qqqqqq]]]TTTLLLGGGAAA:::999<<>>@@@AAABBBAAA??????777777777888999;;;>>>???PPPQQQMMMDDD??????<<<777555555666666666666555555...+++)))(((((()))((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$"""!!!"""######""" ###&&&%%%###%%%---444///@@@XXXkkkqqqmmmgggdddUUUSSSPPPSSS```wwwttthhhffffffhhhdddWWWNNNVVVfffeee]]]RRRGGG>>>:::888888888;;;DDDKKKGGGCCCNNN___www~~~sssmmmooommmgggggghhhfffbbbaaaiiixxx}}}pppgggttttttbbbYYY]]]aaaXXXKKKHHHQQQdddxxx{{{jjjTTTGGGBBB===<<<>>>???@@@HHHQQQgggrrr{{{oooaaaKKKCCC===;;;555...---111000111222111000111555999000///...000111000,,,)))+++++++++,,,,,,---------......------------,,,,,,(((((((((((())))))))))))'''(((((()))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++***,,,...000000///...---------......///000000000000000111222222222222222777555222000........./////////000000111111111222333444333000111444333...,,,000444555444222333444666777888888888666555444//////000222222333333333222444555444333222222333222000......111444555555333222222111000//////...------......///000111111---000333222000///000222333444444333000//////000.........///......------///...---...000111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((***,,,---,,,,,,,,,+++++++++******************************************************(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))+++++++++)))((((((+++---)))************+++++++++***++++++,,,,,,---.............../////////000000---...///000000000000000,,,---///000000///---,,,......///000111222333333222333444555666666666666444444444555444444333333////////////111333555666111222555777999999:::999111000333<<>>???AAACCCDDDDDDDDDDDD999999999999:::<<<>>>???UUUVVVPPPFFF@@@@@@===777555666666777666666555555111///+++(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$##########################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""###$$$%%%%%%$$$"""!!!'''***000:::FFFVVVfffpppbbbccc___VVVOOOTTTdddsssxxxqqqooooooqqqooocccUUUMMMMMMMMMKKKGGGPPPKKKGGGFFFFFFFFFEEEFFFQQQ\\\YYYPPPPPPMMMFFFFFFKKKVVVbbbkkkuuu}}}wwwpppdddTTTJJJGGGJJJSSS___mmm}}}xxxfffZZZ^^^SSS@@@BBBUUUZZZPPPJJJGGGHHHOOORRRNNNIIIFFFKKKGGGJJJVVVbbbeeebbb___uuuppp```QQQCCC;;;000000000000////////////...000222333333333111000//////...------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''((())))))(((((('''((()))))))))(((&&&%%%))))))************))))))******+++,,,---//////000......////////////......000000000///000000111111666666666444333111///...000000000000000000000000111222444555555555444444444333333222222333333444666777777555222111111222222111///000111111000///000444888777333111222555333222000///...///111222111222222333222111000///.........///////////////000000000222333222///---000000000000111111111111+++,,,...---,,,,,,---///)))***++++++,,,---...///.........------,,,,,,,,,,,,+++******))))))******++++++************++++++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++***************((((((***++++++,,,++++++,,,,,,++++++***)))((((((,,,,,,++++++++++++++++++************+++,,,------+++,,,---...////////////222000......///333777999444222000...------.../////////000111333444555555666666555555444444333333333333444444333111000...111111222666999888333///555555444555666888:::;;;666555555:::???@@@;;;666888888999999999888888777777777777777888999:::;;;>>>@@@@@@===>>>BBBCCCAAA>>>999777;;;???@@@@@@BBBGGGDDDAAA???>>>===<<<;;;===;;;999999999999777555///...+++((('''&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$############$$$%%%#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#####################$$$$$$######"""###$$$&&&+++333@@@MMMVVViiijjjggg```]]]bbbqqq}}}tttxxx~~~uuudddYYYXXX[[[___```eeeeeeccc```ZZZUUUTTTUUUMMMRRRIII???BBBBBB;;;;;;===FFFPPPXXX```iiimmmllliiidddaaa```[[[QQQJJJIII@@@EEEHHHKKKUUU[[[SSSEEEKKKNNNFFF:::===NNNXXXTTTMMMMMMQQQXXXZZZWWWUUUVVVfffcccdddjjjnnnllliiiiiirrrzzzzzzqqqcccUUUHHH<<<444...000000/////////.........---///000222222111000///......------,,,++++++***************************)))))))))))))))))))))))))))(((((((((((((((((()))''''''((())))))(((''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''((()))))))))(((&&&%%%))))))************))))))))))))***+++,,,---............////////////......000000000000000111111222666666555444333111///...000000000000000000000000111222333444444333222111222222111111111111222222444555666555222000000000111000//////111222111000000444888777444111333555444222111//////000111222333333444444444333222111////////////////////////000000111333555444111...//////000000000111111111---...///...,,,++++++---******++++++,,,------------------,,,,,,,,,++++++,,,+++******))))))******+++******))))))******+++*********+++++++++,,,,,,************************************************)))))))))*********+++++++++***))))))))))))***+++((((((((((((((((((((((((*********************)))((())))))******++++++,,,,,,,,,+++******)))((((((++++++++++++++++++++++++************+++,,,---...+++,,,---....../////////000000///...000333666888444222000.........///000//////111333555777888999888777777777666666666666444444555555555444333222333333444666999888555222444444444555777999;;;<<<:::888666777:::;;;999666888888999999999999888888666777777777999:::;;;<<>>???BBBEEEFFFEEEDDDCCCAAA@@@===;;;===;;;::::::;;;;;;999777---,,,+++)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#####################""""""######$$$%%%$$$######&&&---666<<>>>>>>>>;;;777:::EEEPPPUUUUUUZZZdddllloooooottt{{{~~~wwwsssrrrrrrxxxmmmXXXPPPEEE:::333///---,,,//////.........---------,,,---...///000///...---,,,,,,,,,++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((()))(((((('''&&&((())))))******))))))((('''(((((()))***+++,,,,,,---......//////......---000000000000000111222222555555444333222111///...000000000000000000000000111111222333333222111000111111000000000000111111111333555555222000///...000///...///111222111000111444777777444333444555333222111000///000111222333333333444333333222111///////////////////////////000222444666666333000//////000000000000111111...//////...+++******+++++++++++++++++++++++++++,,,++++++++++++*********++++++***))))))))))))*********))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))***+++,,,++++++******))))))(((((())))))******++++++,,,,,,++++++++++++,,,---......++++++,,,---.....................///000222444555333222111/////////000000---...000222444777888999777777777777666666666666555555666777777777777666777666666777999999888666555555555666888999;;;<<<<<<:::777444333444666777888999999:::::::::999999666666777888:::<<<===>>>???CCCDDDBBBAAACCCBBB>>>AAA;;;777999;;;===AAAEEEDDDEEEGGGGGGFFFBBB???<<<;;;;;;:::;;;======;;;999++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################"""!!!!!!"""$$$%%%&&&&&&%%%$$$###%%%))),,,***+++...333<<>>@@@@@@CCCEEECCCBBBCCCAAA======888777999;;;;;;===BBBBBBEEEIIIJJJHHHDDD???===:::999999:::<<<<<<;;;999************))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""###############"""!!! !!!"""$$$%%%!!!$$$%%%###"""""""""#########%%%(((+++...///@@@BBBFFFMMMWWW```hhhkkkqqqzzzsssoooyyyxxx}}}{{{{{{uuunnniiijjjkkkiiihhhjjjxxxwwwzzz}}}wwwlllhhhkkkooosss|||~~~dddXXXLLLFFFFFFDDD???:::...,,,))))))+++...//////,,,,,,,,,++++++++++++***))))))******++++++++++++***)))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((((('''''''''((((((((((((((())))))))))))(((((((((((())))))******++++++,,,,,,------------,,,,,,............///000111222111222222222111000000///////////////////////////...///111333555555555555111111000000000000111111///222555666555222111000...------...000222111111111222444555555444444444000000//////............000000000000000000000111111111000000////////////------...000222222111///...////////////000000000+++,,,---,,,++++++,,,---+++++++++******))))))((())))))))))))))))))))))))+++***))))))(((((()))))))))((((((''''''(((((()))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((()))(((&&&&&&&&&(((+++,,,))))))((((((((((((((((((''''''((())))))***++++++++++++++++++,,,---......***+++,,,,,,,,,,,,,,,,,,***+++---///000000//////000000000000000000111111/////////000000000111111222222222222222222222333222222333444555777888999:::999999999888999;;;<<<;;;;;;;;;:::999999888777555666777666444444555666777888999999:::::::::999666666777888:::===>>>@@@???BBBDDDBBBAAABBB@@@<<<:::888:::>>>???<<<<<>>:::888777777888999888777++++++***)))(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!"""######$$$!!!%%%'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%(((111===HHHPPPVVV\\\```^^^lllqqqqqqrrrllliiiqqq~~~}}}}}}uuupppoooqqqxxxeeeEEE;;;222222555555222000///...---...//////---,,,+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&(((''''''''''''((())))))'''(((((())))))(((((('''((((((((())))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000111000000111111111000000///000000000000000000000000...///111333555555555555111111000000000000111111///222444555444333222222///...---...000111000///000111222333444444333333000000/////////.........222222111111111222333333222111111000000//////...---,,,+++,,,...//////.........////////////000000)))+++,,,,,,++++++,,,...+++*********))))))((((((((((((((())))))))))))*********)))(((((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&'''(((***+++((((((((((((''''''''''''''''''(((((())))))******************+++,,,------***++++++,,,,,,+++++++++***+++,,,---..................//////000000111111222222222111111111111111222222222222333333333333000000111222333555777888888999:::999888888:::<<<=========<<<;;;999888777444555666888999888777666666777888999999999999999666666777888:::<<<===>>>===@@@AAA???>>>@@@???;;;999:::>>>CCCBBB>>>===???===AAAFFFFFFCCC???>>>???<<<999666444444555555444---,,,***(((''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%$$$######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!"""############!!!$$$&&&'''&&&%%%&&&&&&"""%%%&&&%%%%%%&&&'''$$$''',,,222:::EEEPPPXXXaaalllsss~~~yyyuuummm|||~~~|||wwwyyyooo[[[BBB888000111333000------111000//////111111///...*********)))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((('''&&&&&&(((''''''&&&'''((()))***''''''((((((((((((''''''''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++*********+++,,,---////////////000000000000000///000000000000000000000000000000222333333333222111000//////......//////000///111222333222111222333///...---...000000///......///000222333333222111111111111111111000000///222111000000111222333444222222111111000//////...000---******+++---.............../////////000000+++,,,---,,,******+++,,,))))))))))))))))))(((((((((((()))))))))***************)))((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&''''''((())))))******%%%&&&&&&''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,******++++++++++++************++++++,,,---------,,,,,,---...///000000000111111111111111111111111000000000000111111222222000000000000222333555666555888999999777777888:::;;;<<<<<<===<<<;;;:::999888666666888;;;;;;999666555555666777888888888888666777777777999:::;;;<<<:::======;;;;;;>>>>>>;;;999:::>>>AAA@@@<<<<<>><<<888888:::<<<:::777999>>>;;;>>>???===999888<<<@@@DDD>>>666111///000222222///,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###%%%%%%!!!!!!###"""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!$$$###!!! !!!!!!"""###"""!!!"""###$$$###""""""############$$$$$$$$$((('''&&&$$$%%%'''%%%"""%%%%%%%%%&&&&&&&&&''''''***---333:::BBBIIINNNQQQYYY]]]dddjjjmmmmmmjjjhhhwwwyyyzzz{{{zzzxxxuuussssss{{{~~~{{{~~~nnnhhh]]]QQQFFF>>>999666111111000///...------,,,++++++******))))))((((((******))))))((((((''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())),,,+++******)))***************+++,,,,,,,,,,,,,,,000000000000111111111111...---,,,++++++---...000111111000000//////......+++++++++---///000///---111111111111222222222222000///---,,,++++++,,,---///000000000000//////...111222222111...------...------......//////000000444222000000111000---)))++++++++++++++++++,,,,,,,,,------......------,,,+++*********))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%)))((('''%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((()))***+++,,,---......***************************+++,,,,,,------------,,,,,,---------------------------+++***+++...111......///111222333444555000222333555555444333222777888999888777666777888777666555666777777666444333444666777777666444333666555444555666777666555777666444222222444777888<<<888555555888999888666<<<==================<<>>;;;777444222000000///,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$ ######!!!"""%%%&&&###""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!""""""""""""###!!!!!! !!!"""###$$$###"""!!!"""$$$%%%%%%###"""############$$$$$$$$$ """######"""!!!%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((+++...111444555666@@@OOO]]]eeeeeeaaa]]]WWWWWWWWWXXXZZZ[[[\\\]]]bbbgggppp|||}}}~~~wwwlllaaaXXXSSSGGGCCC===666000---******......------,,,,,,++++++*********)))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''((()))))),,,,,,+++***))))))))))))'''((())))))******))))))............////////////...---,,,++++++---///000000000000000000/////////+++++++++,,,//////...---........./////////000000...------------------...//////000000000000000///111222222111...------............//////000000000444222000000111111///,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''(((((()))***+++,,,------***************************++++++,,,------,,,,,,,,,,,,,,,,,,---------------...---,,,+++,,,///111//////000000111111222222111222444555555444222111666888999888666555666777444333333333555555333222333444555555555555444444666555444444666666555444666555333111111222444555777555444444666888888888;;;<<<<<<======<<<<<<;;;;;;:::777444222000000//////,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$!!!$$$$$$"""###&&&'''$$$""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!###$$$%%%###"""!!!###%%%&&&&&&%%%"""############$$$$$$$$$%%%&&&(((((((((''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&...;;;GGGLLLKKKFFFBBBHHHGGGGGGHHHKKKPPPUUUYYY\\\^^^aaagggoooxxx}}}xxxrrrppp{{{wwwuuuiiicccZZZNNNCCC;;;555222///...---+++******))))))++++++******************((())))))))))))))))))***)))))))))(((((((((((('''))))))(((((('''&&&&&&%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))***))))))(((((((((((())),,,,,,++++++***))))))(((&&&'''(((((())))))((((((,,,,,,,,,,,,------------...---,,,,,,,,,---///000//////000111111111111000,,,++++++,,,...///...------------............///,,,---........................///000111111111111111222333111///------...////////////000000000000444222//////000111111000---,,,,,,++++++************++++++++++++++++++*********))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,+++,,,...000////////////////////////111222444555555444222111666777888888666555555666444333222333444555444222555444333333333333444444666555444444666666555444555444222111000000111222444555666666666777999;;;999:::;;;<<<<<<;;;:::999666555333111///......//////,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%''''''######%%%$$$!!!"""""""""""""""""""""""""""""""""""""""#########!!!!!!"""""""""######### !!!""""""###$$$!!! """$$$&&&&&&%%%""""""#########$$$$$$$$$%%%!!! """$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%***+++---///000000000///333333222333666;;;@@@CCCOOOOOOPPPSSSWWW]]]bbbfffrrruuuzzz{{{yyyrrrllliiivvv|||}}}zzzvvvlllkkkiiiddd___YYYUUUSSSGGGDDD>>>888333000///...------............------))))))))))))))))))******'''((((((((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))******)))((('''''''''''',,,,,,,,,+++***)))((('''(((((()))***************++++++++++++,,,,,,,,,---...------,,,---...//////...///000222222222222222,,,,,,,,,---//////...---........./////////000000---...///000000///---,,,---...///000111222222222222333333111///......///000000000000000000000000222000...---...///111222------,,,,,,+++***))))))))))))************))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''''''''((()))******+++((((((((((((((((((((((((******+++++++++++++++*********++++++,,,,,,------+++,,,,,,+++***+++---///------............//////111222444555555444222111444666888777666444444555666555444444666777666555666555444333222333444555777666555666777777666555555444333222111111111111555888:::999777777999<<<888999:::;;;;;;:::999888555444222000............///,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%''''''######%%%$$$!!!##############################"""""""""""""""""" !!!!!!!!!""""""!!!""""""""""""!!!!!!!!!  ###%%%$$$$$$""""""#########$$$$$$$$$&&&"""%%%000777222''' $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''')))'''%%%$$$$$$'''***,,,%%%$$$%%%%%%&&&((()))***000111222444777999;;;<<<<<<@@@FFFKKKNNNRRRWWWZZZ\\\]]]```bbbdddeeeffffffbbbcccfffhhhjjjjjjiiigggqqq~~~xxxssstttsssqqqoooppptttuuunnneee]]]]]]]]]]]][[[UUUNNNHHH@@@???===;;;999888666444......------------------((()))***+++******)))((()))))))))))))))*********''''''(((((()))))))))***'''''''''''''''(((((((((%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&+++,,,,,,,,,+++)))((('''(((((()))***************++++++,,,,,,,,,---------------------......//////...///111333444444333222...------...000000///---............////////////000000111111000...,,,+++......000111222222222222222333333222///......///000000000//////////////////...---,,,+++---///111------,,,,,,+++***))))))((())))))******))))))((((((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((()))))))))***(((((((((((((((((((((((()))******+++******))))))))))))******+++,,,,,,---)))***+++***))))))+++---***+++,,,---...///000000000111333555555444333222333555777888666555555555777555444444666777888777888888777666666666666666999888777888999:::999888777777666666555444333222777:::;;;:::777555666999888999;;;<<<<<<;;;999888888666444111///.........///,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$!!!$$$$$$"""###&&&'''$$$####################################"""""""""""" !!!!!!!!!!!!"""""""""""""""!!!  """######""""""############$$$$$$$$$%%%'''444IIIQQQEEE333((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%)))************)))((('''###%%%''')))******))))))'''+++---,,,***+++000444555555666777999<<<>>>@@@@@@BBBEEEHHHKKKMMMNNNNNNQQQRRRRRROOOJJJGGGGGGIIIFFFIIIMMMOOONNNJJJDDD???999999:::;;;;;;777111---...------,,,++++++******))))))*********)))((('''&&&'''((()))*********************)))))))))))))))'''(((((((((((((((((()))&&&''''''''''''((((((((($$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''******+++,,,,,,***)))(((&&&'''(((((())))))((((((,,,,,,,,,,,,------------------......////////////...000222444555444333222000//////000111111000...,,,,,,,,,------------...111111111111000///...---//////000111222222222222222333444222000......///////////////............,,,------,,,++++++---///---,,,,,,++++++*********((())))))******))))))(((''''''(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''(((''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))************)))(((((((((((()))***+++,,,,,,---(((***++++++***)))***,,,******+++---...///000111///000222444555555444444111444777999888777666777666444333333555777777777:::;;;<<<===<<<;;;888777888888777999;;;===<<<;;;888888999:::999888666555888999:::999666555444444999:::===>>>>>>===:::999:::999666444222111111111///,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$ ######!!!"""%%%&&&#######################################"""""""""!!! !!!!!!!!!!!!""""""""" !!!"""######"""!!!!!!!!! """######""""""############$$$$$$$$$!!!000BBBDDD555'''"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((())))))***)))'''%%%"""!!!&&&&&&&&&'''&&&&&&&&&%%%)))***++++++,,,+++******++++++++++++***))))))***'''''''''((()))+++---...---///111000//////000222666555222///------000222000111444666444///+++)))++++++,,,...///...+++(((,,,...///...---,,,---...,,,,,,+++***)))((('''''')))******+++,,,------...******))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))((('''''''''''''''((()))((()))+++,,,,,,+++***)))'''((())))))******))))))++++++,,,,,,,,,------------......//////////////////111333555555444333222222111000111333333111///,,,------------.........000/////////000111111222000111111222222222111111333444444222000...///000///.........---------,,,,,,...///...,,,+++,,,...++++++++++++++++++++++++)))))))))******)))))))))'''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))******************************))))))******)))(((((('''''''''((()))***+++,,,,,,)))+++,,,,,,++++++,,,---+++,,,,,,---...//////000---...111444666666666555000333777999999999999999777555333444666888999999;;;>>>BBBDDDDDD@@@;;;777666666666888;;;===>>>===888999;;;<<<<<<:::888777:::999999:::::::::777555:::<<>>>>>777999;;;======<<<999888===;;;;;;===@@@@@@===:::;;;===@@@BBBBBB@@@===;;;888888666666555666777888------+++)))((('''''''''''''''&&&%%%%%%$$$######$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$!!!!!!!!!!!!""""""""""""!!!""""""""""""#########""""""""""""####################################!!!!!!"""""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((++++++******************''''''(((***+++,,,---...,,,,,,,,,++++++*********)))******++++++******))),,,+++******))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""######$$$$$$$$$############$$$$$$$$$$$$######$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%'''(((((('''%%%%%%&&&(((''''''((((((((((((''''''+++*********))))))(((((()))((('''''''''(((***+++))))))))))))************((())))))))))))*********************************---......---,,,,,,...000000000000000000000000000111111222222222333333333333444444444555555666666333111///000333333111///111111111000111111222222222222222222222222222222222111111111111111222333333222000///---,,,,,,,,,...///000...+++)))+++---+++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))******************))))))))))))******+++*********))))))(((((())))))(((((()))***,,,---,,,,,,,,,------,,,+++++++++++++++,,,---...//////000111222333555666777888333555777999<<<===??????:::777555555777999888777???CCCIIILLLJJJDDD<<<666444444555777;;;===>>>===555777999::::::999888666666;;;@@@@@@===:::999:::>>>???AAAAAA???===<<<<<<999666333222444666777777------+++)))((('''''''''''''''&&&%%%%%%$$$######$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$"""""""""############$$$""""""""""""####################################!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,---++++++*********)))))))))******++++++++++++******++++++******))))))******(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$############$$$$$$ !!!"""$$$%%%%%%$$$$$$#########$$$$$$#########$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((()))))))))((((((((('''''')))(((((('''((()))***+++))))))))))))************)))))))))*********++++++++++++++++++++++++++++++---------....../////////////////////////////////111111111222222222222333444444555555666777777888666333111000222222111///111111111111111222333333111111111111111111111111111111111000000000111111222111000...------,,,,,,...//////---+++)))+++---++++++,,,,,,++++++***)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))******************)))))))))(((''''''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000000111222333555666777888666777999:::;;;<<<<<<<<<888666333444777999:::999<<>>@@@@@@>>>>>>===>>>@@@AAAAAA???===<<<===:::888444333444555666666------+++)))(((''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$$$$%%%!!!!!!!!!!!!"""###%%%%%%############$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""####################################""""""###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))*********++++++***))))))))))))(((((((((+++++++++,,,,,,+++++++++++++++*********)))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###### !!!###$$$$$$$$$###"""##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%######%%%))))))'''$$$)))((('''&&&&&&'''((()))(((((('''''''''''''''&&&((((((((((((((()))******))))))))))))************************+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,...222333111...////////////////////////000000000111111111222222333444555666777888999:::999666333111111111111000111000111111222333444555111111111111111111111111111111000000//////......111000///...---------------......,,,******+++,,,+++++++++++++++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,,,,,,,---------------...///000111222333444555666777888:::::::::;;;;;;::::::999777444222333555999;;;<<<888;;;???BBBCCCAAA>>><<<:::999888999;;;<<<<<<::::::999999888777777777777777888;;;???BBBCCCBBB@@@>>>@@@BBBAAA???=========<<<999555333444555555555------+++)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$""""""""""""""""""###$$$ !!!!!!!!!""""""""""""############$$$$$$$$$$$$!!!"""""""""####################################"""######$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((************))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***************))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$###!!! $$$##################$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$'''---...***&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((())))))***((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++***...444555111---//////////////////////////////000000000111111111111222333444666777999999;;;888444111000000000111000000000111222444555666222222222222222222222222111000000000///...---,,,000///......------------------,,,+++******++++++*********+++***))))))((())))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))((((((((())))))************))))))*********)))))))))))))))++++++***************+++++++++++++++++++++,,,,,,...---------......///000111222333444555666777777::::::::::::::::::999999777555333222444777:::;;;777999;;;===>>>===<<<<<<999888888999;;;<<<<<<;;;;;;:::888666555555666777999777888;;;@@@CCCAAA>>>>>>@@@BBBAAA???============:::666333333444444444------+++)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********))))))))))))(((***************************++++++,,,,,,++++++***)))************)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%######'''---...***&&&)))'''&&&$$$$$$&&&''')))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,******...333555111,,,................................./////////000000//////000222333555666777:::888555111//////111222000000000111222444555666333333333333333333333333000000000000///---,,,+++///......---------......,,,+++*********++++++***))))))******))))))((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((((((((((()))************)))((())))))))))))))))))******,,,+++++++++***)))((((((+++************+++,,,---...------------......///111222222333444555666666777777888999::::::999999777666444333333444777999888888888999999999999999666555555777:::<<<<<<;;;;;;999666444333444555666999666555888<<<>>><<<:::>>>???AAA@@@>>><<<<<<<<<===:::555333333333333333------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$!!!""""""######""""""!!!"""""""""############$$$%%%$$$###"""!!!!!!!!!!!!############$$$$$$$$$$$$!!!""""""""""""#########""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************++++++*********++++++*********((()))*********)))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""$$$(((+++,,,%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""!!!!!!$$$((()))'''%%%((('''&&&%%%%%%&&&'''(((((((((((((((((()))))))))''''''((()))))))))))))))))))))))))))************************+++++++++,,,******++++++,,,,,,------,,,++++++---111222000---........................------........./////////---...///000111222333444666555444222//////111333000///000000111222333444222222222222222222222222//////000000000...---,,,------------------......,,,***))))))***++++++***)))))))))))))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))))))))((()))***++++++***)))((())))))))))))************)))))))))***))))))((('''+++***))))))***+++---...------,,,,,,,,,------...111111111222333444444444444555666777888999999999555666666444333333555777888777777666666666666666333333333555888::::::999888666444222222222444555666555444444666777888777<<<>>>@@@???===;;;;;;;;;<<<888444222111222222222------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$ !!!"""######"""!!! """"""""""""############"""""""""!!!"""###$$$$$$############$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((((((((()))))))))))))))((((((((()))))))))******((())))))******))))))(((((()))***+++***)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%###"""!!!###''',,,...%%%$$$###!!!!!!###$$$%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))***))))))((())))))))))))************)))))))))*********++++++))))))******+++,,,,,,---,,,,,,,,,,,,------..............................,,,------------.........---......///000111111111000222333222000000222444000/////////000111111222000000000000000000000000...///000111111000...------,,,,,,,,,------...///,,,)))'''(((***+++***)))(((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((()))***++++++***)))(((((()))))))))************&&&''')))+++------------******)))((()))+++---...---,,,,,,+++++++++,,,,,,000000000111111222222333333444555666777777777777111333555555444333555777666555555555555555666666333222111333555666666555444333222111111222333333333333333222222333666888;;;===>>>>>><<<:::999::::::666222000000111222111...---+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$ !!!"""######"""!!! """"""""""""############ !!!###$$$&&&'''!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((()))))))))***&&&'''''''''(((((())))))(((((())))))))))))(((((('''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%,,,)))%%%""""""%%%)))+++%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))((())))))))))))************((())))))))))))*********(((((()))***++++++,,,,,,+++,,,---,,,***+++,,,...........................,,,,,,,,,---------............//////000000111111---000222222111000333555000///////////////000000////////////////////////---...000222222111///...,,,,,,,,,,,,---......///,,,)))''''''***,,,***)))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++''')))***++++++***)))'''(((((())))))*********+++&&&(((+++///222444444555***)))(((((()))+++---...,,,,,,+++******+++++++++//////000000111111222222444444555555555555555444---111555666555444666888333444444555555666666666333222111111333333222111111111111111111111222222000222333222000111666::::::<<<>>>===;;;999999999888555111///000111111111...)))'''***+++(((%%%%%%((('''%%%$$$######$$$%%%%%%&&&&&&$$$###"""###%%%$$$$$$$$$#########"""""" !!!"""###$$$$$$ !!!!!!!!!!!! """""""""""""""!!! ###$$$$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!###""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&''''''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$&&&''')))(((((('''''''''(((((()))---***'''%%%$$$%%%$$$$$$((('''''''''((('''%%%###(((%%%"""$$$(((+++)))'''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""###$$$$$$$$$############$$$$$$$$$"""!!!"""%%%&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((++++++******************)))))))))***++++++,,,,,,------------------------,,,---...//////...------------------------------...------------...//////...///000000000000222444333222///------...000111//////000000///......---000//////000111111///.........---------,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((***&&&'''333AAACCC888,,,((((((((((((((()))*********++++++,,,,,,------......//////000111222222333222222333333333444444444222111222333666888999888666666666666777888::::::777444222111333555555555000111222222111000111333111222111000///000222555888999;;;<<<<<<;;;999888444333222111000000000000///***(((***+++(((%%%%%%((('''%%%$$$######$$$%%%%%%%%%&&&$$$""""""###%%%$$$$$$$$$#########"""""" !!!!!!"""######### !!!!!!!!!!!! """""""""""""""!!! ###$$$$$$"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!###"""  """###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$%%%%%%&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%)))(((&&&%%%&&&((()))***)))((((((***,,,...------***'''$$$$$$''')))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!"""###$$$$$$######""""""######$$$$$$"""!!!"""$$$%%%$$$""""""######$$$%%%%%%$$$$$$"""############$$$$$$$$$%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---...///000000111444777666444111...------...///....../////////......---///......///000000...---------------,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))&&&''''''(((((((((((((((+++((()))333>>>@@@777---((((((((((((((()))************+++,,,,,,------......//////000000111111111222222222222333333333333111111111333555777777777555555555666777888999:::888666333222444555666555333333444222000//////000111111111000///000333555666777999::::::999777666333222111000////////////000+++)))++++++'''&&&'''((('''%%%$$$######$$$%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""""""""!!!!!! """######"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######"""""""""######$$$$$$######""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%'''((()))((('''%%%$$$$$$######&&&%%%$$$$$$%%%'''***+++,,,***)))***---///000000,,,)))%%%%%%&&&&&&$$$!!!%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%$$$###""" """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$######""""""######$$$###"""!!!"""$$$%%%$$$###!!!"""##################"""############$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++/////////...---,,,***)))+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---......///222666999777555222///---,,,,,,,,,,,,------.........---------,,,,,,---...///---,,,---,,,,,,,,,,,,+++++++++''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$***)))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$##########################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&''''''''''''(((((((((''''''((((((((()))))))))&&&''''''(((((((((((((((***)))***000666777222---((((((((((((((()))************++++++,,,---------////////////////////////111111111222222222222333000000111222444555666666444444444555666777999::::::777555444555555555555555666555333///---------000000000//////000333666444555666888888666555444111111000///............111---***+++***'''''')))((('''%%%$$$######$$$%%%###$$$$$$###""""""###%%%#################################"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""#########""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$######"""""""""""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))(((((('''&&&&&&&&&&&&&&&%%%%%%######$$$''')))///,,,)))''''''(((((((((+++(((%%%$$$%%%%%%###!!!&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!! !!!"""###$$$######""""""""""""######""""""""""""############""""""######$$$######"""""""""#########$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''((((((((((((((()))))))))))))))***++++++,,,,,,************************............------,,,,,,******++++++++++++,,,,,,+++++++++,,,---...///000---------------///333777555333000...,,,++++++++++++,,,------...---------+++******+++------,,,***,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''''''((((((((((((((('''((()))***,,,---,,,***((((((((((((((())))))************+++,,,,,,------////////////............000000111111111222222222///000222222222333444555333333333444666777999999:::888555444555555444333666666666333000---------///000000///...000333666333444555777777555444333111000//////.........///222...++++++***''')))---((('''%%%$$$######$$$%%%"""###$$$###""""""###%%%########################$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$###"""""""""""""""######%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&%%%$$$%%%(((,,,...+++'''$$$#########"""'''&&&$$$$$$$$$%%%$$$###&&&&&&&&&&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########""""""""""""""""""###!!!"""""""""""""""#########$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((((('''((((((((())))))*********)))))))))***++++++,,,,,,************************---------......///000000*********++++++,,,,,,,,,------------...///000111---...---,,,+++,,,///222//////---,,,,,,,,,,,,,,,,,,,,,---------------,,,***))))))***,,,---+++***+++************)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''((()))(((''''''((()))((((((((((((((())))))***))))))***++++++,,,,,,---////////////............000000111111111222222222///111333333111111333444222333333444666777999:::999777555555555555444333444555555444111000000111///000//////...///222555333444666777777666444333111111000/////////000000111...,,,+++***(((,,,222((('''%%%$$$######$$$%%%"""#########""""""###%%%###############$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""######""""""!!! !!!!!!""""""""""""""" !!!"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############!!!!!! !!!""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!""""""###!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$######""""""###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$&&&'''(((###&&&''''''''')))...222***(((%%%$$$$$$%%%$$$###$$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######""""""!!!!!!""""""### !!!###"""!!!!!!"""$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''((((((((())))))******+++)))))))))***++++++,,,,,,************************,,,,,,,,,---...///000111******++++++,,,,,,------/////////...//////000111---...///...,,,,,,...///,,,,,,,,,,,,,,,---.....................---,,,,,,)))((((((***,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((*********)))(((''')))***((((((((((((((()))******))))))******+++,,,,,,,,,////////////////////////111111111222222222222333000222444333111000222555333333333555666888:::;;;999777666666777777666444444555666555333222333444000000000...---...111444333444666777777666444333111000000//////000000111111---,,,+++***)))...555((('''%%%$$$######$$$%%%!!!"""###"""!!!"""###%%%""""""#########$$$$$$$$$$$$$$$##################""""""############"""""" !!!""""""""""""""" !!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""" !!!""""""### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!!"""######"""!!! !!!!!!!!!!!!""""""""""""#######################################$$$%%%%%%%%%%%%$$$$$$###""""""!!!###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""%%%''''''%%%''',,,111'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$#########$$$%%%###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!""""""!!!###"""!!! """$$$######$$$$$$###""""""!!!"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''(((((()))******)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,......+++++++++,,,------......000000///............///,,,...000111000//////000---------....../////////000000000///...---,,,+++)))((((((***,,,---,,,***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""######$$$%%%%%%%%%####################################$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((++++++***)))(((((()))***((((((((((((((()))******)))))))))***++++++,,,,,,...//////000000111111111222222222222333333333333000444666444111///222555333333444555777999;;;<<<:::999888999::::::999777666777888777555333444555111111000///------000222222333555666666555333222/////////......//////000000---++++++***)))000888((('''%%%$$$###$$$$$$%%%!!!"""###"""!!!"""###%%%""""""######$$$$$$$$$$$$########################""""""############"""""" !!!""""""""""""""" !!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""### !!!""""""### !!!!!!!!!!!! """""""""""""""""""""""" !!!###$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!!#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&###%%%'''%%%!!!!!!&&&+++&&&%%%$$$%%%&&&&&&$$$"""$$$%%%%%%###"""!!!"""$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""" ########################""""""############""""""""""""!!!!!!!!!!!!""""""!!!###### """$$$"""""""""""""""!!! """############$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++++++++,,,------...//////000///...---------------***---111333333222222222/////////000000000000000222111111000///---,,,+++)))((((((***,,,---,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######((('''&&&&&&%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((***)))'''''''''(((''''''((((((((((((((()))******)))))))))***++++++,,,,,,...//////000111222222333222222333333333444444444111444777555111///222555333444555666888:::<<<===;;;::::::;;;<<<===;;;:::888999999888555444444555222222111///------///111111222444555555444222111......---------......///333000---)))((('''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""!!! """$$$$$$###!!!!!!!!!"""$$$$$$###"""!!!!!!"""""" !!!"""!!!  """"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###### !!!"""######$$$!!!###$$$$$$######$$$%%%$$$###"""!!!!!!"""######%%%%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!!!!""""""""" """###""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$###$$$%%%$$$""""""###$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&'''((((((&&&%%%%%%%%%'''((()))))))))))))))***+++,,,---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...//////...,,,***))),,,+++,,,///222222...+++......///000000000000000---...000///...,,,,,,---111...,,,++++++,,,,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((''')))((('''&&&&&&'''((()))'''((()))((('''((()))+++)))******++++++,,,------000/////////111222111000222111111333444444222000666555222000/////////000333555777888888888999;;;999<<>><<<888555666888999999888777666555444444222222000///............///000111222333222222111......------...///000000000...+++)))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!###$$$###""""""###$$$$$$###"""""""""""""""""" !!!"""""" !!!""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!"""""""""""" """!!! !!!###"""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""!!!""""""""" """###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""""""###$$$$$$""""""###$$$"""""""""#########$$$$$$########################&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&''''''((((((((('''''''''((()))************)))(((((()))))))))*********,,,---------------------,,,,,,---............---///////////////...---,,,+++***)))+++---...---,,,---...//////000/////////000000111000000222555888???999000***''''''''''''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%(((((('''&&&&&&'''(((((('''((()))((('''''')))+++*********+++++++++++++++,,,,,,,,,...111333444333333222111222333222000...111000//////000111333444222444555555555555666777:::<<<===;;;666444555777::::::999999888777666555222222111000000000000000///000111111111111111111000///////////////000111///---+++(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!! ###$$$%%%$$$"""!!!"""#########"""""""""""""""### """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! """### !!!!!!"""###$$$$$$%%%!!!!!!""""""##################$$$$$$$$$$$$##################$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$###############"""""""""""""""!!!""""""""" """###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""######""""""!!!!!!!!!!!!"""!!!"""######""""""###$$$""""""""""""####################################&&&&&&%%%%%%$$$#########&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((('''%%%'''''''''(((''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---,,,---......//////......000000/////////......---+++***))))))***+++,,,---------...////////////...000000000//////222777;;;LLLEEE999000+++)))))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$######""""""################################################"""""""""""""""#########""""""""""""""""""""""""######""""""""""""#############################################$$$$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((('''&&&%%%$$$'''''''''''''''''''''''''''((((((((('''''')))*********************++++++,,,,,,,,,...000222222222333222111111111111///...000000//////000111222333222333444444333333444666:::;;;;;;999555333333555::::::::::::999888777666222222111111111222222333111111111222222222111111111111000000000000000111...,,,+++)))((('''''''''$$$$$$$$$$$$############$$$$$$######""""""!!!!!!&&&&&&'''%%%""" !!!###"""""""""""""""######!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!###"""!!!!!!"""$$$ !!!"""###$$$$$$$$$!!!!!!!!!"""######$$$$$$"""######$$$$$$######""""""""""""######$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######"""""""""""""""""""""######!!!""""""""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""###""""""!!!!!!!!!!!!""" !!!######""""""###$$$!!!!!!"""""""""#################################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%'''((('''%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''((())))))*********+++++++++,,,,,,))))))******++++++++++++,,,---......//////......000/////////............---,,,+++***)))***,,,---,,,,,,---...............//////...------000666:::IIIBBB888000+++*********((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""######################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""#################################"""""""""######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&(((***)))***************++++++...---,,,---///000000///222111//////000000///...000000000000000000111111111222222222111222444666:::999888666444333333444888999:::::::::888666555222222222222222333333444333333333333333333333333333222111000000000000000---,,,+++***)))((((((((($$$$$$$$$$$$########################""""""!!!!!!&&&''''''%%%"""!!!!!!!!!"""""""""""""""######$$$!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" """######"""!!!###$$$ !!!"""######$$$######!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$########################"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""############!!!""""""""" """###""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!""""""""""""###$$$!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))******++++++++++++,,,,,,,,,(((((())))))******++++++,,,,,,---............---//////...------......////////////,,,***)))+++---+++,,,------......------......---,,,+++...222666777333---***))))))******''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""########################"""""""""""""""############################################################""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&(((***(((((())))))***++++++,,,...---,,,---...///...---111///......///000000//////000000000000000000000000111111111000222555777888777555444333333333333666777888999999777555444333333222222222333333444555555444333333333333444333333111000////////////------,,,+++***))))))(((&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""$$$%%%&&&%%%###"""###$$$"""""""""""""""###$$$$$$!!!"""######"""!!!"""###""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###### """!!! !!!###!!!"""######$$$###"""""""""""""""""""""#########!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!"""""""""############!!!""""""""" """###"""""""""""""""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""###$$$ """"""!!!!!!###%%%!!!!!!!!!!!!"""""""""###########################"""""""""###$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$######%%%'''((('''%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%&&&''')))***+++************++++++++++++((())))))***++++++,,,,,,++++++,,,---------------......---,,,,,,---...///222333333000,,,******,,,++++++,,,------------,,,///......,,,+++,,,///222,,,***(((((()))***)))(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%'''(((&&&$$$"""###%%%########################!!!"""""""""#########$$$!!!!!!!!!"""""""""""""""############################################################"""""""""!!!""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!"""###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&((()))&&&'''((()))***+++,,,---,,,++++++,,,...000///...000...,,,---///111111111------...000111111222222///000000000000222666999777555333222222333444444333555666888777666333222333333222222222222222333555444333222222222333333333333111000///.........---------,,,+++***))))))(((((('''''''''&&&&&&&&&############""""""""""""!!!###$$$$$$$$$$$$&&&'''""""""!!!""""""###$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!"""######$$$!!!  """""""""###$$$$$$###!!!!!!######"""""""""""""""""" """###$$$$$$###""" !!!!!!"""###$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$!!!""""""""" """###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!###$$$$$$ """"""!!!!!!###%%%!!!!!!!!!!!!""""""""""""########################!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&#########%%%'''((('''%%%###$$$%%%&&&''''''((('''&&&&&&&&&&&&''')))+++,,,))))))))))))************))))))***+++,,,,,,------***+++,,,,,,------,,,,,,...---,,,++++++,,,......444555555222---******,,,++++++,,,------------,,,/////////---++++++---///---,,,,,,,,,,,,+++)))'''&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%'''((('''###"""###%%%########################!!!!!!""""""#########$$$ !!!!!!""""""##############################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&&&&((()))%%%&&&''')))***,,,---...***))))))+++...111111000...---+++,,,...111222222***+++---///111333333444...///000000111333777:::666444111111222333444444222333555666666444222000444333222222111111111222555444222111111111222222333222111///...---------///...---+++***))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%$$$###""""""######""""""############""""""############"""!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!"""######"""!!! ###!!! ###$$$""" !!!!!!!!!  """!!!!!! !!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!!!! !!!!!!"""############"""&&&''''''%%%###""""""###""""""############""""""######"""!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!!!!"""$$$$$$#########$$$$$$#########""""""!!!!!! !!!"""###$$$$$$!!!######"""!!!""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ """###$$$$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&(((((()))))))))))))))(((((((((((()))************+++++++++************+++,,,------...---,,,++++++---...000333333333222000---+++)))+++++++++***++++++,,,,,,------,,,,,,,,,+++++++++,,,***'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###!!! ###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""############""""""""""""###############"""!!!"""###$$$###!!!""""""""""""############"""!!!!!!!!!"""###$$$$$$########################"""""""""""""""######$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***************)))***+++,,,...000222444..............................///000000000000000000000111333555888:::<<<555333111111222444444444111111222222222333333333222111///---------......111222222333333222222111111111000//////////////////...,,,+++))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""######$$$%%%$$$######"""""""""###""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!! !!!!!!!!! !!!"""###$$$ !!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!###############"""!!! ###$$$$$$###!!! !!!"""""""""#########""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""###############""""""!!!!!!"""###$$$#########"""""""""!!!!!!!!!"""$$$$$$#########$$$############"""""""""!!!!!!!!!""""""######$$$$$$!!!###$$$$$$###"""###$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""### !!!###$$$$$$###!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""###"""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((())))))((((((((((((((((((((())))))*********+++++++++++++++******++++++,,,,,,...---+++++++++,,,...///222222222111000---+++***++++++***************+++---,,,,,,,,,,,,++++++++++++)))'''''''''((('''%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$"""!!!"""$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""###############"""!!!"""######"""!!!""""""""""""##############################$$$%%%########################"""""""""""""""######$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))************))))))******+++---///111222------------------------....../////////000000000///000000222444666888999666444222111222222222111000000111111222222333333111000///.........///000222222222222222222222222000000///............///...---,,,***)))((((((''''''&&&%%%%%%$$$$$$%%%%%%######"""""""""######$$$$$$############"""""""""""""""############"""""" !!!"""#########""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""!!!!!! !!! !!! !!!###%%%&&& !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! $$$$$$$$$###"""!!!!!!"""######!!!!!!"""##################"""!!! ###""""""!!!!!!!!!!!!!!!""""""""""""############$$$###""""""!!!""""""#########""""""""""""!!!!!! """$$$$$$###"""###$$$############""""""""""""########################"""###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!############!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++*********---,,,+++++++++,,,---...111111111000///...,,,+++...---,,,++++++***++++++,,,,,,,,,+++++++++*********((((((((()))(((&&&$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%%%%%%%###"""###$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""############""""""""""""###############"""!!!!!!######"""!!!""""""""""""############%%%%%%$$$#########$$$$$$########################"""""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((())))))******))))))))))))******+++---...///------------------------///...---------...000000...//////000111333555666666444222111111111000////////////000111222222222000000/////////000111111222222000000000000222222///......---------------...---,,,***)))((('''''''''&&&%%%%%%$$$$$$%%%%%%"""""""""""""""#########"""###############""""""""""""############"""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""############""""""""""""!!!!!!"""""""""!!! !!!!!!!!!""" !!! !!!!!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ############"""!!! !!!###$$$$$$######$$$&&&######$$$######"""!!! """"""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$###""""""!!!!!!!!!""""""""""""""""""!!!!!! """$$$$$$###"""###$$$#########"""""""""""""""#########"""""""""!!!!!! !!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#####################$$$$$$$$$$$$!!!#########"""!!!"""############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''((((((((((((((())))))))))))************+++++++++++++++***)))))),,,++++++***+++,,,------////////////......------000000...---,,,,,,,,,,,,++++++++++++************((((((((()))***)))&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$###"""###$$$$$$##################$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############!!!"""""""""###############!!! !!!"""###"""!!!!!!"""""""""############%%%%%%$$$###""""""""""""########################"""""""""""""""######$$$"""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++---///000.........//////111222333444222111000111111000///......//////000111111111/////////000111111222333222111///......///111222...---,,,,,,++++++,,,,,,......,,,***)))((((((''''''&&&%%%%%%$$$$$$%%%%%%!!!!!!""""""############!!!""""""#########""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!  !!!!!! !!!""""""############"""""""""""" !!!!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!"""###$$$######$$$&&&###############"""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""########################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!######"""""""""###""""""""""""""""""######"""""""""!!!  !!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################"""""""""""""""""""""""""""######$$$$$$$$$!!!#########"""!!!"""###""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((()))(((((()))))))))************++++++++++++***)))(((************++++++,,,,,,---------------....../////////...,,,++++++++++++++++++*********)))))))))((('''''')))***)))'''$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$#########$$$$$$#########""""""""""""""""""""""""!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############"""!!!"""""""""############!!!"""""""""############"""!!! !!!"""###""" !!!"""""""""############$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$######"""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******,,,...///............///000111111111000///000222333222111....../////////000000000......///000111222222333111000...------...000111------,,,+++++++++++++++///...---+++***))))))((('''&&&%%%%%%$$$$$$%%%%%% !!!"""############ !!!"""#########"""!!!""""""############""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!! !!!!!! !!! !!! !!!!!!""""""### !!!!!!!!!  !!!"""###!!!!!!!!!!!!   !!!!!!"""""""""!!! !!!!!! """###""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""############"""############""""""!!! !!!!!!!!!!!!""""""!!!######"""!!!"""###""""""""""""############!!!!!!!!! !!!"""###""""""###&&&(((!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############""""""""""""!!!!!!""""""###$$$$$$$$$"""###$$$$$$""""""###$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******)))***+++++++++***)))((())))))*********+++++++++++++++++++++---...///000---,,,+++******)))***************))))))))))))((((((''''''((())))))'''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$###""""""###$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" """###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""############""""""""""""############"""!!! """"""!!! """"""""""""############""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$############""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((''''''((()))******++++++++++++++++++++++++,,,+++*********+++---...............///000222222/////////111444555444333000000000000////////////---...///000111111111111//////...------...//////---,,,,,,+++++++++++++++000///...,,,+++******)))'''&&&%%%%%%$$$$$$%%%%%% !!!"""#########""" """###$$$###"""!!!""""""############"""""""""!!!  """$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""   !!!!!!!!! !!!"""###$$$$$$ !!!!!!""" !!!"""###"""!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!"""!!!!!!  """!!! !!!""" !!!"""######$$$######!!!!!!!!!!!!!!!"""######""""""""""""############!!!!!!######$$$###"""""" !!!!!!!!!""""""!!!######"""!!!"""###!!!"""""""""############!!!!!!!!!!!! !!!"""#########%%%))),,, !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$############"""""""""!!!!!!!!!!!!"""###$$$$$$$$$###$$$%%%$$$###"""###%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))(((((((((((()))))))))***'''(((***+++++++++)))(((((())))))***************))))))******,,,...000222,,,,,,++++++++++++,,,,,,******)))))))))((((((((()))(((&&&&&&((()))((('''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$### """######""""""###%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!###$$$###!!! """$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!###$$$$$$$$$"""!!!""""""""""""############""""""""""""############"""!!! !!!"""!!! """"""""""""############"""!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""######$$$############"""""""""!!!!!!!!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''''''''((()))++++++++++++++++++++++++++++++************+++++++++,,,......//////111222333444111111111333555555333222333222222111000///...---------///000111000000///------------------------------,,,++++++++++++,,,111000///---,,,+++******'''&&&%%%%%%$$$$$$%%%%%%!!!"""#########""" """###$$$###"""!!!""""""############""""""  ###&&&'''""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""### """$$$### !!!### !!!!!!""""""###### !!!"""""" """######$$$$$$######"""""""""!!! !!!""""""###""""""######""""""!!! """###$$$###"""!!!"""### !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""############ !!!"""###$$$$$$###""" !!!!!!""""""!!!######"""!!!"""###!!!!!!""""""#########$$$!!!!!!!!!""""""""""""""" !!!!!!"""$$$(((,,, !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!! !!!!!!!!!  !!! !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$###$$$%%%%%%$$$###$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&''')))+++,,,+++***)))(((((()))***************)))))))))***,,,...111222//////.........//////000))))))))))))((((((((((((***(((&&&%%%'''((()))((($$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###### """######""""""###%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!$$$%%%%%%"""!!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!""""""""""""############""""""""""""############"""  !!!"""!!! """"""""""""############""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''')))***+++,,,************************))))))***++++++++++++***/////////000222333555666333333333444555555222000444444333111000...------,,,---///000000000///...,,,------......------,,,...---,,,,,,++++++,,,,,,333111///---***(((''''''&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""######$$$######""""""""""""###### !!!!!!"""""""""""""""!!!###$$$###"""!!!"""$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!! !!!!!!""""""############"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""!!!  !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!""" !!!""""""######!!! !!!"""###""" !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$########################""""""""""""######$$$$$$$$$#########""""""$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,,,,*********))))))))))))))))))*********++++++++++++************************)))************+++++++++......---,,,+++))))))(((***))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""######$$$$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""" !!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%""""""#########$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))'''((()))((('''''')))+++///---***((('''((()))******+++,,,---,,,,,,***)))(((***++++++++++++---...000111333444444222///---///000111222333222111111222222111000///...------...---...000222222111//////...---...//////---,,,...---,,,---......,,,***222000...,,,***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!! !!!"""""""""!!!!!! !!!""""""######""""""""""""###### !!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""#########!!! !!!"""###""" !!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! """"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))*********+++************************))))))*********+++++++++...---,,,+++***))))))((())))))(((((('''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%#########$$$$$$$$$$$$%%%''''''''''''''''''&&&&&&&&&&&&'''(((((())))))***((()))))))))((((((***,,,///---+++)))((((((***+++***+++,,,,,,,,,,,,+++***)))***,,,,,,+++,,,---///000111222333333111///...///000111222333222222111333222111000///...---,,,------...000222222000...///...------...---+++)))...---,,,---......,,,***000///---,,,***)))))))))&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""""""""""""""##################"""""""""!!!!!!!!! !!!!!!""""""###"""!!!!!!!!!!!!"""#########""""""!!!!!!""""""### !!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""############!!! !!!"""###""" !!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################""""""""""""######$$$$$$$$$##################$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,***((('''&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++---,,,,,,+++***)))(((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########!!!!!!""""""""""""######""""""############""""""!!!!!!!!!!!!!!!"""######$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********)))*********))))))+++,,,///---+++))))))***+++,,,++++++,,,,,,,,,,,,++++++***,,,------,,,,,,...///111111111111111000000000000000111222222222222111333222111000...---,,,+++,,,---...111333333000...000///---------,,,)))'''...---,,,---...---,,,***......,,,+++************&&&%%%%%%$$$$$$%%%%%%&&&############"""""""""!!!!!!"""""""""#####################"""""""""!!!!!! !!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!"""""""""#########$$$###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""#################################$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&&&&''')))***((((((((()))))))))))))))'''''''''(((((((((((()))************************))))))))))))************,,,++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!""""""#########"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((()))*********)))***+++***))))))+++------,,,+++*********,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......------...000111111////////////000111000000111111111222222222222222111000...---,,,+++,,,---///222444333000---000...------...---+++)))---,,,,,,,,,------+++***------,,,+++************&&&%%%%%%$$$$$$%%%%%%&&&############"""""""""!!!!!!"""""""""########################"""""""""""" !!!!!!"""#########$$$$$$$$$$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!"""""" !!!"""!!!!!!!!! """###"""!!! !!!""" !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""###############!!! !!!"""###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############""""""""""""#################################$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((***+++''''''(((((())))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))******************))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""""""""""""#########$$$$$$"""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!""""""######"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))******)))***+++***))))))+++---,,,+++*********+++,,,---+++++++++,,,,,,------...,,,...//////------...000111000...------///000111////////////000000111111111111000///...---,,,,,,,,,---...111333333000.........---...000000///------,,,+++,,,------+++)))...---,,,******)))))))))&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""""""""""""""############$$$$$$#########""""""""" !!!!!!""""""######$$$"""!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""" !!!!!!"""""""""""""""  !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """!!!  !!!"""!!! !!!!!!"""###$$$""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###############""""""""""""#####################$$$$$$$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***&&&''''''(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""############"""""" !!!!!!""""""######""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""##################"""""""""############$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((())))))))))))*********))))))+++,,,))))))))))))***+++,,,,,,,,,+++++++++,,,---...///---...///...------.../////////...------...000111.........---...///000000/////////.........------...---...000222222111///...------///111222111///---,,,+++,,,---,,,+++)))...---,,,***)))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$!!!!!! !!!""""""!!!!!! !!!!!!!!!""""""###############   !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ###"""!!!!!!"""### !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''((())))))***''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""########################""""""############"""""" !!!""""""######$$$$$$#########"""""""""""""""############""""""!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""##################$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((((()))))))))((((((***,,,''''''((())))))***++++++,,,,,,++++++,,,---///000,,,...///...,,,,,,---......---------......///000------,,,,,,,,,---...///---------........./////////...---...000222111111///...---///000000///...---+++++++++,,,,,,+++)))///...,,,***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""""""""""""""############$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$!!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$ !!!"""!!! !!!""" !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############$$$###""" """###$$$ !!!"""$$$$$$!!!!!!!!!!!! ###!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!""" !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((((((&&&$$$###&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""############"""""""""######$$$%%%%%%&&&&&&%%%$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!!!!"""######""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((('''((()))((('''''')))+++&&&&&&'''((()))******+++,,,,,,++++++,,,...///000,,,---......,,,+++,,,---,,,------....../////////,,,,,,+++***+++,,,---...,,,,,,------...//////000000...------///111222222///.........//////---+++,,,+++++++++,,,,,,***)))000000///---***))))))***'''&&&%%%%%%$$$$$$$$$%%%$$$###""" """###$$$######################## !!!!!!"""""""""###$$$###""" """###$$$%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###%%%""" !!!!!! !!!  !!! """###$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!###$$$$$$!!! !!!!!!!!!!!!###!!!  !!!###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!! !!!!!! !!!!!!$$$"""  !!! !!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!######""""""!!!!!! $$$###""" !!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###################################################!!!!!!"""###$$$###"""$$$###"""!!!!!!"""######%%%$$$###""""""###$$$%%%!!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$ !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""!!!!!! !!!""""""!!! !!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""!!!!!!"""$$$'''$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""""""""######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))***************)))((((((((()))+++,,,,,,,,,++++++***+++++++++///,,,******,,,,,,***(((+++,,,------......------+++++++++---///000...,,,////////////////////////000,,,)))))),,,//////...222000---+++))))))***+++************))))))))))))///...,,,)))&&&$$$######'''&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! ### """$$$""" !!!!!! !!!"""!!!!!!"""!!!######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!###$$$%%%%%%###  !!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!! !!!!!!###############"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!###""" !!!!!! """!!!  !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""############"""""""""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$#########################################################"""!!!!!!!!!###$$$###"""$$$###"""!!!!!!"""######$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""###"""""""""!!!!!!!!! !!!""""""!!! !!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""!!!!!!"""$$$&&&#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))*********)))((((((((()))***+++,,,++++++*********++++++,,,***)))***,,,---,,,***+++,,,------...---------+++++++++---///000...,,,///////////////////////////,,,)))))),,,.........///...---+++*********+++*********)))))))))((((((111000---***((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""""""""""" !!!!!! ###!!!"""###!!! !!!""""""!!! !!!### """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""############"""!!! !!!!!!!!!!!!"""!!!  !!!""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!###"""  !!!!!! """"""!!! !!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###### !!!!!!""""""""""""!!!############""""""""""""""""""""""""""""""""""""#####################$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$#########""""""################################################"""!!! !!!###$$$###"""###""""""!!!!!!""""""###$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!###%%%######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((((()))***++++++***************++++++***)))(((***,,,------,,,++++++,,,---------------+++++++++---///000...,,,////////////////////////---+++))))))+++---------,,,,,,,,,+++++++++************))))))))))))((((((111///,,,++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$##########################################$$$$$$######"""!!!!!!"""######!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###!!! !!!!!!  !!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!""" !!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!"""!!! !!!!!! !!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""" !!!#########"""!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############################################################"""!!! !!!#########!!!!!!!!!!!!!!!"""""""""#########""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!######!!! !!!""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""####################################""""""""""""""""""""""""$$$$$$##################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))*********))))))))))))***++++++***))))))***++++++++++++++++++,,,------------,,,+++++++++---///000...,,,........................,,,+++*********+++,,,,,,******++++++++++++*********)))))))))((((((((((((111...***)))***++++++***$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$########################$$$$$$########################""""""""""""###### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!!!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! #########$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! """!!!!!!!!!  !!!#########"""!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""#########"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!! """###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" """######"""!!!!!!""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!"""""""""####################################""""""""""""""""""""""""############$$$#########&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))((((((((())))))***+++++++++++++++***)))))))))***+++,,,,,,------,,,,,,+++++++++---///000...,,,------------------------++++++++++++******+++,,,((()))***+++++++++******)))))))))((((((((((((''':::444...+++++++++)))'''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""""""""""""######""""""""" !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! $$$###""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!  !!!!!!""""""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!  """###"""!!! !!!""""""""""""!!!""""""######""""""!!! !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""" """######"""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""!!! !!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""####################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))))))))((((((((('''''''''((()))***++++++,,,,,,+++)))'''((()))******+++,,,,,,,,,,,,,,,+++++++++---///000...,,,------------------------+++,,,------+++***+++,,,))))))))))))))))))******))))))((((((((((((''''''>>>777000,,,------***((("""###%%%''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!""""""############""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!! !!!"""!!!!!!    !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""""""""""" !!!!!!!!!!!!   !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!  ###""""""!!!!!!!!!!!!"""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!  """""""""!!! """"""""""""!!! !!!"""######"""!!!  !!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###!!!"""$$$$$$"""!!!"""###!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!######!!! !!!!!!!!!"""""" !!!"""#########""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$#########$$$%%%&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''(((((((((&&&'''((()))))))))((('''''''''''''''((()))******(((***,,,+++(((''')))+++******+++,,,,,,,,,,,,++++++++++++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,******(((((('''((()))***))))))((((((((('''''''''888222***((()))***)))&&&"""###%%%'''''''''%%%$$$###$$$$$$%%%%%%$$$$$$##############################"""""""""!!!!!! """"""############""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!! """###!!!!!!  !!!  !!! """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!  !!!!!!!!!""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!###$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!"""######"""""" !!!!!!!!!!!!   !!!""""""!!!!!! !!!"""###!!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!$$$###""" !!!"""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  """""""""  """"""""""""!!! !!!"""######"""!!!  !!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""$$$$$$"""!!!"""### !!!"""######"""!!! ######################## !!!!!!!!!!!!""""""""""""""""""""""""!!!######!!!  !!!!!!"""""" !!!"""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###!!!!!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))%%%&&&((()))))))))((('''&&&&&&&&&'''''')))******&&&(((+++***)))(((***---******+++,,,,,,,,,,,,++++++++++++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,***+++---,,,***((('''&&&''')))***)))(((((((((''''''''''''///...---,,,***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$###""""""###%%%''')))$$$#########""""""!!!!!!$$$%%%&&&...555---######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!! !!!""""""  !!!"""""" !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""!!! $$$###"""!!!!!!"""###$$$"""""""""!!! !!!"""!!! """$$$$$$!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!$$$%%%!!!###""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""$$$$$$######"""#########"""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))******))))))))))))(((((((((((((((***++++++******+++,,,*********))))))))))))(((***+++,,,,,,------------,,,,,,------...---------+++++++++***++++++,,,,,,******))))))((((((''''''(((((('''&&&&&&&&&&&&'''///...---,,,***)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###"""!!! ############"""""""""!!!### %%%:::HHH===(((###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!  !!!!!!!!!!!!!!!!!!!!!   !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!  !!!!!! !!!###%%%$$$"""!!!###"""!!! !!!!!!!!!"""""""""""" !!!"""""""""""""""!!!###$$$""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$######"""###"""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((())))))***)))((((((((((((((((((((((((***++++++***)))+++,,,,,,,,,+++***)))(((((('''***+++,,,,,,------,,,,,,+++,,,------...---------++++++*********++++++,,,)))))))))(((((((((''''''(((((('''&&&&&&&&&&&&&&&......---,,,***)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$###""""""!!! ############""""""""""""%%%!!!!!!222>>>444"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!   !!!!!!###$$$$$$"""!!!"""### !!!!!!!!!""""""""" !!!""""""""""""!!!"""$$$### !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############$$$######""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((''''''(((((()))***((((((((((((((((((((((((((()))+++***))))))***,,,...------+++***)))((('''***++++++,,,,,,,,,,,,,,,++++++,,,---------------++++++***************+++((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&......---,,,+++***)))(((&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$#########"""""""""""""""###### ###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!######""" !!!!!! """""""""!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!"""###!!! !!!!!!  !!!"""""" !!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&##############################""""""""""""######"""""""""""""""###############""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))'''''''''(((((((((((((((((()))******))))))***+++------,,,,,,+++************++++++,,,,,,,,,++++++***+++,,,---------------++++++***))))))))))))***''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&------,,,,,,+++***))))))&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########""""""!!!""""""""""""""""""######!!!###!!!!!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!######"""  """""""""""""""!!!!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! ###%%%%%%""" !!!######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$##############################""""""""""""############""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((()))&&&&&&''''''((((((((()))''')))******)))(((***+++*********+++,,,,,,------+++++++++,,,,,,+++******)))***+++,,,------------+++***))))))((((((((()))&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%------,,,,,,+++***))))))&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$))))))'''%%%###""" """"""""""""############&&&""" %%%(((%%% !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""""""""!!!  """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  """$$$$$$###!!!!!!""""""$$$###!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''((('''&&&$$$######""""""##############################""""""""""""##################""""""""""""!!!  !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''(((((()))'''(((***)))(((((()))+++'''((()))***+++------...++++++++++++++++++***)))((()))***,,,------------+++***)))((('''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%---,,,,,,++++++*********&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$---+++)))&&&$$$"""""""""!!!"""""""""############'''###!!!"""$$$###  !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!! """!!!!!! !!!!!!""" !!!!!! !!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!""""""!!!!!!"""$$$"""###!!! !!! !!!!!! !!!!!! """!!! !!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""### !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$#########$$$##############################""""""""""""##################"""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((())))))'''((())))))(((((()))+++'''(((((()))***+++,,,,,,+++++++++++++++***))))))((()))***+++,,,---------******)))(((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%---,,,,,,++++++*********&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$'''%%%###!!! !!!"""!!!!!!""""""#########$$$!!!(((((( """+++ !!!!!!!!!""""""##############################""""""!!! !!!!!! !!!!!! !!!!!!!!! !!!"""""" !!!!!!"""""" !!!!!!!!!"""!!!"""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!"""###$$$$$$###"""!!!!!!""""""!!! """!!!!!!!!!$$$ !!!!!! !!!!!! ###!!! !!!""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!"""### !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######""""""""""""######$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!""""""""""""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))'''((())))))(((((()))***)))))))))))))))*********+++++++++++++++***)))(((((((((***+++,,,---------******)))''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%///...---,,,+++*********'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$############"""%%%###!!!###&&&'''&&&$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!! !!!!!! !!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!! !!!!!! !!!!!!%%%%%%$$$###"""!!!  !!!!!! !!!###!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """#########"""!!!###""" !!!"""###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!   !!!!!!!!!###"""!!!  !!!!!!   !!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###!!!!!!"""###$$$###"""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$#########""""""""""""""" !!!!!!""""""""""""""""""""""""""""""###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''((((((((((((((()))******))))))))))))(((((((((((())))))*********++++++++++++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######///...---,,,+++*********)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$############"""###!!! !!!###%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""###!!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!""""""!!! !!!!!! !!!!!!  !!!!!! !!!###!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!"""""""""""""""###!!! !!!"""###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!  """!!!     !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%###!!!!!!"""###$$$###"""################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%""""""""""""""""""""""""############"""""""""!!!"""""""""!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""&&&%%%$$$###!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''(((((((((((((((''''''((((((((((((((())))))***))))))))))))(((((((((((()))))))))*********++++++******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######///...---,,,+++*********)))((('''%%%$$$$$$$$$$$$$$$$$$$$$############""""""!!! !!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!"""""""""### !!!!!! !!!###!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""" !!!   !!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%###!!!!!!"""###$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""########################$$$$$$###""""""!!! !!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""###### !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$###!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))************)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######///...---,,,+++*********%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!  !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""######### !!!!!! !!!###!!!!!!!!!!!!  !!! !!!!!!!!!!!!"""!!! !!!###$$$"""!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""############!!!!!!!!!  !!!  !!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&###!!!!!!!!!###$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""""""""######$$$$$$$$$$$$############""""""!!!!!!!!!!!! !!!"""###$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""### !!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""###########################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''))))))))))))((('''&&&%%%(((''''''''''''((())))))(((((((((((())))))))))))((((((((()))))))))******(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######///...---,,,+++*********""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!###!!!!!!!!!!!!  !!! !!!!!!!!!!!!"""!!! !!!###$$$!!! !!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!  !!!  !!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&###!!!!!!!!!###$$$###"""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""######"""###$$$$$$$$$$$$###""" !!!!!!"""""""""""" !!!"""######$$$######""""""!!!!!!!!! """"""""""""""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""" !!!"""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''''''''''''''(((((()))'''((((((((()))))))))***''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######///...---,,,+++*********!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$############"""!!!"""###"""  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!###"""!!!  !!!!!! !!!###!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!###$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!  !!!   !!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%###!!!!!!"""###$$$###"""###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%########################""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!"""###### !!!!!!"""""""""###""""""""""""""""""!!!########################!!!!!!""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''(((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######///...---,,,+++*********%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$############""" """###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! """!!!  !!!"""!!!!!! !!!!!!#########""""""!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!"""""""""""""""!!!  ###$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!   !!!"""  !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%###!!!!!!"""###$$$###"""################################################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############ !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""" !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!! !!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((()))*********&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######//////---,,,+++*********)))******)))'''%%%###"""$$$$$$$$$############""""""$$$%%%$$$!!! !!!###""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!! !!!!!!"""""""""""""""""""""""""""""""""############$$$!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" """!!!  !!!"""!!!!!! !!!!!! !!!!!! !!!###"""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""" """#########"""!!!  ###$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!! !!!"""### !!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###!!!!!!"""###$$$###"""################################################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$%%% !!!!!!""""""#########$$$!!!"""######"""!!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((($$$%%%&&&((())))))******'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######000///...---,,,+++++++++(((''''''&&&&&&%%%$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!######""""""######$$$%%% !!!"""!!!!!!!!!!!!  !!!$$$$$$$$$$$$$$$###"""!!!!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""  !!!"""""""""""""""""""""""" !!!""""""!!!!!!"""######""" !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! $$$$$$$$$######!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###""""""!!!  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! %%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!###############"""!!!!!! !!!!!!""""""######""""""!!!!!! ######""""""!!!!!! ######""""""!!!!!! ###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###""""""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))'''((())))))(((((()))+++(((((((((((())))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$########################111000...---,,,++++++***(((''''''&&&%%%%%%$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!""""""###$$$ !!!!!!!!!"""!!!  !!!###$$$$$$$$$######"""!!!!!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""###"""!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%$$$######"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! $$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!###############"""!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!! $$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&&&&''')))'''((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################111000///---+++*********(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########!!! !!!""""""!!!  !!!"""###!!!  !!!###############""""""!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###""""""###%%%%%%$$$############$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""############""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!###"""""""""""""""!!!!!!$$$######""""""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''((((((((()))))))))&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################222111///---+++******))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!! !!!!!!"""###"""!!! """$$$  !!!""""""###""""""!!!!!!!!!  !!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!! !!!  !!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""""""""#########"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! ############""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''((())))))(((((()))+++'''''''''((((((((())))))%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$########################111000///---+++*********)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""!!!!!!!!!!!!"""######"""!!! """$$$  !!!!!!"""""""""!!!!!!!!!  !!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$""""""#########"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""######"""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! """"""""""""###############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''((())))))(((((()))+++''''''''''''((((((((((((%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$########################000///...---,,,+++++++++***(((&&&$$$###$$$%%%&&&$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!""""""###$$$!!!  !!!"""### !!!!!!  !!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""###!!!  """"""""" !!!!!!!!!!!!"""""""""""" !!!!!!""""""#########""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""" !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$############$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""######""""""!!!!!!""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################///...---,,,,,,,,,,,,---***(((&&&$$$###$$$%%%'''$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$!!!!!! !!!"""""" !!!!!!!!!""" !!!!!!  !!!!!!!!! !!!  !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""###"""!!! !!!###$$$###""" !!!!!!!!!!!!"""""""""""" !!!!!!"""######!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!"""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################!!!###$$$###"""!!!"""$$$###"""""""""######$$$%%%"""""""""""""""""""""""" !!!"""######### !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""##################"""""""""!!!!!!!!! !!!!!!"""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################...------,,,,,,------...***(((&&&$$$###$$$&&&'''$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########  !!!!!! !!!!!!"""!!!!!!!!! !!!!!!  !!!!!!!!! !!!  """"""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""###"""!!!!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""### !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!"""!!!!!! !!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################!!!"""######"""!!!"""$$$  !!!"""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""#####################""""""!!!!!!!!! !!!!!!""""""#########$$$ !!!!!!""""""###### !!!!!!!!!""""""###### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""### !!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))'''((())))))(((((()))+++&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$############$$$$$$$$$##################$$$########################///000000...,,,******++++++)))'''%%%$$$%%%&&&(((%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###"""  """###"""!!! !!!"""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!!  !!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$######"""#################################"""""""""""""""$$$$$$############$$$$$$&&&%%%$$$###""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############ !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################/////////...,,,************)))&&&$$$###$$$&&&'''$$$######""""""######$$$"""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! ###"""!!!!!!!!!"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""" """!!!!!!!!!  !!!  !!! """$$$$$$$$$###""" !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!  !!!!!!""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""######$$$$$$$$$######"""###########################"""""""""""""""""""""$$$######""""""######$$$&&&%%%$$$###""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""###### !!!"""###############""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""############"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""#################################"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""##################""""""######$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################///......---,,,+++******)))(((&&&$$$###$$$%%%&&&###""""""""""""""""""###!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$ """""" !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$###!!!!!!!!!!!! !!!!!! !!!"""$$$######################## !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$$$$###############"""######$$$$$$$$$##############################""""""""""""""""""######$$$######""""""######$$$%%%$$$######"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!""""""""" !!!!!!""""""######$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""########################%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""##################""""""######$$$%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################...---,,,,,,---,,,+++***((('''%%%$$$######$$$%%%######""""""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$!!!!!!$$$$$$!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!! """######""""""###$$$$$$###""" !!!""" !!!  """ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""#########""""""###$$$$$$$$$##############################"""""""""""""""###############""""""""""""######$$$$$$###""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$#########""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!"""""""""##################""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################///---,,,,,,...///---+++((('''%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###!!!"""%%%&&&$$$  !!!"""###!!!!!!!!!!!!!!!  """###""" !!!!!!!!!!!!!!!!!!"""###"""  !!!%%%$$$"""  !!!"""!!!""""""!!! !!!#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$########################!!!!!!""""""###############""""""""""""""""""#########""""""!!!"""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$############""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""""""""##################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""000---,,,---000111///---((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!"""%%%&&&$$$ !!!"""!!!!!!!!!!!!!!! """$$$$$$ !!!!!!!!!!!!!!! !!! &&&%%%###"""!!!""""""###"""######"""!!!!!!"""$$$""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""######""""""!!!!!!""""""""""""!!!!!! !!!!!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################""""""""""""""""""""""""111...,,,...222333111...(((((('''&&&&&&%%%%%%%%%$$$$$$############$$$$$$"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!###### ######  """!!!!!!!!! !!!######""" !!!!!!!!!""" !!!  ######""""""!!!"""""""""!!!"""###""" """###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!"""$$$$$$%%%%%%$$$######################## !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""#########"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!""""""###""""""""""""##################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""222///,,,...333555222///)))((((((''''''&&&%%%%%%######""""""""""""##################$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###%%%$$$!!!!!!  !!!!!!!!!!!! """"""!!!!!!  !!!###$$$$$$!!! !!!!!!"""""" !!!######""""""$$$%%% !!!"""!!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!"""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""#####################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""//////...---,,,,,,,,,,,,((('''%%%$$$######$$$%%%%%%###""""""###$$$$$$##################$$$$$$$$$###""" !!!""""""!!!""""""""""""""""""""""""######""""""!!!!!! %%%$$$$$$$$$######""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! ###### !!! !!!!!! !!!!!!###$$$$$$$$$"""!!!!!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!""""""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!  !!!""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""######"""!!!  !!!$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###"""!!! !!!"""###"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""#########""" """"""!!!!!! !!!!!!""""""######$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""$$$''')))(((&&&""" !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""" """$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""//////...---,,,,,,,,,,,,((('''&&&$$$###$$$$$$%%%%%%###""""""###$$$$$$########################"""$$$""" !!!"""###"""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$$$$#########"""""""""""""""!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$### ###""" """!!!!!! !!!!!!"""!!!""""""!!! !!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""!!!!!! !!!!!!"""!!!  !!!"""!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""&&&$$$""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###!!! """######"""$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###"""!!! !!!#########!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!  !!!!!!!!!"""############"""""""""!!!""""""""""""""""""""""""$$$#########""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###&&&'''///---)))%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""####################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""//////...---,,,,,,,,,,,,((('''&&&$$$$$$$$$$$$%%%%%%###""""""###$$$$$$############""""""!!!!!!!!!$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$### $$$%%%######""""""!!!!!!""""""###"""""""""  """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!############"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """!!!!!!  !!!!!!!!!!!!########################)))'''$$$#########""" !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$$$$###"""""""""#########$$$$$$$$$$$$###""""""$$$$$$$$$%%%$$$$$$###""" """%%%&&&&&&%%%""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!###$$$$$$###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$###"""""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""!!! !!!"""###$$$111///,,,)))%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!! !!!!!!!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########"""######$$$%%%%%%$$$####################################""""""""""""######""""""""""""""""""""""""//////...---,,,,,,,,,,,,)))(((&&&%%%$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$######"""!!! $$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###!!!$$$&&&%%%######""""""""""""#########$$$###!!! ###%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""######"""!!! !!!!!!!!! !!!!!!!!!#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """###!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""###"""!!!  !!!!!!!!!!!!""""""""""""""""""""""""'''&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""###############$$$$$$$$$######"""######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$###""""""""""""""""""#########"""""""""""""""""""""""""""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""#####################"""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!! !!!""""""******)))(((&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!"""$$$%%%####################################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$#################################""""""""""""""""""###""""""""""""""""""""""""//////...---,,,,,,,,,,,,)))(((&&&%%%$$$%%%%%%&&&%%%###""""""###$$$$$$###$$$######"""!!! ###!!! !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###%%%$$$######""""""""""""######"""######"""!!!!!!###%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###"""  """###!!!""""""!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""###""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$#########"""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###"""!!!"""###$$$$$$"""######"""""""""""""""""""""""""""""""""""""""""""""!!!  """"""!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!######$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!  """###%%%########################"""""""""######$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!################################################"""""""""######"""""""""""""""""""""""""""""""""//////...---,,,,,,,,,,,,)))((('''%%%%%%%%%%%%&&&%%%###""""""###$$$$$$############""""""!!!!!!!!!"""  """#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###$$$"""###""""""!!!!!!""""""### !!!!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###  !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!"""""""""###!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&"""!!!!!! !!!!!!"""""" !!!!!!!!!!!!  !!! !!!###%%%"""""""""""""""""""""""""""######$$$$$$######""" !!!""""""######""""""""""""###$$$$$$$$$$$$###!!!"""######$$$############"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%$$$###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!""""""""""""######!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """""""""""""""""""""!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""### !!!"""##############################!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""$$$###""""""""""""###$$$########################""""""############""""""""""""""""""""""""""""""//////...---,,,,,,,,,,,,***)))'''&&&%%%%%%&&&&&&%%%###""""""###$$$$$$########################""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""#########$$$$$$""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" ###$$$!!!"""!!!!!! !!!!!!""""""###"""!!! !!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """### !!!!!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""### !!!""""""!!!  !!!"""######$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! ###&&&"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """######"""!!!!!!"""""""""#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! ###"""!!!"""$$$%%%$$$###############"""""""""!!!""""""""""""""""""""""""!!!""""""###############!!!!!!"""""""""#########"""!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!""""""""""""########################!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""//////...---,,,,,,,,,,,,***)))'''&&&%%%%%%&&&&&&%%%###""""""###$$$$$$##################$$$$$$$$$ """"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""######$$$$$$$$$%%%""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$""""""%%%$$$!!!!!!!!! !!!!!!!!!$$$&&&%%%###"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""" """$$$ !!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%% !!!""""""!!!  """###$$$%%%&&& !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! """######""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!! !!!###$$$%%% !!!!!!!!!""""""""""""""""""""""""""" """$$$###!!!!!!###&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!"""$$$&&&&&&$$$"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""" !!!###$$$$$$###""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! ###"""""""""$$$%%%$$$###$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###!!!!!!""""""#########$$$$$$$$$######"""""""""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""!!!!!!"""###$$$&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!  """"""""""""!!!######################## !!!!!!"""###$$$$$$$$$%%%$$$###"""###%%%((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""///...------++++++***)))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""!!!""""""!!!!!!"""$$$%%%###!!!!!!"""###""""""######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""!!! """"""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!###%%%%%%""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!  !!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""###!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!  !!!""""""###"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###"""""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$###""" !!!"""$$$$$$##################"""""""""""""""""""""""" !!!""""""!!!!!!""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""#########"""!!! !!!"""###"""""""""""""""""""""""""""!!! !!!###$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$%%%%%%&&&'''((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""///...------++++++***)))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$###############"""""""""!!!!!! !!!""""""!!!!!!"""###$$$"""!!!!!!"""######"""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###!!! """$$$%%%### """""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!############"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!  !!!""""""###!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$###"""!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!""""""###"""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""##############################"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""///...------++++++***)))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""###!!! !!!###$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!! """$$$$$$###""""""""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""###############"""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$############"""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################""""""""""""""""""""""""######$$$$$$######""""""""""""""""""############""""""""""""###############""""""!!!!!!""""""#########""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$ !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""///...------++++++***)))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""######"""!!! !!!"""!!! !!!###%%%%%%$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$"""""""""""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""###!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######"""""""""""""""###$$$$$$##################""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!"""""""""############!!!"""""""""###############""""""""""""""""""#########""""""""""""###### !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""#########!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!///...------++++++***)))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$##############################"""######"""!!! !!!"""!!! !!!###%%%%%%$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""  """###!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######$$$""" %%%!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""###"""""""""""""""########################$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$""""""############""""""########################""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""############"""!!!!!! !!!"""""""""############!!!"""""""""##################""""""""""""############""""""""""""###### !!!"""######"""!!! """"""""""""""""""""""""!!!""""""###############!!!""""""###############"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!///...------++++++***)))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$!!!"""###"""!!! !!!"""###!!! !!!###$$$$$$###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! """$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!  !!!""" !!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! ###%%%"""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""###############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""######$$$$$$######"""########################"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""""""""###"""""""""""""""""""""""" """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""""""""############""""""""""""############$$$######""""""######$$$######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######!!!"""######$$$$$$######"""""""""""""""""""""""" !!!!!!""""""######$$$ !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""///...------++++++***)))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######""""""""""""#########$$$ !!!""""""!!!!!!"""###$$$"""!!!!!!"""######""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###"""  """""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""############ !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""222???333!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!"""###%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$#########""""""""""""############""""""""""""############$$$######""""""######$$$######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%% !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""///......---,,,+++***)))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$###### !!!!!!!!!""""""######!!!""""""!!!!!!"""$$$%%%###!!!!!!"""###"""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$###!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""############"""""" !!!###$$$$$$$$$""""""!!!!!!  !!!!!!!!!"""!!!!!!""""""#########$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###,,,III___MMM***"""!!!!!!!!!  !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!! """!!!  !!!""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$ !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""""""""############""""""""""""############$$$$$$############$$$$$$######""""""""""""#########"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""000000///...---+++***))))))&&&$$$$$$&&&'''&&&$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""  !!!!!! ###"""!!! !!!"""###"""!!!  !!!"""""""""""""""""""""""""""!!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!###"""!!!  !!!###$$$""" %%%$$$!!! """###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""###$$$$$$%%%%%%$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""""""""!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""########################&&&"""666UUUKKK(((""""""!!!!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!###!!!  !!!#########""""""!!!!!! ####################################""""""""""""""""""""""""############""""""#########""""""!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!############""""""""""""$$$"""!!!!!!"""######""""""############$$$$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%###!!!!!!###$$$"""$$$$$$############$$$$$$""""""""""""############$$$######"""!!! """"""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""" ###$$$$$$### """"""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!000000///...---+++***))))))'''$$$$$$&&&'''&&&$$$########################!!!"""###$$$$$$$$$###"""$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""###$$$$$$###!!!###"""!!! !!!"""###!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""!!!"""###"""!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""###""""""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""***(((&&&:::SSSMMM444"""!!!!!!!!! !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""!!!  !!!"""###"""""""""!!!!!!!!! """"""""""""""""""""""""############""""""""""""""""""""""""####################################"""""""""######$$$$$$%%%$$$$$$###"""""""""""""""############"""""""""!!!############""""""""""""$$$"""!!!!!!"""######""""""############$$$$$$$$$$$$$$$$$$#########""""""############"""""""""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""%%%###!!!"""###$$$""" #########""""""#########""""""""""""############$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$#######################################"""!!! """############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######"""!!! ################################################$$$$$$$$$###############!!!""""""######""""""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!000000///...---+++***)))((('''%%%%%%&&&&&&&&&%%%######################## !!!"""#########""""""$$$$$$#########"""""""""""""""""""""""""""""""""$$$######$$$%%%%%%$$$"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """""""""""""""""""""""""""   !!!!!!!!!!!! !!!!!!!!!!!! !!!###### !!!!!!!!!"""""""""!!!"""###$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""" """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""" """ %%%000--- !!!!!!!!!!!! !!!!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""############$$$###""""""###$$$%%%&&&%%%%%%$$$######$$$%%%&&&$$$###""""""""""""""""""############""""""""""""############""""""""""""$$$"""!!!!!!"""######""""""############$$$$$$$$$$$$$$$#########"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$###""""""######"""!!!###""""""!!!!!!""""""###""""""""""""############%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###"""!!! """############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$"""##################""" !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""000000///...---+++***)))((('''&&&%%%%%%&&&%%%%%%######################## !!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%!!!###$$$  !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!! !!!###### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! """!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""" $$$$$$### !!!!!!!!!!!!!!!  !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############$$$###""""""###%%%''')))&&&%%%###!!!!!!"""###$$$######"""""""""""""""############"""""""""""""""############"""""""""!!!$$$"""!!!!!!"""######"""""""""#########$$$$$$$$$############""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$############"""""""""######""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!"""######################################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""000000///...---+++***)))'''''''''&&&%%%%%%%%%&&&########################!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######%%%### !!!!!!!!!!!! !!!!!!!!!!!!""""""!!! ###""" !!!###$$$!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$$$$######""" !!!"""######$$$$$$###!!!!!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###!!!###))) !!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""!!!!!!"""""""""############$$$###""""""###%%%''')))'''&&&###"""!!!"""###$$$###"""""""""""""""######""""""""""""""""""##################"""""""""!!!$$$"""!!!!!!"""######"""""""""#########$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""$$$##################$$$""""""######"""""""""###""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$################################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""######000000///...---+++***)))&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!######!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" ###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!######!!! ###"""!!! !!!"""###$$$!!! """!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!  !!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!""""""######""""""""""""##################!!!!!!!!!!!!!!!!!!!!!!!! """############!!! !!!!!!"""###$$$!!!!!!""""""""""""##############################!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""############$$$###""""""###$$$%%%&&&((('''%%%$$$$$$$$$%%%%%%"""""""""""""""######$$$""""""""""""########################""""""""""""$$$"""!!!!!!"""######""""""############$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$###""""""###$$$$$$!!!"""######""""""###$$$###""""""!!!!!!""""""###""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""############$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######################## !!!"""###$$$$$$$$$"""############$$$$$$$$$################################################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""##################"""############$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""############000000///...---+++***)))&&&'''(((&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!! !!!"""######"""!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!""" !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""###$$$  !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!  !!!"""######"""!!!""""""""""""""""""""""""!!!!!!"""############"""############"""""""""""""""""""""""""""""""""""" !!!""""""###"""""" !!!"""###$$$!!!!!!"""""""""################################# !!!!!!!!!"""""""""### !!!"""""""""""""""""""""""""""""""""""""""''''''&&&$$$######""" !!!!!!!!!""" !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""#######################################""""""""""""""""""""""""####################################%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!"""""""""########################""""""""""""$$$"""!!!!!!"""######""""""############$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$###""""""###$$$$$$ """$$$###"""!!!###%%%#########""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######################## !!!"""###############"""############$$$$$$$$$################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!""""""######""""""!!!""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############000000///...---+++***)))&&&'''((('''$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!######!!! !!!"""######"""!!! """!!!  !!!""""""""""""""""""""""""""""""######!!! """$$$ !!!!!!!!!!!! !!!!!!!!!"""  !!!"""###!!!"""""""""############ !!!#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""############ !!!#########"""!!!""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!########################!!!"""""""""""""""!!! !!!"""$$$$$$!!!!!!""""""#########$$$######################## !!!!!!!!!""""""###### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!&&&%%% !!!!!!"""""" !!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""############""""""""""""""""""""""""############""""""#########""""""!!!!!!""""""#########"""!!!""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$############""""""""""""$$$"""!!!!!!"""######""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""$$$###!!!!!!###%%%$$$$$$############$$$$$$""""""""""""##############################$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$444222000---,,,,,,------+++***)))'''%%%$$$$$$$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###"""""""""!!!!!! """######"""!!!!!!"""$$$!!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$%%%###!!! """#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!  !!!"""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########"""  !!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!   """#########"""!!!"""""""""!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!########################""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############"""###$$$%%%%%%$$$"""!!!########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!"""$$$&&&&&&&&&$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""333222///---,,,+++,,,,,,,,,+++)))(((&&&%%%%%%%%%$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!#########""""""!!!!!!!!!"""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!! !!!!!!######"""!!!!!!"""######%%%###!!!!!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!"""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""############"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###"""!!! """"""############""""""""""""!!! """"""!!! !!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""!!!########################""""""############"""""""""""""""""""""#################################""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$#########"""""""""""""""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$###"""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""%%%$$$#########$$$%%%&&&$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""222111///---++++++++++++,,,+++***((('''&&&&&&&&&######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!###############""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""!!!!!! !!!!!!"""###""""""!!!!!!""""""###$$$"""!!!!!!"""######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!!!! !!!!!!""""""###############""""""""""""######$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""############""""""!!!!!!  ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""############""""""""""""######"""!!!!!!!!!!!!"""######""""""""""""""""""""""""########################""""""############""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######$$$###"""###'''---333777***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""111000...---+++*********+++***)))'''&&&&&&%%%%%%######$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$##################"""######"""!!!!!!"""$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""""""""$$$"""!!!!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!"""""""""############""""""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!###"""!!!!!! !!!!!!"""!!! !!!###$$$ !!!!!!""""""""""""###""""""""""""""""""###""""""!!!!!!""""""###$$$"""""""""""""""#################################""""""############"""""" !!!"""###$$$$$$%%%########################""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$#######################################!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%################################################################################################################################################!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###""""""$$$(((///555999+++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""111000///---,,,+++******)))((('''&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$##################$$$$$$"""######"""!!!!!!"""$$$!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!###"""!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!""""""###""""""""""""############"""""""""######"""""""""################################################""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""""""""""""""######"""!!!  """!!! !!!###$$$######""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$$$$!!!"""""""""#########$$$########################""""""############"""""" !!!"""###$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$#####################################################################$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%################################################################################################################################################!!!"""""""""############""""""""""""""""""""""""########################!!!"""""""""########################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""111000///...---+++******((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""###############"""######"""!!!!!!"""$$$ !!!!!!""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""### !!!!!!""""""!!!!!! ###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""##############################""""""############""""""###############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""############"""""""""############""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""############""""""######""""""######$$$$$$!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$###""""""!!! """"""############""""""###""""""""""""###$$$$$$!!!""""""######$$$$$$$$$########################""""""############""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""""""""########################$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############""""""""""""""""""""""""########################""""""""""""#####################$$$$$$$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$###"""!!! !!!!!!!!!""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""111111000///...,,,+++***((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""#########"""######"""!!!!!!"""$$$ !!!!!!"""###### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############""""""""""""###### !!!""""""!!! """""""""###$$$$$$""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!"""######$$$########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!"""""""""############"""""""""""""""""""""###$$$$$$"""!!!!!! !!!"""""""""""""""######""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""######$$$%%%!!!""""""######$$$%%%%%%########################""""""############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""####################################""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############################################################""""""""""""#####################$$$$$$$$$%%%%%% """%%%(((((('''%%%$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""######$$$&&&&&&'''#########$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""222111111000///---,,,+++)))((('''&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!"""""""""###"""######"""!!!!!!"""$$$ !!!""""""### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""###### !!!""""""!!! """""""""###$$$$$$""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!""""""###$$$$$$$$$$$$##################!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!! """#########"""!!!!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!#########"""######$$$%%%!!!""""""###$$$$$$%%%%%%########################""""""############""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%"""&&&)))***(((%%%###########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""%%%$$$"""!!! !!!"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""//////...---,,,++++++***)))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$##############################""""""""""""###### !!!###$$$###"""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$######""""""!!!!!!%%%$$$###!!! !!!###%%%$$$"""!!!###%%%""""""""""""!!!!!!!!!!!!########################""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$###############"""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!###%%%'''((('''&&&$$$"""!!!!!!"""###""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!! %%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$#########################################################################################################!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!###%%%$$$###"""!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""//////...---,,,++++++***))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$"""""""""###$$$$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""#########""""""""""""""""""""""""!!!!!! """$$$&&&%%%###""""""$$$!!!!!!!!!"""""""""""""""########################""""""""""""###################################################$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$############$$$$$$###############"""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""###"""!!! !!!"""""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!""""""######$$$$$$""""""!!!"""###$$$&&&''''''&&&$$$"""!!!!!!"""###################################################$$$###"""!!!!!!"""###$$$########################!!!""""""############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""######"""""""""!!!!!!!!! !!!!!!"""######$$$$$$###$$$$$$###!!!"""$$$&&&%%%$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""//////...---,,,++++++******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$&&&%%%""" &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""############ !!!""""""#########$$$&&&&&&$$$""""""""" !!!!!!""""""#################################""""""""""""####################################$$$$$$$$$###########################$$$$$$$$$%%%################################################$$$$$$############$$$$$$###############"""!!!!!!""""""######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""""""""""""""""""""###########################""""""######$$$%%%&&&%%%$$$"""""""""######################################################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################'''&&&%%%###""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$###############$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$"""#########"""###%%%&&&%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$###############!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""//////...---,,,++++++***+++***((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$%%%###"""###$$$%%%%%%$$$###""""""!!!!!!""""""###%%%$$$$$$#########$$$$$$!!!""""""######""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""######$$$$$$ !!!""""""###$$$$$$###$$$&&&&&&%%%###"""!!! !!!"""######$$$$$$########################!!!"""""""""####################################%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$###############"""!!!!!!""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""###$$$#####################$$$$$$##################%%%%%%######""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################***(((%%%###"""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$#########"""!!!!!!""""""############ """############%%%'''############$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""!!!###$$$$$$######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""//////...---,,,++++++******)))((('''%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""######+++'''### !!!###%%%%%%!!!!!! !!!!!!######"""""""""######$$$ !!!!!!""""""!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""######$$$$$$"""""""""#####################$$$$$$$$$###""" !!!!!!"""###$$$$$$%%%########################!!!"""""""""####################################%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$###############"""!!!!!!""""""############""""""########################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$#########"""$$$$$$########################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################)))(((&&&$$$######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$################################################$$$$$$$$$$$$#########""""""""""""""""""######### !!!###$$$######%%%&&&!!!""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""//////...---,,,++++++***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###########################""""""""""""""""""###///+++$$$  !!!""""""""""""!!!!!!"""""""""###""""""""""""###$$$$$$ !!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############$$$$$$$$$$$$###############""" !!!"""###"""!!!!!!""""""######$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""!!!!!!""""""######$$$$$$##############################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""######""""""!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###############################################################################################################$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""###### """$$$$$$$$$###$$$%%% !!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$###############!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""//////...---,,,++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$######""""""######$$$***'''$$$""""""""""""!!!######""""""""""""#####################$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""  ######"""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""###""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""#########$$$$$$$$$######"""""""""!!!!!!!!!###"""""""""""""""""""""!!!###%%%%%%$$$######### !!!"""$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$#####################$$$$$$$$$!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""000///...---,,,++++++***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%% !!!###&&&&&&%%%###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%&&&'''""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$#######################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!"""###""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%################################################################################################$$$$$$##########################################""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!###%%%%%%$$$"""""""""!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!###$$$$$$######$$$%%%################################################""""""""""""""""""""""""111111000...---,,,+++***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$###!!!###"""""""""$$$%%%$$$###""""""""""""""""""""""""############"""!!!!!!!!!$$$"""!!!###&&&'''%%%#########""""""""""""######!!!###%%%%%%$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""""""""############""""""$$$$$$######"""#################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###!!!!!!"""###"""""""""""""""""""""""" !!!###$$$%%%"""""""""""""""######$$$""""""""""""##################""""""""""""######"""!!!!!!!!!"""###$$$$$$"""!!!  !!!"""""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######000000///---,,,+++***)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&$$$###!!!%%%###"""###$$$$$$###"""########################$$$$$$###############$$$$$$###"""$$$&&&'''%%%"""$$$###"""!!!!!!"""###$$$###%%%&&&&&&$$$###$$$%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""""""""############""""""$$$###############$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###############"""$$$$$$############$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""######$$$""""""#########$$$$$$%%%######""""""""""""######""""""""""""""""""###$$$""""""!!! !!!"""""""""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""$$$%%%$$$"""$$$$$$$$$#########""""""####################################"""""""""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########//////...---+++***)))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%$$$######$$$%%%$$$"""########################""""""""""""$$$'''***+++%%%$$$###$$$%%%%%%$$$"""$$$###""" """###$$$###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############""""""############""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###############"""""""""""""""###############$$$$$$$$$$$$#####################$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$###############$$$%%%%%%######""""""""""""######$$$###""""""""""""""""""######""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$$$$###################################################"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$000///...---,,,***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###""""""###%%%&&&&&&%%%######################## !!!%%%***///222%%%%%%%%%%%%%%%$$$###"""%%%###!!! !!!###%%% !!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################!!!"""""""""######$$$$$$"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""############"""!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%$$$###""""""######$$$######""""""""""""######$$$$$$###"""!!!!!!!!!"""########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$#################################"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$###############################################################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############################################################################################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%111000///...---++++++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######!!! !!!###&&&(((((((((########################"""!!!!!!"""%%%)))---000$$$%%%&&&%%%$$$######"""$$$###""" """###$$$ """$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""######$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""########################!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$&&&%%%###"""!!!!!!"""#########""""""""""""######$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%$$$$$$########################$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$############$$$################################################""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%111111000///---,,,+++***)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!! !!!###&&&))))))((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''###%%%&&&&&&$$$######$$$######""""""""""""######!!!"""###"""""""""$$$&&&########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%########################!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$&&&$$$###""""""###%%%&&&######""""""""""""######$$$###""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$###############$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$111000///...,,,+++******)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$###""""""$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!$$$&&&&&&$$$###$$$&&&!!!"""############"""!!!!!!###$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!###%%%'''(((###########################""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$###""""""$$$'''+++---######""""""""""""######""""""""""""""""""###$$$""""""###$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$"""!!!###%%%""""""#########$$$$$$$$$########################!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########//////...---+++***))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$ ###&&&&&&$$$###%%%''' !!!###%%%%%%###!!! """######""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!! """%%%(((***########################%%%$$$###!!! """""""""""""""######$$$"""""""""###'''+++000333######""""""""""""######""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$%%%%%%"""!!!###%%%""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######//////...---+++***))))))(((''''''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&########################%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%########################&&&((()))(((&&&$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&((()))'''$$$$$$&&&(((%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%""""""######$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!######"""!!!"""###%%%%%%%%%###!!!$$$***///$$$$$$$$$############"""$$$#########""""""!!!!!! !!!"""""""""!!!"""###%%%'''''''''%%%$$$%%%%%%$$$###"""""""""############"""""""""""""""%%%%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$&&&'''%%%!!! #########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$######### """$$$%%%%%%%%%###"""###########################$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%000///...---+++***))))))(((((('''&&&&&&&&&&&&'''(((&&&%%%######$$$%%%%%%########################$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%########################%%%&&&'''&&&$$$""""""###$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''(((&&&$$$$$$&&&(((%%%&&&''''''''''''&&&%%%)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################!!!###$$$$$$$$$%%%'''$$$###""""""""""""""""""########################$$$$$$$$$#########""""""################################################!!!######"""!!!"""###"""###$$$###"""###&&&***$$$$$$$$$#########""""""######"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$%%%%%%$$$###"""%%%$$$######""""""#########"""""""""""""""""""""######$$$"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%###""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%$$$###"""########################"""######$$$$$$######"""######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!%%%$$$###"""!!!!!!"""###!!!!!!"""""""""#########"""""""""""""""#########################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%000///...---,,,***))))))(((((('''&&&&&&&&&&&&&&&(((%%%!!!!!!###%%%%%%####################################""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!!!!###############"""""""""########################%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&)))&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%$$$###&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((($$$"""###&&&""""""!!!!!!!!!""""""###########################$$$$$$$$$###############################################################!!!######"""!!!"""###!!!###$$$###"""######$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!"""######""" $$$$$$###"""""""""######""""""""""""""""""######!!!"""""""""!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%$$$##############################"""""""""######"""""""""######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""############""""""$$$$$$###"""""""""###### !!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%$$$$$$######$$$$$$%%%000000///---,,,+++***))))))((('''&&&&&&&&&&&&&&&'''$$$!!!###'''(((%%% ##########################################""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""################################################%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%''')))(((((((((((((((((((((((('''((()))******)))(((''')))))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,111///'''!!!"""$$$""""""!!!""""""###$$$$$$################################################################################################ !!!######"""""""""###!!!"""######"""!!!!!!"""############""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!######""""""""""""######"""""""""""""""######### !!!""""""""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$''')))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###########################""""""############""""""######""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""######"""""""""$$$#####################!!!!!!!!!"""""""""######!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%000000///...,,,+++******))))))(((&&&&&&%%%%%%%%%%%%######'''++++++%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$"""#####################$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&%%%%%%&&&''')))))))))++++++************+++++++++---///111333333333333111111000///...------,,,,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((...333000(((######%%%############$$$%%%%%%&&&################################################################################################ """$$$$$$###"""###$$$%%%$$$"""!!!!!!"""###############"""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########""""""!!! ###""""""!!!""""""######!!!!!!""""""############!!!"""$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$(((***(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$###########################""""""""""""""""""############$$$$$$$$$$$$###"""""""""#########$$$$$$############""""""!!!!!!################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%111000///...---+++*********)))((('''&&&%%%%%%%%%######%%%))),,,***%%%!!!########################$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&'''(((((())))))))))))(((((())),,,...///...,,,//////...------...//////222333555888:::<<<======::::::999888777666666555222222222222111111111111000///...,,,+++***))))))&&&&&&''''''''''''''''''#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,+++'''$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$'''$$$"""!!!"""$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""##################""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$"""$$$%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$##############################""""""""""""######"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%111111000...---,,,+++******)))((('''&&&%%%%%%%%%###$$$%%%'''''''''%%%$$$########################"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))((()))***+++,,,,,,,,,,,,,,,,,,///333777777444000333222111111111111222333555555666888:::<<<>>>???========================::::::999999999888888888555444333222111111111111///...---,,,+++***)))(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$$$$"""!!!"""$$$%%%$$$"""###"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!"""$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$"""$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%##############################$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%$$$$$$""""""""""""#####################"""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%111111000...---,,,+++*********((('''&&&%%%%%%$$$###$$$$$$###"""###%%%(((########################!!!!!!""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))******+++,,,---............///000444999======888333555555333333333333555555444444444444666888:::<<<;;;;;;<<<===>>>???@@@AAA?????????>>>>>>=========888888777666666666777777888777555333000...,,,+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$#########%%%!!! !!!$$$'''&&&###""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$"""###$$$###""""""$$$&&&########################''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''###&&&(((&&&###"""$$$'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%########################""""""############""""""######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%---,,,,,,++++++************)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$$$$###"""$$$###"""!!!###&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&)))))))))((('''&&&$$$###***((('''(((+++---------,,,111444222444999:::666666555;;;HHHNNNGGG===999>>>>>>===;;;999888999:::777999999666555888999888777777888777555555666777999<<<;;;666777<<<<<<777777888:::999666333222222888999:::;;;:::999888777555000***&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""!!!!!!!!!!!!###%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&)))'''(((+++,,,)))(((+++)))...---''''''...000---************))))))))))))...)))'''******'''(((---+++++++++)))'''''')))***(((''''''(((******'''$$$%%%&&&'''((('''%%%###!!!''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''"""###%%%&&&'''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&------,,,,,,+++************)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###&&&%%%%%%$$$%%%'''***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&))))))((((((((((((((()))((()))+++---...000222222333888:::999999<<<;;;777EEE???AAANNNXXXUUUJJJCCCBBBBBBBBBDDDFFFFFFEEECCC@@@AAA???;;;;;;???AAA???BBBAAA???===;;;;;;===>>>@@@CCCBBB>>><<<<<<666///444333222111111555:::>>>333555777:::<<<=========<<<888444111///---)))&&&(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""!!!!!!!!!"""###%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''')))(((''''''&&&&&&''''''((((((''''''''''''((((((******)))((()))***+++,,,+++((((((+++***'''&&&((($$$'''(((((())),,,,,,+++))))))+++---000///,,,)))***''')))//////***'''(((+++++++++***))))))***+++---------......---,,,+++(((((()))******)))((('''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%(((&&&$$$%%%'''(((&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&---------,,,+++************)))'''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((''''''&&&&&&&&&''''''((('''&&&%%%''')))+++------000333333333333666999555:::>>>@@@CCCHHHIIIGGGFFF???@@@NNN___ddd]]]VVVLLLMMMPPPUUUWWWVVVPPPJJJUUUUUURRRNNNOOOTTTUUUSSSOOOKKKFFFBBB@@@AAADDDFFFHHHJJJKKKJJJJJJIIIBBB:::888777444111//////333555111222555888:::<<<<<<===AAA???===<<<999555///+++---,,,***(((&&&&&&&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################"""""""""""""""###$$$%%%############$$$$$$$$$%%%#########$$$$$$$$$$$$%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((('''''''''(((((()))(((((((((((((((((()))---,,,***)))((())))))***)))'''(((,,,...,,,---000...---///555888777666666:::888777777999888555222777555888===>>>;;;777666333333222222111111222222...000111000...,,,************************))))))***))))))(((((('''''''''((('''''''''&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&......---,,,+++******)))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''''''''(((***)))((('''))),,,000222666999:::888555777===CCC===???CCCGGGMMMSSSXXXZZZQQQNNNOOOYYYgggnnnllliiieeekkkrrrwwwuuummmccc\\\aaaccccccaaacccggggggddd```ZZZSSSMMMKKKMMMPPPRRRPPPOOONNNOOOQQQRRROOOKKKAAABBBBBB???999333///---444555666777777666555444======>>>>>>===;;;888666444222...+++((('''''''''''''''&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))((((((((())))))'''(((((()))))))))))))))***+++,,,---......//////111000222777999777777:::;;;777888???BBB>>>===AAAAAA@@@???===;;;<<<===??????======@@@DDDDDDCCCAAA???===<<<;;;;;;;;;:::999555888;;;;;;888444222222000///---+++)))(((''''''*********)))))))))(((((((((((((((''''''''''''&&&'''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%//////...---,,,+++***))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###""""""###$$$%%%%%%$$$###$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''((())))))---------...000333666888;;;======<<<<<>><<<999999999888666444222000666666777888999;;;>>>@@@===;;;777333000---,,,+++''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""###############################################################################################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''%%%))))))))))))))))))))))))((((((((((((((((((((((((*********))))))***************)))))))))******+++'''''')))***++++++++++++))),,,000444888:::<<<<<>>BBBBBB>>>===???EEEBBBAAABBB@@@===>>>BBB???FFFMMMMMMHHHCCCBBBDDD;;;<<<>>>DDDJJJLLLIIIEEEDDDAAA>>><<<======<<<;;;AAACCCGGGIIIHHHFFFDDDCCC===;;;888444000...,,,+++***)))))))))))))))(((((())))))(((((((((''''''''''''''''''''''''&&&''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000///...---,,,+++***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))+++,,,---,,,...111444888:::<<<===AAABBBEEEHHHPPP\\\lllvvv|||xxxwwwzzzyyyiii]]]ZZZ^^^iiigggaaaYYYQQQKKKIIIIII@@@@@@@@@???===:::888666444444333333444888===BBBCCCBBB@@@>>>;;;888666555***)))(((&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#######################################$$$$$$$$$##############################$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++*********+++,,,,,,)))***,,,///000111111111555666888:::<<<>>>@@@AAA@@@======BBBEEEGGGLLLRRR```cccaaaWWWNNNLLLNNNOOO]]]iiivvvyyyppp```RRRKKKNNNSSS[[[dddmmmqqqkkkaaaLLLGGGBBB@@@BBBDDDEEEDDDGGGEEEDDDEEEFFFGGGGGGEEEIIIGGGEEEBBB???<<<:::888///...---,,,+++***))))))))))))))))))((((((((((((&&&((((((((('''&&&'''((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000///---,,,+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))***+++---///000111000555<<>>>>>???DDDLLLSSSXXXSSSMMMIIIKKKRRR[[[iiittt{{{jjjiiiiiidddpppbbbooosssxxxccc]]]WWWVVV[[[```cccddd\\\RRRFFF???@@@BBBBBB@@@HHHIIIIIIJJJIIIHHHFFFEEE===<<<999666333000...,,,*********)))))))))((((((&&&((())))))&&&&&&''')))((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" $$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$111000///...,,,+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******+++---///222444555===CCCMMMWWW^^^aaaaaa```bbbeeelllzzz{{{}}}|||{{{|||yyynnndddfffqqqxxxvvvqqquuuzzzmmmkkkssszzz{{{wwwtttuuuyyyzzzwwwtttqqqccc\\\YYYYYYWWWUUUQQQMMMIIIGGGAAAAAA>>>888333000111333===???BBBDDDEEEDDDCCCAAA<<<:::555000,,,)))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###########################$$$%%%&&&%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%(((******)))(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++******+++,,,---++++++++++++,,,,,,---...222444888<<>>:::666///222999AAAGGGIIIHHHFFFDDDDDDAAA===666111...---''''''((())))))((($$$!!!'''%%%######%%%&&&'''&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$########################""""""""""""""""""""""""########################$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""############!!!"""###$$$%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++((('''+++,,,******,,,000,,,***+++---,,,++++++---000222000...000666<<<555;;;DDDMMMUUUZZZXXXSSSUUUWWW\\\dddsss}}}uuuxxx{{{xxxsss|||ssslllmmmiii\\\^^^vvvyyyqqqooofff\\\^^^qqqxxxxxxwwwssswwwnnn\\\[[[cccjjj^^^WWWPPPJJJCCC@@@DDDKKKOOOOOOQQQUUUTTTLLLAAA;;;;;;333...000///***)))+++&&&&&&'''(((((('''&&&$$$))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///...------++++++***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((&&&&&&''''''&&&&&&$$$(((%%%$$$+++***)))000555;;;CCCIIIMMMQQQVVV[[[yyyvvvllldddbbbeeeaaa```\\\XXXRRRMMMIIIFFFAAAGGGMMMMMMIIIGGGIIILLLPPPSSSXXX[[[ZZZUUUOOOLLLZZZbbbgggeeebbbaaa```^^^VVVPPPMMMRRRWWWVVVSSSRRRMMMHHHKKKUUUXXXVVVXXX```eeemmmyyyttthhh```WWWTTTOOOMMMKKKGGGBBB>>>999777555666999>>>BBBDDDCCCDDDDDDAAA===999666666...+++(((&&&&&&'''''''''(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!"""###$$$%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((************************,,,((((((++++++)))(((***)))'''&&&))),,,---------444666999===@@@BBBAAA@@@DDDOOO^^^mmmwwwuuuuuuxxx{{{wwwnnnooommmbbbWWWZZZiiivvvssseee\\\aaaiii]]]NNNIIIVVVccc```VVVQQQWWWccc```MMMHHHYYYlllqqqiiibbbaaabbb\\\RRRRRRYYYxxx~~~tttssswwwzzzsssvvvxxxttteeeUUUNNNOOONNNPPPSSSVVVUUUTTTTTTVVVJJJ@@@999888666000,,,---***)))''''''(((******+++))))))))))))((((((((())))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///...------++++++***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$''''''''''''''''''''''''''''''((((((((())))))))))))))))))'''&&&&&&'''))),,,...+++---222...000???FFFVVVjjjxxx}}}{{{jjj\\\PPPGGGFFFIIIRRRXXXaaahhhiiifff```[[[UUUYYY[[[[[[YYY\\\bbbiiiyyyzzzqqqyyyvvvlllmmmrrruuuwwwyyyrrrjjjeeeddd___VVVTTTXXXCCCHHHPPP\\\ooopppggg]]]VVVSSSQQQMMMIIIBBB<<<555111222666;;;>>>AAACCCFFFGGGEEECCCAAAAAA:::555---(((&&&'''(((((('''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########"""!!!!!!"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((+++++++++++++++++++++++++++((())),,,,,,)))))),,,,,,---...///111444777888@@@NNN___fffccc\\\XXXXXX___kkkttt|||yyyyyyqqqbbbaaaiiiooo]]]YYY______SSSGGGFFFNNNSSSNNNFFFGGGUUUccc]]]OOOEEEHHHKKKFFF@@@>>>GGG___cccKKK???KKKSSSNNNKKKNNNVVV\\\TTTFFFAAADDDQQQ[[[dddeeebbb___\\\ZZZeeeuuuzzznnnllleeelllrrrqqqjjjdddaaaaaa\\\TTTKKKFFFBBB<<<777555444000+++))))))+++,,,,,,((()))************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///...------++++++***)))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))((('''''''''((()))))))))---...,,,222888555<<>>777111,,,)))'''%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################################################################"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%&&&(((***'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++***((())),,,,,,***,,,000000222333111333:::@@@CCCMMMooosssnnnsssrrrzzzwwwrrryyykkkffflllfffQQQHHHMMMWWWLLLCCCEEENNNSSSNNNFFFHHHJJJIIIAAA999;;;IIIVVVYYYPPPJJJJJJIIIDDDAAABBBCCCWWW^^^OOODDDGGGHHHAAAAAAIIIVVVaaa^^^QQQIIIHHHGGGHHHJJJNNNSSSRRRLLLEEECCCXXXzzzkkk]]]]]]ZZZUUUQQQKKKGGGEEEEEE???:::333...---+++)))(((((()))************)))(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///...------++++++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((&&&%%%&&&)))+++***((((((---000999EEEJJJVVVllltttfff]]]___eee[[[```gggmmmssszzzwwwpppjjjggg___UUUPPPPPPNNNKKKXXXWWWYYY___nnnsssfff]]]QQQKKKCCC===999888777666666:::???BBBBBBAAA@@@@@@AAA@@@>>>;;;888222+++&&&&&&$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%''')))***''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******************************+++)))***,,,+++***---333000555888555777CCCPPPUUUdddyyyvvvpppxxxppp```eee{{{vvvfffUUURRR```cccTTTIIIJJJDDD???<<<===BBBFFFEEECCCHHHJJJIIIDDD>>>???FFFNNNPPPMMMMMMMMMLLLIIIIIIKKKIIINNNSSSSSSNNNIIIFFFFFFDDDJJJTTT___aaaZZZPPPKKKJJJDDDCCCNNN[[[]]]RRRGGG<<>>MMMVVVZZZUUUVVVbbbnnntttyyyeeebbbkkkgggVVVOOOWWWXXXPPPJJJ===<<>>@@@???===555111,,,((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&''''''((((((((((((((()))))))))*********++++++++++++++++++++++++++++++---,,,///333777===JJJWWWzzz||||||~~~eeeNNNNNNUUUUUUKKKCCCCCCAAA<<<<<<999;;;DDDLLLOOOOOOQQQQQQUUU^^^hhhpppssspppmmmmmmrrr{{{tttqqqttt~~~rrr```TTTRRRMMMIIIJJJKKKMMMRRRXXXHHHKKKQQQbbb~~~lll___WWWNNNIIIIIIGGGBBB===333111...+++))))))***+++++++++***)))))))))******(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))*********+++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///......---,,,+++***)))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$'''++++++(((&&&&&&'''''''''''''''''''''''''''))))))))))))************'''///666666888GGGeee}}}oooddd___^^^iiixxx~~~wwwwwwrrryyymmm]]]TTTRRROOOQQQSSSWWWbbbuuutttcccXXXMMMLLLJJJEEE???:::777666555444333555999>>>BBBCCC===888111+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,111999BBBNNN```ppp~~~wwwqqqxxxkkk]]]ZZZ\\\XXXKKK===;;;???AAA@@@@@@DDDGGGHHHHHHMMMRRRVVVZZZaaahhhlllrrrwwwwwwtttccc]]]VVVQQQLLLMMMWWWbbbPPPMMMHHHNNNhhhnnndddWWWOOONNNLLLHHHDDD888555000,,,******,,,---,,,+++******)))*********)))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,+++++++++++++++)))******(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%''''''''''''%%%$$$''''''((()))***(((&&&$$$+++&&&&&&,,,000...///222---<<<>>>:::GGG\\\uuuwww___RRRSSSMMMOOOZZZ\\\___kkkuuummm```TTTKKKIIIJJJSSSrrrkkkYYYPPPHHHDDDEEEDDD@@@===:::222---///444888;;;>>>>>>???:::000+++,,,***$$$((((((((('''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&***,,,,,,***)))+++------))))))---///------///666;;;BBBKKKWWWgggvvvmmmcccfffiii[[[NNNKKKKKKFFF===888===<<>>>>>AAAIIIQQQ]]]^^^cccgggfffhhhttt~~~{{{zzzpppbbbUUUOOOKKKGGGGGGIIIWWW\\\YYYQQQ[[[{{{|||lllZZZTTTLLLCCC>>>;;;888333000------------,,,***'''%%%)))************))))))(((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))***)))))))))(((,,,+++************++++++(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))111000///---,,,+++++++++)))))))))(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%!!!"""$$$$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&(((***+++,,,******...555AAARRR```kkkooojjjmmm|||~~~qqqjjjfff]]]VVVWWW[[[^^^ccciii{{{~~~|||vvviiidddeeehhhmmmwwwnnn]]]QQQRRRYYYhhhttttttZZZPPPRRRFFF@@@;;;555...)))***000777>>>DDDEEECCC???777///+++++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***)))))))))+++,,,++++++///000333888AAAYYY~~~wwwpppkkkiii```bbbdddaaaTTTEEE>>>>>>FFFFFFHHHKKKPPP\\\rrrzzznnnbbbUUUMMMKKKPPPQQQNNNFFFFFFXXXzzzooo```LLL@@@>>>>>>;;;555...///...,,,***)))***+++++++++******)))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&'''((()))))))))%%%&&&&&&'''(((((())))))'''''''''((((((((((((((()))))))))))))))***************)))))))))(((((((((*********)))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&'''((()))222111000...,,,+++++++++((())))))(((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%% """$$$$$$$$$%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((()))+++...111000000444@@@UUUqqq|||nnnooojjj]]]ZZZWWWTTTVVVbbbrrrqqqccc___```fffkkkwwwmmm[[[PPPNNNOOOWWW```___]]]nnnyyyggg\\\LLLHHHDDDAAA;;;222,,,+++,,,333<<>>GGGEEEAAA;;;444///,,,+++++++++************+++,,,))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((()))))))))*********)))))))))(((((((((((((((((((((((((((((((((+++*********+++---...///,,,---///111222222111000111222222333444444555555555555555444444333333333//////......---,,,++++++,,,+++)))((('''(((***+++111000///---,,,+++++++++'''((()))(((&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$######$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))***(((&&&'''+++///888BBBMMMUUU]]]hhhpppsssttteee]]]WWW[[[lllrrr~~~{{{yyyiiiUUU\\\lllsssjjjgggkkkggg^^^^^^fffzzznnn[[[HHH@@@???<<<777555,,,+++---444999>>>CCCIIIDDD@@@888111+++)))((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,,,,++++++...999GGGSSSZZZiii{{{zzzvvvdddOOOGGGFFFFFFFFFGGGIIIQQQ]]]lllyyy}}}~~~}}}kkkWWWKKKIIICCCDDDOOOZZZXXXVVVlllqqqaaaTTTKKKAAAAAA@@@???===999222---...---,,,+++++++++,,,---******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))******+++++++++***)))((((((((((((((())))))))))))))))))------,,,---...000222333111333666999::::::888777::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@999999777666444333222111...---,,,***))))))))))))///...---,,,++++++++++++'''(((((((((&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%''')))))),,,444@@@IIINNNUUU\\\___ccciiiiiieeedddgggdddeeekkkjjjmmm|||rrrvvvwwwpppwwwvvvaaaUUU___pppyyyeeeXXXPPPHHHAAA???777111---///222555===FFFEEECCC???:::555///+++)))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&'''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,---------+++...999MMMdddwww}}}vvvllllllqqqnnn```OOOGGGHHHLLLLLLIIIRRR\\\lll|||pppcccUUUSSSTTTSSSMMMJJJUUUfff[[[SSSIIIDDDCCCCCC???;;;333222///---+++++++++,,,++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((()))))))))*********************************++++++,,,...///111222222555555444555666888;;;======???CCCGGGHHHHHHFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJFFFEEECCCAAA???<<<::::::555555444222000///------...---,,,,,,++++++++++++'''(((((((((&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))+++...222:::JJJ]]]kkkllllllfff]]]ZZZ\\\ZZZTTTKKKXXXiiiwwwuuu}}}~~~kkk]]]```]]]\\\eeexxx~~~mmmUUUJJJMMM[[[ppp}}}xxxiiiXXXKKKFFF>>>555...------...555>>>DDDEEEDDDBBB===555...)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---.../////////000;;;VVVzzzmmmiiimmmiii^^^UUUPPPGGGBBBIIIZZZjjjrrrtttoooyyyzzzuuuhhhVVVLLLLLLOOOPPPaaawww}}}bbbNNNHHHHHHHHHFFF888666222...+++*********,,,++++++***************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************)))))))))***++++++,,,,,,...///111444777999;;;<<>>777...++++++***)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))))))))))))))***+++))))))))))))************(((((())),,,------,,,******,,,...------...111222666HHH___sssyyyYYYPPPSSSSSSLLLGGGFFFMMM]]]zzzooocccUUUJJJNNNMMM[[[qqqyyyzzziiiNNNJJJMMMMMMPPPEEE;;;666000))))))---,,,...///---)))'''))),,,(((((('''&&&&&&&&&&&&''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&((())))))((('''&&&(((((()))*********))))))...+++((((((,,,111555666<<<@@@EEEJJJOOOUUUZZZ^^^YYYbbbgggaaaYYYXXX]]]bbbaaafffjjjjjjlllqqqssssssoooiii\\\QQQPPPXXX]]]^^^fffcccaaa```]]]```qqqtttfff\\\ZZZUUUKKKIIIOOOIIIKKKLLLIIIEEEAAA@@@AAA///...------++++++***)))(((((('''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&'''(((((('''((()))++++++***,,,...111888AAAIIIRRRbbbwwwrrr[[[OOOHHHGGGRRRaaadddqqq~~~|||xxxtttsssiiicccdddfffkkkyyy{{{nnn^^^^^^^^^_________^^^^^^kkk|||wwwaaaYYYOOOJJJKKKMMMLLLJJJNNNXXXcccfffdddbbbgggmmmwwwbbbNNNGGGFFFDDDIIIRRRpppkkkQQQJJJCCC===555...///555777???EEEFFFFFFFFFBBB<<<,,,+++)))'''%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))(((((((((((())))))))))))))))))*********++++++***************))))))111000///...,,,,,,111888GGG___wwwoooNNNEEEHHHJJJKKKOOOVVV```sssvvvxxxeeeOOOMMMFFFKKKZZZaaa___hhhxxxeeeWWWTTTSSSTTTLLLDDD>>>777///---000+++---......---+++*********)))((((((''''''(((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((())))))***+++******)))))))))))))))***)))(((((())),,,///111111000000111444888>>>AAAGGGLLLRRRXXX]]]```ccceeejjjrrruuuooohhhgggiiijjjnnnrrrsssrrruuu|||xxxrrrhhhbbbgggttt}}}xxxtttqqqppprrrzzzvvvggg___```[[[VVVPPPMMMMMMMMMKKKJJJ///...------++++++***)))***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((&&&)))+++)))''')))...333<<>>@@@AAAEEEKKKOOOTTTYYY___cccddddddcccdddpppuuuwwwtttqqqpppnnnkkkgggjjjiiifffhhhqqqxxx{{{rrrnnnhhhhhhrrryyysssqqquuuzzzqqqeee```^^^[[[SSSLLL///...------++++++***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***)))''')))000777:::IIILLLQQQVVV[[[___aaacccvvvvvvmmm```]]]dddhhheeetttzzztttddd]]]ccceeekkkyyyrrrggg```dddjjjkkkkkkllluuummmbbb\\\YYYUUUPPPLLLGGGJJJLLLKKKGGGGGGKKKOOOMMMQQQVVVbbbzzzsssZZZJJJFFFUUUiii~~~kkkMMMBBBFFFFFF;;;///...222777<<>>BBBEEEHHHGGGDDD@@@;;;555///***(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******+++......---,,,+++++++++,,,++++++,,,,,,,,,---------))),,,...,,,***)))***---111BBB___eeeLLLGGGLLLMMMQQQWWWjjjyyyqqqqqquuuxxx{{{mmmmmmmmmsssuuubbbNNNGGGRRRdddpppiiipppvvvbbbUUUKKKSSSeeeyyykkkWWWLLLEEE???<<<888333000............+++******)))((()))))))))((())))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((()))******---***'''(((...999DDDLLLXXX___hhhppprrrmmmfffaaaeeeiiimmmlllgggaaa]]]\\\YYYVVVPPPHHH@@@:::888888>>>???@@@AAAEEEGGGAAA999AAAEEEGGGEEECCCEEEEEECCC???FFFLLLLLLKKKKKKHHHDDDHHHJJJIIICCC@@@DDDJJJMMMJJJMMMTTT___kkktttyyy{{{///...------++++++***)))'''((())))))***)))((((((%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++'''&&&&&&&&&&&&'''(((((((((,,,///666JJJeeessssssZZZVVVOOOHHHBBBCCCHHHLLLfff~~~sssbbbdddnnnlllkkkeee[[[TTTRRRQQQNNNVVVjjj}}}qqqfffdddlllwww{{{nnniiibbb^^^[[[WWWSSSQQQGGGKKKQQQ[[[jjj~~~~~~bbbRRRMMMNNNWWWaaa~~~|||gggVVVKKKIII>>>666777;;;>>>BBBGGGEEEEEEEEEBBB===666///+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((()))******++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------//////---,,,...555;;;BBBYYYrrrmmmXXXHHHGGGHHHHHHUUUgggwwwmmmooonnnrrr|||lllVVVNNNNNNMMMZZZ]]]jjjwwwZZZPPPNNNVVV]]]___gggsssgggTTTIIICCCBBB@@@===888333000000000,,,,,,+++***************((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********((((((((()))***+++,,,---...000555===HHHRRR\\\aaalllpppuuuyyyxxxtttoookkkbbbccceeeeee```XXXPPPKKKDDDDDDBBB>>>:::888888999:::===@@@CCCIIIMMMKKKEEEIIIOOORRRRRRSSSWWWYYYWWWYYY^^^^^^VVVNNNNNNRRRUUUYYY^^^[[[OOOFFFEEEHHHJJJHHHJJJMMMRRRYYY___aaaaaaoooqqqrrrnnnlllttt///......---,,,+++***)))))))))*********((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$(((,,,///'''&&&&&&&&&&&&'''(((((((((000555999IIIbbbrrrtttZZZVVVNNNEEE@@@CCCMMMVVVcccdddkkkuuuzzzuuulllfff^^^YYYNNNFFFKKK[[[llltttyyy|||tttkkkmmmssswwwvvvsss{{{xxxpppmmmkkkdddZZZSSSMMMJJJEEECCCHHHWWWlllzzzkkkZZZMMMJJJNNNaaaxxxdddWWWIII===<<<===???CCCHHHEEEFFFHHHHHHDDD===555111++++++++++++++++++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((()))******+++++++++++++++***++++++,,,,,,,,,,,,,,,---------......///000000///000777DDDNNNiii}}}[[[KKKFFFRRR[[[]]]hhhyyyyyysssllleeeaaakkktttuuuggg]]]OOOHHHIIIYYYlllxxxyyydddTTTOOOKKKFFFLLLXXXooo|||eeeXXXRRRDDDEEEEEE@@@888222000111...---,,,,,,++++++,,,,,,((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************((())))))***+++---...///222===NNN___lllrrrsssrrrlllllllllkkkiiigggdddcccXXXYYYZZZYYYVVVMMMCCC<<<;;;>>>AAABBBCCCCCCDDDEEEBBBGGGLLLRRRZZZbbbccc```]]]cccggghhhkkkrrrwwwxxx|||~~~wwwgggZZZ[[[eeennnxxxfff```aaabbb^^^^^^]]]ZZZXXXWWWRRRMMMGGGLLLQQQQQQOOOSSS]]]fff111000///...---,,,++++++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$&&&(((+++---)))(((&&&$$$%%%'''***,,,000333;;;BBBEEEHHHSSS___kkkSSSBBBFFFKKKJJJPPP\\\fffqqqzzzqqqSSS???HHHSSS]]]hhhsss|||vvvkkkfffeeeiiisss}}}}}}yyyvvviii[[[SSSNNNGGGDDDFFFJJJMMMOOO```kkk~~~wwwZZZEEEHHHVVV}}}___BBB<<>>//////...---,,,+++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%&&&(((+++---(((((()))))))))+++---...555999@@@EEEDDDBBBHHHPPP]]]```___YYYSSSSSSXXX\\\fffpppvvvtttpppiiiYYYIIITTTaaarrryyyuuuuuuxxx|||zzzqqqeeeWWWPPPQQQRRRNNNJJJOOONNNTTTbbbsss~~~hhh]]]NNNccceeePPPIIIFFFEEEFFFGGGJJJIIIEEEFFFHHHFFF@@@888111***'''***+++***'''))))))(((((((((''''''''')))(((''''''&&&&&&&&&'''(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************++++++************++++++,,,,,,---.../////////...444222===[[[~~~{{{mmmiiigggeeeiiippp|||ooolllooonnnWWWJJJFFFKKKMMMQQQSSSYYYcccqqq|||nnn[[[OOOJJJ[[[vvv~~~nnn```TTTSSSSSSNNNGGGDDD<<<888222...---,,,++++++)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((******)))(((((((((((()))///,,,)))''''''((())))))---)))---:::DDDNNN___qqq~~~}}}{{{uuullleeejjj]]]NNNIIIFFFBBB@@@???CCC???@@@JJJTTTZZZ^^^aaa]]]aaaddddddhhhpppvvvxxxnnnmmmpppxxx~~~|||~~~|||||||||}}}|||vvvsssjjjkkkfff[[[SSSOOOIIIBBB......---,,,+++******)))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''&&&%%%%%%&&&(((+++,,,''')))+++,,,,,,---...000:::===BBBFFFCCC>>>@@@EEE\\\wwwkkkWWWXXX]]]YYYcccffffff^^^SSSKKKKKKNNNhhhwwwzzzsssrrrpppqqqsssvvvyyy}}}iii]]]^^^___[[[TTTQQQFFFAAAFFFMMM[[[yyyzzzTTTTTTbbbMMMGGGHHHIIIIIIKKKJJJIIIJJJKKKIIIDDDBBB888---))),,,...+++''')))))))))((((((((('''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))************++++++************++++++***+++---///111111000...666666OOOnnnXXXVVVSSSPPPgggvvvooopppttt}}}hhhYYYMMMMMMKKKHHHHHHLLLTTTZZZlllpppYYYJJJMMM\\\zzz{{{fffUUUQQQTTTSSSMMMFFF@@@999333///---+++************))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******+++,,,*********)))((()))+++---//////:::LLL]]]iiizzzvvviiiaaaSSSDDD===<<<;;;<<>>444...------+++))))))))))))(((((((((((('''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((()))))))))************++++++*********+++,,,,,,+++...//////------///111999HHHlllxxx]]]JJJKKKNNNWWWxxx}}}zzzssshhhZZZOOOGGGDDDRRRbbbzzzxxxZZZOOOLLL]]]{{{bbbPPPRRRVVVTTTMMMHHH???777222...+++)))***)))))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***+++,,,$$$'''+++,,,++++++...111777???RRRjjj||||||hhhVVVKKKCCC<<<>>>BBBEEEIIIMMMOOOUUUXXX]]]mmm~~~zzz}}}}}}vvvsssxxx~~~~~~~~~~~~{{{yyy{{{}}}|||{{{yyytttvvvxxx~~~yyytttrrrrrr//////......------,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''((()))***'''***,,,...000666???FFFAAA???@@@BBBBBBCCCIIIPPPZZZeeejjjaaaUUUQQQQQQPPPHHHAAA>>>FFFSSSaaappp}}}nnnfffmmmzzz||||||vvvkkkiiihhhlllrrrssspppkkkgggddd```[[[VVVRRRPPPOOORRRTTTSSSPPPQQQUUUWWWUUUVVVVVVVVVUUUVVVVVVVVVTTTXXX\\\aaacccccceeekkkpppvvvyyysssaaaPPPEEEHHHIIIDDDFFFMMMIIINNN]]]vvvoooWWWUUU^^^tttxxx]]]NNNGGGKKKIIIHHHIIIJJJIIIGGGFFFFFFCCC===555...+++***+++***)))))))))((((((((((((&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((()))))))))************++++++******+++,,,,,,---,,,///111---((()))222;;;RRRiii]]]TTTMMMNNNXXXjjj|||uuuuuu~~~{{{xxxuuusssqqqpppooohhhffffffgggiiikkklllkkkllllllmmmppptttzzzzzzeeeYYYJJJFFFJJJYYYkkkyyyfffRRRMMMYYYmmm|||}}}aaaYYYXXXUUUQQQLLLDDD===777222...+++))))))(((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((())))))***)))+++,,,+++,,,000777===MMMZZZttt~~~tttmmmfff[[[KKK>>>@@@???DDDNNNWWWZZZ\\\^^^dddkkkoooooovvv}}}~~~/////////......---------((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))'''''''''''''''((())))))'''***...111555>>>LLLVVVJJJEEEBBBAAABBBCCCKKKSSSYYYWWWXXXWWWQQQEEE>>><<>>999444000++++++***)))***+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((())))))***+++,,,...222<<>>>>>CCCEEEGGGGGGHHHJJJLLLOOOQQQRRRWWW\\\^^^cccsssyyyPPP@@@GGGDDDQQQfffwwwiiiXXXRRRNNN```|||}}}fffQQQPPPOOONNNLLLGGGAAA===444222///,,,***)))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''(((***+++...000111???JJJ^^^ttt}}}pppaaaWWWNNNEEE>>>???BBBIIISSSbbbvvv~~~vvvtttpppjjjmmm~~~qqqmmmsssyyyuuunnnhhhdddaaabbbiiiqqqvvvuuusssooollljjjkkklllyyyyyy}}}{{{}}}......---,,,***)))(((((()))(((&&&%%%%%%&&&'''''')))((('''%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((()))((((((((()))...///111333777:::>>>@@@GGGUUUZZZPPPHHHIIIKKKIIIUUUOOOHHHEEEIIITTT___fffxxxzzz~~~jjj]]]```fffmmmrrrzzzssssss|||yyynnnaaaXXXTTTRRRRRRTTT^^^bbbgggkkkooottt{{{~~~{{{tttooojjjddd```___VVVRRRVVV^^^gggttt}}}vvvhhh[[[UUUNNNGGGDDDFFFZZZ___hhhuuu]]]\\\bbbxxxttt[[[MMMHHHCCCAAACCCEEEEEEDDDDDDDDDBBB:::222...+++'''''')))***)))'''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,///,,,*********)))...444:::***DDDsss}}}|||uuueeeYYY___uuu|||wwwpppllleee```ZZZTTTOOOLLLIIIFFFCCCBBB@@@?????????@@@AAA@@@???>>>===<<<===>>>>>>999999999999999:::;;;;;;<<<;;;999999:::<<<>>>@@@===>>>>>>???@@@AAABBBBBBGGGGGGHHHJJJNNNSSSWWWZZZbbbnnnzzzYYYGGGCCCBBBMMM]]]bbbkkkeeeWWWOOOWWWrrrppp\\\OOOTTTXXXNNNBBB>>>BBB<<<333---***)))))))))******)))((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((()))******))))))(((((('''''')))(((((()))******)))(((***'''''')))+++---444;;;XXXmmm~~~uuufffVVVMMMFFF@@@AAAEEEGGGGGGLLL[[[rrr|||rrrttt|||yyyyyywwwqqqjjjeeeeeeiiilllkkkkkkeee^^^___hhhmmmllluuuuuuuuuvvvvvvuuurrrppp~~~}}}yyy,,,,,,,,,++++++************)))(((&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((((((((()))***,,,000111333555777888:::;;;FFFZZZeeeXXXGGGCCCJJJNNN???>>>???EEEQQQ```ooowwwxxxyyy{{{{{{wwwvvv{{{mmmhhhiiilllrrryyy~~~qqqhhhTTTQQQOOOSSSZZZaaagggjjjooouuu}}}|||pppeee```]]]ZZZZZZ^^^hhhsssoooeee\\\QQQJJJHHHCCCFFFKKKSSSccc~~~pppggghhh{{{aaaKKKGGGJJJJJJDDDCCCCCCBBBBBB@@@;;;777111...***)))*********((()))(((''''''&&&&&&'''''')))(((''''''''''''((()))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((()))))))))))))))***++++++,,,,,,)))***...333444///,,,---555===hhhwwwiii``````hhhssszzzsssjjjvvvzzzvvvqqqkkkfffaaa[[[WWWRRRNNNIIIEEECCCAAA???=========<<<;;;;;;:::;;;;;;777666666666666777888888===<<<<<<;;;;;;;;;;;;;;;999999999999;;;===???@@@:::;;;;;;<<<===>>>>>>>>>=========>>>@@@CCCFFFHHHIIINNNVVVaaaooo~~~nnnVVVCCCAAABBBHHH```{{{jjjTTTOOOYYYwwwxxx```YYY\\\ZZZRRRKKKBBB???;;;555///,,,*********))))))((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))******))))))((((((((((((***)))''''''(((((()))((('''+++000111///777NNNeee{{{tttZZZOOODDD@@@AAAEEENNNWWW\\\aaajjjvvv||||||yyyrrrfffdddbbbcccfffiiikkkkkkvvvvvvqqqkkkkkkqqqtttssszzzyyyzzz|||~~~~~~zzzvvv~~~|||}}}zzz+++++++++++++++++++++++++++***)))((('''&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((%%%'''(((((((((***...000444666888888777777777888AAAQQQZZZQQQCCC@@@BBBDDD999<<>>;;;:::666222...+++******))))))))))))(((''''''''''''''')))((((((''''''(((((()))'''''''''&&&''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))******+++,,,,,,,,,---++++++---,,,***---222:::TTTtttfffZZZ[[[hhhtttvvvsssvvvooosss{{{rrrlllddd___YYYSSSOOOJJJFFFCCCAAA>>>;;;999999999888777888888999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;777777888999:::;;;;;;<<<999:::::::::;;;;;;<<<<<<;;;;;;:::999999:::<<<=========>>>@@@GGGRRR^^^gggmmmSSSDDD???HHHWWWggg{{{www^^^MMMWWWrrryyy```YYY\\\XXXPPPDDDDDDAAA<<<666000,,,******)))))))))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))***))))))))))))((((((((()))(((''''''((()))+++,,,***---111666<<>>EEEQQQ___nnnyyyzzz|||~~~}}}{{{yyyyyyzzzxxxuuuxxx~~~|||uuuvvvyyyvvvrrrnnnpppuuuzzz|||{{{zzzxxx{{{||||||~~~|||xxx,,,,,,+++++++++++++++***)))))))))(((((((((((((((&&&&&&((((((((('''&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((()))&&&&&&'''''''''(((((((((&&&'''((((((***,,,111444888999:::999666666888;;;AAADDDCCCAAACCCDDD>>>555@@@EEENNN\\\lllpppgggaaaZZZVVVTTT]]]gggppprrrooorrr~~~sss^^^OOOKKKNNNSSSaaagggooowww}}}sssddd___XXXTTTYYYgggwwwqqq^^^QQQJJJIIIHHHFFFDDDJJJYYYhhh{{{cccZZZccczzzgggLLLDDDBBBIIIGGGFFFEEEAAA<<<999:::999555000,,,)))((())))))***)))((((((''''''(((((()))(((((((((((((((((()))''''''&&&''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))***++++++,,,,,,---///......---)))(((222>>>NNNjjjccc___^^^fffrrr{{{|||zzzwwwzzzrrrjjjaaa[[[UUUQQQKKKFFFCCCAAA???===<<<:::888888:::;;;::::::777888:::<<<=========<<<:::;;;<<<===>>>===<<<;;;??????@@@??????>>>>>>===<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::;;;;;;<<<>>>@@@AAACCCFFFJJJMMM[[[kkk~~~]]]FFF???AAAGGGPPPgggYYYJJJVVVmmmkkkYYYZZZ\\\WWWKKKGGGBBB>>>:::555///*********)))))))))***++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))&&&''')))******+++---///111---000>>>RRReeewwwxxxkkk___PPPCCCHHHHHHOOO^^^rrrzzzppphhhfffjjjqqqwwwxxxuuuwww~~~{{{tttpppdddiiittt{{{vvvuuuxxx~~~zzzyyy}}}......---,,,+++***)))(((''''''((())))))*********%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((()))%%%&&&&&&&&&&&&''''''''''''((()))***+++///333777777888888666333444:::???GGGDDD@@@???BBBCCC>>>666DDDJJJUUUcccuuuzzzcccZZZ[[[\\\YYYVVVWWWcccpppvvvvvvyyyvvvkkk[[[PPPOOOVVV```fffnnnuuu}}}{{{mmmbbb]]]^^^bbbeeepppssscccWWWPPPKKKKKKIIIFFFHHHMMM___tttrrr\\\YYYhhh{{{vvvRRRIIIPPPFFFBBBAAADDDBBB;;;777888888666222---)))(((((()))******)))(((((((((((()))((())))))))))))))))))((('''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))************+++,,,,,,------***...444555000000===KKKfff|||ooo{{{}}}yyy}}}sssiiibbb[[[SSSNNNJJJFFFBBB@@@?????????>>>===<<<;;;;;;===>>>===<<<::::::<<<======<<<;;;:::===>>>???@@@@@@???>>>===???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@=====================<<<::::::999999999999999999888:::===>>>>>>>>>???@@@JJJQQQ```ssspppQQQ===DDDCCCOOOpppsssVVVMMMTTTeeesss{{{bbb]]]aaaaaaTTTJJJ@@@<<<<<<:::222+++++++++************++++++***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))***))))))))))))************&&&(((++++++******+++---333444@@@UUUiiitttyyyzzz{{{zzzrrrdddUUULLLIIIIII[[[___iiiyyyssskkkcccaaagggqqqyyy}}}sssrrrsssuuurrrjjjffffffiiilllqqq~~~}}}|||~~~wwwqqqrrrzzz///...---,,,***)))((('''&&&&&&'''((())))))))))))%%%&&&''''''((('''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''((()))+++,,,...111555888555777888666333555;;;BBBFFFIIIIIICCC;;;999===BBBNNNSSSZZZcccnnn}}}kkkUUUOOOUUU[[[^^^^^^RRRaaarrr|||ssseeeUUUSSSRRRVVV___jjjssswww{{{wwwtttqqqjjjiiigggeeedddbbbbbbbbbbbbcccdddcccaaa``````aaa___bbbfffiiijjjkkklllmmmsssxxx~~~wwwkkkaaaZZZVVV```ooo}}}}}}kkk[[[UUUQQQIIIEEEFFFDDDRRRbbbooo~~~}}}fffYYYZZZaaasssjjjSSSQQQDDD<<<:::???AAA;;;777999666555333000+++))))))***+++******)))))))))))))))((())))))******))))))(((((((((((('''(((((())))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))************++++++,,,---------000---,,,---111===SSShhhsssxxxooohhh^^^VVVQQQMMMGGGDDD@@@>>><<<;;;===>>>>>>======<<<;;;<<<>>>???>>>===>>>>>>>>>>>>======<<<;;;BBBBBBCCCDDDDDDDDDCCCCCC@@@AAABBBCCCBBBAAA@@@????????????@@@AAABBBCCCCCC??????>>>>>>======<<<<<<::::::::::::::::::;;;;;;;;;;;;:::999888:::===@@@@@@@@@DDDMMM[[[nnn^^^EEEBBB@@@LLL[[[dddzzzuuu[[[NNNMMMPPPbbbooo```[[[XXXYYYOOODDD>>>>>>===888222---,,,,,,+++******++++++******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((()))))))))******)))))))))************+++(((***+++***((())),,,000777EEE[[[pppxxxwwwwwwyyykkkdddYYYNNNFFFFFFRRR^^^uuu||||||pppuuuqqqooorrrzzz~~~|||yyyooommmmmmkkkeee```ccciiippppppooorrr{{{yyywwwyyy|||------,,,,,,+++***))))))'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((***---///000222555777555:::>>>===::::::???DDDFFFGGGFFF@@@999999CCCMMMZZZ]]]`````````ccciiiooodddXXXMMMLLLQQQVVV]]]cccYYYhhhvvv|||ssshhhbbbXXXOOOQQQWWW```kkkttt~~~|||vvvjjjfffbbb^^^]]]]]]]]]]]]cccdddfffhhhjjjlllmmmmmmmmmoooqqqqqqooonnnnnnnnnhhhiiikkkjjjgggdddcccbbb```aaaaaabbbbbbdddfffhhhrrryyy~~~pppbbbbbbaaabbbffftttmmm```VVVIIIBBBBBB???BBBIIIQQQ[[[kkk}}}pppcccZZZWWWwwwvvvgggQQQBBB999===@@@<<<999;;;444555555333///,,,,,,,,,++++++***)))))))))******((()))************)))(((***)))(((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))***************+++,,,,,,------...555///...999KKK___rrrttt~~~vvvmmmmmmfffhhh~~~}}}xxxooohhh[[[TTTLLLFFFCCCBBB???===<<<;;;:::;;;=========<<<=========>>>@@@AAA@@@???BBBBBBCCCEEEGGGIIIKKKLLLHHHHHHHHHIIIKKKMMMOOOOOOSSSSSSTTTSSSRRROOOMMMKKKJJJIIIGGGFFFEEEEEEFFFGGGCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@????????????===;;;:::;;;???BBB999777888<<>>>>>AAA===:::<<<222555777666222///...///,,,+++******)))*********((()))***++++++***)))(((+++***)))(((((('''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))***************++++++,,,,,,------...---000AAAaaaqqquuuggg[[[XXXUUUooo{{{vvvtttoooeee]]]PPPIIIBBB=========<<<:::>>>======>>>??????>>><<>><<<:::::::::999888;;;@@@@@@===BBBJJJNNNfffpppRRRIIIBBB???IIIbbb}}}zzzaaaRRRKKKddd}}}kkkXXXYYYWWWPPPFFF@@@AAADDD000///...,,,+++***))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))************))))))******++++++++++++******))))))...;;;MMM[[[aaa]]]bbbpppzzzuuuggg[[[PPPGGGFFFUUUgggssssssqqq|||zzznnneeegggvvv}}}ssslllkkksss||||||++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))***++++++***+++---000222444555666///CCCTTTUUUNNNJJJHHHFFFCCC@@@@@@DDDHHHMMMVVV___^^^fffiiiaaaYYYUUURRRNNNSSSSSSTTTVVVXXX^^^eeejjjlllpppuuuzzz}}}~~~~~~~~~sssaaaNNNHHHJJJOOOYYYcccwww|||yyysssfff___VVVSSSVVVYYYZZZZZZ]]]eeennnuuuzzz{{{{{{tttkkkccc___^^^^^^^^^jjjxxxvvvlllbbb___bbblll{{{nnneeecccYYYNNNFFFDDDBBBEEEXXXnnnmmmvvv^^^DDDFFFHHH>>><<>>>>>===FFFLLLVVVggg~~~{{{PPPCCCCCC<<>>MMM```pppppptttwwwtttmmmbbbUUUKKKIIIMMMRRR[[[mmm|||zzzqqqllleee```cccooovvvtttwww|||~~~yyy{{{zzz{{{{{{}}},,,,,,++++++*********))))))))))))(((((((((''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,...000222444555555333???KKKNNNOOOPPPNNNJJJ???===>>>DDDNNN]]]rrr||||||tttfff[[[WWWUUURRRVVVWWWYYY[[[^^^bbbhhhlllooorrruuuwwwuuupppiiieeeXXXOOOHHHJJJQQQZZZfffppp~~~|||mmmccc```XXXVVVUUUWWW^^^dddiiikkkxxx~~~vvvmmmeee``````dddhhhnnnzzzxxxnnneee___[[[eeeyyyzzzlll]]]QQQHHHIIIIIIHHHOOOZZZfff}}}wwwwwwsssNNNEEEFFFAAA<<<>>>???;;;777777888666000+++,,,,,,++++++******))))))))))))))))))))))))))))))((()))***)))((('''(((******************)))(((((()))))))))))))))(((''''''************++++++++++++))))))***---000111222333444;;;hhhmmm\\\YYYaaannn~~~{{{uuulllccc[[[SSSJJJEEEBBBAAA???>>>>>>??????>>>>>>@@@BBBCCCCCCEEEHHHJJJJJJLLLQQQVVV\\\bbbfffhhhnnntttzzz|||vvvpppiiiddd```YYYQQQJJJRRRPPPMMMJJJHHHGGGHHHHHHCCCBBBAAA???===<<<===>>>===;;;::::::<<<======<<<>>>AAAHHHUUUiii{{{dddRRR===IIINNN^^^xxxhhhSSSHHH___rrrbbbSSSOOONNNIIIDDDDDD===999444///---,,,,,,,,,******))))))))))))******)))))))))((((((''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))***,,,------,,,,,,***...333999DDDVVVkkkzzz~~~{{{sssggg\\\RRRJJJEEEQQQ\\\fffkkkrrr{{{zzzsssooohhhkkkllliiifffiiisss|||}}}{{{|||~~~~~~{{{vvvtttssszzz---,,,,,,+++***))))))(((((((((((('''''''''&&&&&&'''((())))))(((&&&###!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***------///111222333444444222777<<>>:::BBB;;;555555999:::555///...---,,,+++******))))))))))))))))))))))))))))))((()))******(((((()))***)))************))))))((())))))******))))))((((((************++++++,,,,,,,,,''''''...111......333333MMM{{{|||pppqqqyyy|||wwwnnnfff\\\RRRJJJEEEAAA???======>>>???AAABBBCCCDDDDDDGGGLLLPPPTTTXXX]]]```dddgggnnnvvvyyyqqqnnnggg^^^WWWSSSPPPLLLIIIJJJIIIGGGEEEDDDDDDEEEEEE===<<<;;;<<<===>>>===<<<;;;;;;<<>>:::===BBBHHHOOO\\\rrr}}}rrraaaUUURRRTTTUUUTTTSSSVVVZZZ]]]^^^___aaabbbccc```\\\WWWPPPKKKFFFDDDKKKSSS___jjjsss|||zzzddd```[[[ZZZ]]]ccciiinnnwww}}}rrrddd```ddd\\\fffxxxsssbbbWWWWWWYYYaaazzz}}}dddWWWPPPKKKHHHIIIJJJWWWhhhvvv|||fff^^^aaannnzzzaaaJJJBBB@@@===@@@;;;666555888999777444000///---+++************))))))))))))))))))))))))((()))******)))((()))***))))))************)))((())))))*********))))))((()))******++++++,,,,,,,,,///)))***111000+++///999@@@bbbwwwnnnhhhZZZUUUMMMFFFAAA???>>>>>>===???@@@BBBFFFJJJPPPSSSTTTYYYaaaiiiqqqyyyzzzqqqggg\\\TTTKKKJJJIIIHHHGGGEEEBBB@@@DDDCCCAAAAAABBBAAA???===???===::::::@@@MMM[[[eeeuuu|||YYYUUUMMMHHHTTTrrrwwwOOOGGG]]]ooorrr]]]UUUTTTPPPKKKIIIFFFAAA:::333///---,,,++++++******))))))******''''''''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++------,,,++++++...222777FFFPPPOOOWWWhhhrrrooo```WWWRRRXXXdddmmmrrrsss||||||zzzvvvtttyyy~~~zzz}}}vvvpppsss~~~~~~}}}|||{{{|||{{{000///...---,,,+++******((('''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,---///000111222222333333333999<<>>;;;;;;<<<999@@@KKKRRRSSSSSS]]]hhh^^^VVVNNNLLLPPPSSSSSSRRRUUUYYY]]]______^^^]]]^^^^^^YYYPPPHHHFFFHHHMMMQQQYYYdddrrr{{{xxxkkkddd[[[^^^dddjjjrrr{{{xxxuuuiiidddaaajjj}}}nnnaaaXXXSSS\\\lllyyygggYYYSSSRRRKKKQQQ]]]jjjqqqyyywwwbbbWWW[[[eeeZZZDDDAAAAAA===<<<:::777555444666888222000...,,,***)))******************************)))***+++***)))((()))+++((())))))*********))))))))))))************)))))))))******+++,,,,,,------,,,+++...222000000<<>>AAABBBEEEHHHMMMUUU___fffhhhnnnyyyvvvjjjeee]]]VVVQQQMMMJJJGGGFFFDDDCCCBBBCCCBBBAAA???@@@???<<<;;;;;;@@@GGGMMMUUUbbb{{{jjjXXXLLLCCCGGG___{{{pppQQQPPPMMM[[[kkkYYYSSSQQQMMMKKKJJJGGG@@@777000---,,,,,,,,,+++***************&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++))),,,---***(((,,,888CCCJJJYYYbbbaaadddlllggg[[[TTTOOOVVVmmm~~~vvvvvv|||||||||}}}//////...---,,,++++++***((((((((('''''''''&&&&&&'''%%%$$$######%%%''')))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++------///000111222333333333333888;;;???@@@:::444777======FFFSSS\\\[[[TTTTTTXXXMMMHHHGGGMMMSSSTTTRRRRRRZZZ]]]```aaa```]]]\\\[[[UUUNNNEEE???@@@IIITTT\\\bbbooo|||{{{oooeee^^^ZZZ[[[fffsss}}}sssbbb\\\ddduuuwwwggg[[[TTTSSS___{{{ooo```YYYOOOLLLRRR```hhhnnnsss^^^UUUWWWmmmtttUUUHHHCCC===>>>>>>999444222555888444222///,,,***)))******************************)))***++++++))))))***+++((())))))************)))))))))******++++++******)))******+++,,,---......---//////...///:::LLL[[[ooovvvlllaaaWWWNNNIII@@@AAA@@@???======???AAABBBFFFKKKPPPVVVaaannnwwwxxxggg]]]WWWSSSQQQGGGEEEBBBAAABBBCCCCCCBBB=========<<<;;;<<>><<<<<<===???AAA@@@JJJ```xxxyyybbbUUUKKKGGGHHH^^^}}}___JJJJJJZZZ~~~qqq]]]RRRHHHJJJNNNQQQMMMDDD999222///...---,,,+++************'''''''''(((((()))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))+++000<<>><<<;;;???FFFOOOeeewww[[[OOOIIICCC===ZZZwwwkkkUUUQQQTTTyyyjjjYYYKKKJJJPPPTTTRRRHHH===555111...---,,,+++************'''((((((((())))))******'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000,,,,,,666GGGYYYeeekkktttqqqWWWNNNQQQgggqqqssslllnnnoooooosss{{{...---+++*********(((&&&***))))))))))))))))))***)))******)))'''%%%&&&'''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&'''(((***,,,...///000+++,,,///444777777222---777444555777666===WWWsssvvvqqqggg[[[OOOFFFCCCCCCDDDGGGKKKLLLLLLMMMQQQUUUVVVSSSRRRRRRNNNGGGCCCCCCDDDKKKSSS\\\eeeooozzz}}}uuukkkddd[[[ZZZ```mmmxxxmmmaaaccchhhsssxxxfffWWWUUUXXXbbb|||lllTTTOOOMMMIIIQQQaaasssrrrfffkkk\\\FFFBBBCCC888999<<>>AAACCCAAA===<<<<<<@@@BBB???FFFdddttt]]]RRRMMMDDDEEEJJJ___kkkYYYKKKdddeeeXXXJJJHHHMMMTTTUUUKKK<<<333555111,,,***+++,,,+++)))+++******)))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))),,,---+++'''(((---333555222444IIIccceeeaaahhhwwwzzzooo___WWWTTT[[[kkktttzzzrrrzzzvvvrrrsssyyy|||...,,,************)))''')))))))))******)))))))))((()))***)))'''%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''''')))***,,,...///000+++,,,000666;;;<<<999666222000111555888EEEgggiiiTTTGGGCCCEEEHHHEEEGGGJJJLLLMMMOOORRRSSSTTTPPPMMMMMMIIIDDDAAACCCKKKQQQZZZbbbjjjttt~~~|||tttmmmgggaaa]]]bbbccclllzzzmmm[[[VVVUUU[[[tttvvvfff]]]UUURRR```rrruuu[[[SSSNNNGGGJJJTTTeeewwwpppsssiiiLLLAAABBB:::::::::...444555444111---++++++---***++++++,,,,,,,,,++++++************************))))))))))))************************++++++++++++***...---))))))---...,,,...555<<>>===AAATTTjjjjjjUUUQQQEEEDDDEEEPPPqqqiiiNNNUUUrrrqqqYYYMMMIIIJJJRRRVVVOOOCCC;;;777222---******++++++***+++******)))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,---...000---999FFFXXXjjjiiieeelllxxxuuucccUUUVVVXXX]]]iiiyyy|||}}}|||tttzzz}}}{{{,,,+++******++++++***(((((((((************((((((((()))***)))'''&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''((()))***,,,---//////,,,...222777;;;<<<:::888222111222555666AAA\\\vvvxxx___KKKBBBCCCGGGJJJGGGGGGIIIKKKOOOQQQQQQQQQPPPKKKGGGFFFDDDAAABBBEEERRRXXXaaaiiiooovvv~~~{{{nnnccc]]]\\\]]]^^^mmmqqq{{{iii[[[RRROOOYYYiiizzzhhhVVVKKKOOOYYYuuuiii]]]UUUKKKIIINNNWWWjjj}}}}}}eeerrr\\\DDDBBB@@@>>>;;;222555555555222///,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))*********+++++++++++++++++++++*********---...,,,)))+++...///,,,,,,888JJJbbb{{{wwwlll]]]PPPGGGCCC>>><<<===CCCIIINNNWWW^^^hhhsss}}}yyyiiibbbPPPNNNLLLJJJHHHEEECCCBBBCCC===:::===>>><<>>FFFPPPbbbWWWJJJCCCCCCFFFHHHGGGIIIGGGGGGKKKOOOQQQPPPMMMJJJEEEBBBBBBCCCCCCGGGLLLUUU]]]gggnnnqqqsssuuuwwwpppiii___YYYYYY```iiiooo{{{xxxiii[[[UUUUUU^^^iii|||gggZZZZZZ^^^ZZZiiiooocccXXXQQQOOOQQQ^^^mmmxxxlll```nnntttPPPFFFFFFCCC???;;;666666555444111///------,,,,,,,,,---,,,,,,++++++************************))))))*********+++++++++,,,,,,,,,++++++*********,,,++++++,,,///111111///--->>>YYYqqqttthhh\\\OOOGGGAAAAAA@@@@@@BBBJJJUUU]]]nnnuuu}}}cccZZZQQQMMMKKKHHHGGGGGGHHHBBB???@@@???<<<;;;>>>EEETTTgggzzzdddSSSPPPIIIAAACCCZZZzzzTTTOOOVVVpppYYYKKKAAAEEEOOOSSSOOOKKKCCC>>>555...***)))***+++*********)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++******+++---000222333DDDaaapppqqqwwwzzzuuusss]]]]]]VVVZZZkkkqqqlllnnntttsssooottt~~~}}}vvvsssxxx}}},,,***)))***++++++***)))'''((()))******)))(((''''''((()))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''((((((((()))***,,,---......000111333333222111000///222222777AAAIIIJJJFFFDDDBBB>>>;;;===CCCGGGGGGEEEHHHGGGGGGJJJMMMNNNKKKHHHEEEAAA@@@CCCGGGIIIOOOVVVYYYbbblllrrrqqqlllhhhfff[[[ZZZYYY\\\cccnnnzzzwwwcccVVVRRRPPPXXXqqqvvvkkkfffVVVTTTZZZrrruuudddUUUMMMNNNRRR```nnnqqqtttccc^^^aaaLLLJJJFFFAAABBB999888777666444222///------------------,,,+++***************************************++++++++++++---,,,,,,,,,++++++******+++***+++...000000//////777KKKggg|||qqqbbbUUUJJJDDDBBB???CCCHHHLLLSSS^^^lllvvvuuubbbXXXRRRMMMIIIIIIIIIFFFDDDCCC???<<<<<>>DDDLLL```bbb\\\TTTJJJ???CCC\\\wwwmmmZZZJJJRRRmmmcccQQQAAAAAAIIIOOOOOONNNJJJEEE<<<333,,,))))))***************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************************++++++++++++,,,------,,,+++000888@@@WWWoooyyywwwpppcccQQQ^^^hhhsss|||qqqooouuu}}}tttffffffmmmssswwwzzz{{{,,,+++******++++++***((((((((((((((((((((((((((('''((()))((('''&&&'''(((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''(((((()))***+++,,,------......000222222222222333444555333444===HHHLLLHHHCCC>>><<<999;;;???DDDEEEEEEGGGGGGGGGHHHIIIHHHEEECCCBBB@@@AAAHHHMMMQQQWWW]]]^^^fffooorrrnnnfff^^^[[[SSSXXX___hhhqqq|||mmmZZZTTTQQQVVVbbbwww{{{hhhXXXSSSOOOWWWooopppYYYJJJMMMJJJSSSbbbbbb```wwwsss\\\mmmxxxUUULLLGGGAAACCC;;;:::999888777555222///---......------,,,+++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,+++,,,......---000555NNN___vvv}}}zzznnn^^^QQQFFF???@@@CCCEEEKKKVVVaaalllzzzvvvgggWWWMMMLLLIIIIIIGGGDDD???===???AAA>>>AAA@@@III^^^wwwzzzlll^^^TTTFFF;;;BBBQQQrrrqqqUUULLLXXXpppqqq]]]HHHAAAEEEIIILLLNNNLLLHHH@@@666...))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++...//////000777EEEPPPcccwww}}}zzzdddTTTXXXnnnsssrrr|||yyytttlllaaa]]]eeeqqqllluuu...,,,************)))'''***((('''&&&&&&'''(((***&&&((()))((('''&&&((()))&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&((()))))))))***+++,,,------...+++...000111111222444777666666888<<>>???>>><<<;;;<<>>BBBAAAEEEMMMSSSUUUZZZ___bbbgggllllllfff^^^XXXVVVUUU]]]iiittt}}}qqqeeeXXXQQQKKKRRRnnn}}}ddd]]]RRRMMMWWWtttiiiUUUQQQKKKKKKQQQSSSXXXooonnnddd}}}dddSSSJJJAAABBB>>><<<;;;::::::888444000............---,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,///---...///...111<<>>BBBCCCCCCAAA???888999;;;<<<<<<>>>AAACCCCCCFFFIIIGGGBBB===;;;<<>>@@@CCCFFF[[[}}}lllaaaZZZKKKCCCFFFIIInnnnnnUUURRRfffvvv\\\LLLEEEEEEJJJOOOCCCBBB>>>777///++++++---******************++++++))))))(((((((((((())))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------((()))---777EEETTT___eee~~~~~~nnn```aaaoooxxxyyyppphhhdddaaacccjjjrrr}}}}}},,,,,,,,,+++++++++******)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))(((((()))***,,,+++))))))---000...//////......000333666BBBOOOLLLCCCEEEDDD888000;;;:::::::::<<<>>>@@@AAAGGGFFFDDDBBB@@@?????????HHHKKKPPPUUUYYYZZZXXXUUU]]]^^^```___XXXTTTXXX```jjjooowww~~~kkkZZZQQQNNNOOOdddjjj\\\WWWUUU```pppmmm^^^OOOIIIIIINNN\\\jjj{{{zzzVVV>>>CCC>>>BBBAAA===<<<>>><<<666000///...---,,,,,,---...------,,,+++************---------,,,,,,+++++++++---------.........//////+++---//////666OOO{{{}}}~~~|||jjjWWWJJJEEEBBBEEEIIIPPP```pppxxxzzzmmmZZZJJJGGGJJJGGGBBB?????????>>>======CCCLLLSSSuuuqqqlllfffVVVGGGDDDQQQsssbbbIIITTTwwwhhhMMMBBBFFFNNNKKKDDD>>>:::222******///************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((,,,...---,,,---...///***+++333CCCVVViii{{{ooodddmmm{{{xxxiiihhhiiiiiieeecccmmm{{{,,,,,,++++++*********+++)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))------,,,)))(((***///444222333222111000111444777VVVhhhfffVVVKKKBBB999888:::::::::;;;<<<>>>@@@BBBAAA@@@??????AAADDDGGGIIIOOOQQQTTTWWWYYYZZZXXXWWW]]][[[YYYWWWTTTUUU^^^hhhpppuuu{{{tttdddZZZUUUPPP\\\pppxxxeeeWWWXXX```rrrpppTTTHHHIIIPPPYYYaaaiiioooyyyhhhHHHEEE===@@@@@@;;;:::======999444222000...,,,,,,------,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++------------............)))...222333???aaaxxxmmmZZZIIIHHHGGGJJJQQQYYYdddtttqqqWWWNNNPPPNNNIIIEEE@@@@@@>>><<<;;;>>>EEEJJJVVVlllpppXXXHHHJJJ```sssNNNIIIdddaaaJJJHHHNNNJJJCCC===:::444---+++---************************))))))))))))))))))))))))************))))))))))))************************+++,,,---+++***+++,,,---111555>>>MMMaaawwwsssmmmzzztttnnnhhheeehhhmmmsss---,,,+++***)))***++++++)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&''')))***+++222000,,,((((((+++222777444444333111000111444777VVVkkklllXXXEEE888333;;;999999:::;;;===???AAABBB>>>===<<<===AAAFFFLLLPPPTTTUUUWWWYYYZZZ[[[[[[ZZZ[[[UUUQQQQQQSSSYYYeeeqqqtttxxx}}}zzzggg[[[NNNKKKOOOfffvvv^^^TTTUUUZZZ}}}aaaKKKIIIOOOUUUXXXggg]]]\\\jjj}}}WWWFFF@@@BBBAAA===;;;<<<===<<<888666333000---,,,------************+++,,,---...,,,,,,+++++++++++++++***,,,,,,,,,---------......---333444222AAAhhhuuuhhh[[[MMMAAADDDHHHQQQ]]]iiitttdddRRRPPPOOOKKKFFFCCCBBB@@@===;;;;;;===@@@EEEMMM___xxxeeeQQQEEEKKKrrr^^^FFFUUUqqqtttPPPFFFKKKJJJCCC<<<:::777111---+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,++++++,,,,,,,,,---...333<<>>=========<<<:::666222///---------+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------111555333222FFFkkkyyyhhhYYYOOOIIIGGGIIIPPP^^^kkkwwwzzz^^^SSSOOOKKKGGGGGGFFFCCCAAA>>><<<;;;<<>><<>>???@@@===<<<;;;<<>>===;;;888444111///------...------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........000222===XXXxxx}}}lllZZZLLLHHHKKKQQQXXXcccrrr~~~gggYYYPPPJJJHHHGGGEEECCCAAA>>><<<;;;:::AAAYYYyyyuuufffeeeZZZMMMDDDKKK\\\ttteeeLLLJJJ^^^zzzeeeQQQNNNKKKGGGAAA===<<<999111***++++++++++++++++++++++++************************))))))******+++++++++,,,******************************---111111---000666JJJZZZjjjttt{{{~~~}}}xxxzzzoooiiiqqq~~~ttt}}}~~~|||{{{wwwttttttyyy~~~***************))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((***,,,...******+++,,,//////---,,,---......///222888@@@EEECCC@@@444000:::;;;444444666777888:::;;;<<<<<<<<<888999;;;???CCCGGGKKKMMMTTTWWWYYYWWWQQQLLLIIIIIIKKKRRR```nnnssspppmmmnnnpppssswwwzzz}}}~~~|||pppZZZQQQNNNOOO]]]ooosss[[[UUU___oooWWWMMMKKKIII]]]cccVVVTTTnnnvvvhhhooooooMMMEEE>>>@@@CCCCCCAAA@@@;;;:::999777444111...---///...---,,,+++++++++++++++,,,,,,,,,,,,,,,---------------........./////////111;;;PPPiii{{{~~~qqq^^^OOOGGGHHHRRR\\\gggtttnnnZZZMMMJJJHHHEEECCCBBB@@@===;;;888<<>>DDDHHHKKKLLLMMMSSSUUUTTTPPPJJJGGGHHHKKKQQQ[[[kkkwwwyyyrrroooqqqrrrtttwwwzzz|||}}}~~~wwwkkk^^^OOOMMMUUUwwwxxxcccZZZlllzzzbbbSSSEEESSSZZZTTTSSShhhsssfffxxxfffTTTDDDAAADDDDDDBBBAAA777888999999777333///---...------,,,,,,,,,------,,,,,,---------................../////////000000444888JJJeeeuuuwwwvvvzzzpppbbbTTTMMMMMMSSS```lllvvvmmmUUUPPPMMMIIIFFFEEECCC@@@======<<>>555666777888999888888777888<<>><<<<<<===>>>CCCOOO\\\aaaVVVJJJEEEFFF???666???RRRyyy|||```IIISSSyyyqqq```ZZZUUURRRHHH;;;<<<;;;///------,,,,,,++++++,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,---......,,,******+++,,,000------333>>>RRRqqqzzzpppooowww{{{~~~mmmrrr{{{~~~zzzyyy~~~}}}||||||zzzxxx|||...---+++***)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++)))***,,,...//////......,,,000000888CCCAAA>>>FFF999666222111333555555555555777888888777777999:::???@@@AAACCCEEEGGGIIIJJJHHHGGGEEEDDDEEEIIIPPPUUUYYYaaajjjllljjjhhhjjjmmmnnnsssxxxzzzzzzzzz|||~~~zzzzzzzzzzzzzzz}}}mmmcccMMMNNNZZZuuunnnbbbhhhkkkzzziiiPPPGGGNNNPPPWWWiiiuuuiiiPPPGGGDDDDDDFFF<<<777222222444666555222///...------,,,,,,------,,,,,,,,,---------.........111...---222//////;;;eeewwwhhhbbbWWWTTTZZZgggqqqwwwtttZZZLLLIIIHHHCCC>>>>>><<<;;;;;;;;;===FFFQQQuuueeeUUUHHHDDD@@@;;;===EEE^^^eeeKKKMMMnnnsssdddWWWPPPHHH===<<<<<<333000///---,,,++++++,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,---......,,,+++***+++---///***---:::III[[[wwwtttssszzz~~~}}}xxxpppmmmttt~~~|||}}}---,,,+++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,,,,******(((***,,,...//////......,,,111555AAAPPPLLL???===777444222111333555666666777777777666666999===@@@???@@@AAACCCEEEFFFHHHIIIDDDBBBAAABBBGGGMMMQQQSSSXXX___gggiiigggfffhhhjjjmmmppptttyyy||||||yyywwwtttvvvxxxyyyzzz|||zzzaaaSSSIIIQQQiiijjjlllnnnooowwwiiiNNNNNNTTT]]]ffffffvvvaaaMMMIIIHHHFFF???:::444222444555555444///...------,,,---------,,,,,,,,,---------......///222...---222000444AAA{{{{{{iii^^^ZZZWWW^^^iiitttrrrWWWNNNMMMHHHBBB@@@>>><<<<<<:::999>>>FFFXXXrrrXXXHHHDDDCCC???999DDD___yyyXXXKKKaaawww\\\MMMIII@@@<<<<<<888444222///,,,++++++,,,---++++++++++++************++++++++++++,,,,,,,,,,,,------...---++++++,,,...000***222GGGWWWbbbyyyuuunnnvvvvvvjjjnnnvvv|||}}}}}}}}},,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''***------,,,***)))(((***,,,///000///...---,,,111444???OOOLLL;;;555333222111222333555777888666666555444555999???DDD???@@@AAACCCDDDEEEFFFGGGBBB@@@???CCCJJJPPPSSSTTTWWW]]]ccceeeddddddfffhhhgggjjjpppuuuyyy{{{{{{{{{uuuwwwyyyzzzzzzyyyzzz{{{|||}}}~~~}}}{{{{{{|||}}}~~~|||fffPPPIIIQQQiiippplllooollljjjyyybbbXXXWWW___ggggggggg|||\\\PPPLLLGGG@@@;;;555222222444555555//////...---------------,,,,,,,,,---------......,,,111...---222222777FFFpppqqqaaaZZZ[[[___lllxxx~~~oooYYYQQQNNNKKKEEEBBB@@@@@@===:::<<>>VVVaaadddwww}}}qqqrrr}}}~~~~~~zzzssszzz}}}|||~~~++++++***)))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&(((+++---...---+++))))))+++---...//////...---,,,111///555CCCBBB555000111111222222333555777999444444333333444999@@@DDD>>>???AAACCCDDDDDDEEEDDDAAA@@@AAAFFFNNNTTTUUUUUUVVVZZZ___aaabbbccceeegggeeeiiinnnqqqrrruuu{{{vvvxxx{{{|||zzzxxxxxxxxx}}}~~~}}}}}}~~~~~~~~~sss[[[NNNKKKUUUoooxxxhhhfffaaa]]]\\\hhhzzzdddRRRRRR]]]bbbaaasssuuuiiiTTTNNNIIIAAA===777333222222333444//////...------------...,,,,,,,,,---------......,,,111000///333222888HHHooovvvggg[[[YYY]]]kkkxxxgggTTTNNNKKKGGGDDDBBBBBB@@@<<<<<<@@@GGGgggkkkSSSMMMEEE999888<<>>???AAACCCDDDDDDCCCBBBAAABBBEEEJJJPPPTTTUUUVVVUUUXXX[[[^^^```cccfffhhhkkkmmmnnnmmmlllnnnuuu{{{sssvvvyyy{{{{{{zzzyyyzzz|||}}}~~~~~~~~~~~~kkkZZZNNNJJJXXXlllmmm___TTTOOOIIIPPPhhhyyyWWWJJJRRRWWWYYYggguuupppsssWWWNNNKKKBBB???;;;666333222333444000///......------......,,,,,,,,,---------.........444222111666666>>>QQQuuu~~~vvviii^^^XXX[[[bbbttt|||wwwxxx{{{~~~dddRRRIIIHHHDDDBBBBBB@@@<<<<<<>>>BBB^^^yyyfffTTTGGG===555666GGGhhh___KKKQQQvvvtttYYYSSSJJJ???;;;777999666333///,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------,,,---///111---<<>>???AAACCCCCCCCCBBBAAA@@@DDDIIINNNPPPRRRTTTUUUTTTVVVYYY\\\```cccgggiiiqqqooollljjjjjjmmmppprrrqqqtttwwwyyyyyyyyyzzz{{{yyyzzz||||||{{{|||}}}~~~~~~qqq]]]KKKKKKWWWsssmmmZZZSSSIIIJJJSSSllljjjSSSPPPNNNPPP]]]}}}pppuuubbbQQQKKKDDDBBB???:::777444444555000//////...............,,,,,,,,,---------.........333111111999AAAPPPgggrrrvvvwww{{{jjj___[[[]]]fffppp{{{}}}|||zzz|||vvvqqqooojjjcccqqqtttyyy}}}jjjRRRLLLFFFCCCBBBAAA===<<<>>>???VVViiiiiiRRREEE999999@@@WWWwwwxxx\\\JJJZZZwww^^^VVVLLLDDD>>>666777555222///---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...***,,,---------...000222777IIIaaarrrzzz~~~~~~{{{}}}{{{nnnsss|||tttvvvxxxzzzzzzyyyxxxwww}}}***))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))************++++++,,,------222000...+++******+++,,,+++===AAA999666111,,,000...111444444222222555888000333888;;;<<<>>>???AAA>>>???AAACCCCCCBBBAAA@@@???EEEKKKOOOOOOPPPRRRTTTSSSUUUWWW[[[___dddhhhkkkrrrmmmhhhiiimmmooonnnlllrrrtttwwwxxxxxxwwwxxxyyyyyy{{{}}}}}}}}}}}}}}}~~~|||~~~~~~~~~zzzzzzzzz{{{|||}}}~~~~~~~~~qqqWWWMMMRRRRRRlllcccWWWRRRMMMVVVwww{{{^^^QQQGGGJJJYYY}}}qqqvvvoooVVVJJJFFFEEEBBB>>>999666666666000000///...............,,,,,,,,,---------......+++000...000===KKKbbb}}}lllssswwwsssaaaZZZ\\\fffttt~~~yyy{{{zzzsssuuuxxxzzz{{{yyywwwuuurrruuuyyy{{{zzzwwwvvvuuuoooooonnnmmmlllmmmqqqtttooowwwbbbPPPJJJEEEDDDBBB>>>===>>>???QQQ[[[ggg^^^NNNBBB???===IIIiiiqqqMMMJJJkkkwwwaaaXXXMMMHHHBBB666555444222000...,,,+++***+++++++++,,,,,,---------,,,,,,,,,---------......***,,,---------...111333DDDUUUhhhvvvyyyvvvyyyyyyxxx}}}{{{xxxvvvuuuvvvwwwxxxwww}}}+++******)))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((()))***)))((()))+++---''''''((()))***,,,...///---------+++***+++...111000444777666111...///111---...000111222222111111000333777999:::;;;===>>>===>>>@@@BBBCCCDDDEEEEEEIIIJJJLLLMMMNNNNNNNNNMMMSSSSSSUUUZZZaaaeeedddbbbbbbccceeefffhhhkkkooorrrrrrrrrrrrsssuuuxxx{{{|||vvvxxxzzz}}}~~~~~~}}}wwwoooiiikkkooommmfffeeeeeedddeeefffhhhjjjlllggghhhkkkmmmooopppppppppqqqqqqqqqpppooonnnlllkkkjjjmmmoooooorrrvvvuuuqqqvvvwwwwwwtttpppmmmnnnpppiiiiiijjjlllqqqwww}}}lllWWWMMMRRRnnnpppmmmjjjYYYQQQccc]]]SSSPPPKKKJJJiiikkkkkk\\\QQQFFFCCCFFFCCC888777999333222222222111000...,,,+++............///////////////222222444AAAYYYqqq}}}}}}sssuuu||||||oooaaa\\\cccooozzz~~~xxxooohhhbbbbbbfffjjjlllnnnrrruuu}}}vvvnnnlllkkkeeeaaaaaa```___bbbfffgggiiiooovvv}}}sssYYYNNNEEEDDDDDDAAA>>><<<<<>>JJJfffwwwVVVZZZppplll^^^NNN===999::::::999888666222---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////---222BBBRRRccckkk||||||~~~~~~||||||}}}|||zzzyyyxxxvvvrrroooiiiqqq|||+++******)))))))))))))))((('''''''''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''***,,,------,,,+++++++++++++++......---,,,***+++...000555666777555222///...///...//////000111111222222444666888888888888999;;;BBBAAA??????@@@BBBDDDFFFFFFHHHJJJLLLMMMMMMMMMMMMQQQTTTWWWXXXWWWWWWZZZ]]]```bbbeeeggghhhjjjnnnpppmmmnnnppprrrtttuuuuuuuuu{{{zzzyyywwwwwwwwwxxxyyysssvvvxxxyyytttmmmddd^^^[[[\\\\\\\\\ZZZZZZZZZ[[[___bbbcccccciiiqqqtttsss{{{eeeTTT```qqqqqqhhhWWWlllcccTTTPPPYYYhhhzzz\\\MMMAAA???BBB>>>>>>>>>777666444111///------...///............////////////111000111EEEppp}}}~~~|||tttjjjnnntttxxx{{{~~~zzz~~~rrreeeVVVMMMJJJKKKGGGFFFHHHIIIJJJMMMRRRXXX___mmmhhhWWWOOOHHHAAA===999;;;<<<===AAAQQQmmm___QQQDDD>>>>>>MMMqqq\\\WWWlllnnnSSS>>>999===:::777666666555000,,,++++++++++++++++++++++++,,,,,,,,,---------......---//////...///888KKK[[[hhhjjj}}}{{{zzzyyyyyywwwwww~~~{{{zzzyyyzzzxxxwwwwwwwwwuuuooojjjjjjrrr{{{+++******))))))))))))))))))((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$&&&'''''''''(((***,,,---,,,+++******)))))))))***++++++++++++---000333777666444111......000111/////////000000111222222555666777777777777999:::@@@?????????AAADDDGGGIIIEEEGGGIIIKKKLLLMMMMMMMMMQQQTTTWWWWWWVVVVVVZZZ]]]___bbbeeeggghhhjjjmmmoookkkllloooqqqrrrrrrqqqpppmmmkkkhhheeecccaaaaaaaaaZZZ```hhhmmmllldddZZZSSSTTTYYY```gggmmmttt{{{ttt___WWWgggkkkllloooaaagggwwwXXXVVV```jjjssswwwUUUCCC>>>AAA??????>>>777666444222///.........///............////////////000///666MMMsss}}}{{{}}}{{{|||vvvoootttxxx|||~~~oooeee```ZZZ___nnnwwwwww|||qqqcccYYYPPPHHHEEEFFFAAA>>><<<>>>>>>===@@@DDD???EEEQQQ]]]hhhvvv|||fffYYYOOOHHHEEE::::::;;;===>>>HHH___vvvmmmYYYHHH@@@:::===WWWuuuaaaRRR```___HHHAAA>>>:::555333444555444222++++++++++++++++++++++++,,,,,,,,,---------......---//////...333AAAUUUcccmmmnnn{{{wwwuuuwwwwwwtttuuusssttt|||zzzxxxxxxyyyxxxvvvwwwwwwuuunnniiinnnssszzz+++******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''$$$&&&'''''''''(((+++------,,,+++***)))))))))))))))******++++++...222555666444111...---...000111////////////000111222333444666777666666777999;;;======>>>???BBBEEEHHHIIIDDDFFFHHHJJJLLLMMMMMMLLLPPPQQQSSSTTTUUUWWW[[[]]]\\\___ccceeeggghhhjjjlllmmmmmmmmmkkkhhhccc^^^[[[QQQQQQRRRSSSUUUXXXYYY[[[^^^fffrrr|||~~~wwwssszzziiiVVVSSSiiiooogggnnngggdddpppZZZTTT___nnnrrrcccJJJ???BBBAAA@@@>>>777666444222000///......///............////////////000...:::WWWrrr}}}xxx{{{rrrtttxxx}}}|||sssooozzz|||~~~}}}aaaTTTSSSSSSJJJMMM^^^xxxssshhh^^^aaarrrwwwdddZZZPPPJJJGGGDDDFFFIII@@@<<<;;;<<<<<<:::<<>>???EEEYYYmmmcccKKKDDD>>>999GGG^^^~~~hhhOOOQQQwwwkkkKKK>>>===:::555222333444666666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000<<>>CCCTTThhhrrrPPPIIIEEE;;;>>>NNNwwwxxxWWWLLLccczzzQQQ999;;;:::888555222222333555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////555HHHbbbuuu|||}}}wwwwwwooonnnrrr~~~}}}{{{zzzyyyzzzzzzzzz||||||{{{wwwsssqqqpppwwwwwwyyy{{{+++******)))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%'''((())))))***---///...---,,,,,,+++++++++,,,+++,,,,,,++++++,,,000222------///111222111...+++000////////////111222333333444555555555777:::===:::;;;===???@@@@@@AAA@@@CCCDDDGGGIIIKKKLLLLLLLLLLLLJJJIIIMMMTTTYYY[[[[[[]]]aaaeeegggiiijjjlllmmmjjjnnnuuu|||{{{{{{|||}}}xxx}}}jjj___WWWgggnnn\\\WWWSSSTTTqqq[[[KKKUUUZZZeeeyyyzzzYYYEEEFFFDDDCCC@@@888444444444333111000...---............/////////000666///GGGuuu|||rrrooosssuuu{{{}}}vvvtttttt~~~|||zzz{{{}}}|||{{{wwwhhhYYYOOOSSShhh|||}}}lllbbb\\\SSSJJJBBB>>><<>>;;;888777::::::888:::===<<>>>>>>>>===;;;999888777888888>>>DDDQQQdddxxxpppXXXRRRLLLCCCGGGBBB===;;;;;;AAAQQQ___xxxgggMMMMMMGGG;;;999YYYyyy~~~]]]\\\ZZZbbbBBB===>>><<<666111000111222000000///...---,,,,,,,,,,,,---...---,,,,,,---///...---;;;GGG\\\kkknnnvvvkkkxxxtttkkkooowwwyyyvvvttt|||~~~|||yyywwwxxxyyyxxxuuuwwwqqqggggggooooooqqqtttuuuvvvyyy...,,,************(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((***+++,,,,,,,,,+++***))))))+++,,,,,,+++*********+++---111444666///...---,,,,,,,,,,,,---000000///...///111333444111222333444555777888888:::;;;===???@@@AAA@@@@@@BBBDDDFFFIIIKKKKKKLLLLLLKKKMMMPPPRRRSSSUUUYYY[[[^^^___bbbjjjttt~~~{{{zzzzzz~~~wwwcccSSS]]]|||uuu___NNNPPPJJJlll|||VVVIIIMMMQQQkkkzzzmmmvvvTTTJJJLLLHHH@@@===666222111333444000...///---///000......///111222888:::ccc{{{oooqqqpppvvvxxxxxxwwwsssuuuyyy}}}mmm___UUUXXX\\\]]]ccclll|||zzz~~~fffRRRIIIDDD>>>???===<<<<<<===>>>===<<>>===<<<<<<<<<===>>><<>><<<;;;AAAQQQ```sssyyy^^^ZZZPPPAAA>>>MMMmmmnnnWWWQQQwwwfffJJJ???>>><<<666111/////////000000///------,,,,,,---,,,---...---,,,,,,...///222111AAANNN___eeeeeerrrhhhqqq~~~{{{lllfffjjjqqqrrroooyyy}}}yyyxxxyyyzzzxxxoookkkmmmjjjbbbaaahhhmmmppprrrssstttwww{{{---,,,************(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((()))+++,,,,,,,,,,,,***)))((()))***++++++)))'''(((***,,,...000111222......---,,,,,,,,,------............000222444555111222333444555777888888;;;<<<===>>>????????????BBBCCCFFFHHHIIIJJJJJJJJJJJJMMMQQQTTTUUUVVVXXXZZZ]]]___cccjjjqqqyyy{{{xxx|||rrrjjjhhhhhhqqqrrrtttvvvyyy}}}|||rrr[[[XXXjjj~~~hhhUUUOOOGGG[[[}}}gggQQQNNNNNNfffggg{{{aaaRRROOOKKKDDD@@@888444222444555111000111//////...///000111333555444AAAkkkuuuoooqqqpppxxx{{{wwwwwwuuupppqqquuuzzz}}}}}}yyyzzzlll[[[PPPHHHIIIKKKNNNYYYeeerrr~~~wwwuuu```LLLFFFDDDAAA???>>>===>>>>>>>>>===;;;>>>>>>===<<<<<<<<<======;;;???JJJ[[[qqq~~~[[[LLLHHHFFFDDDCCCBBB@@@===@@@PPP```tttkkkcccWWWFFF@@@CCCbbbwww^^^SSSnnn~~~kkkTTTAAA???;;;777222///,,,,,,000///...---------------,,,---...---,,,,,,...000333444JJJ]]]iiiddd^^^{{{wwwkkkmmmsssyyyoooeeeccchhhnnnpppppp~~~~~~~~~|||{{{{{{}}}xxxnnngggiiiiiiddddddggghhhkkknnnqqqsssvvvyyy|||---+++))))))******((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''((()))***++++++++++++***)))))))))++++++***)))((()))+++---000222444555...------,,,,,,,,,---------------///000333555666222222333444555666777888<<<<<<===>>>>>>>>>??????AAACCCEEEGGGHHHIIIIIIIIIJJJNNNSSSVVVWWWWWWXXXYYY]]]___cccgggjjjnnnrrrtttvvvvvv~~~}}}sssqqqtttvvvqqqhhh```\\\\\\dddkkkttt|||qqqrrroooqqqyyyiii[[[bbbxxxrrr^^^PPPNNNTTTkkkcccTTTKKK___qqq{{{kkkUUUMMMIIIEEEAAA999555222444444111000111111...---///111333777<<<:::MMMvvvzzznnnmmmqqqpppyyy{{{uuussspppnnnooorrrwww{{{}}}~~~~~~~~~~~~xxxsssnnnfffZZZOOOEEE@@@===>>>@@@EEERRR___gggtttwwwsss~~~bbbMMMGGGGGGFFFEEEBBB@@@@@@AAABBBBBBBBB@@@@@@???>>>======<<<<<<===@@@HHHXXXmmmmmmWWWMMMIIIGGGGGGFFFCCC>>>@@@OOO^^^tttggg^^^VVVFFF>>>???ZZZvvvhhhYYYkkkoooVVVEEE???999777555000---,,,000///...---------------,,,---...---------///111///666WWWqqqzzzlllaaa~~~~~~pppkkklllppphhhbbbdddkkkrrrwww{{{~~~}}}wwwxxxyyyzzzzzz|||{{{pppiiijjjkkkiiihhhiiidddgggkkkoootttwwwzzz|||,,,***))))))******((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************+++******+++,,,,,,***((()))))))))+++...333777:::------,,,,,,,,,------...,,,,,,---///111333555666222333333444555666777777<<<<<<<<<======>>>>>>???AAABBBDDDFFFHHHIIIIIIIIIKKKOOOTTTWWWXXXXXXXXXXXX[[[^^^bbbdddeeegggjjjmmmpppqqqzzzyyyvvvtttyyypppooojjjiiipppzzzsss^^^[[[ggglllVVVPPPLLLXXX{{{zzz```LLLWWWxxxvvvZZZKKKGGGFFFCCC:::555222333333000///000111...---000222555>>>HHHVVVlll|||ooohhhkkkqqqppp|||~~~tttnnnlllnnnsssuuuxxx|||~~~~~~|||{{{{{{zzz|||zzzvvvxxx|||ooo___WWWOOOLLLKKKHHHCCC@@@===<<<<<<;;;:::<<>>@@@NNN]]]ooo[[[TTTSSSGGG======PPPwww|||fffTTTbbb|||^^^JJJ@@@888888777333////////////...------------...,,,---......---...000222///@@@iiiwwwiiisssjjjhhhhhhaaa___eeennnvvv|||zzzsssuuuwwwxxxxxxwwwyyyzzzvvvmmmgggfffiiiiiigggfffgggiiilllppptttwwwyyyyyy}}}+++***(((((()))***((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((***++++++++++++++++++,,,---,,,***((((((''''''(((,,,000555777------,,,,,,,,,---......,,,,,,...000111333444555333333444444555666666777<<<<<<<<<<<<===>>>???@@@@@@AAADDDFFFIIIJJJJJJJJJLLLPPPUUUXXXXXXXXXXXXYYYXXX\\\aaaccceeeggglllppprrrqqquuu~~~uuummmxxxyyyfffmmmyyy}}}{{{|||vvvjjj______{{{}}}aaaQQQJJJMMMgggoooSSSRRRkkkwwwhhhPPPIIIHHHGGG;;;555222333333000///111000---...111222666FFFXXXxxx|||wwwtttkkkffflllrrrsss~~~tttkkkkkkoooxxxyyy||||||yyyvvvvvvzzz}}}~~~gggRRRMMMEEE???>>>???>>>>>>@@@999;;;<<<;;;:::;;;???CCCVVVeeewww{{{}}}|||rrrbbb\\\TTTMMMIIIGGGEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDFFFMMMZZZmmm~~~jjjZZZKKKGGGCCC@@@>>>AAAMMMZZZkkk|||ZZZPPPRRRIII@@@999CCC```dddPPPZZZxxxSSSDDD999999:::555111111///......---------......+++---......---...000222888QQQ}}}uuu{{{pppjjjddd___aaallluuu|||{{{yyywwwxxxzzzxxxtttoookkkjjjmmmiiiffffffhhhiiiiiihhhnnnnnnnnnppptttvvvwwwvvvxxx~~~***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###%%%''')))+++,,,---...*********+++,,,+++(((&&&'''((((((***,,,...000111,,,,,,,,,,,,,,,---...///,,,---...000222333333444333333444444555666666666;;;;;;:::;;;<<<>>>@@@AAA???AAACCCGGGIIIKKKLLLLLLNNNQQQUUUWWWXXXXXXYYYZZZYYY]]]bbbcccdddffflllqqqoooppprrrttt|||sssbbbfffzzzaaa^^^cccqqq~~~xxxnnnnnnsssvvv{{{xxxhhh\\\iiijjjSSSNNNKKKXXX}}}~~~]]]QQQ___gggxxxyyyVVVJJJIIIHHH===777333444444111000222...,,,///222222777NNNgggppplllhhhnnnuuuxxx}}}yyysssllllllpppxxxyyy{{{~~~|||xxxtttuuuzzzoooWWWFFFGGGAAA???AAA@@@===???CCC888999:::::::::===@@@AAAPPP```sss|||qqqggg]]]TTTOOOLLLLLLLLLLLLJJJHHHFFFEEEDDDGGGOOO^^^ppprrr^^^UUUJJJDDDAAABBBJJJSSSfffwwweeeTTTSSSLLLEEE;;;999KKKqqqmmmTTTWWW]]]JJJ<<<;;;;;;555111222......---------......///+++---.........///111333BBBaaavvvmmmiiigggnnn}}}|||yyyyyy{{{|||yyyrrriiiaaa]]]bbbdddeeefffhhhkkkmmmmmmooommmlllooossswwwyyyyyyvvv}}}***)))(((((())))))(((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''***,,,...///000)))((()))***+++***'''$$$(((***,,,...///...---,,,,,,,,,,,,,,,,,,---...///,,,---///000222333333333333444444444555666666666::::::::::::<<<>>>AAABBB>>>@@@CCCGGGJJJLLLMMMNNNOOORRRUUUWWWWWWXXXYYY[[[[[[___bbbcccaaaccciiinnnkkkqqqvvvuuuwww}}}}}}|||eeeYYY```tttvvveeeZZZ```ooozzznnngggjjjjjjrrrzzzppp||||||gggYYY\\\nnnTTTQQQIIIMMMnnneeeRRRXXXjjjtttZZZJJJGGGFFF???999555555555222111333,,,,,,000333111777RRRpppnnnnnnjjjpppwww{{{wwwtttrrrnnnnnnqqquuuuuuwww{{{~~~zzzuuutttvvv{{{|||cccPPPIIICCCAAABBBEEEBBB======AAA@@@???<<<999999;;;<<<;;;LLL^^^qqq~~~|||nnneee```___]]]YYYUUUPPPLLLIIICCCGGGPPP```sssssseeeUUUKKKDDDBBBFFFLLL]]]ooorrrYYYSSSLLLGGG@@@777AAAcccwwwYYYTTTeeePPP>>><<<<<<555000222......---------......///+++---.........///111333FFFhhhvvvjjjrrrrrr}}}}}}zzzxxxzzz}}}zzzrrrhhh^^^YYYWWW\\\aaaccceeejjjmmmnnnjjjhhhhhhllltttzzz~~~vvv~~~******)))((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((((()))***,,,---...))))))))))))))))))******(((((())),,,......,,,***------,,,++++++******)))---...000222333444333333222222333333555666888999999:::<<<<<<<<<===@@@BBBEEEFFFGGGHHHIIIJJJJJJJJJMMMOOORRRVVVZZZZZZXXXVVVZZZXXXZZZ___aaa^^^___eeefffjjjqqquuusssqqqxxxxxxxxxUUUPPPZZZuuuvvv___TTTZZZiiitttqqqfff```cccsssvvvnnnvvvwwwaaaXXXiii{{{cccRRRLLLEEE\\\sssTTTKKK```hhhttt}}}[[[DDDTTTLLLDDD===666444444555222///,,,///333...777999;;;```pppqqqkkkooo|||wwwrrrnnnkkknnnrrrvvvwwwyyyyyyxxxtttpppmmmtttxxx}}}yyyggg[[[PPPIIIHHHDDD???>>>???AAA@@@>>>???@@@@@@@@@???===:::888FFFSSSiii~~~}}}qqqiiiddd\\\RRRIIIIIIEEENNNiii|||XXXCCCBBBHHHIII[[[mmmZZZMMMNNNDDDEEE333>>>TTTwww___VVVuuuSSSDDDAAA666888<<<000000000///...------,,,,,,,,,......,,,,,,000777===aaayyyhhhttt{{{vvvzzzxxxxxxxxxrrreee[[[WWW\\\ZZZZZZ___aaaaaadddiiiiiiggggggkkkrrryyy~~~vvv{{{+++***))))))(((((())))))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((()))***,,,---...*********++++++***))))))******,,,///111000...+++,,,,,,,,,++++++++++++***---...000222333333333222222222222333555666888999999:::;;;<<<<<<===???BBBEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNRRRVVVYYYZZZXXXWWW]]]YYYWWWXXXVVVPPPOOOQQQXXXYYY```iiippprrrvvv{{{wwwrrr^^^QQQTTThhhoooYYYOOOSSS[[[sssssseeeeeekkkqqq|||xxxoooyyymmm^^^bbbiiiVVVOOOFFFRRRsssyyyZZZPPPQQQ]]]ppphhhJJJPPPDDDCCC===777444444444222///,,,000333---666999@@@kkksssllluuuqqquuuvvvoookkkiiilllrrruuuvvvvvvtttooojjjgggfffrrrvvvzzz||||||~~~yyylllddd[[[TTTOOOIIICCC@@@AAABBBBBB@@@@@@AAABBBBBBAAA???===;;;@@@LLLaaaxxx}}}ssslllcccWWWMMMJJJFFFPPPjjjuuuPPPBBBBBBBBBRRRdddwwwcccPPPOOOHHHFFF666===KKKnnngggPPPkkkyyyYYYHHHBBB888999<<<111000//////......---,,,,,,...---//////...///:::GGGppp|||tttjjjuuu|||yyysssqqqrrrqqqkkk```XXXWWWYYYVVVUUUYYYZZZZZZ]]]aaaeeedddcccffflllrrrvvvwwwqqquuu{{{+++***))))))(((((()))))))))(((''''''''''''((())))))((('''&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---++++++---------+++)))(((+++,,,///222555333000,,,******+++++++++,,,,,,,,,,,,---///111222222111111222222222333444666888888888:::;;;<<<<<<===???AAADDDEEEFFFHHHIIIIIIJJJJJJLLLNNNQQQTTTWWWYYYZZZ[[[\\\XXXVVVXXXVVVOOOHHHDDDGGGEEEJJJYYYiiiqqquuuwww}}}zzz|||vvvmmmsss}}}~~~zzz\\\IIIJJJkkkyyymmmWWWKKKIII[[[mmmnnnaaa^^^```jjjuuusssppp{{{hhh___vvvuuu^^^UUUIIIHHHZZZsss}}}]]]NNNFFFQQQgggvvvpppNNNMMMAAACCC===777444333333111///---000333,,,444:::III{{{xxxmmmpppvvvtttyyy~~~qqqjjjffffffjjjoooqqqssssssmmmfffbbbccceeeoootttwwwwwwvvvzzz|||vvvsssmmmeeeZZZSSSKKKFFFEEEEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@???<<>>888444333222000///...000222+++222:::PPP|||oookkksssrrrrrryyyvvvkkkeeedddcccfffkkkmmmpppoooiiiaaa___eeekkknnntttxxxwwwsssuuu~~~wwwhhh```VVVNNNKKKJJJIIIGGGDDDEEEEEEEEEEEEDDDCCCBBB>>>FFFZZZrrr}}}tttmmmcccWWWMMMIIIGGGRRRkkkyyy}}}mmm```vvvfffFFFAAAEEEFFFTTTeeeqqq}}}[[[OOOMMMEEE>>><<<888^^^XXXHHHWWW{{{oooSSSCCC<<<<<<999222000/////////......------111+++...555111...DDDcccqqqfffrrrxxx}}}xxxlllsss}}}~~~~~~~~~}}}tttqqqmmmhhh^^^TTTSSSVVVSSSOOOMMMOOOPPPPPPSSSXXX]]]\\\\\\]]]___bbbdddeeehhhlllqqquuuxxx}}}(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((()))***+++++++++++++++,,,---///000///,,,)))'''***+++///333555333///+++))))))***+++,,,------...---...///000111111000000111111111222444555777888888999;;;;;;;;;<<>>666[[[bbbNNNXXX~~~{{{ZZZCCC>>>===666222///////////////.........000***---444000000IIIkkk~~~vvvcccZZZiiivvvvvvpppiiiuuu}}}{{{|||||||||{{{wwwrrrkkkcccXXXNNNMMMPPPLLLIIIHHHKKKMMMMMMPPPUUUXXXYYYYYYZZZ\\\^^^```bbbiiilllppprrrtttxxx~~~~~~vvv)))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((()))***+++,,,++++++***,,,,,,.........,,,***))))))***---000222111...***))))))***+++,,,,,,------...///000111111111000000111111111222333555777777777999:::;;;;;;<<<>>>@@@BBBCCCEEEFFFHHHIIIJJJJJJOOOQQQQQQQQQPPPSSSZZZ___nnneeeWWWNNNOOOVVVZZZXXXHHHAAA;;;999:::BBBQQQ___nnnuuuyyyxxx]]]SSSiii~~~~~~fffVVVCCC<<>>@@@AAABBBDDDFFFHHHIIIJJJJJJNNNRRRUUUUUUQQQMMMNNNOOOgggjjjfffWWWNNNQQQ[[[cccZZZPPPCCC:::555666???JJJ^^^nnnxxxxxxmmmXXXhhh{{{~~~qqqXXXDDDEEETTTeeeyyymmmZZZIIIGGGLLLNNNKKKIIIBBBBBBDDDGGGMMMTTTZZZ^^^cccaaa\\\WWWRRROOONNNMMMFFFDDDAAA>>><<<:::888888888<<<>>>======@@@>>>;;;===AAADDDDDDEEEGGGIIIJJJGGGJJJEEEHHHZZZddddddfff```ooosss___cccvvveeeZZZRRRHHHVVVbbbMMMNNNZZZqqqmmmRRRIIIEEECCC>>>999444222222333111---000---444666GGG}}}uuu```\\\eeefffooo|||oooddd[[[[[[^^^___```aaakkkhhhbbb[[[XXXZZZ```eeeiiipppyyy~~~~~~~~~{{{www|||{{{rrrjjjccc^^^WWWUUURRROOOLLLIIIGGGFFFBBBMMMbbbwwwwww~~~ssskkkaaaUUUKKKIIIJJJXXXpppvvviiieeejjjqqqvvv~~~```EEEIII___wwwqqqSSSAAACCC===BBBJJJUUU___qqqeeeNNNFFFDDDCCC444IIIzzziiiSSSWWWxxxhhhGGGFFFBBB666666/////////////////////000....../////////;;;UUUmmmttt{{{sssbbbgggnnnwwwsssnnnqqq~~~}}}}}}|||yyytttpppiii^^^SSSNNNKKKFFFCCCCCCAAA???@@@DDDEEECCCDDDGGGIIIMMMQQQTTTVVVYYY^^^aaaeeehhhlllnnnooorrrxxx}}}}}}sssjjjqqqxxx{{{zzz{{{,,,++++++***************&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***((()))+++,,,,,,+++***)))++++++++++++++++++,,,,,,******+++---000000...,,,***++++++++++++,,,,,,,,,000000222333333222111111000000111222333555666777777888:::::::::;;;>>>@@@AAABBBDDDFFFHHHIIIJJJJJJLLLRRRYYYXXXRRRIIIDDDBBBMMM```kkk```OOOMMMXXXccciii\\\KKK???666333666===OOOgggyyy|||www[[[ggg~~~yyyttt\\\JJJ@@@EEE```}}}qqqUUUHHHDDD@@@>>>>>>===;;;::::::<<>>===<<<===;;;;;;;;;<<<<<<===>>>???777:::;;;999999;;;:::777<<>>GGGEEEHHHYYYVVVeee{{{{{{eee^^^pppppp```VVVIIIRRRrrrkkkSSSRRRWWW```iii{{{vvvXXXOOOFFFDDD@@@:::555222333444111---///...555555CCC{{{wwwqqq^^^\\\fffcccnnn|||rrrfffZZZYYY\\\^^^```aaaiiieee___[[[[[[___eeeiiifffmmmvvv}}}yyymmmccc]]]rrr|||rrriiiccc\\\ZZZWWWRRRNNNJJJHHHGGGBBBOOOeee{{{xxx}}}tttnnnfff[[[QQQKKKLLLZZZrrruuuiiicccccckkktttdddMMM@@@LLLmmmsssUUU???>>>>>>@@@GGGQQQ[[[mmmnnnQQQIIIEEECCC222???hhh{{{hhhPPPRRRqqqmmmIIIIIIEEE888888////////////000000000000---111111...000@@@YYYlllhhhsssuuupppbbblllppp}}}xxxrrrvvv~~~~~~~~~~~~|||xxxqqqlllaaaUUUJJJIIIJJJHHHEEEDDDAAA@@@AAAEEEEEEBBBAAACCCCCCHHHMMMQQQSSSWWW\\\aaabbbfffjjjlllmmmqqqwww|||{{{~~~}}}hhhjjjlllmmmooorrrxxx}}}|||~~~***)))))))))))))))***+++)))((('''&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%''')))***,,,,,,,,,+++)))'''((()))******)))((()))+++///---,,,,,,,,,+++***)))++++++++++++++++++++++++,,,...000000///...///000//////000111333444555666999999::::::;;;<<<======CCCCCCDDDEEEFFFHHHJJJKKKQQQOOOQQQ\\\fffaaaMMM;;;===MMMaaahhh```VVVWWW^^^iiimmmbbbFFF555777:::888BBBWWWlllvvv~~~gggfffzzz}}}sssXXXHHHFFFOOOYYYqqqsssjjjVVVDDD===;;;999:::::::::;;;;;;<<<<<<<<>><<<:::999:::<<<======:::999777666555666888999777:::===???@@@>>>;;;999999888666666777999<<<>>>GGGWWWrrrkkk```bbbrrrhhhYYYMMMOOOlllzzz\\\RRRYYYdddfffuuubbbKKKCCCEEEAAA888333555555333111222000111111000IIIsss}}}ssskkk\\\\\\]]]fffqqqyyyggg[[[SSSTTTWWWYYY]]]dddggg___XXXYYY]]]```eeejjjhhhlllrrrxxx|||~~~~~~~~~}}}ppp___QQQNNNRRRaaattt|||ssskkkggg]]][[[XXXOOOPPPRRRLLLCCCTTTlllnnnppp|||{{{ssskkkaaaWWWPPPKKKOOO___wwwzzzlllbbb^^^fffrrraaaFFFIIIHHHYYYnnn[[[???>>><<<===CCCMMMVVVfffuuuTTTGGGKKKBBB888===KKKgggwwwXXXHHHhhhlllMMMJJJ???>>>444222000.........///...---///...555000***GGGggggggiiimmmvvv|||___ccc|||~~~ooovvv~~~}}}}}}xxxppphhh___RRRFFFCCCDDDBBB@@@@@@<<<=========>>>@@@AAABBBDDDFFFIIIMMMPPPRRRTTTUUU]]]___ccchhhmmmqqqtttuuuzzznnnfffbbbffflllnnnooopppsss|||~~~sssmmmpppxxx******)))))))))))))))***(((((('''&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''((()))+++,,,,,,+++***((()))***++++++)))((()))+++...---------......---,,,++++++++++++++++++++++++,,,...000000///...///000///000111222444555666666888999999:::;;;<<<======BBBCCCDDDEEEGGGIIIJJJJJJNNNNNNSSS[[[bbbaaaWWWMMMCCCCCCQQQiiitttjjj]]]XXX```iiihhhUUUBBB:::999777:::JJJ[[[hhhvvviiicccttt{{{___JJJGGGLLLYYY]]][[[QQQHHHDDDAAA<<<@@@??????======<<<;;;;;;@@@???===:::888;;;@@@EEEAAA@@@???@@@AAA@@@>>>;;;:::888777555555666777888555666888:::999888666444666555333222333555777999===JJJccc|||ooo```\\\xxx{{{ooo^^^PPPPPPeeecccRRRSSSbbbkkk{{{mmmVVVEEEGGGCCC:::444555444111111222000111000...FFFooovvveee[[[\\\^^^fffrrruuuaaaWWWPPPQQQUUUXXX]]]cccdddZZZSSSUUUZZZ^^^aaaeeegggjjjoootttwwwyyyzzz{{{|||uuulllaaaVVVJJJAAABBBFFFVVVlll~~~qqqfffaaa[[[OOOMMMNNNGGGEEEWWWpppuuu^^^cccsss|||rrrjjj```UUUNNNKKKNNN]]]vvvuuuiiibbbiiiuuunnnKKKHHHDDDRRRfffXXXBBBEEE<<<;;;AAAJJJTTTcccyyyXXXIIIKKKAAA666888BBB\\\|||VVVEEEmmmoooPPPJJJ???>>>555222000.........///...---///,,,222111444RRRlllhhhgggooozzzxxxppp}}}}}}{{{iiimmm~~~~~~wwwjjjxxx~~~{{{{{{{{{xxxpppiii[[[NNNCCCAAAAAA???>>>===::::::;;;;;;<<<===???@@@CCCDDDFFFIIILLLOOOQQQSSS[[[]]]```dddhhhmmmpppqqqvvv{{{ssshhh^^^\\\^^^^^^^^^```dddjjjsssxxx|||{{{qqqggg```___bbbfffvvvzzz+++******)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''&&&$$$$$$%%%''''''(((***,,,---,,,+++***+++,,,---,,,***))))))***))))))***+++++++++++++++++++++++++++++++++++++++,,,...000000///...///000000111222444555666666777888999999:::;;;<<<===>>>@@@BBBDDDGGGHHHIIIJJJJJJNNNPPPSSSTTTUUUYYY___cccSSS@@@>>>[[[vvvvvvdddVVVVVVaaaiiieeeUUUDDD;;;888555<<>>>>>DDDMMMOOOGGGCCCIIIOOOPPPNNNOOOQQQPPPLLLFFF???;;;888777666555444555666777444444555555555555444444555444333222333444666777999@@@SSSooovvvaaaVVVjjjsss```OOOMMMYYYxxxYYYMMMZZZkkk}}}qqq[[[GGGHHHEEE===777444333000000111000222222000HHHpppooo\\\WWW[[[]]]hhhuuunnnZZZRRRKKKMMMRRRWWW]]]bbb___UUUNNNPPPWWW[[[]]]^^^gggiiillloooqqqtttxxx{{{|||~~~yyy___TTTHHHAAA===;;;>>>CCCKKKfff|||zzzooo^^^VVVRRRHHHGGG[[[uuuuuubbbOOOVVVjjj{{{qqqjjjbbbWWWOOOKKKMMM\\\vvvoooeeeiiitttRRRGGG<<>>HHHPPP___zzz\\\PPPQQQFFF:::888>>>VVVvvv]]]KKKzzz|||ZZZKKK@@@>>>666222111///...//////...---///---///222>>>]]]ppphhhhhhsssnnneeegggllltttzzz{{{yyy|||{{{llleee~~~~~~zzzzzzyyytttkkkcccTTTIII???===>>><<<::::::888888888888:::;;;<<<===AAAAAACCCEEEHHHKKKNNNPPPVVVWWWYYY\\\```eeeiiikkkooossswwwzzz|||xxxjjj[[[TTTQQQOOOOOOPPPRRRUUUZZZ^^^dddlllvvv~~~~~~tttpppiii```WWWSSSRRRSSSZZZ___eeejjjoootttyyy|||,,,+++***(((((('''''''''(((''''''&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''%%%'''))),,,------,,,+++,,,---...,,,***))))))******+++,,,,,,+++************+++++++++++++++,,,,,,,,,...000000///...///000000111333555666777777777888888999:::<<<===>>>>>>???AAADDDGGGIIIJJJJJJIIIQQQUUUVVVPPPKKKOOO]]]jjjgggPPP???HHHaaarrrooodddTTTVVV___hhheeeUUUDDD;;;888666999EEE\\\uuujjjTTTYYYmmm~~~vvvXXX@@@>>>===CCCMMMUUUVVVTTTNNNNNNMMMKKKIIIHHHFFFEEEJJJ[[[ddd```^^^dddbbbYYYbbbhhhjjjdddVVVGGG???<<<777777666555444555555666555555555555666777777888555555666666888999:::;;;??????KKKfff~~~eeeUUUbbb{{{dddOOOKKKOOO}}}eeeJJJOOObbbiiiqqq[[[FFFFFFDDD???888444222000...000000444555444LLLuuuuuuaaaTTTSSSXXX\\\hhhwwwzzzfffSSSMMMHHHIIIPPPWWW]]]aaa[[[QQQJJJNNNVVVZZZ[[[[[[fffhhhkkklllnnnsssyyy~~~ssseeeSSSGGG===;;;>>>@@@BBBFFFHHHeee}}}zzzlllbbbTTTNNN```xxx{{{tttpppggg\\\JJJPPPccc}}}~~~tttkkkeee```WWWNNNKKKLLL\\\vvvsssdddfffppp___KKK<<<@@@IIIDDD===AAA<<<:::===FFFNNN\\\uuu```SSSTTTIII>>>:::===TTTvvvhhhUUU|||gggLLLBBB@@@888333111///...//////...---/////////222EEEdddsssmmmppp~~~ssspppcccgggkkkppp{{{yyydddeee}}}zzzwwwooocccYYYMMMDDD<<<;;;;;;999888999666666666777888999;;;;;;@@@@@@@@@AAADDDHHHLLLNNNOOOPPPQQQTTTYYY___dddggghhhkkknnnqqqsssvvv{{{yyyjjj[[[SSSOOOLLLJJJKKKGGGIIIKKKMMMQQQYYYcccjjjkkkrrrzzz~~~}}}tttpppiii```VVVPPPMMMMMMLLLOOOTTTXXX\\\___dddgggiiilllpppuuuyyy~~~+++***)))(((''''''''''''''''''&&&&&&&&&''''''(((&&&''''''&&&$$$$$$%%%'''%%%'''))),,,------,,,,,,,,,---...,,,***))))))***111333555444111...---...*********++++++,,,,,,,,,,,,...000000///...///000000111444666777888777777777888999:::<<<===>>>??????AAADDDGGGIIIJJJJJJJJJQQQZZZ```]]]TTTQQQXXXaaakkkdddRRRDDDMMMgggwwwxxx[[[RRRSSSaaallleeeQQQAAA<<<666333<<>>??????DDDAAAIIIbbb}}}iiiVVV\\\uuulllVVVOOOKKKqqqjjjKKKHHHVVVvvviii}}}www```FFFEEECCC???999444111222///111000333444333LLLuuu{{{kkkVVVOOOQQQWWW]]]iiiyyysss___OOOKKKGGGHHHOOOXXX^^^```WWWNNNJJJOOOVVVZZZ[[[\\\bbbeeeggghhhjjjpppyyyttt___OOODDD<<<===AAACCCDDDEEEIIIgggzzzkkk^^^lll~~~xxxpppkkkccc\\\KKKNNN]]]vvv~~~ssshhhbbb^^^UUUJJJKKKNNN^^^yyywwwfffdddlll{{{lllQQQ@@@BBBEEEBBBAAABBB===:::===EEENNNZZZrrrbbbNNNOOOGGG>>>:::;;;SSSwwwnnnYYYjjjoooLLLGGGDDD===333111/////////000///...---222111555OOOooo||||||sssxxxeeegggeeegggxxxvvvaaakkk~~~{{{vvvlll]]]QQQGGG@@@:::::::::777666888666666666777888999;;;;;;?????????@@@CCCGGGJJJMMMLLLLLLNNNRRRWWW]]]bbbeeeccceeegggiiilllnnnqqqsssvvvuuuvvv}}}xxxkkk^^^WWWSSSLLLHHHGGGCCCCCCDDDDDDFFFJJJOOORRRVVV```kkkttt}}}|||wwwnnnaaaVVVNNNJJJJJJIIIKKKMMMOOOPPPRRRUUUWWWXXX[[[```eeejjjooouuuyyy***))))))((('''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''&&&$$$$$$%%%'''%%%'''))),,,------,,,++++++,,,---,,,***))))))***000444666555000,,,+++,,,*********++++++,,,,,,---,,,...000000///...///000///111444666888888777666777777999:::<<<===>>>??????AAACCCFFFIIIJJJKKKKKKNNNZZZhhhnnnjjjccc]]]\\\```hhhbbbPPPJJJZZZoooyyyggg[[[RRRXXXfffhhhZZZJJJ???888333999HHH]]]tttyyyYYYKKK]]]rrr|||cccIII:::888<<>>BBB@@@>>>:::<<>>>>>???@@@CCCFFFHHHJJJKKKLLLMMMQQQUUUYYY]]]```\\\\\\^^^```bbbdddeeeffffffeeeeeejjjwwwvvvjjj___YYYSSSKKKDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@HHHRRR]]]fffqqq}}}zzzpppcccWWWNNNJJJJJJGGGHHHIIIHHHGGGGGGIIIKKKLLLNNNRRRVVV[[[```fffkkkvvvwww|||)))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&''''''&&&$$$$$$%%%'''&&&(((***,,,---,,,+++***)))***++++++)))((()))+++***...222111,,,((('''))))))******+++,,,,,,------,,,...000000///...///000...000333666777777666555666777888:::<<<===??????@@@AAACCCEEEHHHJJJKKKLLLNNNVVVbbbooovvvvvvpppjjjbbbfffjjjeeeYYYSSS^^^ooosssmmm```VVVXXX___\\\RRRDDD===888999???MMMeeezzz```HHHTTTeeeqqqqqq\\\CCC<<<999@@@FFFDDD>>>;;;CCCJJJUUU```gggjjjiiihhhZZZYYYXXXZZZbbbnnn{{{uuulll___PPPDDD===999888777777888888777777666666666888;;;???CCCFFFIIIKKKLLLNNNQQQSSSTTTSSSRRRQQQOOONNNUUUeeeuuuwww```VVV^^^rrrZZZPPPLLLYYYpppTTTKKKMMMlllyyyzzzqqqRRRLLLGGGCCC;;;222000333222222000222333444PPP{{{dddQQQSSSVVVZZZ^^^hhhyyyjjjVVVLLLKKKGGGEEEKKKVVV[[[YYYGGGFFFHHHNNNRRRTTTYYY___```ccceeeddddddhhhsss{{{~~~{{{mmmbbbWWWRRROOOKKKJJJLLLVVVqqqyyy^^^JJJHHHIIIVVVooo|||rrrlll```PPPKKKTTThhh~~~mmmfffiiippp```KKKFFF<<<;;;AAA>>>===888:::CCCLLLXXXmmmjjjSSSTTTNNNHHHBBB>>>TTT{{{{{{bbbTTTgggsssLLLQQQIII===444222000///000000///...***555111===jjjuuubbbiiihhhddd]]]]]]kkkhhh^^^zzz{{{{{{{{{{{{uuufffQQQBBB<<<888666777777444333666555555555666777888999:::;;;<<<===@@@BBBDDDFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSNNNNNNOOOQQQSSSTTTUUUTTTUUUTTTRRRTTT```ooowwwwwwttthhh\\\WWWRRRJJJDDDAAAAAA???>>>=========<<<;;;AAAHHHOOORRRYYYccclllnnnooollleee\\\SSSLLLJJJIIICCCDDDCCCBBB@@@@@@AAACCCCCCDDDFFFGGGJJJOOOUUUYYYdddeeekkkuuu(((((('''''''''(((((()))&&&&&&&&&&&&&&&'''((()))&&&''''''&&&$$$$$$%%%''''''(((***,,,---,,,+++***((()))******)))((()))+++(((---111111---))))))+++))))))***+++,,,,,,------,,,...000000///...///000...000333666777777666555666777888:::<<<>>>???@@@AAAAAABBBDDDGGGJJJLLLNNNRRRRRRWWWddduuuuuulllpppyyymmmUUUVVVkkkyyy{{{oooXXXNNNUUU[[[XXXJJJDDD>>>:::888@@@XXXooocccDDDKKKZZZfffzzzzzzxxxzzznnn[[[LLL>>>;;;;;;888888:::333===NNN___mmmtttwwwxxxjjjfffcccaaa^^^___kkkxxxppp```MMMBBBAAABBB???;;;888888888888888777666666555999???HHHQQQXXX^^^aaa^^^```bbbdddcccbbb___^^^YYYYYY```jjjttt{{{gggVVVXXXxxx___UUUIIINNNuuu{{{ZZZLLLNNNppp}}}{{{YYYQQQJJJEEE<<<222///333111111000333777<<>>DDD@@@<<<777888AAAKKKWWWlllmmmSSSSSSLLLFFF>>>888NNNuuuzzzbbbVVVcccvvvNNNTTTGGG999444222000///000000///...---666000>>>pppwww{{{}}}fffkkklllggg```^^^hhhvvvbbb]]]~~~|||||||||zzzrrraaaIII999999666444666666222222555444444444555666777888999999:::===???AAACCCDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFBBBBBBBBBDDDFFFGGGFFFEEEIIIGGGCCCDDDPPPaaallloooqqqeeeYYYTTTQQQLLLGGGFFFBBB@@@>>>===>>>>>>=========AAACCCBBBCCCKKKRRRUUUTTTTTTSSSOOOJJJFFFEEEEEE@@@AAA@@@>>><<<<<<===???============>>>BBBHHHLLLPPPSSS[[[hhhuuu+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))((('''((()))((()))***)))((((((***,,,+++,,,------,,,+++)))(((************+++,,,---......//////...,,,,,,---///555555555555666666666666777888999:::<<<===>>>>>>AAABBBCCCEEEGGGIIIKKKLLLSSSUUUYYY\\\aaammm}}}}}}tttvvvwwwpppfffaaajjj|||qqq]]]UUUUUUUUURRRIII@@@;;;:::>>>HHHRRR|||uuuXXXAAACCCYYYlllooolllkkkmmmnnnqqqxxxpppaaaRRRKKKFFF???;;;======AAAFFFRRRkkkzzzsssooorrryyyuuummmccc\\\VVVQQQIIICCCEEE777666;;;666555888555;;;999>>>JJJWWWbbbllltttwwwxxxxxxwwwsssmmmfffbbbYYYZZZ]]]bbbjjjttt|||nnn^^^UUUmmm___YYYHHHQQQiii```VVVYYYlllooo[[[PPPJJJ===555444///+++:::000444666111bbbjjjWWW[[[VVVYYYWWWhhh~~~gggUUUKKKEEEBBBEEELLLRRRQQQNNN@@@BBBFFFIIIMMMRRRXXX\\\dddgggkkkllllllmmmqqqtttzzz~~~lllaaa```LLLDDDYYYpppuuuZZZNNNQQQJJJVVVmmm}}}xxxnnneee^^^XXXQQQ]]]rrrssslllnnndddoooeeeQQQEEE@@@???@@@;;;;;;BBBIIIUUUkkkpppYYYJJJPPPLLLCCC???CCCaaayyy___PPPaaauuuUUUKKKKKKBBB888555111////////////...///555///===gggxxxpppooozzzuuuccciiikkkfffXXX___uuuqqqhhhttt[[[```||||||~~~}}}~~~{{{nnnXXXEEE<<<555555444333333333444444333333333333444666888999:::;;;===>>>@@@AAAAAABBB????????????>>>===<<<;;;:::;;;<<<<<<======<<<<<<===>>>>>>???CCCKKKUUU[[[]]][[[YYYUUUPPPKKKGGGDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::999999:::===???AAAFFFEEEEEEDDDBBBAAAAAA@@@?????????>>>===;;;:::999888888888888:::===@@@BBBGGGLLLVVVaaajjjwww***)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((())))))((((((((()))((()))***)))((()))***,,,+++,,,,,,,,,,,,+++)))(((************+++,,,---......//////...---,,,...///444555555555666666666666777888999:::;;;===>>>>>>AAABBBCCCEEEGGGIIIKKKKKKPPPSSSVVVYYY___iiiwwwzzztttbbb___rrroooWWWOOOQQQSSSLLLDDD???:::999???HHHooozzzxxx```EEE>>>JJJVVV]]][[[ZZZ]]]```dddllltttyyyjjj\\\RRRIIIEEEGGG@@@DDDHHHQQQjjjyyyrrrhhh[[[QQQIII======BBB===::::::555999888<<>>>>>>>><<<<<<<<<;;;;;;:::888888888888999::::::::::::999999999999999<<>>>>><<<;;;:::999888888777888999;;;>>>???@@@DDDMMMWWW```nnn***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((***++++++)))(((((())))))*********))))))+++,,,,,,,,,,,,,,,+++***)))(((************+++,,,---.........///...------...000444444444555555555666666777888999:::;;;<<<===>>>AAABBBCCCEEEGGGIIIJJJKKKLLLOOOSSSWWW\\\dddooowwwxxxfffjjjzzzhhhSSSOOORRRNNNIIIEEE===777888===ZZZnnnzzzlllPPP===<<>>>>>AAAHHHRRR]]]ccctttxxx}}}vvvcccXXXdddpppiiiPPPQQQ```gggVVVPPP]]]jjjUUUJJJHHH===555444111---666---111555>>>vvvwwwwwwkkkXXXYYYUUU^^^bbbccczzz}}}cccOOOIIIDDDAAADDDLLLPPPNNNJJJ???AAADDDFFFIIIMMMRRRVVV^^^bbbgggjjjllloootttxxx}}}qqqhhhYYYYYYlll|||uuuqqqnnnjjjfffZZZVVVRRRQQQRRR[[[lll|||}}}yyy[[[OOOLLLHHHWWWlllyyyxxxnnnfff___[[[SSS```vvvsssmmmooolllvvvsssYYYHHH@@@>>>AAA;;;;;;AAAHHHSSShhh}}}xxxUUUIIIQQQNNNCCC;;;;;;UUUsss|||lllWWW]]]~~~|||ZZZLLLIIIAAA888555111//////000000///---333333IIIqqqxxxeee```yyyqqqjjjwwwjjjYYY^^^ooommmaaabbbQQQggg|||}}}~~~~~~|||{{{lllTTT@@@666666555444333333333333333444444444444444555666777777777888999999999999999777777777777666555444444444555666666777666666666444555555444555777;;;>>>KKKLLLMMMMMMLLLIIIFFFDDD??????>>>===<<<;;;;;;:::777777666666777999;;;<<<:::::::::;;;;;;<<<<<<<<<============<<<;;;:::999999888777777888999;;;<<<===@@@GGGPPPZZZggg}}}))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***+++,,,,,,***((()))))))))***+++***))))))+++---------,,,+++***))))))(((************+++,,,---------...///...------///111333333444444444555555555777777888999;;;<<<===>>>AAABBBCCCEEEFFFHHHIIIJJJJJJMMMQQQUUUZZZ```hhhnnnvvvppplll{{{jjjWWWPPPMMMKKKHHHAAA888666999FFF___vvvsssZZZBBB999:::777444555999<<>>;;;999===;;;::::::===BBBHHHLLL]]]bbbhhhmmmrrryyyyyyfffYYY\\\yyyoooTTTRRR^^^|||nnnWWWMMMWWWgggPPPFFFGGG>>>666444222111888000444555AAAwww~~~kkkXXXWWWPPPYYY^^^ddd{{{{{{aaaMMMGGGCCC@@@DDDKKKNNNKKKGGG>>>@@@BBBEEEGGGJJJOOOSSSXXX]]]cccgggjjjooouuuyyy{{{kkk\\\cccwwwyyypppjjjfffaaa^^^OOOOOOPPPPPPNNNQQQ^^^kkkzzzbbbVVVNNNMMM]]]pppyyyxxxooofff^^^YYYWWWeeezzz~~~rrrlllmmmooo}}}yyy\\\HHH???===AAA<<<;;;AAAHHHRRRggg|||WWWIIIPPPKKK@@@888999TTT|||lllTTT\\\}}}]]]OOOLLLDDD777444111//////000000///000555666QQQyyy{{{eeeaaayyyssskkkiii^^^XXXccctttsssdddZZZUUUuuu~~~}}}}}}{{{zzz{{{lllUUUAAA777666555444444333333333333444444444444555555666666777777777777777666555555333444444444333333222111222333444444555555444444222333444444333333444666>>>@@@CCCEEEFFFEEECCCAAA>>>>>>>>>======<<<;;;:::777666666666777888:::;;;777777888888888999999999<<<<<<<<<<<<<<<;;;:::999999888777777777777888999<<<===BBBJJJSSS```ttt))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***,,,---,,,***))))))***)))***+++***))))))+++---......---,,,+++***))))))************+++,,,---------...//////......000222333333333333444444444444666777888999;;;<<<======AAABBBCCCDDDFFFHHHIIIIIIJJJLLLPPPTTTXXX^^^cccggghhh}}}~~~qqqtttnnnOOOKKKIIIGGGBBB;;;888::::::SSSmmmqqq\\\DDD888888333111000333444555;;;BBBLLLVVVggg{{{}}}cccXXXQQQEEE@@@>>>>>>???===999999<<<888999:::::::::::::::999;;;::::::::::::;;;<<<<<>>======>>>>>>>>>===<<<;;;:::777777888888888999::::::888888888888777777777777:::;;;;;;;;;;;;;;;:::999888888777777666666666666888888<<>>??????<<<:::<<<;;;;;;;;;:::::::::::::::888888:::;;;;;;:::999999555999===AAAEEELLLUUU[[[pppyyylll^^^^^^ttt[[[RRRVVVrrrdddTTTaaafffJJJAAAHHHBBB777444333...222111777444FFFxxxaaaUUUWWWPPPXXX[[[iiixxx^^^JJJDDD@@@???CCCIIIKKKFFF@@@;;;===@@@BBBDDDHHHLLLPPPPPPUUU\\\bbbgggnnnuuuzzzyyynnn|||tttiiibbb\\\WWWTTTPPPLLLGGGDDDAAADDDPPP\\\mmmvvveeeXXXVVV[[[ppp}}}uuulllaaaZZZ]]]mmm}}}rrrlllttteeeMMMDDDCCCBBB<<<<<>>]]]pppXXXpppgggWWWPPPFFF666333000///000111111000...333:::YYY|||ttt```fff|||yyyuuuhhhYYYXXXdddooozzzyyykkknnn~~~}}}~~~}}}pppZZZGGG>>>777666555444333222222222111222444555666777777777888888888888777666555444333333333444444333333222222333444444555555444444///111333333222222222333000222444666888:::::::::;;;<<<=========<<<:::999888888999999::::::::::::999999999999888888777777999999::::::;;;:::::::::888888888777777666666666:::999:::@@@EEEMMM[[[ggg(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''')))++++++***)))***+++***+++++++++******,,,...333111///---,,,+++++++++************+++,,,---...---...//////...///111333222222222222333333333333666666777999:::;;;<<<===AAABBBCCCDDDEEEGGGGGGHHHJJJJJJLLLPPPUUU[[[___aaaggglllyyyhhhhhhttt|||yyysssvvvuuucccPPPGGGDDD@@@;;;999666CCCUUU]]]RRR@@@777777888555444444222111444999CCCGGGVVVjjj{{{uuuaaaUUUHHHDDDCCC@@@======<<<<<<:::999999999::::::;;;;;;<<<<<<<<<=========777999;;;;;;;;;???EEEKKKZZZfffvvvpppbbb[[[wwwuuuccc[[[nnnfffVVVgggfffJJJ@@@IIICCC888444333///111111777222HHHyyyaaaSSSVVVQQQXXX[[[gggvvv[[[HHHBBB???>>>BBBIIIIIIDDD===:::<<>>AAAFFFPPPZZZ((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&(((*********)))***+++***+++,,,+++******,,,...444333000...---,,,,,,,,,************+++,,,---...---...////////////111333111111222222222333333333666666777888:::;;;<<<===AAABBBCCCDDDEEEFFFGGGHHHJJJIIIJJJNNNTTTZZZ^^^``````lllvvv~~~aaaaaahhhooollliiiuuutttZZZMMMHHHCCC===999555???OOOXXXRRRCCC;;;<<<999555444444333000333999:::;;;FFFXXXhhhqqqzzzrrr\\\QQQKKKFFFBBB@@@<<<<<<;;;::::::;;;===>>>CCCAAA@@@>>>>>>???@@@AAA::::::999777444555:::>>>BBBPPPcccrrr|||sssfffUUUnnnwwwdddnnnkkk[[[ooogggJJJ@@@IIIDDD888444333444444222666000GGGxxxeeeSSSTTTOOOVVVYYYddd}}}tttYYYFFFBBB???>>>BBBHHHIIIBBB<<<999<<<>>>AAADDDHHHMMMQQQPPPVVV^^^dddjjjpppxxx}}}~~~~~~sssjjjddd___YYYUUUNNNJJJHHHHHHFFFBBBBBBDDDUUUdddwwwlll^^^SSS]]]wwwwwwmmmeee]]]YYYYYYkkk}}}pppcccmmmvvviiiOOODDDDDDAAA<<<===DDDKKKVVVlll\\\KKKLLLFFF===;;;CCCcccvvvbbb||||||gggZZZQQQEEE666333000///000111111111///888FFFhhhoooZZZeee{{{}}}~~~lllmmm}}}|||{{{~~~~~~{{{nnnXXXEEE;;;777777555444333222222222...000222555777888999999666666777777666666555444222333333444444444333333222222333444444444444333444555666555333222222333444333222222333555777888666777888999999888666555777888888999999999999888666666777888999:::;;;;;;777888999:::::::::::::::777777888888888888777777666444444888:::===EEEMMM&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((+++,,,,,,+++)))((()))*********)))))))))***,,,---...---+++)))(((((())))))******+++,,,---///000111000111111000...---///000222222222222333444555555666666777888:::;;;<<<===@@@@@@AAABBBCCCDDDEEEFFFEEEHHHLLLOOORRRVVVYYY\\\[[[```gggssshhhSSSTTTZZZ[[[]]]ccc~~~ttt^^^KKKAAA===:::666<<>>>>>DDDJJJLLLIIIHHHIIIKKKCCC@@@===999666555555555999???JJJVVVeeeuuuttt___NNNggg}}}qqqiiibbbtttyyylllJJJ<<>>999;;;>>>@@@CCCGGGKKKOOOSSSRRRVVV^^^eeejjjqqqxxx}}}vvvooohhhaaaZZZVVVMMMLLLJJJGGGDDDAAA@@@???RRRiiirrr\\\WWWaaattt}}}sssjjj```ZZZYYY]]]iiitttzzzzzzooommmiiixxxkkkOOOEEE???>>><<<===CCCLLLZZZnnnYYYGGGHHHAAA999999CCCdddgggiiitttccc```ZZZHHH666333000///000111111000000222NNNwwwiii^^^hhh{{{~~~ooo}}}~~~}}}yyywwwttthhhUUUDDD<<<999777444333444444444333333333444444666777999:::888777666555555555555666555444444444444444555555333222111222444555444333444444444555555666666666000000111222333444444555666666555444444555777888888888999999999:::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;::::::999888999999888888888888999999888777666777888<<>>DDD@@@EEEKKKNNNOOOQQQTTTWWWRRRPPPKKKDDD>>>;;;<<<>>>666:::>>>BBBJJJ\\\ssstttaaaLLL^^^}}}vvv```kkk}}}sssuuummm|||~~~rrrOOO@@@IIIGGG;;;777666555111111:::666OOOdddYYYSSSRRRVVVXXXeeexxxpppWWWIII???>>>===???AAAAAA===::::::<<<>>>@@@BBBEEEJJJMMMNNNMMMQQQYYY```eeelllssszzzzzzpppggg___XXXRRROOOIIIIIIHHHGGGFFFDDDBBBAAAKKKbbb{{{|||hhh]]]hhh{{{}}}ppphhhaaaZZZVVVVVV___ppp}}}{{{vvv|||iiiMMMDDD>>>@@@>>>>>>DDDNNN\\\qqq[[[GGGFFF@@@999999AAA___pppdddyyy~~~vvvkkkggg\\\FFF666333000///000111111111333888XXXuuueeejjjyyy{{{qqqiiimmmwww}}}vvv}}}yyywwwvvvmmmZZZGGG===999777444333444444444333666666555555444555555666888777666555555555555555555555444444333444444444666555444555777888777666555555555666666666777777222222333333444555555555555555555555555666777888888888888888999999999:::;;;:::::::::999999999999:::;;;;;;;;;::::::999888999999888888888888999999999888777777888;;;>>>@@@)))))))))(((((('''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((((()))++++++***+++,,,......---,,,+++++++++,,,---,,,+++***))))))***++++++,,,++++++******+++++++++---......---++++++,,,...111111111111222333444444666666777888:::;;;<<<===CCCCCCCCCCCCCCCCCCCCCCCCHHHKKKMMMOOOQQQRRRUUUXXXWWW^^^dddgggjjjxxxeeeHHH<<<;;;===BBBKKKSSSRRRMMMGGG@@@:::888666:::KKKbbbkkk\\\GGG@@@999555777999777666777777:::FFFbbbrrrfff[[[^^^ppp~~~tttwww~~~gggYYYJJJEEEDDDBBB???===>>>BBBGGGLLLPPPTTTXXX[[[______]]]VVVLLLCCC===<<<777999:::888;;;LLLfffzzztttcccTTT]]]uuulllJJJNNNhhh{{{yyyrrryyyqqqwwwSSSDDDLLLIII>>>999888777444333999666UUUdddWWWPPPOOOUUUXXXbbbuuunnnUUUGGG@@@>>>===>>>@@@@@@<<<999;;;<<<>>>???AAACCCGGGJJJJJJJJJOOOVVV\\\aaahhhpppvvv~~~vvvkkk___VVVPPPLLLIIIEEEFFFGGGGGGGGGFFFDDDCCCDDDZZZtttssseeerrruuukkk```[[[WWWSSSQQQRRRaaavvv{{{yyyhhhLLLCCC>>>BBB???@@@FFFPPP___ttt___HHHDDD>>>999888===XXXwwweeeuuu}}}yyyyyytttkkkggg[[[DDD666444111///000111111111444===ccckkkkkkwwwyyyoooccc___bbbppp}}}~~~zzzwwwwwwqqq___JJJ===999777444333444444444333555444444444444444555555999999888777666666555555777777666555555555555555666444444444666777666555666666666666777777777777555555555555555555555555333444555666777777888888777777777888888888999999999999999999999888888888::::::;;;;;;;;;:::999999:::999999888888999999::::::999777777777999;;;===+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''''')))***,,,+++******,,,---,,,++++++***+++,,,---...+++***)))))))))***+++,,,++++++++++++++++++,,,------......---++++++---...111111111111222333444444666666777888:::;;;<<<===AAABBBBBBBBBCCCCCCDDDDDDGGGJJJMMMOOOPPPRRRUUUWWWZZZ^^^bbbdddeeeooo~~~^^^OOOGGG???999<<>>===<<<:::777666BBB]]]rrrmmm[[[GGG>>>777888999888666777777:::BBBYYY}}}}}}rrrvvvllleeeeeesss|||bbbPPPHHHCCC???<<<>>>AAAEEEKKKQQQUUUWWWXXXccceeeiiiiiibbbVVVGGG===<<<<<<<<<999<<>>@@@BBBCCC@@@===;;;<<<>>>>>>???AAAEEEGGGJJJKKKPPPWWW\\\aaaiiirrrvvv~~~|||tttggg[[[SSSOOOMMMKKKDDDEEEFFFFFFFFFEEECCCBBBAAATTTnnnvvvjjjyyyzzzrrrkkkaaaWWWSSSQQQNNNMMMNNN]]]uuuxxxttt|||hhhLLLDDD@@@BBB@@@@@@GGGQQQaaawwwcccIIICCC===999888:::QQQqqqssslllzzzkkkfff]]]JJJ777444111000000111222111333???fffqqqooo}}}tttvvvqqqjjjcccbbbpppwww}}}wwwvvvppp___JJJ<<<999777444333444444444333000111111222444666888999:::::::::999888888777666:::999888777666666666666777555444555777777666555666666666666777777777777777777666666555555555555222444666777888888888777666777777777777888888888888888888888888888888888:::::::::;;;;;;::::::999::::::999999999999:::::::::999888777777888999:::+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&+++,,,---,,,***)))***+++)))(((((()))***,,,...///+++***)))))))))***+++,,,******++++++,,,...///000...//////...------///000111111111111222333444555666666777888:::;;;<<<===??????AAABBBDDDEEEFFFGGGEEEHHHKKKNNNPPPRRRVVVXXX^^^]]]```dddgggmmm{{{nnnZZZFFF888666444555666777999:::;;;:::777<<>>888888>>>GGGMMM```{{{vvvggg[[[aaavvvuuuOOOKKKBBBVVV[[[\\\zzzmmmkkk{{{xxxWWWLLLWWWSSSCCC:::555999999666999777^^^uuuuuuUUUOOOLLLKKKPPPSSS___rrrjjjRRREEEAAA???>>>???CCCDDDBBB???;;;<<<=========???BBBEEEIIIKKKQQQXXX\\\```iiirrruuuxxxwwwooodddZZZTTTRRRQQQPPPGGGGGGGGGFFFDDDBBB@@@???AAARRRjjjyyymmm|||wwwmmmbbbXXXSSSQQQMMMKKKLLLUUUnnnsssqqq{{{~~~kkkNNNEEEBBB@@@???AAAIIITTTcccxxxeeeJJJDDD>>>:::999999OOOnnnxxxdddmmmtttjjjbbbRRR777444111000111222222111333@@@fffyyyzzz~~~qqqrrrrrrqqqeee___jjjzzz}}}ssscccvvvsssmmm]]]III<<<999777444333444444444333000000111222444666888999888888999999999888777666999888777777666666666777:::999888888999:::999777777777666666666666666666777777666666555555444444333444666888999888888777666777777777777888888888888888888888888888888888999::::::;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;:::999888888888999999)))))))))(((((('''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&------...---+++)))***+++(((((((((((()))+++---///,,,+++***))))))***++++++******+++,,,---///000111///000000000//////000222222222222222333444555555666666777888:::;;;<<<===>>>>>>@@@BBBDDDFFFGGGHHHDDDGGGJJJMMMOOORRRUUUXXX^^^[[[^^^gggkkklllttt~~~iiiPPP;;;666333555777555333333888999777999FFF\\\pppzzz]]]OOOAAA===<<<999666444111888AAAEEEHHHXXXyyyttt]]]XXX```ooo{{{sss\\\JJJFFFDDDFFFNNNYYYbbbeeeeeebbb```aaaiiiuuu~~~pppdddSSSEEE===<<<<<<===NNNhhh{{{jjjYYYeeezzzZZZKKKBBBLLLKKKSSSyyyuuuvvv{{{[[[PPP\\\XXXHHH>>>999:::;;;888999888___www{{{kkkPPPNNNLLLJJJNNNPPP\\\ppp~~~iiiQQQFFF???===;;;<<>>AAADDDEEEHHHNNNUUUXXX\\\eeepppwwwyyyuuupppjjjbbb[[[WWWUUUTTTTTTMMMLLLIIIGGGDDDAAA???>>>BBBOOOfff~~~~~~ooo}}}ssshhh]]]WWWRRRMMMJJJKKKMMMfff~~~pppuuunnnPPPFFFBBB???>>>BBBLLLWWWfffzzzeeeKKKFFF@@@<<<::::::QQQzzzjjjYYYkkkzzznnnbbbOOO777555222000111222222222444CCCgggwwwssspppooocccZZZcccuuuxxxrrrgggWWWqqqwwwtttkkk[[[HHH===999777444333444444444333333333333333444555666777555666888999999999888777888777777777777777888888999888777777888999777666888888888888777777777777777777777666666555555555666666777777888888777777777777777888888888999999888888888999999999999999999999:::;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999999:::((('''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&+++,,,------+++***+++,,,,,,+++***)))***+++,,,------,,,+++)))))))))******++++++++++++,,,---...//////000000000//////111333333333333333444555666777666666777888:::;;;<<<===??????@@@BBBDDDEEEFFFGGGEEEHHHKKKMMMNNNPPPSSSVVVZZZXXX]]]hhhllljjjooozzzyyyfffIII???777777666222...---333333444777===KKKbbbwwwiiiYYYIIIAAA???;;;777555222666@@@GGGCCCDDD^^^uuuiiikkktttrrrwww|||aaaTTTNNNIIINNN[[[gggnnnooollljjjhhhiiioooyyy{{{iiiXXXLLLCCC@@@DDDVVVpppnnn[[[eeetttvvv^^^OOONNNHHHTTTyyy~~~\\\PPPZZZWWWIIIAAA>>>:::<<<999;;;:::^^^~~~lllRRRPPPMMMJJJNNNOOOVVVkkk|||hhhQQQFFF@@@===::::::<<<===;;;888888999:::;;;;;;===AAACCCAAAEEELLLRRRTTTXXXbbbmmmvvv|||sssmmmiiiddd___\\\ZZZXXXVVVSSSPPPMMMHHHEEECCCBBBAAAAAAKKKaaazzzqqq}}}zzzxxxmmm```YYYSSSLLLHHHHHHIIIbbbzzz~~~rrryyyqqqQQQFFFBBB>>>???EEEPPP\\\jjj|||dddLLLIIICCC===;;;===UUU|||ggg[[[ssswwwooobbbLLL888555222111111222222222333DDDgggvvvnnnaaaTTT]]]qqqvvvnnncccVVVooo}}}zzzxxxnnn\\\III???999777444333444444444333444444444444555666777888888999;;;===???>>>>>>===;;;;;;;;;;;;<<<===>>>>>><<<;;;::::::;;;;;;:::888;;;;;;:::::::::999999999888888888888888777777777999888777777666777777777888888888888999999999:::999999999999:::::::::;;;888999::::::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%)))+++,,,,,,,,,,,,---//////...---+++******++++++...---+++))))))((()))))),,,++++++***++++++,,,,,,...///000/////////111222444444444444555666777777666666777888:::;;;<<<===AAAAAABBBBBBCCCDDDEEEEEEGGGIIILLLMMMNNNOOOQQQSSSUUUUUU]]]hhhjjjgggnnn{{{}}}[[[KKK;;;555222---***,,,///---111666888@@@WWWqqqqqq```NNNEEEBBB===888555666444>>>KKKHHHDDD\\\~~~yyyoooqqqgggkkkooouuu{{{hhh^^^TTTTTT```nnnwwwzzz}}}~~~|||vvvppprrr|||ttt]]]MMMFFFAAAJJJaaaqqq[[[```eee}}}vvv[[[UUUMMMYYYzzz\\\MMMVVVRRRGGGBBB@@@;;;<<<:::<<<:::]]]qqqVVVSSSNNNJJJNNNPPPQQQgggyyyhhhQQQGGGDDD@@@<<<;;;;;;;;;888555777888::::::;;;===@@@CCC@@@DDDKKKQQQSSSVVVaaalllnnnzzzwwwnnnkkkgggdddaaa^^^[[[XXXVVVSSSOOOJJJFFFEEEEEEEEE???HHH]]]wwwsss}}}zzznnnaaaYYYRRRKKKGGGFFFHHHbbbzzzuuuyyy~~~rrrQQQEEEAAA>>>@@@GGGSSS___mmm~~~cccMMMJJJEEE>>><<<>>>XXXyyygggbbbtttrrrhhhQQQ888555222111111222333222000BBBfffrrr]]]OOOWWWmmmrrrjjj^^^SSSvvv{{{zzz||||||rrr^^^KKKAAA999777444333444444444333111111222444666999;;;<<<<<<>>>AAACCCEEEEEEEEEDDD@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCCCCDDDDDDBBBAAA=========<<<<<<;;;;;;;;;999999999999999999999999;;;999888666666666777777888999999999999:::::::::999999999::::::;;;;;;;;;888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&+++,,,,,,+++******+++---444111,,,((((((***---000666444000,,,*********+++------,,,,,,---...000111000111111000//////000222333333222222333333444555555555777???GGGHHHBBB;;;@@@AAABBBCCCDDDFFFGGGGGGHHHIIILLLMMMNNNPPPSSSVVVVVVXXX[[[___dddjjjrrrwww~~~vvvUUU@@@===999555222+++000000000111111888JJJ[[[rrrhhhYYYMMMGGGAAA:::333333444???JJJGGGCCCTTTmmm|||ggg\\\dddtttyyypppnnn^^^QQQKKKTTTrrrqqq```ZZZhhhrrr\\\QQQZZZtttxxx~~~___KKKQQQXXXOOOCCCAAACCC>>>:::333EEEYYYzzzYYYRRRNNNMMMOOOLLLRRR```uuunnnSSSGGGAAA???<<<;;;;;;;;;999888888777777777888:::<<<>>>BBBBBBFFFNNNTTTXXX```hhhrrr{{{uuukkkiiiiiiccc[[[XXXWWWTTTOOOIIIEEEEEEEEECCCEEE\\\yyyyyyttt{{{pppddd^^^VVVLLLEEEHHHeee|||tttlllfffdddeeecccxxxnnnNNNFFFCCCAAA???DDDTTTeeessseeeVVVHHHIIIHHH===FFFddd~~~jjjcccyyysssdddMMM555444222111111111222222333CCCddduuu___GGGNNNcccddddddcccWWW{{{zzzvvvooo```KKK;;;:::888555555555555444333//////000111444888;;;>>>DDDEEEHHHLLLNNNLLLLLLMMMKKKGGGBBBBBBFFFOOOXXX]]]ZZZWWWTTTSSSSSSRRRNNNJJJGGGHHHIIIHHHEEECCCBBBBBB>>>>>>??????>>><<<;;;:::;;;999777444444555666888777777888999;;;<<<===============<<<;;;;;;<<<===:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;:::999888))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++,,,,,,+++******+++---000...+++))))))+++...111333111...***)))))))))***,,,,,,++++++,,,---///000111222222111//////000222333333222222333333444555444444777===CCCDDD@@@;;;@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNPPPSSSVVVWWWXXX[[[___ccciiipppuuuzzz~~~jjjSSSJJJ>>>777555111///.........,,,000===KKKdddfff```SSSIIICCC===666777555<<>>@@@@@@EEELLLRRRWWW^^^fffmmmsss||||||xxxvvvooogggfffaaaYYYPPPIIIEEEBBBAAAGGGGGG]]]www{{{vvv}}}vvvlllfff[[[nnn{{{xxxeeeXXXQQQOOOOOOMMM```uuummmNNNEEEAAAAAA@@@FFFVVVgggvvvxxxbbbNNNMMMKKKAAASSS{{{tttccc{{{~~~wwwsssbbbHHH444444222111111111222222444CCCddduuuaaaIIILLL___```dddiii___uuu}}}xxxssskkk\\\JJJ>>>:::888666555555555444333222222111222444777:::<<>>===<<<;;;???===;;;999888999;;;<<<:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;<<<===:::;;;<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>??????>>>>>>>>>===<<<;;;::::::))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***+++,,,,,,******+++,,,,,,,,,******+++---///111///---+++)))(((((()))***++++++*********,,,---...222333333222000///000222333333333333333444444555333555888;;;======<<<<<<@@@@@@AAACCCDDDEEEFFFGGGGGGIIIKKKMMMNNNPPPSSSVVVWWWYYY[[[^^^aaaffflllqqqvvvuuu{{{ooo^^^HHH;;;:::888222000000///,,,+++333===QQQ```eeeYYYLLLGGG@@@777:::444777DDDJJJGGGJJJSSSoooxxxwwwiiiqqq{{{qqq~~~zzzlllbbbbbbuuuttt___SSSWWWkkk|||}}}cccHHHMMMWWWRRRIIIGGG>>><<<===666BBBOOOZZZVVVRRRJJJKKKMMMMMMZZZnnnuuu[[[KKKAAA???<<<;;;;;;;;;999888888777777777888:::;;;===>>>>>>CCCJJJPPPUUU]]]dddooorrrwww{{{~~~yyynnnfff\\\SSSNNNKKKHHHEEEHHHHHH]]]uuu~~~~~~zzz}}}xxxnnnWWWHHHCCCCCCEEEIIIVVVlllmmmNNNDDD???@@@@@@HHHYYYjjjyyyeeePPPSSSSSSGGGZZZvvv___mmm~~~wwwvvvbbbAAA444333222111111111222333444BBBccc|||xxx|||qqqWWWTTT]]]ZZZ```ggg]]]uuu~~~}}}}}}~~~|||yyysssjjj\\\MMMCCC;;;999666555555555444333555444222222333666999;;;AAACCCFFFHHHIIIJJJJJJIIIJJJHHHFFFFFFJJJOOOVVVZZZccceeefffeeebbb___\\\\\\]]]^^^]]]ZZZVVVSSSQQQQQQKKKHHHCCC>>>;;;;;;<<<===>>>===;;;::::::;;;<<<===;;;<<<===>>>>>>>>>======AAAAAA@@@???>>>>>>======;;;<<<===>>>>>>===;;;:::;;;;;;<<<>>>@@@AAABBBCCC??????>>>>>>======<<<<<<))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))***+++,,,,,,+++***+++,,,++++++++++++,,,---...///,,,+++***(((((()))******++++++******+++,,,...///333333333222000///000222333333333333333444555555333666999:::999999;;;===???@@@AAABBBDDDEEEFFFFFFGGGIIIKKKLLLMMMOOOSSSUUUWWWYYY[[[]]]```dddiiillluuuqqqttttttUUUAAA===:::666444444444111...111777???UUUaaaYYYPPPLLLCCC777777111444@@@HHHHHHKKKSSSkkkwww~~~qqqiiilllyyylllcccfffuuubbbXXX\\\nnnhhhKKKNNNXXXSSSIIIGGG>>>===@@@999BBBPPPZZZWWWTTTKKKKKKPPPLLLWWWjjj}}}xxx\\\JJJAAA???<<<;;;;;;;;;999888777777777777888999:::;;;======AAAIIIOOOSSS[[[bbbqqqsssuuuxxx{{{{{{rrrfff^^^YYYSSSLLLFFFHHHIII___yyy~~~pppwww}}}~~~}}}jjjUUUHHHHHHNNNSSSRRRYYYllllllNNNDDD??????AAAKKK]]]nnn|||}}}bbbQQQ\\\```NNNXXX~~~ttt```mmmzzz{{{ddd>>>444333222111111111222333333???```{{{sss|||{{{bbb[[[\\\WWW```iii^^^xxx}}}|||}}}~~~}}}xxxnnn___QQQHHH<<<:::666555555555555444555333222222333666999<<>><<<;;;<<<===???<<<<<<<<<<<<<<<======>>>===???AAACCCDDDDDDCCCBBBFFFEEEDDDCCCCCCBBB@@@???===>>>???@@@@@@@@@>>>>>>;;;<<<===???@@@BBBCCCDDD@@@@@@???>>>============))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((())))))+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,++++++++++++---...///222333333111000///000222444444333333444444555666555888::::::777888;;;??????@@@AAABBBCCCEEEFFFFFFGGGHHHKKKLLLMMMOOORRRUUUWWWYYY[[[]]]___bbbfffiiirrrrrruuu}}}fffLLL@@@777888444333555444111222555555GGGTTTSSSPPPOOOEEE666555222444;;;>>>@@@GGGQQQbbbooo|||zzzhhhkkk{{{wwwlllaaaffftttccc\\\dddwwwoooRRRTTT[[[TTTIIIGGGEEECCCCCC999===JJJ~~~~~~^^^XXXRRRIIIIIILLLKKKUUUgggzzzzzz]]]GGGAAA???<<<;;;;;;;;;999888777777777777888999999:::======AAAHHHMMMQQQXXX___jjjllloooqqqtttxxx||||||rrrgggYYYPPPUUUUUUkkk{{{jjjrrr~~~}}}~~~wwwttttttzzzxxxlll[[[QQQVVV___ddd^^^aaapppjjjNNNEEE@@@>>>CCCPPPbbbrrr~~~iiiUUU___dddQQQSSSpppxxxhhhsss|||}}}eee<<<333222111111111222333444555>>>___wwwoooyyyrrr___]]]^^^YYYfffpppbbbnnn{{{~~~|||rrrcccTTTJJJ>>>:::777444444555555444333222000000222666:::===CCCLLLTTTWWW\\\___]]]XXXZZZ[[[]]]]]]]]]___dddgggkkknnnpppooojjjeeedddeeeccceeeeeebbb[[[RRRKKKGGG===<<<<<<<<<<<<===>>>???>>>???@@@AAABBBCCCCCCCCCEEEGGGKKKNNNPPPOOONNNMMMLLLJJJHHHIIIIIIHHHEEECCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@>>>============))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))+++------,,,+++***+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---///000000111111000//////000222444444444444444555555666555888:::999888999<<<@@@??????@@@BBBCCCDDDEEEFFFFFFHHHJJJLLLMMMOOORRRUUUVVVXXX[[[]]]___bbbeeehhhnnnrrrwww{{{cccPPP???;;;555222333333000000222111:::DDDJJJMMMMMMEEE<<<777666666777555555<<>>=========))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++---...,,,+++******++++++*********,,,---...++++++++++++++++++++++++++++++******+++,,,---///---...//////...///111222444444444444444555666666555666888888999:::<<<>>>??????@@@AAACCCDDDEEEEEEFFFHHHJJJKKKLLLNNNRRRTTTVVVXXX[[[^^^___bbbeeehhhjjjpppvvvyyy{{{nnnXXXGGG>>>666555444111000111111222999CCCHHHFFFDDDFFF<<<;;;:::999555333666<<>>???@@@AAACCCDDDEEEEEEFFFHHHJJJKKKLLLNNNRRRTTTVVVXXX\\\^^^```bbbfffhhhiiinnntttvvvwww~~~rrrTTTIII???;;;999555333333222...444AAADDD@@@DDDNNN@@@>>>======;;;888777888<<>>IIIxxxuuu|||}}}bbbSSSKKKOOORRRJJJGGGMMM\\\nnn|||iiiNNNAAA???<<<;;;;;;;;;999888666777777888888888888777:::999;;;@@@CCCDDDJJJQQQOOORRRXXX]]]dddlllsssyyyxxxzzz~~~zzzzzz{{{qqqeee\\\PPPDDDGGGLLLFFFKKKKKKNNNNNNFFF<<<===DDD@@@WWWkkksss|||~~~\\\FFFBBB???EEEOOOcccwwwcccLLLFFFHHH^^^~~~jjjzzz___;;;222222111111111222444555888EEElllsssjjjyyy{{{~~~tttvvvzzzZZZCCCLLLjjj}}}xxxtttkkk^^^SSS@@@<<<777444444555555555444222...,,,---000444777BBBKKKOOOPPP[[[ooozzzzzzyyy{{{|||zzzwwwxxx~~~yyyqqqlllgggaaa\\\eeeccc^^^YYYVVVWWW[[[___ZZZYYYZZZ]]]dddmmmvvv|||}}}wwwtttsssvvvyyyzzzuuupppjjjeee\\\RRRLLLHHHGGGGGGAAABBBDDDGGGJJJLLLNNNPPPOOOLLLIIIEEEBBBAAA@@@@@@))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))+++------,,,******+++'''((()))((((((***...111,,,+++******))))))*********+++,,,,,,------,,,,,,111111111111000...---,,,222444666777666666777888666666777888999;;;===>>>@@@???>>>>>>@@@BBBEEEFFFKKKKKKKKKLLLNNNPPPSSSTTTVVVXXX[[[]]]^^^aaadddfffhhhiiilllpppvvv~~~wwwZZZ@@@:::<<<777222111333111111444888@@@NNN[[[JJJCCC<<<:::::::::999999:::AAAMMM^^^uuu~~~zzzoooddd___vvvqqq___RRR^^^xxxrrrccccccnnnooogggQQQLLLKKKIIIJJJAAA666NNNzzzkkk}}}\\\PPPUUURRRSSSMMMJJJJJJUUUgggvvvqqqLLLEEE>>>:::<<<>>>;;;::::::777999:::999777555555666777888:::<<>>CCCCCC>>>FFFCCC???>>>>>>?????????EEE[[[uuurrrYYYIIIAAA???EEERRRhhh}}}~~~yyyhhhTTTGGGFFFUUUqqq|||}}}VVV===555444222111111222444555999IIIlll{{{hhhxxxzzzxxx~~~qqqjjjcccIIINNNmmm}}}}}}~~~ttthhh^^^YYY@@@<<<777666777666444111888666333111111222555777@@@EEENNNWWWaaammm{{{yyykkkgggfffdddaaagggllllllooowwwzzzvvvrrrsss|||~~~~~~wwweee]]]\\\SSSNNNMMMHHHEEEFFFFFFGGGKKKOOOQQQPPPRRRPPPJJJCCCBBBDDDAAA<<<))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))+++------,,,******++++++++++++***)))***---000000///---,,,******))))))***+++,,,,,,------,,,,,,000111111000000///...---222444666666666555666777666666777888999;;;<<<===??????>>>???@@@BBBEEEFFFJJJJJJKKKLLLNNNQQQSSSTTTUUUXXX[[[]]]___aaaccceeeiiijjjmmmpppuuu{{{oooNNNAAA>>>999444333555333333555777:::DDDOOOGGGBBB<<<;;;<<<===<<<;;;888===GGGWWWnnnyyymmm\\\[[[tttuuudddXXXcccwwwqqq}}}\\\```kkkmmmdddMMMGGGLLLNNNNNN@@@444JJJ{{{}}}ppp\\\SSSXXXQQQRRRMMMKKKIIIPPPaaappp}}}zzzUUUFFF@@@;;;===>>><<<::::::777999:::999777555555666888999:::<<<>>>AAACCCDDDFFFJJJQQQWWW]]]ccciiilllqqqtttwww{{{~~~mmm\\\TTTTTTWWWVVVSSSJJJ@@@===???===888:::;;;;;;:::;;;@@@GGGMMM]]]qqqjjjSSSFFFAAAAAAJJJVVVllljjj^^^SSSDDD:::AAAZZZyyy}}}ZZZBBB555333222111111333444666;;;DDDaaatttzzz}}}}}}lllcccrrr~~~}}}qqqTTT]]]~~~uuuiii^^^XXXHHHBBB:::666555666666555777555222000000111444666<<>>???@@@BBBEEEFFFHHHIIIKKKMMMOOOQQQRRRSSSTTTWWW[[[^^^___```bbbdddhhhkkknnnpppsssvvv{{{~~~dddPPPEEE<<<666555444333333444333333999AAA@@@===999888:::;;;:::777777:::@@@MMMcccyyywwwlllZZZ]]]xxxrrrdddYYYcccrrrnnntttYYYaaannnnnneeeLLLEEEMMMVVVSSS>>>111FFFooo]]]UUU[[[QQQPPPNNNMMMGGGKKK[[[kkkyyy]]]HHHAAA<<<===>>><<<::::::777999:::999777555555666999999:::;;;===>>>@@@AAACCCFFFKKKPPPUUU[[[bbbfffnnnpppsssvvvyyy{{{||||||}}}eeeRRRHHHFFFHHHHHHRRRPPPIIIAAA>>>===;;;666444888===???AAAJJJWWWbbbtttzzzbbbNNNCCCCCCFFFPPP\\\ppp^^^JJJFFF<<<777KKKssszzz|||^^^FFF444333222111222333555777AAAEEE\\\yyyzzz{{{lll```fffnnnrrrzzz```kkkzzznnnaaaXXXQQQHHH<<<555444666777888666444111//////000222333777<<>>>>>??????AAACCCDDDEEEFFFHHHKKKNNNPPPQQQRRRRRRSSSVVVZZZ^^^___```aaacccfffiiillloooqqqsssvvvxxxnnnZZZIII>>><<<888555555666444444;;;CCCBBBAAA>>><<<===@@@===999999:::<<>>??????>>><<>>===ZZZiiixxx{{{```FFF444333222111222444666888AAAEEE[[[ssstttwwwooocccbbbffflll~~~yyygggmmmtttdddXXXRRRIII===555333555777888444333111///...///000111333777===BBBHHHPPP[[[cccqqqwww|||zzzqqqggg```]]]aaajjjuuu}}}vvvnnnhhh\\\TTTLLLHHHNNNWWW\\\ZZZXXXWWWXXXWWWRRROOOOOOLLLGGG))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''')))+++,,,+++******+++*********)))((()))---///000///...,,,++++++*********+++,,,,,,------,,,,,,---...///000000111111000444555777666555444444555666666666777888999:::;;;>>>>>>???@@@AAACCCDDDEEEEEEGGGJJJMMMPPPQQQRRRRRRSSSVVVZZZ\\\^^^___aaaccccccfffjjjmmmoooqqqtttuuu{{{zzz___LLLDDD===:::999999888:::CCCMMMPPPPPPMMMHHHJJJMMMJJJDDD>>>===<<>>DDDIIILLLOOOVVV^^^fffkkknnnnnnnnnlllZZZKKKCCCEEELLLYYYgggwwwwwwMMMHHH===<<<\\\}}}bbbiii|||xxx___@@@333222111111333555777999<<>>CCCLLLVVV]]]dddooo{{{}}}wwwrrrqqquuu||||||kkk\\\PPPIIIRRR```dddaaa___YYY\\\\\\WWWTTTTTTRRRNNN))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&(((+++++++++******+++)))))))))(((((())),,,///---,,,++++++++++++++++++***+++,,,,,,------,,,,,,......///000000111000000444555777777666555555666666666666777777999::::::===>>>???@@@BBBCCCDDDDDDEEEGGGIIILLLOOOQQQRRRSSSSSSVVVXXXZZZ\\\^^^aaacccbbbeeehhhkkkmmmooorrrtttuuu}}}xxx[[[JJJ@@@<<<999999777999AAAKKKVVVWWWSSSLLLMMMRRRPPPIIIAAA???===AAAQQQiii{{{vvvmmm```rrrrrrjjjjjj{{{~~~sss}}}iii___uuu{{{qqq\\\UUU\\\hhhUUU999555???aaayyyZZZWWWRRRVVVRRRMMMIIILLLWWWcccnnngggNNNEEE>>><<<;;;888777888777999:::999777555555666222222444666888;;;===??????@@@BBBCCCFFFJJJPPPTTTaaadddhhhmmmqqquuuwwwxxxzzz~~~rrrccceeennngggdddaaabbbgggqqq|||~~~qqqpppxxxttthhh```ZZZPPPFFF>>><<>>???AAABBBCCCDDDDDDFFFGGGHHHJJJMMMPPPSSSTTTTTTVVVWWWXXXZZZ]]]aaadddccceeehhhjjjkkkmmmppprrrsssvvvtttZZZJJJFFFCCC@@@;;;888<<>>bbbkkk[[[SSSXXXTTTOOOJJJIIINNNTTT___vvvsssQQQHHH@@@>>>===:::888999777999:::999777555555666222333333555777999:::<<<===>>>@@@AAACCCGGGKKKOOOYYY\\\aaagggmmmrrruuuvvvwww|||~~~|||}}}uuu___VVVUUUNNNLLLJJJLLLUUUbbboooxxxwwwvvvuuuvvvxxx|||www}}}zzzkkkllluuuuuunnnjjjfff```XXXOOOHHHEEEDDDDDD@@@>>>???DDDGGGKKKUUU___iiiooowww||||||xxxrrrooorrrmmmWWWLLLEEEDDDNNN\\\lllyyyWWWHHH;;;BBB]]]|||zzzrrrzzzxxx~~~xxxnnnXXX333222111111222444666999;;;@@@IIIYYYxxx||||||yyypppaaa```mmmuuuuuuxxx```ccc|||xxxlll^^^SSSKKK@@@999666666555444444333111000///............111444666888>>>FFFLLL^^^oooyyydddXXXbbbrrrtttmmmhhhbbbdddaaaYYYRRRQQQPPPNNN))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%'''***+++*********+++//////...+++))))))+++---......---,,,++++++++++++++++++,,,---------,,,,,,//////000000000000//////444666888888888888999:::777777666666777888999999===>>>???AAABBBCCCDDDDDDGGGGGGHHHIIILLLPPPSSSUUUUUUVVVWWWWWWXXX\\\aaaeeefffgggiiiiiijjjkkknnnqqqtttttt{{{qqqZZZWWWTTTOOOGGG??????CCCGGGIIIDDD<<>>===;;;:::<<>>DDDSSSeee}}}vvvhhhrrryyysssoooppplllaaaYYYWWWVVVTTT***(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''')))+++------,,,***(((+++***)))))))))***,,,,,,111///...---......,,,+++***,,,------,,,+++,,,------...///000000///...---222444777888777666666666777777777777888999:::;;;<<<===???@@@AAABBBCCCCCCEEEGGGJJJLLLMMMOOOQQQSSSSSSUUUWWWZZZ]]]^^^______eeehhhkkklllmmmnnnoooqqqssstttxxxpppcccaaa^^^III;;;BBBKKKOOONNNJJJDDDDDDIIIMMMLLLFFFCCC>>>???MMMeeezzzuuunnnttt}}}nnnwwwmmmrrrWWWXXXgggyyyyyyllliiiqqqvvvxxxSSS666:::999ZZZjjjtttcccXXXUUUOOOKKKQQQKKKCCCHHHTTTggg|||```RRRJJJBBB999<<>>>>>999666999>>>DDDNNNVVVSSSRRRQQQUUU\\\fffnnnrrr|||{{{cccfffxxxjjj\\\TTT]]]hhhppp{{{vvvssspppooopppsssuuuwwwwwwuuurrrmmmhhhbbb]]][[[]]][[[[[[___eeemmmsssvvv}}}```NNNJJJFFFLLL\\\eee~~~~~~TTTEEE;;;JJJjjjfffIII777333333333444777:::>>>@@@BBBIIIKKKcccxxx|||kkkfff___aaaooohhhUUUooovvv{{{|||wwwqqqnnndddWWWGGG<<<999::::::999555666666666444222///---////////////111444777999AAARRRgggtttwwwyyyzzz{{{wwwsssjjj___***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''(((+++,,,---+++***((())))))((((((((()))***+++111000............,,,******+++------,,,+++,,,---//////000111111000//////111444888999777555666777777666666777777888999:::<<<===???@@@AAABBBCCCCCCDDDGGGIIIKKKLLLNNNPPPSSSTTTUUUXXX[[[]]]^^^______eeegggjjjlllmmmnnnpppqqqvvvvvvxxx~~~fffTTTUUUKKKBBBKKKWWW______ZZZSSSOOOPPPOOOKKKIIIEEE@@@???MMMdddzzz~~~tttmmm{{{yyyjjjrrrjjjuuuZZZ\\\iiixxxwwwkkkkkkvvvxxxvvvPPP555999777TTTvvv}}}___TTTTTTRRRMMMSSSLLLCCCGGGRRRdddyyykkkYYYKKKCCC;;;>>>AAA999;;;;;;:::999888777666666444333333222333444555666:::;;;===???AAACCCDDDEEEAAABBBDDDGGGMMMSSSXXX[[[^^^dddllluuuzzz|||{{{yyy}}}iiiNNN@@@>>>888444666:::???FFFMMMHHHGGGGGGJJJRRR\\\eeejjjvvvlllccchhhlllmmm\\\OOORRR[[[cccqqq~~~~~~}}}tttmmmccc^^^\\\cccqqq}}}|||vvvqqqmmmjjjlllllloootttzzz~~~vvv[[[KKKIIIHHHQQQccclll}}}zzzKKK???>>>UUUttt{{{___EEE444222333333555888;;;???AAAFFFKKKKKKaaa~~~qqqtttfff[[[\\\gggxxxooo\\\sssqqqqqq~~~~~~xxxsssoooaaaWWWJJJ@@@:::888666555555666666666444222///...000/////////000333555777:::FFFTTT]]]```dddkkkrrrwww|||zzznnn)))(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&(((***+++,,,+++***(((((((((((('''((())))))***111000/////////...,,,***)))+++------,,,,,,,,,---000000111222222111000000...444999:::777555666999666555555666666777888999<<<===>>>@@@AAABBBCCCCCCDDDFFFIIIJJJKKKMMMPPPRRRUUUWWWYYY[[[]]]^^^______eeegggjjjkkklllmmmppprrrxxxyyyyyyzzzuuuPPPNNNHHHCCCNNN\\\^^^^^^\\\XXXWWWZZZXXXTTTMMMHHHAAA???LLLdddyyy{{{qqqjjj~~~sssgggppp{{{jjjyyyZZZ]]]kkkzzz{{{rrrsss~~~|||sssLLL444999666KKK}}}|||ttt|||^^^PPPRRRVVVQQQUUULLLCCCFFFNNN^^^uuusss]]]LLLBBB<<<@@@BBB999;;;;;;:::999888777777666555444333222333444555666888999;;;>>>@@@CCCEEEFFFBBB@@@>>>===???BBBEEEHHHMMMRRR[[[dddlllqqqssstttuuuttt{{{xxxZZZEEE@@@999444555777999>>>DDD===<<<<<>>CCCFFFKKKRRRXXX]]]```eeeiiippp{{{xxx)))(((''''''((()))(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&''')))***+++***))))))(((((((((((())))))******111000//////000///,,,***)))+++------,,,,,,---...///000111222222111000///---333:::;;;888555777:::555444444555555666777888;;;<<<>>>@@@BBBCCCCCCDDDDDDGGGIIIKKKLLLNNNPPPSSSVVVWWWZZZ\\\^^^_________eeegggiiijjjkkkmmmppprrrwwwyyyzzzzzz{{{ppp\\\KKKGGGSSS]]]XXXWWWTTTQQQTTTZZZ[[[XXXPPPKKKCCC@@@LLLcccxxxxxxlllfffyyynnnfffsssrrr~~~TTTYYYkkkpppHHH444:::555BBBkkk|||||||||fffQQQRRRZZZTTTVVVMMMDDDEEEJJJXXXpppzzzeeeSSSFFF<<>>;;;;;;:::999999888777777666555444333222333444555666777999<<<@@@CCCEEEFFFCCCDDDDDDDDDCCCAAA@@@>>>DDDCCCDDDGGGNNNXXXaaagggdddbbbhhhxxxjjjQQQDDD<<<555555777888;;;>>>:::999999:::???GGGPPPWWWccctttxxxsss```LLLDDDEEEKKKTTT^^^gggeeeaaaZZZSSSLLLGGGEEEHHHCCCFFFZZZzzzlllWWWLLLKKKLLLXXXiiinnn}}}eeeLLLHHHYYY}}}gggLLL:::111222333555777;;;???BBBDDDGGGHHHIII[[[qqqyyyrrrgggaaammm\\\lllwwwlllzzz|||vvvqqqiiicccYYYLLLAAA999666666666666666666555444222111111000///.........//////111111222333666;;;???BBBEEEGGGIIILLLQQQXXXbbbiiinnnppptttzzz}}}((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))******))))))))))))*********+++++++++000//////000111000---***(((***,,,---,,,,,,---...//////000111111000//////,,,222999;;;999777888:::444444444444555666777888;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHKKKMMMNNNOOORRRTTTVVVXXXZZZ]]]___`````````dddfffhhhiiijjjmmmpppssstttxxx{{{zzzzzz___\\\hhhiiigggbbbWWWOOOPPPVVVXXXUUUPPPLLLDDDAAALLLbbbvvvtttiiifffvvvllleeexxxvvvOOOWWWnnnlllEEE666:::555===YYYxxxwwwvvvwwwWWWQQQ[[[UUUVVVMMMFFFFFFFFFSSSjjj|||}}}jjjUUUAAA===BBB???;;;;;;::::::999888888888777666444333222333333444444555888;;;???BBBEEEFFFDDDEEEGGGJJJKKKLLLLLLLLLGGGCCC>>>;;;<<>>@@@BBBCCCDDDDDDGGGIIILLLMMMNNNPPPSSSUUUVVVWWWZZZ]]]```aaabbbbbbdddfffggghhhjjjmmmqqqtttrrrvvvzzzzzzyyy{{{~~~|||yyyxxxooo```TTTSSSZZZ^^^\\\OOOKKKDDDBBBMMMbbbuuu~~~pppkkkooosssjjjdddzzzsssUUU```yyygggBBB666999555:::MMMllluuummm```RRRZZZSSSTTTMMMHHHGGGEEEOOOgggyyyeeeGGG===???<<<;;;;;;::::::999999999999777666555333222222333333111333666:::>>>BBBEEEGGGPPPNNNLLLJJJKKKMMMQQQSSSTTTRRROOOKKKGGGDDDBBBAAAHHHJJJLLLUUUnnnuuuOOOCCC888555666666777999999;;;;;;999777999>>>CCCSSSgggzzzzzzlll___RRRJJJCCCFFFOOO^^^ooo}}}sssiiiVVVKKKJJJQQQXXXjjjyyyzzz~~~RRR;;;QQQooorrrPPP<<<666444444666888;;;???BBBDDDEEEHHHGGGHHHNNNfffxxxwwwoooooo|||zzztttpppiii\\\NNNDDD===:::999666666666666666555555555333333222222111000///......//////000//////......,,,---000222444555555666999;;;>>>BBBGGGKKKOOOQQQSSSWWW]]]dddkkkqqquuuwwwyyy{{{((('''&&&''')))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))***((((((***+++++++++***))),,,---...111333333000...(((***,,,---------...///000000111222222111000000///000444:::>>>>>>:::777555555555555666777888999:::;;;===@@@BBBCCCDDDEEEFFFHHHKKKMMMNNNPPPRRRTTTUUUWWWZZZ]]]```bbbdddddddddeeeggghhhiiilllqqqtttrrrtttvvvxxxxxxyyy|||~~~|||rrraaaVVVWWW___cccaaaMMMJJJDDDCCCNNNbbbsss{{{zzzmmmppp||||||ooogggfff{{{zzz}}}gggtttbbb>>>555777444888FFFddd|||}}}hhhvvviiiSSSXXXPPPQQQLLLJJJIIIDDDMMMdddwww~~~dddIII@@@@@@;;;;;;::::::::::::999999999888777555333222222222222000111555999>>>BBBEEEGGGUUUSSSPPPMMMLLLKKKLLLMMMWWWXXXYYYYYYUUUNNNGGGCCCBBBFFFEEEDDDWWWttt{{{ZZZLLL===888777666777888888;;;<<<;;;777777:::>>>KKK^^^sss~~~sssfffeeekkk{{{}}}xxxlll```MMMFFFKKKVVVaaauuupppHHH>>>XXXpppxxxgggEEE666555666666777:::===@@@BBBDDDEEEKKKIIIJJJIII\\\{{{~~~uuulllxxx}}}wwwqqqhhh\\\RRRJJJCCC===888666666666666666666777777555555444444333222000000---///111000...------...,,,,,,...///111222222111333444555777999;;;===>>>@@@BBBEEEKKKQQQWWW\\\___bbbdddjjjrrrttttttyyy~~~'''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***&&&''')))*********)))(((+++,,,...111333333111///'''***,,,---------...///111222333333333333222111000000333999???@@@;;;666666555555666666777888999:::;;;===@@@BBBDDDEEEEEEEEEGGGJJJLLLMMMOOOQQQSSSTTTVVVZZZ]]]aaaccceeeeeedddeeefffgggiiilllqqqtttsssttttttuuuwwwyyyzzz|||~~~sssaaaTTTTTTZZZ[[[XXXKKKHHHDDDCCCNNNbbbssszzzwwwllluuuzzzllleeeiii}}}vvvwww^^^<<<444555333777CCCffflllmmmxxxoooTTTVVVNNNOOOKKKKKKKKKDDDLLLcccwwwoooZZZGGGBBBCCC<<<;;;::::::::::::::::::999888777555333222222222222///111444888===BBBEEEGGGIIILLLOOORRRSSSPPPMMMKKKMMMOOORRRSSSRRROOOJJJGGG>>>EEE@@@888EEEdddxxxzzzdddTTTCCC<<<:::888888999888;;;>>>===999888:::>>>FFFYYYnnn|||{{{zzz}}}{{{tttggg[[[KKKFFFMMMZZZfff{{{~~~{{{eee@@@JJJbbbpppttt~~~```>>>222444666777999;;;>>>@@@BBBDDDDDDMMMKKKLLLHHHXXX}}}zzz{{{yyypppvvviiiuuuzzzqqqiii___WWWQQQJJJ@@@999777666666666666777777888666666666555444333222111...111333111---,,,...111000.........///000000//////000111333555666777888777888888:::>>>CCCGGGJJJPPPQQQWWW```aaa```dddkkkhhhhhhiiiiiikkkpppvvv{{{((('''&&&'''((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''')))***,,,---))))))+++---///...+++(((------///111333333000---,,,++++++---000111000///000///000333555666555444111...///666???AAA<<<555555555666666777888888888888999;;;===@@@BBBCCCDDDHHHJJJLLLMMMNNNPPPSSSVVVSSSTTTWWWZZZ]]]```aaabbbddddddeeegggiiikkkmmmoooqqqrrrrrrrrrrrrsssuuuxxxsssbbbTTTUUUYYYTTTNNNEEE>>>@@@IIIWWWhhhuuuoooeeewww}}}mmmeeeeeessswww|||sssTTT666888777333:::AAA___{{{lllfffvvvLLLPPPTTTUUUOOORRRVVVFFFDDD```rrr___KKKEEEAAA<<<>>><<<::::::;;;;;;:::999999888666666666555444222333222333555999???EEEHHHOOOPPPSSSYYY___aaa```]]]RRROOOKKKGGGDDDCCCBBBAAA??????>>>;;;===GGGWWWccchhhYYYDDD777888===;;;444:::;;;<<<;;;:::::::::<<>>@@@IIIVVVgggttt~~~zzznnnkkk~~~zzzjjjbbbcccvvv}}}}}}SSS666777555222999@@@cccwwwkkkzzzYYYPPPRRRVVVQQQQQQTTTHHHIIIaaannn}}}qqqVVVIIIDDDAAA>>><<<::::::;;;;;;:::999999777666555666555333222222222222444777<<>>AAACCCDDDGGGIIILLLMMMNNNPPPSSSVVVWWWXXXYYY[[[]]]^^^___```aaabbbccceeegggiiijjjkkkmmmnnnooopppppprrruuuwwwxxxwwwiiiYYYVVVXXXRRRHHHAAA<<<>>>FFFRRRbbbooo{{{sssllltttuuueee___aaa}}}yyy|||PPP666666444111999@@@aaalllpppgggMMMQQQWWWTTTPPPQQQKKKLLL[[[gggwww___JJJCCCAAA>>><<<:::::::::;;;:::888999777555555555555333111222222111222444888<<>>>>>??????>>>===;;;999999@@@KKKYYYggguuu}}}zzzxxxyyyyyyyyyyyyuuuwwwyyy|||~~~qqqbbbXXXSSSLLLSSS___lllyyyzzzzzznnnXXXMMM\\\uuuvvv\\\???888<<<888@@@BBBEEEHHHKKKNNNSSSVVVWWWVVVXXXSSSUUUvvv}}}gggfffrrruuunnnjjjmmmnnnxxxkkkttt|||~~~}}}~~~xxxrrraaa^^^YYYUUUSSSPPPMMMJJJ;;;;;;:::888888777777777666666666666555555444333333333333222222222111111222222111111111111222222000000000000000000000000000111222111/////////000000000000111222555777888555666777999<<<>>>@@@AAADDDDDDEEEFFFGGGHHHIIIIIIEEEFFFFFFHHHLLLPPPUUUWWWdddllluuuzzz{{{)))((('''((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&((()))+++,,,+++)))'''''')))***+++*********+++...000111000...+++***)))+++...000000000///000333666999:::777555555222///111777===AAABBB888888777666666666777777888888999;;;===@@@CCCDDDGGGIIIKKKMMMNNNPPPTTTVVVWWWXXXYYY[[[]]]___```aaaaaabbbdddfffhhhiiijjjkkkkkkmmmnnnoooppprrruuuxxxzzz~~~uuuhhhVVVPPPPPPIIICCC===999;;;@@@JJJXXXeeewww~~~|||llllll}}}pppbbb```dddnnnvvvrrrLLL555666333111888???UUUkkkpppzzzvvvRRRPPPUUUUUUQQQNNNLLLMMMQQQ___ooommmPPPDDDBBB???===;;;:::;;;;;;:::888999777555555555555333222222222111111222444777999DDDEEEHHHOOOWWW```hhhlllssstttxxx}}}}}}}}}zzznnnbbbWWWOOOCCCCCCCCCCCCBBBAAA>>><<<;;;>>>EEENNN[[[lll|||~~~zzzwwwtttssstttvvvvvvvvvqqqtttxxx|||zzzjjj[[[SSSPPPOOOZZZgggsss}}}|||}}}ppp___ZZZjjj}}}~~~tttYYY@@@999>>>@@@BBBDDDGGGIIIKKKNNNRRRUUURRRUUUWWWTTTWWWooooooiiippprrrqqqiiinnnqqqtttooommmvvv|||{{{~~~}}}yyytttiiiddd\\\UUUOOOLLLJJJJJJ>>>===;;;999888777777777666666666666666555444444444333333333222222222222333222222111111222222333000000000000000000000000000111222111///......000111111111111222333444555333555777999:::;;;;;;;;;:::;;;===>>>@@@@@@@@@@@@@@@@@@???@@@BBBFFFJJJLLLSSSYYY```cccdddiiiqqqyyy)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&''')))+++,,,+++)))''''''(((***++++++******+++---000222111000,,,+++***+++---///000000///000222666999:::888666555333000000333:::AAAEEE;;;:::888666666666777888888888888999<<>>BBBFFFGGGGGGJJJQQQVVV___hhhoooooopppvvv|||~~~)))((((((((())))))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))***++++++)))(((((()))+++++++++******+++---000222222111---,,,******+++---...---//////111444777999888777666444111///000666???EEE>>><<<:::888777777888999888777777888;;;>>>BBBDDDFFFHHHKKKMMMNNNQQQUUUWWWVVVVVVXXXZZZ]]]aaadddfffeeefffiiikkklllmmmllllllkkkmmmoooqqqsssvvvzzz}}}kkkbbb[[[OOOGGGBBB???>>>>>>AAAKKKVVVlllxxxuuunnnyyywwwkkkgggqqq~~~yyyfffaaasssZZZ???444777333222999<<<>>>YYYppplllzzz}}}aaaQQQNNNSSSQQQTTTUUUNNNPPP]]]rrroooRRRFFFCCCAAA>>>=========;;;:::;;;999777777777777555333444333222111111111222333333555999>>>EEENNNXXX^^^pppppphhh\\\SSSMMMIIIDDDAAA>>><<<;;;===CCCPPP___iiissswww|||~~~}}}|||||||||yyytttooonnnllljjjkkkmmmpppqqqqqqrrruuuyyy}}}|||uuuiii]]]TTTQQQQQQ]]]lllyyy~~~yyykkkdddbbb[[[ddd{{{~~~jjjLLL???;;;AAAOOO]]]\\\[[[XXXTTTRRRRRRSSSPPPWWWUUUUUUZZZaaawwwuuummmeeeaaa```^^^___ccckkktttkkkvvv|||vvvqqqggg[[[QQQLLLKKKLLLDDDBBB>>>;;;888777777777666666666777777666666555555555444444444333333333333333222222222222333333111111111111111111111111///000222222111111222444000111111111111111000000...///111333333333222222222222222222222222333333555555555666777888999999666888:::999888999===AAAAAAGGGJJJHHHIIIPPPVVVXXX***)))((((((***)))(((&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''')))***++++++***))))))+++,,,,,,+++******+++---111333444333111...,,,+++,,,---------000//////111555888888888555444222......333<<>>;;;999888888999:::888777777777:::>>>AAADDDFFFHHHKKKMMMNNNQQQUUUXXXXXXXXXXXXZZZ\\\```ccceeeeeegggiiilllmmmmmmmmmllllllnnnqqqsssuuuyyy}}}ssseee```ZZZMMMJJJFFFCCC@@@======EEEOOOeeesss||||||~~~tttvvv}}}tttkkkmmm}}}bbbTTT[[[nnnvvvOOO:::333888555333999;;;<<>>===;;;<<<:::999888999888666555555444333222222222222222222444666777999>>>EEEJJJPPP```vvvyyyfffYYYQQQJJJFFF???===:::999<<>>***)))((()))******(((&&&(((((('''''''''&&&&&&&&&%%%&&&((((((((((((&&&%%%$$$$$$%%%%%%'''(((***++++++******+++,,,---,,,++++++***+++...111444555555555222///---.../////////000///...000333777888999555555222...---111;;;CCCBBB@@@===:::999999:::;;;888777666777999===AAADDDFFFHHHJJJMMMNNNQQQUUUXXX[[[ZZZZZZZZZ\\\___bbbccceeegggiiilllmmmmmmlllkkkmmmooorrrtttwwwzzz~~~nnnccc[[[\\\XXXLLLJJJGGGCCC@@@:::999@@@IIIaaaoooyyyyyy|||uuu|||zzzrrrlllqqq~~~YYYOOO\\\jjjoooIII777333999666444999;;;===GGGbbbllllllVVVYYYSSSPPPSSSMMMIIIRRReee|||jjjXXXFFFCCCAAA@@@@@@???>>><<<===;;;999999999999777666555555444333222222333333///111222222333666<<<@@@CCCLLLYYYfffssswwweeeYYYPPPKKKBBB@@@<<<999:::???GGGMMMOOOVVVaaalllsssxxx{{{}}}~~~yyyttttttzzz|||{{{{{{|||}}}tttsssrrrpppnnnnnnnnnoooiiigggfffgggjjjmmmooopppxxxyyy|||~~~~~~~~~wwwpppeee]]]ZZZ[[[]]]___mmm|||ddd\\\PPPNNNUUUbbbyyy|||UUU999???DDDBBBLLLPPPQQQSSSSSSSSSTTTWWWYYYSSSXXXPPPPPPYYYUUU___}}}qqq___iii[[[___uuuaaaQQQpppsssfffmmmxxxyyyvvvnnnbbbWWWOOOLLLGGGDDD@@@<<<888777777777666666777777777777777666666666555555555444444444444333333222222333333444333333333333333333333333000111222111000///000111//////000111111000000000...//////000111222222333222222000000111333666777///111333555666555333222444555666555333222333444666888777555777:::888444***((('''((()))***)))((()))((('''&&&&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&)))+++)))***+++***))))))+++---,,,+++***---222555444333555000...///...***+++111111000000222666888777555333000000333111///555>>>HHHGGGAAA888777;;;;;;666888888888888999;;;===>>>CCCGGGLLLMMMLLLOOOVVV\\\YYYYYYZZZYYYZZZ\\\aaaeeeeeefffggghhhjjjjjjjjjjjjnnnnnnoooppprrrtttwwwyyy~~~zzz{{{oooaaaXXXSSSRRRTTTGGGBBB>>>===<<<;;;@@@GGGXXXhhhwww{{{}}}wwwvvvsssjjjsssuuuXXXNNNYYYrrrzzz^^^???777111222444555777:::>>>AAAQQQsssjjjjjjeee\\\[[[RRRMMMPPPNNNPPP\\\qqq~~~^^^IIIDDD???>>>@@@BBB@@@<<<<<<<<<;;;:::999777777666555444333222111111111111/////////000111333444555999@@@HHHPPPYYYeeesss}}}ttteee\\\VVVKKKDDD>>><<<:::888;;;AAADDDDDDLLL[[[eeehhhjjjooouuutttqqqnnnnnnqqqwww|||~~~{{{wwwuuuwwwzzzuuusssnnnjjjgggffffffgggfffbbbbbbfffhhhgggllltttuuuwwwzzz|||}}}|||zzzyyypppllldddZZZTTTVVV```iiisssyyy|||cccTTTQQQMMMKKKooogggEEE:::<<>>CCCGGGKKKMMMMMMPPPUUUZZZZZZ[[[[[[ZZZZZZ\\\___bbbeeeeeeggghhhiiijjjjjjjjjkkkkkkkkkmmmoooqqqtttuuu{{{yyy|||rrrcccXXXSSSMMMGGGBBB@@@===:::===BBBPPP```pppwww||||||{{{www|||zzzeee[[[___pppQQQ===666111222555666888<<<<<>><<<999:::===:::888===HHHQQQUUUZZZ```]]]]]]]]]]]]```eeelllqqq{{{}}}~~~}}}|||{{{{{{zzzvvvrrrpppoooooommmkkkhhhfffcccbbbbbbaaa^^^]]]___bbbaaaaaajjjttt{{{{{{{{{{{{zzzyyyyyyxxxkkkhhhbbb[[[WWW\\\gggqqq~~~jjjXXXIIIFFFRRRttttttWWW>>>888<<>>EEETTTeeerrrzzz}}}dddAAA:::555111333666777:::>>>???BBBLLLmmmiiiccccccXXXTTTPPPQQQJJJLLL\\\sssdddPPPAAABBBBBB<<<;;;AAA<<<<<<;;;:::999888777777555555444333222222222222333333222111000000000111222444666666666999@@@EEELLLPPP[[[kkkzzzkkk]]]OOOGGGDDD@@@>>>>>>;;;777777;;;AAAFFFNNNVVVfffiiimmmpppppppppqqqqqqmmmqqqxxx~~~|||yyy}}}~~~}}}{{{yyywwwvvvuuutttwwwuuurrrpppmmmjjjfffcccbbbbbbbbbaaa___]]][[[YYYYYY\\\```bbb```bbbnnn{{{zzzyyyvvvsssqqqpppooooooeeeccc___\\\]]]eeeqqq{{{}}}~~~~~~eeeEEEAAA^^^|||xxxYYYFFF777888???AAAAAADDDIIIGGGFFFKKKRRRVVVVVVSSSQQQPPPMMMIIIFFFGGGLLLPPPooovvvlllsssrrrTTTaaaqqqnnnaaahhh~~~{{{ssshhh]]]UUUNNNIIIBBB>>>===<<<:::777888888888888777777777777555555555555555555555555555555444444444333333333222222222222111111111111333222111000000111222333111111111111111111111111111222222333333222222111111111111111111111111111111111111222222222222333222222222222222222222222222222222222333333333333'''&&&%%%%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''&&&''''''&&&%%%&&&(((***)))***+++***))))))+++---+++++++++,,,///222444555555222222555777555000,,,000000111444777:::<<<===>>>999555444444333000...<<>>===III[[[kkkxxx[[[888777333111444666888<<>>@@@>>>;;;777666666666333...777AAALLLOOOGGG===:::;;;999888888777888999;;;<<<>>>AAAFFFKKKNNNQQQSSSUUUUUUWWWZZZ\\\]]]^^^```bbbbbbcccdddeeefffgggggggggjjjkkkmmmoooqqqssstttuuuuuuuuuwwwzzz{{{|||wwwcccZZZQQQKKKFFF@@@>>>>>>;;;CCCSSSfffuuu~~~|||~~~}}}yyyTTT777555222222555777888===CCCEEEFFFHHHdddkkksss{{{sss[[[TTTRRRPPPQQQWWWaaaooorrrLLLDDDDDD>>>;;;AAA<<<;;;;;;::::::999999999777666555444333333333333111111000000111111222333000000111111222555888;;;<<<<<>>AAA999...000111333444666999===@@@===>>><<<999888888555000222999EEENNNMMMEEE>>>===999888888777888999:::;;;===???CCCGGGKKKOOORRRSSSSSSVVVZZZ]]]^^^___aaacccaaabbbcccdddeeefffffffffhhhiiikkkmmmoooqqqrrrrrrssstttuuuwwwyyy}}}zzzhhh]]]QQQKKKGGGBBB???@@@@@@BBBMMM```qqq{{{~~~zzzxxxttt}}}wwwLLL888444222333666777888===DDD@@@FFFLLLfffllleeeoooxxxfffUUUQQQQQQSSSWWW[[[fff{{{___MMMFFF>>>;;;===<<<;;;;;;;;;:::::::::999777777666555444444444444111000000000111222333333222222111111222333555666666777:::???AAACCCJJJSSSTTT^^^nnn~~~nnn___XXXSSSSSSNNNDDD===>>>AAABBBHHHHHHGGGHHHKKKRRRZZZ```kkkmmmqqqtttwwwyyyzzzzzzuuuuuuuuuxxx{{{||||||{{{yyyyyyyyyxxxwwwvvvuuutttqqqpppmmmjjjhhhhhhiiiiiifffdddcccbbbbbb```^^^\\\WWWWWWWWWVVVUUUSSSPPPOOOQQQTTTYYY___iiiqqqpppkkkggghhhiiiiiigggdddaaa^^^dddeeehhhmmmssszzz{{{yyyzzz}}}zzzxxxhhhnnnxxxRRR:::;;;===???BBBDDDFFFGGGFFFDDDCCCDDDFFFHHHIIIIIIFFFJJJNNNNNNJJJGGGHHHJJJNNNooo}}}iii|||tttyyy~~~|||xxxrrrmmmaaaYYYOOOFFFBBBAAA???===666666666666555555555555555555555555555555555555555555444444444333333333222222222222333333333333111111111111111111111111111111111111111111111111222333333444444333333222111111111111111111111111000000000111111111111222111111111111111111111111111111111111222222222222'''&&&%%%&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''((((((&&&%%%%%%'''))))))***+++***))))))+++---***+++,,,++++++...333777555444222555???EEE===000...000222222333555:::>>>>>>BBBBBB===888888555111///111<<>>999888777777777888::::::<<<===???CCCIIIMMMQQQRRRSSSWWW[[[^^^______```aaa```aaabbbdddeeeeeeeeeeeefffgggjjjlllnnnpppppppppqqqsssuuuvvvyyy~~~qqqdddVVVOOOKKKFFFDDDEEEFFFCCCIIIZZZkkkvvv}}}ttttttgggAAA666333222444777888888===DDD???EEEIII[[[{{{xxx___cccsss~~~^^^WWWUUUTTTTTTUUU[[[kkkzzz|||___MMMBBB>>>???;;;;;;;;;;;;;;;:::::::::888777666555444444444444333222111111000111111111555444333222333333444333111222555999999999>>>FFFDDDHHHQQQ]]]iiivvvtttiiiaaaeeecccXXXNNNJJJHHHEEEFFFGGGIIIKKKPPPVVV^^^dddkkkllloooqqqsssttttttttttttrrrrrrtttwwwxxxvvvtttssssssqqqpppooonnnnnnnnnnnnkkkgggccc```_________^^^^^^]]][[[XXXWWWWWWXXXRRRQQQPPPOOOOOOPPPQQQRRRUUU]]]eeeiiinnnqqqlllddd^^^___```aaaaaaaaa``````gggjjjnnnuuu|||}}}yyywwwvvvzzz|||xxxxxxiiiDDD888===CCCEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHJJJNNNQQQMMMMMMNNNOOOPPPOOOLLLJJJUUUiii~~~eeedddvvvwwwppprrrzzz}}}|||zzzwwwtttnnnggg[[[PPPGGGBBBAAAAAA888888777777666555555555555555555555555555555555555555444444444333333333222222222333333333444444111111111222222111111111111111111111111111111111222222333333333333222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222222((('''&&&&&&(((((('''&&&((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%'''))))))***+++***))))))+++---)))+++,,,++++++---333777666444222555@@@GGG@@@222,,,...000000000222777<<>>======>>>DDDMMMVVV]]]```kkkyyyzzzlll^^^hhhnnnkkkhhhjjjjjjhhhbbbgggmmmqqqqqqooommmlllgggiiikkklllmmmmmmmmmlllqqqooonnnoooqqqrrrooommmooommmkkkiiihhhhhhhhhiiikkkhhhccc]]]YYYWWWVVVVVVYYYZZZYYYUUUPPPNNNPPPSSSMMMLLLKKKJJJKKKNNNQQQTTTSSS```kkkmmmllljjjddd\\\_________```aaadddfffgggiiimmmsss{{{}}}{{{zzzxxxuuutttwww{{{yyy}}}yyyZZZ666777@@@HHHKKKJJJJJJIIIIIIKKKNNNQQQPPPNNNPPPVVV\\\WWWTTTQQQTTTXXXYYYSSSMMMUUU```|||yyynnnrrr{{{{{{dddLLL]]]kkkiiikkkrrrzzz}}}zzzyyyxxxwwwvvvyyyrrreeeWWWJJJCCCBBBCCC:::999999888777666666555555555555555555555555555555555444444444333333333222222222333333444444444111111222222222222111111111111111111111111111111111222222333333222222111111111111111111111111111000000000000111111111111000000000000000000000000000111111111111222222222+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###''''''''''''''''''''''''((((((***++++++***))))))+++,,,---------///222555999777555888<<<<<<999555///000111111000111666:::===DDDHHHDDD???;;;777333222222333;;;LLLXXXQQQBBBAAA===:::999999777888999:::;;;===???BBBHHHPPPUUUSSSTTTXXX^^^bbbbbb```]]]___bbbccccccfffiiigggbbbjjjkkklllmmmnnnpppqqqqqqrrrssstttwwwyyy|||~~~~~~~~~sss___UUUHHHCCCHHHIIIOOOPPPKKKIII[[[www~~~{{{~~~tttiiitttxxxKKK444666222333444777:::===@@@AAA@@@EEEEEEFFFPPP]]]|||uuuUUUaaaddd```XXXPPPNNNQQQTTTTTTlllqqqiiiMMMDDDFFFCCC;;;666888:::999888888777777777666555555444444555444333222111111111111333333222111000///......444333222222222444777888>>>>>>>>>@@@CCCGGGJJJMMMXXX[[[aaaiiitttzzzdddYYYYYYlll~~~|||wwwsssrrrrrrpppkkkeeedddeeeffffffggggggffffffhhhjjjkkkkkkkkkkkkmmmnnniiihhhfffdddbbbaaaaaaaaaaaa```___^^^]]]YYYUUUQQQTTTSSSQQQOOOMMMLLLKKKKKKKKKIIIHHHIIIKKKNNNRRRTTT\\\fffmmmiiidddbbbaaa]]]^^^aaadddfffgggiiikkkmmmsssxxx{{{{{{~~~~~~{{{yyyvvvuuusssvvvssskkkmmm}}}```GGG;;;>>>DDDKKKQQQQQQPPPMMMLLLUUUTTTSSSSSSUUUXXX[[[^^^XXXWWWWWWYYY[[[ZZZWWWSSSTTT\\\sssxxx{{{qqqqqquuutttwwwOOOGGGaaannnfffiiivvvzzzvvvuuuuuuvvvvvv||||||rrr```RRRKKKFFF@@@AAA???<<<999777666666666777666666666666777777888333444444555555444444333333333333333333333333333333333222222111000//////000000000000111111111111222111111222444444333111000111111111111222222222333333333333333222111000111111222222222333333333333333222222222222333333***)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''((()))***+++***)))))),,,---.........///222444888555444666:::;;;888444,,,---......---///333666;;;CCCHHHFFFAAA===888222111000000555DDDRRRTTTOOOBBB>>>:::999999999999999999:::<<<===@@@FFFLLLQQQSSSVVVYYY\\\___aaabbbbbb]]]bbbeeeeeefffiiiiiifffhhhiiijjjkkkmmmnnnooooooqqqqqqsssvvvxxxzzz|||}}}~~~~~~vvvfffXXXGGGBBBFFFDDDKKKIIIIIIKKKOOOZZZlll}}}~~~www~~~pppiiiwwwqqqGGG444777333444555888;;;>>>@@@AAA>>>CCCAAABBBIIISSSnnnggg[[[yyyiiiUUUOOOOOOMMMNNNSSS^^^hhh{{{___JJJBBB===:::999<<<===::::::===999888888777777666666555555444333222111111111111111111111111000000000000333222111111222333555777999999999:::===@@@CCCEEEKKKMMMQQQVVV^^^iiittt{{{qqqfffjjjuuu}}}zzzuuuoookkkjjjgggaaa[[[]]]]]]^^^_______________aaabbbddddddccccccdddfffbbbbbbaaa```^^^]]]\\\\\\^^^]]]\\\[[[[[[XXXTTTQQQQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEJJJQQQWWWbbbggghhhaaa\\\\\\\\\YYY^^^aaaeeehhhjjjllloooqqqxxx~~~}}}zzzxxxvvvuuusssvvvoooeeemmmnnnSSSBBB===BBBFFFLLLQQQTTTSSSOOOMMMTTTUUUWWWYYY[[[]]]^^^^^^]]][[[ZZZZZZ\\\[[[XXXUUUVVVZZZiii|||mmmkkklll```IIIQQQdddmmmgggqqq|||||||||{{{{{{zzzwwwuuu{{{|||mmm[[[NNNFFF@@@>>>>>><<<:::999777777666777666666666666666777777333444444555555444444333333333333333333333333333333333222222111000000/////////000000000111111111222111111222444444333111111111111111222222222222222222333333222111111000111111111222222222333333111111111222222222333333***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))))),,,---......---...000222666444333666999:::777444,,,------------///222555888AAAHHHIIIFFFAAA:::222222222000///888GGGSSSYYYFFFAAA;;;888999::::::888999:::;;;;;;===AAAGGGKKKPPPTTTXXXZZZZZZ]]]aaaeee___fffiiigggfffhhhiiihhhgggggghhhiiikkklllmmmnnnpppppprrrtttwwwyyyzzz{{{~~~}}}~~~yyykkkkkkqqqzzztttmmm[[[BBB<<>>@@@AAA>>>BBB@@@???DDDHHH\\\{{{ccc```}}}]]]TTTRRRKKKJJJPPPSSSbbbxxx~~~]]]III===;;;<<<>>>===999999;;;::::::999999888777777777555444444333222222222222000000000111111111222222222111000000111222444555444333333444666888:::<<<@@@BBBDDDGGGJJJOOOVVVZZZbbblllxxxqqqfffgggpppuuuuuummmgggaaa]]][[[XXXTTTPPPRRRSSSTTTTTTUUUUUUTTTTTTWWWXXXYYYYYYXXXWWWXXXZZZXXXXXXYYYYYYXXXWWWUUUTTTWWWVVVVVVVVVVVVUUURRROOOLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCEEELLLVVV]]]eeeeee```YYYWWWYYY[[[ZZZ^^^aaagggkkkooorrrvvvxxx}}}yyywwwvvvuuutttvvvuuujjj```hhh|||xxxZZZFFFAAABBBHHHIIIMMMRRRWWWWWWRRRNNNRRRTTTXXX\\\^^^^^^]]]]]]^^^\\\ZZZYYYYYYXXXWWWUUUZZZZZZ```ppppppgggkkk|||VVVCCCQQQgggdddjjjrrryyyzzz~~~zzztttwww{{{jjjZZZOOOHHH@@@@@@???>>><<<:::999888777777666555555555666666444444555555555555444444333333333333333333333333333333222222111000000000////////////000000000000222111111222444444333111111111111111222222222333111222222222222111000000111111111111222222222222000111222333444444333333))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********))))))***+++,,,,,,,,,,,,...///555444444666999999777555000000//////000222555777666???IIILLLKKKHHH???666777777333...///:::LLLYYYOOOIII@@@999777:::;;;888999999:::::::::===AAAEEEIIINNNUUUWWWWWWYYY^^^ddddddkkknnnjjjeeeeeefffffffffggghhhiiijjjlllmmmmmmpppqqqrrrtttvvvxxxzzz{{{||||||~~~jjj\\\VVVbbbllltttaaaCCC:::===888BBBFFFXXXllliiiVVVQQQ\\\fffqqq}}}|||wwwvvvyyy}}}}}}~~~|||yyyzzzyyyuuuSSS666...444666777999;;;===???@@@AAA@@@CCCAAA@@@CCCDDDQQQkkk\\\aaa{{{qqq[[[RRRMMMKKKKKKLLLYYYmmm~~~dddOOOGGG@@@???>>>;;;999:::::::::999999888888777777555555444333333333333333111111111111111111111111000000000///000111222333111111111111222333444555999;;;===>>>???AAACCCFFFEEELLLSSSZZZcccooouuuvvvuuuuuulll^^^ZZZ^^^^^^XXXWWWSSSNNNLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKOOOPPPQQQPPPNNNNNNNNNPPPNNNOOOQQQRRRQQQPPPNNNMMMOOONNNMMMNNNOOONNNLLLJJJGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDCCCFFFMMMUUU]]]aaaaaa^^^XXXUUUVVVZZZ^^^^^^\\\aaahhhooouuuzzz~~~~~~zzzvvvsssrrrrrrrrrrrrtttllleeeeeekkksssxxx{{{fffLLLAAAEEEIIIMMMLLLMMMRRRXXXYYYTTTOOOOOOQQQTTTXXXZZZZZZZZZYYYYYYWWWUUUSSSSSSSSSTTTTTTXXXXXXXXXaaawwwrrrxxxyyyQQQGGGRRR[[[```fffmmmttt||||||vvvrrrzzzwwwjjj^^^WWWJJJHHHDDDAAA>>><<<;;;:::888777666666555555555555444444555555555555444444444444333333333333222222222222222111111111000000....../////////000000000222111111222444444333111111111111222222222333333111111111222222111000000111111111111222222222333222333444555555444444333))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))***+++---...------///000444555666777999999888777333222000000222444666777555>>>HHHMMMPPPNNNFFF===888888666111...444DDDSSSWWWTTTIII<<<777:::<<<:::999999:::999999:::===@@@CCCJJJSSSXXXYYYZZZ]]]aaadddkkknnniiidddeeegggggggggggghhhjjjkkklllmmmnnnqqqrrrsssuuuwwwyyyzzz{{{yyy{{{lllYYYOOObbbtttgggHHH<<>>???@@@@@@@@@BBB@@@AAADDDBBBKKK```mmmTTT```vvv~~~zzz]]]MMMPPPOOOFFFEEELLLZZZkkklllXXXDDD>>>???@@@>>><<<:::999999888888777777666555555444444333444444444333333333222111000000///000000//////000000111111111111111111111111222222000222555777777888:::;;;<<>>JJJYYY[[[UUUFFF<<<<<<===;;;999::::::999999999<<<>>>@@@GGGQQQWWWZZZ\\\^^^``````eeehhhfffeeehhhkkkkkkhhhhhhiiijjjlllmmmnnnoooqqqrrrsssuuuvvvxxxyyyzzzwwwyyyjjjMMMZZZkkkfffNNNAAA@@@;;;555999===HHHaaawwwuuudddSSSPPPSSS```nnnyyy}}}{{{sssvvv{{{~~~{{{tttooooooqqq}}}yyyvvvzzzvvv]]]AAA555444666777888:::<<<>>>???>>>>>><<<>>><<<>>>CCC@@@EEEXXX]]]]]]tttwwwhhhrrrqqqzzz]]]JJJOOOOOODDDFFFHHHNNN]]]sssiiiJJJ<<<<<<>>><<<:::::::::999999888777777666666555555444444444555555555444333222111000//////000000000000000000000000222222222222222222222222...000333555555666777999777;;;===<<>>???AAABBBAAA@@@@@@@@@??????@@@AAABBBBBBAAAAAAEEENNNXXX\\\YYYTTTRRRPPPQQQTTTVVVVVVYYY]]]dddjjjsss{{{pppmmmjjjjjjlllnnnpppppphhh]]]```nnnrrrnnn|||mmmQQQCCCBBBEEEHHHKKKLLLKKKKKKNNNQQQRRROOOLLLQQQOOOMMMMMMNNNPPPTTTVVVQQQQQQQQQPPPOOOPPPSSSVVVPPPTTTVVVWWW___qqqzzz]]]<<<:::HHH\\\kkkqqqttt}}}}}}}}}~~~yyyqqqnnnrrrvvvrrriiiccc```[[[RRRIIIAAA===;;;:::<<<;;;999888777666666666555555666666666666555555555444444333333222222111111111111111111111111111000000000000111111111111222111111222444444333111222222222222333333333333111111222333333333333222333333333333444444444444333333333333444555666777(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))*********)))'''***---///000000222333111333666777777777888888333000......111333444333222888@@@HHHOOOTTTQQQKKKAAA;;;888666444222666>>>SSS^^^___RRRDDDAAA@@@<<<:::;;;;;;:::999999;;;===???CCCIIIPPPVVVZZZ]]]^^^]]]aaacccbbbdddjjjlllkkkggghhhiiijjjlllmmmnnnnnnpppqqqrrrsssuuuwwwxxxxxxvvvwww{{{gggaaagggiii\\\QQQKKKAAA;;;<<<888888KKKkkk~~~jjj___VVVWWW^^^iiixxx}}}zzzzzztttyyy~~~yyyrrroooqqqttt~~~}}}yyysssPPP:::666777555666888:::<<<>>>>>>======;;;<<<999<<>>>>>>>>>>>>>>===???@@@@@@??????@@@BBB@@@@@@@@@??????>>>>>>>>>>>><<<;;;<<<===>>>>>>===<<<<<<<<<===>>>???@@@AAACCCGGGMMMRRRSSSRRRPPPNNNMMMMMMQQQWWWYYYXXX^^^eeeooouuu|||xxxmmmkkkiiiiiilllooorrrrrrnnnggg```___eeeuuufffDDD>>>EEEFFFFFFIIIHHHHHHJJJKKKKKKLLLKKKJJJOOONNNLLLJJJKKKMMMOOOQQQPPPQQQRRRPPPOOOOOOQQQTTTQQQSSSUUUWWWYYYeee|||uuuTTT???HHHWWWffflllpppyyy}}}}}}~~~uuupppsssvvvrrrmmmkkkhhheee^^^UUUMMMFFFAAA>>>>>>===;;;999888777666666555555666666666666555555555555444333333222111111111111111111111111111111111111111111222222222222222111111222444444333111222222222333333333444444222222333444444444444444444444444555555555666666666555555666999<<<@@@CCC((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((*********)))###&&&))),,,---...///111000222555666666666777777555111...///222444555444000666===DDDMMMTTTSSSNNNJJJAAA:::888444///000444LLL^^^fffZZZKKKEEEBBB===:::;;;<<<;;;::::::<<<======>>>BBBHHHPPPWWWZZZ[[[___aaaaaa```ccciiijjjggggggggghhhjjjkkklllmmmnnnooopppqqqrrrtttuuuvvvwwwwwwuuuwww{{{}}}~~~tttnnntttqqqhhh\\\OOO<<<===999222:::UUUwwwkkk\\\TTTWWWhhhyyy~~~{{{zzzzzz}}}~~~vvvqqqpppuuuyyy~~~iiiFFF444555666333666888:::<<<======<<<<<<<<<<<<999<<>>@@@PPPcccjjjzzzyyy|||gggvvv~~~pppZZZMMMJJJKKKKKKHHHFFFIIISSSdddvvv{{{\\\KKKBBB??????===<<<<<<;;;;;;:::999999666666555555555666666777111222222222222333333333000111111111111111000/////////000111111000000000000111222111///...///111333555555222333777888666:::333222888888222222777444555888999999999:::;;;999::::::;;;;;;;;;;;;;;;999;;;<<<===<<<<<<>>>@@@???>>>===<<<;;;;;;;;;;;;===<<<:::;;;<<<======<<<:::::::::;;;<<<===??????FFFNNNVVVVVVOOOJJJKKKMMMKKKLLLRRRZZZ]]]^^^gggrrrxxx}}}yyypppmmmkkkiiijjjmmmqqqssstttooonnnaaaSSS```~~~~~~gggAAAAAAJJJHHHEEEIIIEEEGGGIIIIIIHHHGGGHHHIIILLLKKKJJJIIIIIIJJJKKKLLLOOOQQQRRRPPPMMMLLLNNNPPPMMMKKKLLLPPPPPPWWWoootttMMMLLLQQQ\\\dddlllyyy}}}yyyuuuxxxyyyuuutttwwwnnnlllhhhaaaYYYPPPHHHCCC???>>><<<:::999777777777555555666666666666555555555555444333333222111111111111111111111111222222111111222222222333333333222111111222444444333111222222333333333444444444222333444444555555555555555555555666666666666777:::999999;;;???EEEKKKOOO(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((***,,,---((()))***+++,,,---------000222555999<<<>>>===<<<999888222,,,...666999555777777999>>>EEENNNWWW\\\QQQMMMDDD999444666555222888LLLccciii___NNNDDDAAA777>>>???888666<<<>>>999<<<<<<===@@@GGGPPPYYY^^^`````````aaabbbdddfffggggggiiijjjkkkkkklllmmmooorrrrrrrrrrrrrrrsssttttttyyyzzz{{{{{{{{{}}}ooozzz}}}hhhLLL@@@:::<<<:::>>>ZZZ|||qqqbbb```aaajjj||||||~~~zzzvvvtttxxx~~~{{{uuuqqqpppvvv}}}wwwSSS;;;444777888666888999:::<<<===<<<<<<;;;888???BBB???<<<>>>@@@@@@PPPbbbrrrhhhwwwzzzqqqXXXRRRPPPMMMIIIGGGHHHJJJOOO[[[fffaaaPPPGGG@@@>>>;;;;;;>>><<<666777<<<999888777666666555555555555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000222222222222222222222222222222333333333444444444555555555555555555555555777777777777888888888888888888888888888888888888:::999999999888888777777999999999888888888888888888888777999<<<@@@EEEHHHKKKLLLLLLIIIEEEEEEHHHKKKJJJNNNUUU[[[```gggsss}}}{{{uuuppplllmmmhhhfffiiijjjiiinnntttuuugggYYYccc^^^EEEDDDCCCCCCEEECCCGGGGGGHHHHHHGGGEEECCCBBBHHHGGGGGGGGGHHHIIIKKKLLLOOONNNMMMLLLLLLLLLLLLLLLNNNHHHHHHNNNPPPSSSeeeyyybbbEEEIIIVVV\\\jjj{{{yyytttuuuyyy|||wwwuuuuuutttrrrpppoooooonnnmmmhhhaaaWWWQQQHHHCCC===;;;<<<======<<<:::888666666777888777666999888777555444333333333222222222222222222222222333333333333333333333333222333444555555444333222555555555666666666666666333666888888888888888:::777888888777777999<<>><<<::::::444---...555999999666666777:::AAALLLWWW^^^YYYUUUKKK???888777555111444???QQQaaagggaaaSSSHHH@@@AAA???888666888;;;<<<:::::::::===AAAHHHOOOSSS\\\]]]___aaaccceeefffgggggghhhjjjkkkkkklllmmmoooqqqqqqrrrrrrtttwwwyyyzzzzzz{{{|||{{{{{{}}}lllUUUBBB>>>:::777BBBTTTjjjzzzkkk___eeeppp}}}zzzvvvrrrppptttzzzyyy|||wwwtttvvvxxxzzz}}}nnnJJJ777333444555555888999:::<<<<<<<<<;;;;;;999;;;;;;;;;???DDDDDD???HHHRRRddd|||eeefffrrr\\\PPPLLLGGGEEEEEEFFFIIIPPPYYYmmmzzz\\\CCCEEE@@@>>>>>>:::666777===999999888777666666666666555555555444444444333333222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222333333333333444444444444444444444444666666666666777777777777777777777777777777777777888888888888777777666666888888888888888888888888777888999<<>>===:::999777666666666555333666666444333222222222222333333333333333333333333222222222222222222222222222222333444444333222222444444444444444555555555555777888888777777888999777888999::::::<<<@@@CCCAAAHHHQQQYYY^^^aaabbbaaa******)))(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***+++************,,,...000222222//////333;;;??????<<<<<<<<<888000---222999===777666444555<<>>===;;;888999<<<:::::::::;;;===AAADDDFFFXXXZZZ^^^bbbdddeeedddcccfffhhhjjjkkkkkkkkkmmmoooqqqqqqqqqrrrvvvzzzzzz{{{||||||{{{|||~~~nnnNNNBBB>>>::::::???IIIcccvvviiihhhyyy|||wwwtttpppmmmpppvvvwwwxxxzzzsssttt{{{~~~aaa???555666333333777999:::;;;;;;;;;;;;;;;:::>>><<<999===GGGOOOLLLCCCCCCFFFNNNllllll[[[hhhhhhOOOKKKFFFCCCDDDDDDCCCFFFKKK\\\sssuuuNNNIIIDDD@@@???<<<999999<<<:::999888777777666666777666555555555444444444444333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////000111111111222222222222333333333333333333333333444444444555555666666666666666666666666666666666666666666666666555555555777777777777777888888888888:::===@@@CCCEEEFFFGGGAAABBBBBB@@@???@@@FFFJJJKKKSSS^^^gggqqq~~~}}}sssjjjfffgggjjjdddfffgggllluuuwwweeeOOOGGG===TTTqqqkkkxxx~~~bbbHHH>>>CCCBBBBBBGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>===>>>>>>??????DDDDDDDDDDDDDDDEEEEEEFFFGGGDDDFFFIIIHHHEEEMMMYYYsssxxxiiiHHH<<>>:::888555333666AAAPPPZZZ^^^^^^WWWKKKAAA<<<777222555///111DDD___pppooogggQQQDDD===BBBDDD===888999;;;;;;;;;<<<===>>>@@@@@@RRRUUU[[[```cccdddcccbbbeeegggiiijjjjjjkkknnnoooqqqppppppqqquuuzzzzzz{{{}}}}}}||||||~~~mmmWWWLLLEEEAAAAAABBBNNNaaauuu|||zzz~~~yyyuuutttpppmmmpppuuu|||{{{}}}}}}sssuuu~~~|||VVV888666;;;666555<<<::::::::::::::::::::::::???<<<:::===HHHPPPLLLCCCAAAAAAEEE]]]bbb[[[qqqvvvYYYOOOHHHDDDDDDEEECCCCCCEEESSSgggoooVVVLLLAAA===>>>???<<<:::;;;:::999888888777777888666666666555555555555444444333333333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111222222333333444444555555444444444444444444444444555444444444444444444444666666666777777888888888;;;===AAADDDEEEEEEDDDCCC@@@AAAAAA??????BBBHHHNNNQQQ]]]kkkttt}}}~~~uuummmiiiiiijjjkkkeeegggggglll{{{pppSSS@@@???ZZZyyyppp{{{sss[[[HHHCCCGGGAAA>>>AAAAAACCCBBBAAA@@@???????????????>>>>>>>>>======>>>>>>AAAAAAAAABBBBBBDDDEEEEEEGGGFFFIIILLLJJJFFFIIIPPPbbb~~~}}}{{{uuuXXXAAA===FFFQQQaaakkkwww}}}zzzyyy~~~|||{{{yyyyyyzzz}}}|||vvvpppiiiccc[[[RRRJJJEEEAAA??????===;;;;;;;;;:::888666777777666555555555555555555555555555555555555555444444444444444444444444555555555666666666666666444555555666777888888999;;;<<<======<<<>>>AAACCCDDDFFFJJJLLLNNNQQQTTTVVV]]]^^^bbbhhhiiiddd^^^\\\)))(((''''''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))++++++******,,,...111333222///...222999>>>>>>===<<<>>>===777000...444======<<<888444333;;;GGGQQQ___bbb___UUUJJJBBB;;;444444000///888JJJ___pppxxxiiiTTTCCCBBBDDD???:::999::::::;;;;;;<<<===>>>>>>FFFKKKRRRZZZ```dddeeefffdddfffiiijjjjjjkkknnnpppqqqpppooopppssswww|||yyy{{{|||}}}}}}}}}~~~iiiUUUHHHCCC;;;AAALLLYYYeeerrr}}}xxxtttsssssspppnnnqqqvvvzzzvvvzzz~~~}}}}}}}}}mmmLLL444666<<<888777===999999999999:::::::::;;;888999888999>>>CCCBBB<<<@@@>>>@@@PPPrrrwww[[[aaauuuwwwppppppnnnoooVVVMMMEEEDDDEEEDDDCCCDDDGGGVVVjjj|||{{{gggMMM===<<<@@@???;;;<<<;;;:::999999888888999777777666666666555555555444444444444333333333222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000111111222333333444444333333333333333333333333333333333333333333333333555666666777888999999:::>>>@@@BBBDDDDDDBBB@@@>>>???@@@@@@???@@@FFFNNNUUU\\\lll|||~~~uuukkkggghhhkkkjjjhhhgggnnnttt|||eeeQQQ\\\tttWWWLLL???@@@EEEAAA@@@DDDCCC@@@@@@@@@???????????????????????????>>>>>>>>>>>>????????????@@@BBBCCCDDDEEEGGGKKKNNNLLLIIIIIILLLRRRuuu|||~~~~~~~~~sssWWW===;;;GGGKKKWWWhhhvvv{{{{{{yyywww}}}|||uuuvvvyyy}}}~~~|||wwwrrrqqqnnnggg___VVVPPPKKKIIICCCAAA>>>======<<<;;;:::999888777777666666666666555555555555555555555555444444444444444444444444444444444555666666777888666666777888:::;;;<<<<<>>@@@===666000333:::>>>>>><<<888444666???GGG___eeehhhaaaVVVLLLBBB:::333333222111777JJJfffzzzkkkSSSFFFBBB@@@>>>===999999999999:::;;;<<<===:::???FFFOOOXXX```fffhhhdddfffhhhiiijjjkkknnnpppqqqpppooooooqqqtttwwwzzzwwwyyy|||}}}}}}~~~xxxaaaRRRDDDAAA@@@CCCFFFJJJQQQYYYbbbwww}}}zzzxxxqqqooooooqqqqqqpppsssxxxxxxxxxzzz||||||~~~xxx}}}ZZZBBB111444999777666999888888888888999:::;;;<<<777::::::999:::===<<<999DDD>>>???FFF]]]iiiaaappp~~~```xxxaaa\\\{{{~~~fffWWWIIIDDDDDDDDDCCCCCC@@@IIIYYYjjj}}}lllMMMAAABBBCCC@@@===<<<;;;::::::999999:::777777777777666666666666555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000111222222333444444333333333333333333333333222222222333333333333444555666777888999:::;;;;;;???@@@@@@@@@@@@>>>===<<<===>>>@@@AAAEEENNNYYYbbblll~~~uuummmeeebbbeeeiiiiiigggooo{{{xxxhhhzzzoooMMMFFF;;;===BBB>>>>>>BBB??????@@@AAACCCCCCCCCBBBAAA===>>>????????????>>>>>>============>>>???AAAAAACCCFFFIIILLLKKKJJJJJJKKKLLLaaa~~~~~~}}}zzzvvvQQQ;;;:::<<>>>>><<<;;;:::888777777666666666666666666666666666666444444444444444444444444333333444555777999:::;;;:::;;;<<<===???@@@AAABBBGGGJJJNNNRRRTTTWWWZZZ\\\]]]```dddffffffeeeeeefffeeedddgggjjjgggcccjjjuuu)))(((((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''++++++++++++,,,,,,,,,---000333777999999:::;;;===>>>???CCCDDD>>>555333777;;;>>>@@@<<<777555:::???TTT___hhhggg___VVVMMMEEE666888777111///;;;SSSgggzzzkkkXXXKKKFFFCCC@@@;;;:::999999999:::;;;<<<777999>>>EEEMMMVVV]]]bbbccceeehhhiiijjjkkknnnpppooooooooooooqqqsssuuuvvvuuuxxx{{{}}}~~~wwwdddTTTEEE???>>>???BBBGGGDDDTTTiiixxx~~~zzzvvvrrrooommmlllnnnrrrttttttxxx~~~wwwuuuwww|||}}}zzz{{{|||}}}{{{rrr{{{qqqIII<<<222222666777666555777777777777999;;;===>>>:::<<<<<<:::;;;>>><<<888BBB;;;???BBBKKKxxxnnnrrr~~~eeeeeexxxtttgggppp}}}iiiRRRGGGEEEDDDCCCDDDBBBFFFOOO```ttttttYYYMMMHHHDDD>>>===<<<;;;::::::::::::888888888777777777666666555555555555444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111///000111222333444444555333333333333333333333333222222222333333444444444666666777999:::<<<============;;;;;;:::;;;<<<<<<===???CCCGGGOOO[[[jjjuuuxxxkkkhhhdddbbbccciiipppuuu{{{~~~vvv\\\OOOJJJ>>>>>>AAA<<<===@@@;;;???AAAEEEHHHJJJIIIHHHFFF>>>???@@@AAABBBBBBAAAAAA??????>>>??????@@@AAAAAACCCFFFHHHIIIJJJKKKKKKJJJNNNWWWuuu{{{~~~zzzSSS999888@@@LLLZZZhhhsss{{{zzz~~~~~~~~~wwwvvvvvvxxxyyyzzzxxxvvvwwwyyy{{{yyysssmmmjjjhhh^^^XXXOOOIIIEEEDDDDDDDDDBBBAAA???>>><<<;;;::::::999999999999999999999999777777777777777777777777777888888:::<<>>@@@@@@EEEIIIDDD999444555888===AAA???999666888;;;FFFUUUcccgggddd^^^UUUNNN<<<>>>;;;444...333BBBPPPrrr}}}}}}lllXXXNNNGGG@@@???>>><<<::::::;;;<<<===;;;;;;<<>>===<<<;;;;;;:::;;;;;;888888888888777777777777666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111///000111222333444555555333333333333333333333333222222222333333444444444666777888999;;;<<<>>>>>>;;;:::888666777999<<<>>>???BBBGGGNNNXXXgggxxxwwwllldddffffffdddccckkkzzzyyy{{{XXXIIINNNIII>>>===@@@>>>BBBFFFAAA@@@CCCHHHLLLNNNNNNLLLJJJ@@@AAACCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHIIIIIIIIIKKKLLLKKKNNNQQQgggqqqBBB555999???IIIVVVcccpppwwwxxx}}}~~~~~~{{{zzzyyyyyy{{{{{{{{{zzzsssxxx}}}}}}yyytttpppooollleeeZZZQQQLLLJJJJJJJJJIIIHHHFFFDDDAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@CCCGGGJJJLLLLLLMMMOOOPPPRRRTTTVVVVVVXXX\\\bbbgggiiiiiijjjjjjjjjllloooooolllhhheeeccciiieeelllzzzyyyvvvyyy))))))(((''''''''''''((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***+++,,,------------...000222333333555;;;???FFFDDD>>>:::;;;>>>;;;555666888>>>BBB???999777:::CCCGGGOOO]]]kkkooofffZZZLLLCCC<<<;;;888333222666QQQooozzzfffVVVMMMIIIBBB:::777999===???>>>999;;;=========???EEEIIIYYY\\\```eeehhhjjjkkkkkklllnnnoooppppppqqqsssuuuwwwwwwxxx{{{}}}~~~yyysssnnnkkkjjjjjjlllqqqyyy}}}xxxrrrmmmjjjjjjjjjjjjnnnsssyyy}}}tttrrrvvvxxx~~~}}}www{{{pppSSS888777666555444444555666444555666777888999::::::::::::::::::::::::::::::999:::;;;<<>><<<======:::777<<<;;;:::999888777666555888777666555444333333333555555444444444333333333444222111111222222000///111111111111000000000000000111111111222222222222111111111111111111111111111111222222222333333333333333333333333333333333222222222222333444555666444:::<<<888666999888555999999999888888:::???BBBFFFPPPYYYaaasssxxxpppkkkiiiccceeeccc```iii~~~~~~^^^OOOKKKGGGHHHFFFCCCBBBBBBBBB@@@???BBBEEEIIINNNYYY```YYYMMMIIIGGGFFFDDDDDDEEEFFFGGGJJJHHHFFFFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNJJJQQQYYYlllmmmKKK;;;888>>>@@@LLL___gggmmmyyy|||{{{zzzyyy{{{~~~}}}zzzxxxyyy{{{}}}yyyqqqooorrrrrrnnnhhhbbb\\\XXXUUUUUUPPPPPPMMMIIICCCAAABBBEEEFFFCCCCCCFFFFFFBBBAAACCCAAA@@@???AAACCCDDDDDDCCCGGGHHHJJJKKKLLLNNNRRRUUUYYYZZZ\\\^^^```aaabbbcccjjjjjjjjjlllppptttvvvwwwsssqqqnnnkkkiiigggggggggllloooyyy)))(((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***+++,,,------.........000222222222555999===DDDBBB===:::;;;>>>;;;555666888>>>FFFGGG@@@999777<<<@@@HHHXXXiiisssqqqkkk^^^SSSHHHBBB<<<555333555>>>VVVsss~~~mmm]]]UUULLLCCCAAAAAA>>>;;;888;;;<<<======<<<===@@@CCCIIIMMMRRRYYY```fffjjjllliiikkknnnpppqqqsssuuuwwwvvvvvvxxxzzz}}}~~~~~~}}}tttppplllhhhhhhiiikkklllrrruuuzzz{{{tttppprrrwww}}}zzzbbbJJJ888777666555444444555666444555555666888999999:::::::::::::::::::::::::::666666777777999EEE^^^uuupppiiiiiiyyyjjjSSSKKKJJJGGGBBB@@@DDDMMMZZZnnn~~~dddYYYJJJ???<<<<<<>>>???<<<;;;::::::;;;:::999888888777666666555555555555555555555444444444333333444222111111222222111000222111111111000000000000000000000111111111222222111111111111111111111111111111111222222222333333111111111111111111111111333333333333333444555666444999;;;888666888888555888888999:::>>>EEEMMMSSS^^^jjjuuu|||wwwnnnhhhdddccc]]]]]]aaakkkxxx}}}iii```aaammm~~~~~~iiiRRRJJJIIIGGGHHHFFFDDDCCCCCCCCCBBBAAACCCFFFGGGJJJRRRYYYVVVNNNIIIHHHGGGEEEEEEFFFHHHIIIKKKIIIGGGFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMJJJNNNRRR^^^yyyoooSSS@@@:::777AAANNNQQQYYYfffrrryyy~~~}}}~~~}}}}}}~~~~~~vvvrrrsssvvvtttooojjjeeeaaa^^^]]]___^^^[[[UUUNNNJJJIIIJJJHHHEEEDDDGGGHHHEEEDDDFFFHHHGGGEEECCCCCCDDDGGGIIILLLMMMNNNPPPTTTWWWYYYZZZ___```bbbdddfffggghhhhhhiiiiiikkkooouuuwwwwwwuuuqqqrrrsssttttttsssrrrqqqxxxzzz((((((((()))(((''''''&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***,,,---.........///111222222333555888;;;@@@@@@===;;;===@@@===888777666===IIIPPPJJJ???777999:::AAAPPPcccrrryyy|||sssfffWWWKKKAAA999666777111===RRRnnnmmm\\\MMMHHHEEE???<<<======>>>>>>===<<<;;;===>>>>>>@@@FFFMMMUUU]]]cccfffgggjjjnnnqqqrrrrrrtttuuutttuuuxxxzzz}}}~~~|||zzzxxxvvvtttjjjhhhfffeeegggkkkooorrrwwwyyy}}}ooogggjjjqqqwww|||~~~hhhPPP???777666555555444555555555444444555666777888888999::::::::::::::::::::::::888777888999999===HHHTTTlllkkk{{{cccNNNLLLKKKGGGDDDCCCCCCJJJYYYgggxxxlllTTTFFFAAA@@@@@@<<<;;;::::::;;;;;;999888888777777666666666777777666555555555444444444444444333222222333333222111222222222111111111000000///000000000111111111111222222222222222222222222000000111111111222222222222222222222222222222222555444444444444444555666333666777444333444555444888999:::>>>FFFRRR___hhh{{{sssiiidddbbb```^^^\\\YYYaaawwwrrrjjjhhhQQQGGGSSSuuu~~~wwwuuu{{{gggSSSIIIGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCDDDEEEFFFFFFJJJPPPQQQOOOJJJIIIHHHGGGGGGHHHJJJKKKLLLJJJHHHGGGHHHIIIIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLMMMQQQ```zzzwwwsss]]]LLL:::777>>>>>>HHHRRR```mmmzzz}}}}}}}}}zzzwwwxxxzzzyyyvvvsssnnnjjjgggeeekkkkkkhhhddd^^^YYYWWWWWWQQQMMMLLLNNNNNNIIIFFFGGGLLLLLLJJJFFFDDDGGGMMMSSSXXXWWWXXX\\\aaaeeedddcccdddeeegggiiikkkllllllmmmiiiiiilllssszzz|||xxxsssrrrvvv{{{}}}~~~'''((()))))))))(((&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++---.........111222222333444666888:::<<<>>>???>>>BBBFFFEEEAAA999555999GGGSSSQQQFFF===<<<:::===IIIXXXhhhwwwtttdddUUUIII@@@<<<:::333222888NNNooouuu\\\NNNGGGBBBBBBFFF>>>>>>>>>>>>=========>>>>>>???AAAEEEKKKQQQWWWZZZeeehhhllloooooopppqqqrrrrrrtttxxx{{{}}}~~~yyytttqqqnnnllliiicccddddddeeehhhnnnuuuzzz}}}xxxfffccclllvvv||||||yyyZZZBBB888555555555555555555555555333444444555666666777777888888999999999999::::::888666777;;;<<<<<<@@@EEEbbbqqqqqq|||{{{[[[MMMJJJJJJLLLNNNKKKIIIMMMTTTbbbnnnzzzbbbOOOBBB;;;@@@===;;;:::<<<<<<:::888777777777666777777888888666666666555555555555444555333222333444444333222333333222222222111111111//////000000000111111111222222222222222222222222000000000111111111222222444444444444444444444444555444444333333444444555444666777555333444666777:::<<<@@@GGGRRRbbbrrr}}}|||rrrgggaaa``````___]]]aaa\\\hhhrrr^^^XXXTTTKKKKKK^^^}}}xxx}}}uuuXXXLLLIIIGGGFFFHHHEEEDDDBBBCCCDDDEEEEEEDDDCCCDDDEEEEEEEEEHHHKKKLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKHHHGGGHHHIIIIIIHHHEEEFFFFFFFFFGGGGGGHHHHHHMMMKKKLLLOOOTTTeeennnOOO>>>===:::AAAFFFRRRbbbttt~~~}}}}}}|||wwwwwwyyy~~~~~~{{{zzz}}}~~~}}}|||yyytttoookkkhhhkkklllmmmmmmlllkkkjjjjjjaaa\\\[[[^^^\\\UUUNNNKKKNNNQQQRRROOOMMMPPPWWW^^^fffddddddhhhnnnqqqnnnjjjeeefffhhhjjjkkklllmmmmmmmmmlllnnnuuu}}}{{{vvvxxx|||~~~}}}(((((((((((((((''''''&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((+++---...//////222222222444666888999999:::>>>AAACCCHHHMMMMMMJJJ<<<555555AAANNNQQQLLLHHH@@@;;;;;;BBBLLLYYYlll|||}}}pppaaaTTTJJJAAA;;;888222///666LLLlllyyyfffXXXNNNIIIGGG======<<<<<<======>>>>>>?????????@@@BBBFFFJJJMMMZZZ^^^cccgggiiillloooqqqooosssxxx{{{}}}}}}~~~~~~~~~zzzvvvpppkkkhhhfffcccbbb```aaadddfffjjjqqqzzzpppiiieeekkkssszzz{{{zzz|||}}}~~~nnnMMM888333444444555555555555555555333333333444555555555666777777777777888888999999666333333777:::999:::<<>><<<===>>><<<999888777777777777777888999777777666666666555555555555444333444555666555444333333333333222222222222000000000000111111111111222222222222222222222222000111111111111222222222444444444444444444444444444333333333333444444555777777888888888999===AAACCCHHHOOO[[[iiizzz{{{ssspppiiiaaa]]]^^^^^^[[[XXX___bbbttt___IIIGGGAAAKKKVVVggg||||||dddPPPLLLKKKFFFDDDGGGCCCAAA@@@@@@BBBCCCCCCBBB@@@BBBEEEFFFEEECCCEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJHHHGGGHHHIIIIIIHHHEEEEEEEEEFFFFFFFFFFFFFFFJJJHHHLLLQQQSSSYYYrrriiiWWWKKK===;;;<<>>CCCGGGKKKPPPQQQNNNBBB:::666<<>>AAAHHHOOOZZZaaammm{{{zzzpppjjjgggccc^^^[[[\\\[[[YYYWWW]]]iiiwwwRRR@@@EEEDDD```uuuuuu[[[PPPIIIIIIHHHDDDBBBEEEAAA???>>>>>>@@@AAAAAA@@@>>>>>>AAAEEEDDD@@@@@@BBBFFFFFFGGGHHHJJJKKKKKKLLLJJJHHHFFFFFFGGGIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEKKKQQQQQQQQQ[[[iii{{{vvvdddIII<<<777999FFFXXXjjjxxx|||~~~}}}~~~}}}xxxtttqqqqqqqqqrrrvvv{{{uuusssuuu~~~{{{wwwtttwwwyyywwwrrrmmmkkkkkkllljjjjjjlllooopppooollljjjkkkmmmnnnooopppppppppxxxvvvvvvwwwzzz~~~+++)))'''%%%%%%&&&((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''***,,,...000000...---...111666888888777777>>>DDDGGGJJJNNNNNNLLLIIIAAA<<<<<<@@@EEEOOOXXXIIIBBB???@@@===>>>OOOdddwww{{{qqq```QQQBBB>>>999666333666DDDTTTmmmuuu\\\SSSNNNFFFAAA??????===<<<:::999999:::;;;===???@@@@@@CCCGGGLLLQQQXXX___dddeeelllssswwwwwwwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{zzzzzzyyywwwsssppphhheee```^^^^^^___`````````eeekkkpppwww}}}nnnccc]]]^^^eeeqqq|||~~~uuupppzzzbbbHHH555000333222333444555555555444444222222222222333333333333222222333444444555666666888666666999:::777666999<<>>======<<<;;;:::::::::;;;888888888777777777666666666555444555777888777666444444444444333333333333222222222222333333333333333333333333333333333333222333333333333444444444333333333333333333333333444444444555666888999:::888777<<>>>>>???@@@???>>>>>>:::;;;@@@AAA===<<<>>>CCCDDDEEEGGGHHHJJJJJJJJJHHHFFFDDDEEEGGGHHHIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFJJJLLLKKKJJJNNNRRRkkkgggOOODDD;;;===GGGUUUeeesss~~~~~~{{{yyywwwtttsssrrruuuzzzvvvrrrsss||||||wwwqqqkkkhhhhhhhhhhhhjjjlllnnnooopppnnnooopppqqqrrrsssssssssyyyzzz{{{{{{zzz|||~~~}}}}}},,,***'''$$$$$$&&&(((***'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''***,,,...000000,,,+++,,,///444777777555777>>>DDDFFFHHHKKKJJJGGGMMMGGGAAA>>>===AAAMMMYYYPPPIIIEEEBBB:::666DDDXXXmmmzzzsssbbbMMMEEE>>>;;;666222555<<>>>>>>>>???AAADDDGGGMMMTTTXXXaaahhhppptttttttttwwwzzz}}}}}}}}}}}}~~~|||~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~{{{yyywwwuuutttqqqmmmjjjdddaaa]]]\\\]]]```bbbcccdddiiiqqqwwwkkk[[[RRRPPPkkkpppzzz~~~~~~||||||zzzvvvvvvWWW<<<000222666111222444555666555444444222222222222222222333333111111222333333444555555111111333777888444444777444<<>>>>>???@@@???>>>>>>888777<<<>>>;;;:::===AAABBBDDDFFFHHHIIIIIIIIIFFFDDDCCCDDDFFFHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEJJJLLLHHHFFFGGGJJJKKKRRRlllgggVVVDDD======DDDTTTbbbzzz~~~~~~~~~~~~}}}|||{{{zzzsssqqqooorrrxxx}}}vvvooolllttt~~~|||yyyvvvrrrmmmhhhccceeegggiiijjjkkknnnrrrvvvooopppqqqrrrssssssssssssxxx||||||{{{((()))***++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,///000///......000333666777777888:::<<>>===>>>@@@AAA???<<<999>>>===<<<>>>CCCIIIMMMOOOSSSZZZccchhhkkknnnsssxxx~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~{{{|||}}}~~~}}}zzzxxxvvvtttrrrooollljjjhhheeebbbbbb\\\ZZZ\\\\\\[[[aaajjjooooooyyyvvv^^^UUUYYYaaaooovvv}}}yyy{{{}}}bbbDDD444333555444222222222333333444444444000111111111111222222222333444444555555444444333555555555555666666666666444;;;AAATTT~~~yyyvvv}}}vvvuuuXXXHHH???BBBEEEFFFTTThhh{{{sss^^^WWWNNNCCC???@@@BBB???<<<@@@<<<888666666777888888999777444333555666777666666444666::::::555333444888777666555555555555666444444333222222222222333444444333333222222222111444333333555888777444000888888888777666:::AAAGGGIIITTTeeetttxxxkkkcccdddfff```XXXUUUYYYZZZYYY\\\hhhwwweee\\\|||}}}```KKKFFFCCCCCCCCCBBBAAA@@@???>>>======>>>@@@BBBAAA===;;;888888888888888:::<<<===BBBBBBCCCDDDEEEFFFGGGHHHEEEDDDDDDCCCDDDEEEGGGHHHEEEDDDCCCBBBBBBCCCDDDEEE@@@DDDGGGGGGEEECCCDDDFFFMMMOOOmmmuuu]]]GGG;;;:::@@@FFFZZZeeeuuu~~~~~~{{{xxxuuuppptttwwwwwwtttrrrsssuuuuuuqqqooosss{{{}}}yyyxxxsssqqqrrrpppkkkgggggghhhkkknnnoooooopppsssvvvxxxzzzzzzvvvrrrsssxxx~~~{{{|||}}}}}}|||}}}'''((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,...000///......000444666777777888999;;;???CCCGGGIIIJJJQQQMMMJJJFFF???:::>>>EEEZZZ\\\WWWKKKCCCAAA???<<>><<<===>>>>>>>>>???===<<<===@@@DDDFFFGGGGGGMMMVVV\\\```dddiiinnntttvvvxxxyyyzzzzzzzzzyyyzzz{{{{{{||||||||||||||||||}}}~~~{{{zzzyyywwwtttqqqnnnllliiigggdddbbbaaa```___^^^aaa______aaaaaa```fffnnnsssxxxfffWWWWWW```hhh|||yyywwwyyy~~~~~~mmmOOO:::333333222111222222222333333333333333000000111111111222222222222333333444444333333222555555555555555666666666888::::::CCCccczzzuuuyyyqqq^^^LLLAAAGGGKKKHHHLLLVVVXXXkkkzzzfffWWWNNNGGG@@@:::>>>===<<<;;;;;;:::777555444444444666999;;;;;;:::;;;777444555555333555999222222222222222222222222666666555555444444444444444444444444555666666666666555666888<<<===;;;999777:::===@@@EEEMMMXXX```jjjttt}}}{{{wwwnnnccc]]]\\\[[[YYYXXXYYYUUURRRXXXgggzzzyyynnnTTTFFFDDDBBBBBBBBBAAAAAA@@@???>>>======>>>@@@AAA@@@===:::888888777777888999;;;<<<>>>>>>???@@@AAABBBCCCCCC@@@@@@???>>>???@@@AAABBBFFFEEEDDDCCCCCCDDDDDDEEECCCDDDFFFFFFDDDDDDDDDEEEHHHCCCNNNrrrvvvsss\\\HHH<<<888999===DDDQQQbbbsss}}}|||uuuxxxzzz{{{zzzwwwuuutttqqqqqqqqqsssvvvyyyyyyxxxsssooonnnppppppllliiijjjkkklllmmmmmmmmmoootttxxxzzzyyy}}}|||~~~&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***...///000//////111444666777666888999;;;>>>CCCGGGKKKMMMPPPLLLHHHFFFBBB;;;999:::LLLVVV^^^^^^YYYRRRJJJBBB===EEETTTjjj|||jjj[[[NNNDDD===:::777555999CCCZZZ{{{vvvggg[[[QQQMMMFFFAAA>>>======<<>>@@@AAAAAA>>>DDDKKKPPPRRRUUUZZZ^^^cccfffjjjnnnqqqqqqpppooorrrssstttvvvxxxzzzzzz{{{xxxyyy{{{}}}}}}~~~|||zzzuuussspppmmmjjjgggeeedddaaa```^^^\\\\\\\\\^^^___\\\^^^dddiiikkkmmmvvvuuueee[[[]]]gggttt{{{|||wwwtttwww|||sssVVV:::222444333000000333333333222222222222222000000000111111111222222111222222222222222222111444444444555555555666666:::999777888EEEfff~~~|||{{{```IIIEEEFFFCCCCCCHHHEEEUUUmmm}}}mmm^^^SSSHHHEEEBBB@@@@@@???>>><<<777777777999:::999666444999555333444444333555999777888999999::::::999999555555555444444444333333555555555666666777888999;;;;;;<<>>============???@@@???<<<999888888777777888999:::;;;;;;<<<======>>>???@@@@@@>>>===;;;;;;:::;;;<<<<<>><<<666DDDWWWhhhnnniii]]]RRRCCCAAAEEEUUUpppzzzlllZZZLLLDDD<<<777777666999JJJ___rrr___ZZZRRRKKKFFFCCC@@@>>>>>><<<;;;<<<>>>????????????BBBFFFHHHIIIJJJLLLNNNRRRTTTXXX\\\```bbbddddddggghhhkkknnnqqqssstttuuussstttvvvyyy|||~~~~~~~~~~~~~~~}}}zzzwwwuuuvvvwwwwwwvvvtttrrrpppllljjjgggdddbbbaaaaaabbb``````^^^]]]]]]___bbbeee```fffnnnsssvvv{{{sssaaaXXXYYY\\\cccnnnyyyzzzwwwvvvzzz{{{bbbFFF000111666222000444333333222222111111000000000000000000111111111111000000111111111111000000333333333444555555555666777888;;;<<<;;;FFFfffvvvvvv}}}uuu|||sss\\\UUURRRLLLIIIKKKTTTUUU[[[hhhyyytttkkk]]]PPPHHHEEEDDDDDD???===;;;::::::999777555888666777;;;<<<999888;;;666777888999999888777666888888888888888888888888:::999999999:::;;;<<<===BBBCCCFFFKKKQQQWWW[[[]]]ooovvv}}}uuuhhh^^^ZZZXXXTTTXXX^^^]]]XXX^^^kkkiiirrr}}}oooggggggqqqyyy|||iiiLLL<<<===???<<>>=========<<<===>>>???>>>;;;999999888888777888999:::;;;=========>>>???@@@@@@@@@>>>===<<<:::::::::;;;;;;AAABBBBBBCCCDDDEEEFFFFFFIIIEEEAAA@@@CCCFFFFFFEEEDDDLLLMMMKKKZZZ}}}|||nnn___RRRLLLDDD>>>777444777???GGGMMM```ppp}}}~~~yyyzzz{{{zzzyyyxxxyyyzzz{{{vvvssstttrrrnnnllllllooonnnmmmmmmmmmooorrrtttyyy}}}{{{uuuqqqrrruuuzzz}}})))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&(((+++,,,000000111444777888888666666:::@@@DDDEEEFFFHHHIIILLLKKKPPPXXXYYYPPPCCC<<<555;;;III\\\kkkmmmfff___KKKCCC>>>GGG]]]yyymmmWWWHHH>>>999;;;999555888AAAUUUmmmyyypppcccVVVNNNIIIFFFEEE===;;;::::::<<<>>>??????>>>@@@AAABBBCCCCCCDDDEEEHHHIIIJJJMMMPPPUUUYYY[[[[[[\\\___bbbeeehhhiiijjjkkklllnnnqqqtttvvvxxxzzzvvvuuutttttttttsssqqqoooggghhhjjjkkkkkkjjjhhhfffgggeeebbb___^^^^^^______\\\]]]]]]\\\\\\^^^cccgggkkkrrryyy~~~xxxlll]]]OOOMMMWWWeeepppxxxzzztttsssvvvoooQQQ<<>>>>>>>>???>>>;;;999:::===>>>;;;:::===999999:::::::::999999999::::::::::::;;;<<<>>>>>>;;;;;;<<<===@@@CCCGGGIIINNNQQQXXX___hhhqqqyyy}}}|||tttnnnfff\\\UUUSSSWWWTTTVVV[[[\\\^^^jjjyyy}}}nnnRRRKKKRRRvvv||||||vvvkkkTTT>>>;;;CCCDDD===>>>>>>?????????>>>=========<<<<<<===>>>>>><<<::::::999888888888999:::;;;=========>>>??????@@@@@@>>>===<<<;;;::::::;;;<<<===>>>???AAACCCEEEFFFFFFHHHCCC??????BBBEEEFFFEEE@@@HHHNNNLLLKKK[[[~~~~~~xxxpppjjjOOOFFF:::222222666<<>>888777666888:::@@@JJJ^^^{{{mmm]]]SSSMMMJJJCCC@@@===;;;<<<>>>??????:::;;;<<<===???@@@BBBBBBDDDDDDCCCDDDGGGLLLQQQTTTPPPQQQSSSVVVXXXZZZ[[[[[[___```bbbdddfffhhhiiijjjgggfffeeefffggggggeeeddd\\\]]]___```aaaaaa``````dddbbb___\\\ZZZZZZ[[[[[[TTTWWWYYYZZZ[[[^^^dddiiimmmvvvttt```TTTNNNJJJSSS^^^lllvvv}}}yyyuuurrrsssxxx}}}wwwcccAAA666000111111---...333111111111000000000000000/////////000000000111111///000000111111000000///000111222222333444555555333333666<<<;;;:::AAALLLnnnxxxzzz{{{tttoooqqq|||zzzjjj]]]YYY[[[]]]jjjsssmmm___YYYcccppp~~~wwwlllfff\\\TTTNNNJJJHHHFFFEEE@@@>>>???===999999<<<;;;;;;;;;<<<===>>>???@@@;;;:::999999;;;>>>BBBEEEDDDEEEGGGKKKPPPVVV\\\___gggmmmuuutttlllccc^^^XXXRRRPPPQQQOOOPPPTTT[[[fffuuusssPPP???PPPlll}}}zzz___TTTDDD;;;===CCCAAA:::>>>>>>????????????>>>>>><<<;;;;;;===?????????===<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<============<<<;;;:::999:::;;;<<<<<<===???AAABBBCCCDDDDDDCCC@@@>>>>>>@@@CCCEEEFFFEEEAAADDDKKKLLLOOOfffmmm```MMM>>>777666777888111;;;HHHWWWgggzzz~~~|||{{{uuussstttuuussssssuuusssssstttvvvwwwvvvssspppppptttxxxxxxtttsssvvvzzz|||~~~***)))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((''''''&&&...///111555999;;;;;;999555999>>>@@@BBBFFFMMMSSSRRRTTTZZZaaa___SSSGGGAAA@@@999555999???HHHWWWdddbbb]]]VVVOOOGGGFFFSSSccc|||qqq]]]JJJBBBAAA???::::::777===PPPdddwwwvvvhhh```UUUOOOHHHCCC@@@@@@@@@@@@;;;::::::;;;===???@@@@@@@@@@@@@@@AAACCCEEEHHHJJJHHHHHHJJJKKKLLLMMMMMMMMMQQQRRRSSSTTTUUUVVVWWWXXXVVVVVVUUUWWWYYYZZZZZZYYYVVVVVVVVVWWWXXXYYYYYYYYY\\\[[[YYYXXXXXXXXXYYYZZZSSSXXX^^^bbbdddhhhpppuuuwwwuuueeeXXXNNNIIILLLSSSbbbiiittt~~~~~~zzzrrrrrruuu|||rrrwwweeeNNN666333000.../////////.../////////000000000000000////////////000000000111000000000111111000000000000000111222333444555555444333444666999;;;???CCCYYYyyyzzzwww{{{wwweee]]]]]]XXXfffsssooo___RRRQQQVVVaaafffppp{{{}}}uuuoookkkjjjhhhjjjkkkggg\\\TTTQQQJJJIIIIIIKKKNNNRRRVVVXXXYYYWWWUUUUUUXXX]]]cccggglllmmmooosssyyy~~~uuuoooaaaZZZTTTRRRQQQOOOOOORRRMMMZZZgggttt~~~tttiii\\\QQQXXXxxxjjjIIIBBB<<<>>>@@@???<<<<<<>>>??????@@@@@@??????>>>;;;;;;;;;===???AAAAAA@@@======;;;;;;;;;;;;<<<===::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;===>>>@@@@@@AAABBBBBBBBBAAA@@@======>>>>>>???AAADDDGGGNNNEEECCCJJJNNNPPPZZZggguuudddWWWLLLBBB<<<777888888;;;CCCQQQaaammmzzzwwwxxxyyywwwxxxzzz{{{yyyxxxyyy{{{{{{xxxuuuooossswwwwwwttttttxxx}}})))((('''%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%---...111555:::<<<<<<:::555888;;;===???FFFQQQZZZZZZVVVTTTTTTRRRMMMMMMPPPCCC@@@===;;;555444???MMMggghhhhhhaaaPPPEEEKKKYYY___{{{kkk\\\WWWMMMAAA???666555>>>AAAEEEZZZuuueee^^^TTTKKKFFFDDDCCCBBB@@@???=========>>>======<<<===>>>???@@@AAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKKKKMMMPPPRRRRRRQQQRRRRRRQQQQQQRRRSSSSSSTTTRRRSSSTTTUUUWWWYYY[[[\\\XXX___gggmmmqqqvvv~~~nnnfffTTTFFFEEEJJJPPP\\\iiitttyyy}}}zzzvvvsssnnnrrr{{{nnnuuupppRRR:::222222///---000444222,,,......//////000000111111////////////000000000000000000111111111111000000///000111222333444555555333555666666888;;;===;;;III```lll]]]]]]```eeegggdddZZZMMMCCCEEEKKKUUU```mmm{{{vvvxxxwwwxxxzzzxxxpppfff\\\UUUUUUOOOLLLNNNPPPPPPRRRUUU[[[qqqwww\\\OOOHHHQQQbbbyyy~~~zzz}}}hhhJJJ>>>;;;>>>FFFFFF@@@@@@FFF>>>??????@@@@@@@@@??????;;;:::;;;===@@@BBBCCCBBB>>>>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<===>>>======<<<===>>>@@@AAADDDDDDDDDDDDCCCAAA>>>===999<<<>>>>>>>>>???DDDHHHOOOLLLJJJJJJIIIKKKRRRYYYZZZxxx}}}tttcccWWW<<<999555222222666===CCCIIIWWWkkk~~~~~~~~~~~~{{{zzz|||~~~{{{{{{|||}}}|||zzztttxxx{{{{{{xxxxxx}}}''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$))))))((('''&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''))),,,000222444555777999888777777<<>>???AAACCC??????>>>======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDFFFHHHGGGFFFKKKKKKKKKKKKKKKLLLLLLLLLOOONNNNNNMMMMMMMMMNNNOOOOOOQQQSSSTTTVVVYYY^^^aaafffmmmsssvvv~~~pppZZZKKKGGGBBBCCCLLLVVV^^^iiisssvvvuuussslllkkkpppttt{{{~~~oooWWWCCC777000000000000000000000000............////////////---......///000111111222111111000000000000111111///000000222333444555555444444444444444666:::>>>AAAPPPmmm~~~|||mmmgggbbbaaa```XXXLLLDDDDDDBBBCCCHHHPPP\\\nnn~~~}}}yyysssoooggg]]]UUUQQQPPPRRRUUUHHHDDDLLLOOOKKKSSSccc|||cccKKKSSScccwwwwww~~~vvv\\\HHHIIIHHHCCC???AAAFFFGGGCCC>>>BBB???<<<<<>>>>>>>>@@@AAABBB???===;;;;;;===@@@BBBFFFHHHIIIHHHEEEAAA???>>>===;;;:::<<<@@@CCCDDDCCCMMMKKKHHHGGGHHHKKKOOOQQQRRRVVVggg```JJJ999999<<<777444555<<<>>>EEEOOOVVV```rrr}}}{{{xxxxxx~~~}}}|||{{{~~~|||~~~{{{~~~ggg''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''' """%%%(((******)))((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''(((+++...111333555999<<<<<<::::::===CCCKKKRRRVVVXXXUUUUUUXXXVVVOOOLLLMMMQQQQQQLLLCCC999444666999BBBQQQfffrrrrrrhhh[[[TTTFFFPPPaaavvvwwwjjj\\\KKKAAA:::666999>>>:::EEEVVVjjjwwwhhhZZZSSSPPPNNNKKKIIIGGGEEECCCBBB999:::<<>>>>>@@@AAAAAA???@@@@@@?????????@@@AAABBBDDDCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@???>>>???@@@AAABBBAAA>>>======>>>@@@AAAGGGHHHJJJIIIGGGDDDCCCBBBBBB@@@===>>>BBBEEEEEEEEEKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPYYYrrr|||bbbJJJAAA???:::999<<<111///222999>>>DDDMMMWWW~~~|||zzz{{{|||~~~yyyjjj\\\(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((("""###$$$&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''(((((((((***,,,...111555;;;???<<<;;;;;;===AAAGGGNNNQQQTTTRRRTTTYYYZZZTTTMMMIIIMMMQQQRRRKKK???666555777444<<>>>>>???III```yyytttxxx^^^LLLFFFEEEGGGDDD@@@>>>BBBEEEEEEGGGKKK___mmm|||vvvmmmeee^^^YYYTTTPPPMMMLLLLLLKKKHHHFFFKKKIIIFFFHHHRRRdddyyywwwnnnooozzz{{{ooonnnyyyuuuYYYEEE===LLLiiiqqqdddQQQDDD@@@@@@AAA@@@BBBAAA>>>>>>?????????>>>?????????>>>???@@@@@@AAADDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@??????@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@DDDFFFHHHHHHGGGEEEEEEEEEFFFCCC@@@???AAACCCDDDEEEEEEGGGJJJMMMNNNOOONNNMMMOOOKKKJJJVVVoookkkZZZLLL???777777:::555333666:::;;;===@@@RRR___sss~~~xxxiiieeemmmwww}}}))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((***,,,///555;;;@@@;;;<<<===???AAAEEEJJJNNNOOONNNQQQWWW\\\ZZZSSSMMMJJJNNNSSSVVVRRRIII===555444333888EEEWWWfffmmmnnneee[[[OOOKKKVVVmmmuuucccTTTHHHBBB???::::::888666;;;HHHXXXcccwwwkkkddd___YYYUUURRRQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDCCCDDDFFFHHHHHHHHHKKKKKKKKKLLLNNNPPPRRRSSSTTTUUUVVVXXXZZZ[[[\\\]]]hhhlllqqqvvvzzz~~~ssshhhVVVPPPGGG???<<<>>>CCCHHHVVV^^^kkkyyyyyyxxxxxxwwwrrrnnnsss|||rrrVVV???444222444////////////////////////---------.........//////........./////////000000000000////////////000000///000000111222333333333222333333333333444777:::===<<<@@@JJJ\\\xxxsssqqqyyyeeeZZZQQQKKKNNNFFFAAABBBDDDDDDEEEHHHMMMVVVaaakkkttt}}}}}}xxxqqqhhh___XXXRRRMMMJJJKKKLLLMMMNNNMMMKKKIIIGGGQQQPPPOOOVVVmmm~~~sssZZZbbb{{{vvvrrrvvv|||sssYYY>>>333222DDD```nnnbbbRRRFFFBBBBBBCCCCCCAAA@@@>>>>>>======<<<;;;>>>>>>>>>>>>??????@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@??????AAADDDEEEDDDDDDEEEFFFGGGDDDAAA??????@@@BBBCCCAAACCCFFFIIIKKKKKKKKKKKKMMMJJJFFFFFFRRRkkknnnYYYIIIBBBDDD???:::888888777777888<<>>@@@BBBEEELLLUUU\\\iiisss}}}{{{uuuVVV===111...///000........................------------........................////////////000000////////////000000000000000111111222222333111222333222222333555888555777;;;>>>AAAOOOlll}}}zzzwwwjjjlll___QQQKKKHHHFFFHHHKKKGGGHHHJJJPPPWWW^^^gggmmmqqqyyy~~~zzzssskkkeeeZZZVVVQQQMMMKKKKKKKKKJJJFFFGGGIIIHHHHHHLLLTTTZZZcccmmmwwwtttdddjjjkkktttdddWWW>>>000222555:::IIIQQQLLLEEEAAAAAAAAAAAA@@@@@@AAAAAA@@@>>>===============>>>>>>>>>?????????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???===???BBBBBBBBBCCCDDDFFFFFFEEECCC@@@??????AAACCCBBBBBBCCCEEEGGGIIIJJJKKKIIIKKKLLLHHHGGGQQQdddsss|||rrrkkk]]]ZZZSSSHHH???;;;::::::<<<;;;::::::???JJJVVV___mmmvvvtttnnnhhhffffffeeeeeedddlllqqq~~~((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''''')))*********)))((('''&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&'''(((***///555:::EEEIIINNNNNNJJJFFFDDDDDDJJJNNNRRRWWW___fffgggcccZZZWWWZZZjjjyyyvvvaaaLLL======:::444000555CCCOOOjjjqqqrrreeeSSSLLLUUUaaaoooooo___UUUOOOIIIDDD>>>:::<<<@@@:::EEEQQQ\\\kkk~~~vvvqqqmmmlllllliiihhhfffdddbbb```^^^]]]ZZZWWWTTTSSSTTTUUUUUUUUUVVVVVVVVVXXX[[[___cccfffllllllnnnrrrvvv{{{xxxhhhZZZLLL@@@<<<===<<>>SSSjjjvvvfffZZZRRRNNNPPPUUUUUUMMMFFFEEEGGGJJJPPPUUU^^^fffqqqzzzzzzvvvsssqqqooommmiiibbbZZZUUURRROOOJJJGGGFFFFFFFFFEEEBBBCCCDDDGGGOOO\\\lllwwwzzzxxx~~~ppp]]]LLLAAA000---999:::666:::;;;;;;<<<>>>AAABBBBBB@@@AAABBBDDDCCCAAA@@@@@@@@@<<<<<<===>>>>>>>>>>>>===;;;<<<===>>>?????????>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@?????????@@@BBBBBBBBBBBBDDDFFFEEEEEEEEEDDDBBBBBBCCCEEEEEEDDDCCCCCCEEEHHHKKKMMMDDDJJJOOONNNIIIHHHOOOVVViii||||||zzzppp```QQQHHHCCC???999999888666555777;;;>>>JJJQQQYYY```kkk{{{zzznnn___TTTPPPMMMNNNWWWdddtttsss''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&''''''))),,,111555>>>EEEMMMPPPLLLFFFBBBAAADDDKKKRRRWWW]]]eeefffccc]]]ZZZZZZaaaiiijjjbbbXXXGGGEEEAAA;;;777777;;;???UUUdddtttwwwmmm___VVVSSSVVVggg}}}rrrfffZZZQQQGGG===999:::;;;:::;;;@@@GGGQQQbbbppp~~~|||zzzyyyxxxooolllhhhfffffffffffffffeeeeeefffhhhkkkpppuuuxxx|||```UUUIIIBBB<<<999===DDD>>>EEEMMMSSSXXXbbbppp|||zzzsssmmmsss~~~}}}|||}}}ooo[[[MMM;;;111000222111///........................,,,,,,---------.................................//////............//////000000000000111111111111111333444444333333555666777555999???===;;;FFFVVVmmm|||mmmaaa___bbbcccVVVKKKGGGFFFDDDFFFJJJOOOUUU\\\bbbggglllsssxxxtttxxx~~~~~~{{{vvvqqqjjjfffddd```\\\XXXUUUSSSPPPNNNRRRNNNJJJFFFEEEDDDCCCAAAEEEGGGPPP```ssszzziiiXXXCCC888555---///:::999444:::777888999<<>>AAACCCCCC@@@??????AAA;;;<<<===>>>>>>>>>======::::::<<<===>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>????????????@@@AAA@@@??????AAACCC@@@CCCEEEEEECCCBBBCCCEEEDDDDDDCCCCCCDDDFFFHHHJJJDDDHHHKKKJJJGGGFFFIIIMMMSSSnnn}}}pppddd\\\PPPFFF@@@AAABBBAAA>>><<<;;;<<<:::???AAABBBHHHUUU___bbbiiiqqqzzz~~~}}}yyysssjjjhhhfffggghhhddd\\\TTTXXXWWW[[[eeerrr~~~}}}wwwmmmggg''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((######$$$%%%%%%&&&&&&'''%%%&&&''''''(((***...111222<<>>;;;777222///CCCaaaxxxvvveeeXXXEEERRRddduuu|||qqqeeeVVVLLLIII@@@;;;:::???===888===FFFCCCPPPaaapppzzz||||||}}}vvvgggWWWJJJDDDBBB<<<:::>>>???>>>BBBIIIPPPZZZfffnnnssszzzzzzooooooooommmtttVVV>>>888111...///000000...........................,,,,,,,,,---------...........................---//////............//////000000000000111111111111///000222222111111222444888111000777:::777<<>><<<===>>>:::;;;===>>>>>>>>>===<<<999:::<<<>>>>>>>>>>>>===;;;;;;<<<===>>>>>>======;;;;;;;;;;;;<<<>>>???@@@===>>>>>>===<<<<<<===???;;;???BBBCCCBBBAAABBBCCCAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEECCCBBBDDDHHHLLL@@@MMMbbb|||~~~rrrbbbUUUTTTQQQLLLEEE@@@>>>>>>777===???;;;;;;@@@BBB@@@@@@HHHMMMNNNSSS\\\aaa```^^^```iiitttzzz|||~~~}}}ttteee\\\YYYVVVQQQRRRRRRWWWcccrrr}}}~~~rrrnnnlllkkkiiijjjwwwyyylllkkkjjjbbbXXXSSS'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((''''''''''''((())))))222777>>>AAAAAAAAABBBDDDHHHFFFJJJSSSYYY[[[aaahhh^^^bbbhhhfff\\\UUUZZZdddppprrrlll\\\LLLCCC;;;555111999AAAMMMbbbtttuuujjjTTTQQQUUU___gggrrruuueee\\\WWWJJJAAABBB@@@999777===666:::???AAACCCHHHRRRYYYbbbhhhooovvv|||xxxttt]]]VVVMMMFFFBBB???;;;999>>><<<>>>AAADDDKKK]]]ooo{{{xxxqqqjjjiiioooyyy}}}ZZZ===000000///------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///------------...///000111111111222222222333333333000111333555777999:::;;;@@@GGG]]]rrryyyeeeQQQJJJHHHEEEBBBBBB@@@>>>???CCCCCCAAAEEELLLOOOOOOQQQUUU\\\bbbeeefffooopppsssyyy~~~}}}{{{yyywwwwwwwwwpppnnnkkkgggccc```^^^]]]YYYXXXTTTPPPKKKIIIIIIJJJGGGFFFDDDBBBAAABBBCCCDDDDDDDDDCCCFFFPPP^^^eeeeeeooo{{{gggQQQGGG;;;---...///111555999:::888777666666777777888888999999:::;;;<<<=========<<<;;;<<<<<<<<<;;;;;;:::::::::888999:::<<<<<<;;;:::999;;;;;;;;;:::::::::999999<<<<<<<<<;;;<<<<<<<<<===:::::::::;;;<<<===>>>>>><<<<<<>>>???AAAAAABBBBBB<<<<<<>>>AAADDDFFFEEEDDDCCCBBBAAACCCEEEFFFEEEDDDGGGGGGMMMXXXiiiyyymmmrrrrrrggg\\\UUUPPPMMMJJJFFFCCCBBB???:::999:::>>>@@@@@@@@@BBBEEEAAA;;;CCCCCCFFFJJJMMMOOOSSSWWWZZZaaafffdddaaadddggghhhooofffdddnnnwwwtttlllggg```ZZZRRRKKKGGGIIITTT```gggbbbgggsssuuummmppp}}}'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((((((&&&###&&&%%%%%%%%%%%%&&&''''''...333:::>>>AAADDDHHHLLLNNNJJJJJJOOOTTTWWW___hhh\\\^^^dddhhhddd]]][[[]]]eeepppyyyxxxqqqeeeSSSCCC666777888===HHHUUUZZZYYY^^^aaaeeeeeeaaabbbnnn||||||wwwhhh]]]ZZZUUUIIIBBBCCC=========;;;999:::<<>>???BBBFFFJJJNNNPPPQQQUUUVVVYYY]]]bbbgggjjjlllmmmnnnooopppppppppppppppqqqssssssrrrooommmooopppsssqqqmmmhhhccc```^^^]]]\\\ZZZWWWSSSPPPMMMKKKJJJFFFFFFFFFEEECCCDDDFFFHHHGGGFFFDDDCCCCCCFFFIIILLLIIIMMMUUUddd{{{yyyeeeVVVJJJ???555000222222333666888:::999777555666666777777888999999999:::;;;<<<===<<<;;;;;;;;;;;;:::::::::999999999888999::::::;;;;;;;;;;;;;;;;;;::::::999999888888:::999999888999:::;;;<<<;;;:::::::::;;;<<<===>>><<<<<<===>>>>>>>>>>>>===<<<===>>>@@@BBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDDCCCBBBEEEKKKUUUeee~~~zzzzzzyyypppjjjddd______\\\WWWRRRNNNKKKFFFAAA???@@@???>>>BBBHHHIIIFFF???AAADDDGGGHHHGGGFFFGGGSSS[[[```]]]XXXXXXWWWVVVYYYQQQNNNRRRUUUQQQMMMLLLKKKUUU^^^\\\RRROOO___sss}}}~~~(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$%%%)))***%%% &&&%%%%%%%%%%%%&&&''''''***000666<<>><<<:::999666555444777;;;@@@CCCEEEKKKSSSaaannnvvv{{{xxxqqqnnnllljjjlllqqq{{{~~~wwwwww~~~uuu{{{yyyYYY>>>000,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......333222111///...---------000000000111111111222222222222333444555666777777::::::999GGGdddvvvllliii[[[OOOEEEBBBCCCBBB?????????@@@BBBCCCCCCBBBCCCDDDEEEFFFGGGIIIKKKOOOTTTXXXYYYYYYYYY[[[^^^___^^^]]]ccceeefffeeecccbbbcccdddaaa^^^ZZZTTTPPPLLLJJJIIIJJJIIIGGGEEECCCBBBAAA@@@AAAAAABBBAAA@@@@@@BBBEEEDDDDDDDDDDDDFFFKKKSSSXXX```fffrrr}}}ttt]]]KKKJJJIII@@@;;;===>>><<<::::::::::::888777555555666666777777888888888999;;;<<<<<<<<<;;;:::999999888888888888777777777777888888999:::;;;<<<;;;;;;:::999888888777777777666555555666888:::<<<;;;:::999999:::;;;===>>>>>>>>>>>>>>>======<<<;;;>>>======>>>>>>???@@@AAAAAA@@@@@@AAACCCDDDCCCBBBCCCBBBCCCFFFHHHMMM[[[hhh}}}vvvooorrrsssmmmfffdddccc[[[OOOPPPPPPMMMJJJLLLRRRTTTRRRFFFGGGHHHGGGEEECCC@@@>>>EEELLLQQQQQQPPPOOOKKKGGGHHHEEEFFFIIIMMMMMMPPPTTTYYYgggwwwzzzppphhhooo|||((((((''''''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&))))))&&&"""(((''''''''''''((())))))***...444:::AAAKKKVVV___UUUUUUTTTSSSRRRRRRWWW\\\mmmiiihhhllllllhhhddddddcccoooqqqSSSDDD999888888555999AAANNNeeeyyy|||vvvooocccWWW\\\gggxxxuuummmbbbZZZPPPJJJGGGFFFBBB???<<<;;;:::999888888999::::::999999999999:::;;;;;;===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA???<<<888666::::::999:::;;;===???@@@;;;===@@@EEELLLSSSXXX[[[eeennn|||wwwlllhhhhhhjjjiiipppzzz}}}rrrjjjkkkqqq{{{}}}```EEE444000444......---,,,++++++,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,------------222222000///...---------//////000000000111111111222222333333444444555555999<<<:::===LLL]]]xxxvvvjjj[[[PPPJJJFFFDDDBBBCCCEEEFFFEEECCCBBBDDDFFFFFFGGGHHHGGGFFFGGGIIILLLPPPOOOOOOQQQUUUWWWVVVTTTRRRQQQOOOMMMLLLLLLMMMNNNRRRPPPMMMKKKHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEDDDBBB@@@???AAACCCFFFIIINNNTTT\\\iiiwwwvvvuuuyyyfffcccSSSFFFEEEHHHGGGFFFIIIKKKGGGBBB>>><<<:::888666444555555666777777888888888999:::;;;;;;;;;:::999777777777777666666666666666666555555666888:::;;;;;;::::::999888777666666666555444444555777:::<<<;;;:::999999999:::<<<===>>>???????????????>>>>>>??????>>><<<;;;<<<===??????>>>>>>???AAABBBBBBAAACCCCCCEEEHHHGGGFFFKKKSSScccuuuzzz{{{~~~ssscccdddggghhhggghhhkkkjjjggg```aaa```]]]\\\\\\YYYUUUNNNRRRWWW^^^gggkkkfff\\\PPPPPPTTT[[[bbbfffiiijjj~~~~~~}}}}}}((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''''''((((((''''''''''''((())))))))),,,000555;;;EEEQQQZZZ\\\aaaeeeccc\\\WWWSSSRRReeefffkkkpppooojjjiiillltttuuu{{{~~~oooYYYEEE???===777555999>>>OOO```iiiqqquuuoooccc[[[___dddiiirrrvvviiibbb]]]WWWRRRGGGEEEAAA>>><<<:::999888;;;:::888888888999;;;<<<::::::::::::::::::999999999:::999999999:::;;;<<<>>>>>>===>>>???AAADDDEEELLLPPPVVV^^^fffmmmtttxxxyyytttlllfffbbbcccgggllljjjxxx~~~rrr___fffqqq}}}~~~wwwyyyWWW@@@444...///333---,,,,,,++++++++++++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---//////............//////........./////////000000111222222222333333333333444:::777777???DDDNNNaaavvviii^^^XXXLLLLLLJJJGGGDDDCCCDDDEEECCCEEEFFFFFFDDDBBBAAAAAACCCCCCEEEGGGKKKMMMMMMMMMNNNJJJEEEAAA???@@@BBBCCCGGGFFFEEEEEEEEEFFFGGGHHH@@@@@@@@@@@@AAABBBDDDDDD@@@AAACCCDDDGGGKKKQQQUUUbbbhhhrrr|||~~~qqq^^^WWWTTTSSSLLLCCCDDDLLLNNNKKKKKKGGGBBB>>>;;;:::888777555555666666777888888888888999:::;;;;;;;;;:::999666666666666666666666666555444444444444666888999::::::999999888777666666777666555555666999;;;===999999999999999::::::;;;;;;<<<===>>>@@@@@@@@@@@@???@@@???===::::::<<<>>>>>>===<<<===???AAA@@@???===>>>AAAEEEDDDAAABBBFFFDDDOOOhhh|||sss|||}}}www~~~~~~uuuuuuxxx)))((((((''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((''''''(((***&&&%%%%%%%%%%%%&&&''''''''')))+++---222;;;FFFOOOaaakkkqqqnnneee]]]VVVQQQTTT\\\iiisssqqqkkkkkkoooxxxrrrmmmmmmnnnooossswwwuuu```TTTNNNGGG>>>999;;;>>>AAAHHHUUUbbbfffdddqqqooojjjbbb^^^dddrrrooojjjbbb\\\VVVRRRNNNLLLEEECCCAAA???@@@AAADDDFFFBBBCCCCCCCCCCCCCCCDDDDDDBBBCCCBBBAAAAAACCCFFFIIINNNOOOQQQUUUYYY]]]```bbbiiiooowwwuuuooofffbbbaaadddhhhlllttt{{{}}}qqqyyywwwsssqqqwwwwwwvvvyyy{{{[[[:::------,,,,,,---,,,++++++******+++++++++************************************************++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000------........./////////000000111111222222333333333999555333999:::;;;EEE[[[rrr{{{}}}xxxtttnnngggaaaZZZRRRMMMHHHGGGGGGIIIIIIHHHDDDAAA===@@@CCCDDDDDDDDDFFFGGGSSSNNNHHHDDDCCCDDDDDDEEEBBBBBBBBBBBBCCCEEEGGGHHHAAAAAABBBDDDFFFHHHJJJKKKIIIMMMRRRZZZdddqqq}}}vvv^^^VVV\\\]]]bbb\\\OOOMMMTTTSSSKKKCCC@@@<<<::::::::::::999666666666777888888999999888999;;;<<<<<<<<<;;;:::666666777777777777888888666666555555555666777777999999999999999888888888888888888888999:::<<<<<<777888:::;;;;;;:::999888666777999<<<>>>???@@@AAA@@@AAABBB@@@<<<:::<<>>??????>>>===<<>>===@@@999AAAQQQdddwww~~~))))))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&''')))***---444>>>FFFZZZeeemmmjjjeeebbb```]]]VVV\\\eeelllllljjjmmmtttvvvqqqmmmggg```[[[aaalll}}}wwwpppeeeQQQ@@@???888444888>>>DDDJJJQQQkkknnnoooiiiaaa^^^dddjjjlllooovvv}}}wwwrrrnnnhhhfffaaa]]][[[[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]^^^ZZZ\\\]]]]]][[[\\\___bbbcccfffkkkrrrxxx~~~|||pppfffaaa^^^aaa```dddoooyyy~~~sssjjjtttvvv}}}vvvZZZCCC///,,,...,,,***---++++++************++++++++++++++++++++++++++++++************************************++++++++++++************+++++++++++++++******+++,,,---......,,,------------.........//////000000111222333333222999555222888999888???999HHH___~~~wwwmmmhhhddddddggggggbbb]]]VVVYYY[[[VVVOOOJJJJJJMMMMMMJJJFFFEEEEEEEEECCCAAAEEEFFFFFFHHHJJJMMMPPPRRRQQQSSSWWW]]]ccciiinnnqqquuuwww|||yyysssvvv||||||sssjjjccc\\\RRRIIIAAA???<<<:::::::::999888777777888888999999::::::999:::;;;<<<===<<<;;;;;;777777888888999999999999888888999999999888777777999999999999::::::::::::888999:::;;;;;;;;;;;;:::555777:::<<<<<<:::777555666777999;;;>>>???@@@AAA???CCCEEECCC>>><<<===@@@;;;:::999;;;===>>>===<<>>AAA@@@======@@@===AAAGGGLLLOOOZZZsss***)))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&###%%%***+++'''"""(((''''''''''''((())))))'''((()))***,,,333<<>><<<:::777555888888888999::::::;;;;;;:::;;;<<<=========<<<;;;888888999999:::::::::;;;:::;;;<<<<<<;;;:::888777888999999::::::;;;<<<<<<888999;;;<<<===;;;:::888444777:::======:::666333888999;;;===???AAAAAABBB???CCCFFFEEE@@@===>>>@@@:::999999:::<<<======<<<===::::::<<<===;;;<<<@@@??????BBBGGGIIINNN[[[jjj***)))((('''''''''''''''%%%''')))(((&&&%%%&&&)))(((&&&$$$%%%'''(((%%%"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''')))...444999BBBMMMVVVWWW[[[eeemmmpppqqqqqqlllbbbXXXZZZkkk}}}{{{wwwyyyzzzxxxoooxxx^^^TTTGGG;;;666555444555999:::<<>>>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::999:::;;;:::999999:::<<<888999:::;;;;;;;;;:::999;;;===@@@@@@>>>;;;999999888:::;;;<<<;;;<<<===???BBBEEEGGGFFFAAA>>>======AAA???<<<999999:::===??????>>>===<<<;;;;;;;;;;;;;;;???CCCFFFHHHJJJOOOSSSaaajjj((((((''''''&&&'''''''''$$$&&&((('''%%%$$$%%%'''(((&&&%%%&&&((((((&&&###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''((('''''''''***///333>>>HHHQQQUUU]]]kkkyyysssuuutttmmmddd```eeekkkyyymmmZZZJJJ???:::777666:::555222555999===FFFOOOYYYUUUYYYcccgggffflllvvvuuu}}}~~~wwwnnngggeee___[[[]]]cccjjjrrr~~~qqqccc\\\]]]```mmmnnnRRR:::///......------,,,++++++***+++***)))((((((((()))*********((('''((())),,,...))))))))))))))))))))))))((())))))))))))))))))((())))))*********+++++++++*********+++++++++,,,,,,------------------------.........///000000111111111111222222333444444555555444444999FFFZZZqqq}}}yyy|||uuu^^^QQQJJJDDD???BBBCCCCCCAAA===:::999999:::999888777777888:::;;;<<<;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::::::::;;;:::888888999;;;999999:::;;;;;;:::999888:::<<>><<<;;;::::::;;;======<<<<<<===???EEEFFFGGGDDD@@@>>>@@@BBBBBB@@@===;;;:::<<<>>>@@@@@@???>>>======<<<<<<<<<;;;@@@FFFIIIJJJKKKLLLMMMMMMPPP[[[qqq&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&((('''''''''((((((&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((''''''&&&'''''''''((((((((())))))'''(((((('''&&&'''***,,,333<<>>@@@KKK[[[eeeiiiqqq{{{wwwwwwyyyyyyxxxzzz|||tttlllgggccc___aaaeeeeeedddhhhssshhh]]]\\\ccckkkrrrttt{{{www]]]HHH777000///,,,,,,,,,+++******))))))+++***)))((((((((())))))+++***)))&&&&&&+++444;;;))))))))))))))))))))))))))))))************)))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111111222333333444444444444333444777>>>FFFMMMuuu~~~sssUUUDDDBBBDDDCCC>>>@@@AAABBB@@@===;;;;;;;;;999888777666666777888999;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;999777777888999999:::;;;;;;:::999777666888;;;>>>???>>>===<<<<<<<<<>>>???>>>===<<<===???EEEEEEDDDAAA======AAAEEECCCAAA>>>===<<<>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>;;;@@@GGGLLLMMMKKKIIIHHHIIIEEEEEEOOObbbuuu%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&%%%%%%%%%&&&(((((((((((((((((('''&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&%%%%%%&&&'''''''''((((((((((((&&&'''(((((('''&&&((())),,,333<<>>\\\nnnzzz|||iiicccTTTDDD>>>DDDHHHEEE@@@===???@@@???===;;;;;;<<<999888777666666666777777:::999999888999999:::::::::999999999999999999:::999999::::::;;;;;;:::::::::::::::888666555666777999:::::::::999888666555666999<<<============>>>>>>???@@@???===<<<===>>>AAABBBBBB@@@===<<<@@@CCCCCCAAA@@@>>>>>>???AAABBBBBBBBBAAA@@@??????@@@@@@;;;@@@FFFJJJLLLKKKIIIGGGPPPKKKGGGIIIPPPWWWZZZZZZzzz%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''''''''&&&(((((())))))(((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$&&&((()))(((((()))***+++111:::CCCLLLWWWgggrrrzzzooo```aaabbbcccgggrrryyyllllll|||xxxgggcccbbbZZZHHH888555???III444222222666;;;BBBMMMVVVhhhfffnnn|||}}}pppddd```lllsssuuupppkkkjjjjjjjjjvvv|||vvvooojjjgggfffeee]]][[[ZZZZZZXXXYYY```jjjjjjqqq}}}tttnnn|||kkkddd```hhh{{{~~~sssrrrzzz|||bbbDDD333///---+++++++++++++++***************))))))))))))((((((''''''&&&)))+++***)))---555<<<(((((((((((((((((((((((())))))************))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...///000000000000111111111111111222111222444555555666999;;;IIIPPP```www~~~qqq\\\PPPHHHCCC???@@@EEEGGGDDDAAA;;;===>>>>>><<<;;;;;;<<<999999888777777777777777888888777777777777777888888888777777777777888888777777888999999999999999999999999777555444555666999999::::::999777555444555777:::;;;;;;<<<===>>>>>>??????>>><<<;;;<<<======@@@CCCCCC@@@>>>???@@@BBBAAA?????????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@===>>>AAAEEEHHHJJJJJJIIIMMMKKKIIIIIIKKKLLLKKKJJJSSSccc{{{&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((((((((((((***,,,(((+++333<<>>@@@KKK___pppuuusssqqqvvvuuukkk[[[NNNJJJJJJKKKKKKWWWjjj~~~yyyuuuqqqooonnnhhhfffdddcccdddgggjjjmmmiiifffdddeeegggkkkvvvvvvjjjiiisssiii[[[bbbppp~~~|||{{{}}}yyyVVVCCC000+++......+++)))************************(((((()))))))))((('''&&&&&&(((***)))'''''')))+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++)))***+++,,,---///000000000000000000000000000000222333333333111222444666666<<>>======>>>??????999;;;<<<<<<:::999999:::999999888888777777666666777777666555555555555666666666555555555555666666444555666777888888888888777888888666444444555666777888999999888777666555333555888999999:::;;;===<<<===>>>===;;;::::::;;;;;;@@@FFFGGGDDD@@@>>>>>>@@@???>>>>>>>>>???@@@AAA@@@@@@???????????????@@@>>>===>>>@@@EEEHHHIIIIIIJJJHHHEEECCCBBBCCCDDDEEEHHHMMMVVVeee|||((((((''''''&&&'''''''''(((&&&$$$%%%'''(((&&&%%%%%%''')))(((&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((('''&&&''')))+++&&&&&&)))000555<<>>;;;CCCOOO]]]iiipppssstttsssssssssuuuwwwyyyyyyxxx~~~{{{|||||||||zzzwwwtttsssggggggfffeeeeeefffggggggeeegggkkkqqqxxx~~~wwwnnnfffcccwww{{{rrrpppvvv~~~^^^HHH666...(((***------,,,---(((((((((((((((((((((((('''((()))))))))((('''&&&''''''(((((('''&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000000000000000000000000000222333444333222222333555111333888;;;===IIIeee|||yyy}}}ssseeeVVVKKKBBB;;;;;;??????===:::888777888:::;;;888999;;;:::888777777888777777777777666555444444666666555444444444444444444444333333333333444444222333444555666666666666555666666555444333555777666666777888888777666555222444666777777777999;;;999:::;;;:::999888999:::999>>>DDDEEEBBB>>>;;;;;;===============>>>??????>>>>>>============>>>>>>???======???CCCEEEEEEDDDGGGFFFDDD@@@===<<<>>>@@@GGGHHHHHHJJJUUUgggtttzzz***)))(((''''''''''''''''''%%%###$$$&&&'''%%%###$$$''')))(((%%%###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))'''((((((&&&%%%%%%''')))***''''''***,,,222AAAPPP]]]gggjjjfffjjj{{{yyyjjjgggmmmyyyvvvuuutttuuuxxxvvvnnn]]]YYYPPPCCC999777777888---333555111666CCCJJJHHHMMM[[[eee\\\III<<<777666???EEEMMMWWW```eeehhhjjj]]][[[YYYXXXYYYZZZYYYXXX___aaadddeeecccccccccdddbbbbbbbbbbbb```^^^]]]\\\```aaadddggglllqqqvvvxxxzzzwww{{{sssnnniiilllvvvlllOOO<<<333222///......+++&&&'''+++&&&''''''''''''''''''''''''((()))))))))(((&&&%%%'''&&&&&&''')))***)))'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000000000000000////////////,,,...111222222333555777888333222666999;;;AAAJJJRRRwwwmmmzzz~~~}}}}}}|||kkk___QQQFFF???AAADDDBBBAAABBB;;;999777888999:::888666777999:::999777666555666666666666666555444333222666555444444333333333333333222222111111222222333111222333444555555555555444555555555444444555777555666777888888777666666222333555666555666888999777888999999777777888999777;;;@@@@@@===999777777<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======???======???CCCDDDBBB???>>>AAACCCCCCAAA??????@@@<<>>===<<<======<<<<<<;;;:::888777666666777888888888888777777666:::999888666555555555555222333444444222222333444333222111111000000111111...///111222444444444444555333111222444555333111333444666777777666444333222222333444555555555555:::888555444555777888888999;;;<<<<<<999777777777999:::<<<===>>>???>>>>>>>>>===:::999888888999:::===>>>???@@@@@@AAAAAA@@@@@@@@@???>>>======>>>>>>AAAAAABBBCCCEEEGGGHHHIIILLLSSS^^^jjjzzzvvv)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((''''''(((,,,333777GGGQQQXXXcccsssxxx~~~xxxrrrzzz}}}vvvTTT@@@<<<555222333777888555555777555;;;>>>999444444666666;;;HHH]]]ooowwwyyy~~~~~~{{{vvvooofff^^^WWWSSS\\\^^^aaaaaaaaa`````````ZZZVVVRRRQQQUUU___iiipppyyyvvveeeSSSJJJJJJXXXsssooo___ZZZeeeqqq~~~gggLLL999000...///++++++*********)))))))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&&&&&&&)))((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,,,,---------....../////////000000000//////000000111222222222111111222333444555444<<>>===;;;;;;;;;<<<<<<;;;;;;:::999888777777666666666777777777777666666777666555444333333333333222333444333222222222444222111000000//////000000......///000111222333333444222000111333444333222222333555666666555333222111111222333444444444444999777444444555666666555555777999999888777777777888999;;;===>>>>>>>>>>>>===<<<999777666777888:::<<<===>>>??????@@@@@@???@@@???>>>>>>=========>>>@@@@@@AAAAAACCCDDDFFFGGGGGGIIIKKKPPPYYYjjjuuukkk((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((((((((((((***---111555???HHHTTTeeekkkrrruuuhhhgggTTTOOOMMMMMMJJJBBB;;;999999<<<;;;444000111333333666@@@QQQaaakkkpppyyyyyytttmmmooopppppppppqqqsssuuujjjhhheeegggooo|||yyyrrrnnn]]][[[YYYVVVQQQMMMOOOTTTNNNcccyyyyyyrrrvvv~~~yyyzzzjjjXXX???///+++,,,---,,,************))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&&&&(((((((((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,---...///000111///////////////000111111222111111000000111222222222444:::???AAALLLhhhwwwgggkkkjjj___MMM???::::::;;;;;;:::999999999:::;;;999999999888888777777777444555555666666555555444444333222111111111111111111222333333222111222333000000///............///------------...///111222222000//////111333333333111222333444444333222111000000111222222333333333666555444555666555444222111333666777666666666777888999:::;;;<<<============;;;888666555666888::::::;;;<<<===>>>>>>>>>>>>???>>>======<<<=========?????????@@@@@@AAACCCCCCEEEDDDCCCAAACCCLLLXXXaaappp|||vvvmmm(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((()))******((((((***+++***222777AAAQQQZZZeeevvv{{{~~~{{{}}}}}}tttnnnnnnmmmeeeZZZTTTYYYUUUNNNFFFCCCAAA;;;333...111888AAAEEEGGGMMMSSSgggnnnyyy}}}wwwlllccc^^^^^^^^^\\\VVVNNNFFF@@@===FFFOOOWWWWWWRRRNNNMMMMMMOOO^^^tttzzzvvvyyy~~~yyy|||dddCCC888---)))+++---+++'''******)))))))))((((((((((((''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))************************+++++++++++++++,,,,,,---....../////////............///000000222222111111111111111111555555666555222333@@@PPP___tttyyykkk^^^SSSLLLIIINNNQQQMMMDDD===;;;<<<999999888777888999:::;;;777777777777777777777777333333444444444444333333111111000000000000000111111222333222111000111333111000//////......//////...---,,,,,,,,,...111222000///......///111333444000000111222222111000000/////////000111111222333555555555666666555222///000333555666555555555666777777888:::;;;;;;<<<<<<===;;;999777666777999;;;999:::;;;<<<<<<===<<<<<<======<<<<<<<<<<<<<<<===@@@????????????@@@@@@AAABBBCCCDDDCCCBBBAAACCCEEECCCLLLXXX```aaafffuuu~~~zzzyyyyyyzzzvvvtttwwwwwwhhh^^^'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))***++++++)))(((((())))))---***///===HHHVVVkkkmmmqqqxxxwwwpppwwwvvv|||qqqllllllhhhVVVCCC999666555777777444555999>>>DDDMMMWWW___dddfffffflllpppwww|||{{{tttmmmgggccc```\\\VVVOOOJJJFFFBBB@@@AAA@@@???<<<999999;;;>>>RRR\\\```[[[VVV[[[aaadddooozzzjjjNNN<<<...,,,++++++---,,,***((()))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((()))))))))*********)))))))))*********++++++------------,,,,,,,,,,,,.........---......///000222222222222222111111111000000333666777666888;;;===FFFWWWkkknnneeeWWWLLLFFFDDDBBBAAA>>>BBBFFFEEEAAA======>>>999888888777888999;;;<<<666666666666666666666666333333333333333222111111000000000///000000111111000111222222000000111222111111000////////////000000///---,,,---///111333///////////////000222444///000000000000000000//////////////////111222333777666666777777555222...333555777777666444444555666666777888999:::;;;;;;===<<<:::999999:::;;;<<<888888:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>>>>??????@@@===???@@@@@@???>>>======BBBCCCHHHKKKIIIHHHPPP[[[cccgggooo{{{}}}}}}}}}|||uuusssuuu~~~yyyuuuuuuxxxzzz}}}wwwtttyyyzzzgggSSSEEE===''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))++++++)))(((((()))+++,,,&&&&&&111888EEEYYYlllooossszzzyyy|||eeeCCC>>>:::;;;:::666555666///111444888<<<@@@CCCDDDEEEKKKSSS[[[___bbbcccdddccc```ZZZSSSMMMHHHFFFEEE???<<<999555333444555777;;;;;;:::999999;;;@@@CCCHHH[[[iiimmmuuuzzz[[[EEE666...***+++***)))((((((***+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******((())))))))))))*********------,,,,,,,,,+++++++++---------------...//////000111111222222222111111222111000222666777666555:::999<<>>;;;===???>>>===;;;;;;;;;999999888888888999;;;<<<666666666555555444444444444444444333222111000///////////////000000111222///111111111000///000111222111000000//////000000000//////...///000111222...///111111000000111333////////////////////////000///......///000222333:::999999999999666333000333555777777666444444555555555555666777888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;777888999:::;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>>>>=========>>>??????@@@>>>;;;:::;;;===AAADDDIIIIIINNNSSSNNNCCC@@@DDDHHHIIIMMMVVVcccoooyyy|||{{{|||~~~|||wwwkkkmmmqqq~~~}}}{{{}}}yyyuuuxxxvvvnnnjjjmmmmmmmmmhhh[[[JJJ>>>999999''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%'''))))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%'''((((((''''''((()))))),,,((('''---...333CCC\\\cccmmmuuu}}}OOOHHHDDDFFFFFFBBB>>>===;;;:::999888:::<<<>>>@@@555999>>>CCCEEEFFFHHHIIIBBB@@@===:::999;;;===>>>;;;<<<<<<:::888888:::===>>>AAAFFFIIIKKKKKKLLLNNN___vvv~~~|||tttTTT???555000---))))))))))))(((((()))***((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((()))))))))***((((((((()))))))))******++++++++++++,,,,,,,,,,,,------,,,,,,------...///---...000111111111111000555444222000111222333222777666:::@@@DDDHHHRRR\\\zzztttgggXXXQQQNNNJJJEEEFFFFFFFFFFFFDDDAAA===:::<<<<<<;;;:::::::::::::::999999888777777888999:::777666666555444333222222666555555444222000...---...------...///000111222///000111000//////000111000000///........./////////////////////000000000---000333444222000000111000000////////////000000000///......///000222444===<<<;;;::::::888555222111333666666666555555666555444444555666777999:::999:::<<<======<<<:::999888888999:::;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAA>>>;;;:::;;;>>>BBBDDDCCCEEEOOOWWWQQQCCC===BBBFFFEEEEEEFFFJJJPPPWWW[[[___ccchhhlllooossswww{{{}}}rrrsssvvv||||||}}}mmmddd```ccc^^^SSSMMMOOONNNPPPOOOKKKCCC??????@@@&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&&&&&&&''')))&&&,,,***+++///)))(((222>>>MMM```mmmrrryyy}}}}}}vvv{{{ttttttsssoookkksssxxxqqqlllnnnmmmhhhbbb```JJJGGGDDDAAA?????????@@@>>>???@@@???>>>===>>>???<<<<<<;;;:::999888777777<<>>===>>>===;;;:::;;;<<<======999888777666666777888999777777666555333222111111777777666444222///---,,,,,,,,,,,,---...///000111///000111000///...///111//////...------------...---...///000000//////...---111555666333000///000000000////////////000000111000///...///111333444@@@>>><<<;;;:::999666444...111444555555555666777444444444444555777888:::666888;;;>>>>>><<<999777888888999:::;;;;;;;;;;;;999888888888999::::::;;;999999999999:::;;;<<<===;;;;;;;;;<<<>>>===;;;:::@@@CCCMMMTTTLLL<<<:::BBBBBBDDDFFFFFFDDDCCCDDDFFF@@@BBBDDDEEEEEEIIIOOOTTTTTT]]]dddgggkkkpppnnniiipppppprrrtttuuuqqqiiicccaaabbbaaacccnnn|||{{{zzzuuunnngggaaa_________WWWLLLFFFHHHGGG??????EEEAAACCCEEEEEEBBB===888555