BM6P6(@ 555;;;CCCKKKSSS]]]hhhpppyyyxxxzzzoooMMM===<<<666999555777444444444444444444444444888222<<>>???>>>AAAIIIXXXiiiyyy|||~~~yyyyyysssaaa```bbbbbb\\\VVVZZZlll~~~wwwdddUUUEEECCCFFF<<<444777:::777999<<>><<<<<<:::777444222222444555222444888???GGGNNNRRRSSSZZZbbbnnnvvv{{{~~~pppLLLAAA777666888666444444555555555555555555444444444999:::???NNN]]]www~~~mmm]]]XXXKKK@@@>>><<>>:::999<<<@@@BBBPPPZZZgggvvv|||vvvqqqnnnlllgggkkkjjjccc______ZZZTTTNNNKKKGGGDDDAAA@@@@@@AAALLLooo~~~eeeTTTLLLEEElllrrrSSSGGGDDD???777888888888;;;DDDLLLGGG<<<:::999:::===AAAMMMbbbuuuUUUAAA???BBBHHH\\\nnnlllYYYRRRWWWhhh|||lll}}}ttt}}}qqqkkkffffffWWW===666444222000000222444666333333222222222333444444777333@@@]]]qqqssstttzzzyyyaaaFFFBBBYYY___TTTEEEBBBAAACCCLLLZZZ^^^bbbeeefffffffffgggooorrrnnnpppxxxxxx{{{|||yyy|||}}}~~~}}}yyyuuu{{{zzzxxxvvvrrrmmmeee```bbb______ccchhhfffaaa]]]WWWOOOIIITTTppp}}}qqqjjjiiiggg^^^TTTNNNMMMKKKDDD???CCCDDDCCCAAAGGGXXXmmm|||}}}ggg|||777<<>><<<666:::666777444444444444444444444444:::222999BBBfffggg\\\___iii]]]MMM@@@@@@EEEDDDAAAAAA@@@???@@@HHHVVVhhhyyyyyypppnnnsssssscccOOOPPPQQQRRROOOLLLPPP```ooowwwhhhXXXGGGBBBDDD===999:::777888888:::===@@@BBBAAA@@@AAAAAABBBCCCEEEGGGIIIJJJHHHHHHGGGEEECCC@@@>>>======;;;888555333222333444222444777===DDDKKKPPPRRR[[[dddpppyyy}}}~~~gggKKK@@@777666888666444444555555555555555555555555555:::999???QQQdddxxxeee\\\KKK???>>>>>>IIIPPPNNNBBB:::;;;;;;777999999888777666777999:::<<>>444;;;999999:::===?????????@@@AAACCCDDDEEEFFFFFFFFFCCCCCCCCCBBBAAA@@@>>>===>>><<<999666444333333333333333555999???FFFLLLPPP[[[eeerrr|||vvvbbbJJJ???777666888666444444555555555555555555555555777:::888>>>UUUnnnlll```KKK>>>???BBBNNNRRRNNNAAA999::::::777:::999888777666888<<>>DDDMMMrrrjjjOOOFFFSSSdddnnnZZZPPPJJJDDD===;;;777555:::BBBEEECCC;;;999888888888???QQQaaayyykkkKKKBBBJJJ[[[dddgggWWWCCCHHH[[[qqq~~~zzzsss]]]@@@555444333111111333444555333333333333333444555555888666GGGiiiwwwsssxxx^^^DDD???PPPWWWNNNAAA@@@BBBFFFPPPWWW[[[___ccceeefffggghhhhhhoooppprrrzzz~~~~~~~~~~~~~~~}}}{{{}}}|||{{{yyyvvvqqqjjjfffbbbcccdddcccaaa\\\VVVQQQLLLHHHCCCAAAIII^^^zzz|||wwwrrrfff```XXXUUUTTTRRRLLLGGGCCCBBB???>>>BBBQQQeeeuuulllzzz777;;;AAAFFFMMMXXXdddmmmvvvyyy}}}aaattt|||hhh^^^AAA;;;777<<<888777555555555555555555555555666222;;;???\\\fff[[[ffflllttt```RRRRRRQQQGGG@@@AAAAAA@@@@@@DDDPPPbbbuuuxxxjjjZZZNNNKKKLLLMMMJJJEEEDDDHHHIIIIIIQQQ\\\cccqqq|||jjj]]]TTTLLLCCCCCCAAA555<<<;;;999:::===@@@BBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>???????????????>>>???>>>;;;999666444222222333333444555999AAAIIIOOO[[[eeerrr}}}sssbbbGGG>>>777777777666444555555555555555666666666666888;;;888>>>WWWvvv}}}nnnbbbMMM???AAAEEEOOOQQQKKK@@@999:::;;;999::::::999777666999???DDDLLLPPP^^^jjjfffWWWPPPTTT^^^___^^^___lll{{{vvvsssqqqqqqoookkkfffaaa\\\XXXPPPNNNIIIDDD???===<<<<<>>HHHZZZiiiiiimmm444888>>>CCCKKKWWWeeeooovvv|||jjjjjjVVVlll___AAA;;;666<<<888777555555555555555555555555555333<<<===WWWnnnVVV^^^bbbuuugggZZZVVVQQQGGG@@@???AAA@@@@@@CCCMMM]]]ppp|||{{{aaaOOOLLLRRRKKKCCC@@@EEEHHHHHHQQQ]]]WWWYYY\\\qqqwwwkkkdddZZZJJJDDDBBB999:::999999;;;@@@DDDFFFFFFGGGEEEAAA>>><<<<<<===>>>;;;<<<===>>>???????????????>>>===;;;888555333222333333333333666>>>GGGNNNYYYcccqqq}}}|||mmm^^^EEE===777777777555444666555555555666666666777777888===999===WWWyyysssgggQQQBBBCCCFFFNNNLLLGGG???:::;;;<<<<<<999::::::777666999AAAGGGRRRPPPXXXgggqqqpppppptttwwwvvvsssqqqyyy~~~zzzwwwqqqpppooommmiiiccc___]]]SSSQQQMMMHHHCCC???<<<;;;AAAAAALLLkkkhhhQQQFFFNNNqqqfffNNNEEE@@@<<<:::999888777777999888777666555:::HHHWWWnnnyyyRRRAAAOOOjjjvvvxxxbbbEEEBBBWWWwww~~~~~~qqqXXX<<<555444444333333444444555444444444444555666777888999999LLLqqqxxx}}}}}}www^^^CCC>>>QQQWWWNNNAAA@@@BBBFFFPPPWWWZZZ___bbbeeegggjjjlllhhhoooppppppsssttt}}}}}}}}}}}}}}}{{{zzzzzz{{{|||zzzyyyyyyxxxvvvrrrlllhhhdddhhhppp}}}fff___VVVMMMIIIFFFDDDHHHPPP[[[```eeefffbbb______```~~~xxxvvvtttxxxyyyzzzzzzwwwnnnaaaXXXGGGBBB>>><<<<<>>CCCGGGHHHHHHHHHEEE@@@<<<:::;;;<<<===<<<<<<===>>>????????????>>>>>>>>><<<:::777444222333444444444666===GGGOOOXXXbbbppp|||yyyfffTTTBBB<<<888888777555555777555555555666666777777888666>>><<<<<>>;;;;;;======888:::;;;888666888@@@HHHhhhmmmuuu~~~~~~{{{|||yyyrrrooonnnnnnkkkddd```___WWWUUUSSSOOOIIICCC>>>;;;<<<>>>AAANNNnnn}}}]]]KKKFFF```zzzcccFFF@@@;;;===>>><<<999999999888888888666:::HHHVVVlllyyyRRRBBBPPPmmmxxx~~~kkkLLLEEEXXXzzzyyytttyyysssgggQQQ888555555444444444444555555444444444555666777888999:::;;;NNNtttvvv~~~}}}ppp|||___CCC@@@QQQXXXNNNAAA@@@BBBEEEOOOWWWZZZ^^^aaacccfffiiikkklllrrrqqqqqquuusssyyy~~~|||}}}}}}|||zzzyyyyyyzzzzzzzzzzzzzzzxxxtttoookkkgggkkkvvvhhhYYYNNNNNNMMMFFF@@@@@@EEEGGGHHHDDD@@@BBBJJJRRRooozzzxxxvvv{{{wwwoooggg___WWWNNNIIIAAA<<<:::;;;;;;>>>KKK[[[pppyyysssmmm{{{555777;;;@@@GGGTTTcccnnnsss~~~mmm\\\sssVVV@@@;;;555999777888555555555555555555555555777555<<<888MMM___SSSLLLRRR]]][[[JJJ@@@DDDEEE>>>>>>@@@AAABBBGGGSSSdddppp}}}sss^^^bbbSSSJJJJJJIIIJJJZZZpppuuujjjVVVOOOjjjuuuooorrraaaKKKDDDBBB777999>>>DDDJJJLLLJJJHHHDDDCCC@@@???>>>>>>??????>>>>>>???????????????>>>======>>>>>><<<999666444222444555555666===HHHPPPYYYcccppp|||eeeOOO@@@;;;888888777444555777444555555666777777888888444@@@>>><<>>999888<<<;;;:::EEETTT___iiittt~~~pppiiittt~~~777999;;;???FFFRRRaaalllrrr}}}ttteee{{{RRR???<<<555888666999666666666666666666666666444666@@@:::KKKwwwnnnZZZMMMIII\\\]]]GGG;;;CCCFFF===>>>???AAABBBFFFQQQ```lllyyyooolll[[[NNNJJJDDDCCCUUUnnn|||rrraaaTTTZZZvvvsssllluuuiiiPPPEEEDDD:::===DDDKKKPPPPPPMMMJJJ@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>><<<===>>>>>>===:::666444111444666666888>>>HHHQQQZZZcccqqq|||jjjQQQ???;;;888888777444555888444555555666777888888999333AAA@@@;;;LLLnnn~~~kkkUUUIIIJJJLLLJJJEEE@@@===<<<999999999666:::<<<:::666777>>>EEEYYY}}}zzz}}}|||xxxwwwrrrpppqqqkkkaaa\\\]]]\\\\\\\\\ZZZSSSJJJAAA;;;;;;999===BBB???FFFiiiwwwcccJJJMMMooo|||YYYJJJ@@@AAADDDAAA<<<;;;:::::::::999777999EEERRRjjjsssSSSEEERRRnnntttTTTJJJVVVqqquuuiiijjjddd[[[LLL:::555555555555555555555555444444555555666888999:::<<<===PPPyyy~~~eeeDDDAAALLLSSSJJJ>>>>>>@@@EEEOOOUUUXXX[[[]]]___aaadddgggggglllkkkooowwwwwwxxx~~~}}}}}}yyyxxxxxxuuuuuuvvvvvvvvvrrrmmmiiiiiimmmtttnnnjjjhhh```[[[\\\NNNKKKGGGCCCAAA>>>:::777BBBYYYmmmpppllliii```VVVNNNMMMKKKIIIGGGEEEBBBAAA@@@::::::===:::666???MMMRRR\\\gggppp}}}jjjfffttt{{{:::888888<<>>>>>@@@BBBDDDIIIWWWfffuuuyyywww^^^KKKLLLFFFIII___nnnrrrgggbbboootttyyygggkkklll[[[HHH???===???KKKZZZ^^^SSSJJJIIIKKKCCC>>>AAADDDCCCAAA@@@BBBBBBAAA@@@?????????@@@BBB@@@===;;;:::999666444555333444777:::>>>HHHSSS\\\jjjxxxWWWDDD>>>::::::999666555777555555666666777777888888:::???AAADDDNNNaaammm\\\NNNHHHNNNFFFDDD@@@<<<:::999:::::::::::::::999888888;;;>>>WWW}}}|||}}}~~~{{{wwwsssooollliiieeebbbZZZ\\\^^^```]]]RRRDDD999333;;;:::888;;;@@@UUUttt^^^LLLQQQ___~~~[[[OOODDDAAAAAA@@@@@@AAA>>><<<;;;999777:::GGGTTTgggwwwmmmIIIAAAWWWppp{{{oooSSSIIISSSjjjvvvrrrnnn```LLL===777666666666666777777888222555888:::::::::;;;<<>>@@@BBBDDDKKKRRRVVV[[[___```aaabbbcccgggiiilllqqquuuxxxzzz{{{}}}zzzxxxzzz|||xxxwwwxxxwwwqqqmmmmmmkkknnnrrr}}}xxxwww{{{yyyfff[[[OOOKKKHHHBBB:::666>>>EEEOOOVVVSSSLLLLLLQQQNNNMMMLLLJJJIIIDDD???;;;<<<<<<<<<;;;;;;<<<<<<===LLLQQQZZZcccnnn||||||iii]]]ttt;;;999888;;;AAALLL^^^nnnvvvzzz|||KKK===;;;555;;;777666777666666555555555666666777555;;;<<>>>>>@@@BBBCCCGGGTTTbbbooozzzfffOOONNNHHHEEETTT```jjjjjjssstttfffkkklll\\\IIIAAA@@@GGGWWWggghhh]]]SSSQQQQQQJJJEEEGGGIIIHHHHHHIIIAAAAAA@@@???>>>>>>>>>>>>BBB@@@===<<<;;;999666444555333444777999>>>HHHSSS___lllyyymmmDDD>>>999:::999666555777666666666777888888999999;;;@@@@@@CCCLLL[[[xxxdddXXXPPPOOOJJJFFFBBB>>>;;;:::999999:::::::::888777888;;;>>>LLLqqq|||zzz~~~|||xxxssspppooommmkkkhhhhhhgggfffeee```UUUGGG===888;;;888888>>>AAAPPPiii~~~___LLLOOOYYY}}}```SSSFFF@@@???===<<<>>>>>><<<;;;999777:::EEERRRcccsssuuuOOOEEEZZZsss|||}}}iiiOOOIIIUUUkkkxxxvvvtttfffOOO>>>666666555555666666777888333666999:::;;;<<<===???@@@BBBQQQ~~~{{{{{{rrrooo???<<>>@@@BBBDDDLLLOOOSSSYYY]]]___aaabbbcccgggiiilllooosssvvvxxxyyy~~~~~~|||{{{}}}yyyuuusssvvvvvvrrroooppplllnnnqqqxxxiiiSSSIIIGGGBBB;;;555999???CCCAAA>>>CCCJJJQQQNNNKKKHHHEEEBBB???<<<===<<<;;;;;;;;;<<<===>>>>>>EEEOOOXXX```gggmmmqqqyyymmmeeezzz===:::999:::???KKK^^^ppp{{{~~~yyyxxxyyyGGG<<<<<<777;;;777555666666666555555666666777777666;;;<<>>???AAAAAAEEEPPP\\\hhhsssmmmSSSPPPIIIBBBGGGJJJWWW```rrruuuiiimmmlll\\\JJJCCCHHHWWWlllzzzvvvhhh]]]YYYTTTRRRRRRTTTRRRLLLIIIIII@@@???>>>======<<<<<<<<<@@@???===<<<<<<:::777555666444444777999>>>IIITTTbbbooo{{{vvvCCC===999999999666555777777777777888999:::::::::<<<@@@@@@BBBIIIUUUyyyqqqiii___SSSMMMIIIDDD???<<<;;;999777:::::::::888777888;;;===EEEddd{{{zzz~~~|||xxxsssqqqqqqpppmmmjjjqqqmmmhhhbbb\\\RRRGGG???===;;;555777AAACCCLLLaaazzz^^^JJJHHHMMMiii|||yyyeeeWWWHHHAAA???===<<<>>>>>><<<::::::888999DDDOOO]]]lll~~~{{{RRRHHH^^^xxx}}}dddKKKHHHUUUlllpppSSS???555555555555555666777777666888;;;<<<===???AAACCCBBBFFFWWWjjj{{{yyyEEE===LLLRRRJJJ>>>???AAADDDLLLLLLPPPVVV[[[]]]___bbbcccggghhhkkknnnqqqtttvvvwww~~~}}}zzzuuurrrttttttqqqooopppllloooppptttsssYYYNNNIIICCC777666777999888:::CCCNNNQQQMMMIIIEEEDDDCCCBBB@@@<<<;;;:::999:::;;;===???:::@@@GGGNNNSSSVVVZZZ\\\bbbiiivvvnnniii}}}???<<<::::::>>>III^^^qqqwwwvvvxxxFFF===<<<666;;;777666666666666666666666777888888888:::<<>>CCC>>>???>>>>>>@@@@@@BBBKKKUUUbbbmmm|||iiiSSSMMMGGGAAA@@@>>>IIISSS```xxxtttrrrjjjYYYIIIDDDQQQhhhtttfff``````aaadddfff^^^PPPFFFCCC??????===<<<;;;;;;;;;;;;???>>>=========;;;999666666444444777:::@@@KKKWWWfffrrr}}}eeeBBB<<<888999888666555777777888888999:::;;;<<<<<<===AAA@@@BBBHHHPPPooo~~~yyyoooZZZPPPJJJCCC???===;;;999777999:::999888777888;;;===EEE\\\{{{|||~~~|||~~~|||zzzvvvrrrqqqrrroooiiicccgggbbbZZZTTTOOOIIIAAA<<<===:::444888AAACCCNNNfff|||tttZZZFFF@@@BBBSSScccpppooojjjkkkooopppgggZZZLLLFFFDDDAAA@@@AAA===;;;::::::888999AAAKKKVVVdddvvv{{{RRRKKKdddfffJJJFFFSSSoooxxxUUU>>>555444444444555666777777999;;;===???@@@BBBEEEHHHFFFLLL]]]fffvvvPPPCCCNNNSSSJJJ>>>???AAACCCLLLNNNQQQVVVZZZ\\\^^^```bbbggghhhjjjlllooorrruuuvvv|||}}}zzzuuuuuusssnnnlllnnniiikkkllllllttt|||]]]MMMIII>>>;;;999999999===IIIUUUNNNKKKGGGFFFFFFFFFEEEDDD<<<:::999888888:::<<<>>>???AAADDDJJJQQQYYYaaafffkkkpppxxxtttjjj@@@>>>;;;;;;===HHH^^^rrrwww|||ooonnnzzzHHH>>><<<555999777888666666666666666777888888999::::::;;;BBBUUU}}}tttUUUYYY___hhh```GGG===AAAAAA???======??????@@@GGGOOO___iiixxxoooZZZNNNGGGCCCAAA===???IIIVVV\\\ccc}}}uuugggUUUIIIFFF]]]zzz|||ssstttrrroookkk___OOOEEECCC@@@???>>><<<;;;;;;::::::======<<<===>>>===:::777777555555888<<>>AAAAAADDDJJJOOOhhhyyy___SSSLLLCCC===<<<<<<:::888999999999777666777:::===DDDTTTwww|||yyyzzz}}}zzzxxx}}}{{{xxxuuuuuutttmmmbbbYYYTTTOOOHHHDDDBBB@@@===::::::888555999???BBBUUUvvvpppWWWCCC<<<<<>>FFFOOO\\\ooo|||TTTRRRnnnjjjLLLEEERRRuuu{{{tttPPP<<<444444444555555777888888;;;===@@@BBBCCCEEEHHHJJJIIIOOObbbfffssseeeHHHKKKQQQIII===???AAACCCKKKQQQTTTXXXZZZ[[[\\\^^^```ggggggiiikkknnnqqqtttvvv{{{}}}xxxwwwtttooolllmmmhhhhhhgggeeeeeennn}}}{{{ZZZLLLBBB===:::999999===GGGRRRMMMKKKIIIHHHGGGFFFCCCAAA;;;:::999777777999:::;;;<<>><<<444888777999666666666666777888999999888;;;:::;;;AAALLLrrr[[[QQQUUUaaa^^^GGG:::===??????======??????@@@DDDKKKZZZdddsssxxxqqqmmmhhhVVVNNNLLLDDDCCCDDD>>>@@@JJJ```ggg]]]iiiuuucccSSSKKKLLLjjj{{{qqqdddZZZOOOEEEAAACCCBBBAAA???>>><<<;;;;;;;;;<<<<<<<<<>>>???>>>;;;999777555555999>>>FFFSSS```nnnxxx|||rrrnnnbbbRRRAAA;;;777888888666555777777888999:::;;;<<<===>>>@@@BBBBBBGGGLLLNNNaaaeeeZZZPPPDDD===;;;<<<;;;:::999999999777666777:::<<<>>>KKKjjjyyyuuuuuuwwwtttsss{{{wwwvvvtttlll]]]RRRGGGBBB>>><<<>>>???>>>===777888777;;;???AAAYYYmmmTTTCCC<<<<<>>===<<<<<<;;;;;;<<<>>>@@@???<<<999777555666:::@@@IIIXXXeeesss}}}xxxjjjZZZOOO@@@:::777888888666555777777777888999;;;<<<===>>>BBBDDDDDDHHHMMMLLLZZZwwwtttdddXXXGGG===;;;<<<<<<:::888999888777666777:::<<<>>>DDDXXX{{{xxxtttrrrssspppqqq|||uuurrrooogggZZZNNNCCC@@@======@@@BBBBBB@@@888888888>>>BBBAAAXXX{{{fffPPPAAA;;;;;;<<>>HHHSSSfff|||dddeee|||iiiNNNDDDIIIdddppprrrxxx|||sss]]]EEE888666666666666888999:::;;;===AAAEEEHHHIIIHHHHHHHHHHHHKKKZZZqqqoooxxxKKK>>>GGGBBB;;;>>>@@@BBBIIIPPPRRRUUUWWWXXXZZZ]]]___aaaaaabbbdddhhhmmmqqqssswww}}}}}}}}}zzzyyyvvvooojjjjjjkkkfffdddbbb]]]YYY[[[bbb```hhhjjjQQQIIIAAA<<<:::<<>>===???@@@@@@???>>><<<:::888777???NNNcccxxx@@@@@@@@@???>>>FFF\\\ppp{{{~~~uuuvvv```fffzzzjjj???<<>>DDDEEEjjjkkkRRRHHHKKKOOOEEE=========???<<<<<>>======::::::<<<>>>@@@@@@===:::777555666;;;AAAKKKZZZhhhwww}}}gggQQQGGG@@@:::777888888666555777666777888999;;;<<<===>>>DDDFFFEEEIIIMMMJJJUUUppplll^^^KKK???<<<<<<<<<:::888999888777666777:::<<>>AAAAAAHHHMMMOOOSSSUUUWWWYYY]]]___^^^^^^___bbbfffkkkooorrrtttyyy|||{{{~~~|||zzzuuullleeeccc]]]YYYXXXYYYWWWQQQQQQVVVQQQYYYnnnxxx|||VVVLLLAAA;;;888999AAAIIIEEEBBB===;;;===???BBBCCCBBBCCCCCCCCCAAA>>>;;;999666;;;EEEVVVkkk}}}DDDCCC@@@<<<>>>JJJ^^^mmmyyy{{{~~~|||nnn}}}SSSFFF999666777666555555:::888555555666888999999444;;;>>>AAAAAAFFFiiittt[[[OOOQQQTTTHHH>>>===<<<======>>>???@@@@@@AAAAAALLLUUUeeeuuuvvvpppsssxxxzzzyyyhhhLLLEEEFFFbbbcccTTT```hhhwwwtttcccYYYUUUTTT___]]]^^^aaa___[[[___fff```]]]TTTJJJFFFHHHIIIFFFGGGEEEBBB@@@>>>???AAACCC???>>>>>>>>>======<<<<<<555666777:::BBBPPP```lllwww{{{kkkYYYHHH===<<<:::888666666666666777888:::;;;;;;<<<>>>???DDDDDDGGGLLLPPPUUU^^^hhhyyyNNNAAABBB888;;;>>>;;;:::888666777888;;;<<>>@@@@@@>>>>>>AAADDDIIILLLOOOQQQSSSVVVYYY\\\^^^```bbbfffiiimmmoooppprrryyy|||{{{zzzsssjjj___WWWSSSRRRQQQPPPPPPOOOMMMKKKPPPOOOXXXiiizzziiiwwwbbbKKK@@@???999999???@@@CCCAAA>>><<<<<<>>>AAABBBBBBBBBBBBBBBAAA@@@??????777999@@@LLLYYYfffsss}}}qqqrrrDDDCCC@@@===???KKK___nnnxxxzzz}}}~~~PPPDDD999777888777555555:::888666555777999999999777<<<>>>AAACCCFFFcccgggWWWXXX^^^OOO>>>999888===>>>>>>???@@@@@@AAAAAAJJJSSSbbbrrroooZZZTTTJJJXXXzzznnnuuu}}}```QQQUUU^^^\\\WWWSSSSSSRRRSSS\\\ffflllhhh___TTTMMMLLLJJJGGGDDDBBB??????AAACCCCCCBBBAAAAAA@@@@@@???>>>======777777888;;;DDDSSSdddoooyyyyyy]]]FFF<<<;;;999777666666666666666888:::;;;;;;<<<>>>@@@DDDDDDGGGLLLOOOSSS\\\fffZZZCCCAAA:::===;;;;;;:::888666777888:::<<<===;;;DDDMMM___xxxooopppmmmmmm}}}uuullljjjlllkkkccc[[[UUUMMMEEECCCGGGKKKLLLMMM@@@;;;KKKjjjrrraaa[[[fffoookkkaaaTTTHHHAAA@@@@@@>>>???AAAFFFKKKNNNOOOOOOHHHBBBDDDQQQUUUKKK@@@<<<999999::::::::::::999999@@@MMMaaavvvrrrnnnLLLDDDOOOaaarrr|||qqqcccVVVFFF:::888666888;;;;;;999<<>>@@@???======@@@CCCHHHKKKNNNQQQSSSUUUYYY[[[^^^___bbbeeeiiilllnnnpppmmmsssxxx{{{{{{uuulllbbb[[[RRRQQQPPPQQQRRRQQQOOOMMMJJJJJJPPP[[[cccrrrpppssshhhPPPCCC@@@999888======@@@@@@?????????@@@@@@AAABBBBBBCCCCCCBBBAAA??????<<<:::===III[[[iiillliiiyyyxxxeeefffFFFDDDAAA===@@@MMM```ooovvvxxx|||~~~KKKAAA999888999888666666:::888666666888::::::::::::>>>???BBBEEEFFF[[[}}}www```\\\cccTTT???999;;;>>>>>>>>>???@@@@@@AAAAAAFFFOOO^^^nnn{{{wwwgggXXXYYYMMMOOOooo~~~cccVVVZZZbbb]]]UUUMMMJJJJJJPPP\\\gggtttrrrjjj]]]TTTPPPKKKFFFBBB@@@>>>@@@BBBDDDCCCAAACCCCCCCCCBBBAAA???>>>===888888888<<>>???AAACCCDDDDDDFFFCCCGGGPPPQQQGGG???===:::::::::;;;;;;:::::::::<<>>AAAGGGIIIMMMOOORRRTTTXXXZZZ]]]^^^aaadddgggjjjmmmnnnnnnsssyyy~~~~~~zzzsssiiiccc___[[[XXXVVVUUUSSSNNNJJJGGGHHHKKKMMMLLLTTTmmm{{{nnnwwwmmmTTTDDD@@@999888>>>===>>>???AAABBBCCCBBBAAAAAABBBCCCDDDEEEDDDBBB@@@???>>><<<:::DDD]]]rrrrrrgggjjjxxxvvv\\\\\\~~~HHHFFFAAA???BBBOOObbbpppuuuxxx|||zzznnnGGG???999999:::888777777999888777777:::<<<<<<;;;<<>>>>>?????????@@@@@@@@@BBBJJJXXXhhhuuu~~~|||iii]]]RRRQQQMMMWWW}}}}}}rrrlllgggaaa[[[YYYSSSLLLGGGHHHNNNWWW___lllmmmggg\\\SSSNNNIIIDDDDDDDDDCCCBBB@@@???@@@@@@DDDDDDCCCCCCAAA???===<<<999888888===JJJ\\\nnnzzz~~~___FFF:::999777666666666666777666888;;;<<<===>>>AAACCCFFFEEEHHHLLLMMMOOOWWW___llluuu}}}oooIII>>><<<@@@666;;;:::888777777777999999888888>>>CCCEEEVVV{{{|||hhhccceeefffooo{{{rrrdddVVVLLLEEEGGGMMMTTT]]]ffflllooorrrsssrrrtttzzzzzzuuuxxxrrrTTTFFFVVVjjj^^^BBB??????MMMoooyyydddTTTKKKIIIGGGEEEEEECCC@@@??????@@@???>>>@@@CCCKKKRRRNNNDDD===<<<:::;;;<<<<<<<<<<<<;;;::::::???OOOiii}}}^^^CCCBBBOOOfffzzzxxxzzz___JJJ???<<<888777888;;;;;;:::<<>><<<;;;<<>>===:::>>>VVVxxxwww```\\\~~~KKKHHHCCC@@@DDDRRRcccpppuuuxxx}}}}}}ppp{{{rrrDDD===999::::::888777999999888777999;;;===>>>======AAAAAAEEENNNNNNVVViiinnncccmmmgggTTTGGG@@@???????????????@@@@@@@@@@@@GGGRRR```nnnxxx~~~jjjrrrpppbbbVVV\\\UUUMMMaaa|||kkkhhhllljjj___SSSPPPNNNKKKHHHHHHKKKMMMNNNXXX[[[YYYRRRKKKHHHEEEAAAGGGJJJKKKGGG???;;;===AAABBBBBBCCCBBB@@@>>><<<:::888777888???NNNaaatttzzzXXXFFF999888777666666777888888999;;;===>>>>>>@@@BBBDDDFFFFFFIIILLLMMMNNNUUU]]]ffflll\\\jjjIII===;;;@@@777:::999888777777777888888888999===CCCGGGKKKbbbwwwddd\\\[[[YYYXXXZZZmmm}}}}}}aaaOOOMMMIIIFFFFFFHHHJJJOOOTTT```eeeiiiiiiiiimmmuuu}}}yyytttttt}}}fffFFFHHH[[[YYYFFF???===CCC]]]{{{```PPPNNNNNNIIICCCDDDCCCCCCCCCCCCAAA===::::::AAALLLRRRMMMBBB;;;:::;;;<<<===>>>>>>===<<<;;;:::<<>>CCCCCCBBBBBBCCCDDDEEEFFFCCCDDDEEEEEEDDDCCCAAA???===???;;;888HHHnnnggg```www|||OOOKKKEEEAAAFFFSSScccoootttxxx}}}zzzeeellluuuzzzyyyCCC===999999999777777:::888888888:::===??????>>>>>>CCCBBBEEEOOOQQQWWWfffwwwjjjsssttteeeOOO:::????????????????????????@@@DDDMMMYYYfffrrr|||kkk[[[```rrrssssssgggZZZbbbxxx}}}}}}ssskkkgggccc\\\UUURRRMMMNNNNNNLLLMMMNNNKKKFFFEEEJJJLLLGGGBBBBBBBBBAAAFFFKKKOOOMMMEEE???>>>@@@@@@@@@AAAAAA@@@>>>;;;999888777:::CCCTTThhhyyyzzzzzzlllQQQDDD999888888777777888999:::<<<>>>@@@@@@@@@AAACCCEEEGGGGGGIIIMMMNNNNNNTTT\\\cccxxxZZZfffuuu^^^GGG>>>:::???777:::999888888777777777777888;;;;;;AAAJJJHHHQQQiii|||nnn^^^TTTPPPLLLGGGCCCEEEPPPeee{{{{{{kkkaaaUUUQQQLLLIIIIIIMMMSSSWWWYYY]]]aaabbbbbbfffooouuu~~~xxxjjj^^^^^^iiiuuucccOOONNNLLLCCC===>>>AAARRRwwwxxx```TTTTTTUUUMMMDDDAAABBBCCCEEEEEEBBB<<<888777@@@KKKPPPKKKBBB<<<999;;;<<<>>>??????>>><<<;;;:::;;;KKKiii}}}YYYEEEJJJYYYttt~~~nnn}}}hhhIII;;;999999888999<<<<<<:::===BBBDDDFFFGGGFFFDDDFFFJJJOOOHHHNNNPPPfffllldddoooIII777:::>>>@@@@@@<<<::::::<<<@@@CCCGGGJJJMMMPPPTTTWWWZZZ[[[]]]___bbbeeeggghhhmmmoootttzzz|||vvvyyywwwjjj___XXXVVVRRRNNNJJJHHHHHHGGGDDDBBBZZZ~~~ppphhhwwwrrrVVVEEEBBB===>>>AAA>>>FFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCBBBBBBAAA@@@>>>@@@===777;;;VVVggg```}}}vvvzzzSSSMMMFFFCCCGGGTTTcccnnnrrrvvv|||qqqvvv|||qqqfffmmmpppCCC===999888888666777;;;888888999;;;>>>@@@@@@??????EEECCCEEEMMMOOOUUUddd|||eeegggpppppp\\\???????????????????????????AAACCCIIIRRR___mmmyyynnndddbbbwwwtttnnnooorrrrrrvvvpppkkkfff^^^TTTQQQSSSMMMPPPOOOMMMNNNQQQNNNGGG===CCCFFFBBB>>>@@@BBBBBBBBBFFFMMMRRRRRRLLLDDD>>>>>>???AAAAAAAAA>>><<<:::999999===HHH[[[ooo|||ooo^^^KKK@@@:::999888888888:::;;;<<<@@@AAACCCCCCBBBBBBDDDEEEGGGGGGJJJNNNOOOOOOUUU\\\___{{{```dddlllSSSBBB???:::===777:::999999888777666666666777===999<<>><<<;;;===???@@@@@@???===;;;999<<>>>>>===:::AAA^^^}}}xxx^^^\\\{{{~~~UUUOOOGGGCCCHHHTTTcccmmmqqquuu{{{ppphhhqqqaaaCCC>>>999888777555777;;;888888999<<>>@@@CCCDDD===@@@IIIUUU]]]XXXJJJ<<<>>>???AAABBBBBB@@@===;;;:::;;;???LLL```tttkkkXXXIII<<<:::999999999999:::<<<===BBBCCCDDDDDDCCCCCCDDDFFFGGGGGGKKKOOOPPPPPPUUU]]]```nnnxxxZZZmmmlllMMM???@@@:::<<<666999999999888777666666555666???777666DDDEEEGGG[[[```]]]UUUHHHAAA@@@AAA???@@@KKKccc}}}wwwmmmddd```___^^^\\\YYYZZZ\\\]]]___bbbgggjjjkkkppprrrlll```TTTLLLJJJFFFLLLOOOKKKGGGGGGEEEAAA;;;AAAGGGNNN```{{{yyyjjjZZZOOOFFFEEEEEEFFFEEEBBB===999:::@@@EEEEEECCCBBBAAA???<<<===???AAAAAA???===<<<999===QQQsss~~~|||PPP===HHH^^^zzz{{{llliiikkkJJJ;;;888999888999<<<<<<;;;===BBBGGGIIIKKKJJJIIIKKKSSSYYYTTTWWWNNNYYYoooiiizzzYYYAAA<<>>;;;:::;;;>>>AAAEEEHHHKKKOOOSSSVVVXXXYYY[[[^^^```cccdddeeeZZZ[[[]]]___aaannnyyykkkfffeeeddd]]]RRRIIIFFFGGGGGGAAAOOO}}}oooiiicccfffLLL@@@EEEHHHNNNSSSQQQFFFGGGIIIJJJIIIFFFCCC@@@EEECCCAAA???>>>???@@@AAA@@@;;;???EEE@@@777CCCXXXzzzmmmVVVYYY{{{NNNGGGAAACCCHHHRRRaaannnqqqssswww}}}ssspppZZZ>>>===;;;999888888999999888999999;;;===???AAACCCEEEFFFFFFGGGHHHLLLRRRVVVxxx}}}bbbUUUPPPfffmmmNNN@@@AAAAAA@@@AAABBBAAA>>>???===@@@LLLZZZggguuuxxxiiippp}}}yyy}}}xxxuuuwww{{{yyyrrrjjjgggfffbbbYYYRRRKKKLLLJJJIIIQQQYYYRRRDDDFFFHHHFFFAAA>>>@@@@@@>>>BBB???BBBEEEKKKXXXWWWCCCGGGCCC???===>>>???===;;;:::999BBBWWWlll{{{xxxkkkWWWEEE>>>;;;;;;::::::;;;>>>@@@BBBDDDDDDCCCCCCDDDFFFHHHIIIIIIKKKLLLMMMNNNRRRVVVZZZ\\\kkkrrr___jjj|||```;;;>>>@@@555777:::::::::999777666777888666666:::===>>>BBBLLLWWWeeecccYYYKKKEEEGGGEEE@@@AAAMMMjjjwwwlllgggeeeddd___ZZZXXXZZZ]]]___dddkkkiiittt|||xxxmmm___RRRHHHJJJJJJIIIFFFBBBAAAAAABBBAAAFFFFFFHHH___mmm^^^SSSHHHGGGIIIKKKEEE;;;888;;;DDDFFFGGGFFFFFFEEEBBB???:::<<<>>>>>>@@@@@@>>>;;;???DDDYYY{{{tttOOODDDHHHaaa~~~~~~yyymmmiiixxxzzz^^^EEE:::::::::;;;<<<===>>>AAAEEEHHHMMMKKKLLLOOOMMMIIILLLTTTRRRSSSUUUZZZ|||sssjjj{{{LLL;;;AAAFFFCCC<<<888:::??????AAADDDHHHKKKNNNPPPQQQXXXSSSXXX___]]]___aaaZZZNNNKKKKKKMMMPPPWWWffftttwwwvvvxxxllleeellliiiaaaVVVOOOLLLGGG@@@FFFHHH```uuueeefff\\\MMMCCCJJJVVV\\\XXXSSSOOONNNMMMJJJFFFCCC???>>>???@@@AAAAAA@@@@@@BBBDDDCCC???<<<===@@@BBBAAA???ZZZqqqnnnOOO[[[vvvGGGAAA===@@@FFFOOO]]]iiitttvvvzzz~~~SSS===<<<;;;999888888999999888999:::<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHLLLRRRVVVqqq{{{[[[WWWTTTbbbcccHHH>>>???@@@@@@@@@AAA@@@??????===???JJJWWWeeesss~~~rrreeeeeeffffffeee___[[[___nnnyyyzzz{{{|||~~~yyyssslllhhhfffccc]]]YYYGGGIIIKKKMMMSSSWWWSSSLLLOOOTTTUUUMMMDDDAAAAAAAAACCC???@@@AAADDDRRRTTTEEEFFFCCC@@@???@@@???===;;;<<<===III^^^rrr}}}oooYYYEEE<<<;;;;;;:::;;;<<<>>>AAABBBDDDDDDCCCDDDEEEFFFHHHIIINNNOOOOOOPPPPPPSSSWWWZZZ___iiixxxZZZbbbtttcccDDD@@@AAA;;;<<<:::::::::999777666777888777777:::===>>>AAALLLXXXiiimmmiii```___aaaUUUCCC@@@HHH```{{{uuuoooiiihhhbbb]]]\\\ZZZXXX[[[___tttyyy|||zzzuuukkkZZZLLLHHHGGGGGGGGGGGGDDD???<<<:::???EEEPPPiiirrraaaUUUQQQOOOOOONNNGGG>>>>>>CCCLLLWWWVVVHHH@@@CCCDDD>>>===>>>?????????>>>===;;;BBBLLLcccrrrNNNCCCEEE]]]ttt~~~|||qqqbbbjjjlll```KKK===<<>>AAAFFFJJJWWWSSSQQQRRROOOJJJJJJOOOPPPPPPQQQTTTqqq{{{jjjVVV>>>CCCGGGEEE>>>999:::===???@@@CCCGGGKKKMMMOOOPPPXXXUUUYYY[[[ZZZ```bbbWWWMMMHHHEEEFFFIIIOOO[[[gggsss{{{|||jjjwwwjjj```\\\iiilllhhh\\\PPPKKKIIIGGGCCCCCCWWWxxxrrreeeeee```QQQIIIRRRaaadddZZZPPPLLLKKKJJJIIIHHHFFFEEEDDDAAA@@@@@@@@@AAABBBBBBCCC???@@@BBBBBBAAA@@@??????GGG]]]~~~wwwVVVaaa~~~>>>;;;;;;???EEEMMMYYYeeesssvvv{{{JJJ===<<<:::999888999999:::999:::;;;===???AAACCCCCCDDDEEEFFFGGGHHHLLLRRRVVVhhh|||^^^[[[[[[```\\\FFF===>>>@@@@@@?????????AAA@@@===>>>GGGSSS```ppp||||||ggg___ZZZVVVRRRPPPPPPUUUppp{{{uuu{{{{{{xxxsssnnnjjjfffdddcccSSSQQQQQQTTTWWWZZZ```hhhpppyyy~~~vvvgggXXXJJJAAADDDAAABBBAAAAAAOOOVVVLLLDDDBBBAAAAAAAAA@@@>>><<<===CCCSSShhhzzzwww___HHH===<<<;;;;;;<<<===???AAACCCEEEEEEEEEEEEFFFHHHIIIJJJQQQRRRSSSSSSSSSTTTWWWZZZ```bbb]]]WWWeeeaaaJJJ;;;===>>>;;;:::::::::999777666777888999888:::<<<===AAALLLXXXpppzzzyyyoooqqqyyykkkSSSHHHJJJ[[[xxx~~~uuulllgggaaa]]][[[YYYVVVXXX\\\sss}}}uuuhhh\\\UUUPPPIIIEEECCCCCCBBB@@@@@@CCCNNNbbbxxxrrrdddYYY]]][[[WWWPPPDDD===???FFFWWWkkknnnVVVDDDDDDDDD<<<>>>???BBBBBB@@@===<<<===CCCWWWqqqrrrOOOEEEIII___qqqrrrkkkiiiaaaRRRBBB:::<<<@@@<<<=========???CCCIIIMMM\\\WWWSSSSSSQQQLLLJJJKKKPPPOOOOOOPPPfffnnnSSS???DDDHHHFFF@@@;;;:::<<<>>>???BBBFFFIIILLLNNNOOOSSSTTTYYYYYY]]]nnnttteeeVVVMMMGGGHHHOOOWWWcccmmmuuu{{{jjj|||pppaaaYYYWWWaaakkkooodddTTTKKKJJJJJJDDD@@@MMMiiiuuulllbbbbbbUUUIIIFFFUUUgggjjj]]]QQQOOONNNMMMLLLKKKJJJJJJIIICCCAAA???@@@CCCDDDBBB@@@;;;AAAHHHIIIFFFAAA@@@@@@:::KKKkkk|||ZZZeee999888:::???EEELLLXXXcccppptttzzzrrrDDD<<<;;;:::999999999:::;;;:::;;;===???AAACCCDDDDDDDDDEEEFFFGGGHHHLLLQQQTTT```tttnnn```]]]ccc```OOO@@@>>>???@@@???===???BBB@@@======DDDNNNZZZjjjwwwtttfff___YYYVVVUUUTTTTTTiiizzzvvv|||~~~yyyrrrllljjjkkkfff\\\VVVVVVWWW\\\oooaaaHHHFFFBBBDDDBBB???JJJTTTNNNAAAAAAAAAAAAAAA???===;;;===HHH\\\qqq}}}cccKKK@@@<<<<<<<<<===>>>@@@BBBCCCFFFFFFGGGHHHIIIJJJKKKKKKPPPRRRSSSSSSSSSTTTWWWZZZ___^^^~~~nnn]]]___]]]KKK999;;;???888:::::::::999777666777888:::999:::<<<<<<@@@KKKWWWqqqlllffftttuuueee]]]^^^jjj}}}{{{qqqgggaaa]]][[[XXXTTTTTTWWWaaavvv|||tttppptttjjjYYYIII???<<>>DDDYYYooo|||pppZZZJJJ@@@:::;;;???FFFIIIFFF@@@>>>@@@DDDbbbnnnNNNKKKUUUlll}}}qqq{{{nnnssslll___RRRFFF???<<<<<<>>>>>>>>>>>>@@@DDDJJJOOOWWWSSSOOOPPPQQQPPPMMMKKKNNNNNNRRRTTTccc|||MMM===@@@DDDDDD@@@===;;;;;;===>>>AAADDDHHHJJJLLLMMMOOOTTTYYYYYYaaa|||yyyeeeZZZQQQTTT___mmm|||rrrcccYYYVVVVVVcccmmmhhh\\\QQQJJJEEEGGG@@@FFF[[[hhheee^^^]]]RRRLLLNNN]]]lllmmmbbbXXXOOOOOOOOOOOOOOOPPPPPPPPPEEEAAA>>>@@@DDDEEEBBB>>>;;;BBBJJJOOONNNJJJEEECCC@@@DDD\\\{{{YYYfffyyy666666999>>>CCCJJJWWWcccpppuuu|||dddAAA;;;:::999999999:::;;;<<<;;;<<<>>>AAACCCDDDEEEEEEDDDFFFGGGGGGHHHKKKOOORRRXXXqqq```WWWdddiii]]]HHHAAA>>>???@@@===>>>CCC@@@======BBBIIISSScccppp|||}}}ooopppooohhhZZZTTTQQQWWWlll|||~~~xxxppplllllljjj```YYYXXXZZZaaavvvkkkQQQKKKKKKFFF>>>CCCIIIEEE>>>???@@@AAA@@@>>>===<<>>???@@@BBBCCCDDDGGGHHHHHHJJJKKKKKKLLLLLLLLLNNNPPPQQQQQQSSSVVVXXX______xxxrrrgggZZZKKK>>>@@@AAA888:::::::::999777666777888999888999;;;;;;>>>IIIUUUnnnrrr```kkkuuurrrpppvvv{{{oooiiiddd```ZZZSSSPPPQQQRRRdddxxx|||rrrvvvgggWWWKKKFFFEEEGGGGGGVVVooo|||~~~yyybbbMMMBBBBBBEEENNN\\\tttuuuWWWAAA<<<999@@@MMMUUUQQQGGGDDDGGGPPPqqqbbbJJJRRRggguuunnnyyyuuuttthhhXXXLLLFFFCCCAAA???>>>?????????AAAEEEJJJOOOSSSQQQOOOPPPRRRTTTRRRNNNKKKKKKSSSXXXaaa|||uuuRRR999;;;===??????>>><<<;;;;;;===@@@CCCFFFHHHJJJKKKOOOTTTZZZXXXbbbzzzlllaaacccpppzzznnnbbb[[[UUU^^^gggjjjhhh```RRRDDDIIICCCEEESSS___aaa\\\YYYNNNNNNUUUaaahhheee^^^ZZZWWWXXXYYYYYYYYYYYYXXXWWWFFFBBB???AAAEEEEEEAAA===>>>BBBHHHPPPTTTRRRLLLFFFJJJDDDNNNooowwwVVVddd}}}666555777;;;???FFFUUUcccsssyyy[[[???:::999999888999:::<<<===;;;===@@@BBBEEEFFFFFFFFFFFFGGGHHHHHHHHHJJJMMMOOOPPPkkkeeeSSS^^^gggdddTTTGGG>>>???AAA??????BBB@@@>>>>>>AAAEEEMMM[[[hhhwww}}}pppwwwwwwdddZZZbbbvvv{{{sssooommmiiieeecccgggllltttnnnccc\\\SSSEEEBBBEEE???>>>???AAAAAA???>>>>>>???III[[[qqq{{{mmmVVVDDD======>>>???@@@BBBCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKGGGJJJLLLNNNOOOPPPSSSUUUVVV[[[kkk~~~mmmTTTCCCAAA@@@<<<888:::::::::999777666777888777777999;;;;;;===FFFQQQpppzzzoookkkhhhhhhddd___]]]^^^XXXWWW\\\mmm~~~jjjqqqyyyttthhh```]]]YYY___nnntttooopppxxxgggSSSMMMMMMNNNHHHIII___gggMMMEEE???GGGWWWbbb]]]PPPMMMSSSfffuuuZZZPPPccc~~~vvvqqq~~~rrrYYYGGGAAAAAABBBAAA>>>???@@@AAABBBEEEIIILLLRRRTTTSSSRRRSSSVVVTTTQQQHHHFFFPPPXXX]]]}}}ttt{{{{{{nnnQQQ777777888:::===>>><<<;;;:::<<<>>>AAADDDFFFHHHIIIJJJOOOWWW[[[ggg}}}zzz~~~wwwgggfffgggmmmwwwxxxiiiXXXTTTRRRRRRYYYaaaccc^^^YYYPPPVVVdddrrryyyxxxwwwxxxwwwvvvtttooohhh```YYYUUUEEECCCBBBCCCEEEDDD@@@===AAAAAAEEELLLRRRSSSNNNHHHLLLCCCDDD[[[lllPPPaaa:::888999:::===EEEVVVgggvvv}}}~~~tttqqqRRR<<<999999888888999;;;<<<===<<<>>>AAADDDFFFGGGGGGFFFGGGHHHIIIIIIHHHHHHJJJLLLLLLcccxxx\\\UUUYYYaaaaaaMMM===>>>BBBAAA???BBB@@@>>>???AAACCCHHHTTT```qqqxxxvvv~~~}}}xxxvvvuuupppppppppuuu~~~yyyrrrpppyyyuuugggZZZJJJEEEFFF@@@@@@AAABBBAAA??????AAADDDWWWjjj~~~wwwnnn___LLL???======>>>@@@AAACCCDDDDDDDDDCCCEEEFFFHHHIIIIIIIIIIIIFFFHHHKKKLLLLLLMMMNNNPPPOOOUUU]]]~~~|||oooMMM;;;CCC???555;;;:::::::::999777666777888444555999;;;;;;<<>>???BBBCCCCCCDDDGGGIIIMMMSSSUUURRRRRRUUUVVVSSSKKKDDDLLLUUUWWWrrrqqq\\\~~~~~~lllNNN999777555777;;;===<<<:::999;;;===@@@CCCEEEFFFGGGIIIJJJSSSZZZfff|||pppsssqqqpppooonnnmmmiiiaaaYYYYYYaaasss~~~xxxnnnbbbWWWPPPDDDDDDEEEEEEDDDBBB???>>>@@@AAACCCFFFHHHIIIIIIHHHJJJHHHEEENNNmmmfffSSSiii???===<<<<<<>>>GGGZZZkkkvvv~~~xxxmmmnnn|||JJJ:::999999888888999;;;===>>><<<>>>BBBEEEGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIKKKLLL\\\oooiiiPPPMMM[[[iiiQQQ===>>>CCCBBB@@@AAA@@@??????AAABBBEEEPPP\\\lllttt~~~~~~~~~wwwwwwuuuwww|||ooo[[[QQQ\\\rrrwwweeeVVVFFFCCCEEE@@@BBBCCCDDDBBB@@@@@@DDDGGGcccuuurrrgggXXXGGG>>>>>>>>>???@@@BBBCCCDDDEEEEEEAAABBBDDDFFFGGGGGGGGGFFFGGGIIIKKKKKKKKKJJJKKKLLLQQQVVVWWWttt}}}{{{rrrNNN;;;IIIBBB555CCC:::::::::999777666777888333444888<<<;;;;;;BBBKKK```zzzxxxxxx{{{{{{wwwvvvyyywwwnnnaaa[[[cccrrr|||~~~cccWWWNNNRRR```lllooolll___XXXRRRUUU^^^fffjjjjjjtttkkkuuummmWWWJJJZZZuuu~~~lllUUUWWW]]]iiirrrjjj\\\^^^jjj|||~~~uuuhhh~~~qqqYYYHHHBBBBBBCCCBBB===@@@BBBDDDDDDDDDEEEFFFEEENNNSSSPPPPPPTTTVVVUUUPPPFFFKKKSSSSSSkkkzzzaaammmtttTTT<<<888555666:::<<<;;;999999:::===@@@BBBDDDFFFFFFNNNKKKPPPUUUYYYssszzzyyyxxxooocccWWWIIIPPP___sss~~~|||uuupppjjjlllnnnmmmhhh```WWWRRRCCCEEEGGGFFFCCC@@@??????>>>AAABBBAAA??????CCCGGGIIIOOOLLLJJJaaajjj___{{{|||}}}BBB@@@>>>===???HHH\\\nnngggqqqcccEEEBBB::::::::::::;;;===???@@@DDDCCCBBBDDDHHHIIIHHHEEEGGGGGGGGGHHHIIIJJJKKKLLLRRRJJJfff]]]LLLTTTbbbVVVIIICCCBBBBBBBBBBBB@@@???@@@@@@>>>AAALLLYYYjjjttt~~~xxx~~~yyycccSSSSSSTTTPPPSSS\\\nnnkkkddd[[[QQQGGGBBBAAAFFFCCCEEEIIIEEE@@@HHHWWWqqq{{{zzziii\\\OOOCCC>>>@@@DDDAAA???AAAEEEHHHHHHGGGFFFEEEEEEFFFHHHJJJIIIHHHHHHIIIIIIHHHGGGHHHJJJMMMOOOUUUSSSeeexxxcccKKK?????????999<<<;;;;;;:::999888777777777777888999<<>>@@@AAAEEEDDDCCCEEEHHHIIIHHHFFFHHHHHHHHHIIIJJJKKKLLLMMMPPPKKK]]]fffRRRYYY```UUUIIICCCCCCDDDCCCBBB@@@???@@@@@@???AAALLLXXXgggqqq~~~}}}zzzuuu}}}|||qqqaaaTTTTTTWWWXXX[[[bbb^^^bbbaaaYYYPPPJJJFFFBBBDDDDDDJJJOOOJJJEEEOOO___wwwvvveeeUUUKKKGGGFFFEEEGGGFFFEEEFFFHHHJJJKKKKKKHHHGGGFFFGGGIIIJJJJJJIIIEEEFFFGGGGGGGGGGGGIIIKKKNNNPPPRRR___~~~xxxgggQQQDDDBBBAAA>>><<<;;;;;;:::999888777777777777888999;;;>>>AAABBBIIIfffzzzssseeebbbcccbbb]]]XXXXXX[[[ZZZRRRKKKFFFFFFEEEFFFQQQaaajjjkkkppp{{{wwwsssaaa^^^gggjjjfffccckkklllqqqrrrnnnlllttt|||~~~vvviiiggglllkkk]]]LLLCCCBBBCCCBBB???CCCCCCDDDDDDCCCDDDGGGHHHPPPQQQRRRSSSUUUWWWXXXYYYUUUTTTZZZRRRUUUhhh}}}jjjxxxfffiiiEEE777444777666;;;???:::777888:::<<>>CCCFFFKKKPPPLLLEEEBBBCCCKKKQQQNNNHHHVVV|||nnnrrrwwwyyynnn===;;;;;;<<>><<<<<<<<<;;;:::999888777777777777888999;;;===@@@AAACCCSSSrrrzzzsssoooqqq}}}vvvrrrnnnhhh```YYYRRRLLLFFFBBBCCCEEEEEEEEEKKKUUU\\\^^^iiiuuuuuueee]]]kkkvvvnnnrrrooobbb___\\\\\\^^^iiikkkqqqxxx}}}~~~www{{{nnngggfff[[[TTTJJJDDDBBBCCCBBB@@@DDDCCCCCCDDDGGGHHHHHHHHHPPPPPPPPPRRRTTTXXX[[[]]]ZZZRRRVVVSSSVVVccc{{{kkk```zzzOOO===666777666:::???<<<888888:::<<<>>>AAACCCEEEKKKHHHIIINNNSSSZZZccclll}}}nnnooo~~~qqqhhhbbb[[[QQQIIIHHHJJJQQQVVVTTTNNNMMMPPPMMMHHHGGGQQQ___fffaaaYYYPPPKKKGGGDDD???;;;;;;???BBBDDDLLLUUUVVVMMMDDD???JJJVVVVVVKKKRRRuuuiii|||xxxiii>>><<<;;;===BBBNNNeeeyyyzzzQQQ???>>><<<<<<<<<===???AAADDDEEEGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRJJJSSSSSScccbbb]]]ggg___QQQDDD???@@@AAA???AAA??????@@@@@@@@@HHHQQQ___iiivvv}}}xxxrrruuuooobbb___ccczzzwwwqqqiiifffbbbaaaiiirrrrrrmmmrrriiiRRRLLLFFF<<<===CCCKKKOOOLLLPPPdddyyy{{{~~~qqqUUUDDDEEEGGGDDDKKKMMMOOONNNKKKJJJLLLOOOJJJIIIHHHHHHIIIJJJHHHGGGEEEGGGKKKLLLMMMMMMNNNOOOQQQMMMVVVUUUbbb~~~tttdddQQQAAA;;;;;;<<<<<<;;;:::999888888777888888888888:::<<<>>>@@@CCCHHH^^^vvvnnn```___dddxxxwwwfffXXXOOOIIIEEECCCGGGIIIIIIGGGGGGIIIMMMOOOccc{{{vvvfffgggooopppyyyrrrhhh]]]TTTSSS___mmmlll]]]RRRMMMPPPWWWdddgggooo{{{}}}uuusssvvviiibbbRRROOOIIIDDDBBBAAABBBCCCDDDCCCCCCGGGLLLOOONNNKKKPPPOOOMMMMMMOOOSSSWWWZZZWWWKKKPPPRRRVVV___~~~uuulllbbbhhhYYYBBB777888666999>>>===999999:::;;;===???BBBCCCHHHEEEFFFMMMSSSXXX___fffqqq}}}tttgggdddnnnzzzqqqpppooonnnjjjbbbWWWNNNJJJMMMVVV]]]YYYPPPNNNSSSUUUKKKEEEJJJXXXcccccc___XXXQQQHHHBBB???>>>???AAA@@@@@@HHHVVV\\\UUUIIIAAALLL\\\^^^MMMMMMooommmbbb|||uuuBBB???>>>???CCCPPPfffzzz~~~eeeHHH===;;;=========???AAADDDFFFHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSMMMTTTOOO\\\nnn\\\oookkk^^^LLL@@@???BBBAAAAAA??????AAA@@@@@@FFFMMMZZZcccppp{{{yyy{{{yyypppmmmlll~~~yyyqqqdddbbbaaaeeerrr|||xxxnnnyyyqqqUUULLLIIIAAA;;;???EEEHHHLLLXXXpppvvvwww[[[EEECCCEEECCCIIILLLNNNMMMJJJHHHJJJLLLIIIHHHFFFGGGHHHHHHGGGFFFFFFHHHLLLNNNNNNNNNOOOPPPRRRPPP[[[YYY\\\www```HHH=========<<<<<<;;;:::999888888888888777888999;;;===>>>CCCCCCQQQqqquuulllbbb^^^YYY\\\rrr~~~hhhXXXSSSSSSQQQOOOMMMLLLKKKIIIGGGEEEFFFHHHVVVxxxttthhhdddbbbjjjcccZZZQQQHHHDDDIIIQQQjjjddd[[[PPPEEEAAAGGGPPP]]]dddooo|||zzzkkkiiinnnxxxxxx~~~lll___RRRNNNIIIDDDAAAAAADDDFFFDDDDDDFFFKKKRRRUUUTTTRRRSSSQQQNNNLLLLLLNNNRRRTTTUUUGGGKKKNNNRRRXXXsssxxxooojjj```}}}bbbGGG888888666888>>>>>>::::::::::::;;;>>>@@@AAAEEEDDDGGGKKKNNNQQQ[[[dddddd|||rrrgggdddjjjrrrvvvvvvyyyzzztttiii\\\RRRMMMHHHLLLWWW___YYYMMMLLLUUUVVVKKKAAACCCOOO\\\bbbccc```UUUGGG>>>>>>AAACCCAAA>>>===DDDSSS]]]ZZZOOOGGGOOOcccfffQQQLLLmmmbbbccc{{{FFFCCCAAAAAAEEEQQQhhh}}}yyyxxxXXXBBB<<<:::===>>>>>>@@@CCCFFFIIIJJJKKKLLLMMMLLLKKKIIIIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRLLLVVVzzzrrrVVVlllqqqjjjVVVEEEAAADDDEEEAAA??????AAAAAA@@@DDDJJJTTT\\\gggsss|||~~~{{{}}}zzzmmm___YYYXXXfffxxxuuuiiicccPPPIIIDDD======@@@FFFSSSggg~~~yyynnntttnnnZZZIIIEEEGGGGGGHHHJJJKKKKKKJJJIIIIIIIIIHHHFFFFFFFFFHHHHHHGGGFFFFFFHHHKKKLLLLLLLLLMMMOOOPPPRRR]]]]]]```kkkMMM>>>>>>======<<<;;;:::999888888888888777777888:::;;;<<<===@@@III___wwwmmm___\\\UUUPPPVVVkkklll```^^^___]]]ZZZQQQMMMKKKKKKJJJGGGGGGIIILLLmmmmmmhhhiiiggg___UUUOOOIIIDDDDDDGGGIIIJJJIIICCC<<<;;;BBBJJJUUUcccsssooo___dddppp~~~}}}sss```SSSNNNHHHCCCAAABBBEEEGGGCCCEEEJJJPPPUUUXXXXXXVVVXXXVVVRRRNNNLLLMMMNNNPPPSSSHHHLLLJJJMMMSSSggg~~~llltttqqqcccyyyhhhIII999999666777======;;;;;;999999:::<<<>>>@@@CCCDDDGGGIIIHHHIIIRRR]]]bbbvvv{{{nnnfffhhhnnnrrrsssxxxyyyvvvkkk]]]SSSPPPQQQRRRSSS[[[aaaYYYLLLOOO\\\[[[OOOBBBCCCOOO^^^gggjjjeee]]]OOOBBB???BBBCCC@@@???===CCCRRR]]]\\\SSSMMMPPPiiinnnXXXQQQqqq{{{dddsssGGGDDDBBBCCCGGGTTTlllRRR@@@??????>>>>>>???AAADDDGGGJJJLLLLLLNNNOOONNNKKKIIIIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRPPPRRRYYYoooxxxXXXYYYiiimmm\\\HHHBBBDDDEEEBBB??????AAAAAA@@@BBBGGGNNNTTT^^^jjjuuu~~~ttteeeVVVTTThhh||||||kkk]]]yyywwwXXXIIIEEEAAA??????JJJaaayyyuuujjjdddZZZPPPJJJHHHHHHIIIIIIIIIIIIJJJLLLLLLJJJHHHGGGFFFFFFGGGIIIJJJIIIHHHIIIKKKLLLKKKKKKLLLNNNPPPOOOTTT[[[]]]dddpppQQQ@@@???======<<<;;;:::999999888888888777777777999:::;;;888@@@EEEOOOnnnhhhbbb\\\YYYSSSTTTdddxxxyyyrrrjjjdddXXXPPPKKKMMMMMMIIIGGGHHHJJJcccxxxqqquuummm```SSSMMMJJJGGGEEEFFF???AAAAAA===:::;;;AAAFFFPPPdddyyykkk```lll~~~uuu^^^PPPLLLGGGDDDDDDFFFFFFFFFCCCHHHNNNSSSVVVVVVWWWWWWZZZXXXTTTPPPMMMLLLLLLMMMNNNIIIMMMGGGJJJRRRbbbiii___|||oookkkJJJ888:::777777<<<===<<<;;;999888999;;;===???BBBCCCFFFIIIHHHGGGNNNVVV]]]hhh|||kkkhhhqqqzzz{{{xxxvvvuuurrrjjjbbb]]]]]]^^^dddaaacccdddXXXLLLUUUhhhhhhVVVEEEEEETTTeeekkkjjjkkkjjjbbbRRRFFFCCCCCCAAAAAA@@@GGGUUU___]]]UUUOOOMMMkkkvvvaaaZZZxxxoookkkGGGDDDCCCDDDHHHVVVooo~~~yyynnnqqq~~~KKK<<>>???@@@BBBEEEHHHKKKMMMLLLOOOPPPOOOKKKIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQNNNNNN[[[aaakkkcccFFF]]]jjj]]]HHH@@@AAABBBBBB??????AAAAAA@@@AAAEEEJJJOOOXXXcccooozzzpppZZZUUUlllyyybbbSSS______LLLJJJEEEAAAAAAPPPlllvvvjjjYYYJJJGGGIIIIIIHHHGGGKKKIIIIIIKKKNNNOOOLLLIIIHHHGGGFFFHHHJJJKKKKKKJJJMMMNNNNNNMMMLLLMMMPPPRRROOOUUUWWWZZZcccvvvvvvXXXFFFFFF======<<<;;;:::999999888999888777777777888:::;;;777BBBEEEEEEaaavvvnnnjjj___OOOPPP\\\dddxxxyyyppp___UUUMMMNNNNNNIIIEEEEEEJJJ[[[{{{tttvvvvvveeeTTTMMMLLLJJJHHHGGGBBBCCCBBB===:::===BBBEEENNNfff~~~jjjgggyyynnnTTTMMMIIIEEEEEEGGGHHHGGGDDDDDDJJJQQQUUUUUUTTTTTTUUUYYYWWWSSSOOOMMMKKKKKKKKKHHHGGGLLLEEEJJJUUUccclllYYY|||lllJJJ888:::888666;;;======;;;999888888:::===>>>@@@@@@EEEJJJLLLLLLOOOTTTTTT[[[rrrtttlllnnnuuu{{{~~~nnnnnn}}}~~~|||yyyuuupppkkkhhhpppiiieeebbbTTTIIIVVVmmmqqqZZZCCCBBBTTTdddfff```ooovvvtttaaaNNNEEEDDDDDDCCCCCCKKKYYYaaa^^^UUUOOOKKKlllzzzhhhaaa}}}gggqqqRRRPPPJJJEEELLL```uuu{{{iiiddd~~~dddLLLCCC===CCC???@@@AAADDDFFFHHHIIIJJJLLLKKKJJJIIIIIIJJJLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPTTTPPP[[[___bbbgggTTTQQQbbbnnn[[[CCC@@@FFFBBBBBBBBBBBBAAA@@@???>>>CCCIIIRRR]]]iiiuuuzzzxxxWWWUUUtttwwwaaaNNNSSSnnnlllRRRCCCBBB@@@JJJeeelll```UUUJJJGGGFFFFFFGGGKKKHHHJJJKKKKKKJJJIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLIIIKKKLLLNNNOOOOOONNNNNNPPPPPP[[[ZZZ```nnn~~~nnnQQQ:::BBBAAA>>>:::999:::999888888888888888999999999999:::<<>>999AAAOOO\\\nnn{{{vvvzzz}}}zzzooouuuiiiWWWJJJIIIGGGFFFDDDDDDDDDEEEJJJQQQYYY[[[YYYWWWWWWYYY^^^ZZZTTTOOOLLLMMMNNNOOOLLLGGGCCCDDDIIIRRRaaaooo|||dddtttZZZ;;;444;;;555333@@@===<<<:::999888999999:::===???BBBDDDFFFHHHLLLOOOTTT^^^hhh{{{yyytttuuuuuupppiii___ZZZTTTSSSXXXbbblllrrrttt||||||xxxqqqnnngggYYYMMMOOObbbvvvzzzYYYGGGLLLUUU[[[XXXLLLVVVeeetttqqq^^^IIIAAACCC???KKKJJJ^^^kkk\\\VVVQQQOOOjjjxxxnnnqqqfff~~~zzzeeegggddd\\\\\\iiizzz|||jjjiiiXXXFFFBBB>>>AAAAAABBBCCCEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPUUUOOOWWW]]]^^^{{{{{{XXXRRRaaannn]]]FFFAAADDDBBBBBBBBBBBBAAA@@@??????AAAGGGPPP[[[fffrrr}}}~~~{{{vvvjjjggg~~~xxx```JJJIII\\\rrr|||uuueeeTTTIIIEEEIIIZZZtttzzzaaaXXXOOOGGGEEEFFFGGGIIILLLHHHIIIKKKKKKIIIHHHIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJLLLNNNOOOOOOOOONNNTTTOOOUUUSSS\\\jjjyyybbbIIIEEEDDDAAA>>>===<<<:::888888888888888888999999999<<<===>>>BBBQQQlll}}}xxxmmm]]]QQQNNNNNNUUUdddwwwzzzlllfffbbbbbb\\\PPPJJJJJJSSSggg~~~~~~}}}|||fffOOOFFFIIINNNTTTZZZ]]]QQQHHHEEE@@@<<>>@@@BBBDDDGGGKKKMMMUUU]]]eeesssssshhh\\\XXX\\\^^^[[[WWWQQQNNNKKKLLLQQQYYY```eeeqqqxxx}}}{{{tttjjjccc___WWWTTTiiiuuuZZZNNNYYYffflll```IIINNN[[[iiikkk```QQQGGGDDDBBBJJJKKKdddsss```XXXVVVLLLfffvvvrrryyykkkyyyrrrjjjpppqqqkkkiiiqqq~~~rrr{{{yyyMMMBBBCCCAAABBBDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPUUUMMMRRRYYYYYYkkkeeeZZZbbblll\\\GGGBBBCCCBBBBBBCCCBBBBBBAAA@@@???>>>CCCLLLVVVaaammmxxx|||hhhnnn{{{}}}dddLLLBBBIIISSS[[[\\\VVVNNNIIIHHHVVVnnnrrr\\\SSSKKKDDDEEEFFFFFFGGGIIIGGGHHHJJJJJJHHHGGGHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOWWWTTT\\\^^^hhhttt||||||lllRRRHHHFFFEEEDDDCCC???;;;888888888777777888888999:::<<<<<<<<<>>>GGG]]]yyywwwiii[[[QQQRRRTTTYYYfff~~~}}}zzzuuunnncccXXXTTTUUU```ooohhhNNNDDDGGGNNNTTTXXX\\\PPPDDD>>>;;;;;;GGGUUUrrr}}}yyyyyyzzz{{{vvvyyyyyynnnppp}}}zzzzzz___NNNGGGFFFEEEDDDDDDEEEFFFGGGLLLOOOTTTUUUUUUVVVYYY]]]``````]]]XXXSSSRRRUUUYYYUUUOOOKKKJJJJJJLLLTTT]]]yyy{{{sssLLL;;;???<<<777<<<===<<<;;;:::999999999999:::<<>><<<999999888777888888999:::999;;;<<<===EEEZZZvvvkkkcccaaaaaafffjjjrrr~~~mmmaaa\\\[[[lllyyyrrrTTTCCCBBBHHHMMMOOOLLLEEE>>>:::777<<>>@@@AAADDDGGGJJJOOOWWW\\\aaasss~~~tttbbb\\\[[[]]]XXXRRRVVVaaappphhh]]]WWWWWWXXXWWWVVV[[[[[[[[[[[[\\\___cccfffkkktttyyyqqqhhheeeeeeeeefff```___bbbbbbcccpppqqqTTTDDDRRRuuuzzzZZZXXXUUUWWW]]]___WWWMMMHHHHHHIIIppphhh\\\^^^SSSgggzzzrrrvvvrrr~~~OOOPPPQQQWWWggg{{{cccKKKBBBDDDHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFFFFFFFFFFJJJJJJJJJJJJKKKKKKKKKKKKPPPJJJKKKSSSUUUVVVrrrqqqdddkkkxxxkkkSSSEEE???BBBBBBCCCCCCCCCBBBAAAAAA<<>>FFF]]]||||||rrrvvvuuurrr|||zzzlllddd^^^ppp}}}___GGG>>>@@@CCCCCC===>>>???===:::BBBWWWkkk{{{zzzwwwxxxzzzvvv|||{{{yyyxxxnnniiissswwwdddSSSHHHDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJNNNTTTXXXZZZZZZYYYYYYXXXYYYYYYVVVRRRQQQSSSVVVMMMJJJIIIKKKKKKLLLQQQXXX\\\xxxuuu}}}III888888888<<<>>>======<<<;;;:::999888:::<<<>>>@@@AAACCCGGGIIIJJJQQQXXX]]]hhhyyyhhh]]]NNNNNNQQQUUURRROOOWWWbbbkkkgggbbb___```cccddddddiiiiiigggdddbbbcccgggkkknnnxxxoooooopppccc___```bbbcccfffmmmnnnhhhiiirrrwwwtttaaaVVVRRRWWWccc~~~ppphhh\\\UUUZZZaaa^^^VVVPPPNNNMMMtttnnnbbbbbbVVVhhh~~~~~~ttt|||vvv{{{QQQNNNKKKPPPbbbxxxtttWWWKKKBBBBBBHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIHHHGGGGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKPPPUUUSSSeeeppp___ggg|||yyybbbKKK;;;BBBBBBCCCCCCCCCCCCBBBBBB===???AAADDDIIIRRR\\\cccooowwwjjjooorrr]]]LLLLLLbbb}}}lll\\\RRRJJJJJJIIIIIIQQQ\\\uuuzzzwww|||uuuiiibbbNNNHHHEEEHHHJJJHHHGGGHHHCCCDDDFFFFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPVVVbbb]]]]]]___]]]vvv}}}lllUUUJJJEEEIIIKKKGGGDDDFFF@@@???<<<:::888888999:::999;;;<<<===FFF___yyynnnppp~~~uuukkkppp{{{mmmRRRBBB>>>===;;;555:::>>>===>>>III___rrr|||~~~~~~zzzxxxvvvuuu|||zzzwwwvvvooorrrwww[[[JJJEEEEEEBBBBBBAAABBBCCCEEEFFFHHHFFFJJJQQQXXX\\\]]][[[ZZZTTTSSSRRRRRRQQQQQQQQQQQQMMMJJJIIIJJJIIIHHHLLLRRRTTTmmmxxxeee]]]qqqYYYAAA<<<::::::>>>>>>>>>===;;;:::888777999;;;===???@@@BBBEEEHHHHHHLLLSSSZZZaaaqqqwww```OOOFFFDDDLLLXXXbbbaaa\\\]]]bbb]]]___bbbggglllqqquuuwwwyyyyyywwwsssoooooossswwwwwwlllWWWjjjwwwmmmbbb^^^bbbiiimmmnnnlllxxxxxxkkklllyyyvvvgggRRR[[[mmmmmm\\\]]]vvv}}}xxxkkk^^^]]]dddeee```ZZZXXXTTTvvvvvviiieeeVVVggguuuyyy~~~eeeaaa[[[\\\hhhxxxdddJJJIIICCCCCCIIIFFFIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIPPPLLLMMMUUURRR[[[wwwbbbZZZnnnwwwjjjRRR;;;BBBBBBCCCCCCCCCCCCBBBBBB?????????@@@CCCJJJSSSZZZdddnnnzzzgggfffpppZZZSSS]]]wwwggg^^^XXXUUUQQQPPP^^^ppp}}}vvvlllccc```OOOIIIEEEGGGIIIGGGFFFGGGBBBCCCEEEEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEHHHJJJKKKPPPQQQXXXQQQUUUZZZWWWlllyyy___QQQGGGJJJLLLGGGFFFJJJDDDBBB???;;;999999999:::999;;;;;;;;;EEEbbb|||sssqqqxxx}}}yyy```MMMDDD???:::888:::;;;===EEEWWWlllzzz}}}~~~}}}zzzxxxxxxwww{{{xxxxxxsssVVVHHHEEEDDDBBBBBBAAAAAABBBDDDFFFGGGHHHKKKOOOTTTXXXYYYXXXWWWSSSPPPNNNOOORRRSSSPPPMMMLLLIIIGGGHHHGGGFFFJJJPPP[[[bbbkkkQQQYYY|||aaaDDD===;;;<<<>>>>>>>>>===<<<:::888777888:::<<<===>>>@@@CCCFFFIIIJJJOOOWWW\\\dddwww{{{___NNNFFFBBBBBBLLLZZZeeeeeeaaa```ccc```fffoooxxx~~~vvvWWWUUUhhh~~~qqqkkkhhhkkkuuuzzz~~~zzzpppqqqxxxrrreeeXXX\\\sssmmm\\\dddpppzzzzzzmmmfffjjjllliii```___WWWrrrxxxlllcccYYYjjjppp{{{yyytttpppvvvxxx]]]CCCGGGEEEFFFLLLGGGKKKKKKKKKKKKLLLLLLLLLLLLFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLHHHRRRMMMKKKUUUQQQTTTkkkjjjMMM[[[llljjjUUU>>>BBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>@@@FFFNNNTTT]]]hhhuuurrr```yyykkk^^^ZZZ|||zzzrrrlllggg^^^\\\nnnwwwlll```XXXWWWSSSLLLFFFFFFGGGDDDBBBBBBAAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDGGGIIIJJJGGGGGGOOOMMMWWW]]]VVVdddttthhhVVVJJJKKKLLLGGGGGGKKKGGGDDD@@@<<<:::999999:::999::::::;;;FFFeee}}}}}}|||yyyvvv~~~kkkWWWKKKCCC<<<@@@>>>;;;@@@PPPhhh|||{{{wwwuuuvvvzzz|||yyy{{{www|||mmmSSSHHHDDDAAABBBBBBAAAAAABBBCCCEEEFFFOOOOOOOOOQQQRRRSSSRRRQQQTTTOOOLLLOOOTTTVVVQQQLLLHHHEEEEEEFFFFFFFFFJJJQQQYYYTTTxxx~~~tttvvv}}}UUUSSSqqq```@@@:::<<>>>>>>>>>>><<<:::888777777888:::<<<<<<>>>BBBDDDKKKIIILLLTTTXXX]]]lll}}}dddNNNHHHIIIJJJBBBIIISSS[[[]]]^^^aaaeeemmmuuucccPPPVVVhhh{{{}}}zzzzzz~~~yyyyyyyyysssmmmhhhYYYfffrrreee]]]qqqyyyooooooqqqnnn```aaaVVVlllwwwlll___^^^nnnooonnnooo~~~```FFFBBBGGGGGGFFFIIIKKKKKKLLLNNNPPPPPPNNNLLLJJJJJJKKKLLLMMMOOOQQQRRRQQQPPPPPPPPPPPPOOOMMMKKKMMMNNNPPPQQQRRRUUUZZZ^^^XXXRRRWWW[[[VVVIIIAAA======BBBGGGFFFCCCBBBAAAAAA@@@<<<:::===FFFNNNZZZ___kkkxxxxxxaaalllwww\\\mmm~~~sssiiigggttt|||jjjYYYRRRTTTUUUOOOHHHDDDDDDEEECCCBBBDDDCCCCCCBBBBBBBBBBBBCCCHHHEEECCCCCCDDDDDDBBB@@@EEEEEEDDDDDDDDDEEEGGGHHHIIIKKKNNNQQQUUUXXXZZZ[[[tttiii\\\PPPKKKKKKJJJJJJKKKMMMJJJFFFAAA===<<<<<<<<<;;;;;;777999DDDUUU{{{~~~{{{xxxtttlll\\\JJJAAA???AAA======JJJaaawww{{{|||yyytttrrruuuyyy||||||~~~qqq```PPPDDD@@@BBBBBBBBBBBB@@@??????AAACCCJJJLLLNNNOOOOOOOOOPPPRRRTTTQQQNNNNNNQQQRRRPPPNNNOOOJJJIIIKKKKKKHHHFFFGGGKKKRRRpppuuummm^^^___UUUtttbbbAAA:::;;;888CCCDDD>>>===AAA:::444:::888888888999:::===???@@@CCCJJJKKKNNNXXX]]]ggg{{{~~~bbbUUUOOOJJJLLLGGGDDDIIIWWW___^^^ccclllvvvvvvoootttyyy{{{lllSSSNNNTTTaaawwwwwwwww}}}~~~}}}}}}nnnkkkcccbbbaaasssuuuwww}}}wwwbbb\\\[[[cccnnnqqqiii___]]]wwwwwwqqqhhhnnnqqqYYYDDDCCCIIIIIIGGGIIIKKKJJJKKKMMMOOOPPPOOOMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQPPPNNNLLLMMMNNNOOOPPPQQQTTTXXX[[[wwwjjjVVVRRRWWWUUUHHHCCCAAABBBEEEFFFBBBAAACCCBBBBBBAAA>>>;;;===CCCJJJTTTYYYeeerrr{{{hhh___bbbzzzuuuqqqiiinnn{{{hhhUUUKKKLLLOOOOOONNNKKKHHHEEECCCCCCFFFFFFEEEDDDDDDDDDDDDEEEGGGEEECCCDDDEEEEEECCCAAAEEEEEEDDDDDDEEEGGGHHHIIIHHHJJJLLLOOOQQQSSSUUUVVVeeexxxgggUUULLLIIIIIIJJJLLLMMMJJJGGGCCC???======<<<999<<<::::::@@@MMMwww{{{nnndddXXXLLLBBB???===AAALLL\\\ooo~~~}}}}}}zzzvvvuuuwww{{{{{{zzz}}}|||lll\\\MMMBBB???AAA???@@@AAA@@@@@@@@@CCCEEEJJJKKKLLLLLLKKKLLLNNNPPPQQQPPPNNNOOORRRSSSRRRQQQOOOJJJHHHKKKKKKHHHFFFGGGKKKPPPgggtttYYYqqqooo\\\wwwkkkGGG===>>>>>>EEEFFF???===BBB===777;;;888888888999:::<<<>>>@@@AAAJJJKKKNNNVVV[[[ggg|||rrrdddVVVRRRKKKEEEFFFQQQXXX\\\eeeqqq}}}~~~mmmbbb\\\```cccfffooo|||jjjUUUOOOMMMUUUhhh|||uuu}}}|||^^^XXXggg}}}wwwyyy~~~]]]ZZZXXX]]]dddgggddd```bbb~~~{{{|||wwwyyy}}}hhhyyyaaaPPPCCCEEEKKKKKKIIIIIIKKKJJJJJJLLLNNNPPPPPPOOOPPPOOONNNLLLKKKKKKJJJJJJNNNNNNPPPQQQQQQQQQPPPOOONNNOOOPPPPPPPPPRRRUUUXXXccc```UUU]]]^^^QQQAAA@@@CCCEEEDDD@@@AAAFFFBBBCCCCCC@@@<<<<<<@@@CCCLLLQQQ[[[hhhrrrzzz|||eeeSSSZZZnnn|||zzztttjjj~~~ppptttyyyvvvmmmggglll~~~xxxgggSSSHHHGGGIIINNNSSSSSSNNNHHHFFFFFFOOONNNLLLJJJHHHFFFEEEEEEFFFEEEEEEFFFGGGGGGEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJLLLNNNPPPQQQRRRSSSZZZyyywww___PPPJJJHHHJJJLLLLLLKKKHHHFFFCCC@@@>>>===777===<<<;;;;;;BBBeee}}}rrriii\\\NNNEEE===KKK```rrr~~~xxxxxxvvvuuuyyy}}}}}}zzz~~~ttttttvvvtttbbbTTTIIIAAA???AAA>>>???@@@@@@@@@BBBEEEHHHJJJKKKKKKKKKJJJJJJMMMOOONNNNNNPPPRRRSSSTTTTTTSSSNNNJJJHHHKKKKKKHHHFFFGGGJJJMMM[[[~~~]]]]]]{{{zzz^^^uuu|||OOO999777:::GGGIII@@@<<>>???@@@IIILLLMMMTTTXXXfff|||rrriii___VVVQQQUUU[[[bbbooo}}}qqqbbb[[[ZZZ```dddgggqqq}}}}}}lll```\\\YYYXXX\\\kkk{{{ttt{{{sssWWW\\\ppp~~~zzzxxx}}}~~~[[[YYYUUURRRQQQQQQQQQQQQbbbxxxuuu}}}~~~~~~mmmVVVKKKDDDFFFKKKKKKIIIJJJKKKJJJIIIJJJMMMOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIIIILLLNNNQQQRRRRRRQQQQQQRRROOOPPPQQQQQQQQQRRRTTTVVV\\\ppp]]]dddgggYYYAAA>>>>>>AAACCCBBBDDDHHHCCCDDDDDDBBB???======>>>EEEIIIRRR^^^hhhqqq}}}}}}eeeWWWTTTVVVWWWWWWPPPgggwwwiiieeeeeegggooo{{{rrreeeTTTJJJJJJFFFKKKQQQSSSQQQNNNLLLLLLWWWUUURRRNNNJJJGGGEEEDDDFFFFFFGGGHHHHHHHHHGGGFFFDDDEEEFFFGGGHHHJJJKKKLLLKKKLLLMMMOOOQQQSSSUUUVVV[[[iiinnn\\\RRRLLLKKKLLLKKKKKKJJJIIIFFFCCC@@@>>>999===;;;999:::<<>>>>>HHHKKKLLLQQQUUUccczzz}}}sssqqqsssxxxpppiiiiiinnnxxx}}}~~~{{{wwwuuuooodddZZZZZZccciiigggbbbYYYmmmzzzzzzsssdddZZZeeeyyy{{{uuussspppVVVSSSMMMIIIFFFEEEFFFFFF\\\uuurrr|||rrrRRRLLLIIIJJJLLLKKKJJJJJJKKKJJJIIIJJJMMMOOOOOOOOOLLLLLLKKKKKKJJJKKKKKKKKKMMMOOORRRSSSRRRQQQRRRSSSQQQRRRSSSSSSRRRSSSTTTVVVWWWoooaaadddjjj```NNNDDD===@@@EEEFFFFFFFFFDDDEEEEEEDDDAAA>>><<<;;;AAACCCJJJUUU^^^gggtttzzzyyycccXXXUUURRROOORRRZZZ|||yyyoookkkaaaSSSKKKLLLHHHGGGIIIMMMQQQSSSSSSQQQTTTRRROOOLLLIIIFFFEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGDDDEEEFFFHHHIIIKKKLLLLLLJJJKKKLLLNNNPPPTTTVVVXXXZZZ]]]vvvqqqbbbTTTMMMMMMLLLLLLLLLKKKIIIFFFCCCAAA>>>>>>999777<<<;;;CCCXXXxxxkkk{{{sss```VVV```nnn}}}|||vvvtttqqqkkkaaaXXX\\\ttt{{{|||bbbWWWKKKFFFDDDCCCCCCEEEAAAAAABBBAAA@@@AAADDDFFFKKKOOOTTTWWWVVVSSSQQQPPPMMMPPPTTTWWWYYYXXXUUURRRNNNIIIHHHJJJJJJGGGEEEFFFGGGFFFFFFVVVyyybbbeeeXXXYYYvvviiiFFF<<<>>>DDDOOOHHH<<>>;;;:::999999888999:::;;;<<<===FFFIIIJJJPPPRRR^^^ssszzzuuuyyysssggg[[[YYY]]]```[[[UUUNNNiii|||}}}tttuuuzzzrrr]]]^^^sssxxxqqqhhh___KKKGGGCCCBBBEEEGGGHHHHHHUUUyyyssstttaaaQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLIIIIIIIIIIIIJJJLLLMMMNNNOOORRRUUUUUURRRPPPPPPRRRQQQRRRTTTTTTSSSSSSUUUVVVUUUaaaiiieeeooonnnbbbRRRDDDBBBFFFFFFDDDBBBDDDEEEFFFFFFDDDAAA>>><<<>>>???DDDMMMTTT]]]jjjvvvwwwrrrpppggg[[[YYYUUUqqq{{{oooeeeaaaYYYMMMHHHJJJHHHEEECCCGGGMMMSSSTTTSSSJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGJJJJJJIIIGGGFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJGGGGGGHHHJJJMMMPPPSSSUUUTTTVVVhhhuuu^^^RRRPPPMMMMMMMMMLLLKKKHHHFFFDDDBBBAAA999888>>>;;;:::DDDPPPbbbrrrfffeeeuuu{{{yyyvvvwww}}}~~~|||{{{wwwrrryyylllZZZJJJAAAMMMrrr{{{VVVLLLDDDCCCEEEDDDCCCDDDAAABBBBBBAAAAAAAAADDDFFFMMMQQQWWWZZZZZZXXXUUUTTTPPPQQQUUU[[[``````ZZZUUUMMMIIIGGGJJJJJJGGGEEEFFFDDDDDDDDDMMMkkk|||lllkkk\\\lllzzzTTT???;;;CCCTTTPPP@@@???CCC???;;;::::::999888888999:::;;;<<>><<<<<>>???@@@AAABBBDDDHHHKKKPPPQQQSSSTTTUUUWWWZZZ\\\TTTSSSWWWcccooosssjjj```MMMIIIGGGIIIJJJFFFEEEFFF???CCCHHHKKKPPPjjjnnnaaapppMMM;;;BBB^^^___JJJBBBDDDBBB>>>;;;:::999888888888999:::===AAA@@@EEEPPPPPPPPPZZZ```wwwmmmcccYYYRRRYYY}}}xxxtttzzzvvvkkktttoooeeecccaaaXXXUUURRRIIIHHHLLLPPPRRRXXXggg}}}~~~xxx|||jjjzzzxxxrrrsssjjjnnnqqqlll^^^KKKMMMSSS[[[ccceee```WWWOOOJJJJJJJJJJJJKKKKKKKKKKKKFFFFFFGGGHHHHHHHHHGGGGGGMMMNNNPPPPPPPPPNNNLLLKKKLLLMMMNNNNNNMMMNNNPPPRRRUUUYYY]]]xxxrrr[[[QQQZZZVVVVVVMMM<<<;;;BBB@@@EEEFFFGGGGGGFFFEEEDDDCCC===;;;999:::???IIISSSYYYjjjrrr}}}pppfff\\\bbbzzznnn^^^YYYRRRMMMIIIHHHFFFEEECCCCCCCCCCCCCCCDDDEEEEEESSSQQQJJJDDDEEEHHHFFFBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGEEECCCGGGFFFGGGGGGHHHIIIJJJKKKSSSOOOWWW^^^qqqiii]]]YYYPPPKKKMMMOOOKKKIIIJJJHHHFFFBBB@@@???>>><<<:::999777777:::<<>>???AAAAAABBBDDDGGGIIIMMMNNNPPPTTTWWWWWWUUUSSSWWWVVVXXXbbbmmmoooggg]]]KKKHHHDDDCCCEEEGGGFFFEEEDDDHHHFFFEEEPPPdddggguuuZZZ>>>CCCOOO^^^WWWBBB???DDD@@@>>><<<;;;999999:::;;;<<<<<<===???BBBGGGLLLQQQUUU[[[yyy{{{ooo^^^WWWZZZhhhxxxmmmlllwwwrrr~~~mmmllltttzzzwwwgggcccbbbXXXUUUZZZ[[[XXXSSSMMMLLLVVVrrr{{{|||vvv```nnnpppllluuukkk{{{kkkkkkqqqTTTIIIOOOUUU___gggiiicccYYYQQQKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLNNNNNNNNNLLLLLLJJJKKKLLLLLLKKKLLLNNNPPPOOOOOOSSSnnndddWWWUUUWWW\\\UUUAAA;;;AAA@@@FFFFFFGGGHHHGGGFFFEEEDDDBBB???;;;:::===DDDMMMRRR]]]eeeqqqzzzwwwllljjjjjjuuujjjWWWRRRLLLHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDEEELLLOOONNNJJJFFFEEECCC???DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMRRRWWWfff~~~fff^^^RRRHHHHHHIIIIIIIIILLLGGGEEEBBB@@@???>>><<<::::::888888999888;;;GGGUUUWWWVVV\\\oooyyytttssstttuuuvvvuuuvvvyyy{{{}}}uuuooooooqqqnnngggbbbYYYcccxxx|||}}}ppp[[[KKKBBBAAA?????????AAADDDEEE???@@@AAAAAAAAACCCGGGJJJNNNPPPSSSTTTUUUSSSRRRPPPUUUSSSVVV]]]fffggg___VVVKKKHHHDDDDDDEEEGGGFFFEEECCCIIIHHHHHHPPPaaa~~~wwwYYY>>>CCCOOOPPPBBB>>>BBB@@@???===;;;:::999999:::;;;;;;===???BBBEEEJJJNNNQQQ]]]ooovvvgggbbbfffooo~~~eeegggrrrrrrjjjnnnrrrrrrkkkhhhfffaaaaaadddaaaQQQOOOLLLKKKUUUoootttxxxyyyzzzuuucccsssyyytttxxxlllsssooo{{{aaaPPPMMMNNNTTT^^^fffhhhbbbWWWOOOLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLHHHIIIJJJJJJIIIJJJKKKMMMPPPKKKPPPdddxxxaaaXXX[[[ccc\\\EEE;;;@@@AAAGGGGGGHHHIIIIIIHHHFFFEEEGGGCCC>>>::::::???EEEIIIPPPXXXbbbllluuu{{{wwwyyy{{{xxxttttttzzz|||bbbQQQMMMHHHEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCKKKPPPMMMHHHDDD@@@===AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEGGGGGGFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGCCCKKKLLLMMMYYYsssuuukkk[[[KKKGGGIIIKKKJJJJJJIIIFFFDDDBBBAAAAAA???===<<<999999999777555888===999<<>>???AAAFFFJJJMMMAAAAAA@@@@@@@@@CCCGGGKKKQQQUUUYYYZZZWWWSSSRRRRRRTTTSSSTTTXXX\\\ZZZSSSLLLIIIGGGEEEDDDEEEFFFFFFFFFAAAIIIJJJIIIOOO\\\~~~}}}}}}oooAAA999BBBNNNIIIBBBCCC@@@@@@???===;;;:::999999::::::<<<>>>@@@BBBFFFJJJMMM___lll}}}zzzpppmmmrrrxxx~~~___ccc{{{nnn~~~uuuhhhiiilllpppssspppiiifffjjjfff]]]SSSRRRPPPOOOYYYssswwwmmm~~~zzziii|||rrr{{{xxxXXXMMMNNNKKKOOOUUU[[[]]]YYYQQQKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKHHHIIIJJJIIIHHHIIIJJJLLLQQQNNNTTTYYYlllqqqbbb___eeebbbNNNCCCBBB???HHHHHHIIIJJJJJJIIIHHHGGGIIIEEE???;;;999<<>>FFFLLLKKKHHHFFFBBB======>>>>>>??????@@@@@@AAACCCBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEAAAJJJHHHGGGQQQ[[[~~~mmmUUULLLOOOQQQMMMFFFLLLJJJGGGFFFEEEEEECCCAAA<<<:::999999:::888777666:::;;;>>>GGG[[[zzz{{{vvvppplllnnnjjjgggffffffggggggfffdddgggkkkmmmoooqqqtttvvvnnnrrrsssjjjWWWOOOaaazzz~~~~~~rrrhhh```WWWMMMEEEAAA???>>>>>>@@@EEEJJJMMMBBBAAA@@@>>>>>>BBBGGGKKKUUU[[[aaabbb^^^ZZZZZZ\\\WWWWWWWWWVVVUUUQQQKKKFFFHHHGGGFFFEEEFFFFFFGGGGGGAAAHHHHHHHHHLLLVVVtttNNN:::===QQQSSSKKKFFFAAABBBAAA>>><<<:::999999999999;;;>>>???@@@BBBGGGKKK[[[iiivvvwwwvvv|||{{{vvv^^^cccvvv{{{oooqqqeeefffkkkuuu{{{llllllooodddVVV]]][[[VVVVVVddd|||dddaaaiiiyyyzzzyyyvvvbbb~~~~~~kkkRRRIIIGGGIIIJJJLLLOOOPPPOOOLLLHHHJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIJJJJJJJJJKKKJJJJJJIIIJJJJJJJJJIIIIIIJJJLLLMMMOOOVVVQQQSSS}}}kkkaaaeeejjj```UUUKKK???HHHIIIJJJKKKKKKJJJIIIHHHHHHEEEAAA===;;;<<<===???EEEJJJRRRXXXaaannn~~~zzzuuujjjZZZNNNKKKGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>AAACCCEEEHHHJJJFFF@@@>>>>>>>>>?????????@@@@@@AAA@@@??????AAABBBBBBAAADDDCCCCCCCCCCCCDDDDDDEEECCCIIIEEEGGGOOOOOOccccccOOOOOOTTTRRRKKKOOOLLLIIIHHHGGGFFFDDDCCC>>><<<:::999:::;;;:::888<<<<<<;;;<<>>;;;::::::===???BBBAAAAAA???======@@@FFFJJJUUU\\\dddgggeeecccdddfff______^^^YYYRRRKKKFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGBBBGGGEEEDDDJJJQQQjjj|||yyy[[[===888NNNWWWQQQIIIBBBBBBAAA@@@>>><<<:::999888777:::=========@@@FFFLLLWWWbbbkkkkkkmmmxxxqqq___dddqqqvvvwwwrrruuucccXXXZZZ```uuu|||kkkppptttfffYYYaaa]]]XXX\\\qqqUUUEEENNNjjjuuuoooZZZ{{{~~~|||```QQQJJJFFFIIIHHHFFFGGGHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKJJJIIIIIIJJJLLLMMMRRRYYYSSSOOOkkk|||iiigggpppnnneeeXXXGGGGGGHHHJJJKKKKKKJJJIIIIIIFFFEEECCCAAA???>>>>>>======BBBJJJQQQZZZgggwww|||kkkbbbXXXJJJGGGDDDBBBBBBAAA@@@???AAA@@@@@@????????????@@@???@@@???@@@FFFKKKIIIDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>======???@@@@@@???CCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCHHHLLLJJJUUUmmmyyyXXXNNNTTTXXXXXXQQQNNNKKKIIIHHHGGGDDDCCCAAA@@@===888888::::::777777999::::::===FFFSSS]]]aaaooosssqqqxxx~~~wwwooommmhhhaaa[[[WWWUUURRRQQQMMMMMMNNNOOONNNMMMKKKJJJNNNQQQUUUZZZ```fffmmmrrruuusssdddRRRUUUnnnyyymmm___SSSJJJEEEBBBAAA@@@===;;;:::;;;;;;<<>>======???CCCGGGQQQXXXaaagggjjjjjjlllmmmggghhheee]]]QQQHHHEEEFFFDDDFFFGGGGGGFFFEEEGGGHHHDDDFFFBBBCCCJJJNNN___zzzxxxuuu~~~kkkEEE555CCCOOOQQQLLLCCCBBBBBB@@@???===;;;:::999777:::<<<;;;;;;@@@IIIQQQ```dddiiirrrnnnfffnnnvvvmmmxxxzzzqqqwwwsssnnneeeYYYPPPPPPTTTkkk|||ooo___kkkoooaaa]]]]]]^^^^^^fffaaaHHHPPPnnnsssmmm}}}qqq}}}gggVVV|||gggUUUQQQNNNGGGGGGEEEDDDDDDEEEFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLLLLKKKIIIGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJKKKJJJHHHHHHJJJKKKNNNRRRTTTUUUVVV]]]kkkjjjiiigggddd[[[GGGHHHIIIJJJKKKJJJIIIIIIFFFFFFFFFFFFDDDAAA>>><<<888===DDDJJJQQQ]]]lllwwwqqq___YYYQQQEEECCCAAA@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>AAABBBAAADDDHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>======>>>@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAACCC===BBBGGGDDDGGGSSSZZZsss[[[XXX___dddVVVSSSPPPMMMKKKJJJGGGEEEAAACCCAAA:::888::::::777555777999:::;;;<<<===>>>CCCQQQuuuiiinnnkkk\\\YYYYYYbbbgggpppzzz|||zzzrrrjjjgggfffbbb]]]YYYUUUQQQMMMKKKJJJHHHGGGGGGHHHHHHGGGEEEEEEEEEFFFDDDFFFJJJNNNTTT[[[dddjjjccc[[[TTTVVVggg~~~|||uuuiiiZZZMMMEEECCCCCCAAAAAA@@@???>>>>>>==================<<<>>>AAADDDPPPVVV___gggnnnpppqqqqqqkkkmmmjjj___OOOEEEDDDFFFCCCFFFHHHHHHFFFEEEGGGHHHFFFFFFBBBEEEMMMMMMSSSeeemmmyyyllljjj[[[;;;;;;EEENNNNNNEEEBBBAAAAAA???>>><<<;;;:::777999;;;::::::AAAMMMWWWllltttzzzrrryyywwwqqqoooxxxxxxrrrnnnmmmpppnnniiihhhkkknnnzzzfffVVVeeeeeeVVVYYYaaakkkttt}}}gggWWWccctttrrrzzzyyywww```RRRyyyWWWJJJNNNMMMEEECCCBBBBBBCCCDDDDDDBBB@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGIIILLLNNNNNNLLLJJJHHHEEEEEEFFFGGGIIIKKKMMMNNNIIIJJJJJJIIIHHHGGGIIIJJJMMMMMMIIIQQQXXXOOOdddppp___YYY```kkknnnFFFGGGIIIJJJJJJJJJIIIIIIFFFGGGIIIIIIFFFBBB===:::777<<>>>>>===>>>>>>===CCCGGGDDDBBBDDDFFFFFFEEEDDDCCCCCCAAAAAA@@@???AAA???======???@@@AAAAAA@@@@@@???????????????@@@???777AAAFFF<<>>XXXssszzztttaaaJJJKKKgggvvvfffPPPIIIFFFAAADDDGGGMMMUUU\\\```aaaaaa\\\]]]ZZZUUUTTTUUUSSSOOOGGGEEECCCCCCCCCCCCBBB@@@BBBBBB@@@===<<<===???BBB>>>@@@BBBEEEKKKSSS\\\cccRRRNNNVVVjjjzzzzzzrrrzzzuuummm```OOOBBB;;;<<>>===;;;:::777999;;;::::::BBBPPP[[[nnn~~~xxxzzztttlllyyy|||zzzxxx}}}lllXXXeee```OOOVVVjjj|||~~~___VVViii{{{~~~zzzttt[[[OOO___RRRKKKHHHIIIGGGEEEDDDBBB@@@???@@@AAABBBEEEEEEDDDBBBAAACCCFFFIIIFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKIIIHHHGGGMMMLLLPPPUUURRRRRRaaavvveeeNNNTTTcccjjj^^^NNN@@@>>>CCCFFFFFFGGGJJJHHHGGGFFFFFFDDDBBB???=========>>>BBBKKKVVV^^^nnn~~~sss^^^LLLFFFJJJEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>>>>?????????>>>>>>??????@@@AAABBBCCCCCC@@@???>>>>>>???@@@@@@@@@>>>???@@@AAAAAAAAA@@@?????????>>>>>>??????@@@AAA@@@@@@@@@AAACCCEEEFFFGGGTTTgggzzz```bbbTTTVVVVVVRRROOONNNLLLHHHEEEDDDCCCBBBAAA???;;;888999999888888999:::;;;;;;777;;;AAAFFFHHHGGGCCCAAAFFFGGGHHHGGGDDD@@@>>>===???@@@BBBEEEGGGIIIKKKLLLIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;999;;;???BBBCCCGGGMMMMMMbbbvvv}}}wwwtttyyy}}}sssooobbbPPPBBB============<<<<<<<<<===============<<<<<<===???@@@@@@@@@@@@IIIRRRaaannnuuuuuuqqqmmmsssiii[[[OOOHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEECCCEEEHHHLLLNNNPPPQQQQQQWWWuuuhhhLLL```WWW444666BBBTTTUUUCCCCCCCCCAAA???<<<::::::<<<:::888<<>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBDDDEEEFFFHHHSSSmmm|||jjjccc\\\VVVRRRQQQOOOLLLKKKJJJHHHFFFEEEDDDCCC@@@>>>:::999999999999999999:::777999;;;===>>>===<<<;;;<<<>>>@@@???===;;;:::::::::;;;===>>>AAABBBDDDEEEAAAAAA@@@???>>>======<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<;;;999===LLL[[[ddduuu|||{{{}}}~~~uuuuuuvvvnnnbbb^^^VVVKKKCCC???======<<<======<<<<<<;;;;;;::::::<<<<<<===>>>?????????>>>FFFLLLWWWaaahhhkkkkkkjjjccc\\\QQQHHHCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDEEECCCDDDFFFIIIKKKMMMNNNOOOQQQkkkwwwWWWOOOooofff@@@999???QQQTTTHHHEEEAAA@@@AAA@@@<<<888;;;;;;888;;;??????RRRsss~~~sssvvvyyymmm```^^^mmm}}}rrrfffllljjjTTTQQQ{{{{{{gggLLLGGGDDDCCCEEECCCHHHFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIFFFHHHNNNOOONNNVVVaaa}}}~~~bbbcccppplll]]]MMMDDD@@@???AAAFFFIIIHHHHHHIIIJJJJJJHHHFFF???>>>;;;999888;;;AAAEEELLLUUUiiikkkppp}}}jjjYYYMMMEEEAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAACCCEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA>>>===@@@HHHNNN@@@@@@AAAAAAAAA@@@@@@???>>>============>>>??????>>>>>>???@@@AAABBBDDDEEEEEEHHHPPPxxxpppaaa]]]\\\TTTNNNMMMNNNKKKHHHEEEDDDCCC@@@???<<<;;;:::999888888888888999888777555555666666777444666888999888777777888777888999:::;;;===>>>>>>;;;;;;;;;::::::::::::999<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<===<<<;;;777555???ZZZsss~~~zzzyyy}}}yyymmmlllkkk___RRRJJJIIIHHHDDD@@@===<<<<<<======<<<;;;:::999888888;;;<<<<<<=========<<<<<>>999999;;;999:::===>>>SSSvvvyyyddd```jjjtttgggaaaeeeqqq}}}hhhooohhhVVV^^^xxxZZZHHHFFFCCCCCCFFFBBBHHHGGGEEECCCBBBAAAAAAAAA@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJHHHEEEFFFKKKMMMMMMQQQWWWgggmmmkkk|||vvvjjjZZZKKK>>>:::@@@IIIIIIIIIIIIKKKLLLKKKIIIGGGCCCBBB???;;;999999<<>>EEEKKK@@@@@@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<======>>>=========>>>???AAABBBCCCEEEJJJGGG[[[jjjeeebbbWWWNNNMMMOOOMMMJJJHHHGGGDDDAAA>>>>>>===<<<:::999888777777:::999777666555666777888333555888888888777888999999999:::;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>======>>>999666777???RRRoooqqqsssnnnhhhXXXIIIBBBFFFIIIGGGAAA<<<;;;<<<<<<<<<;;;;;;::::::999999;;;;;;<<<<<<<<<;;;::::::>>>>>>@@@CCCGGGLLLPPPRRRHHHEEECCCBBBBBBBBBAAA@@@BBBBBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCEEEGGGIIIJJJLLLJJJcccxxxaaaUUUuuugggHHH444===CCCLLLHHHDDDBBBCCCBBB@@@===888===:::999;;;>>>SSSuuuvvvaaaWWWWWWhhhhhhWWWWWWbbbzzzxxxkkkzzzsssvvv}}}ccc\\\fffiiiSSSHHHIIIEEEEEEGGGBBBGGGFFFEEEDDDCCCBBBAAAAAA???AAADDDEEEDDDBBBBBBCCCAAAAAABBBBBBDDDEEEGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHFFFFFFJJJLLLLLLNNNPPPUUUkkk|||mmmssssssooohhh[[[KKK>>>>>>EEEJJJIIIJJJLLLMMMLLLIIIFFFDDDDDDBBB???;;;:::;;;===BBBDDDLLLYYYdddmmmyyywwwwwwxxxrrreeeUUUHHHBBBBBBCCC??????@@@BBBCCCEEEFFFFFFCCCBBBAAACCCFFFHHHHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@===???AAA@@@???@@@CCCFFF@@@@@@??????>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===???@@@AAA>>>IIIFFFHHHmmmrrrcccZZZPPPJJJJJJJJJJJJJJJLLLLLLJJJGGGDDDAAA???>>><<<:::999888888888999999999999999999999777888::::::999888999:::;;;<<<<<<<<<<<<=========;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????;;;444222===RRRjjj}}}~~~tttwwwooocccRRREEEFFFKKKMMMJJJAAA;;;:::<<<::::::;;;;;;<<<<<<<<<===:::;;;;;;;;;;;;::::::999<<<<<<===>>>@@@BBBCCCDDDCCCBBBBBBCCCDDDCCCAAA???@@@AAABBBCCCDDDCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIMMMLLLXXX|||~~~|||ZZZZZZ|||\\\;;;:::===FFFGGGHHHEEEBBB@@@AAACCC999>>><<<999;;;===PPPmmm{{{yyyyyygggYYYMMMTTT{{{sss^^^```pppxxxqqqiiinnnvvvjjj]]]^^^bbb]]]MMMIIIKKKFFFFFFGGGBBBEEEDDDDDDDDDCCCBBBBBBAAA>>>AAACCCDDDCCCBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFGGGCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNN[[[uuugggjjjiiikkkiii^^^MMMAAA<<>>???EEENNNUUUZZZaaaiiiqqqyyy~~~qqqooofffUUUFFF@@@@@@???>>>>>>???AAABBBCCCDDDEEEBBBAAA@@@AAADDDFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>@@@BBBEEEGGGGGGFFFFFF@@@???>>>===<<<<<<<<<===:::999999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???888FFFGGGBBBRRRuuurrr]]]QQQKKKGGGBBBCCCDDDGGGIIIIIIGGGEEECCCAAA@@@>>><<<::::::999666777999:::;;;::::::999888:::;;;:::999888999;;;;;;;;;<<<<<<<<<<<<<<<===:::;;;;;;<<<======>>>>>><<<<<<<<<===============;;;<<<>>>@@@@@@@@@??????888444999LLLdddyyy{{{uuuzzz}}}{{{|||nnnbbbTTTHHHAAAMMMPPPPPPKKKCCC<<<;;;<<<999999:::;;;<<<===>>>>>>999::::::;;;;;;;;;::::::;;;;;;<<<============<<<@@@@@@AAABBBCCCBBB???<<>>CCCHHHFFFBBB???BBBGGG;;;@@@===:::<<<===III```tttlllhhhrrrooo___LLLLLLooo{{{zzzzzzmmmkkksss|||{{{~~~hhhWWWWWWZZZYYYdddQQQGGGGGGIIIDDDDDDFFFAAABBBBBBCCCCCCCCCBBBBBBBBB???AAABBBBBBAAAAAABBBCCCCCCBBB@@@@@@@@@AAACCCDDDAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGEEEGGGIIIGGGGGGHHHKKKMMMNNNSSShhhxxxhhhaaa^^^eeehhh]]]KKK===AAABBBEEEIIIMMMMMMKKKIIIFFFGGGGGGEEEAAA>>><<<<<<;;;;;;???EEEIIIJJJOOOVVV\\\bbbkkkqqqvvv|||~~~}}}~~~~~~tttiiifff\\\MMMCCCAAA@@@=========>>>???AAABBBCCCCCC@@@???>>>???AAACCCCCCBBB@@@@@@@@@@@@@@@@@@?????????>>>@@@EEEKKKNNNLLLIII???>>><<<;;;::::::;;;;;;999888888888888999:::::::::::::::::::::;;;<<<===<<>>===<<<<<<888888999::::::::::::999999:::;;;:::999:::;;;===;;;;;;;;;<<<<<<=========;;;;;;<<<<<<======>>>>>>=========>>>>>>>>>??????>>>???@@@AAAAAA???===<<<888@@@OOObbbppp~~~{{{nnnsss{{{yyywww}}}}}}~~~xxxjjj]]]OOOBBB???BBBMMMOOOOOOLLLEEE???<<<;;;999999::::::;;;;;;<<<<<<999999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>@@@BBBCCCBBB???<<<>>>???AAACCCCCCCCCBBBAAA???@@@BBBDDDEEEFFFGGGGGGEEEMMMNNNSSSvvvwwwRRROOO^^^UUU???444999===CCCEEEDDDCCCDDDFFF===BBB???;;;>>>===CCCRRR~~~yyypppkkkvvvwwwhhhTTTJJJaaazzzvvv||||||zzztttgggZZZSSSSSSUUUUUU~~~iiiMMMIIIAAADDDFFFAAAAAADDD???@@@AAABBBBBBCCCCCCBBBBBB???AAABBBAAA@@@@@@BBBCCCEEEDDDAAA?????????@@@AAA@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGCCCGGGIIIFFFDDDFFFJJJMMMLLLMMMSSSxxxooo\\\OOOXXXgggfffUUUEEE<<<>>>BBBHHHMMMNNNMMMKKKJJJKKKKKKIIIDDD@@@>>>===<<<:::<<>>???@@@AAABBBBBB???>>>======???AAAAAA@@@????????????????????????>>><<<<<>>===;;;:::999999::::::888888888777888999999:::999999999999:::;;;<<<<<<@@@===;;;BBBCCC@@@[[[ttt\\\VVVOOOIIIGGGFFFGGGGGGEEEDDDBBB@@@???>>>======<<<;;;:::999999::::::;;;999;;;<<<<<<;;;<<>>>>>???=========>>>>>>?????????======>>>>>>??????@@@@@@AAABBBBBBBBB@@@>>>;;;999<<>>>>>>>>@@@BBBDDDDDDAAA>>>===>>>AAACCCCCCCCCBBBAAA===>>>AAADDDEEEFFFFFFFFFAAAJJJKKKJJJbbbhhhSSSPPPyyygggLLL<<<777999>>>CCCFFFGGGEEEDDD???CCC???<<>>JJJfffvvv|||qqq\\\IIIRRRjjjnnneeetttvvvcccTTTSSSUUUQQQRRRWWW}}}yyy{{{yyyuuu}}}ZZZLLLDDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAABBBCCCCCCDDD@@@??????AAACCCCCCBBBAAAAAA@@@@@@???????????????BBBAAAAAA@@@@@@AAAAAABBBEEEDDDBBBAAAAAABBBCCCEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHNNNRRR^^^mmmUUUWWW\\\___YYYJJJ???>>>@@@FFFIIIIIIKKKOOOMMMKKKHHHEEECCCBBBCCCCCC>>><<<:::888888;;;>>>@@@FFFJJJOOOUUU[[[aaahhhlllnnnrrrwww{{{}}}zzzxxxuuusssuuuvvvxxxzzz|||}}}~~~||||||rrrcccpppppp[[[QQQLLLGGGBBB@@@???===<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@>>>======<<<<<<<<<::::::;;;<<<===>>>???@@@999999999888888888777777666666777777888888888999777777888888888999999999888;;;>>>???@@@FFFPPPXXXwwwvvvsss^^^WWWUUUNNNGGGDDDEEEDDDDDDCCC@@@======???999;;;<<<<<<<<<===<<<:::<<<;;;;;;;;;::::::::::::>>>???@@@???>>>>>>@@@AAADDD===:::>>>BBB@@@;;;999===>>>???@@@@@@BBBDDDFFFCCCKKKNNNHHH>>>;;;>>>AAAPPP]]]gggpppwwwwww~~~ppprrrwwwmmmqqqzzzppp```LLLAAA<<<999:::===DDDGGGHHHFFF@@@;;;999888777888888888888777666666888888888888999:::;;;<<<888888999:::<<<>>>@@@AAA<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAACCC?????????@@@AAABBBDDDEEECCCFFFGGGIIITTTsss___JJJaaaeeeIII===555666BBBHHHDDDCCCGGGCCCCCCBBB???======???AAAUUU{{{vvvlll^^^JJJGGGSSSfffttteeecccnnn|||rrr^^^OOOMMMNNNLLLNNNUUU~~~{{{|||~~~~~~pppuuugggNNNEEEDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBBBB@@@>>>@@@@@@???>>>>>>>>>??????AAA@@@@@@?????????@@@@@@BBBAAA@@@@@@@@@AAACCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFKKKOOOWWWqqqrrrfff______```YYYCCC===<<>>BBBFFFKKKPPPVVV\\\```eeeiiinnnsssxxx|||{{{vvvttttttsssrrrtttuuuxxxzzz{{{|||~~~}}}}}}qqqqqqzzz|||kkkuuu|||iiiUUUMMMIIIDDDAAA???>>><<<;;;<<<<<<==================>>>>>>>>>>>>>>>???????????????>>>===<<<<<<<<<<<<999999::::::;;;<<<<<<<<<999999999888888888777777666666777777777888888888666666666777777777888888888:::=========AAAHHHOOOhhh}}}}}}zzzfffZZZVVVXXX\\\DDDBBBAAAAAA@@@??????@@@;;;;;;;;;:::;;;<<<============>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@FFFAAA???AAABBB@@@AAADDD???AAADDDEEEHHHMMMTTTYYYPPPMMMKKKLLLPPPTTTWWWYYYfffppprrruuu|||zzzxxxzzzxxxwwwooojjjeeebbbSSSDDD<<<999888999<<>><<<======>>>>>>??????@@@>>>@@@AAAAAAAAAAAACCCDDD>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFKKKccc___TTTjjjiiiEEE888555@@@JJJIIIFFFFFFDDDDDDCCC@@@===<<<>>>???HHHdddyyyvvvfffXXXIIIFFFMMMTTTtttwwwfff[[[cccsss}}}lll[[[MMMMMMNNNKKKMMMSSS}}}yyyyyy}}}~~~wwwuuuWWWJJJGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDCCCAAAAAAAAA@@@>>><<>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFCCCGGGKKKMMMXXXuuuiiidddiiiiiiTTTHHH===<<>>AAAEEEIIINNNQQQXXX\\\bbbhhhmmmrrrxxx{{{yyyuuuqqqnnnnnnooopppooonnnpppssstttvvvyyy}}}~~~{{{zzz||||||{{{~~~ppp]]]LLLHHHEEEAAA???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::=========>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;888888888888888888888888999888888888888777777777666666666666777777777777555555555555666666666666777:::<<<;;;:::<<<@@@DDDOOOnnnxxx{{{{{{wwwqqqjjjYYYTTTNNNHHHFFFCCC>>>:::;;;:::999999:::;;;===??????>>>===<<<<<<<<<<<<===<<<===???DDDJJJLLLJJJGGGGGGHHHKKKNNNKKKEEEDDDGGGHHHLLLPPPPPPNNNOOOSSSXXXSSSRRRXXXccciiilllsss}}}}}}vvvnnnmmmyyytttqqqfffVVVNNNCCC999666666666888;;;BBBHHHMMMKKKBBB;;;999;;;999999999888888666555555555555666666777888888888<<<;;;999888999;;;>>>@@@>>>===<<<;;;;;;<<<===>>>;;;===?????????AAACCCEEE>>>???@@@AAAAAA@@@???>>>AAA???AAADDDCCCPPPvvvyyyQQQSSSiiiWWWBBB222999FFFKKKIIIFFFEEEEEEDDDAAA>>><<<<<<===@@@MMMttthhhsssjjjYYYOOOJJJJJJSSSlllvvveeeWWWUUUiii~~~uuunnn}}}bbbUUUKKKKKKMMMKKKKKKOOO{{{xxxvvvxxx|||dddQQQLLLKKKDDDDDDCCCCCCBBBBBBBBBAAABBBAAAAAAAAA@@@@@@@@@???CCCBBBAAAAAAAAAAAA???===>>>>>>======>>>>>>??????@@@@@@@@@@@@???>>>======;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDHHHIIIJJJXXX}}}pppnnnjjjfffXXXHHH???===>>>CCCIIIKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFDDDBBB???<<<:::888777999;;;===>>>AAADDDGGGLLLPPPWWW]]]ccchhhnnnqqqsssuuuxxx{{{~~~xxxqqqpppnnnlllkkklllmmmnnnooommmoooqqqrrruuu{{{|||pppaaaRRRFFFEEECCC@@@??????>>>===;;;<<<<<<=========;;;:::999<<<<<<<<<===>>>??????@@@===<<<;;;;;;::::::::::::999999888888777666666666888888888888777777777777666666666666666666666666444555555555666666666666777999;;;;;;::::::<<<>>>OOOTTTwwwxxxvvvpppeee[[[VVVRRRIIIAAA<<<;;;<<>>EEEKKKIIIAAA999888:::999999999999888666555444666666777777888888888888:::999888888:::>>>BBBEEE@@@>>><<<::::::;;;<<<===;;;<<<===>>>>>>???BBBDDDBBBCCCDDDEEEDDDBBB@@@>>>BBB===???EEECCCEEE___~~~qqqUUUMMMppp|||[[[:::333???JJJMMMMMMEEEFFFEEECCC???<<<<<<<<<;;;@@@VVVfffcccnnnddd]]]WWWhhhwwwuuu```[[[ccczzzzzzssswwwyyy~~~yyyvvvXXXOOOIIIJJJLLLJJJIIIKKKuuuvvvxxxyyy{{{pppUUUMMMJJJFFFDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@AAACCCCCCBBBAAA???>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>;;;===???AAADDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCFFFJJJGGGKKKccc~~~qqq]]]ccc]]]VVVOOOEEE>>>???DDDHHHIIIJJJKKKKKKKKKJJJJJJFFFFFFEEEDDDBBB@@@===<<<999:::;;;;;;;;;<<<>>>@@@CCCGGGNNNTTTYYY^^^cccfffeeeiiimmmqqquuuzzz~~~zzztttnnnjjjmmmmmmmmmmmmlllmmmnnnoooqqqrrrtttuuuxxxtttbbbWWWMMMGGGCCCBBBAAAAAAAAAAAA???======>>>?????????===;;;::::::;;;<<<===>>>???@@@@@@<<<;;;;;;::::::::::::;;;;;;;;;:::999888777666666777777777777777777777777666555555555555555555555555555555666666666777777777888:::;;;;;;<<<===>>>???AAAXXXyyyoookkkjjjbbbYYYCCCCCCJJJTTT[[[\\\___dddQQQLLLEEE???===@@@EEEHHHEEEBBBCCCKKKXXXdddjjjkkkaaa```eeennnppphhh]]]WWWQQQQQQNNNGGG@@@>>>BBBGGGUUUdddyyyzzzrrr|||xxxpppppp~~~~~~}}}{{{~~~wwwlllYYYJJJDDD999555444666777555666888:::@@@EEEDDD===777666888999999999888888666555555888888999:::::::::999999<<<;;;999999;;;>>>BBBEEEAAA???===;;;:::;;;<<<===============<<<===@@@BBBFFFGGGHHHHHHGGGEEEBBBAAADDD>>>???GGGHHHFFFPPP```oooHHHUUU|||MMM666888DDDMMMQQQDDDEEEFFFDDDAAA>>><<<<<<777:::@@@VVV}}}jjjjjj}}}zzztttzzztttqqqxxx|||yyyvvv___PPPKKKHHHIIIJJJIIIHHHIIIqqqvvv|||vvvZZZMMMJJJGGGAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA??????@@@BBBDDDFFFEEEDDDAAA@@@@@@???>>>?????????>>>???@@@AAAAAA@@@???>>>>>>>>>@@@BBBDDDFFFHHHHHHEEEFFFGGGGGGHHHGGGGGGGGGEEECCCFFFIIIHHHHHHSSSbbb[[[TTTYYY___```UUUEEE======DDDFFFHHHJJJLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCAAAAAA:::;;;;;;:::999888:::;;;===AAAFFFKKKNNNRRRVVVYYYYYY]]]cccgggkkkqqqyyy|||qqqllljjjiiijjjlllkkklllnnnnnnllllllmmmnnnooorrruuuuuuuuuzzz{{{zzzwwweeeYYYQQQLLLIIIBBBBBBBBBBBBCCCBBB???======>>>@@@AAAAAA???===<<<999:::;;;<<<>>>???@@@AAA<<<;;;;;;:::::::::;;;;;;======<<<;;;:::999888777666666777777777777777888555555555555555444444444555555555666666666666777666777888:::;;;===>>>>>>777>>>JJJ^^^}}}|||uuukkkWWWVVV\\\iiiqqqrrrvvv}}}qqqiii\\\NNNDDD>>>======@@@===;;;@@@IIISSSZZZ]]]QQQIIIFFFKKKQQQQQQNNNMMM@@@<<<777444777BBBOOOYYYkkkooorrrrrrpppqqqvvv{{{~~~mmmhhh]]]GGG999:::888555555888888555555777666:::======999666555666777888888888888777666666999:::;;;<<<<<<;;;::::::AAA???===;;;:::<<<>>>??????>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;===@@@BBBHHHIIIIIIIIIGGGFFFDDDCCCCCC@@@BBBHHHKKKJJJJJJMMMuuuVVVHHH___fffCCC666999AAAFFFAAACCCEEEEEECCC@@@>>>>>>:::===999???eeesssaaaqqq~~~}}}sssjjjUUUKKKJJJHHHIIIIIIIIIHHHGGGpppvvv|||]]]MMMJJJIIIFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAACCCFFFGGGGGGFFFCCCCCCBBB@@@????????????;;;===???@@@AAA@@@???>>>@@@@@@@@@AAACCCEEEHHHIIIEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEFFFFFFHHHNNNSSSyyyrrrVVVZZZbbbfff]]]MMMBBB>>>@@@BBBFFFIIIKKKKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDD=========;;;999888999:::888;;;???BBBDDDFFFIIIKKKMMMQQQWWWZZZ]]]ccclllssstttsssssstttwwwzzz~~~zzznnndddbbbdddcccfffiiieeehhhkkkllljjjjjjkkkmmmnnnsssyyyxxxsssqqqrrrvvvnnnssstttcccVVVPPPKKKGGGEEEAAAAAABBBCCCCCCBBB???<<<<<<===@@@AAAAAA@@@>>>===888999:::<<<>>>???AAAAAA<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999999666666666666777777888888555555555444444444333333333444444444555555555555666555555666888;;;<<<<<<===AAABBBBBBPPPwww{{{qqqkkkkkkrrruuurrruuu~~~tttfffYYYOOOIIIFFFIIIHHHGGGHHHLLLRRRXXX\\\NNNEEE??????AAACCCGGGKKKGGGDDDAAADDDMMMWWW```eeewww|||zzznnniiinnnqqqoooooo~~~kkkYYYOOOGGG<<<666666666444666999888444333666555555555666777777666555666666777888888888888777:::;;;<<<======<<<:::999???>>><<<;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<>>>BBBEEEGGGGGGFFFEEEEEEDDDCCCCCC>>>CCCFFFFFFGGGKKKIIIEEE]]]zzzrrrNNNHHHeee```EEE999888:::===@@@DDDEEEDDDBBBAAA@@@@@@???:::;;;LLLmmmtttzzz{{{xxxxxxzzz|||zzz{{{|||xxx[[[PPPJJJJJJIIIHHHIIIIIIIIIGGGqqqvvvyyy~~~iiiLLLEEEGGGFFFCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBDDDGGGHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>999;;;===???@@@@@@???>>>@@@@@@???@@@BBBEEEHHHJJJFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFEEEAAABBBHHHNNNPPP]]]eeeccccccccc^^^QQQGGGDDD>>>AAAEEEHHHJJJJJJIIIHHHIIIIIIGGGFFFEEEEEEEEEEEE@@@@@@@@@===;;;999:::;;;555888;;;<<<===>>>@@@BBBDDDHHHMMMPPPRRRWWW```gggeeeeeefffhhhlllqqqvvvyyywwwzzz~~~~~~|||{{{}}}{{{rrrkkklllddd```dddgggdddaaabbb```dddhhhiiihhhgggiiikkkttt{{{xxxooojjjjjjrrruuuqqqdddTTTLLLIIIFFFBBB???AAAAAAAAACCCCCCAAA>>>::::::<<>>@@@AAABBB<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::999999555666666666777777888888555555555444444333333333222222333333333444444444555444333333555888999999::::::<<>>===?????????@@@AAADDDFFFGGGEEEEEEFFFGGGGGGEEEDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJWWW```ttthhhgggjjjddd^^^WWWKKKCCC<<<;;;CCCIIIGGGFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFEEECCC@@@>>>>>>???;;;:::999888888:::;;;<<<@@@BBBEEEHHHLLLPPPSSSTTTXXXYYY[[[]]]```bbbdddeeejjjlllnnnoooooopppsssuuuyyyyyyyyyzzz{{{|||}}}~~~wwwnnnhhhgggeeeaaa^^^ZZZ\\\]]]^^^^^^aaadddggghhhgggfffggggggeeedddfffkkklllkkkmmm{{{zzzsss~~~|||dddVVVHHHDDDBBB??????BBB@@@AAABBBBBBBBBBBBAAA@@@888:::===@@@AAA@@@???>>>::::::;;;;;;===>>>???@@@AAA@@@???===<<<<<<;;;;;;===<<<<<<;;;999888777777888777777666555444444444444444444444444444444444333444444555555444444333555555555555666666666666999:::<<<<<>>@@@@@@@@@???>>>>>>===<<<;;;<<>>===<<<>>>EEENNNoooyyytttsssrrrtttvvv}}}uuuiiiiiikkklllsss~~~sss\\\SSSHHHJJJJJJIIIHHHHHHHHHIIIIIIwww~~~___NNNBBBDDDFFFAAA???AAA????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAABBBEEEFFFFFFDDDDDDCCCBBBBBBCCCBBB@@@>>>???@@@@@@@@@@@@??????>>>????????????AAACCCEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHKKKSSSmmmzzzzzzpppfffaaa[[[TTTIII???;;;===@@@CCCFFFIIIHHHGGGFFFEEEEEEEEEFFFEEEFFFFFFDDDAAA?????????======<<<;;;;;;;;;;;;;;;;;;<<<>>>AAADDDGGGIIIJJJLLLMMMOOORRRUUUXXXZZZ[[[```bbbdddeeeeeeeeegggiiilllkkkkkkkkkkkkkkkkkkllljjjddd]]]ZZZZZZZZZWWWTTTYYYZZZ[[[[[[[[[]]]```cccccc___^^^dddkkkjjj```WWWSSSXXXbbbuuuppp\\\PPPEEEAAA@@@>>>>>>@@@>>>>>>???@@@@@@???>>>>>>:::<<<>>>???@@@>>>===;;;:::::::::;;;<<<===>>>???@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::999888777777777777666666555444444333444444444444444444444444333333444444444444333333444444555555555666666666444666888888888===FFFNNNkkktttiiibbbmmm}}}~~~wwwzzz~~~~~~|||}}}}}}xxxsssnnnlllnnnrrr|||ggg]]]VVVGGG888444666666555444555555555555555555555555444333333333333444555555444444444444555666777888>>>===BBBIIIJJJEEEBBBCCCBBBAAA>>>;;;:::999888888;;;<<<======>>>>>>>>>======<<<;;;;;;<<<>>>@@@BBBEEECCC@@@@@@AAACCCBBB@@@??????@@@AAACCCFFFGGGIIIJJJWWWyyykkkVVVggg|||[[[CCC;;;???KKKTTTQQQGGGEEEJJJEEEAAA>>>>>>;;;999===BBBFFFQQQYYY]]]dddmmmjjj```WWWXXXZZZccc}}}{{{xxxtttrrrddd]]]fffkkkoooyyyzzzuuuoooSSSMMMGGGJJJJJJIIIHHHGGGGGGGGGGGGhhhQQQFFF@@@BBBCCC@@@???CCC>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBCCCEEEFFFEEEDDDCCCBBBAAAAAABBBAAA???===??????@@@@@@AAA@@@@@@@@@@@@????????????AAABBBCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEKKKVVVkkk}}}llliiikkkqqqfffTTTBBB:::===AAACCCIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDAAA@@@@@@AAA@@@@@@@@@???>>>===;;;;;;888999:::;;;===???@@@@@@AAABBBDDDGGGIIILLLNNNOOOSSSUUUVVVVVVVVVVVVWWWYYY\\\[[[ZZZYYYXXXXXXWWWXXXYYYUUURRRRRRUUUVVVTTTRRRWWWXXXYYYYYYXXXYYY\\\___aaaaaadddjjjnnniii\\\PPPIIIOOO^^^xxxtttbbbPPPHHH@@@>>>>>>===<<<===<<<<<<============<<<<<<<<<===>>>???>>><<<:::999;;;:::::::::;;;;;;<<<===>>>>>>===<<<;;;;;;::::::;;;;;;:::999888777666666666666555555444444333333333333333333333333333333222333333444444333333222444444444444555555555555333666999999888999===AAAJJJqqq{{{iiiiiizzzrrreeebbbhhhttt|||{{{xxx{{{{{{zzz|||zzzxxxzzz|||uuuZZZIIIAAA:::555666777555333444444444444444444444444444444333333333333444555555444444444444555666777777===>>>DDDNNNUUUUUUQQQPPPKKKGGGBBB<<<888777777888<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>???@@@BBBAAA??????@@@@@@@@@???======>>>@@@CCCEEEHHHIIINNNTTThhhnnniiicccxxx```AAA999BBB[[[fffZZZKKKHHHGGGDDDAAABBB???:::888:::666<<<@@@AAAEEELLLKKKDDDAAADDDEEEGGGWWW{{{~~~wwwqqqnnnjjjggg]]]\\\bbbdddnnntttjjjKKKIIIGGGIIIIIIHHHHHHGGGFFFEEEEEE|||yyyxxx~~~YYYLLLFFFCCCDDDCCC???>>>BBB===============>>>???@@@?????????@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEEEECCCBBBAAABBBBBBBBB@@@>>>>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAADDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCGGGJJJSSSooonnnhhhlllzzzxxxkkkTTTBBB<<<===<<>>===<<<<<<<<<<<<=========>>>??????AAABBBDDDEEEFFFGGGHHHJJJKKKKKKIIIIIIJJJLLLQQQPPPOOONNNNNNMMMMMMMMMPPPOOOOOOQQQTTTVVVUUUSSSUUUVVVWWWWWWWWWXXX[[[^^^^^^dddjjjjjjgggccc]]]XXX[[[]]]gggzzz{{{ssscccSSSEEEAAA===<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<:::999::::::999999999::::::;;;<<<<<<<<<;;;;;;:::999888999999888888777666666555555444444444333333333222222222222222222222222222222222333333333333222222333333333333444444444444333666999::::::;;;>>>@@@DDDUUU}}}|||nnn___YYY\\\fffvvv}}}wwwwwwqqqnnn}}}lllllllllmmmqqqxxx~~~|||zzz{{{~~~tttaaaKKK>>>:::888888999777333222444444444444444444444444444444333333333333444555555444444444444444555666777999999???LLLXXX^^^^^^\\\QQQLLLEEE===999999:::<<<===<<<;;;::::::;;;<<<===:::;;;<<<>>>???????????????>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFQQQTTT\\\oootttbbbUUUdddXXX@@@888RRRssswww^^^FFFKKKGGGEEEFFFFFFAAA===<<<<<<>>>===999999<<<;;;777;;;>>>>>>;;;AAAXXX|||oooqqqyyyuuurrrlllhhhggg```ggglllpppooofffrrrzzzaaaIIIIIIGGGHHHHHHHHHGGGFFFEEEDDDCCC~~~gggKKKGGGEEEDDDDDDAAA>>>>>>@@@======<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEECCCBBBCCCCCCCCCAAA???===>>>??????@@@@@@@@@@@@???>>>===<<<<<<===>>>???BBBAAA@@@???>>>???@@@AAA@@@@@@???>>>>>>>>>??????>>>@@@DDDIIIRRRkkkuuuccc```cccmmmpppbbbNNNAAA======AAACCCFFFIIIIIIHHHGGGEEEDDDEEEFFFEEECCCBBBCCCDDD@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????>>>AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKLLLOOOQQQRRRQQQPPPRRRSSSTTTUUUUUUWWWZZZ]]]WWWXXXXXX[[[fffqqqsssnnnpppnnnoooxxxwwwkkk___PPPDDD======<<<;;;<<<======<<<;;;;;;;;;::::::;;;;;;;;;888999:::;;;<<<;;;;;;:::999888888888888888999999::::::;;;;;;:::999888777777777777666555555555444333333333333222222222222222222222222222222222222111111222222222222111111222222222222333333333333222333444555666888;;;===CCCEEE[[[xxxllleeecccgggmmmkkk___WWWXXXUUUVVViiizzz~~~~~~qqq```ggggggkkkuuu~~~{{{yyyzzz}}}|||mmmYYYGGG<<<777888777999:::666222333777444444444444444444444444444333333333333444555555555444444444444555555666777777:::CCCPPPZZZ\\\[[[NNNIIIBBB<<<999999<<<>>>>>>===<<<;;;:::;;;<<<===999;;;===???@@@@@@??????<<<<<<==================>>>>>>>>>>>>???@@@BBBBBBKKKPPPRRRVVVhhh~~~eeeIIIJJJ[[[~~~gggGGGCCC```zzzuuuaaaQQQIIIDDDFFFHHHEEEAAAAAA;;;<<<:::777666999;;;:::999;;;<<<::::::BBBSSSccc{{{gggccchhhvvv{{{rrrkkkhhheeeaaa___```___iiivvv}}}rrrrrrzzzpppTTTIIIIIIEEEGGGGGGGGGGGGFFFEEEDDDCCC{{{ssswwwxxx```JJJCCC@@@???>>>???????????????=========<<<<<<======>>>=========>>>??????@@@@@@>>>@@@AAAAAA@@@AAABBBDDDEEEDDDCCCCCCDDDCCCAAA@@@======>>>>>>???>>>>>>>>>======<<<;;;;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<============CCCHHHDDDKKKuuummm^^^SSS]]]jjjlll```QQQMMMPPPGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDCCCDDDEEE@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAA@@@@@@@@@???AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKMMMNNNOOOPPPPPPPPPOOOPPPQQQQQQQQQRRRVVVXXXTTTKKKEEESSSxxxvvvqqqssszzz}}}lll^^^QQQFFF>>>999<<<<<<;;;;;;======;;;;;;;;;::::::::::::;;;;;;888888999:::::::::::::::777666666666777888888999888888999:::999888777666666555555555444444444333222222222222111111111111111111111111111111111111000111111222222111111000111111111111222222222222555444333333333555777999<<<@@@HHH^^^|||~~~~~~|||~~~zzzlll___WWWRRRSSSaaaqqqzzzlll\\\SSSYYYeeexxxaaa]]]bbb^^^ooo{{{yyywww||||||vvv~~~}}}|||www```GGG999666777333333444666444111444999333333333333333333333333444333333333333444555555555444444444444444555555888999999;;;CCCLLLOOOMMMDDDAAA===999777888:::;;;======<<<;;;;;;;;;<<<<<<999:::<<<>>>?????????>>>:::;;;======<<<;;;<<<===>>>>>>======>>>>>>???@@@AAAFFFHHHGGGMMMhhhzzzXXXHHHDDDZZZ}}}sssKKKEEEaaa~~~aaaTTTGGGDDDEEEDDDBBBBBB>>>???>>>;;;999999:::<<<999:::<<>>===;;;;;;===@@@???>>>>>>>>>===============>>><<<======>>>??????@@@@@@<<<>>>@@@@@@???>>>@@@CCCDDDCCCBBBBBBCCCCCCAAA???<<<============<<<<<<;;;;;;;;;:::::::::<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<>>><<<@@@FFFBBBAAAYYYwwwsssgggbbbfffpppmmm___\\\cccccc]]]SSSJJJEEEDDDEEEGGGDDDEEEFFFFFFDDDDDDEEEFFFBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAACCCCCCBBBBBBCCCEEECCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRLLLLLLLLLKKKJJJJJJMMMOOOQQQMMMLLL___~~~~~~nnn^^^QQQGGG@@@===777<<<<<<999999<<<<<<:::;;;:::999888888999:::;;;999999999999999888888888555555555555666777888999666777888999999777666555444444444444333333333333111111111111111111111111111111111111111111111111000000111111111111000000000000000111111111222222666555444444555666666666777===AAAFFFZZZvvvmmmmmmssswww}}}~~~}}}sssaaaRRRRRRZZZiiitttxxxddd[[[\\\ZZZlll~~~sssqqqdddNNN<<<777888888111000222555444111222666333333333333333333333333444333333333333444555555555444444333333444444555555999999777:::???AAA???<<<;;;:::888777777888888;;;;;;;;;;;;;;;:::999999888999:::;;;<<<=========888;;;>>>>>><<<;;;<<<===<<<<<<<<<<<<===>>>???@@@>>>>>>@@@BBBCCCOOOqqqbbbHHHGGGZZZuuurrrLLLNNNppplllUUUJJJGGGEEEDDDDDDEEEEEEEEEBBB>>>::::::<<<<<<;;;===@@@???;;;===BBB>>>III^^^xxx{{{uuurrruuuwwwtttooommmccc^^^[[[\\\]]]\\\^^^bbbhhhpppxxxuuuooo}}}|||yyykkk\\\SSSLLLBBBCCCGGGCCCDDDEEEGGGHHHIIIHHHGGGFFFMMMQQQ```bbbOOObbbxxxhhhWWWEEE:::DDDBBB???<<<:::===@@@???;;;???>>>>>>=========>>>>>><<<======>>>???@@@@@@AAA;;;===@@@???======???BBBCCCBBBAAAAAABBBBBB@@@>>><<<=========<<<;;;::::::::::::999999:::;;;===>>><<<===>>>>>>>>>===;;;::::::999999999::::::;;;<<<<<<888999???AAA@@@FFFOOO|||nnndddmmmnnnaaa^^^ggguuubbbPPPDDDAAACCCFFFDDDEEEFFFFFFEEEEEEFFFGGGEEEDDDBBB@@@?????????@@@AAAAAAAAAAAABBBBBBBBBBBB>>>??????AAABBBCCCDDDDDD???AAABBBBBBBBBBBBDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHHHHIIIJJJMMMOOOJJJJJJIIIGGGDDDDDDEEEGGGIIITTT___nnn{{{nnn\\\NNNCCC<<<999:::666<<<<<<888777;;;;;;888:::999888777777888999:::;;;;;;:::999888777666666333333444444666777999999555666888999888777555444444444333333333333333333000000000000000111111111000000000000000000000000000000111111111111000000000000000000111111111111//////000222555555444333555888;;;<<>>>>><<<;;;<<<>>>999::::::;;;===???@@@AAAAAA;;;===CCCBBBBBBVVVooo```HHHDDDRRRqqqhhhMMM^^^}}}eeeSSSLLLIIIHHHHHHAAABBBDDDDDDAAA======@@@===999999;;;:::777;;;DDD@@@DDDPPPbbbvvv{{{tttuuuqqqeee]]]]]][[[WWWWWW[[[___aaaffflllrrr~~~wwwxxx{{{ppp^^^UUUSSSNNNBBBAAAHHHGGGDDDEEEGGGIIIJJJIIIHHHGGGHHH\\\mmmnnn___ppp{{{^^^MMMGGGBBB<<>>======<<<<<<<<<<<<======>>>>>>??????============>>>???@@@AAADDDBBB@@@>>>>>>@@@BBBDDDAAA@@@>>><<<::::::::::::::::::::::::<<<>>>AAABBBCCCCCCBBBAAA???>>>>>>===:::::::::::::::::::::::::::999999:::;;;===???AAALLLxxxpppfff```ZZZVVVkkk}}}dddOOOBBB===CCCGGGFFFDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBAAA@@@???>>>@@@@@@AAAAAAAAA@@@@@@???CCCBBBBBBBBBBBBAAAAAAAAACCCDDDDDDCCCAAA@@@BBBCCCBBBCCCDDDEEEFFFHHHKKKNNNMMMKKKOOONNNHHHMMMRRRKKKFFFCCCEEE@@@888AAASSSXXXhhhjjjiiimmm}}}lll___MMMAAA<<<;;;:::999999999999999999999999999999999999888888888888777777777777777777777777777888777666555555666777888777777777777666555444333222111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111222222222333333333555555555666:::BBBKKKQQQsssppp||||||{{{nnnppptttcccgggNNNEEE:::444444555555333222222222222222222222222222222222222222222222222222222333333333333444444555555555444444333333333666666666666666777888888999999999999999999999999777888999888777777999;;;555666666777888888999999::::::::::::;;;;;;<<<===::::::;;;<<<===>>>???@@@@@@>>><<<<<>><<<;;;;;;;;;;;;;;;<<<>>>BBBHHHOOOVVV\\\___mmmpppuuu|||~~~zzzooolllgggccc___ZZZVVVRRRSSSSSSRRRVVVbbbrrr{{{||||||}}}xxxeeeYYYTTTMMMIIIFFFCCC???;;;AAABBBDDDEEEFFFFFFEEEEEEdddttt{{{zzz|||iiiNNNCCCBBBBBBAAACCCBBBAAA>>><<<<<>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????============>>>???@@@AAACCCBBB@@@??????@@@AAABBB@@@???>>><<<;;;;;;;;;<<<:::::::::;;;<<<>>>@@@BBBBBBBBBAAA@@@???>>>======::::::::::::::::::::::::::::::999:::;;;<<<>>>???FFFSSSwwwvvvhhhXXXKKKTTTrrrqqq___NNNDDDGGGGGGDDDBBBCCCEEEDDDBBB???DDDCCCBBBAAA@@@>>>======<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???AAABBBBBBBBBCCCEEEGGG???@@@BBBCCCEEEHHHJJJLLLIIIHHHNNNOOOIIIJJJJJJ???AAA:::???JJJVVVlll~~~{{{qqqooo}}}{{{ooo```UUUGGG===::::::::::::999999999999999999999999999999999888888888888777777777777777777777777777888777666555555666777888777777777777666555444333222111111000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111111222222222333333666666555444555999???DDD[[[|||zzznnnppp}}}jjjWWWSSSCCC<<<444000111333333111222222222222222222222222222222222222222222222222222222222333333333444444444444444444333333333222555555555444555666666777777777777777777777777777777888999888777777999;;;666666777777888888888999::::::999999:::;;;;;;<<<999:::;;;<<<===>>>?????????===;;;;;;===BBBGGGJJJXXX}}}RRRAAAKKKWWWkkkhhhTTTVVV~~~kkk]]]TTTJJJIIIGGGCCCAAAAAACCCFFFHHHAAA???<<<;;;::::::999999888999:::===@@@CCCFFFHHHOOORRRVVV[[[fffwwwyyyuuuvvvxxx|||xxxrrrkkkfffbbb___]]]ZZZWWWUUUSSSQQQPPPPPPWWWZZZZZZ```rrr{{{{{{lll[[[PPPLLLHHHFFFFFFEEECCC@@@AAABBBCCCEEEEEEEEEEEEEEEuuuxxxwwwRRRBBB@@@@@@BBBEEECCCCCCBBB???======@@@BBBAAA@@@???===<<<<<<<<<<<<;;;<<<<<<======>>>??????======<<<======>>>???@@@AAAAAA@@@@@@???????????????>>>======<<<<<<======;;;;;;:::;;;<<<>>>@@@AAAAAA@@@@@@???>>>===<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<>>AAACCCEEEAAA@@@@@@@@@@@@?????????===>>>@@@AAAAAABBBEEEGGGCCCCCCDDDEEEFFFFFFFFFFFFMMMJJJMMMLLLDDDFFFEEE:::DDD@@@JJJ]]]ooovvvuuu||||||jjj^^^OOOHHH???999999:::::::::888888888888888888888888999999999888888888888777777777777777777777777777777777666666666666777777666666666666666555444333222111111000000000000000000000000000000000000000////////////////////////...//////000000//////...000000000000000000000000000111111111222222222222555555555333222333666999;;;WWWwwwvvvvvvyyy~~~eeeLLL???999444///...000222222111222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222444444333333444444555666555555555555555555555555666777999888777777888:::777777777777777888888888999999999888999999:::;;;999999:::;;;<<<===>>>>>>===<<<::::::;;;===@@@AAACCCVVV{{{oooyyysssMMMAAA@@@QQQlllzzz]]]cccrrrTTTRRRIIIIIIHHHFFFDDDDDDEEEFFFCCCAAA@@@>>><<<;;;::::::;;;;;;::::::::::::;;;;;;<<<>>>AAADDDIIISSS```iiixxxvvvtttsssuuuyyy~~~zzzqqqjjjeeebbbaaa```_________]]]ZZZWWWTTTRRRQQQPPPOOONNNNNNOOOQQQRRRVVV]]]bbbdddlll|||ssslllnnn|||ppp\\\OOOHHHFFFDDDCCCDDDDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDD~~~sssXXXBBBBBBEEEAAA???CCCAAAAAAAAA???======???AAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<======>>>??????@@@@@@@@@@@@???===<<<=====================>>>;;;;;;;;;;;;;;;===???@@@???>>>>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999::::::???;;;<<>><<<:::999888888888999;;;???BBBDDD@@@@@@@@@@@@????????????>>>???@@@@@@???@@@BBBDDDDDDDDDEEEGGGHHHHHHGGGEEEOOOIIIHHHEEE@@@HHHNNNHHHMMMQQQbbbrrrzzz|||wwwzzzmmm]]]RRRCCC???:::888888999999888888888888888888888888888999999999888888888777777777777777777777777777777777777666666666666777777555666666666555555444333222111111000000000000000////////////////////////////////////////////////...//////////////////...000000000000000000000000000000000111111111111222111333444444444444666888555???PPPmmm}}}~~~}}}xxx^^^DDD222444222000000222444333222111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222444444444333444555555666444444444444444444444444555777888888777777888999777777777777777777777777999888888888888888999999999999999:::;;;<<<<<<<<<::::::::::::;;;;;;<<<===CCCCCCXXXiiieeewwwlllNNN===CCCPPPjjj```aaattt```NNNNNNNNNNNNMMMJJJEEEAAADDDDDDCCCBBB@@@???????????????>>>==================>>>@@@BBBCCCGGGLLLQQQTTTRRRQQQPPPRRRWWW\\\______[[[VVVUUUVVVWWWUUUSSSOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMQQQVVVYYY```eeennn{{{{{{lllqqqyyyeeehhhttt~~~~~~```MMMFFFGGGFFFDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCCCCwwwpppRRRCCC===DDDEEE===:::@@@>>>???>>>===<<<;;;===???@@@???===<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>><<<<<<<<<;;;<<<<<<===>>>===>>>???@@@???>>><<<;;;;;;<<<<<<===============;;;;;;:::::::::;;;===>>><<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999999888888888===>>>>>>@@@QQQtttuuulllccc^^^cccrrrsssnnn___MMM???<<<>>>BBBBBBAAA@@@@@@???>>>>>>::::::999888:::<<<>>>@@@@@@@@@@@@????????????>>>>>>@@@AAAAAAAAABBBEEEGGGDDDCCCDDDFFFIIIIIIGGGEEECCCBBBIIINNNQQQaaaqqqppp^^^]]]jjjyyyuuuiii\\\OOOFFF<<<;;;999888888888777777777777777777777777777777999999999888888888777777666666666666666666666666666666777777777777666666555555555555555444444333222111111000000000000000////////////////////////..............................////////////......//////////////////////////////000000000111111111///111333444444444555666999;;;<<>>======<<<<<<<<<<<<>>>???AAAAAABBBBBBDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKPPPMMMJJJJJJLLLLLLIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLRRR[[[aaajjjwww}}}ttt|||{{{pppooowwwsssQQQCCCCCCEEEEEEDDDCCC@@@???>>>===?????????@@@@@@AAABBBBBB}}}~~~www___QQQEEE???===@@@===777888???;;;<<<<<<<<<::::::;;;===???>>>===<<<:::::::::::::::;;;;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>><<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;:::999888999999;;;;;;::::::::::::999999888888777777777777777777777777777888888999888888777777:::444:::CCCAAADDDfffeeeVVV[[[eeeooowwwssscccQQQGGGEEE@@@@@@@@@???>>>======<<<<<<<<<::::::999:::;;;<<>>>>>>>>=========;;;===@@@BBBDDDGGGJJJMMMPPPMMMIIIGGGFFFCCC>>>:::===FFF\\\llluuuxxxfffeeettt~~~wwwgggWWWKKKBBB<<<999999999999888777666666666666666666666666666666999999999888888888888777666666666666666666666666666666777777777777666666444444555555555444444333222111111000000000000000000000000000000000000000........................---......//////......---////////////////////////////////////000000000000///111222222111000111222555:::<<<888:::OOOssspppUUU>>>444333555111111111111000000//////111111111111111111111111222222222222222222222222111111111111222222222222222222222222333333333333555555555444555666666777555555555555555555555555444666888999888777777777666666666777888888999999:::999888888777888888888777888888888999999999:::777888999;;;<<<======>>>:::AAA???@@@aaayyyqqqTTTHHH===BBBZZZ{{{ppp[[[OOOKKKJJJJJJBBBEEEGGGFFFBBB@@@AAACCCAAAAAA???>>>===<<<<<<<<<>>>>>>??????@@@@@@@@@@@@>>>>>>???AAABBBBBBCCCCCCEEEEEEDDDEEEGGGGGGGGGEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGIIILLLQQQ[[[gggqqq~~~uuuiiicccuuu|||~~~~~~|||```EEE===AAA>>>@@@AAAAAA???>>>??????>>>>>>>>>>>>???@@@AAABBB~~~gggMMM@@@??????>>>;;;888888;;;>>>:::;;;<<<;;;:::999;;;<<<>>>>>><<<;;;:::999999999::::::;;;<<<<<<======>>><<<<<<;;;;;;:::;;;;;;<<<:::;;;;;;<<<============999:::;;;;;;;;;:::999888:::999888777777888999999999999888888888888777777666666666666666666666666555666777888888888777666777000555@@@<<<555FFFccceee^^^XXXdddrrryyyvvvkkk```ZZZVVVTTTQQQLLLGGGBBB>>><<<===<<<<<<;;;::::::999999<<<<<<<<<;;;;;;;;;::::::777999<<>>HHHVVVooorrrlllvvvzzzwwwqqqfff|||qqqqqqhhhVVVFFF???;;;777777888999999888777666666666666666666666666666666999999999888888888888777666666666666666666666666555666777888888777666555333444444555555444444444222111111000000000000000000000000000000000000000........................---......//////......---////////////////////////........./////////000000///000222111000///000111111666:::888555999GGGTTTeeessscccNNN===333000333888111111111000/////////000111111111111111111111111222222222222222222222222111111111111222222222222222333333333444444444444444444333333444444555666555555555555555555555555333555888999888777666777444555555777888999:::;;;::::::999888888888888888777777777888888888888999888999:::;;;<<<<<<======999<<<===>>>HHHgggmmmQQQ<<<>>>WWW{{{rrr___TTTNNNHHHKKKMMMKKKEEEBBBBBBDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@??????@@@AAAAAAAAA============>>>??????@@@===???AAACCCCCCEEEFFFHHHDDDDDDDDDEEEFFFGGGIIIIIIKKKNNNTTTZZZcccrrrggg\\\bbbkkkuuummmqqqpppbbbMMM???<<<@@@999<<<>>>???===<<<===???===============???@@@AAAzzz[[[FFF@@@888<<<===::::::>>>>>><<<999;;;<<<<<<::::::;;;<<<>>>===<<<;;;:::999999999::::::;;;;;;<<<======>>><<<;;;;;;:::::::::;;;;;;999::::::;;;<<<===>>>>>>999999:::;;;:::999888777999888777666666666777888888888888888777777777777555555555555555555555555444555777888888888777666666777666444777>>>BBBBBBbbboooaaagggpppxxx|||wwwnnnfffyyytttmmmcccXXXNNNGGGBBB<<<<<<<<<<<<<<<:::999888:::::::::999999999888888555777999:::;;;>>>AAACCCIIIFFFEEEHHHPPPUUUVVVUUUVVVaaattt|||{{{}}}}}}|||oooggg___kkk|||wwwaaaccc[[[JJJ<<<999999999555777888888777666777777666666666666666666666666999999999888888888888777666666666666666666666666555666777888888777666555333333444444555444444444222111111000000000000000000000000000000000000000........................---..................---////////////////////////............/////////000...000111222111222444555333222222555666777888999EEE\\\|||mmmYYYFFF666333444222111222222222222111000000222333000000000000000000000000222222222222222222222222000111111111111222222222333333333444444555555555333333222222333333444555444444444444444444444444333555888999888777666666333444555777888:::;;;<<<;;;;;;:::999888888999999777777777777888888888888:::::::::::::::;;;;;;;;;CCC666777AAA@@@CCClllxxxWWW@@@???QQQcccyyyhhh[[[OOORRRTTTQQQJJJEEEDDDFFF@@@@@@@@@AAAAAACCCDDDDDDCCCAAA??????@@@AAABBBBBBDDDCCCAAA?????????@@@AAA???BBBDDDBBB???>>>@@@CCCDDDDDDEEEFFFHHHJJJKKKLLLUUUZZZbbbkkkwwwggg[[[gggyyyxxxpppkkkeeeZZZNNNCCC>>>>>>???888;;;>>>>>>;;;999:::;;;======<<<<<<===>>>@@@AAA~~~tttXXXIIIBBB>>>===<<<;;;:::999999999999::::::::::::::::::::::::AAA???===;;;999888777777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888;;;999777888:::<<<<<<<<<===<<<<<<;;;:::999888888555555555555555666777777666666555555555555666666666444222333666777666555444444444555555555555666777666555555666888:::;;;@@@^^^yyyrrrkkkjjjlllzzz|||mmm]]]RRRSSSVVVXXXUUUMMMCCC<<<888???===;;;:::999:::;;;<<<999555888888555===DDD>>>BBBCCCJJJYYYkkkwww{{{zzzmmmnnnqqqvvvvvvvvvzzz{{{|||yyyzzzjjjWWWOOODDD===999888666555666666666666666666666666777777666666555555555444777777777777777666555555777666555444444555666777888777666555333333333222444444333333222111000000000000000000000000000000////////////////////////------............------/////////...---------,,,........................---------............///............////////////222222222222333444555555999<<>>???AAAAAA@@@AAACCCBBBAAAAAABBBCCCCCC???<<<<<>>===<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>===>>>fffLLLAAA>>><<<;;;;;;:::999888777777888999999999999999999999999======<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::888666666888:::::::::;;;;;;::::::999888888888555555444444555666666777666555555444444555555666777444222222444555444222333444444444555555555555666555444444444666888999<<>>999777777666555666666666666666666666666666666666666555555444444666777777777777666555555777666555444444555666777888777666444333222222222444333333222111111000000000000000000000000000000........................------............------............------------........................------------........................////////////222111111222222333444555666:::===???JJJhhh{{{gggSSSDDD===666555444222111111222222//////000000000111111111000000000000000000000000///000000111111111111111111111111000000000//////222222222333333333333444333333555666777777666555666666555555555555555555555666777888888888666666777777777888888999:::;;;AAA@@@>>><<<:::999999999888999:::;;;;;;:::999888:::888999<<<:::777:::@@@>>>@@@CCCBBB<<<999CCCQQQpppzzzZZZDDD999HHHKKK]]]nnn___[[[SSSHHHHHHHHHHHHHHHEEEAAA>>>FFFGGGGGGEEECCCAAABBBCCCDDDBBBAAA@@@AAABBBAAAAAAEEEBBBAAADDDEEEEEEJJJQQQRRRQQQUUU^^^fffmmmxxxyyypppggg```xxxxxxgggPPPJJJBBB<<<:::999888777:::::::::;;;;;;;;;;;;;;;===>>>@@@AAA???>>>>>>???}}}mmmQQQ???:::<<<===:::999888777777777777777888888888888888888888888::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;999777555555777888888888888888888888888888888888555555444444444555666666444444333333333333444444666444222111222222111000333333333333444444444444444333222222333444666777999666@@@[[[~~~{{{fff```dddggglllqqqrrrqqqnnnlll\\\eeetttuuubbbTTTXXXXXX```rrr}}}fffPPPIIIGGGSSSfffwwwuuuaaa```bbblll{{{xxxzzzyyywwwyyyiiissswwwsssvvv~~~|||qqqdddTTTGGG>>>;;;888666666666666666666666666666666666666666666555555555555444444444666666666777666666555444666555555444444555555666777666555333222222222222333333222222111000000000000000000000000000000000........................------............------------------............------------------------------------............---............/////////111111111111222333444444///666:::777555CCC```yyyxxxrrrfffXXXIII===444000111000000000000111222222//////000000000000111111000000000000000000000000...//////000000000000000111111000000000000//////111111222222222333333333444444444444555555555555444444444444444444555555444444555555666666777777888888888888999:::;;;<<>><<<;;;:::::::::;;;;;;;;;;;;::::::999777888:::999777999===;;;<<>>???@@@~~~|||tttfffRRR@@@999;;;>>>@@@:::999888777777777777777777777777777777777777777888999::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999:::;;;<<<======:::888666555777888888777666666777777888888888999555444444444444444555555333333222222222222333333333222111000000111111000222222222222333333333444333333222222222333444555333666<<>>888444222000////////////000111111222////////////000000000111000000000000000000000000---......///000/////////000000000000000000//////111111111111222222222222555444333333333333333444333333444444555555555555333333333444555777888999888888888888999:::;;;<<<@@@AAAAAAAAA@@@>>><<<:::999999::::::::::::999999999888888888777666666888666666777888888777777999:::JJJkkknnnLLLEEE???BBBMMM```{{{iiieeewwwmmmeee___\\\QQQTTTXXXYYYXXXWWWUUUUUUMMMOOOQQQPPPOOOOOOSSSVVVQQQQQQUUU```mmmwww|||~~~rrrgggfffllluuuzzzvvvlllaaa]]]aaaiiiooorrrqqq}}}xxx{{{wwwjjj[[[OOOEEEBBB>>>;;;:::999::::::999999999:::;;;;;;<<<<<<>>>@@@AAA@@@???>>>???@@@kkkRRRIII???::::::<<<>>>???:::999999888888888888999777777777777777777777777999::::::;;;;;;:::999999::::::::::::::::::::::::777888999:::<<<===>>>???===:::888777888999999888555666666777777888888999444444333333333333444444222222111111111111222222111111111111000000111222111111111111222222222222333333222222333333444444...444999:::888DDDaaa}}}xxxooogggbbbaaaUUUJJJOOO___nnnrrrpppddd]]]WWWYYYccckkkkkkiii[[[QQQPPPXXXhhhsssgggaaa`````````rrrtttlll___PPPBBB999666777555666777777777777777777444444444444444444444444333333333333444444444444555555555555555444333333333333444444444444333333444333222111111000111111111111000000000000//////................................................,,,,,,------------,,,,,,+++,,,,,,,,,------......------------------------,,,,,,,,,------------...------------............////////////000111222222999333------333888888666888CCCXXXsss{{{bbbRRRGGG@@@777333333444333222111111111111111000000000...////////////000000000////////////////////////------.../////////////////////////////////000000000000000111111111222222444333222222222222222333333444555666666666666666333333444444666777999:::888888888888999:::;;;;;;>>>???AAAAAA@@@>>>;;;:::888777777777777777777888999999999777666666555333444444333222444777888777444:::HHHcccyyy```EEE:::>>>HHHRRRYYYvvvxxxuuuiii```iii{{{}}}{{{yyysssttttttrrrppprrrwww|||zzzsssxxxsssiiijjjnnnuuu~~~yyyuuueeeXXXZZZ```iiisss{{{zzzzzzzzz|||zzzqqqfffZZZOOOFFF@@@???>>><<<::::::;;;<<<999::::::;;;<<<=========>>>@@@@@@@@@>>>>>>???@@@~~~}}}[[[AAA<<<888:::<<<;;;:::::::::999999888888888999999777777777777777777777777::::::;;;;;;;;;999888777999999999999999999999999888888999;;;<<<===>>>??????<<<:::999999:::999888666666777777888888888999444444333222222222333333222222111111111111222222222333444222111000222333000000000000111111111222222222222222222222222222222111222444555999EEEPPPnnn{{{vvvtttnnnddd\\\]]]fffooo___]]]YYYVVVVVVXXX[[[]]]SSSJJJGGGDDDGGG\\\qqquuuzzztttmmmiiijjjnnnrrrtttxxxyyy}}}}}}uuuggg[[[LLLAAA888333444999555777999999777666666777444444444444444444444444222222333333333333333444444444555555444444333222222333333444444333333222222222111000000000000000000000000///////////////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................///000111111000222333111///000555999444555999BBBQQQkkkuuuhhhUUUDDD:::999555111000111222111///222222222222111000//////......////////////000000////////////////////////---......///////////////......////////////000000///000000000000111111111111111111222222222222222333444666777777666555444333333444555666777888999777777777777888999:::;;;<<<===>>>>>>>>><<<:::888666666555444444555666666777999888666777999777222666666333000111666777444555:::<<>>>>>>>>??????>>>======>>>@@@tttbbbGGG>>>999777::::::777777:::888888777777777888888999888888888888888888888888888999:::;;;;;;:::888777999999999999999999999999888999:::;;;<<<===>>>???@@@===:::999999999999888777888888888888888888888444444333222222222222222333222222111111222222333777888888555111///000222/////////000000000111111000000111111111000000000555111000444666666888<<>>;;;888555555999444666888777555444555777333333333333333333333333111222222222333333333333333444444444444333222222111222333444444333222111111111000/////////000000////////////////////////------------------------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------...///000111(((000888999555111222444777555555777;;;DDDUUUdddooobbbUUULLLCCC888222222333222111000000000///...000111111222111000///............/////////000000////////////////////////......///000000000000///........./////////000000/////////000000000111111...///000222222222111111333444555666666555333222111222444555666666666555666666666666777888999999999::::::;;;:::999777666666555444333333444555666333666666555888===;;;555222555444111111555666222666777999:::AAAYYY|||aaaIII???@@@111AAAKKKaaaiiiXXXQQQHHHFFFNNN\\\llluuuzzzkkktttwwwnnnhhh___ggg~~~tttwww|||wwwnnn```TTTIIIBBB??????777999;;;:::888666777999888999:::;;;<<<======>>>===>>>>>>===;;;<<<===???iiiXXXLLL888@@@:::777999888555777>>>777777666666666666777888888888888888888888888888777888:::;;;;;;:::999888888888888888888888888888999999:::;;;<<<===>>>???@@@===:::999999999888777999999888888888888888888444333333222111111111222333333222222222222333333;;;<<<;;;777222//////000////////////000000000000...///////////////......111222333333///+++000777555<<>>;;;999777555444444666666777777777777777666555555777888999:::;;;<<<<<<<<<999:::<<<======<<<:::999;;;;;;:::999999888777777888888888888999;;;===>>>===<<<;;;:::999888888777888888888888888888888888666555444333333333333333111111111111111222222222777777666555333111///...000000000000000000000000111111000000//////......000000111111111222222222000444888===GGG]]]{{{}}}zzztttkkk___PPPAAA888888888777666555444333222777666444333333444666777666555555555555444444444111222222333333222222111333333333222222111111111000111111111111222222222111111111111000000000000...///000000///---+++***---------........................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---------------------------------............///////////////000000000000222222333333333444444444555888???JJJYYYiiivvv~~~uuueeePPPBBB666555444333111000//////000000000000000000000000111111000000//////..............................////////////////////////000000000000000000000000//////............//////000000000000000000000000000000000111222222333333///111222333333222000///---///333555666666444333555444333333333333444555666777888888777555333222555444333333333333444555666666111111???QQQSSSIII===555///111444444333333222222111333777<<>>>>>===<<<;;;999888888888888888888888888888888444333333333333333333444111111111000000000//////333333333222111000//////////////////////////////000000000000//////......000000000111111111222222444555666444666@@@PPP\\\~~~|||xxxwww|||ssskkk___SSSIIIBBB===:::777777666666666666777777666555444333333444555666555555555555444444444444222222333333333333222222333333333222222111111111000000111111111222222222111111111000000000//////////////////...---,,,+++...............---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------------------...................../////////000000111222222222222333333333666666777999>>>CCCIIILLL[[[iiizzzzzzmmmaaa^^^ZZZWWWRRRJJJ===444444444333222111000000///000000000000000000000000000000000000//////..............................////////////////////////000000000000000000000000//////............////////////////////////////////////000000111222222222111222444555555444222111...000222444555555555444555444333333333333444555555666777777777555333222444333222222222222333444333555444111;;;MMMVVVTTTAAA777000///111111111333555444333333444666999;;;CCCdddxxxhhh___WWWVVVQQQBBBHHHLLLOOOOOOUUUjjj{{{wwwooofffjjjmmmtttjjjXXXLLLPPPVVVWWWYYY^^^vvv|||oooccc\\\ZZZKKK;;;666777777666666888888888999999888888777999999::::::;;;<<<======AAA@@@>>>===;;;;;;;;;;;;iii\\\MMMEEE@@@;;;:::;;;999888666555444555555666777777888888888777666666666777777888888888777777888888:::;;;;;;:::888888;;;;;;::::::999888888888999999999::::::<<<===>>>??????>>>===<<<:::999888777777777777777777777777222222222222333333333444111111000000//////......////////////000000000000////////////////////////000000000////////////...000000000000111111111111000111222111222444888<<>>>>>@@@???>>><<<<<<;;;;;;;;;oooZZZIII======???;;;:::===888777666555555555555666777777777888888777666666777777888888888777666666888999::::::::::::999888::::::999999999888888888888888888999999:::;;;<<<>>>>>>>>>===<<<:::888777666666666666666666666666444444444444444444333333000111111111111111111111//////......//////000000/////////////////////////////////////////////////////////000000000111111------///333666777777666333:::OOOkkkuuuxxx{{{{{{zzzkkk\\\RRRGGGBBB<<<888555444333222555444444333444666888:::444444333222222333444444444444444444333333333222333333444444444444333333222222222111111111111111000000000000111111111111111000000000////////////000///...,,,,,,------...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------....../////////000000000000111---...///111333444555666111222333555999>>>CCCEEERRROOOMMMNNNSSSYYY^^^___qqqvvv{{{~~~~~~wwwmmmgggcccbbb\\\TTTPPPRRRPPPOOOIIIAAA======999222999666222111333444333222000111111111111111111111000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////............//////////////////////////////------......///000000000//////000111111111111000222222111111222444555666444444444444444444444444444444555555444333222111222222222111111222222222000555444...---555@@@FFF>>>666000000///---...000---...///000111222222222777666<<>>======<<<<<<;;;;;;;;;zzziiiWWWHHH===777;;;<<<777666;;;666666666555555555555555555666666777777777666666777888888888888888777666999999999::::::999999999888888888888888777777777555666666777888888888888:::;;;;;;;;;:::888666555555555555555555555555555777777777777666555333333111111222333444555555666222111000///////////////......................................./////////....../////////000000000111000///111222333000...444222888FFFQQQ[[[ooo|||wwwkkk^^^RRRHHHBBB999777555555555555333222555444333333333333555555333333222222222222333333444333333333222222222222222333333444444333333222111111111111111111111111//////000000000111111111000000000////////////...000///---,,,,,,---.../////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------....../////////000000000111111222222222222111111444222111111222333444666777555555666999===???AAA===BBBFFFHHHJJJLLLIIICCCBBB>>><<<;;;888444333444777888777444555777666333444333111111222222111111//////000000000000111111////////////////////////.............../////////........................//////////////////////////////////////////////////////............//////000000000000000000000000---------...//////000000//////000000111111111111333222111111222333555666444444444444444444444444333333333333333222222111222222333333333333222222000222111...---111444666555111000222222///...///+++---...000222333333333666111///777JJJeeewww}}}yyytttgggVVVIIICCCDDDEEEFFFIIIQQQZZZ[[[TTTNNNLLLRRRgggxxx~~~uuuuuunnneeegggooorrrssswww|||~~~~~~xxxvvvyyy}}}{{{{{{uuufffTTTGGG>>>999555222222444333000111555333444444555666666555555555666777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;fffPPP===888777777:::888666666:::555555555555555555555555444444555666666666555555666777888888888888777777888888888888888888888888777666666666666666666666444555555666777777666666666777888999999777555444444444444444444444444444777888888999888666555444333444444555666777888888555444222000.........///........................---............/////////............////////////333111////////////...---555222111444444888GGGXXXmmm{{{|||vvvvvvmmm^^^QQQFFF???;;;888555333000///111333444444444444444333333222222111222222222222222222222222333333333222222222111111111222222333333222222111000000000111111111111111/////////000000000111111000000////////////......///......---------............------,,,,,,++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.............../////////000000111111000000000/////////111//////222333111111333000111222444555666777777444777999777777999888444999888666666666666777888000111222222333444555555---...///000111000/////////////////////000000000////////////////////////---............/////////........................////////////////////////000000000000000000000000//////............//////111111111111111111111111------......///000000000000000111111222333333333333333222111222333444555333444444555555444444333222222222111111111111111222222333333333333222222/////////000222333222111///...///333333///.../////////000111111111111111...000222333555@@@WWWmmmmmmZZZVVV\\\bbbVVVKKKAAAAAACCCCCC@@@???>>>GGGOOORRRWWW```jjjnnnmmmnnnmmmggg^^^XXXVVVVVVWWWZZZXXXSSSRRRaaa~~~|||xxxsssqqqllljjjbbbTTTEEE;;;888888777333222444333111222555333333444555666666666666555666666777777888888999::::::;;;;;;<<<;;;;;;:::dddMMM>>>111333888:::777555777999999444555555555555555555555222333333444555555444444444555666666777777777777666666666555555666666666555555555555555555555555444555666777777777666555333555777999999888666555333333333333333333333333333555666888888888777666777777777777777666666666555333111///......//////........................---------.........//////------.........////////////////////////000222333......///111222333777<<<;;;JJJ[[[ttt~~~{{{ooobbbWWWPPPFFF===888666555444333111///000111333333333222333444555555333222000111111222222222222111111222222222222111111111111000111111222222111111000///000000000111111111222////////////000000000111000000/////////.........------...............---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...............////////////000000000---------...///000222333111......111111---,,,000///111222333333333444444111555666333222333333000000111111111111333333333//////000111111000000111---...000111111000000000/////////////////////...////////////////////////---------.........//////........................////////////////////////000000000000000000000000//////............//////000000000000000000000000---......///000000111111000000000111111222333444333333222222333333444444333333444555555444333333111111111000000111111111000111222333333222111000...///000222333222111222///---...111111......111111000000000000000000000///000333444000...666BBBeeexxxnnnqqq~~~yyyfffUUUSSSXXXWWWOOOHHHDDD@@@???@@@AAABBBKKKUUUXXXbbbmmmnnnbbbRRRIIIGGGIIIJJJJJJKKKRRReee{{{qqqgggbbbZZZUUUMMMDDD<<<666555666777333111444666444333444111222333444555555555555777777777777777888888888888999:::;;;<<<;;;;;;:::}}}mmmaaaTTTAAA;;;===:::222999:::222000666888444444444555555666555555444111222333333444444444333222333444555666666666666555444444333333444444555333444444444444444444444555666777888888777666666222444666999:::999777666333333333333333333333333///111444777888999888888:::999888777666555444444333222000...---...///000........................---------.........//////---------.........//////---...///...---,,,...000---///111333666888555...444888===OOOhhhqqquuu{{{{{{vvvlllddd]]]QQQDDD???;;;777444444444444333000111333666777555111...111333555777777555333111111111222222222222111111222222222111111111111000000000111111111111000000//////000000111111111222////////////000000000000000/////////............,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000000000111...---,,,,,,,,,---...///333...///333444000111555///000111111000000222333///333555222222444444222///111333222222333333111000000222333111//////111000111222111///......///000000//////............////////////////////////---------.........//////........................////////////////////////000000000000000000000000//////............//////////////////////////////......//////000111111111............///000111222222333333333333333333333333333444555555444333333111000000000000000111111///000111222222111000//////000222222///---...111111......000...,,,---222//////...//////000111222222,,,+++///111000333999333SSSzzz{{{xxxwwwyyy|||rrryyynnnvvvrrreeeVVVJJJEEEHHHGGGEEEMMMZZZpppoooXXXRRRMMMMMMOOOUUUcccxxxyyypppeee]]]YYYMMMFFF???;;;999666333333666111000555999777444333000111222333444555555555999999999888888888888777777888:::;;;<<<;;;;;;:::|||ggg[[[KKK???999666444111444444444444444444444444444444444444444444444444333222222222222333444555333444666777777777666555555555444333333333333444666555444333333333333333777666555444333444444555222222444777999999888555222333333333333222111111666777888777666555666888888888777666555555444444666555444222111000000000---------------...////////////...---------......------..................////////////000000000000////////////000000000000555777:::???CCCHHHKKKMMM___kkk}}}~~~xxxxxxqqqfffaaaYYYOOOFFF???:::777000000111111111222222222222222222111111111000000222222222222222222222222000000000000000000000000222222222222111111111000000000000000111111111111000000////////////000000////////////............//////.........---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.................................------------...//////////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////......................................................------------......................................................---------............/////////.........---------000000000000000000000000000000000000000000000000//////000000000000//////000111111222222333444444111111222333444444444444222333333333333222111111000000000000000000000000////////////////////////////////////////////////........................,,,...000000//////111333444999FFF]]]zzz~~~ttt}}}uuujjjeee___]]]iii{{{tttjjj```VVVTTT\\\oooyyyooohhh^^^PPPDDDAAA???===:::777555333333444444444444444444444444333333333444555666777777666666666666777777777777::::::;;;;;;;;;;;;;;;;;;~~~iiiRRRIII>>>777666666666555444444444444444444444444444444444444444444444444333333333333444444444444444555666777888777777666666555555444444444444444666666555444444444444444666666555444444555666666222222333555888888777666222222333333222222111000333444555444333333444555555555444333333222111111333333222222111222222333444333222000...---,,,,,,---+++***+++---//////---------..................------........./////////....../////////000000000///000111333555666888888AAAHHHRRR```ppp~~~xxxrrrnnnggg]]]VVVIIIFFFAAA<<<888555333222000000000111111111222222222222222111111111000000222222222222222222222222000000000000000000000000222111111111000000000000//////000000000111111111000000////////////000000////////////............///.........------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................---------------...//////........./////////000000//////000000000111111111000000000000000000000000000000000000000000000000///000000111111000000///000000000/////////............................................................------------......................................................------------............//////.........---------//////////////////////////////////////////////////////000000000000//////000000111111222333333444222222333444444444333333222222333333222222111000000000000000000000000000////////////////////////................................................,,,...///000//////111222...///555DDD^^^{{{yyyhhhppp~~~pppfff```aaajjjtttuuu___SSSLLLDDD=========<<<:::999777666666444444444444444444444444333333333444444555666777555666666666777777777777:::::::::::::::;;;<<<<<>>CCCNNNTTT^^^jjjuuu}}}uuujjjccc]]]WWWMMMHHHBBB===:::666222///222222111000000111111222/////////000000000111111111111111111000000000000111111111111222222222222000000000000000000000000000////////////.........////////////000000000111/////////......///////////////.........---------------------------------.........---,,,+++***)))++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,------...///,,,,,,,,,---------.............../////////000000////////////////////////////////////////////////...//////000000//////.../////////.........------------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,---------.................................//////////////////////////////////////////////////////000000000000////////////000000111222222222444444444444444333222111111111111222111000000///////////////////////////////////////////////////------------------------------------------------,,,---//////...---///000000444888999999<<>>tttggg___SSSCCC999888888777555555555555444333333333333333333333333333222222222333333333444444222333555777777666555444333333333333444444555555777777888888888777666555666666777888888777777666777666666444333222111000444333111222444555666555222111000/////////000000,,,.........---,,,---...------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------...000111333444111555888444---((())),,,......------,,,,,,,,,,,,,,,,,,---------.........------------............---......///000000111111,,,///222333333222222333666777999>>>EEEMMMSSSVVV[[[\\\aaakkkvvv~~~|||}}}~~~~~~~~~~~~~~~~~~{{{zzztttkkkhhhjjjkkkiiicccbbb[[[PPPFFFAAA===999777555222000000111111000000000///...................../////////000000000000000000000000000000000000000000111111222222222000000000000000000000000////////////.........---...////////////000000000//////............//////............------------,,,,,,------------------------------,,,+++***)))++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------------............/////////......................................................////////////..................------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...---.....................................................................//////000000000000//////...//////000000111111222333444444444333222111111000000111111000000///...................................................------------------------------------------------,,,---......------...///222999???>>>777000......:::BBBSSSiii{{{www}}}{{{hhhlll}}}ssszzzyyyrrrhhh```fffqqqsssgggYYYEEEAAA<<<888777555333111333444666666666444222111222222222333333333444444444333333333333444444555555555555555666666666666666666555666777999;;;<<>>EEEKKKOOOOOOLLLKKKKKKMMMQQQSSSQQQPPPNNNQQQOOOHHHCCCDDDEEEDDD@@@>>>:::555222111111000000//////......000111222------..............................//////////////////000000000000000111//////000000111222222222000000000000000000000000////////////..................////////////000000///......------......///.........------------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------.........///................................................------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............................................................//////000000000000//////.........///000000111111111222222222222222111000000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...///333888777222------///444111333@@@RRRfffzzz|||rrriiinnnxxx||||||tttiiibbb\\\]]]aaa\\\MMM???;;;999777444333222222333333333444444333222000///111111222222333333444444444444333333333333444444444444555555555666666666444555666666777888999999NNNDDD:::666555444444555111222222333222222222333222222222222222222222222000111111222333333444444333333333333444444444444333333222222222333444555555666777888888666444333333444666888888777666555777777888888888777666555444444444666777777555444222000///------...///000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,++++++,,,,,,------000111222444555555444333......------,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------111000000000000//////////////////...,,,---///111---000333444333222333444555222///...///111111000333444666777888888888888...222444111000333444222111000///111222111111111//////////////////000111......///000000111111111------........./////////////////////000000111111/////////000111222222222000000000000000000000000000000000/////////.............../////////000000///......------......///.........---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***************************************************************************))))))************))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------............,,,,,,---------.........---------------------------------------------------------......------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////................................................//////000000000000//////------...//////000000111//////000111111111000000//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++---///...------///222555000---///555AAAUUUeee|||}}}{{{sssyyytttzzz~~~~~~uuurrr|||yyy|||{{{nnn^^^WWWNNNHHHFFFAAA999222777777666333111000111222222222222222222111111111000111111222333333444444444444333333222333333444444444444555555555666666333444666888888777666555888999:::888777555444222333333444333222111222333222222222222222222222222000000111222333333444444333333222222222333444555444444333222333444555666444555777888777666444333222444666777888777666555111222444666777777666555444444555777999888666333222000...---,,,---///000+++---------,,,+++,,,---+++++++++++++++,,,,,,,,,---------,,,,,,---......*********+++,,,---...///---******000:::>>>;;;555......---,,,,,,+++******)))************+++++++++++++++,,,,,,,,,------------......//////000111111)))+++...000000000111222---///111000---,,,///222,,,---...000333444444333,,,000444333000...///222222222000---///333444111111000111333444111...,,,...///000000///...///000......////////////......---------.........//////.../////////000000111111...//////000111222222222000000000000000000000000000000000000////////////............/////////000.........------...............---------,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////................................................//////000000000000//////------......///000000000---...///000000000000000///////////////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---+++---...---,,,,,,------(((+++000222000000:::FFF^^^llluuurrr}}}xxxtttllltttuuusssooo___NNNGGG<<<444111333555777...111555555222000000000222222111111222222333444000000111222333333444444444444333222222333333333444444444555555555666666222444777888999777555333555555555444444333333333222222222333333333444444555444444333222111000000111111111111222333444555333333333444444444555555444444444555555555555666555555555555555555555555555555444333333333333444444555666777666444222111333333333333333333333333111000...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,000555:::>>>444333000---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////........................////////////////////////---...//////......///111222888666---,,,333555///////////////............---------............///---......///////////////............////////////111111000000//////......////////////000000000000000000111111111111000000000000//////.........---------............------//////...---,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,+++***)))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////........................000000000000000000000000///////////////000111111////////////............+++,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...000111111888EEEYYYooo{{{ssswww|||pppddd^^^|||sssggg___XXXRRR777666555333222111000000////////////000000000000111111222222222222111111000111111111111222222222222222111111111111111222111333555555444444555666:::888666555444555777888555444444444333333333333222222222333333333333444444333333222222111111000111111111111222333444555333333333333444444444444444444444444555555555555555555555555555555555555666555444444333333444444444555666777777555444222444444333333222222222222000///...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++...222444222111...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........////////////................................................---...//////......///000:::>>>;;;111...333333,,,////////////............------------............------...///////////////............////////////000000000000//////........./////////000000000000000000111111111111000000000/////////.........---------............------///......---,,,,,,++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------,,,+++***)))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------.............................................///////////////////////////////////////000000111////////////............---------------.........------,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------....../////////666???HHHRRR```qqq~~~~~~}}}uuuuuuooommmnnnyyy}}}xxxvvvyyywwwqqqiiiggg___SSSJJJEEE@@@:::444444222111000000//////////////////000000000000000111111222222111111000000111111111111222222222222222111111111111111222111333444555444333444555333444555666666666555555444444333333333333333222111111222222222333333333222222222222222222222222111111111111111222333444222222333333333444444444333333333444444444555555666666666666666666666666666555555444444444444444333444555777777666555555555444444333222111000000///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........//////------------------------........................,,,...//////......///000;;;>>>;;;222///222111,,,/////////............---------------............------...////////////...---............/////////000000000////////////........./////////000000000///000000111111000000////////////...............------............------......------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***)))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///.............................................//////////////////////////////......//////000111////////////............//////........................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,...///---...888JJJYYYeeefffnnnxxx{{{wwwzzz{{{|||zzzrrrwww~~~wwwrrrpppqqqlllqqqoooeee]]][[[VVVOOOEEEEEEAAA999444333111---111000//////.........///////////////000000000000000111111222222111111000000111111111111222222222222111111111111111222222222333444444333333444555000333666999999888555333333333333333222222222222111111111111222222222222000000111111222222222333111111111111111222333333222222222222333333333333222333333333444444444444666666666666666666666666666555555444333444444444222333444666777777666666555444333222111000///......---------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++***))))))(((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,---///...------...000222444333......111111...//////.........---------,,,,,,---------.........,,,---......//////......---------.........//////////////////////////////........./////////000000//////000000000000//////........................------............---------------,,,,,,,,,++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////////////////....................................///////////////////////////............///000000////////////............000000//////.........---,,,,,,------.../////////,,,,,,,,,++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,---***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---+++...666===888:::BBBMMMTTTVVV]]]dddeeelllxxx|||yyyttt{{{tttpppnnnaaaaaa[[[NNNEEE@@@:::444666888666111000222222//////...............//////////////////000000000000000000111111111111000000000000111111111222222222111111111000111111222333222333444444222222444666555777999;;;;;;999777555222222222222222222222222000000000111111111222222///000000111111222222333111111000000111111222222111111111222222222333333222222222222333333333444666666666666666666666666555555444333333333333333222222333444555666666777444444333222000///......------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++++++++***))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,---......------...///,,,......,,,---000111///............------------,,,,,,,,,------------...,,,------...............------------.........................../////////............//////////////////000000000000//////---------...............------............------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,++++++******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------......///000////////////////////////...............................................................//////000////////////............000000//////.........---)))***+++---///111222333---,,,,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,---------,,,,,,---...000000...,,,//////222666888888;;;???DDDLLL[[[hhhooouuu~~~{{{tttpppqqqtttvvvyyy}}}|||wwwpppfff\\\UUUQQQAAA@@@<<<666333333111...000222222//////222222000///............///000000////////////000000000000000000000111111000000000000000111111111222222222111111000000111222222333222333444444333333666888<<<<<<;;;999888777666555000111111111111222222222///000000000000111111111000000000111111111222222111111000000000111111222000000111111111222222222111111222222222333333333555555555555555555555555444333333222222222222222111222222333444444555666333222222111000///......---......///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''((())))))*********))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///.............../////////.........------------,,,,,,,,,,,,,,,------------,,,,,,---............---,,,------------.........---............/////////------........./////////...//////000000//////...---------------.........------............------,,,,,,,,,,,,++++++++++++*********+++++++++++++++************++++++++++++***+++++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------------...//////....../////////000000000......................................................------......///000////////////............//////..................((()))+++---///111333333------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---))))))***++++++,,,------...+++)))+++...000...+++...---....../////////000222666===EEELLLQQQVVVXXXUUUUUUTTTQQQPPPQQQVVVZZZgggccc___\\\^^^aaaeeefff[[[UUULLLCCC<<<777666555222000...---///111111000...111111......111111////////////...//////000000////////////000000000000///000000111111000000///000111111111111222222222000000000000111222333333222333444444444555999;;;???===999666444444444555000000000000111111222222/////////000000000111111000000000000111111111111111111000000000000111111000000000000111111111222111111111111222222222222444444444444444444444444333222111111000000111111111111111111222333333444111111000000000/////////....../////////---,,,+++++++++++++++++++++++++++************************************************************************((((((((())))))*********))))))******++++++******************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,...///.........//////..................---------,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,---------.........---------.........//////---------.........//////......////////////......,,,,,,,,,------.........------............------++++++++++++++++++++++++)))*********++++++++++++************++++++++++++******++++++++++++******((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++************************************************)))************+++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,------...///------...///000111111222...................................................------------...//////////////////............---------------.........******+++,,,...///000111------,,,,,,,,,,,,------++++++************++++++************************++++++++++++************)))******+++,,,,,,------************++++++++++++...,,,++++++---.........)))******+++---//////...///000111111222444555555555444444444555888;;;===CCC>>>::::::===@@@AAABBB===999444111000222444555555222//////111111000///...111111//////222111...000//////.........//////////////////000000000000//////000000000000//////000111111111111222222222000000000000111222333444222333444444555888<<>><<<999666555555555666//////000000111111111222////////////000000000000111111111000000000000000111111000000000000000111000000000000111111111111000111111111111222222222333333333333333333333333222111111000///000000000111111000000111111222333000000000000//////////////////000000///---+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++*********++++++,,,******++++++++++++******************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///+++***+++...///......///......---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---------......---------.........//////---------.........//////......////////////......,,,,,,,,,------.........---..................---++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++)))******+++++++++******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******************************+++,,,,,,---......---,,,,,,,,,,,,---......,,,---...///000111222333...................................................------------...//////000/////////............+++,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...++++++************++++++************************,,,+++++++++******))))))))))))***+++,,,,,,------,,,,,,++++++***))))))((((((+++......,,,******+++---------,,,,,,---+++((()))---000000.........---333///,,,---111444444333000///111666888666333222++++++,,,...000000///---222...+++---000000......+++//////------000000,,,000///...------------...////////////000000000000//////000000000000//////000111111111111222222222000000000000111222333444222333444555666999===AAA>>>===;;;:::999888888999111111000000//////......000000000000000000000000000000000000111111111111111111000000//////......111111111000000000000000444333333222111000//////000111222222111000111222111222333222000///000111///////////////000000000000000///...------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++*********))))))(((((()))))))))))))))))))))))))))***++++++***)))***++++++*********))))))(((((((((((())))))******++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,---------......,,,+++***+++---...---+++........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++++++++***)))(((************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++------------------------)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,........................---......///000111111222222...******...000///,,,------------------------------,,,,,,,,,---..............................------++++++++++++------------------------------,,,,,,,,,++++++*********---,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------........................---------............///------------------------............////////////........................////////////////////////////////////////////////---......///000111111222444222000///...///000111//////000111111111111000333333444555777:::===>>>888888777666555444333333000000000000//////......//////////////////////////////000000000111111111111000000000/////////...111000000000000000000000333333222222111000000000000111222222111000111222111222222222000///000111000000000000000000000000000//////...------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************)))))))))((()))))))))))))))))))))))))))***++++++))))))***+++************)))))))))((()))))))))))))))*********))))))))))))))))))))))))++++++***))))))***++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,........................---......///000000111111222...++++++///111///------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,---------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------------------------.........////////////........................////////////////////////////////////////////////---......///000000111111333222000///...///000111///000000111222111111111222222222333555777:::;;;777777666666555444444444000000000////////////...//////////////////////////////000000000000111111000000000000////////////000000000000000000111111111111111111111111111111000111222222111000111222111222333222000///000111111111000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************)))))))))))))))))))))))))))))))))))))))***++++++))))))***+++************))))))))))))************))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,+++)))***+++---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++++++++***))))))************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,------------------------------......///000000000111...,,,---///111///---------------------------,,,,,,,,,,,,,,,---......******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************+++++++++++++++******************++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------------------------------.........//////------------------------////////////////////////////////////////////////.........//////000000111222111000///...///000111000000111222222222222111111111111222333444555666555555555444444444444444////////////////////////////////////////////////////////////000000000111000000000000////////////000000000000000111111111000000111111111222222222000111222222111000111222222333444333111111111222111111111111111000000000.........------,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++***************))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******************************************************************************************++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))))))************+++++++++,,,++++++---000111///,,,------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++******)))************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,---------------------------------....../////////111///---...000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......******++++++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------////////////////////////................................./////////000000111000////////////000000000111111222222222222222111111111111222222333333222333333333444444444555.............../////////...........................////////////000000000////////////000000000000//////000000111111111111000000000111222222333333000111222222111000111222444555666555333222333444111111111111000000//////---------------,,,,,,,,,,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++)))******++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++)))))))))*********++++++,,,******111999:::333,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,------------------------------------............///........./////////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......++++++,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................------------------------............//////////////////////////////000000000000111222222222222111222222222222222222222222111111222222333333444444---............/////////..............................////////////000000////////////000000000000/////////000111111222222000000111111222222222333000111222222111000111222444555666555333222333444111111000000//////......------,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))))))))))))))************))))))))))))))))))))))))((()))******(((((()))***))))))))))))************************))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************************************)))))))))************+++*********++++++*********************++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,))))))*********++++++++++++)))***111999:::333,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///------------------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))***************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................////////////000000//////000111111111111000222222333333333222222111000000111111222222333333---------.........//////................................./////////000000.../////////000000000111...//////000111111222222111111111111111222222222000111222222111000111222222444444444222111222333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))((()))))))))************))))))))))))))))))))))))((()))***)))((('''(((***((()))))))))************)))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************************************))))))))))))***************++++++++++++++++++***************++++++++++++************************))))))))))))*********************+++++++++,,,,,,)))***,,,///000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,,,,++++++++++++++++++++++++)))))))))***+++---...///------,,,,,,++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************((()))))))))*********+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////000//////......///000000000000///000111222222333222111111000000111111111111111111---------.........//////..................................../////////000.../////////000000111111...//////000111222222222111111111111111111111111000222222222111000111222111222333222000///000111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))((()))***)))((('''(((***(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++)))************+++++++++************************++++++******)))(((((((((***++++++++++++,,,,,,,,,(((+++...,,,'''&&&***...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,++++++++++++++++++++++++++++++)))))))))***+++---...///---,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,---...------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---------...///000000//////---......///////////////...///111222222111111000111111111000000000000000---------------------------------............///---------............///......///000000000000000////////////000000000000111111111000000000000000444333222111000000000000111111111111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......,,,,,,,,,---------......***++++++++++++***)))))),,,++++++******++++++,,,...---,,,+++***+++,,,,,,+++*********))))))((((((,,,,,,++++++***)))))))))******++++++++++++************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......---------............///////////////000000000000---///222333111000//////111111111111111111111111---------------------------------............///---------............///......///000000000000000.../////////000000000000000000000000000000000111555444333222111111111111111111111000000000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************)))))))))***+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...............,,,,,,,,,------------...,,,------------,,,++++++,,,++++++******++++++,,,...---,,,+++++++++,,,,,,************)))))))))((()))))))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++------+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++************************,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...............---------............///////////////000000000000000111333444444333111///111111111111111111111111---------------------------------............///---------............///......///000000000000///....../////////000000000/////////000000111111111444444444333222222222111111111000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...............,,,,,,,,,,,,------------,,,------------,,,++++++++++++************++++++------,,,++++++++++++,,,************)))))))))))))))))))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++************************+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............---------............///.../////////000000000111444444444777999888333...111111111111111111111111---------------------------------............///---------............///---...//////000000//////........./////////000000---......///000111222222333333333333222222111111111000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++)))))))))***************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---.........------++++++,,,,,,,,,---------***++++++++++++***))))))++++++************++++++,,,,,,,,,+++++++++++++++*********))))))))))))))),,,,,,++++++***)))))))))******++++++++++++******)))))))))))))))*********(((((((((((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))*********+++++++++*********************************)))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------------............///......//////000000111111888666555999<<<;;;444...111111111111111111111111---------------------------------............///---------............///------...///////////////............////////////------...///000111111222000111111222111000000///000000000////////////...---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---...---------+++++++++,,,,,,,,,------***++++++++++++***))))))+++******))))))******+++,,,,,,,,,+++++++++******))))))))))))))))))******,,,,,,++++++***)))))))))******++++++++++++******(((((()))))))))*********++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...------------------............///.........///000111111111888666555888<<<;;;555000000000000000000000000000---------------------------------............///---------............///------...////////////...------........./////////.........//////000000000...///000111111000///...000000////////////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((())))))******))))))*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,------------,,,++++++******))))))))))))******+++++++++,,,+++******)))))))))))))))************)))))))))***++++++,,,,,,******++++++++++++***************+++,,,,,,------222111///,,,***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------............///------...///000111222222666444444666999999555222000000000000000000000000---------------------------------............///---------............///,,,---......//////......---------.........//////......//////////////////...///111222222111000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''')))*********)))((()))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,------------,,,***++++++++++++,,,,,,,,,,,,------------,,,++++++******))))))))))))*********++++++,,,+++***)))(((((()))))))))************)))))))))***++++++,,,,,,******++++++++++++******)))******+++,,,,,,------111000...,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))******+++++++++************++++++++++++************************++++++++++++++++++++++++++++++,,,------------,,,---------............///------...///000111222222222222222333444555555555000000000000000000000000---------------------------------.........//////---------.........//////,,,---......//////......---------........./////////////////////.........///000222333333222111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''')))*********)))((('''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))******))))))))))))************+++,,,+++***)))((((((((())))))*********+++,,,,,,++++++***)))))))))******++++++++++++******'''(((((()))******++++++*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++,,,---------,,,,,,---------.........//////------...///000111222222///000111111111222444666000000000000000000000000000000111333444333000...///...---,,,,,,,,,,,,,,,........................///////////////.........////////////////////////---...///000000///...---111000000333666666333///000000///...............---------,,,,,,++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,//////---***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''''''((()))++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++*********))))))((((((******))))))))))))******))))))))))))************''''''(((((())))))******************************)))************+++++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,------...---------............///............////////////000000000000000000000000///////////////......---000111333555777555111---///...---,,,,,,,,,,,,---........................////////////............////////////////////////...//////000000//////...000000000222555555222///000//////...------......,,,,,,,,,,,,,,,,,,+++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))******************))))))))))))******++++++++++++++++++++++++---,,,+++,,,......,,,***++++++,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********************)))))))))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))***++++++,,,,,,++++++******+++,,,,,,------...------------........................///////////////////////////////////////////////////...------111222444666777555000,,,......---,,,,,,,,,------------------------------........................000000000000000000000000000000////////////000000000000000222333333111/////////...---------......+++++++++,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******************************,,,+++***+++------+++*********++++++,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))((((((''''''''''''(((((())))))))))))******************))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************************)))***++++++,,,,,,++++++******++++++,,,---------------------............---............/////////////////////////////////...////////////...------333222222333333222000......------,,,,,,,,,------------------------------------...............///000000000000000000000000111000///......///000111//////000111111111000///......---------------...******++++++,,,,,,,,,---+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))*********+++++++++***)))((()))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))************))))))******))))))))))))******((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------,,,,,,************************))))))))))))))))))))))))************************((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************))))))))))))))))))((((((''''''(((((()))((()))))))))************)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))***+++++++++++++++*********+++,,,,,,------,,,,,,---------.........---------.........//////////////////////////////......//////......---,,,777444111000111333333222------,,,,,,,,,------...------------------------,,,---------......//////////////////////////////111000///......///000111...///000000////////////------,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************))))))))))))******)))))))))))))))))))))))))))***++++++************((()))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------************************))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))*********))))))(((((())))))***((()))))))))************(((((((((''''''&&&&&&&&&************************(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++,,,,,,---,,,,,,,,,------------...------------...................................................------,,,888555222222333555666666------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////////////////............//////...///000///---,,,---///,,,,,,+++++++++,,,------*********++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))******+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------++++++++++++++++++++++++************************************************************++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))******************))))))))))))******))))))))))))************(((((('''''''''''''''&&&************************((((((((()))))))))******)))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................---............---,,,,,,222111111222444555444333,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------------............---------///000...,,,+++,,,...+++++++++++++++,,,------++++++++++++************+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))******************))))))))))))******************************)))+++---,,,***)))***,,,)))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))************((((((((()))))))))))))))************************(((((((((((()))))))))***((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((())))))***************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................------......------,,,+++***+++...111444333000---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------+++,,,---......---,,,+++---//////...+++***,,,...+++*********+++,,,,,,---,,,+++++++++******))))))+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))******************))))))))))))******************************)))+++...---+++)))+++,,,***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******'''(((***+++++++++***)))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))************))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------......------,,,++++++)))(((***...000///---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........///............---------...---+++*********++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((('''(((***,,,))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++***)))(((''''''******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((******))))))******+++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,(((((())))))))))))((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))))))))************))))))''')))***)))((('''(((******)))(((''''''((()))***(((((())))))*********+++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++,,,,,,+++,,,------......------******++++++++++++,,,,,,...........................///000///---,,,+++,,,+++******+++......---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------..................---------------,,,+++*********+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))''''''(((***))))))))))))************)))))))))))))))******++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++******))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))******)))((()))***))))))))))))************))))))************))))))''')))***)))((('''(((***))))))(((((((((((())))))((()))))))))************,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------..............................///000///---,,,,,,,,,******+++,,,...---+++(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((******)))'''''''''))))))))))))************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++************++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,)))*********++++++++++++++++++************++++++***)))(((((((((((()))***))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))******(((((()))***************++++++++++++))))))************))))))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,+++,,,------......---------.........////////////...........................///000///---,,,,,,---((()))+++---...---***(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************************,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***,,,---+++(((''''''((()))))))))************)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++************++++++)))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******))))))******+++,,,))))))))))))************++++++************+++++++++***(((''''''(((***+++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***)))))))))*********++++++))))))************))))))''')))***)))((('''(((***'''((()))******)))(((''')))))))))))))))*********((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************************************++++++,,,,,,---+++,,,------......------............////////////........................---///000///---,,,,,,---&&&(((,,,......---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************************************++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))),,,......,,,***))))))((()))))))))************)))))))))))))))******+++*********+++++++++,,,,,,+++******))))))******+++)))))))))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))******+++,,,(((((()))))))))*********+++******))))))******++++++***)))(((((()))***+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''((()))((((((((()))))))))******))))))************))))))''')))***)))((('''(((***'''((()))******)))((('''******))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))***+++,,,,,,------+++,,,------......------,,,------------.................................---...000///...,,,------(((+++---......,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******((()))******+++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***,,,------,,,******+++))))))))))))************)))))))))))))))******+++************++++++++++++******))))))))))))***************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++************))))))******+++,,,((()))))))))******************))))))))))))******************************''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))'''((((((((())))))))))))))))))************))))))''')))***)))((('''(((***(((((())))))))))))((((((************))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))'''''''''((((((((())))))************************************************))))))***+++,,,------...+++,,,------......------++++++,,,,,,,,,---------........................,,,...//////...------...---///111///,,,***+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******++++++++++++************'''((()))***++++++***)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***++++++))))))***+++))))))))))))************)))))))))))))))******+++************++++++++++++******))))))))))))******++++++******))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++******))))))******+++,,,)))))))))*********++++++******))))))))))))******((()))+++,,,,,,+++)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))(((''''''((()))(((((()))))))))*********))))))************))))))''')))***)))((('''(((***))))))(((((((((((())))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,------...+++,,,------......------+++,,,,,,,,,,,,---------........................,,,...//////...------...222333333000+++))))))+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********+++++++++************)))'''((()))+++++++++***)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((('''(((***,,,))))))))))))************)))))))))))))))******+++)))************+++++++++******))))))))))))******,,,++++++***)))((((((''''''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++*********)))***++++++,,,************++++++++++++******))))))))))))******''')))+++------+++)))'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))((('''&&&'''))))))************+++++++++))))))************))))))((()))***)))((('''(((******)))(((''''''((()))***+++*********))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,---......+++,,,------......------,,,,,,,,,---------..............................,,,---//////...---......666888555...*********((())))))***+++,,,,,,------,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))************))))))************))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))++++++************++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&''''''((()))******+++)))))))))))))))))))))))),,,,,,++++++++++++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++------------------------++++++,,,,,,---...//////------............------,,,------......------,,,111444222,,,)))***+++***)))******+++,,,,,,------,,,,,,,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))*********))))))************)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,+++******++++++++++++++++++++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------............------,,,,,,------------,,,,,,---000///+++)))+++---,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))************))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))(((((((((''''''(((((())))))******)))))))))))))))))))))))))))*********+++,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.....................------............------+++,,,,,,------,,,,,,+++,,,//////+++))),,,...---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++((()))))))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((()))))))))************))))))************))))))(((((((((((())))))))))))))))))(((''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))***+++,,,,,,---++++++++++++******))))))************++++++++++++******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,///.....................,,,------......------,,,++++++,,,,,,,,,,,,++++++...111000,,,***,,,---,,,***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************((()))))))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((()))))))))************))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((())))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,+++******))))))))))))))))))******+++++++++******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))************************************))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,...............---------,,,,,,------------,,,,,,******++++++++++++******///222111,,,***,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))************))))))************))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((************(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))************+++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***+++++++++,,,+++******)))*********(((((())))))***+++++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,---------------------,,,,,,------------,,,,,,)))******++++++******)))---000///+++)))+++---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++*********))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))************))))))************))))))(((((((((((())))))))))))((())),,,------,,,)))((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,((((((((()))***+++++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++,,,------......***+++++++++,,,---------+++,,,,,,------,,,,,,+++))))))************))))))***------)))(((+++---,,,++++++++++++++++++++++++,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,,,,,,,++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))************))))))************))))))(((((((((((())))))))))))(((***---//////---***((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******)))))))))***,,,---'''(((((()))***+++++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,------...//////))))))***++++++,,,------+++,,,,,,------,,,,,,+++))))))************))))))111...***((()))***++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''')))+++(((((())))))******++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))*********))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******)))((('''&&&******))))))((((((''''''))))))))))))))))))))))))************************((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((((((''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((+++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++...,,,******,,,---+++((())))))************))))))000---***((()))***++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((''')))))))))))))))*********))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))******)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************)))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))((((((((())))))***)))))))))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))++++++******))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++******,,,,,,***((())))))************))))))000---***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&(((+++,,,)))&&&************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))******************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************+++,,,))))))))))))(((((((((((())))))))))))))))))))))))************************((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***+++,,,***)))))))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))***++++++++++++***))))))************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,***)))))))))************))))))///,,,***)))***+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((((((+++000222---)))++++++******))))))((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))******************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))************************)))***++++++++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((('''(((((()))***+++,,,************))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************************************************++++++******++++++******))))))************))))))...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,))))))---222333///***++++++******))))))((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))******************************************++++++++++++******************************(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((())))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******************************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************&&&&&&&&&'''((()))***+++))))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************)))******************+++))))))************))))))---+++******+++,,,+++***++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***---...+++(((************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))******************************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++************************+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++''''''&&&''''''((()))***(((((()))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************((()))+++***))))))***+++))))))************)))))),,,+++******,,,,,,,,,***++++++++++++++++++++++++)))*********++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,+++***(((&&&'''((((((((()))))))))***************************))))))))))))))))))))))))******,,,,,,,,,,,,******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++************************+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++)))((((((((((((((())))))''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))************************************************''')))+++***)))(((***,,,))))))************)))))),,,+++******,,,---,,,***++++++++++++++++++++++++))))))******++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&&&&''')))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***---......+++(((%%%'''((((((((())))))******************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++***)))))))))))))))***&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++************************''''''(((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((((((***,,,))))))************))))))++++++******************------,,,+++***)))((('''************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))***++++++******************************)))(((((()))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***))))))******))))))************))))))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************************************+++++++++***************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++***))))))******))))))************))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))******))))))))))))******************************************************************)))))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************************************))))))******+++++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***+++((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++******)))*********))))))************)))))))))******************)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((()))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******++++++++++++++++++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++***************************************+++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))(((***+++------+++***((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***************+++)))******++++++******)))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********+++******))))))******+++++++++++++++++++++++++++*********************************)))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************************))))))*********++++++++++++++++++************)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))))))))******************************+++---......---+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************(((((())))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************(((((())))))************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++************************)))))))))***++++++,,,,,,,,,+++++++++******))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))************************+++,,,------------,,,+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,******++++++++++++******)))******************)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))*********++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,************************((())))))***++++++,,,,,,***************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++***)))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,***++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++((()))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,************************((())))))***++++++,,,,,,'''((()))***+++,,,------************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++***))))))((())))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************+++*********))))))((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))))))))************))))))))))))************(((((((((((()))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))******++++++++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++***)))***+++---...******+++,,,,,,---......++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,------,,,***)))************************))))))))))))))))))))))))+++***)))(((((()))***+++************************)))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))+++++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,---,,,+++***)))+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((((())))))))))))*********************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))(((************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((())))))))))))************))))))))))))************(((((((((((()))))))))***,,,++++++***))))))******))))))))))))))))))))))))******++++++++++++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,+++*********+++,,,---******++++++,,,------...++++++++++++++++++++++++************************)))***,,,------,,,***)))************************************************+++***)))(((((()))***+++************************)))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))(((((((((((())))))(((((((((((())))))))))))(((***+++***)))((()))******************************************)))))))))))))))************))))))***++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))******+++,,,,,,,,,+++******+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))************+++************************++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))************))))))))))))************((((((((()))))))))******,,,+++******)))*********))))))))))))))))))))))))******++++++++++++******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***,,,,,,+++*********++++++******++++++,,,,,,------++++++++++++++++++++++++***************************+++,,,------,,,+++***************************************************+++***))))))))))))***+++************************)))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((***+++***)))((()))******************************************+++++++++))))))************))))))******++++++******))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++((((((((()))))))))************++++++,,,++++++***+++++++++*********************+++,,,,,,,,,++++++***++++++++++++***))))))+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))************+++++++++************************++++++***))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************((()))))))))************(((((()))))))))*********++++++***************+++))))))))))))))))))))))))******++++++++++++************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************************************))))))*********+++++++++************************************************((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))(((((((((((())))))(((((((((((())))))))))))(((***+++***)))((()))***************************))))))***************+++))))))************))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))+++******))))))******+++(((((()))))))))******************+++++++++++++++***************************++++++,,,,,,,,,++++++******+++++++++******)))++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))************++++++++++++************************+++******************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************((()))))))))************((()))))))))************))))))))))))************+++***************++++++))))))))))))))))))))))))******++++++++++++*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************))))))*********+++++++++************************************************((()))))))))************************************((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((()))))))))******))))))************))))))((())))))*********))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))******+++++++++************************++++++,,,,,,,,,++++++***)))******+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))*********+++++++++*********************************++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))************+++))))))))))))************))))))))))))************)))))))))*********++++++*********)))******+++,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++******************************)))************+++++++++************************************************))))))))))))************************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((***+++***)))((()))***(((((((((((((((((((((((('''''''''((())))))******))))))************))))))(((((())))))******))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++)))))))))))))))***+++,,,***************+++++++++++++++,,,,,,,,,+++******))))))***++++++++++++***)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))))))))*********************************)))***++++++++++++***)))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))************))))))))))))************))))))*********+++++++++******))))))***++++++,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************************************))))))))))))************************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++)))((((((((()))***,,,---))))))*********++++++++++++,,,,,,,,,,,,+++***)))))))))***+++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))))))))************''''''((((((((()))))))))************************)))***++++++++++++***)))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))******++++++++++++))))))))))))************))))))))))))************)))************+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))+++,,,---,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***************************)))************+++++++++************************************************))))))))))))************************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((***+++***)))((()))***************************((())))))***++++++,,,,,,))))))************))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++)))************+++++++++)))((((((((((((***,,,---))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***++++++++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++''''''''''''((((((((((((************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++******************************************************************+++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************+++***)))(((((()))***+++++++++************++++++************************+++***)))))))))***,,,,,,+++++++++***************)))************++++++++++++++++++************)))++++++******************************************,,,+++)))(((((()))+++,,,++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((+++*********))))))((((((************************************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))))))))))))(((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))(((((((((((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************++++++++++++******************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************+++***)))(((((()))***+++++++++************++++++************************+++***)))))))))***+++,,,******************++++++)))************++++++++++++++++++************)))*********************************************************++++++*********++++++++++++*********)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((((((******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************)))))))))(((************************************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******************))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))************))))))******))))))(((((((((((()))))))))))))))))))))((()))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************)))******************)))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))************************************))))))))))))******++++++************++++++******************************))))))******+++,,,)))))))))***+++++++++,,,)))************++++++++++++++++++************)))************************************************((()))+++------+++)))(((++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************))))))))))))))))))))))))))))))))))))***************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******((()))))))))***+++++++++)))******++++++******)))))))))))))))))))))))))))))))))************))))))***))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************+++++++++************************************************))))))************))))))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********************************))))))))))))))))))***++++++************++++++***************************************+++++++++(((((()))***+++,,,,,,,,,))))))*********++++++++++++++++++*********))))))***************+++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))((((((((((((((((((((((((***************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************))))))************))))))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))******)))))))))++++++************++++++************************))))))******++++++++++++(((((()))***+++,,,,,,,,,))))))*********++++++++++++++++++*********))))))))))))*********+++++++++************************,,,+++***))))))***+++,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++*********)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))*********))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))))))))******+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---)))))))))******)))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************((()))))))))*********+++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))***++++++,,,,,,************************************************)))******************)))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************))))))************))))))++++++************++++++************************))))))***++++++++++++***)))))))))***+++++++++,,,)))************++++++++++++++++++************))))))))))))***++++++,,,,,,************************---+++)))(((((()))+++---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************))))))))))))))))))))))))******************************+++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******************************************************++++++++++++******((()))))))))***+++++++++((())))))******))))))((((((((((((((((((((((((((())))))************)))))))))))))))************+++((())))))******+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,************************************************************************************************************************((())))))***++++++,,,,,,******************************************************++++++++++++******************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************((()))***++++++***)))(((++++++************++++++************************((()))***+++,,,++++++*********************++++++)))************++++++++++++++++++************)))((())))))***++++++,,,,,,************************+++******************++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................---//////...---,,,---...------------------------+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************))))))))))))))))))))))))************************((()))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++((())))))******+++,,,,,,)))************++++++++++++++++++,,,,,,,,,------************************************************************************************************************************((())))))***++++++,,,,,,************************************************++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************((()))***++++++***)))(((++++++************++++++************************((()))***+++,,,+++******+++++++++***************)))************++++++++++++++++++************)))((())))))***++++++,,,,,,************************((()))+++,,,,,,+++)))(((+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------.........------------------------.........................../////////---,,,---...------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************))))))))))))))))))))))))************************((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))******++++++++++++((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------+++***************++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,***)))))))))******,,,,,,,,,++++++*********************************************************************************************************************************************************++++++******************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,...//////...---,,,***+++,,,,,,,,,,,,///111000000000////////////...---...............------//////000000000000//////111///............---+++***+++---...///---,,,+++,,,,,,------------,,,,,,................................................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---************************))))))************)))))),,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))***************)))))))))))))))++++++************++++++******++++++++++++******************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))************)))))))))***,,,,,,***)))***+++...---,,,+++***((('''''')))))))))))))))******+++******))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,***)))))))))***+++,,,,,,,,,+++++++++******************************************************************************************************************************************************************************************************,,,,,,++++++************************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,------------,,,---...---++++++,,,---///////////////000000000000111222333444444444444666666666555444444333333333111///...///...,,,***...---,,,,,,,,,---......------------------,,,,,,................................................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,************************))))))************)))))),,,++++++******++++++,,,******************************))))))))))))******************))))))))))))++++++************++++++******++++++++++++******************************************)))))))))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))************)))))))))***,,,,,,***)))***+++,,,,,,+++***)))((((((''')))))))))))))))******++++++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******+++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,++++++************++++++++++++,,,,,,,,,+++******************+++++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,++++++++++++***************************************************************************************************************************************************************************************************+++************)))))))))************************************************************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++++++++,,,------+++---......---...///111555555666777888999::::::???@@@BBBDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCAAA???<<<;;;:::999666444555222...+++***+++...///........................------------------------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************))))))************)))))),,,++++++******++++++,,,******************************))))))))))))******************************++++++************++++++******++++++++++++******************************************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))************)))))))))***,,,,,,***)))***+++*********))))))((((((((()))))))))))))))******+++++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********************)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,+++*********++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************+++++++++***************************)))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,,,,///...---,,,,,,,,,......+++...222555777999===???DDDEEEFFFGGGIIIJJJKKKLLLQQQRRRSSSUUUVVVWWWWWWXXXYYYXXXVVVUUUTTTTTTUUUUUURRRPPPMMMLLLKKKIIIFFFDDD@@@===888333///......//////////////////000000000------------------------................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******))),,,++++++******++++++,,,************************+++******))))))******+++)))***************++++++++++++************++++++******++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))************)))))))))***,,,,,,***)))***+++((((((((((((((())))))))))))))))))))))))******+++,,,+++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++******++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))*********+++++++++************************)))))))))))))))))))))***************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...------,,,,,,---------...000222555666777;;;@@@DDDGGGJJJNNNPPPTTTUUUVVVWWWXXXYYYZZZ[[[YYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\ZZZXXXVVVUUUUUUTTTRRRPPPNNNLLLHHHCCC>>>999555333//////.........///000000........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,++++++******++++++,,,************************++++++************++++++))))))******+++++++++,,,++++++************++++++******++++++++++++******************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++(((((()))***************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************(((((())))))************++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))************)))))))))***,,,,,,***)))***+++(((((((((((()))))))))))))))))))))))))))******+++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++***++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************************************************************************************)))))))))***++++++,,,,,,************************)))))))))************+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---//////---...111555:::>>>BBBDDDJJJMMMRRRTTTVVVWWWYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^\\\\\\]]]^^^_________^^^_______________^^^]]]\\\ZZZYYYXXXXXXZZZZZZYYYXXXWWWWWWVVVSSSNNNHHHCCC@@@555444222000///...//////////////////////////////////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,******************************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))******+++,,,,,,,,,++++++************++++++******++++++++++++******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++(((((()))***************))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))************)))))))))***,,,,,,***)))***+++)))))))))))))))))))))))))))))))))))))))******+++******))))))***++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------......---,,,++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,************************************************************************************************************************************************((())))))***++++++,,,,,,************************************++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---///333777999999;;;???EEEJJJNNNQQQSSSUUUXXX[[[\\\\\\[[[[[[\\\ZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVXXXYYY[[[\\\\\\\\\\\\]]]]]]]]][[[XXXTTTRRROOOOOOOOORRRUUUWWWXXXWWWUUUVVVWWWWWWVVVSSSQQQOOODDDBBB>>>999555222111111111111111111111111111111////////////////////////........................------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......---,,,,,,***************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++,,,------++++++************++++++******++++++++++++******************************((()))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++(((((()))***************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))************)))))))))***,,,,,,***)))***+++******************)))))))))))))))))))))******+++(((((())))))***+++------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,///...---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---...---,,,,,,*********++++++,,,,,,,,,************************************************************************************************************************************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........///444:::???CCCIIIKKKOOOSSSWWWYYY[[[[[[UUUXXX[[[\\\[[[ZZZZZZZZZXXXXXXWWWVVVUUUSSSSSSRRRJJJKKKMMMOOORRRSSSTTTUUUTTTUUUVVVUUURRRMMMHHHDDD@@@@@@BBBEEEJJJMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXSSSOOOIIICCC===888555444111111111111111111111111000000000000000000000000////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,***************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------++++++************++++++******++++++++++++******************************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++(((((()))***************))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))************)))))))))***,,,,,,***)))***+++++++++++++++*********))))))))))))))))))******+++((((((((()))***,,,---...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,///...---,,,++++++++++++------------------------((()))***+++,,,,,,,,,,,,------------,,,,,,,,,+++---------,,,---......///222000...,,,+++,,,...///...+++((((((+++,,,+++))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******+++...000,,,,,,++++++++++++,,,,,,000444999>>>CCCHHHMMMQQQTTTUUUXXXZZZ[[[[[[ZZZZZZYYYZZZ\\\\\\[[[XXXTTTRRRFFFEEEEEECCCAAA>>>;;;:::777888999<<>>===<<<;;;<<<===>>>>>>@@@??????@@@CCCGGGKKKNNNTTTXXXXXXTTTQQQPPPOOOLLL@@@>>>===<<<<<<;;;888666<<<888444222222222000---222000...---...///...---///...---...//////...,,,---------.........//////------------------------------------------------------------------------+++***)))***+++++++++))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))************************,,,+++***))))))***+++,,,)))))))))***+++++++++,,,******************************))))))******+++,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***///...---,,,++++++++++++---------------,,,,,,,,,...............------,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------............------.........///---,,,---///000...+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...,,,,,,,,,---...111444555:::>>>CCCHHHLLLPPPUUUXXXZZZZZZ[[[\\\[[[YYYWWWVVVWWWWWWWWWTTTOOOHHHAAA===:::999888777666555555555222222222333555666777777777:::???DDDGGGHHHGGGFFFDDDDDDDDDBBB@@@??????@@@>>>===<<<;;;<<<>>>@@@BBBDDDJJJNNNNNNNNNQQQRRRPPPOOONNNMMMNNNOOOPPPOOOMMMMMMKKKHHHFFFEEEBBB>>>:::555333222111222222111000000///.........---+++(((---------.........//////------------------------------------------------------------------------+++***)))***+++,,,+++))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******++++++++++++******************************************************,,,+++***))))))***+++,,,***************+++++++++******************************))))))******+++,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******,,,+++***)))(((((()))***************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...---,,,+++++++++,,,---------------............***+++---...///......---,,,,,,,,,---//////,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***---//////...,,,+++,,,,,,---...111666;;;???BBBIIILLLPPPSSSUUUWWWYYY[[[YYYYYYXXXVVVSSSPPPMMMKKKFFFFFFFFFEEEAAA===888555333222222222222333444555444333333444666888;;;<<>>:::555000---111000......///...,,,***---............/////////------------------------------------------------------------------------,,,***)))***+++,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********************++++++++++++******************************************************++++++************+++++++++++++++*********************************************))))))******+++,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++***)))))))))******************************************************(((((()))))))))*********++++++++++++++++++++++++************************,,,+++******)))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,------------000///---,,,+++,,,---...---......///////////////,,,,,,------......------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,...---,,,,,,,,,...000222777<<>><<<666777888999999::::::;;;<<<===>>>???@@@@@@@@@@@@???AAACCCEEEGGGIIILLLMMMVVVZZZ^^^bbbcccaaa___\\\___bbbeeeeeeaaa^^^___aaaaaa___[[[WWWRRRNNNLLLJJJTTTZZZ]]]\\\[[[\\\ZZZWWWDDDBBB@@@BBBHHHPPPVVVZZZ``````bbbcccdddcccaaa___\\\YYYTTTOOOIIIBBB:::555444111......///111222222.............../////////................................................------------------------,,,+++******,,,,,,+++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,************************,,,+++++++++***)))))))))******++++++++++++******************************************************++++++++++++++++++++++++,,,+++++++++***)))))))))******************************))))))******+++,,,))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++*********************************************************************))))))))))))*********+++++++++++++++++++++++++++************************++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++......------,,,,,,------+++++++++,,,,,,---------,,,,,,---...//////......,,,,,,---...000222444666555555666777777777777666666444222///.........///111000///---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,++++++...222555:::>>>EEEKKKPPPRRRRRRRRRSSSSSSRRROOOIIIDDDAAA@@@======;;;:::777555333222555555666888;;;???DDDFFFNNNPPPRRRTTTTTTRRROOOMMMLLLPPPTTTVVVUUUUUUVVVWWW``````aaaaaa```^^^[[[ZZZ[[[___ccceeeddddddfffhhhlllkkkjjjhhhfffdddbbb```ccchhhkkkhhhfffgggeeebbbUUUNNNGGGBBBBBBGGGLLLOOOTTTUUUXXX[[[^^^bbbfffhhhaaa```^^^]]][[[WWWRRRNNN>>>999333//////111333444////////////////////////................................................------------------------,,,+++***+++,,,,,,,,,******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,+++++++++***)))))))))******++++++++++++******************************************************+++++++++,,,,,,+++++++++,,,+++++++++***)))))))))******************************))))))******+++,,,))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++***************++++++++++++************************************************************+++++++++,,,,,,++++++++++++++++++++++++************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,......---------------...+++,,,,,,------......///------............------***,,,111666;;;@@@DDDFFFJJJKKKLLLMMMNNNMMMLLLLLLGGGDDD>>>999444222222222222222111///,,,,,,---///......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,------..................000666===BBBHHHKKKPPPTTTUUUTTTRRRPPPJJJIIIGGGBBB<<<777555444333333333333222222222222444666:::@@@HHHPPPVVVZZZZZZ\\\^^^___^^^[[[XXXUUUTTTWWWZZZYYYVVVTTTTTTVVVZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVYYY]]]```ccceeeeeebbbccceeefffggggggfffeeeccchhhkkkjjjjjjmmmnnnlllmmmfff[[[QQQKKKHHHGGGGGGJJJLLLOOOSSSVVV[[[aaaeeeeeeffffffhhhgggeee```\\\NNNHHH@@@999555444222111000000000////////////...................................................---------------------------+++***+++,,,---,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,---************************+++++++++*********************++++++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++*********************************************))))))******+++,,,)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++,,,,,,,,,---++++++,,,,,,------......,,,,,,------------,,,,,,......------------......,,,,,,---......///000000---///000222444666666777666999@@@GGGNNNTTTWWWYYY\\\^^^___aaaaaa```___^^^YYYVVVPPPHHHAAA;;;777555555888999888444111///000/////////......---------........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,---......//////111333777;;;BBBIIIOOOQQQQQQPPPOOOMMMJJJGGGEEE======:::777333111222333111111111222333444666666666;;;DDDNNNXXX___ccceee]]]]]]]]]\\\[[[YYYXXXWWWVVVXXXYYYVVVSSSSSSWWW\\\RRRTTTVVVWWWWWWUUUSSSQQQUUURRRQQQUUUZZZ^^^___]]]bbbdddfffggggggeeedddbbb```dddfffddddddiiikkkkkkoookkkeee```[[[VVVQQQMMMKKKNNNRRRSSSTTTUUUXXX[[[fffgggiiikkkkkkiiiccc___^^^ZZZSSSMMMFFF@@@999555000000000000/////////...................................................---------------------------,,,++++++------,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,)))******+++,,,,,,------***************************************+++++++++******++++++++++++******++++++++++++++++++++++++************************++++++,,,------,,,++++++***************+++++++++******************************))))))******+++,,,)))************+++++++++******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******))))))******+++,,,---......++++++,,,,,,---......///,,,,,,------------,,,,,,......---------......///------......///000111111111444888<<>>CCCGGGHHHCCC===999777000000/////////.................................------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------...------,,,,,,------...++++++,,,,,,---...//////000333999???EEEKKKRRRWWWSSSPPPLLLFFFBBB>>><<<;;;555444333111///111444777111111222333555777999:::BBBHHHRRR[[[```aaa```^^^]]][[[WWWUUUTTTTTTVVVWWWWWWXXXXXXUUUSSSWWW```gggiiilllpppsssssspppkkkhhhpppkkkgggiiippptttrrrooouuuuuuuuutttqqqmmmhhheeeccceeeeee```^^^aaabbbbbbcccdddfffhhhiiifff```\\\QQQUUUXXXXXXVVVSSSRRRSSS[[[^^^ccchhhmmmmmmjjjggggggeeebbb]]]WWWNNNDDD===111111000000/////////...////////////////////////////////////////////////---------------------------,,,++++++------,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------************************))))))******+++++++++,,,******++++++++++++******++++++++++++++++++++++++************************++++++------------++++++))))))******+++++++++,,,*********************************)))***++++++,,,)))************+++++++++******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))***+++,,,,,,************************++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))***+++---...//////++++++,,,,,,---...//////,,,------......------,,,++++++,,,---......------//////......000444;;;???AAAGGGNNNSSSUUUVVVZZZ]]]\\\]]]___aaabbbcccdddddddddfffiiiiiihhhgggggggggfffeeedddbbb]]]SSSFFF<<<>>>CCCKKKRRRVVVUUURRROOOAAA<<<555111000000///---+++...///...,,,+++...111------.........---++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++...---,,,+++,,,///222444999===BBBHHHMMMPPPQQQQQQOOOHHH>>>777555444333111///111333444333333444555888666666:::???EEELLLQQQXXXXXXZZZ\\\^^^]]]ZZZXXXWWWRRRQQQTTTVVVXXXaaalllmmmffffffmmmoooppp{{{}}}~~~}}}zzzuuuooohhhbbb^^^aaaaaabbbfffiiiiiifffcccggg\\\]]]aaa___aaaaaaYYYYYY[[[___ffflllnnnkkkhhhjjjiiiiiifffbbb\\\VVVSSSCCC;;;111---///111111///111111111///...---.../////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***---------,,,,,,+++++++++---------------------------,,,+++******,,,...///------------------------++++++++++++++++++++++++(((((()))***++++++,,,,,,//////////////////.................................------,,,,,,---------000333777;;;???DDDJJJNNNRRRTTTXXX[[[]]]^^^```bbb______```aaabbbccccccdddbbbdddggggggfffeeeffffffgggggghhhgggddd[[[PPPGGG>>>???DDDOOOZZZ^^^ZZZUUUTTTJJJ===555222222000...111///---,,,------......,,,---.........---,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************************,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---,,,,,,...111555:::===AAAEEEIIIMMMOOOMMMJJJHHHAAA<<<666333333333222111333333444333222333666999>>>@@@GGGNNNSSSUUUUUUVVV\\\YYYWWWYYY]]]^^^\\\ZZZ\\\[[[^^^fffmmmuuu{{{sssiiibbb```___^^^\\\ccc^^^dddiiicccccceee___eeecccccceeejjjnnnooonnnllllllkkkjjjfffccc___\\\PPPKKKBBB:::555222111111000000000///---------...//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,+++***************++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------------------------,,,+++***+++,,,...///------------------------+++++++++++++++++++++++++++++++++,,,,,,---------........................------------------------000///---,,,,,,...000222888===EEELLLQQQTTTXXXZZZ^^^^^^^^^```bbbcccbbbaaa^^^]]]]]]]]]]]]___```bbb```bbbeeefffeeeeeeeeefffdddeeegggiiigggbbb[[[UUUEEE>>><<>>FFFJJJQQQVVVYYYZZZ\\\]]]___]]]]]]___```^^^YYYSSSRRRQQQPPPPPPQQQTTTVVVXXXYYY\\\___````````````aaa___```bbbdddeeedddcccaaaZZZNNNBBBCCCPPP```jjjmmmfff^^^PPPBBB888444555777555222//////000111///...---.........////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///000111444999???EEEHHHMMMMMMKKKHHHCCC<<<666222333222111111222444666777999<<>>=========???BBBEEEGGGIIILLLOOOPPPPPPPPPQQQRRRUUUVVVVVVXXXZZZ]]]```bbbddd\\\QQQJJJKKKSSS]]]ccccccccc]]]QQQAAA888777:::888:::;;;999444000......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111333444777;;;@@@EEEIIILLLGGGEEE@@@;;;666333111000444333444444777:::???BBBHHHLLLQQQTTTWWWXXX[[[\\\UUUWWWWWWWWW^^^lllwwwyyy~~~|||ssskkk[[[aaacccgggjjjmmmnnnnnnooonnnnnnmmmlllkkkjjjjjjiiikkkhhheeeccc^^^UUUGGG>>>555222000000111222111000000000000000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------..............................------------------------............------------,,,,,,,,,---------......////////////////////////555777;;;AAAGGGNNNTTTWWWYYYZZZ[[[[[[ZZZZZZ\\\]]]^^^^^^^^^[[[UUUJJJ>>>666000000000111333555888999888:::===>>>>>>===>>>???AAACCCDDDEEEGGGJJJOOORRRMMMOOOPPPNNNMMMPPPXXX___dddhhhiii___OOOBBB<<<;;;===BBBGGGFFF>>>666111000111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555888:::>>>CCCGGGJJJLLLLLL===:::666111///000222333333555999===@@@EEEKKKOOOSSSVVVYYYZZZYYYWWWUUUTTTOOOYYYccckkkyyyxxxrrruuussssssyyy}}}}}}~~~vvvmmmjjjeee```___dddlllrrroooooooooooonnnmmmlllkkkmmmjjjggghhhhhhbbbWWWMMM???:::444111111111000...000000000000000000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------............................................................,,,,,,------------------,,,,,,,,,---......//////////////////////////////???BBBHHHNNNSSSWWWYYYZZZZZZ[[[[[[ZZZWWWUUUUUUUUUSSSUUUUUUQQQJJJBBB;;;777222333333333444444555555111333666777666555555666444777<<>>CCCEEEFFFKKKUUU]]]dddgggiiieee\\\OOODDD>>>===CCCKKKPPPNNNGGG>>>999444333111///.........///........................------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------***+++,,,---............---------------------------------///111555888:::???BBBEEEHHHHHHFFFCCCAAA555333111000111333777999888===EEELLLOOORRRUUUWWWWWWZZZ]]]_________```aaagggsss}}}~~~}}}|||||||||{{{wwwsssxxxyyyzzz~~~yyyjjj___^^^dddjjjmmmnnnoooqqqpppooommmlllmmmkkkhhhgggfffccc___[[[QQQIII>>>777555333111...000000000000000000000000000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------,,,------...............................................................,,,,,,,,,------.........,,,------...//////000000////////////////////////HHHKKKQQQWWWZZZ[[[[[[ZZZYYYZZZ[[[YYYTTTOOOKKKJJJDDDGGGHHHFFF@@@<<<<<<===;;;<<<<<<<<<;;;:::999888444666888999777666666777555;;;BBBFFFFFFDDDBBBBBB@@@???===999999???JJJSSS```aaabbbdddcccZZZLLLAAA999???JJJUUU[[[WWWLLLCCC555444222000............////////////////////////------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------*********************************++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++------------------------***+++,,,---............------------------------......///000333777;;;>>>FFFHHHJJJIIIEEE>>>666222000000111222555888;;;===@@@HHHRRRYYY[[[ZZZZZZZZZ\\\___dddiiinnntttzzz~~~zzzppp~~~}}}zzzooodddbbbccciiikkknnnppppppooommmlllmmmkkkgggbbb^^^^^^```cccaaaWWWIII???:::777333000000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,------.................................++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------------------------------,,,---......//////......////////////////////////////////////////////////+++,,,,,,---...///000000------......///000111111........................SSSSSSTTTXXX[[[[[[XXXTTTVVVSSSOOOIIIEEEBBB@@@@@@@@@?????????@@@AAACCCDDDJJJKKKMMMPPPRRROOOHHHCCC@@@===::::::<<<===<<<:::???GGGRRRYYY[[[YYYTTTRRRJJJEEE===777444777<<<@@@GGGMMMUUU^^^bbbaaa\\\XXX@@@===>>>HHHVVV___^^^ZZZKKK???222---///222///+++000.........000000///....................................------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.....................---,,,+++111111333555:::???DDDHHHHHHIIIHHHBBB;;;555333444///111444666:::AAAIIINNNMMMRRR[[[___ZZZSSSTTTYYYeeeooo~~~zzzvvv|||vvvrrr~~~~~~kkkccc[[[aaafffhhhkkknnnlllhhhjjjnnnnnnbbbSSSNNNWWWbbbjjj^^^VVVSSSJJJ999222444444222000000222222000---000000000000000000000000........................,,,------......------,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,------......------,,,.........------,,,,,,,,,------------,,,,,,,,,,,,------...---,,,***(((&&&,,,---...//////...---,,,---)))(((***++++++---222///...---------///000111///------...000///,,,)))......---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------------,,,,,,+++++++++)))))))))***+++---...//////...,,,,,,,,,,,,+++))),,,---......,,,,,,---.........////////////000111000222444555444333333333000222333333000...------///...---------...////////////000111111111000000...------...000000...---YYYWWWVVVUUUUUURRRMMMIIIGGGEEEBBB???======>>>>>>@@@BBBGGGKKKOOORRRTTTTTT]]]]]]^^^aaadddccc```]]]YYYVVVRRRQQQRRRSSSRRRPPPQQQWWW```fffhhhgggeeeddd^^^YYYRRRIIIBBB===;;;:::;;;===AAAIIIRRRZZZaaadddWWWOOOGGGDDDJJJSSS\\\aaaWWWJJJ;;;222111222000...111000//////000000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.........000//////...---------...444555888;;;???DDDHHHJJJNNNJJJCCC;;;444000000222666888:::???FFFOOOWWW\\\VVVTTTSSSTTTSSSVVV```kkkuuu}}}vvvuuu}}}{{{{{{yyy~~~xxxtttkkkcccccciiilllkkkkkkoooppphhhZZZPPPNNNPPP```dddddd]]]PPPDDD888000111111222222222222111000000000000000000000000000........................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,------......------,,,...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---------------,,,......---,,,,,,------......,,,,,,//////++++++------,,,,,,+++,,,---...///+++))))))+++...///...,,,+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************+++*********))))))))))))************************************************++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------------,,,,,,,,,++++++............------------000///........./////////...///111000//////000111111333555777999:::<<<===>>>@@@CCCCCCCCCBBBCCCDDDHHHHHHHHHFFFBBB<<<666222///////////////000000000222111///......///111222///...,,,,,,------+++)))XXXUUURRROOOKKKGGGBBB>>>;;;:::888777888;;;>>>@@@GGGKKKSSSZZZ___bbbbbbaaaeeedddeeegggiiikkkjjjiiigggdddaaa```aaacccddddddaaaeeeiiikkklllllllllmmmooolllggg^^^TTTJJJAAA<<<;;;999888999???IIISSSYYYbbb]]]UUUNNNLLLQQQYYY``````VVVGGG;;;555333111000333111/////////000///---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------------.........111000...------///111333:::<<>>;;;:::;;;::::::;;;>>>BBBGGGIIIUUUXXX]]]bbbeeefffeeeddddddeeeeeefffggggggfffeeefffeeedddeeegggjjjmmmnnniiijjjjjjiiihhhhhhiiikkkppppppnnnjjjcccZZZRRRMMMDDDBBB===:::999<<>>>>>=========???<<<888333111/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------..............................------------------,,,,,,***+++,,,------------,,,...............000222555777999===AAACCCFFFJJJMMMVVVZZZ^^^aaa``````bbbdddeeefffffffffeeefffhhhjjjiiihhhggggggdddZZZLLL@@@555333111000000333777:::>>>???AAABBB@@@<<<888555444222//////000000000///AAA???===:::777777888999>>>???BBBFFFKKKQQQVVVYYYbbbccccccddddddccccccbbbfffgggiiiiiihhhdddaaa___bbbcccdddeeefffhhhjjjlllgggggggggfffeeefffhhhjjjkkklllmmmlllkkkhhheeecccPPPMMMGGG@@@<<<>>>CCCHHHHHHKKKRRR[[[bbbccc___ZZZ[[[[[[ZZZXXXRRRIII>>>666333000...---...000000///........................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,---///333999???CCCDDDGGGKKKOOORRRSSSSSSRRRQQQJJJCCC@@@DDDKKKPPPRRRWWWWWWWWWYYYZZZ[[[ZZZXXXbbbnnn}}}}}}|||~~~~~~}}}xxx|||~~~~~~nnnbbbbbb```aaahhhppppppggg]]]OOOKKKQQQ```kkkhhhaaa]]]LLLBBB666//////222222111111111111111111111111111////////////////////////---......//////......---........................------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,000000//////000222444555888;;;???CCCFFFHHHHHHHHHEEE>>>888888999===EEENNNQQQQQQQQQQQQQQQPPPPPPPPPQQQNNNHHHAAA;;;777666666444222///,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///......------......///........................---------------------------...//////000000000///,,,///222444666999>>>BBBKKKNNNQQQTTTVVVYYY]]]___^^^bbbffffffdddccceeehhhiiijjjjjjiiihhhiiilllnnnlllkkkkkknnnnnnhhh]]]SSSGGGCCC===888777999===AAABBBCCCFFFHHHJJJKKKKKKKKKAAA===999555222...+++(((<<<;;;888555444555999<<>>DDDHHHJJJLLLNNNOOORRRTTTVVVWWWWWWWWWWWWWWWWWWVVVUUUVVVXXXYYYTTTZZZ```eeekkkuuu}}}qqqddd```ccchhhkkkggg]]]WWW[[[ccceeeaaa]]]\\\YYYPPPEEE:::444444666111111111111111111111111////////////////////////......////////////..............................------------------------******++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------......------,,,---------....../////////...///000111333444555666;;;>>>BBBGGGLLLPPPSSSUUUVVVXXX\\\___aaaaaaaaa```ZZZTTTMMMIIIEEE??????BBBMMMOOOTTTYYY^^^aaadddeee___^^^ZZZSSSLLLHHHGGGHHHGGGFFFCCC>>>:::555222000................................................+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////............//////........................------------.........///---------...111555999;;;DDDJJJQQQUUUVVVXXX]]]```___```ccccccdddeeegggiiihhhjjjhhh```UUUOOOPPPSSSGGGGGGHHHHHHKKKPPPVVV[[[bbbaaa```______``````aaafffeeeeeeeeefffhhhjjjkkknnnjjjccc\\\VVVSSSQQQQQQYYYXXXWWWUUUSSSOOOIIIEEE777777888888:::@@@JJJQQQWWWZZZ^^^bbbddddddbbbaaa]]]\\\ZZZXXXVVVTTTRRRRRRWWWYYY[[[[[[[[[\\\```ddd^^^ccchhhiiifffbbb``````[[[___eeegggeee```[[[XXXXXXZZZ]]]```cccdddddddddeeejjjnnnmmmgggccccccdddmmmlllggg\\\PPPHHHGGGIIIYYYRRRMMMQQQYYY]]]YYYTTTHHHCCC<<<777333111...---........................,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////000444888>>>EEEJJJLLLMMMMMMQQQRRRTTTUUUWWWXXXYYYYYYUUUWWWYYYXXXVVVVVVYYY\\\[[[hhhxxx}}}wwwuuuwwwyyy}}}xxxpppaaa___eeelllgggiiiccc\\\___gggcccXXX[[[^^^]]]QQQ@@@555555:::111111111111111111111111000000000000000000000000......////////////......////////////////////////------------------------((()))***+++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------......------,,,........./////////000000222333555777:::===???@@@GGGIIINNNSSSWWWZZZ\\\]]]^^^______``````aaaaaaaaaccc```^^^]]]WWWMMMFFFEEEAAADDDKKKRRRZZZ```dddfffbbbaaa^^^WWWNNNHHHGGGHHHQQQQQQPPPLLLGGG???999444////////////////////////........................+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////............//////////////////////////////---------........./////////000111555;;;CCCJJJOOOTTTYYY___aaa^^^]]]^^^```aaacccgggiiikkknnnqqqsssjjjiiicccVVVGGG===;;;>>>CCCDDDEEEGGGKKKRRRZZZ```VVVUUURRRNNNLLLMMMPPPTTTUUUYYY```gggmmmppprrrssskkklllmmmkkkggg```YYYTTTJJJLLLQQQWWW[[[]]]\\\ZZZ<<<::::::>>>GGGQQQYYY\\\___ZZZXXX\\\^^^ZZZVVVVVVSSSZZZ\\\UUUPPPUUU[[[^^^gggtttxxxyyyzzz|||}}}yyyooodddaaa```^^^ccccccYYYddddddfffkkknnnmmmlllllliiiooorrrlll^^^RRRKKKJJJDDDHHHNNNTTTVVVUUUSSSQQQHHHFFFCCCAAA>>>999222---444///...000///+++,,,111........................,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++---......---...000222888???HHHLLLLLLMMMOOORRRPPPSSSWWWXXXWWWVVVUUUVVVXXXYYYZZZYYYXXXYYY\\\^^^sss~~~zzzvvvxxxddd]]]^^^```eeehhhiiikkkkkkeee]]]TTTUUUZZZ]]]SSSAAA444111777333///...000222000...////////////////////////...........................------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------,,,++++++,,,...---------------------------,,,++++++******++++++...///...---++++++---......000111222222444666999@@@AAACCCEEEHHHKKKMMMOOOUUUTTTUUUXXX[[[^^^______```____________aaabbbdddeeedddbbbaaa___\\\XXXUUURRRNNNIIIIIINNNXXXaaafffbbbbbbcccdddaaa[[[RRRLLLHHHHHHLLLSSSXXXUUULLLDDD<<<666///,,,...111222222---.../////////---,,,+++...------,,,,,,------...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++++++++,,,,,,,,,---------------.........//////111000...---,,,---.../////////---------...000111777;;;BBBJJJRRRWWW[[[]]]ZZZ^^^cccdddcccbbbcccffffffjjjmmmmmmkkklllpppuuujjjhhhccc\\\VVVSSSSSSTTTTTTWWW[[[___cccdddddddddeee^^^SSSGGG>>>999888888AAACCCIIIVVVeeepppssssssiii```UUUOOOQQQVVVXXXYYYXXXPPPGGGDDDKKKUUU^^^ccc>>>AAAHHHPPPYYY^^^___^^^YYYVVVSSSSSSTTTUUUTTTSSS[[[ccchhhggghhhrrr}}}sssgggdddaaabbbdddgggkkknnnmmmlllllloooooofffUUUHHHIIIHHHHHHKKKNNNQQQQQQQQQFFFBBB??????AAA???888111333...---000111...---000........................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,---------.........//////...------///444888???DDDKKKNNNNNNNNNQQQSSSVVVWWWYYYZZZYYYXXXXXXWWWTTTTTTSSSSSSVVV]]]gggooo|||vvvuuuxxxxxx~~~vvvaaa[[[dddlllllljjjjjjjjjhhhZZZVVVWWW\\\ZZZMMM???777333222111111222222111000////////////////////////...........................------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------,,,++++++,,,...------------------------,,,,,,++++++,,,,,,------.........,,,+++,,,...111...111555999===BBBFFFJJJPPPQQQSSSUUUVVVWWWWWWWWW\\\[[[ZZZ\\\^^^______^^^YYYYYYYYYYYY[[[]]]___```^^^^^^___```aaa```___^^^]]]WWWPPPLLLNNNUUU\\\```dddeeefffggghhheee```]]]QQQMMMHHHIIINNNTTTXXXYYYRRRMMMFFF>>>888222---***---------......---,,,,,,...------,,,,,,------...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,---------------------........./////////////////////////////////.........111555:::===IIIKKKPPPUUUZZZ]]]^^^___cccddddddcccbbbaaaaaabbb```eeeiiijjjjjjlllqqquuurrrrrrqqqnnnkkkiiiiiijjjllllllllljjjgggbbb]]]ZZZYYYTTTLLLBBB;;;666333222111444>>>NNN```nnnuuuvvvkkk___OOODDDAAABBBDDDDDDPPPMMMHHHCCCBBBHHHTTT\\\FFFLLLUUU]]]```^^^YYYUUUMMMRRRRRRPPPWWWbbbgggcccxxx~~~~~~zzzqqqgggccccccfffhhhssslllhhhjjjpppppphhh___UUUOOOHHHEEEGGGKKKOOOPPPIIICCC>>>@@@EEEFFFAAA:::444///---000222000//////........................,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,------------.........000///...---...333:::???GGGJJJOOOPPPOOOPPPSSSUUUVVVUUUVVVWWWXXXXXXUUUSSSQQQRRRSSSVVV___ooo~~~}}}yyy}}}|||bbbddddddcccffflllnnnlllbbbYYYTTTZZZ```[[[MMMAAA333333333333333222111111////////////////////////..............................------------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------,,,++++++,,,...------------------------+++++++++,,,,,,---...///,,,------------000444777<<<@@@EEEJJJOOOSSSXXX[[[ZZZ[[[\\\]]]]]]]]]\\\[[[___\\\XXXUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQKKKLLLNNNPPPRRRTTTUUUVVVXXXQQQIIIDDDDDDHHHLLLOOOTTTUUUVVVZZZ___cccddddddaaaZZZPPPIIIHHHMMMTTTZZZ\\\YYYSSSJJJ???777333111//////.........---------......------------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,------------.........///------........./////////---...000111111111//////000000111555;;;BBBHHHLLLXXXZZZ\\\___bbbccccccccciiiddd^^^YYYVVVSSSQQQPPPQQQVVV[[[^^^aaadddjjjnnniiikkknnnpppppppppqqqsssyyywwwtttoooggg___XXXSSSUUURRRMMMFFF???999555222111666@@@QQQdddsss{{{~~~tttjjj[[[OOOGGGAAA;;;777FFFMMMSSSQQQIIICCCBBBEEEWWWYYY\\\[[[XXXSSSQQQPPPMMMZZZaaacccooozzzzzzeeedddcccbbbcccdddggghhhnnniiihhhmmmtttyyyvvvlllfffaaafffhhhkkkllllllnnnqqqsssaaa\\\SSSJJJEEEFFFJJJNNNOOOJJJDDDBBBDDDFFFEEEDDD<<<666000///111111000...........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------............,,,---///000333999@@@FFFKKKMMMPPPPPPPPPRRRUUUXXXUUUTTTTTTVVVWWWVVVRRRNNNLLLQQQYYYcccqqqzzztttzzzzzztttaaaYYYbbbnnnpppjjjjjj___VVVXXX___```XXXOOO:::555111000333444333000////////////////////////..............................------------..............................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---,,,++++++,,,...------------------------,,,,,,++++++,,,,,,---...+++---///111444888>>>BBBLLLOOOTTTWWWXXXZZZ[[[]]]^^^]]]\\\[[[[[[[[[\\\]]]```YYYPPPHHHCCC@@@???>>>EEEEEEDDDBBBAAA??????>>>999:::;;;<<<<<<>>>@@@BBBAAA>>>:::777888999::::::<<<<<<===BBBJJJRRRXXX[[[bbbaaa^^^XXXSSSOOONNNOOOYYYYYYUUULLLBBB;;;888999444333222000///......---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,---.........------,,,,,,---------............////////////............////////////......//////000000000000444777;;;AAAIIIPPPUUUXXX[[[]]]___bbbdddfffggggggggg___TTTKKKFFFBBB>>>;;;<<>>CCCGGGGGG@@@777000...000000///////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------.........//////(((,,,222777<<>>444000111333555666666777888999999999888666777888888777:::@@@EEEMMMNNNPPPRRRRRROOOIIIDDD???;;;777444444555555555777<<>>333111111000////////////////////////......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...........................////////////222888@@@GGGJJJLLLLLLMMMOOOOOOOOOPPPRRRSSSSSSSSSRRRRRRPPPLLLKKKQQQ^^^iiiyyyjjjeeeeeedddkkkkkkbbbZZZ[[[```ccc]]]SSSFFF;;;555333333222000000000000000000000000//////////////////////////////............//////........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------,,,++++++,,,...------------------------++++++,,,---///000222333777<<>>999666888<<>>???@@@@@@>>>:::666444//////............//////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------........./////////.../////////000000000000222222444888???FFFMMMQQQRRRTTTVVVZZZ]]]```bbbccceeeeeeeeeeeefffgggggghhhggghhhiiiiiiiiiiiijjjkkkiiigggddd```ZZZTTTNNNJJJMMMOOORRRVVVYYY___eeeiii```aaabbbbbb```]]]ZZZWWWYYYZZZ[[[]]]]]]]]]]]]]]]___```bbbdddfffhhhkkkmmmkkklllmmmnnnpppsssvvvyyy{{{tttiii```\\\___dddiii[[[oooqqqhhhhhhfffkkkzzzrrr{{{}}}xxx{{{~~~iiiaaabbbnnnlllkkknnnpppkkk___TTTXXX\\\```___YYYPPPIIIFFFMMMSSSQQQDDD777333222111000000000000000000000000.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////................../////////000;;;@@@FFFKKKMMMMMMNNNNNNQQQQQQQQQRRRSSSSSSQQQPPPQQQRRRQQQNNNQQQ```wwwyyyggg```jjjnnnfff______aaaaaa___[[[QQQDDD888111222555000000000000000000000000000000000000000000000000//////............//////////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------,,,++++++,,,...------------------------***+++,,,...111444777888;;;AAAHHHNNNPPPQQQQQQRRRTTTVVVVVVSSSLLLCCC<<<888<<<<<<<<<<<<<<<;;;::::::<<<;;;<<>>FFFNNNPPPLLLGGG@@@>>>===@@@GGGLLLNNNNNNCCCEEEGGGIIIHHHDDD@@@===//////............//////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,************++++++,,,---------------.........///////////////000000000000000333999@@@HHHQQQWWW[[[XXXWWWWWWXXXZZZ^^^bbbeeeccccccddddddfffhhhiiijjjgggkkkppppppooonnnoooqqqlllkkkiiigggeee```[[[XXXTTTVVVXXXXXXWWWVVVWWWXXXUUUVVVYYYZZZZZZYYYWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUWWWYYY[[[ZZZ]]]cccgggjjjkkklllmmmjjjssszzzuuujjjbbbdddiiiyyyvvvooobbbbbbmmmuuurrrkkknnnwwwzzzllljjjgggiiiqqqsssmmmggggggbbbbbbccceeeeee```WWWPPPSSSTTTQQQEEE777///000444000000000000000////////////............---------.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...---+++---111444AAADDDHHHKKKLLLMMMNNNOOONNNQQQTTTUUUTTTSSSQQQNNNOOOOOOSSS[[[jjj}}}oooeeedddmmmmmmbbb]]]cccccc]]]YYYTTTEEE333///666111222222111000000222444111111111111000000000000000000000000000000000000////////////............---------............///+++,,,------......------................................................,,,,,,---.........------+++///222333333666===CCCHHHKKKPPPTTTVVVUUUSSSRRRRRRPPPKKKCCC<<<888777888===888666777666444888???JJJLLLQQQXXX\\\\\\\\\^^^^^^___```___aaabbbaaa^^^]]][[[]]]aaabbb```bbbggg```bbbeeehhhiiiiiihhhgggbbbdddcccaaaccceee]]]SSSRRRQQQMMMKKKRRR___eeedddWWWOOOEEE>>>===???DDDFFFKKKNNNSSSVVVUUUNNNEEE>>>===666222222000+++,,,000.........---,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******))))))******+++++++++,,,,,,,,,------------,,,+++************++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------------------------------000...---...000///---***+++,,,.........///222444:::???GGGMMMQQQTTTVVVXXXYYYVVVSSSQQQRRRVVV[[[^^^[[[]]]^^^_________aaacccbbbeeeiiikkklllmmmoooqqqjjjiiigggdddaaa]]][[[ZZZVVVQQQRRRUUUQQQIIINNNZZZTTTYYYcccpppxxxwwwmmmdddiiifffaaa[[[WWWWWW[[[^^^___cccccc___ZZZYYYWWWSSSNNNNNNOOOPPPSSSYYYaaagggdddgggjjjllllllllllllmmmxxxuuuxxx~~~}}}vvvyyy{{{sssmmmiiiooo}}}yyylllcccgggnnnpppnnnmmmnnnjjjfffgggkkkkkkgggbbbYYYZZZVVVJJJ<<<333222555000000000/////////000000000000/////////...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......------000555999EEEGGGJJJKKKKKKLLLMMMOOOQQQQQQQQQQQQRRRSSSQQQOOOPPPWWWdddrrr{{{kkkaaafffllliiiaaa^^^cccaaa___ZZZOOO@@@666444333333333222111111222333111111111111000000000000000000000000000000000000////////////............---------............///------...////////////...................................................---------------...//////000555999;;;:::;;;>>>BBBKKKOOOSSSVVVVVVSSSNNNJJJDDDBBB???:::666444555666666222222555777;;;FFFRRR^^^\\\[[[[[[\\\\\\\\\]]]]]]\\\\\\^^^bbbcccaaa^^^\\\[[[]]]```^^^[[[]]]bbbdddeeeeeeeeeeeeeeeddddddgggiiigggeeegggkkkjjjeee``````]]]ZZZ___iiinnnlllkkkcccXXXMMMFFFAAA???===FFFGGGLLLTTTYYYWWWNNNFFFHHHBBB;;;777111++++++111/////////...---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++++++++,,,............/////////000...---,,,++++++******+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------------------------------...,,,+++---///000///,,,...............222777;;;EEEIIIMMMQQQSSSTTTUUUVVVOOOLLLHHHEEECCCDDDEEEGGGLLLNNNOOOOOONNNNNNOOOQQQMMMUUUaaajjjmmmkkkgggeeefffccc```]]]ZZZWWWTTTQQQVVVSSSXXXaaaaaaZZZ[[[cccfffiiioooxxx~~~}}}tttlllmmmkkkhhhdddcccfffkkkooovvv{{{|||wwwsssqqqnnnjjjVVVTTTQQQRRRUUUXXXYYYXXX]]]___bbbdddfffhhhlllooowwwvvvsssuuujjjkkktttllldddiiiooorrrrrrtttmmmfffeeejjjnnnmmmjjjbbbbbb]]]RRRDDD:::666666000000000//////000000000111000000000////////////////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////......///444;;;@@@HHHJJJKKKKKKJJJKKKMMMOOOSSSRRRRRRRRRRRRPPPNNNLLLTTTaaauuuhhh```fffkkkggg```cccdddccc^^^XXXNNN@@@333555444333222222111111111222222111111111000000000000000000000000000000000////////////............---------............///......///000000000000///...................................................---,,,,,,---000444666999>>>CCCEEECCCBBBBBBDDDOOOQQQTTTTTTQQQKKKDDD???777666555222000000222444444333333555888>>>LLLYYY^^^]]][[[\\\```cccbbbaaa^^^[[[YYYYYY[[[\\\ZZZXXXVVVVVVXXXYYYVVVSSSXXX```^^^]]]\\\[[[[[[\\\]]]^^^XXX\\\]]][[[]]]cccggghhhjjjkkkiiifffggglllnnnmmmnnniii```XXXOOOGGG@@@;;;<<<;;;???JJJUUUXXXRRRJJJJJJFFFCCC@@@999222...///////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---------------....../////////000000000///...---,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------+++******,,,///000000///111000000000222888@@@FFFMMMQQQVVVXXXUUUQQQMMMJJJ???>>>;;;888777666666666;;;===????????????AAACCCIIIRRR___hhhjjjeee___[[[UUUSSSSSSXXX```eeeeeeccc```]]]bbbkkkmmmeee```aaajjjkkknnnuuuzzzzzzssslllnnnkkkfffaaa___aaafffkkkssswwwyyyuuuqqqpppnnnkkk```]]]ZZZ]]]cccfffddd___]]]]]]]]][[[ZZZ[[[]]]```}}}uuuqqqxxxvvvfffggg|||zzzpppmmmmmmnnnrrrnnnjjjhhhiiijjjjjjjjjiiihhhcccYYYLLLAAA:::777222111000000///000000111000000000/////////......000000000000000000000000........................------------------------------------------------------------------------------------............000///......222999AAAFFFJJJKKKKKKKKKKKKMMMPPPRRRTTTUUUWWWWWWRRRLLLLLLOOOgggtttggg^^^dddjjjjjjeeegggccc[[[XXXWWWIII999555444222222222222222111222222222111111111000000////////////////////////////////////............---------............///......///000000000//////................................................---,,,,,,---000666;;;???BBBFFFJJJKKKJJJHHHHHHIIIOOOOOONNNKKKEEE???999555444444444222111111333555888;;;@@@BBBCCCHHHRRR\\\ZZZZZZZZZ[[[___bbb^^^XXXVVVTTTTTTUUUVVVYYY```hhhkkkiiigggddd___^^^fffqqqsssqqqnnnkkkgggdddbbbaaaZZZ___bbb```\\\[[[\\\^^^]]]___aaabbbccceeeggggggiiigggddd```YYYQQQGGGAAA;;;:::;;;BBBJJJOOONNNKKK@@@???@@@DDDEEE???666000///...---...//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------+++++++++,,,,,,,,,------//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,...///000111000111333666;;;BBBJJJOOOOOOSSSWWWWWWQQQGGG>>>999555666888:::<<<===>>>??????AAACCCDDDEEEFFFHHHJJJXXXZZZ]]]^^^\\\ZZZXXXXXXOOONNNRRR^^^nnnzzz~~~}}}pppjjjhhhllllllddd\\\XXXeeeeeeiiipppwwwxxxsssnnnllliiiccc^^^\\\```gggllliiikkkjjjeeebbbdddeeeddddddbbbccchhhpppvvvwwwuuunnnmmmjjjeee___ZZZWWWWWW|||}}}rrr___ccczzzyyymmmgggmmmppprrrqqqooollllllmmmmmmkkkggg___TTTGGG===777555444222111000000111111/////////.........------000000000000000000000000........................---------------------------------------------------------------------------------......////////////......000666===DDDHHHIIIJJJKKKLLLMMMOOOSSSVVVUUUVVVWWWUUUOOOMMMZZZiiifff___eeemmmiiiiiibbbXXXVVVYYYRRRFFF888555222111222333333222222222222222111111111111////////////////////////////////////............---------............///------...////////////...................................................,,,,,,---111666===DDDHHHJJJKKKLLLMMMMMMMMMNNNOOOKKKHHHCCC===888444222111444555666777777999<<<>>>@@@GGGPPPTTTUUUWWWZZZ]]]\\\\\\YYYVVVYYY```bbb^^^ZZZ[[[___dddgggooowwwssszzzxxxqqqllluuuzzz~~~uuujjjdddcccUUUWWW[[[aaaddddddcccbbbkkkjjjiiigggccc[[[QQQJJJEEEDDDCCCAAAAAADDDHHHKKK???;;;999???HHHKKKCCC999111///------///000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,))))))*********+++++++++//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...000111...333999@@@FFFLLLRRRUUUSSSSSSPPPIIIBBB;;;777555===???DDDIIINNNRRRTTTUUUVVVWWWXXXWWWVVVVVVWWWXXXZZZZZZYYYWWWUUUVVVYYY[[[^^^[[[]]]fffsss|||~~~|||uuummmggghhhkkkiiieeecccppppppssszzz~~~yyyrrrpppnnnmmmpppwwwzzzzzzuuulllhhhlllpppqqqiiijjjjjjlllnnnrrrwwwzzzvvvxxx{{{zzzuuunnniiifffvvvfffhhhuuupppjjjnnnrrrsssrrrppppppqqqooommmiiicccZZZNNNAAA888:::888555222111111111222............------------////////////////////////........................,,,,,,,,,------------...---------------------------------------------------------...//////000000......000555<<>>EEEJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNCCC@@@:::555222222444666666888<<<>>>AAADDDIIILLLNNNUUUZZZ[[[ZZZYYYUUUQQQPPPSSSSSSSSS___wwwtttmmmoootttyyysssllliiiqqqwwwwwwrrrsssmmmkkknnnssstttnnneee```aaabbbdddfffgggddd___[[[OOONNNKKKEEE???>>>BBBGGGKKKCCC;;;<<>><<<888444222111111222////////////............................................................,,,,,,,,,---------..............................---------------------------------...///000000000...///333:::BBBHHHIIIIIIJJJLLLOOOQQQQQQRRRTTTUUUSSSOOORRR\\\gggtttuuulllaaaccceeebbbYYYQQQRRRYYYKKKCCC999444333444333222333333222222222111111111000000000000000000000000////////////............---------............///......///000000000000///................................................111444:::@@@EEEJJJLLLMMMNNNNNNOOOOOOOOOMMMJJJGGG<<<:::777444555888<<>>:::555222111111222000000000000////////////................................................,,,,,,,,,------.................................---------------------------------...///000000111...000666???GGGKKKKKKIIILLLNNNQQQRRRRRRRRRRRRSSSNNNLLLUUUkkk|||}}}wwwWWW[[[dddggg[[[LLLLLLWWWTTTKKK>>>666444444333111333333333222222222111111000000000000000000000000000/////////............---------.........////////////000111111111111111................................................555888???EEEJJJLLLLLLLLLNNNOOOPPPQQQPPPKKKEEE@@@888777777888;;;???DDDFFFKKKNNNQQQSSSUUUWWWZZZ\\\TTTUUUTTTUUU___lllppplllfffttt|||{{{|||wwwmmm___XXXZZZZZZPPPGGGEEEEEECCCAAABBBGGGFFFDDDCCCCCCCCCDDDDDDCCC@@@BBBHHHJJJIIIMMMTTTVVVTTT]]]rrr}}}wwwlllkkkiiijjjkkklllkkkjjjgggeeecccaaa```]]]XXXTTTOOOVVVZZZYYY\\\ccceeebbbQQQGGG;;;333000///---+++////////////////////////........................---------,,,,,,+++++++++------,,,++++++++++++,,,))))))*********+++++++++------,,,+++************+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------+++---/////////222777<<>>DDDGGGHHHHHHIIIFFFOOOUUUTTTQQQRRRUUUVVVPPP[[[qqqyyysssnnnjjjiiihhhjjjjjjiiijjjkkknnnqqqrrrkkklllnnnrrrvvvzzz~~~aaa[[[\\\bbbbbbYYYTTTVVV[[[RRRFFF<<<555222222444333000111444333000///111222111111000000000000000000/////////............+++,,,---...///111222222333222222222111111000000......------------......---............///333666>>>BBBFFFGGGFFFGGGIIILLLKKKLLLLLLIIICCC===888666444:::CCCHHHJJJMMMRRRVVVQQQYYY]]]XXXUUUWWWWWWTTTRRRPPPPPP]]]yyy{{{sssxxxlllaaaXXXUUUOOOGGGEEEIIIIIICCC@@@CCCEEEBBB>>>===EEEAAAEEEDDD;;;>>>GGGGGGDDDBBB???===;;;;;;>>>CCCIII@@@EEEOOOQQQYYYgggmmmgggnnn|||vvvdddmmmgggdddfffeeeaaabbbggg```]]]]]]ccclllooolllfff]]]TTTGGG;;;333111222222///......///000000///---........................------------------------------------------------,,,,,,,,,,,,,,,,,,++++++///000///---+++******,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,***)))+++...///...+++------///000333888???DDDIIIMMMQQQVVVXXXXXXWWWVVVYYYYYYYYYYYYZZZ\\\]]]^^^ccccccbbb```]]]\\\\\\]]]^^^YYYSSSRRRWWWaaakkkqqqtttssskkklllwwwtttkkkkkk||||||yyy}}}tttnnnmmmppptttvvvkkkvvv|||ooowww{{{nnngggtttzzzlllfffiiiooolllooonnnjjjjjjiii___SSSBBBBBBAAA???;;;666222000222000//////111111000///000000000000000000000000////////////////////////........................//////.........---------...........................///000///......///000555:::AAAFFFHHHIIIJJJKKKPPPOOOQQQVVVZZZZZZVVVSSSgggttt~~~wwwpppllleeebbb]]]XXXUUUSSSRRRRRRVVVVVVUUUVVVWWWZZZ\\\^^^\\\]]]```dddhhhllloooppppppppppppnnnmmmooorrruuuyyy}}}vvvfff\\\aaaeee^^^SSSNNNSSSUUUPPPAAA666444555333666333222444333///...000222222111000000000000000000000/////////.........,,,------...///000111111111000000000///////////////......------......///---.........///222666:::AAADDDFFFGGGGGGGGGJJJLLLLLLKKKHHHBBB===:::999:::BBBFFFLLLPPPRRRRRRQQQQQQYYYYYYUUUOOOPPPUUUUUURRRYYY___jjj{{{uuulll```WWWVVV[[[TTTMMMGGGEEEEEEEEEGGGIIIJJJFFFDDDFFFGGGGGGIIIMMMHHHEEEKKKNNNGGGHHHJJJDDDIIIEEEAAA@@@??????>>>>>>GGG???CCCFFF>>>???IIINNNRRRWWWeeeyyyccc```bbbggggggcccbbbeee```______```dddjjjnnnqqqeee\\\NNNBBB;;;777333111000///...///000111///...........................------------------------------------------------,,,,,,,,,,,,,,,---------/////////---+++)))***+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,......---------,,,,,,,,,---++++++,,,///000...,,,---///111333666<<>><<<777222000//////000111111000...000000000000000000000000////////////////////////.......................................---------...........................//////...---...111444;;;???DDDHHHJJJJJJLLLMMMVVVTTTXXX___```[[[\\\bbbyyypppfff___YYYTTTQQQLLLJJJGGGEEECCCCCCCCCDDDHHHGGGGGGGGGIIIKKKMMMNNNOOORRRUUUZZZ^^^aaacccdddeeefffeeebbb___^^^^^^___eeeiiimmmoooqqqtttyyy~~~zzzfffffflllfffXXXNNNLLLWWWXXXJJJ;;;777666444666333111333333111222555222222111000000000000111000000000/////////................../////////000...............---------///......------......///------...///222666<<<@@@EEEEEEFFFEEEDDDEEEHHHJJJGGGCCC>>>888555666;;;???JJJLLLOOORRRSSSRRRNNNKKKQQQOOOMMMQQQ^^^mmmsssrrr|||}}}~~~vvviiiYYYOOOIIIDDDAAAAAADDDGGGGGGFFFGGGLLLOOONNNPPPQQQUUU\\\^^^[[[[[[^^^TTTRRR]]]hhhiiiiiicccVVVSSSMMMHHHIIINNNOOOIIIBBBCCC>>>CCCDDD888666???AAAHHHJJJPPP]]]mmmzzzxxxrrrllljjjhhhcccaaaaaa___```___\\\ZZZ___kkkuuuooogggZZZOOOFFF???888333111000......000000000///........................------------------------------------------------+++,,,,,,------............//////...+++******+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,...---,,,---...///...---///111444777;;;AAAHHHLLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ[[[]]]___``````______[[[\\\[[[WWWRRRPPPTTTXXXVVV^^^eeeggggggnnn~~~zzzttt|||yyyxxxwwwuuufffgggkkkuuu~~~|||tttwww|||ooofffjjjkkklllnnnllliiihhhiii\\\QQQDDD>>>>>>>>>999444000//////000222222000...////////////////////////////////////////////////.................................................................................------000555888@@@CCCGGGIIIJJJLLLNNNPPPVVV[[[dddggg]]]WWWhhhrrrkkkccc^^^VVVPPPLLLJJJHHHFFFDDDCCCAAA@@@???@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGGGGIIINNNRRRVVVXXXYYYYYY\\\]]]^^^\\\YYYWWWVVVVVVZZZ]]]```bbbbbbccceeehhhmmmuuu|||wwwvvvlll```YYYNNNSSSWWWTTTGGG:::444555333000///222444444777<<<333222111111000000111111000000000////////////...///////////////.........------------------------//////............//////---...000222555;;;AAAFFFGGGEEECCCAAA???@@@AAABBB;;;999555222222777???EEELLLMMMNNNNNNMMMLLLKKKJJJAAAFFFQQQfff~~~}}}sssttt{{{\\\QQQFFFCCCGGGLLLMMMLLLOOO]]]hhhhhhdddbbb___[[[[[[```mmm~~~|||pppiiicccaaapppuuuaaa[[[VVV\\\jjjqqqhhhZZZLLLGGGJJJJJJBBBAAAFFFBBBIIIIIIJJJKKKMMMSSS\\\bbbzzzxxx{{{|||vvviii^^^^^^___]]]XXXTTTWWW```iiiooommmfff[[[NNNCCC<<<999333111...---...//////...........................------------------------------------------------++++++,,,---....../////////000000///---,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---.........000333777;;;@@@EEELLLPPPPPPPPPQQQSSSUUUXXXZZZ[[[ZZZ[[[]]]]]]]]][[[YYYXXXSSSSSSSSSSSSTTTVVVYYY[[[hhhnnnpppiiibbbiii}}}|||zzzwwwwww|||~~~zzztttpppssszzz|||yyyvvvwww}}}|||~~~vvvyyyooofffcccfffnnnpppkkkiiikkkiii[[[KKK@@@======;;;888222111000111222222000...////////////////////////////////////////////////........................---.........................................................///333999===CCCEEEHHHIIIKKKMMMQQQTTT[[[]]]bbbccc^^^bbb{{{zzzrrrfffZZZUUUOOOLLLGGGDDDCCCCCCBBBBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>@@@DDDHHHKKKLLLMMMLLLMMMOOOQQQQQQPPPOOOOOOPPPOOOQQQTTTVVVVVVWWWWWWXXX[[[aaaiiiqqqzzz~~~jjjaaaaaaWWWNNNPPPZZZTTT>>>333666333000///222444444777<<<333222222111111111111111111000000000////////////////////////..................................../////////....../////////...000333666:::???EEEJJJGGGDDDAAA>>><<<;;;;;;;;;333444555777:::???FFFJJJNNNMMMKKKFFFBBBBBBFFFIIICCCOOOgggnnnaaa]]][[[WWWSSSMMMJJJHHHKKKRRR[[[```aaadddzzzuuuooohhhkkkyyywwwpppmmm}}}tttmmmiiittteeeZZZVVVTTTNNNOOOMMMBBBEEEIIIKKKFFF@@@???FFFOOOWWW]]]lllkkkcccbbb___[[[XXXWWWXXXYYYfffjjjjjj```PPPBBB>>>>>>666333///------.........////////////////////////------------------------------------------------++++++,,,,,,---.../////////111222111///.........+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------+++,,,,,,+++,,,---...000222555:::???DDDIIINNNQQQRRRRRRRRRSSSUUUXXXZZZ\\\[[[\\\\\\[[[YYYVVVSSSQQQLLLLLLPPPWWW```eeeeeecccttt{{{|||sssiiimmmttttttuuupppooohhhhhhjjjtttxxxkkkkkkmmmsssxxxyyytttnnnmmmppphhh\\\bbbssstttfffzzzzzznnniiirrrqqqddd```kkkrrrnnnkkkmmmmmmcccUUUHHH@@@=========666444222111111111000///000000000000000000000000////////////////////////........................---------..........................................//////000222666===AAAEEEGGGHHHJJJLLLPPPVVVZZZddd___[[[^^^kkk~~~sssfff___YYYRRRLLLJJJDDDBBB???=========<<<;;;>>>===<<<;;;::::::999999::::::::::::;;;;;;;;;;;;<<<===???BBBDDDEEEEEEEEEAAADDDFFFGGGHHHHHHIIIKKKHHHIIIKKKLLLNNNOOOOOOOOOSSSWWW[[[___ccclllyyyiii\\\___^^^PPPOOOZZZYYYGGG888888777444222444444222333666333333222111111111111222111111000000000////////////////////////..................///////////////000//////......//////000///333777<<>>>>><<<;;;666:::???CCCEEEGGGJJJLLLJJJGGGBBB??????DDDJJJOOO[[[eee{{{qqqXXXKKKJJJKKKLLLNNNVVV___fffeeecccfffjjjlllqqqyyyuuu{{{}}}}}}zzzmmmfffdddbbbiiihhhZZZKKKOOOOOOIII@@@;;;>>>CCC@@@EEEPPPddd|||lllgggbbb___^^^]]]ZZZXXX___fffiiiaaaRRREEEAAABBB<<<777222...---.........////////////////////////------------------------------------------------***++++++,,,,,,---------...000222222000.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------------...***+++,,,,,,,,,---111333666:::???DDDHHHKKKOOORRRRRRSSSSSSTTTVVVXXXZZZ[[[\\\[[[[[[YYYVVVSSSPPPNNNKKKPPPZZZhhhtttxxxuuupppwww||||||eeehhhnnnmmmmmmmmmnnnoooyyyyyytttpppjjjfffjjjfffeeeiiipppqqqkkkcccfffqqqkkk]]]kkk~~~sssvvvtttlllfffeeedddcccjjjtttxxxqqqmmm___mmmtttaaagggpppmmmjjjmmmiiigggaaaUUUHHH@@@@@@CCC;;;888333111111111111000000000000000000000000000////////////////////////........................---------.........//////........................---///111222555:::@@@DDDGGGHHHIIIKKKNNNTTT[[[```fffgggeeejjjvvvjjj___TTTOOOLLLGGGEEEEEE???>>>======>>>===<<<:::??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAABBBBBB>>>@@@BBBBBBBBBBBBDDDFFFEEEEEEEEEFFFHHHIIIIIIIIIKKKPPPTTTUUUUUUZZZccckkkuuurrr___[[[^^^[[[WWWVVVVVVQQQDDD888888444444555444000000222444333222222111111222222111111111000000000//////.........///////////////---........./////////000000000////////////000000111555;;;@@@CCCFFFHHHJJJHHHFFFDDDEEEFFFGGGEEECCCAAAEEEJJJLLLKKKIIIGGGFFFAAA<<<;;;DDDUUUeeennnqqq{{{yyy}}}rrr```NNNGGGJJJQQQ\\\eeesss|||ssstttxxxzzz}}}yyyxxxzzzhhhbbbYYYQQQJJJDDD@@@>>>EEEEEEDDDEEERRRgggxxx~~~qqqkkkddd______aaadddeeeeeehhhiiieee[[[PPPIIIFFFBBB===666111000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++,,,...111111///---------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......***,,,.........000444888<<<@@@EEEIIILLLNNNPPPRRRRRRSSSTTTVVVXXXYYYZZZ[[[WWWVVVUUUSSSQQQNNNMMMLLLNNN[[[ooo~~~ttthhhsss~~~}}}||||||wwwuuuyyyllldddbbbcccdddddd}}}xxxvvvxxxwwwrrrmmmrrr~~~}}}rrr|||tttiiieeeddd___XXX^^^hhhpppmmmgggkkk~~~bbb\\\qqqffffffmmmjjjgggjjjdddiiiiii___OOODDDCCCFFF>>>:::444111000111111111000000000000000000000000////////////////////////........................---------.........//////........................---///222444777<<>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::===<<<<<<<<<<<<===>>>>>>===>>>>>>===<<<<<<>>>@@@AAA@@@??????AAACCCCCCCCCDDDJJJPPPQQQOOOPPPVVV\\\bbbooo|||fff\\\\\\eee```RRRQQQYYYNNN888444222222555555111000222444333222222111111222222111111111111000000000000............//////000000---------....../////////000000////////////000000222777>>>CCCFFFGGGHHHIIIIIIHHHGGGJJJNNNOOONNNLLLIIILLLOOOOOOKKKFFFAAA???>>>999<<>><<<>>>???@@@@@@AAAAAAAAA@@@CCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>???????????????>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAACCCEEEFFFFFFGGGJJJPPPUUU___ccciiinnnvvv[[[ZZZ______[[[YYYYYYPPPEEE555555444444333333333333111111111111111111111111000000000000////////////000000000000000000000000111111000000//////......///...------...000333444888;;;@@@CCCDDDEEEGGGHHHLLLKKKKKKMMMPPPQQQNNNKKKOOOHHHGGGLLLJJJ@@@999:::======@@@YYYlllWWWTTTXXXVVVOOOWWWcccmmmnnnkkkkkkooosssxxxqqqggg___]]]NNNKKKGGGDDDDDDFFFJJJLLLNNNVVVbbbjjjgggaaaaaaffflllmmmnnnmmmjjjeee```]]]LLLFFF@@@<<<444---///555///000000000000...,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,++++++******++++++++++++,,,,,,,,,,,,------***+++------,,,+++,,,---///...---...111777===AAAGGGHHHJJJKKKKKKMMMPPPRRRRRRTTTVVVVVVXXXZZZYYYWWWOOOCCCKKKSSSNNNWWWaaaWWW[[[lll~~~uuupppoootttyyy}}}nnnjjjllljjjbbb\\\bbbuuurrrnnnlllooovvvzzzxxxtttyyywwwxxxkkkkkkppprrrmmmddd```fffiiijjjpppyyyxxxvvvzzzhhhcccbbblllgggggghhhiiieee\\\TTTPPPUUUJJJ<<<444222333111///000000000000000000000000000000000000000000000000/////////////////////////////////////////////...000000000000////////////111111333777===BBBFFFHHHKKKIIIMMMWWWccckkknnnooouuu|||qqqfffZZZPPPJJJIIIEEEBBBAAABBBCCCBBBAAAFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBCCCCCCCCCEEEIIIMMMRRRVVV[[[^^^aaagggpppwww~~~aaaaaa^^^YYYWWWVVVTTTPPP:::777444333444444444333111111111111111111111111111000000000////////////000000000000000000000000111000000000/////////...///...------///222555777<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEIIIMMMQQQRRRQQQQQQTTTWWW[[[iii}}}mmmeee]]][[[[[[XXXVVVVVVBBB;;;444222444666555333222222222222222222222222111111000000000/////////000000000000000000000000000000000000///////////////...---...111555999;;;AAACCCFFFHHHHHHGGGHHHIIIKKKJJJJJJLLLNNNOOOMMMLLL@@@??????@@@@@@DDDNNNWWW^^^ccchhhuuuyyybbbSSSWWWXXXVVVhhhzzzeeeWWWSSSPPPJJJDDDEEEFFFBBBDDD[[[uuusss______^^^```hhhqqqtttnnnggg]]]OOOCCC@@@@@@<<<333...///000000000000//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,...//////......///000///000333777<<>>444//////000000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000111555;;;@@@CCCFFFHHHJJJMMMLLLWWWmmmzzzyyyyyy}}}vvvmmm```TTTLLLHHHFFFEEEDDDCCCDDDFFFHHHKKKMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOMMMNNNPPPPPPPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEE@@@@@@@@@???????????????>>>???@@@@@@@@@AAAAAABBBCCCFFFIIIJJJIIIIIIJJJKKKNNNTTT]]]kkknnn^^^]]]bbb```YYYTTTJJJAAA666222444777555222222222222222222222222222111111111000000000//////////////////////////////000000000000///////////////...///000333888===@@@DDDFFFHHHIIIHHHGGGHHHIIIKKKLLLMMMOOONNNLLLHHHEEE;;;:::===HHHZZZllluuuwww}}}xxxccc]]]```gggddd```ooo|||zzz|||zzzlllfffbbb\\\UUUIIINNNNNNJJJOOO^^^hhhjjjbbbaaaaaacccgggkkknnnpppfffYYYKKKDDDBBB>>>666///000000000000000000000000////////////............------------------------------------------------,,,,,,,,,------------...------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,---......---...///111///222666;;;@@@DDDGGGIIIIIILLLOOOQQQQQQRRRSSSUUUZZZWWWVVVXXXVVVQQQKKKIIIIIIIIISSSfffvvv}}}ttthhhttt{{{zzz|||~~~}}}|||~~~{{{oooaaa______SSSVVVlllvvv|||jjj___ZZZZZZ___aaaaaa]]]WWWSSSSSSVVVUUUWWWZZZ[[[YYYVVVRRRPPPRRRSSSUUUVVVWWWXXX[[[]]]]]]iiissswww{{{~~~sssfffqqq~~~^^^XXX```eeeffffffgggddd```XXXUUUNNNCCC999222000000111111111111111111111111////////////////////////////////////////////////---.........//////000000.../////////000000000111222777===BBBDDDFFFIIIKKKOOOVVVgggwww|||zzzuuuooofff^^^TTTKKKGGGGGGIIIJJJIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQPPPOOONNNNNNNNNKKKKKKKKKJJJIIIHHHHHHHHHBBBAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@AAAAAAAAA>>>???@@@@@@@@@AAABBBDDDHHHJJJMMMRRR___xxxccc[[[ccceee^^^UUUQQQFFF:::444555777555222222222222222222222222222111111111111000000000000////////////////////////////////////000000000000//////111333777<<<@@@BBBDDDFFFHHHHHHGGGGGGHHHIIILLLOOOQQQQQQNNNGGGAAA===@@@>>>CCCZZZwwwkkkddddddiiikkkuuu~~~zzzooojjjsss~~~rrrlllnnnqqqiiifffdddeeehhhkkkjjjiiimmmllllllooottt~~~yyyrrrlllhhhYYYVVVUUUQQQHHHEEETTThhhbbbhhhmmmjjjeeeccciiipppkkkdddXXXLLLCCC>>>:::777222111111111000000000000000000/////////.........------------------------------------------------,,,,,,---------............---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,---///111111444999>>>CCCFFFHHHHHHHHHKKKNNNPPPQQQSSSUUUWWW\\\YYYWWWUUUMMMGGGKKKTTT\\\bbbiiittt~~~{{{ttt}}}{{{yyy}}}{{{xxx}}}~~~xxx{{{{{{}}}rrrfffeeeeeeqqqxxxggg[[[WWWWWWSSSWWWZZZYYYVVVRRRPPPPPPNNNOOOQQQTTTUUUTTTRRRQQQKKKMMMOOOPPPPPPRRRUUUXXXKKKVVV___aaaaaadddjjjnnnvvvrrrnnnzzzXXXZZZ```iiillliiidddcccWWWUUUOOOGGG>>>666222000111111111111111111111111000000000000000000000000////////////////////////------......///000000000......//////000000111111444999@@@DDDEEEGGGJJJMMMUUUeeewww~~~|||~~~zzzkkkbbbUUUQQQJJJGGGGGGIIILLLMMMOOOQQQRRRRRRRRRRRRSSSUUUPPPQQQRRRRRRSSSSSSSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIDDDDDDCCCCCCBBBBBBAAAAAA???>>>======???AAAAAA@@@AAA???===<<<;;;<<<>>>???===@@@EEEIIIMMMYYYpppuuu___]]]dddccc\\\UUULLL???888666666555333333333333333333333333333222222111111111000000000000000000000000000000000////////////000000000000...000333777;;;???BBBCCCCCCEEEFFFGGGGGGHHHJJJKKKPPPRRRSSSPPPJJJCCC===:::>>>???IIIgggooofff___\\\gggwwwvvvxxx|||{{{yyy}}}~~~{{{{{{||||||yyyvvvtttnnnhhhgggfffdddeeehhhqqqxxxsss```RRRPPPIII@@@FFFUUUYYYdddppptttpppjjjgggfffkkkjjjcccVVVKKKEEEBBB@@@444333222111000000000000000000000/////////......------------------------------------------------,,,---------...............------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---000222444777<<<@@@DDDFFFGGGGGGFFFHHHKKKMMMOOORRRVVVYYY^^^ZZZWWWSSSKKKHHHUUUfffvvv}}}{{{}}}vvvwww~~~}}}sssuuuzzzoooaaafffoooxxxiii]]]WWWUUUNNNQQQUUUVVVTTTPPPMMMKKKLLLKKKKKKLLLMMMNNNMMMKKKGGGIIIJJJJJJKKKLLLNNNPPPLLLSSSYYYWWWRRRQQQVVV\\\___gggooottt{{{tttqqquuucccZZZcccjjjeeecccggg]]]XXXPPPHHH@@@:::555333111111111111111111111111000000000000000000000000////////////////////////------......///000000111.........///000111111111777<<>>>>>>>>>>>;;;;;;@@@DDDEEEHHHSSS```|||sss______ccc```WWWPPPEEE;;;666444444444333333333333333333333333222222222111111111000000000000000000000000000000.../////////000000000111...111666;;;???BBBCCCCCCBBBDDDFFFGGGHHHIIILLLOOOTTTTTTQQQKKKDDD???>>>>>>@@@HHHSSSkkkkkk\\\___dddfffrrr}}}~~~tttoooooo```___cccmmmzzzuuu]]]SSSOOOIIIEEEEEEOOOTTT___nnnxxxwwwkkk___fffkkkkkkaaaXXXRRRMMMGGG666555333111000///000000000000000000/////////...........................------------------------------------..................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---------,,,...111444:::<<>>===AAA===<<<@@@AAA@@@EEEMMMUUUqqqfff]]]___^^^XXXRRRHHH>>>777333333444333333333333333333333333222222222111111111111000000000000000000000000000.../////////000000111111...222777===AAACCCCCCBBBAAACCCFFFGGGIIIKKKOOORRRWWWUUUOOOGGG???===@@@CCCOOOYYYaaakkkgggSSSOOOaaaqqqttt{{{|||{{{{{{|||uuukkkddd```cccrrrsss]]]SSSPPPJJJBBBJJJEEEIII^^^xxxppp]]]bbbjjjnnniiiccc^^^UUUKKK888666444222000/////////000000000000////////////........................---------------------------------.........//////......---,,,,,,,,,,,,---++++++,,,,,,,,,---------............---///333666>>>???BBBDDDFFFGGGGGGGGGKKKLLLMMMOOOSSSXXX```eeebbbYYYTTTWWWZZZ___rrr|||}}}qqq{{{ssspppqqqoookkknnnppp~~~zzzxxxvvvuuurrruuuyyy{{{xxxqqqhhhbbb[[[\\\^^^___```aaabbbbbbYYYWWWWWWXXXZZZZZZVVVSSSOOOMMMKKKKKKMMMNNNMMMLLLJJJIIIJJJNNNPPPNNNKKKKKKOOOLLLOOOUUUUUUSSS[[[hhhzzziiiRRRUUUbbbgggddddddaaaWWWJJJBBB???<<<888222222222222222222333333111111111111000000000000////////////////////////000000000000000000000000---.../////////111333666???<<>>>>>>>>===>>>???AAACCCDDDJJJVVViii]]]___bbbZZZXXXQQQFFF<<<888666555444444444444444444444444222222222111111111111000111111000000000000111111///000111000///...///000000555;;;@@@BBBCCCCCCDDDEEEDDDDDDFFFKKKPPPTTTVVVTTTVVVQQQEEE???EEEQQQZZZpppsssrrrqqqxxxyyynnnSSSTTT\\\jjjvvv{{{~~~~~~zzzyyy~~~vvviiicccbbbooosss```TTTOOOLLLKKKNNNLLLOOOcccwwwrrr]]]\\\]]]bbbiiimmmiii```YYYGGG<<<555444333///...222000000000000////////////000000//////.........---------------------------------------------------------------------------++++++,,,,,,,,,------------,,,+++,,,...333888;;;AAACCCEEEDDDBBBCCCGGGLLLJJJKKKMMMQQQXXXaaafffhhhhhhXXXRRR___iiikkkqqq}}}xxxssspppyyyyyyiiiaaaooo{{{zzz~~~wwwrrrsssuuulllqqqxxx}}}|||xxxtttzzzxxxrrrmmmnnntttwwwvvvrrrmmmhhhiiillllllgggaaabbb\\\VVVSSSTTTRRRNNNJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMOOORRRTTT}}}]]]TTT___iiiiiibbbccc]]]OOODDD???===;;;333333222111111222222333111111111111000000000000////////////////////////000000000000000000000000///000000000000222666999BBB@@@CCCIIIGGGIIIZZZpppqqq```VVVRRRQQQQQQQQQPPPPPPQQQSSSWWWZZZ]]]^^^aaaeeejjjpppuuuyyy{{{xxxnnnlllnnnqqqrrrooohhh]]]UUUTTTQQQMMMKKKKKKLLLMMMMMMOOOMMMJJJFFFBBBAAACCCEEE???>>>>>>>>>>>>???AAABBBBBBFFFPPPaaa|||xxxbbbXXX\\\ZZZSSSHHH===777555555444444444444444444444444222222222222111111111111111111000000000000111111///000111000//////000222333888===AAACCCCCCDDDEEECCCEEEHHHLLLQQQUUUYYY[[[^^^XXXLLLEEENNNddd{{{|||mmmeee___YYY^^^rrrwwwjjjccchhhmmmooouuu}}}nnn___TTTSSSPPPIIIFFFSSSffflllgggaaa```___bbbiiilllfff^^^NNNCCC:::666333000000333000000000000////////////000/////////............------------------------------------------------------------------------++++++,,,,,,,,,------------------...111666:::===BBBDDDEEEFFFFFFGGGJJJMMMLLLNNNRRRXXXbbbiiihhhcccbbb[[[___jjjmmmiiiooo}}}uuulllvvvuuuooo}}}yyysssrrrssstttwww|||~~~zzz~~~}}}yyywww|||~~~wwwuuuwwwwwwtttpppmmmhhhbbb`````````]]]ZZZTTTUUUUUUUUUTTTQQQOOOMMMNNNMMMLLLJJJIIIKKKPPPSSS|||uuu[[[ZZZcccgggaaaeeecccVVVIIIBBB???>>>555444333222111111111222111111111111000000000000////////////////////////000000000000000000000000111111111000111444999===DDDCCCEEEHHHHHHQQQjjjqqq___SSSQQQRRRSSSRRRVVVVVVWWWYYY]]]aaafffiiiqqqvvv~~~tttggg^^^ZZZUUURRRQQQRRRSSSTTTTTTQQQMMMJJJIIIHHHGGGFFFAAA@@@???>>>>>>>>>>>>>>>@@@>>>AAAIIIWWWssslllUUU^^^[[[VVVMMMAAA999666777444444444444444444444444333222222222111111111111111111000000000000111111///000111111000000222444888;;;@@@CCCDDDDDDEEEFFFEEEGGGJJJPPPVVV]]]bbbeeebbbVVVIIIJJJbbbdddWWWXXX]]]oooqqqfffccc\\\^^^zzznnn___VVVJJJDDDGGGRRR```jjjeeefffccc```dddjjjhhhaaaYYYNNNAAA999333000111444000000000000////////////////////////............------------------------------------------------------------------------,,,,,,,,,,,,------------......///111555999>>>AAACCCDDDEEEGGGIIIKKKLLLNNNNNNSSS[[[fffrrrwwwnnnaaaUUU[[[iiivvvtttkkkqqqzzzyyyooovvv|||yyysssttt~~~{{{zzz{{{xxxssstttuuutttrrrjjjeee```^^^```aaa```___ZZZ\\\___```___\\\YYYWWWYYYWWWRRRMMMJJJKKKOOOSSSssspppwww^^^\\\cccbbbfffeee\\\RRRKKKDDD???888777444222111000111111111111111111000000000///////////////////////////////////////////////////222111111000111555;;;@@@DDDDDDEEEFFFLLL]]]{{{kkkcccZZZUUUUUUVVVVVVUUUZZZ^^^fffmmmsssvvvwwwwwwvvvrrrmmmhhhdddbbb___]]]WWWUUUSSSSSSSSSPPPJJJEEEEEEDDDBBBAAA???===<<<<<>>AAAHHHKKKWWWzzz~~~___[[[YYYVVVQQQIII>>>999999444444444444444444444444333333222222222111111111111111000000000000111111///000111111000222444666;;;===AAACCCCCCDDDEEEGGGKKKIIIKKKRRR\\\eeeiiijjj___WWWRRR[[[xxxuuu___XXXbbboooqqq^^^fff}}}qqqaaaRRRJJJFFFFFFPPP]]]dddoootttnnngggggghhhfffbbbXXXJJJ===555111222444000000000000///////////////////////////.........................................................------------------------,,,,,,,,,------------...---...000333888<<<@@@CCCEEEDDDEEEFFFHHHKKKLLLLLLOOO\\\iiittt}}}~~~rrrcccNNNYYYlll{{{zzzsssyyy|||zzzvvvtttqqqnnnlllqqqxxx|||{{{ssslllkkklllkkkrrrjjjaaa\\\\\\^^^^^^]]]YYYUUUQQQPPPQQQSSSUUUUUUWWWYYY\\\^^^```___^^^]]]dddbbb]]]WWWRRROOOPPPRRRwww___{{{ooo\\\```dddeeeccc___[[[VVVKKKAAA<<<:::777333111111111111111111111111000000000///000000000000000000000000////////////////////////000000000000222666===BBBBBBDDDDDDGGGUUUmmm}}}ppp\\\[[[YYYXXXYYY^^^cccgggiiioooxxxzzzuuufffaaa\\\XXXVVVTTTOOOKKKJJJIIIGGGEEEBBB???===<<>>EEEEEEFFFYYYrrrpppZZZTTTRRRRRRMMMBBB:::888444444444444444444444444333333333222222222222111111111000000000000111111///000111111111333777999<<<>>>AAABBBBBBCCCEEEGGGKKKLLLQQQ]]]iiinnnkkkeee\\\^^^aaalllmmm```^^^fffppp~~~vvvwwwzzz||||||}}}kkkddduuuqqqZZZOOOGGG@@@CCCLLLXXXnnnpppffffffkkkeee^^^RRRDDD999444333333000000000000////////////.........///////////////................................................------------------------,,,,,,---------.........---///222666:::>>>AAACCCEEEEEEEEEEEEGGGIIILLLNNNWWWiiixxx|||}}}|||qqqdddYYY```nnn}}}}}}}}}xxxtttuuuiiiaaadddooo}}}}}}sss}}}iiigggbbbYYYVVVVVVUUURRRRRRNNNHHHFFFFFFGGGFFFEEEJJJHHHFFFEEEFFFHHHJJJKKKNNNOOOOOOQQQRRRSSSTTTUUU^^^]]]\\\XXXTTTQQQPPPPPPfffiiiuuueee[[[bbbcccaaa```aaa^^^SSSFFF@@@===999555222111111222111111111111000000000000000000000000000000000000000000000000000000000000///000000111444888>>>CCCCCCDDDEEEMMMddd}}}}}}zzzkkk___YYYYYYYYYZZZ```kkkyyy{{{lll___WWWSSSQQQQQQOOONNNMMMJJJGGGCCC@@@???>>>::::::???@@@AAAKKKXXXvvveeeXXXPPPQQQOOODDD:::666444444444444444444444444333333333333222222222222111111000000000000111111///000111111222555999<<<>>>???AAABBBBBBDDDGGGJJJJJJSSSaaaooovvvsssjjjbbbaaagggmmmsssvvvsssnnnmmmppp|||~~~yyyzzz~~~yyyhhhcccaaabbbdddkkk{{{uuuiiiqqqgggVVVLLLDDDCCCFFFEEEXXXrrr~~~sssaaa^^^eeecccbbbZZZMMMAAA:::666222000000000000////////////.........///////////////................................................------------------------,,,---------...............000444999===@@@CCCDDDEEEFFFGGGFFFFFFIIIPPPVVVfffwww~~~zzzzzzssshhhmmmmmmsss}}}}}}~~~|||vvvwww}}}~~~vvvoooooommm]]]VVVddd{{{vvvgggeeezzz~~~~~~{{{nnncccUUUSSSMMMHHHHHHLLLKKKHHHGGGEEEBBBAAAAAABBBAAA@@@DDDCCCBBBBBBBBBCCCDDDEEEGGGFFFFFFEEEEEEEEEFFFFFFJJJLLLNNNNNNLLLKKKKKKLLLoooqqqyyyxxxYYY]]]```bbbccccccaaaXXXNNNDDDAAA<<<777333222222333111111111111000000000000000000000000000000000000000000000000000000000000...000222444777;;;AAADDDFFFFFFHHHVVVwww~~~ssszzz{{{vvvkkkbbb\\\^^^^^^___fffqqq}}}kkk___YYYWWWTTTSSSRRROOOLLLHHHDDDBBB>>>>>>======>>>BBBGGGKKKTTTppphhhUUURRRQQQGGG<<<777444444444444444444444444444444333333333222222222111111000000000000111111///000111111222666;;;>>>@@@AAABBBCCCCCCFFFJJJMMMUUUcccssszzzvvvooonnnooottt{{{}}}ttt}}}uuulllgggjjjqqqqqqpppyyyvvvrrrjjjlllooovvv|||uuuwww|||jjj^^^TTTLLLHHHCCCEEEXXXsssvvvbbbWWW[[[```dddaaaVVVJJJBBB:::333000000000000////////////............/////////000................................................------------------------------------............111333777<<<@@@CCCDDDEEEDDDHHHKKKJJJHHHNNNZZZdddvvv~~~|||yyyxxxuuuuuu{{{~~~zzztttoooooorrrvvvzzz}}}|||yyyvvvmmm^^^[[[nnnuuuaaa^^^mmm|||yyyxxx}}}|||uuuhhhgggfffddd```YYYPPPIIIJJJMMMMMMIIIIIIMMMOOOMMMNNNLLLIIIHHHHHHHHHHHHHHHDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBB@@@AAACCCCCCCCCCCCEEEGGGuuuuuu___YYY___eeeeeecccaaa[[[UUUFFFBBB===888444333333333111111111111000000000000000000000000000000000000000000000000000000000000///111444777999===BBBFFFIIIIIIKKK]]]zzzoookkkxxxyyy|||kkkaaa^^^]]]ZZZdddeeeiiiuuuttteee^^^WWWVVVUUURRROOOKKKGGGEEE;;;@@@BBB>>>===@@@BBB@@@AAAWWWzzzyyy]]]VVVUUUKKK@@@;;;444444444444444444444444444444444333333333222222111111000000000000111111///000111111333666<<<@@@AAABBBCCCDDDEEEHHHLLLPPPcccrrr~~~zzzmmmhhhttt~~~{{{xxx{{{zzzuuummmhhhmmmuuuwwwkkkiiiuuu}}}{{{}}}|||}}}{{{~~~}}}}}}ooobbb^^^rrrrrrdddVVVKKKSSSCCCMMMppplllYYYXXX^^^eeefff\\\PPPGGG===444000000000000////////////---.........//////000000////////////////////////////////////////////////---------------------------------.........//////333666:::???BBBEEEEEEFFFCCCIIINNNMMMKKKRRRbbbppp~~~wwwttttttwwwxxxtttkkkeeelllxxx}}}zzz~~~uuuhhhgggzzz}}}gggaaajjjyyyzzzuuuppprrrtttrrrhhh___TTTTTTSSSRRRQQQPPPOOONNNIIIQQQVVVSSSPPPQQQTTTUUUWWWTTTPPPNNNMMMNNNOOOPPPJJJLLLMMMMMMLLLJJJIIIHHHDDDFFFIIIKKKLLLKKKHHHGGGBBBAAA@@@???===>>>BBBDDD}}}{{{}}}cccXXX```fff]]]```dddYYYPPPHHH@@@===999444222333222222222111111111111000000000000000000000000000///////////////000111111111111444888>>>BBBEEEFFF@@@OOOWWWmmmtttwwwyyyjjj{{{zzz|||yyylllccc______eeemmmqqqvvvqqqcccYYYSSSWWWXXXRRRKKKHHHGGGBBB??????@@@???AAAFFF@@@IIIWWWsssfffYYYVVVMMMBBB;;;999444333666777555555666444444333333333333222222000000000000000000000000222222222333666999===???@@@@@@DDDHHHDDDCCCQQQccc}}}pppsss}}}zzzyyyttttttpppjjjjjjooolllpppqqqssswww}}}|||kkkbbbhhhlll___MMMGGGKKK]]]qqqtttkkk```ccc```aaaeee^^^MMM???;;;222111111222333333111000////////////////////////......................................................------------......///...---,,,,,,---///000777:::???BBBCCCCCCDDDFFFFFFHHHJJJKKKPPP]]]qqq~~~{{{zzzzzzqqqgggjjjvvvzzz}}}{{{~~~|||tttssswww{{{rrrnnnyyy~~~tttggg\\\UUURRRIIIOOOUUUUUURRRRRRWWW]]]ZZZ\\\___aaaaaa```aaabbbccc```[[[XXXWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOLLLLLLLLLMMMOOOOOONNNLLLMMMKKKHHHEEECCC@@@<<<999xxxooojjjeeebbb^^^^^^dddlllzzzxxxddd]]]dddffffffddd^^^SSSKKKCCC>>>:::555333444222222222222111111111111000000000000000000000000///////////////000111111000222555999>>>BBBDDDEEEFFFMMM^^^|||mmmwww}}}qqqwwwxxx{{{vvvnnneee```^^^bbbmmmxxx~~~vvvpppkkkhhhgggeeeccccccggglllssswwwnnn^^^YYYYYYUUUOOOMMMJJJDDD@@@AAA@@@>>>???BBBAAADDDIIIXXXyyyuuu___TTTMMMEEEAAA:::555333666777555555777444444333333333333222222111111111111111111111111222222222444777;;;>>>@@@AAAAAAEEEHHHHHHMMM___ssswwwzzz}}}wwwuuuqqqkkkiiikkkmmmrrrtttwwwuuugggkkk~~~lll]]]OOOFFFNNN___kkkqqqrrrsssmmmhhheee```UUUFFF:::555444333222333333111///////////////////////////......................................................------------......///...---,,,,,,...000111777;;;???BBBCCCCCCEEEFFFDDDEEEHHHNNNYYYjjjzzzxxx|||qqqjjjjjjuuu~~~yyy{{{~~~www{{{~~~zzztttjjjnnnsssxxxzzzyyy}}}qqqbbbVVVPPPOOOQQQUUUYYY\\\^^^bbbgggkkkgggjjjoooqqqssstttvvvwwwwwwtttppplllkkkiiigggeeebbbbbbaaa```]]]YYYVVVTTTQQQPPPNNNNNNOOOPPPOOONNNQQQPPPMMMLLLJJJGGGBBB???uuuhhh^^^YYYUUURRRPPPMMMKKKNNNSSS[[[aaajjjqqqwww}}}}}}yyyaaa___iiifff]]]^^^XXXOOOFFFAAA;;;555333444333222222222111111111111000000000000000000000000000////////////000111111000222666;;;???BBBCCCDDDMMMPPPnnn|||kkkfffvvvvvvsssvvv}}}kkkgggeeecccccchhhuuuwwwpppfff\\\UUUOOOJJJGGGHHHHHHGGGGGGIIIMMMQQQTTT]]]fffsss}}}vvvgggaaa]]]YYYVVVOOOIIIDDDDDDCCC@@@>>>@@@BBBBBBCCCHHHVVVyyyrrr]]]RRRJJJDDD;;;666444666777555555777444444333333333333222222111111111111111111111111111222333666999===@@@BBBBBBCCCEEEHHHMMM[[[ttt~~~xxx~~~xxxzzz{{{xxxuuuqqqmmmmmmnnntttvvvwww~~~vvvbbbeeewwwzzzeeeTTTEEECCCLLLXXXdddlll}}}xxxmmmbbb```___RRR@@@:::777444333333222111000////////////////////////......................................................------------......///...---,,,---///222333999<<>>>>>>>>>>>@@@AAACCCDDDFFFNNNXXX^^^eeerrrtttiiibbb^^^TTTMMMHHHHHHGGGCCC@@@AAA>>>???EEEIIIJJJ\\\nnn[[[NNNDDD===888555666777555555777444444333333333222222222111111111111111111111111111222555888<<>>AAACCCFFFIIIPPPjjjooocccaaacccooovvvnnnuuu}}}|||rrrlllqqqyyy~~~|||zzz~~~zzzkkk___YYYKKKGGGBBB>>>===>>>>>>===::::::;;;;;;<<<<<<<<<<<>>AAABBBCCCDDDFFFHHHIIIKKKTTThhh~~~hhhbbbnnnttt|||~~~ooojjjwwwsssoooiiijjjzzzyyyvvvssssssuuuxxxwwwvvvyyytttvvv{{{}}}yyykkkccciiimmmlllhhhfffiiimmmrrr{{{qqqiiiaaa]]]___]]]ZZZYYYXXXVVVSSSQQQ}}}sssiiibbb\\\XXXZZZ^^^WWWRRRPPPRRRRRROOONNNPPPUUUYYY___eeemmmwwwpppwww~~~gggdddfffggg```XXXPPPKKKDDD;;;555444333333333333222222222222000000000000000000000000111000000000000111222222333777<<>>;;;::::::;;;::::::::::::::::::::::::::::::<<<>>>AAACCCFFFMMMVVV]]]nnn{{{{{{jjjbbbWWWNNNKKKJJJFFFBBBAAAAAA===???DDDBBBCCCVVVmmmwww^^^RRROOOAAA;;;777777777555555777444444333333333333222222222222222222222222222222333555:::>>>AAACCCDDDDDDCCCHHHKKKSSSlllvvvpppwwwmmmhhheeemmm|||}}}|||zzz|||ooohhh{{{kkk[[[OOOHHHKKKPPPSSShhhpppaaaTTTWWW[[[XXXKKKEEE<<<555222222333333000000000000000000000000////////////////////////..............................------------......---------///111555888:::===???AAACCCCCCDDDGGGIIIHHHOOO___wwwwwwkkknnnxxxzzz~~~{{{ppppppzzz~~~sssgggdddgggyyy~~~|||wwwqqqllliiihhhiii{{{zzzwwwwww}}}zzzpppfffiiiooovvvyyyvvvrrrooonnnvvvzzzrrrlllggg___YYYVVVTTTSSSRRRssskkkggghhhhhhccc``````[[[UUURRRSSSUUUTTTTTTVVV[[[bbbmmmxxxqqqsssccccccaaaaaa[[[UUUQQQJJJ@@@888666444444333333333222222222000000000000000000000000111111000000111111222333555999===@@@BBBFFFMMMTTTqqqrrrZZZQQQWWWbbbaaaeeemmmooo{{{|||{{{qqquuu{{{nnn___RRRHHHCCC>>>===;;;;;;<<<<<<:::999::::::::::::::::::::::::::::::;;;===BBBGGGKKKMMMUUUbbbvvvqqqdddWWWRRROOOJJJFFFDDDGGGBBB@@@AAABBBCCCKKKVVVyyyaaaSSSRRRCCC<<<888777777555555888444444333333333333222222222222222222222222222222444777<<<@@@CCCDDDCCCCCCCCCIIIOOO]]]}}}{{{mmmdddllluuusssllltttgggZZZRRRQQQKKKbbbrrrkkk]]]YYY[[[\\\WWWOOODDD:::444222222222000000000000000000000000////////////////////////..............................------------......------...///222666:::<<>>@@@BBBGGGPPPWWW}}}\\\UUUOOOXXXdddaaabbbmmmrrr|||yyyzzz~~~xxxiii\\\RRRJJJAAA<<<;;;::::::;;;======;;;999999888888777777888888999999888777:::???CCCCCCBBBEEERRRfffwww~~~ooo```YYYUUUOOOJJJHHHCCCAAA@@@@@@@@@AAABBBDDDXXXgggRRRPPPDDD===888888777555555888444444444333333333222222222222222222222222222222555888===AAADDDDDDCCCBBBCCCKKKSSSeeerrriiipppxxx}}}gggjjj}}}pppXXXJJJGGG^^^qqqrrrggg``````bbb```WWWJJJ>>>666333111111000000000000000000000000000000000000000000000000.................................------.........------...///333777;;;===???AAABBBCCCCCCDDDGGGIIIUUUccc{{{zzzzzz~~~tttyyyjjjaaaccceeeooo{{{zzzvvvtttpppiiiccciii~~~~~~|||zzzzzzyyysssjjjhhhpppwww{{{vvvlllhhhhhhhhh~~~~~~|||xxxsssppprrruuuyyyxxxwwwxxxxxxuuuooojjj[[[XXXUUUSSSSSSVVVZZZ]]]___iiiyyybbb[[[aaa```aaaZZZLLLJJJFFF999444444555444222111222222000000000000000000000000000111111000000000333555777AAA======HHHHHHQQQooobbbRRRTTTVVV[[[aaacccdddllluuu~~~zzzxxx}}}www{{{yyyxxxzzzjjjUUUGGGCCC@@@;;;666;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<===@@@CCCDDDDDDGGGKKKUUUcccqqqddd\\\[[[RRRKKKNNNGGGCCC@@@>>>???BBBCCCDDDLLL^^^mmmYYYXXXNNNBBB777555555444444666666555444333222333444444444444333333333333222222999===?????????BBBFFFHHHIIIMMM[[[zzzwwwmmmqqqvvvhhhLLLAAAPPPdddsssvvvqqqjjjfff```___WWWHHH===888555111333222111111000111111111000000000000////////////...........................------------...//////111///...111777<<<>>>>>>???BBBAAA???BBBHHHIIIFFF```wwwyyyvvvxxxzzztttxxxlllhhhgggxxx{{{zzz}}}}}}wwwqqqvvv~~~}}}~~~~~~zzzyyyzzzwwwrrrsssyyy}}}}}}ssseeexxxrrrrrrlllnnnooopppppprrrwww{{{~~~||||||{{{wwwqqqlllfffbbb]]]XXXVVVWWWZZZ\\\^^^ffftttlllYYY___^^^bbb]]]OOOKKKFFF999444555555444222222222222111111111111111111111111000111111111000111333555999AAA>>>@@@IIIJJJZZZ~~~kkkVVVLLLUUUVVV[[[```bbbdddkkktttzzz{{{|||{{{|||wwwsssyyyyyytttfffZZZLLLCCCAAAAAA???<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>@@@CCCEEEGGGGGGHHHIIIOOOXXXaaannnkkk___XXXRRROOOHHHEEEAAA???@@@BBBCCCCCCEEEQQQsss~~~```ZZZQQQEEE:::666777666666777666555444333333333444444444333333333333333333333:::<<>>@@@AAABBBDDDGGGKKKOOOfffyyyqqqnnnrrrwwwyyyyyy||||||~~~zzzsss||||||zzz{{{ooohhhfffdddhhhlllqqqvvv|||}}}xxxuuuuuuppphhh```[[[YYYZZZ[[[]]]bbblllxxx|||ZZZ^^^^^^dddbbbUUUOOOJJJ<<<666666555444333222222222111111111111111111111111000111222111000111444666<<>>>>>>>>>>>??????AAAAAACCCDDDGGGIIIKKKLLLOOOSSS[[[bbbgggmmmzzzhhh___XXXOOOLLLHHHDDDAAAAAABBBBBBBBBAAAEEEXXXlll___UUUHHH<<<888888777777888666555444444333333444444444333333333333333444444;;;<<>>===AAAGGGFFFEEEOOO]]]yyy{{{kkk___\\\eeerrr||||||sss|||sssiiidddeeejjjnnnsssyyyzzzqqqggg```]]]\\\]]]\\\___eeennn{{{|||lll___^^^eeeggg\\\UUUOOOBBB888777555333333333333222111111111111111111111111111111222222111222555777???>>>@@@FFFHHHQQQvvv|||}}}[[[MMMMMMNNNTTTTTTXXX___dddjjjsss|||{{{yyy~~~xxxkkkbbb\\\VVVOOOIIIIIIIIIGGGEEEDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFHHHKKKMMMQQQSSS[[[fffwwwlll^^^UUURRRMMMHHHDDDBBBBBBBBBBBBBBBBBBIIIcccjjjXXXKKK>>>999888777777888666555555444444444444444333333333222333444555666===<<>>>>>===???===BBBIIIGGGEEEUUUlllzzzkkkbbbcccmmmyyy}}}www~~~~~~~~~vvvrrrlllggggggjjjppprrrwww~~~xxxooohhhdddcccccc___aaadddjjjtttddd^^^bbbfff___YYYRRREEE;;;888444333444444444222111111111111111111111111111222222222222333666888@@@<<>>@@@DDDEEECCCHHHPPPkkk|||xxxzzzwwwyyyvvvlllcccTTTFFFDDDTTTooojjj\\\VVV]]][[[JJJ;;;777444333333222111222222222111111111111000000000000///////////////////////////............///000000000333888<<<>>>>>>>>>>>>@@@>>>CCCIIIHHHJJJaaa}}}vvvhhhgggrrr~~~|||ppplllwww{{{uuusssqqqoooqqqvvvvvvyyy~~~zzzsssooolllkkkfffhhhkkkooovvvqqqccc```ccc___[[[SSSFFF===999444333444555444222222222222222222222222222111222333333333444777:::@@@<<>>CCCEEEJJJcccvvv^^^PPPAAA;;;888666666777555666666666666555444444333333222222333555888:::???>>>AAAEEEDDDCCCOOO^^^|||wwwvvv{{{uuucccQQQJJJTTTiiizzzppp```VVVZZZ]]]SSSDDD;;;444444333222222222222222222222111111111000000000//////////////////////////////......//////000111111555:::===>>>??????@@@@@@AAADDDHHHJJJUUUsssrrrccciii}}}wwwqqqooojjjjjjwww~~~{{{|||{{{yyyzzz~~~zzzwwwtttppprrruuuxxx|||ooocccdddbbb^^^VVVHHH???:::444333555666555222222222222222222222222222111222333333333555888:::???<<>>>>>BBBFFFDDDFFFYYYppp~~~yyy{{{{{{dddQQQPPP___ooovvviii]]]YYY[[[XXXLLLAAA444444333222222222222333222222222111111111000000///////////////////////////////////////000000111333777;;;>>>>>>>>>@@@BBB???CCCEEEFFFMMMeee~~~nnneeesssjjjcccjjjpppttt~~~}}}}}}{{{zzz|||}}}zzzvvvyyy}}}{{{iiihhhfffcccZZZJJJ@@@:::444333555777555333222222222222222222222222111222333333444555888;;;>>>===GGGNNN^^^YYYFFFDDDFFFJJJOOOSSSTTT]]]lllyyyrrrxxx{{{}}}yyy|||{{{kkk^^^VVVUUUVVVZZZVVVRRROOOOOONNNLLLJJJMMMLLLLLLLLLLLLLLLLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHNNNUUUZZZ^^^dddmmmtttvvvuuuzzz~~~gggaaaYYYQQQLLLHHHEEECCC???BBBCCCAAAFFFccceeeVVVFFF>>>;;;888888999555666777777777666444333333222111111333666999<<<===>>>CCCGGGEEEIIIaaa~~~{{{~~~~~~xxxyyy~~~vvvSSSEEEUUUlllyyyqqqdddZZZXXXYYYQQQEEE555444333333222222333333222222222111111111111000000000000000000000000000///////////////000111111444888<<<>>>>>>>>>AAACCC>>>DDDFFFDDDPPPpppuuu}}}tttjjjjjjaaa```mmmyyy~~~|||}}}~~~mmmfffiiidddZZZUUUGGG>>>666444444222222444333333333333333333333333222111111222444777:::<<<999LLLIIINNNzzzkkkLLLGGGJJJHHHHHHMMMNNNTTT___lllxxx}}}xxxvvvwwwpppqqquuu|||nnnhhhhhhjjjjjjkkkaaaXXXWWWVVVSSSPPPOOOOOOOOOQQQRRRPPPLLLNNNSSSQQQQQQOOOMMMJJJJJJLLLOOOYYY[[[^^^```dddlllxxx~~~nnn^^^WWWSSSLLLGGGGGGFFFBBBBBBEEEEEEPPPwwwmmm^^^LLL@@@;;;:::777666777666666666555555555555555444444444666999===???@@@EEEAAAEEEOOOQQQnnn~~~uuuwww{{{~~~hhhlllwwwZZZMMMSSS___lll~~~lllYYYWWWUUUNNN<<<888444444222//////333000000000000000000000000000000000000/////////////////////...---///222444888;;;===??????@@@BBBCCCCCCHHHHHHJJJaaawww~~~oooooozzzyyynnnpppyyy|||uuussswww|||uuuqqqqqqrrrsssuuu}}}~~~iiifffggg```WWWIII@@@888666666444333555333333333333333333333333222222222222444777:::<<<>>>KKKKKKXXX___EEECCCHHHFFFFFFLLLNNNVVVcccppp{{{|||xxxwwwuuurrrqqqlllooouuu}}}}}}|||{{{{{{{{{oooddd```___\\\YYYYYYVVVTTTTTTSSSPPPMMMQQQWWWWWWWWWWWWUUUSSSRRRSSSUUU\\\bbbffffffffflllyyyfffZZZWWWSSSLLLHHHEEEAAABBBFFFDDDIIIfff{{{eeeNNNBBB===999666777777777666666666555555555666555555555777:::>>>@@@<<>>??????@@@BBBCCCAAAEEEHHHSSSrrrzzz~~~yyyvvvzzzuuuuuussskkkgggccc\\\VVVVVVZZZddduuuwwwooofffaaadddiiinnnrrrzzz~~~~~~nnnaaafffbbbSSSMMMCCC;;;888777555444666333333333333333333333333222222222333555888;;;===CCCHHHMMMiiikkkRRR???AAAGGGGGGHHHLLLPPPYYYggguuuqqqmmmooooookkkhhhhhhllluuu{{{nnnhhheeeaaa______aaa]]]ZZZXXXTTTSSSXXX``````bbbddddddbbb`````````dddjjjpppooolllppp|||vvvbbb]]]YYYQQQJJJFFFBBBCCCGGGEEEDDDTTTiiirrrSSSFFF???777555:::777777777666666666555555666666666777999<<>>555333555444333444111111111111111111111111111111000000000/////////...//////......000333666999;;;>>>???@@@@@@BBBCCCBBBCCCJJJ___{{{lllssslllyyytttiii[[[RRRNNNKKKHHHDDDDDDGGGOOO```vvv{{{uuupppjjjbbb]]]bbbkkktttxxx|||~~~|||{{{}}}rrr{{{bbbeeecccTTTQQQFFF===999777555444666333333333333333333333333333333333444666999===???FFFDDDRRR{{{[[[JJJ>>>CCCIIIIIIJJJNNNSSS]]]kkkwww|||mmmiiiiiigggdddcccgggmmmwww|||xxxrrrnnngggbbb```gggdddaaa```]]]\\\bbbjjjjjjnnnsssuuutttqqqooonnnnnnrrruuuuuuuuuyyynnnaaaZZZSSSMMMJJJDDDCCCHHHGGGDDDJJJVVV\\\LLLBBB777555<<<777777777666666666666555555555666777999<<>>@@@@@@AAABBBDDDEEEDDDOOOnnn~~~rrrlllgggjjjvvvnnnbbbZZZPPPJJJIIIIIIHHHGGGFFFFFFKKKWWWlllzzzwwwuuurrrkkkfffgggrrr}}}|||yyyxxxzzz|||xxxwwwfffbbbeee___TTTIII>>>999777444333555333333333333333333333333444333333555777;;;>>>@@@FFFCCC\\\vvvQQQFFF@@@DDDIIIJJJKKKOOOXXXaaannnxxxzzztttnnnkkkfffaaaaaaeeekkkqqq{{{sssyyyzzzpppgggcccfffdddcccdddbbbaaagggooorrrwww~~~}}}{{{yyyxxxwwwzzzgggYYYSSSPPPKKKDDDBBBEEEFFFDDDHHHOOOhhhgggQQQDDD888666;;;888777777777666666666666333444555666999<<<>>>@@@GGGAAAEEEKKK^^^xxxqqquuucccVVVPPPJJJJJJGGGJJJ]]]|||hhhsssrrr\\\OOOHHHaaa~~~qqqbbbZZZPPPCCC666333444444333333111111111111111111111111111111111111000000000000.../////////000222666999999<<<>>>@@@@@@AAACCCDDDFFFIII[[[rrrkkkwww{{{___jjjvvvjjjbbbSSSOOOJJJHHHIIIIIIIIIHHHGGGGGGIIIRRRccc||||||wwwqqqzzzzzzvvvtttvvvxxx~~~nnn___ccchhhWWWLLL@@@:::777444333555333333333333333333333333444444444666888<<>>:::666888888888777777777666666333444666888;;;>>>@@@AAAAAAFFFHHH\\\pppqqq}}}yyy|||zzzzzz|||}}}~~~lllaaaZZZQQQKKKJJJEEEHHHGGGGGGSSSpppuuuuuuuuuYYYPPPWWWssslllTTTSSSIII???:::666333222555222222222222222222222222222222222111111111000000---...000000111444999<<<:::<<>>:::666666777333333333333333333333333555555555777999===AAACCCGGGWWWbbbKKKEEECCCBBBCCCEEEIIIQQQXXX```mmm}}}}}}yyyxxx~~~eeeYYY]]]ccceeeaaa```iiitttwwwttt{{{xxxooojjjdddaaa___aaakkkvvvpppwwwtttbbbZZZRRRMMMIIIGGGEEECCCCCCEEECCCWWW]]]FFF@@@<<<444888888888888777777777777444555777:::<<>>888333333777222222222222222222222222222222222111111111111000---...000000222555999===:::<<>>777555555555444444444444444444444444444666666555888<<<@@@AAAMMM___zzzPPPEEEDDDBBBAAACCCEEEHHHSSS]]]mmmuuuzzzWWWTTTXXX\\\]]]^^^dddpppzzz}}}{{{~~~ssstttzzzyyyyyyyyyrrrfffaaahhhpppssszzzyyy{{{cccaaaYYYSSSJJJCCCCCCEEEEEECCCFFFKKKmmmaaaIII???<<<999999888888777777777777777555777999;;;;;;<<>><<<>>>FFFDDDAAAGGGTTTnnnaaaSSSjjjmmmQQQZZZuuu{{{~~~~~~xxxqqqppp|||vvvgggaaaaaaaaaaaadddeee___XXXVVV]]]dddZZZ[[[YYYTTTMMMHHHFFFFFFBBB???EEETTT^^^dddsssyyyrrrjjjccceeejjj~~~lllhhhdddZZZLLL???888666666666444444444444444444444444333555666777:::>>>BBBDDDSSSooorrrqqqLLLDDDEEEBBBBBBDDDFFFJJJUUU```oooyyysssYYYOOOSSSXXX[[[___gggrrr{{{{{{sssrrrvvvyyy~~~||||||uuujjjffflllsssvvvtttrrrqqqqqqppppppwwwpppbbb[[[UUUMMMFFFDDDDDDDDDCCCCCCFFF```lllPPPBBB<<<999999888888777777777777777555777:::;;;;;;===???AAAEEEIII___vvvzzzrrriii\\\ZZZtttrrrnnnrrrtttrrrtttwwwzzz|||~~~~~~zzzoooggg]]]UUUMMMEEEBBBDDDDDDFFFTTTeee|||xxx}}}|||ttt[[[OOOSSSfffeee[[[LLL???888555333333444444333333333333222222333333222222111000000000222111111222444888;;;>>>@@@CCC??????EEEBBBAAAJJJ```mmmYYYaaa|||~~~cccTTTcccyyy}}}|||zzz~~~zzztttoookkkwww}}}uuuiiidddddddddbbbeeehhhgggcccaaadddggg```___\\\WWWPPPJJJGGGFFFEEEBBBHHHTTT]]]cccppp}}}uuunnnfff___^^^bbbxxxvvvjjjggg]]]OOOBBB:::666666666444444444444444444444444222444777999<<>>333000333444444333333333333222222333333333222111111000000333222222333666999===???AAADDDAAA@@@EEEAAACCCPPPooo^^^PPPeeefffXXX[[[qqq}}}yyyvvvzzz|||xxxvvvooozzz|||sssnnnmmmmmmllloootttwwwwwwtttqqqnnnfffddd```[[[TTTNNNIIIFFFIIIGGGKKKUUU]]]aaalllwwwzzz}}}{{{ssslllddd\\\YYY[[[ooommmjjj```QQQCCC:::666555555444444444444444444444444333444777;;;===>>>DDDJJJ\\\}}}mmmJJJCCCEEECCCAAABBBEEEIIINNNZZZeeevvvjjjSSSNNNHHHJJJOOOUUU___lllyyytttggghhhxxx}}}{{{mmmfffaaabbbeeekkkuuuzzzsssoooppptttvvvkkkeee]]]UUUPPPVVVkkkqqq```ZZZRRRLLLFFFBBBBBBEEEEEEEEEJJJcccfffJJJ<<<999999888888777777777777777555888:::<<<===>>>AAACCCFFFRRRlllVVVRRRbbb|||vvvlllcccaaadddjjjmmmlllrrryyy}}}}}}uuuqqqqqqrrrpppnnnjjjggghhhrrrsssdddWWWOOOJJJFFFEEECCCCCCIIISSSdddmmmvvvzzzuuuwww```NNNQQQlllhhhSSSLLLDDD666111666444444333333333222222222333333333222222111111111222222333444666:::===>>><<>>:::999888888777777777777777666888;;;<<<>>>???BBBDDDIII___iiiSSS___sssqqqkkkddd^^^]]]```gggmmmjjjqqqyyy}}}~~~{{{qqqllljjjjjjhhheeebbbccciiiwww|||mmm___SSSMMMGGGCCCBBBDDDLLLTTT```fffmmmnnnqqqnnndddrrrXXXPPP___zzzlllRRRJJJEEE:::333666444444333333333222222222333333333222222222222222111222222444666999<<<===:::@@@AAADDDFFF@@@HHH```{{{aaaaaavvv{{{kkkMMMTTTiii}}}zzzzzzwwwttttttyyy}}}pppjjjccc___\\\XXXRRRLLLOOONNNRRRYYY___ccchhhlllmmmoooqqqwwwyyyqqqkkkdddZZZTTTSSS[[[xxxssshhhWWWHHH===777555444444444444444444444444444777555777=========GGGTTT~~~qqqzzzUUU@@@???FFF@@@???AAAGGGLLLSSS```lllzzz\\\KKKJJJGGGHHHLLLUUU```jjjpppqqqsssuuu~~~{{{jjjppp}}}uuupppnnnmmmhhhfffmmmwww|||tttppplllgggeeeeee\\\UUULLLFFFFFFRRRiiirrrcccUUUPPPKKKDDDCCCGGG???AAACCCOOOrrrzzzVVVAAA<<<999888888777777777777777666888;;;===>>>@@@CCCEEEOOOuuucccUUUnnnuuujjjddd___\\\[[[^^^fffoooooorrrxxx{{{}}}}}}}}}~~~yyyuuuooojjjgggffffffeeejjjooowwwsssfffWWWQQQHHHBBBBBBGGGPPPVVV___eeemmmnnnmmmwwwdddqqq```QQQTTTjjjrrrWWWKKKEEE<<<555444444444333333333333222222333333333333333333222222111222333555777:::<<<===<<>>???@@@MMM^^^vvvdddLLLAAA<<>>999888888777777777777777666888;;;===???AAADDDFFFXXXwww```eeeyyyeee___[[[[[[ZZZ\\\eeeooorrrrrrsssvvv||||||}}}}}}zzzxxxwwwyyy{{{xxxnnn\\\WWWNNNHHHHHHMMMTTTWWW[[[dddnnnpppkkknnn}}}gggpppZZZOOO[[[zzz}}}hhhUUUHHH???999555444444333333333333222222333333333333333333333333222333444666999;;;===>>>???BBBCCCEEEHHHIIIaaavvvyyy~~~jjjhhhwwwlllLLLYYYkkk~~~|||mmmkkklllmmmttt}}}~~~|||oooiiiiiigggaaa[[[XXXYYY[[[^^^ccceeeccc```]]]___aaagggyyy~~~uuunnnjjjdddZZZRRROOONNNjjj{{{ppp___NNNBBB<<<999777444444444444444444444444888444777???AAACCCSSSfffUUUFFFAAA:::DDDCCCBBBEEEKKKQQQZZZgggttt}}}\\\KKKDDD???>>>CCCNNN\\\fffeee[[[QQQJJJTTTjjjxxxpppmmmhhh___XXXXXXQQQJJJCCCCCCGGGQQQbbbpppuuu]]]UUUQQQHHHBBBCCCEEEDDDBBBEEETTTwwwcccHHH???999888888777777777777777666888;;;>>>???AAADDDGGG___dddbbbwwwzzzyyy|||eeeccc]]]ZZZZZZYYYZZZdddppprrrooommmrrr{{{xxxbbb]]]UUUOOONNNSSSXXXYYYSSS]]]jjjlllccc```pppccctttgggOOONNNiiixxx```MMMCCC<<<777444444444333333333222222333333333333333333333333333444666888:::===>>>???>>>AAA@@@DDDIIIPPPqqqnnn}}}uuuWWWhhh```LLLcccxxxvvvhhhfffgggiiisssuuunnnmmmlllfff___\\\]]]___```ccceeeaaa\\\UUUXXX[[[bbbuuu|||{{{qqqkkkkkkggg^^^UUURRRPPPaaa}}}ppp___RRRBBB<<<;;;444555555444444444444555555444BBB999555EEEDDDOOOxxxNNNCCCCCC???BBBDDDAAACCCLLLWWW```jjjrrrjjjPPPGGGEEEBBBFFFCCCNNNhhh|||zzzkkk___RRR^^^qqquuummmkkkggg]]]WWWVVVOOOIIIFFFDDDBBBGGG[[[qqqcccWWWPPPGGGCCCGGGDDDGGGBBBAAAOOOjjjkkkMMM>>>===;;;888777888999888888555===<<<:::???AAADDDPPPmmmxxx|||vvv^^^dddzzzqqqhhhaaa[[[YYYVVVSSSTTT[[[fffppprrrsssrrrrrrttt~~~yyyiiiaaaVVVQQQSSSXXX]]]```YYYYYY___ddd___YYYbbbssseeezzzmmmTTTPPPUUUxxx~~~[[[JJJ@@@111666555333444444444333111333333333333333333333333333444666888:::===>>>???DDD>>>BBBFFFCCCXXX~~~pppRRRppp]]]VVVhhh}}}pppfffgggooouuuyyy{{{~~~wwwrrrnnnjjjggg```aaacccbbbaaa___^^^^^^TTTUUUTTTZZZmmm}}}|||tttmmmlllhhh^^^VVVRRRPPP___xxxttt```UUUGGG>>>;;;666666555555444444555555666444???888888EEEDDDUUUtttJJJAAAAAA===CCCCCCAAADDDNNNZZZdddooowww|||]]]HHHCCCCCCAAAGGGHHHVVVuuusss```iiivvv~~~{{{wwwwww||||||sssmmmkkkhhh```ZZZYYYPPPKKKGGGEEECCCGGG[[[qqqooo```YYYOOOHHHHHHCCCGGGBBB@@@JJJaaaqqqQQQ@@@===;;;888888888999999888555===<<<<<>>??????===CCCGGGIIIfff}}}aaaXXXlll|||~~~[[[eeesss~~~yyyuuukkkeeejjjsssyyy}}}yyytttpppllliiiggghhhhhhfffbbb^^^[[[YYYQQQRRRRRRVVVggg}}}~~~wwwqqqoooiii```WWWRRRPPP]]]ssszzzaaaZZZMMM???;;;999666555555444444555555666555;;;777;;;EEEDDD___dddEEE@@@===<<>>;;;999888999999999888666======>>>CCCBBBLLL```}}}fffUUUZZZuuu~~~vvvdddYYYXXXTTTRRRPPPRRRXXX___fffiiiooopppqqqrrrxxxnnnhhh```]]]___dddggghhhbbb```aaaaaaYYYPPPTTT^^^sssdddqqqVVVHHHVVVrrrbbbKKK>>>888666444333444444333222333333333333333333333333333444666888;;;===???@@@>>>@@@FFFGGGQQQxxxrrrUUU]]]jjjuuugggWWWppp}}}yyyqqqzzzkkkeeedddkkktttxxxzzz|||yyytttpppmmmkkklllkkkjjjeee```ZZZWWWMMMOOOOOORRR___xxx~~~{{{vvvqqqkkkaaaXXXSSSQQQ\\\ppp}}}ccc^^^QQQAAA;;;:::666666555555555555666666777888777>>>CCCEEEiiiVVVDDD@@@<<<===EEECCCCCCHHHSSS^^^hhhuuuqqqWWWGGGAAAAAABBBCCC@@@LLL[[[sssssswww}}}sssfffkkk}}}|||rrrnnnkkkjjjiiieee___[[[RRRLLLHHHFFFBBBDDDVVVkkkggg[[[SSSIIIAAA@@@EEECCC@@@BBBLLLqqqbbbGGG>>><<<999888999:::999888777===>>>@@@CCCAAAOOOjjj}}}aaaSSS```zzzxxxppp^^^UUUYYYPPPNNNMMMRRRZZZaaaeeefffnnnooooooqqqvvv|||pppkkkfffdddgggkkklllllljjjhhhgggddd\\\SSSSSSYYYaaammmmmm```KKKIIIaaajjjMMM@@@999777444333444444333222333333333333333333333333444555666999;;;===???@@@AAAFFFIIIGGGXXXxxxmmmZZZdddssszzzyyyppp[[[[[[sss{{{qqqmmm~~~qqqdddbbbdddlllrrrrrrqqqqqq~~~{{{uuuppphhhiiiiiiiiigggccc]]]XXXLLLNNNPPPQQQ[[[rrr~~~zzzssskkkcccZZZSSSRRR[[[nnnggg```SSSBBB;;;:::666666666555555666666666999777999???AAAIIItttsssOOOEEEAAA===???DDDCCCDDDIIISSS]]]gggtttiiiPPPDDDBBBAAAAAACCCBBBPPP]]]llltttzzztttbbbhhhzzz|||wwwuuunnnllljjjhhhgggddd^^^XXXSSSMMMIIIFFFAAABBBSSSggg~~~ooo]]]VVVNNNGGGAAAEEEDDDDDDDDDIIIhhhhhhHHH>>><<<999999999:::999999:::===>>>AAABBB???SSSwwwuuu\\\XXXhhhqqqkkkbbbUUUPPPVVVLLLKKKLLLRRRZZZaaaddddddmmmmmmlllnnnrrr{{{xxxpppmmmjjjkkkoooqqqpppoookkkiiieeeaaaYYYRRROOOQQQXXXttteeeoooSSSKKKWWW~~~oooSSSCCC:::888555333333444333333333333333333333333333333444555777999;;;>>>???@@@BBBFFFHHHHHHaaa~~~jjjbbblllooo^^^]]]fffrrrqqqiiirrruuulll___aaahhhqqqtttpppmmmmmm~~~yyyrrrfffffffffgggfffbbb[[[VVVMMMOOORRRTTT[[[ooo~~~|||tttlllddd\\\TTTQQQWWWhhh}}}ooocccSSSDDD===888777666666555555666666777:::888<<>>BBBBBBBBBDDDJJJTTT]]]ggguuu|||aaaIIICCCBBB>>>>>>CCC@@@OOO\\\hhh~~~ttt}}}uuueeelll~~~~~~xxxrrrnnniiijjjiiiggggggeee___WWWUUUOOOJJJGGGAAAAAAQQQddd{{{zzz___UUUOOOHHHDDDEEECCCFFFGGGFFF```uuuSSS???<<<:::999:::::::::999;;;<<<===BBBBBB@@@[[[gggUUU]]]qqqooocccYYYRRRRRRUUUJJJKKKNNNSSSZZZ```cccdddllljjjiiijjjnnnuuu|||yyypppooooooqqquuuwwwuuurrrooolllhhhbbb[[[TTTOOOMMMRRRiiiooo___NNNOOOjjjpppXXXEEE<<<999555333333444444333333333333333333333333333444555777999<<<>>>@@@AAA@@@BBBFFFNNNooosssaaa```ooo~~~```PPP___nnnoookkkiii{{{zzzlllggg]]]bbbmmmyyy{{{wwwtttuuu{{{tttjjjgggeeedddccc^^^VVVPPPMMMOOOSSSVVV\\\mmm}}}~~~uuullleee]]]UUUNNNPPP]]]ssswwweeeSSSHHHAAA888777777666666666666777777888999??????AAA^^^xxx[[[GGGEEE>>>@@@EEE>>>@@@CCCJJJUUU^^^iiixxxsssXXXDDDCCCCCC======EEEBBBNNN\\\jjj{{{oooqqq~~~vvvlllwww~~~wwwpppkkkeeehhhhhhggghhhiiibbbYYYXXXRRRMMMIIICCCBBBQQQdddxxx|||eeeUUUNNNHHHGGGDDDAAAEEEGGGCCCVVV{{{___???===:::999:::::::::999;;;;;;<<>>@@@AAA??????GGGZZZiii^^^cccrrrvvvnnnVVVLLLbbbvvvvvvpppqqqqqqeeeaaa^^^eeesss}}}zzz|||{{{uuummmiiidddbbb```[[[TTTMMMLLLMMMQQQWWW]]]kkk{{{~~~uuulllfff^^^UUULLLKKKTTThhh}}}}}}gggSSSJJJDDD888777777666666666666777777777:::@@@???BBBgggtttvvvSSSEEEDDD<<<@@@FFF<<<>>>BBBJJJVVV```kkk{{{lllSSSAAACCCDDD>>>???IIIJJJSSSbbbssssssaaalll|||uuuppp|||wwwpppkkkbbbfffhhhgggjjjlllfff\\\ZZZTTTOOOKKKEEECCCRRReeeuuuzzzppp\\\RRRKKKHHHDDD???DDDFFF@@@PPPrrr```???===:::999:::;;;:::999;;;999;;;CCCFFFGGGmmmyyyXXXTTTiiioooXXXMMMPPPPPPIIIHHHMMMRRRUUUXXX\\\bbbggggggeeedddfffkkkrrrwwwzzz|||yyyrrrsssvvv{{{{{{wwwzzzvvvoooggg```YYYQQQJJJKKKUUUllllllOOOPPPcccwww{{{wwwhhhSSS===:::555333333444444333333333333333333333333333555666777:::<<<>>>@@@AAABBBAAAKKKddd}}}hhhfffqqq{{{qqqeeeWWWSSSiiiwwwxxx~~~xxxlll```\\\```hhhwww~~~{{{}}}zzzuuummmhhhccc```___\\\TTTNNNJJJJJJOOOVVV]]]iii~~~{{{xxxnnn```VVVRRRKKKGGGIIIUUUeeevvvbbb```PPP;;;<<<:::999888666666666777777;;;<<<:::EEEDDDmmmhhhNNNBBBEEECCCBBBDDDAAABBBDDDKKKVVV```jjjyyygggNNNBBBAAA======AAA???CCCSSS^^^yyynnn___ppp~~~ggghhh~~~|||uuunnnjjj```cccgggjjjiiifffaaa^^^^^^YYYVVVQQQEEE@@@OOOfffyyy{{{vvvYYYVVVLLLIIICCCAAACCCAAABBBPPPccc```HHH<<<999:::666888<<<777??????===@@@DDDOOO|||zzzooo\\\[[[pppwwwaaaRRRNNNOOOLLLGGGGGGRRRWWWSSSUUU```ggggggfffbbb[[[WWW```ooouuusss}}}xxxzzz|||~~~~~~}}}{{{uuulllfffaaa[[[TTTOOOLLLQQQbbb{{{pppfffJJJWWWwww~~~]]]LLL:::666:::666444666444333333333333333333333333444666999:::;;;===@@@BBB@@@BBBNNNoootttiiikkkzzzoooUUULLL]]]vvvzzzsssyyyyyyggg]]]YYY^^^nnnwww{{{}}}zzzzzz~~~vvvlllfffbbbbbb```XXXQQQMMMEEEHHHMMMRRR[[[jjj}}}|||xxxtttjjj\\\QQQMMMIIIDDDDDDLLLXXXgggxxxhhh___RRR>>>;;;888888777666666777888999:::;;;:::EEEJJJuuuaaaJJJBBBEEEAAA@@@BBBAAACCCDDDKKKUUU___iiixxxbbbKKK???@@@<<<===BBB@@@HHHVVV___zzzxxxjjjooo}}}}}}hhhkkkzzzsssmmmhhh```cccfffhhhgggddd```]]]\\\XXXVVVRRRHHHDDDSSShhhzzz|||~~~~~~___WWWLLLJJJDDDBBBDDDBBBBBBOOO``````III<<<:::;;;777999===888======>>>AAAFFFUUUyyypppfffWWWZZZppprrr]]]OOOLLLMMMJJJEEEHHHPPPUUUUUUUUU[[[bbbffftttnnnaaaVVVYYYfffqqqtttxxx~~~}}}{{{|||~~~~~~}}}{{{zzzzzzvvvpppiiibbbZZZSSSOOOLLLOOO\\\www}}}ttt|||nnnhhhKKKSSSrrryyyRRR===666888444222444111333333333333333333333333444666999:::;;;===@@@BBBEEEEEEUUU{{{tttpppttt{{{pppSSSOOO```ttt|||{{{~~~mmm___YYYYYYdddqqquuuwww}}}|||}}}}}}{{{yyyxxxvvvjjjddd______]]]UUUNNNLLLHHHIIIJJJMMMTTTbbbuuu}}}yyyuuupppfffXXXMMMJJJGGGCCCBBBEEEJJJUUUffftttqqq^^^SSSCCC:::777666666666666888:::;;;999999:::DDDQQQ}}}WWWFFFBBBEEE???===AAA@@@CCCDDDJJJTTT]]]iiixxx]]]GGG===???;;;===BBBBBBLLLYYYaaayyyvvvrrrxxxmmmooo~~~xxxrrrkkkgggaaacccdddeeedddbbb___]]]ZZZWWWUUURRRJJJHHHVVViii{{{|||}}}~~~~~~|||zzzyyy~~~jjjYYYMMMKKKFFFEEEFFFCCCBBBLLLZZZfffLLL===:::===999:::===999;;;<<>>===AAAAAADDDDDDJJJTTT^^^iiiyyy\\\FFF>>>???;;;<<>>>>>CCCAAACCCEEEKKKVVV```lll|||\\\HHH@@@AAA<<<<<>>@@@EEE@@@CCCEEEMMMYYYeeeqqqZZZGGG@@@BBB<<<;;;AAACCCIIIZZZeee|||~~~qqqTTTkkk{{{jjj```jjjvvv{{{vvvqqqkkkgggddddddcccbbb```^^^[[[ZZZWWWUUUQQQJJJEEECCCGGGKKKQQQRRRSSSTTTTTTUUUUUUTTTVVVXXX[[[^^^bbbhhhnnnrrrqqqxxxdddYYYNNNLLLJJJFFFDDDEEEHHHLLLmmmyyy\\\BBB888<<<999777::::::===999BBBEEELLL~~~[[[QQQ]]]sss~~~hhhVVVHHHGGGHHHEEEBBBCCCJJJMMMUUU___ccc```\\\\\\qqq|||]]]JJJSSSfffmmmqqqzzz~~~||||||xxxzzzzzzvvvmmmcccZZZVVVOOOOOOSSS```tttzzzyyynnnfffJJJNNNgggzzz~~~kkkNNN<<<888333222555333333333333333333333333333444666999:::;;;===@@@BBBBBBTTT|||ffflllqqqZZZVVVnnn}}}ooo[[[SSSssspppvvvsss```TTTNNNTTT^^^mmmsssppppppxxx{{{~~~}}}~~~zzzrrrhhhdddccc[[[TTTRRRPPPKKKHHHHHH@@@AAABBBCCCEEEFFFFFFGGGNNNYYYiiixxxzzzvvvssspppiii^^^WWWVVVMMMJJJHHHIIIGGGCCCCCCFFFGGGSSScccsssooo[[[RRR===999888777666666777888888:::;;;BBBCCCrrrYYYHHH@@@AAAAAA<<>>BBBFFFPPP]]]jjjuuu}}}UUUCCC>>>AAA;;;;;;BBBDDDIII\\\hhh}}}TTT]]]iiiwwwxxxjjjjjjkkksss}}}~~~}}}xxxtttoooiiieeedddddddddcccaaa^^^[[[YYYVVVTTTOOOHHHCCCBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIILLLPPPTTTYYY___dddeeennnzzzfff^^^OOOMMMJJJEEECCCEEEIIIJJJgggeeeGGG:::===:::888;;;===???888BBBFFFRRR{{{UUUOOObbb|||zzzcccQQQDDDEEEGGGCCCAAABBBGGGMMMVVV^^^fffhhh___TTTeeepppRRRSSScccooottt{{{~~~|||{{{xxxxxxwwwuuuppphhh___YYYTTTRRRSSS\\\kkkmmm{{{SSSOOOcccrrryyyoooTTTCCC<<<333000444333333333333333333333333333444666999:::;;;===@@@BBB???ZZZxxxfffyyycccVVV[[[sssrrrZZZLLLmmmzzzlll\\\SSSPPPYYYeeelllqqqnnnmmmvvvyyy|||yyyttt~~~yyynnnccc]]]UUUMMMKKKIIIEEECCCCCC@@@@@@@@@BBBDDDFFFGGGGGGDDDKKKVVV```lll|||{{{vvvrrroooggg\\\UUUSSSQQQKKKGGGHHHHHHFFFFFFHHHDDDKKKUUUbbbtttuuu]]]TTT@@@777777666666666888999:::999;;;DDDEEEwww|||SSSHHH@@@???>>>;;;AAADDD<<>>>>>???AAADDDGGGJJJOOOUUUYYYYYYdddrrrzzz|||~~~hhh```PPPNNNJJJDDDCCCFFFIIIJJJdddjjjKKK;;;>>>;;;888===??????777AAAHHHVVVqqqNNNNNNgggwww___MMMAAADDDGGGBBB???BBBDDDMMMUUU]]]ggglllaaaOOORRRxxx[[[RRR]]]vvv|||}}}{{{zzzyyywwwuuutttrrrlllbbb[[[WWWTTTSSSXXXeeexxxuuu\\\RRR```nnnvvvuuu[[[JJJBBB666111555444333333333333333333333333444666999:::;;;===@@@BBBBBBcccjjjcccxxx___ZZZbbbyyyyyy```OOOlll~~~|||cccSSSMMMNNNYYYhhhlllpppkkkjjjsssxxx{{{vvvooo{{{{{{rrrgggeeerrr~~~}}}uuugggYYYPPPHHHFFFDDD@@@>>>???AAA??????@@@CCCGGGIIIIIIDDDHHHLLLPPPXXXiiiwwwrrrsss~~~ssslllvvv}}}zzzvvvtttppphhh[[[QQQOOOKKKFFFDDDEEEFFFFFFEEEIIIIIIJJJOOOVVVeee}}}{{{```SSS>>><<<:::777777777888888777888???>>>OOOhhhNNNDDDCCCBBBAAA@@@@@@@@@@@@BBBJJJTTT^^^lll|||kkkLLLDDD===<<<======>>>AAANNNUUUiii~~~]]]MMM___uuusssllljjjhhh{{{yyypppjjjggggggiiihhhgggeeebbb]]]VVVQQQOOOLLLGGGCCCAAAAAABBBDDD???@@@@@@@@@???===<<<:::;;;<<<<<<===???BBBEEEFFFNNNVVVbbboooxxx}}}~~~~~~vvvYYYVVVOOOIIIFFFDDDBBBEEEIIIccctttRRR======;;;:::===;;;:::;;;EEEBBBcccwwwzzz~~~bbbRRRWWWgggsssZZZKKK@@@AAABBB???>>>@@@HHHKKKPPP]]]qqqzzzgggLLLUUUccc]]]PPPYYYnnn}}}|||vvvxxxuuutttuuuvvvqqqhhhaaaVVVRRRRRRYYYcccqqq{{{vvvjjjQQQXXXsssrrrTTT>>>555444444333555444333333222222222222666444555:::<<<;;;>>>BBBGGGeeewwwuuuaaaiiiiiiYYYTTTmmmaaaXXXyyyyyyvvvzzz]]]MMMKKKQQQ\\\dddgggjjjnnnoooqqquuu{{{|||oooxxxyyypppgggbbbccckkk|||}}}tttnnn[[[SSSJJJEEEDDDBBB===888@@@@@@AAABBBBBBCCCDDDDDDDDDFFFHHHHHHLLLYYYlll{{{rrrnnnnnnvvv~~~}}}~~~{{{pppiiiooo{{{xxxvvvtttsssqqqkkkaaaYYYSSSNNNIIIGGGGGGHHHGGGFFFHHHGGGHHHJJJNNNYYYmmm~~~dddWWWCCC<<<:::888777777888888777999???@@@TTTaaaGGGCCCCCCBBBAAA@@@@@@@@@@@@CCCKKKTTT^^^mmm~~~}}}aaaKKKCCC<<<<<<======???BBBQQQUUUhhhrrrVVVUUU^^^ggg|||~~~tttlllsss{{{zzzrrrllljjjiiigggfffeeedddbbb]]]VVVRRRMMMKKKHHHEEEBBBAAA@@@@@@@@@@@@AAAAAA@@@???===<<<999999999:::;;;===???@@@HHHPPP]]]jjjuuu|||{{{\\\UUUOOOIIIFFFDDDBBBDDDIII___tttQQQ===<<<;;;:::===;;;;;;;;;EEEDDDjjjzzzpppYYYNNNUUUhhhsssXXXIII???@@@BBB>>>===AAAHHHLLLQQQ^^^sss~~~mmmRRRPPP\\\\\\PPPXXXjjjyyy}}}yyyzzzwwwuuuvvvvvvqqqggg___WWWSSSRRRXXXcccrrrzzzqqqWWW[[[wwwgggGGG888666666444555444333333222222333333666555666:::<<<;;;>>>BBBQQQrrryyyuuubbbiiixxx___PPPSSSqqqccc[[[vvvvvvnnnTTTHHHIIIQQQ]]]gggkkknnnqqqrrrrrrtttzzz~~~}}}sss{{{|||xxxsssqqqwww{{{zzz|||uuuqqq```XXXNNNHHHFFFDDD@@@<<<@@@@@@@@@AAABBBCCCCCCDDDDDDGGGHHHFFFFFFMMMZZZddd|||xxxxxxxxxxxx{{{~~~~~~}}}yyyqqqkkkmmmsssrrrqqqqqqrrrrrrnnngggaaaXXXTTTOOOKKKIIIIIIHHHGGGHHHGGGHHHHHHHHHLLL[[[jjjjjj[[[III===:::888777888888888777;;;???BBB]]]zzzYYYDDDCCCBBBAAA@@@@@@???@@@@@@DDDKKKTTT^^^nnnpppUUUHHHAAA<<<<<<======@@@DDDSSSVVVfffsss___WWWZZZiiizzzppppppvvv{{{uuuooommmllleeedddcccbbb```[[[VVVQQQJJJIIIHHHFFFCCCAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@::::::999999999999::::::@@@HHHUUUdddrrr{{{bbbUUUNNNHHHFFFCCCBBBDDDIIIZZZtttQQQ<<<<<<::::::<<<;;;<<<;;;CCCHHHuuu}}}sssaaaOOOKKKVVVmmmoooSSSFFF===???@@@======AAAHHHMMMRRR^^^uuuuuuZZZLLLTTTzzz]]]RRRXXXdddppp{{{|||yyywwwuuuuuuuuupppeee]]]YYYTTTRRRWWWbbbrrrxxx\\\YYYuuuxxxNNN888777888333555444333333333333333333777666777;;;;;;;;;>>>CCCYYY~~~}}}{{{eeeYYYfffqqq[[[NNN^^^```YYYrrrwwwzzzeeeNNNDDDHHHRRR^^^gggjjjnnnrrrtttuuuvvv{{{yyy~~~uuuooovvv~~~}}}yyyuuutttiii```UUULLLHHHFFFCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBEEEGGGEEEBBBDDDJJJPPP}}}yyysssppppppvvvwww||||||xxxtttrrrsssrrrrrrrrrrrrrrroooiiieee\\\XXXSSSOOOLLLJJJJJJIIIJJJJJJKKKKKKHHHHHHRRR^^^ooo\\\MMM===;;;888777888999888777<<<>>>CCCdddwww{{{VVVHHHBBBAAAAAA@@@??????@@@@@@EEELLLTTT^^^pppgggMMMDDD???;;;<<<======AAAEEEQQQVVVeee|||mmmccccccfffvvvyyyuuuwww|||zzzuuuqqqnnnmmmeeedddbbb```]]]YYYSSSOOOIIIHHHFFFEEECCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBB???>>>===<<<;;;:::999999===DDDQQQaaaooozzzgggUUUNNNHHHFFFCCCAAADDDIIIVVV{{{uuuRRR<<<;;;999999<<<;;;<<<;;;AAAKKKrrrZZZKKKMMMZZZvvviiiOOOCCC;;;>>>???<<<===AAAFFFLLLPPP[[[ttt{{{aaaLLLRRRttt___SSSVVVeeelllttt|||~~~vvvtttssstttuuupppeee]]][[[VVVRRRVVV```ppp}}}}}}]]]PPPiii|||QQQ888888999111555444444333333333444444888777888;;;;;;:::???EEE^^^ZZZXXXmmmkkkXXX[[[vvvXXXQQQxxxyyynnnxxxwwwcccNNNFFFIIIRRR]]]eeeeeejjjppptttvvvyyy~~~|||{{{{{{yyywww~~~}}}xxxvvvttttttvvvpppiii\\\QQQIIIEEECCCCCC@@@@@@@@@AAAAAAAAAAAAAAA???BBBEEEDDDBBBCCCHHHLLL~~~~~~xxxqqqmmmvvvttttttvvvvvvyyy~~~}}}|||zzzwwwwwwvvvuuusssqqqmmmhhheee^^^\\\WWWSSSOOOMMMMMMMMMLLLNNNPPPQQQLLLJJJPPPZZZyyysssZZZNNN===;;;999888888999999888======DDDjjjvvvsssSSSHHHAAAAAA@@@?????????@@@@@@FFFLLLTTT___rrrbbbKKKBBB>>><<<=========AAAFFFMMMUUUdddtttyyymmmfffjjj~~~|||xxxyyy}}}zzzwwwtttqqqnnnlllgggdddbbb___\\\WWWQQQMMMJJJHHHEEECCCBBBDDDGGGIIIAAAAAAAAABBBBBBCCCDDDDDDAAAAAA@@@???===;;;:::999<<>><<<999999<<<;;;;;;;;;@@@OOOzzzZZZJJJOOO]]]~~~~~~eeeLLLAAA;;;===>>>;;;<<>>;;;999888999999999888===<<>><<<:::999<<>>>>>:::;;;AAA@@@HHHJJJQQQkkk~~~cccMMMQQQnnnuuuZZZOOONNNVVVVVVWWW[[[ccclllsssvvv{{{~~~{{{yyyqqqqqqrrrvvvxxxtttkkkbbbYYYSSSOOOPPPTTT]]]jjjwwwsssvvvSSSWWWsss}}}^^^FFF>>>999222444444444444444444555666666777:::<<<;;;;;;BBBLLLooozzz___oooxxxZZZRRRrrrbbbIIIEEE[[[}}}qqqlllfffVVVFFFCCCJJJSSS]]]dddfffjjjooorrrtttwww|||xxxrrrdddeeekkksssoooeeebbbgggyyyxxxrrrnnnkkkllloooqqqnnnggg[[[NNNEEEBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBFFFJJJ}}}tttnnnpppwww|||{{{{{{||||||{{{~~~|||xxxwwwzzzzzzvvvyyyyyywwwtttpppllljjjiiibbbbbb```\\\XXXWWWYYY[[[[[[\\\]]][[[SSSKKKMMMTTTjjjxxxWWWQQQ>>><<<999888999:::999888<<<===MMM{{{{{{pppOOOAAA@@@@@@????????????@@@@@@EEELLLVVVbbbwwwxxxVVVDDD@@@======>>><<<;;;???FFFIIIRRR^^^hhhqqq}}}yyyvvvyyy{{{vvv|||{{{ooonnnooovvvyyyvvvsssrrrqqqpppllljjjdddbbb___]]][[[XXXTTTQQQOOOMMMKKKIIIHHHIIIJJJLLLCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAA@@@>>><<<;;;:::CCCQQQbbbpppzzziiiTTTMMMGGGEEEBBB@@@CCCHHHQQQsssZZZBBB>>>:::999;;;::::::@@@EEEYYYYYYLLLXXXeee{{{dddJJJAAA===???>>>999;;;AAA@@@GGGHHHMMMggg}}}bbbLLLSSSppptttZZZPPPOOOJJJIIIHHHJJJLLLOOOTTTXXX^^^eeekkkoooxxx{{{wwwtttnnnmmmnnnrrrtttpppeee]]]TTTOOOKKKKKKKKKOOOWWWaaazzz~~~wwwcccZZZooowww```KKK>>>777444444444444444444555666666555666999<<<;;;<<>><<<999888999:::999999;;;>>>RRRmmmQQQFFF@@@???????????????@@@@@@EEELLLVVVcccxxxrrrQQQ@@@???>>>>>>>>><<<:::???EEEJJJRRR\\\fffppp{{{ttttttxxx{{{nnnjjj[[[WWWUUU[[[gggvvv|||xxxuuurrrqqqqqqpppmmmjjjaaa___]]]\\\\\\ZZZWWWTTTQQQPPPOOOMMMLLLJJJIIIIIICCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCBBBAAA???>>>777AAAQQQbbbqqqzzzoooTTTMMMGGGEEEBBB@@@CCCHHHPPPqqq\\\DDD???:::999;;;:::;;;CCCHHH]]]YYYOOO^^^kkk~~~zzzcccJJJAAA===@@@>>>999;;;AAA@@@HHHHHHKKKeee|||aaaMMMUUUssswww\\\SSSSSSIIIHHHHHHHHHFFFEEEHHHLLLIIISSS[[[```jjj|||yyytttqqqiiiiiijjjmmmnnniii^^^UUUPPPKKKHHHGGGEEEEEEKKKRRR```gggttt{{{nnn^^^mmmzzznnn]]]III;;;555444444444444444444555666777444555999<<<;;;<<>>;;;OOOiiiHHHDDD@@@@@@@@@>>>======@@@BBBIIINNNXXXgggzzzwwwPPPCCC@@@===<<<<<<;;;999<<>>======@@@BBBHHHMMMYYYiii}}}uuuOOOCCC@@@===;;;<<<;;;999<<>>>>>:::;;;AAADDDGGGFFFlll{{{|||vvv^^^HHHOOO[[[iiiwwwpppzzzrrr^^^FFF@@@;;;;;;<<<:::;;;===AAABBBFFFNNNbbb}}}|||```RRR]]]xxx|||sssqqqjjj]]]YYYYYY\\\]]]XXXTTTSSSRRRPPPOOOPPPUUUddd}}}wwwuuutttlllbbb```]]][[[ZZZ[[[XXXRRRMMMGGGDDDAAA@@@AAACCCDDDDDDDDDFFFKKKSSS```rrryyy}}}eee}}}yyyYYYCCC:::444555444444333333444444555555555<<<777<<>>======@@@BBBGGGNNN[[[lllqqqMMMBBB???<<<;;;<<<:::999<<>>>>>HHHXXXiiivvv|||}}}|||uuuWWWMMMEEECCCCCCBBBBBBDDDJJJgggrrrLLL>>><<<;;;===BBBFFFFFFJJJtttzzzwwwiiiQQQDDDPPP```tttssspppzzz}}}nnnWWWDDD>>>:::;;;<<<:::;;;>>>===AAAFFFJJJ^^^aaaUUU]]]uuummmiiinnnrrrnnneee___[[[WWWRRRMMMLLLWWWppp{{{sssnnnkkkfffaaabbb___ZZZUUUPPPMMMJJJIIIEEECCC@@@???@@@AAABBBAAABBBAAA@@@BBBJJJYYYiiitttxxx{{{fff~~~kkkKKK;;;666555555444444444444555555666444<<<888<<>>======@@@BBBHHHOOO]]]nnnlllKKKBBB>>>;;;:::;;;:::999<<>>@@@KKK\\\lllwww|||}}}|||vvvWWWMMMEEECCCBBBAAAAAACCCHHHcccqqqKKK;;;::::::;;;???BBB@@@KKK{{{|||cccMMMHHHXXXiii~~~pppqqq|||~~~lllSSSAAA<<<999;;;<<<;;;;;;>>>;;;BBBGGGHHHZZZ~~~eeeWWW]]]}}}qqqrrrwwwtttkkkddd___[[[UUULLLEEEIII^^^sss}}}uuulllfffcccbbbaaa```\\\UUUMMMHHHGGGHHHEEECCC@@@???@@@AAAAAA@@@>>>???@@@BBBEEEKKKRRRWWWmmmyyy~~~}}}qqq```yyy~~~VVV===999555555444444444444555555666444<<<999<<>>======@@@BBBFFFOOO___sssgggHHHBBB===;;;:::;;;:::999<<>>;;;NNN]]]IIIKKK[[[mmmwwwnnnrrr~~~lllQQQ@@@;;;888:::<<<:::;;;===;;;BBBHHHGGGVVVzzznnnSSSWWWmmmffffffccc]]]XXXTTTSSSOOOIIIAAAAAAOOO___vvv}}}{{{pppgggcccccc```aaa```YYYQQQJJJIIIJJJFFFDDDBBBAAABBBBBBAAA@@@<<<===???@@@@@@@@@BBBDDDPPP^^^ppp|||yyymmmVVVhhhaaa???:::666555555444444555555666666444<<<999<<>>888999:::999999:::???JJJmmmpppxxxOOOGGGCCC@@@@@@@@@>>>======@@@BBBEEEOOOaaawwwbbbEEEBBB===:::999::::::888<<>><<<===<<<;;;>>>:::UUUdddJJJOOO[[[mmmpppkkkrrrnnnQQQ???:::888:::<<<::::::<<<<<>>GGGRRReeeooo}}}~~~tttiiidddfff```bbbaaa]]]UUUOOOLLLKKKGGGEEECCCCCCCCCCCCBBB@@@AAAAAA???===<<<>>>AAADDD???IIIXXXggg{{{yyy~~~xxxxxxUUUUUUxxxhhhAAA;;;666666555555555555666666777444<<<:::<<>>BBBIIIQQQ[[[ccccccnnntttsssyyyvvvttt}}}|||yyyccccccsssyyyqqqjjjhhheeefffooo{{{~~~nnniiiccc]]]YYYUUUQQQNNNRRRNNNHHHDDDBBBBBBBBBAAAAAABBBCCCCCCBBBBBBDDDEEEooojjjsss{{{yyyzzz}}}{{{}}}~~~}}}{{{xxxwwwxxxxxxwwwvvvwwwyyy|||{{{zzzxxxuuurrrpppnnnmmmjjjgggccc___^^^___aaaccccccfffddd]]]XXX___rrrdddOOOFFF>>>888999:::999999;;;===LLLsss}}}rrrpppKKKGGGBBB@@@@@@@@@>>>======@@@BBBFFFPPPbbbxxx^^^CCCBBB<<<999999:::999888<<>>>>><<>>===>>>???pppkkkttt}}}~~~~~~}}}zzzwwwvvvwwwwwwvvvvvvvvvyyy{{{{{{zzzxxxvvvssspppmmmkkkhhheeeaaa^^^]]]^^^```bbbeeeddd^^^SSSMMMWWWoooiiiQQQFFF>>>999999;;;:::999;;;888LLLvvv|||tttkkkGGGFFF???@@@@@@@@@>>>======@@@BBBIIIRRRbbbwww\\\BBBBBB<<<999888:::999888<<>><<<@@@<<<```hhhNNNNNNNNN]]]}}}gggfffppp}}}oooQQQ???:::888;;;;;;999888999<<<;;;BBBGGGIII]]]xxxfffRRRUUU{{{sss\\\OOOLLLFFFCCCBBBDDDDDDBBBDDDGGGPPPZZZjjjxxx~~~yyyrrrjjjgggkkkfffccc^^^YYYTTTOOOLLLJJJGGGEEECCCCCCCCCBBBAAA???:::===AAABBBBBBBBBBBBCCCJJJIIIEEEGGGWWWvvv~~~~~~}}}sss\\\^^^zzziii@@@<<<666666555555555555666666777333<<<;;;<<>>??????>>>;;;::::::;;;qqqpppuuuvvv}}}~~~zzzxxxxxxwwwwwwvvvvvvwwwwwwxxxvvvxxxyyyxxxtttpppmmmmmmjjjccc]]]\\\\\\]]]aaafffkkkooohhhVVVPPP^^^rrr}}}dddRRRFFF???:::999999888999<<>>???@@@@@@>>>;;;<<>>AAAEEEKKKUUU```jjjrrrvvvxxx~~~xxxnnnbbbvvvlll```jjj~~~sssiiilllooovvv{{{yyyuuuwww}}}~~~zzzuuurrrpppqqqqqqqqqqqqqqqqqqqqqqqquuuttttttuuuuuussspppnnnlllgggfffiiiiiidddaaabbb[[[XXXUUUSSSRRROOOJJJEEEFFFBBB@@@@@@???>>>CCCIIISSS\\\fffppp|||pppXXXNNNFFFCCCBBB@@@@@@BBBGGGWWW{{{VVV???@@@===777<<<:::CCC]]]jjjMMMOOOXXXbbbvvveeecccnnn|||~~~jjjLLL???<<<999777777888888777;;;<<<>>>BBBJJJZZZlllyyyiiiXXXTTTmmm~~~cccMMMGGGHHHHHHEEE>>>:::???IIIPPPTTT^^^nnn~~~xxxtttkkkccc```]]]XXXTTTRRRRRRNNNIIIKKKFFFBBB@@@BBBDDDCCCBBB???@@@BBBDDDFFFGGGHHHIIIKKKMMMJJJGGGSSSrrr}}}xxx}}}iiihhhqqqyyyzzzqqq___III:::777666555444333444555555999333;;;999999???XXXggghhhkkkvvvpppVVVQQQjjj}}}NNNHHHbbblllTTTEEE@@@===AAAFFFMMMWWWaaagggooovvvvvvvvvwwwyyy~~~vvv[[[TTT```eeehhhooorrrzzzyyyvvvpppeee\\\XXXYYYSSSPPPJJJEEEAAA??????@@@>>>======<<<;;;;;;::::::nnnmmmwwwqqqvvv{{{|||{{{{{{~~~|||||||||{{{zzzzzzzzzzzzzzztttvvvwwwuuussspppooooookkkddd]]][[[YYYWWWYYY^^^tttzzzxxxhhh[[[```ttt```NNNFFF???999999999888999<<<@@@IIIrrrPPPEEEEEE>>>???@@@@@@>>>;;;<<>>AAAFFFLLLVVVaaakkkrrrwwwyyytttiii```wwwlll]]]eeezzzzzzwwwxxx{{{}}}{{{vvvwww{{{~~~{{{wwwtttrrrssssssssstttttttttuuuuuussstttuuuuuuuuussspppmmmooonnnmmmllljjjgggccc___\\\XXXUUUSSSQQQNNNHHHCCCBBB>>><<<===<<<;;;@@@FFFSSS\\\fffpppzzz}}}sssXXXOOOFFFCCCBBB@@@@@@BBBFFFUUUxxx\\\@@@???<<<888>>>===GGGaaa{{{aaaKKKOOO\\\jjjwwwbbb```mmm|||kkkNNN???<<<999777777888888777=========???EEEQQQaaalllkkkZZZSSShhhkkkVVVPPPJJJEEE???===AAAHHHPPPTTT]]]kkk{{{ssshhhbbb```\\\WWWSSSOOOLLLIIILLLHHHEEEDDDFFFFFFDDDAAA@@@AAACCCEEEHHHMMMQQQUUUQQQRRRMMMFFFNNNlll}}}xxx}}}ssssss|||sssaaaLLL===777666555444333444555555888222:::999;;;BBB\\\zzzjjjeeeqqqrrrRRRPPPnnnvvvKKKJJJhhhlllUUUEEE???===@@@EEELLLVVV___iiiooouuuuuuuuu}}}jjj^^^dddddddddjjjlllrrrqqqoooiii```YYYVVVWWWTTTQQQKKKFFFAAA?????????<<<<<<<<<;;;;;;:::999999ooopppfffgggiiilllppptttwwwxxxyyy~~~}}}|||{{{{{{{{{ttttttuuusssqqqoooooopppllleee^^^ZZZUUUOOOOOORRRjjjqqqtttkkkZZZXXXmmm]]]JJJEEE>>>999999999888999<<<>>>JJJoooLLLBBBDDD>>>???@@@@@@>>>;;;<<>>AAAGGGMMMWWWbbblllssswwwyyymmmbbb]]]wwwlllZZZbbbzzz~~~zzzwwwxxxuuurrrrrruuu}}}{{{xxxuuuuuurrrssstttuuuvvvwwwwwwwwwssstttvvvwwwvvvssspppmmmssswwwvvvooommmmmmggg^^^^^^ZZZUUURRRPPPLLLFFFAAA>>>;;;999;;;::::::>>>DDDRRR\\\gggpppyyy{{{~~~yyyYYYOOOFFFBBBAAA??????BBBDDDRRRttteeeCCC===;;;999@@@>>>IIIdddsssssstttWWWJJJNNN]]]qqqsss^^^^^^kkk|||lllNNN???<<<999777777888888777;;;<<<<<<<<<@@@KKKXXXbbbnnn___RRR\\\~~~nnnbbbTTTKKKDDD@@@AAAFFFMMMPPPXXXfffuuuqqqeeeeeeccc]]]UUUNNNKKKKKKIIIGGGEEEEEEHHHHHHEEEBBBBBBCCCDDDFFFKKKTTT^^^eeeaaaaaaZZZOOOQQQjjj}}}www|||xxx~~~hhhPPP???777666555444333444555555666111:::999;;;DDDaaa|||qqqggg~~~zzzTTTVVVzzzoooHHHNNNpppkkkUUUDDD>>>;;;>>>CCCIIITTT]]]jjjnnnrrrtttuuu{{{rrrsssnnnkkknnnnnnmmmmmmjjjbbbZZZVVVVVVWWWVVVRRRMMMGGGBBB???>>>>>>;;;;;;;;;;;;:::999999888rrrkkkgggeeekkksssuuuooogggqqqzzz~~~}}}|||{{{{{{vvvvvvuuussspppnnnnnnpppmmmfff___YYYQQQJJJHHHKKKQQQVVV[[[ZZZOOONNNggg[[[HHHDDD===888888999888999<<<===NNNoooJJJ@@@DDD@@@???@@@@@@>>>;;;<<>>AAAHHHNNNXXXbbblllsssxxxyyyggg[[[ZZZwwwmmmZZZdddyyyqqqkkkjjjjjjhhhjjjmmm{{{}}}~~~}}}zzzwwwvvvuuuppprrrtttvvvwwwxxxxxxxxxtttvvvyyyzzzxxxuuurrrpppttt|||{{{qqqooosssmmm```aaa\\\VVVRRROOOKKKEEE@@@<<<:::999;;;;;;:::>>>EEEOOO[[[iiirrryyy~~~}}}}}}~~~ZZZPPPFFFBBBAAA??????BBBBBBOOOooojjjFFF>>>;;;999???;;;HHHeeevvvqqqwwwmmmRRRKKKLLLZZZoookkk]]]]]]kkk|||kkkNNN???<<<999777777888888777777999:::<<<@@@JJJWWW```mmmeeeXXXVVVnnnuuufffYYYKKKBBB@@@DDDGGGJJJQQQ___nnn{{{kkklllkkkeeeZZZPPPOOOSSSIIIEEEBBBCCCEEEGGGGGGEEEDDDDDDEEEGGGMMMYYYgggrrrrrrqqqjjj]]]ZZZlllwww{{{rrrzzzZZZ@@@777666555444333444555555555111999999;;;EEEeeetttgggggg|||WWW^^^lllIIISSSvvvhhhSSSCCC===:::<<>>===<<<<<<<<<<<<<<<:::999888tttlllqqq|||sssfffnnnxxx~~~}}}}}}zzzzzzxxxtttooolllkkklllkkkeee___YYYPPPHHHGGGJJJGGGFFFIIIJJJHHHNNNhhhXXXFFFCCC===888888888888999===>>>RRR|||qqqKKK@@@EEEAAA???@@@@@@>>>;;;<<>>AAAIIINNNXXXccclllssswwwyyydddXXXXXXuuuooo[[[gggssspppooowwwssskkkdddcccdddeeeiiinnnzzz{{{|||zzzxxxuuuttttttqqqsssvvvxxxzzzzzzzzzzzzwwwzzz}}}}}}{{{wwwuuutttttt}}}|||rrrqqqvvvqqqdddccc^^^XXXSSSOOOJJJDDD???;;;888888::::::999===CCCMMM[[[kkktttyyy~~~~~~~~~[[[PPPFFFBBB@@@>>>???BBBAAALLLjjjjjjHHH???<<<999>>>:::HHHfff{{{{{{lllPPPLLLJJJUUUiiieee^^^]]]kkk{{{~~~jjjLLL???<<<999777777888888777555777999;;;???GGGRRRZZZccchhhfff```lll}}}xxxpppdddSSSEEEBBBFFFEEEGGGNNNZZZiiivvv~~~tttsssrrrmmmaaaVVVVVV^^^TTTNNNFFFCCCCCCFFFFFFFFFEEEEEEEEEEEEKKKWWWhhhtttzzz{{{yyypppjjjsssxxxzzz~~~jjjssskkkGGG777666555444333444555555666111:::888:::EEEggg}}}qqqdddfffuuuVVVbbbmmmKKKWWWzzzdddPPPBBB<<<999;;;???EEEOOOXXXcccfffkkkooopppooommmlllnnntttvvvuuu}}}tttlllwww~~~www}}}zzznnn\\\QQQQQQTTTUUUWWWTTTOOOIIIDDD@@@>>>=========>>>>>>>>><<<:::999}}}~~~|||{{{|||{{{yyytttnnniiigggffffffbbb]]]WWWOOOIIIKKKPPPNNNKKKHHHEEEFFFRRRjjj}}}SSSDDDCCC<<<777888888888999===>>>UUU~~~tttMMMAAADDDAAA???@@@@@@>>>;;;<<>>AAAIIINNNXXXbbblllrrrvvvxxxeeeWWWVVVrrruuu]]]iii~~~uuullliiinnnwww~~~wwwpppjjjhhhhhhjjjpppxxxyyyzzz{{{yyyvvvtttssstttuuuwwwzzz}}}~~~~~~~~~}}}zzz}}}{{{xxxxxxyyyuuuyyyxxxrrrqqqtttppphhhddd^^^WWWQQQNNNIIICCC???999777777999999777:::@@@LLL\\\mmmvvvyyy|||~~~\\\QQQFFFAAA@@@>>>???BBBBBBLLLggggggGGG???<<<999<<<:::IIIhhhpppOOOLLLJJJUUUhhheee___]]]iiiyyy~~~}}}jjjMMM???<<<999777777888888777555777999:::;;;@@@HHHNNNSSSaaannnrrrxxxyyymmmnnnnnnhhhZZZMMMJJJOOOIIIIIILLLVVVbbbmmmsssuuu{{{wwwsssggg[[[]]]fffeee\\\PPPHHHEEEFFFFFFEEEEEEEEEEEECCCEEEPPP```lllzzzzzzzzz}}}}}}nnnfff{{{{{{QQQ777666555444333444555555777222;;;999:::GGGlllooorrrZZZhhhlllLLLYYY}}}bbbPPPBBB<<<999;;;???DDDMMMVVVaaagggmmmpppmmmgggaaa^^^WWW^^^bbbcccmmmkkkcccggg}}}ttt```SSSSSSUUUSSSVVVTTTOOOJJJEEEBBB???>>>===>>>???@@@???===;;;999yyyyyyxxxsssmmmgggcccbbb___\\\XXXTTTNNNKKKPPPXXX[[[\\\WWWLLLIIIWWWmmm|||xxxQQQFFFBBB;;;777777888777999===>>>VVVvvvOOOAAACCC??????@@@@@@>>>;;;<<>>AAAHHHNNNWWWaaakkkqqquuuwwwgggYYYVVVnnnzzz```lllwwwuuuxxx}}}zzztttpppmmmmmmuuu~~~{{{|||{{{yyyvvvssssssssswwwyyy|||~~~~~~}}}|||~~~zzzwwwyyy|||xxxvvvssspppooonnnllljjjbbb\\\UUUOOOKKKGGGAAA===;;;999999;;;:::888:::???MMM^^^pppvvvwwwxxx{{{|||}}}~~~]]]QQQFFFAAA???>>>???BBBDDDLLLfffcccDDD===<<<999<<<999HHHgggwwwPPPJJJLLL\\\qqqggg^^^\\\gggvvv}}}}}}lllPPP???<<<999777777888888777555777999999999;;;AAAFFFHHHSSSdddvvvuuulllcccdddhhhhhhaaaXXXUUUXXXLLLJJJIIIMMMUUU[[[______rrr{{{vvvjjj^^^```iiijjjaaaVVVMMMJJJHHHGGGEEEDDDEEEDDD@@@???FFFTTT___mmmyyy|||zzz{{{|||qqq}}}hhhrrrUUU777666555444333444555555666333<<<:::===KKKrrrrrr^^^lllgggIIIZZZcccRRRCCC===999;;;>>>CCCMMMUUU```hhhrrrvvvrrrjjjccc```\\\______\\\___pppvvvqqqrrr|||qqqfffqqq{{{jjj^^^]]][[[UUUUUUSSSOOOKKKGGGCCCAAA@@@<<<===?????????===:::888~~~~~~xxxoooiiieeeffftttvvvvvvvvvrrrllleeeaaa___[[[XXXUUURRRNNNLLLTTT]]]ffflllgggWWWPPP^^^rrr~~~xxxRRRIIIBBB;;;777777888777999===>>>VVVwwwPPPAAABBB===???@@@@@@>>>;;;<<>>AAAHHHMMMVVVaaajjjqqqtttvvviii[[[VVVlll}}}cccooozzzuuunnnlllttt~~~}}}}}}|||zzzvvvtttssstttvvvxxx{{{~~~~~~|||{{{|||}}}xxxvvvyyy}}}zzztttooopppnnnjjjhhhjjj```ZZZRRRMMMIIIEEE@@@;;;>>><<<<<<>>>===:::<<>>CCCLLLUUU^^^jjjwww}}}zzzrrrmmmkkktttrrrlllbbb]]]eeeyyyvvvkkkbbbaaa```fff}}}xxxqqq|||tttiiigggbbbZZZTTTRRROOOKKKGGGDDDBBB@@@;;;<<<>>>???>>><<<999777yyymmmlll~~~}}}{{{|||rrryyy{{{pppddd\\\RRROOO[[[kkk~~~~~~wwwrrrqqqmmmeee^^^[[[RRRSSSQQQMMMJJJNNNWWW___rrryyywwwhhh[[[^^^lllyyyxxx||||||WWWEEEBBB<<<888999:::888999<<>>===>>>AAACCCLLLXXXkkkrrrUUUGGGBBB>>>>>><<<:::888999<<>>AAACCCHHHKKKZZZwwwzzzsssoooqqqqqqkkkddd```QQQGGG@@@AAACCCCCCDDDEEEIII^^^vvvqqqmmmfffaaaaaa\\\VVVPPPMMMJJJHHHFFFBBB======???<<<999DDDTTTZZZ]]]jjjzzz}}}~~~ooo]]]nnnvvviiiuuuoooHHH;;;888666555666666666555999777999::::::NNN~~~rrr~~~___LLL^^^{{{\\\EEE^^^}}}zzzqqqjjjrrrkkkUUUBBB===::::::<<>>;;;;;;<<<<<<:::888vvvhhhgggjjjsss~~~vvvooouuutttrrrqqqeee```jjjqqqlllfff___TTTLLLRRR]]]}}}zzzuuurrrrrrooohhhbbb```VVVTTTQQQLLLIIILLLRRRXXXhhhpppqqqeeeYYYXXXaaahhheeehhhrrrzzztttSSSDDDBBB<<<888999:::888999<<>>===>>>AAACCCIIIVVVjjjrrrUUUFFFAAA>>>>>>===:::999999<<>>@@@AAAAAAHHHLLLTTTXXXVVVSSSXXX___gggqqq{{{}}}[[[PPPFFFBBB@@@??????BBBEEEMMMeeecccDDD===;;;999===???CCC```zzzRRRLLLNNN\\\vvviiiYYYZZZ```nnnnnnXXXBBB;;;666777888666555666555666777888999<<>>???DDDEEEEEEFFFIIIYYYuuuvvvnnnjjjiiibbb]]]VVVPPPLLLIIIGGGFFFCCC===;;;<<<:::999EEEVVVjjjffffffssszzz}}}ppp^^^TTTooosssxxx}}}wwwdddAAA:::888555444555666555555888777999::::::MMMqqqvvvpppXXXGGGRRRnnn]]]GGG```|||zzzqqqiiioookkkSSSBBB===::::::<<<@@@IIISSS]]]jjjuuukkkyyy|||pppeeeZZZUUUVVV[[[tttvvvqqqwww|||vvvuuuzzzwwwlllgggjjjaaa\\\UUUQQQNNNKKKGGGCCCBBB???<<<<<<======<<<:::qqqeeeZZZ[[[fffppprrrpppkkkrrrnnneee]]]RRRRRRaaaooorrrtttnnn```TTTQQQUUUppp|||zzzxxxtttssstttqqqjjjdddbbb\\\XXXRRRLLLJJJJJJMMMPPPUUU^^^bbb\\\SSSRRRVVVYYYSSSSSS\\\ppp~~~pppRRRHHHAAA;;;888999:::888999<<>>?????????===<<<===@@@CCCJJJVVVjjjtttTTTDDDAAA>>>>>>===;;;999:::<<<>>>IIILLLVVVdddmmmooooooppplllnnnyyymmm___\\\}}}}}}___WWWnnnttt___TTTYYYiiiwwwvvvuuurrrlll```VVVUUUZZZaaakkkuuuzzz}}}~~~|||xxxvvvzzz~~~}}}zzzvvvuuuvvvwwwuuuqqqmmmiiifffdddccc```[[[UUUOOOJJJEEEAAA===;;;:::999;;;>>>@@@AAAAAACCCCCCEEEHHHFFFDDDHHHNNN\\\iiixxx}}}[[[PPPFFFBBB@@@>>>???AAADDDLLLdddjjjFFF===<<<:::>>>>>>CCC[[[oooLLLKKKNNN\\\vvvjjjYYYZZZ___mmm}}}ooo[[[DDD<<<777777888666555666777777666666888<<>>:::;;;<<>>===>>>???>>>===|||rrrfff\\\WWW[[[bbbhhhrrrnnn```UUUJJJNNN___ttt}}}pppaaaXXXTTThhh~~~|||xxxtttxxxuuutttuuurrrjjjdddcccbbb\\\TTTNNNKKKJJJIIIIIIEEEMMMRRROOOLLLOOOTTTWWWQQQJJJNNNeeekkkQQQKKK@@@;;;777888999888999<<>>>>>===<<<::::::<<<>>>IIIMMMVVVdddooouuuvvvvvvsssttt|||tttgggaaapppqqqXXXLLL[[[wwwsssrrr{{{}}}qqqbbbYYYZZZeeepppsssqqqmmmdddXXXOOOLLLMMMZZZgggttt{{{~~~~~~zzzvvvuuuxxx{{{{{{xxxuuuttttttwwwuuuqqqlllhhheeebbbaaa^^^[[[VVVQQQKKKEEE@@@===<<<;;;;;;<<<>>>@@@@@@??????===>>>AAA@@@>>>@@@EEEYYYhhhxxx~~~{{{YYYOOOEEEBBBAAA???@@@CCCDDDMMMeeerrrHHH<<<<<<:::<<<999@@@SSS{{{vvv{{{kkkJJJGGGLLLZZZuuuiiiYYYYYY^^^kkk{{{qqq^^^FFF>>>888888888666555666666666777666888;;;AAAEEEOOOTTTPPPNNNXXXiii|||qqqppptttuuurrrqqq]]]PPPEEEGGGMMMPPPNNNMMMPPPYYYnnnssspppssseee___UUUMMMGGGDDDBBBAAAAAA===::::::888:::DDDPPP{{{zzz}}}wwwzzz~~~hhhOOOQQQ~~~~~~xxxjjj^^^FFF999666444333444444444333666555888;;;;;;KKKxxxxxxzzzggg___MMMGGGXXXrrrUUUGGGaaaxxx|||~~~ssstttkkkPPPCCC>>>;;;;;;;;;>>>FFFOOO]]]kkk\\\OOOXXXiii~~~~~~xxxdddVVVOOOMMMQQQccc~~~uuuwwwuuuwwwzzzuuukkkdddbbbaaa___[[[TTTNNNKKKJJJCCCAAA???>>>>>>??????@@@zzzfffRRRJJJLLLXXXggghhh[[[PPPHHHMMM^^^uuu{{{ooobbbWWWggg{{{}}}wwwsssuuusssssstttpppiiieeefffbbb]]]UUUOOOKKKHHHFFFEEEDDDKKKOOOLLLJJJPPPZZZ```\\\MMMJJJ```|||cccJJJHHH???:::666888999888999<<<@@@ZZZXXXDDDEEE===?????????===;;;<<>>>>>>>>===;;;;;;<<<>>>FFFLLLVVVcccppp{{{tttjjjiiieeessstttfffXXXNNNTTThhh|||mmmlllrrrxxxuuunnnddd\\\\\\cccjjjppplllddd[[[TTTOOOKKKHHHWWWfffuuu|||~~~~~~{{{vvvxxxyyyyyyxxxvvvuuuuuuuuuvvvsssooojjjfffcccaaa```]]]\\\XXXSSSLLLEEE@@@===<<<;;;:::;;;======<<<:::;;;;;;===AAAAAA>>>???CCC[[[iiixxx}}}}}}~~~{{{WWWMMMDDDAAAAAAAAABBBEEEEEEOOOgggvvvIII<<<<<<999:::777???NNN|||www}}}oooNNNEEEIIIWWWppphhhXXXYYY]]]hhhxxx~~~rrrbbbHHH???999888888666555777444666888999999;;;>>>@@@GGGPPPPPPOOOUUU```zzznnnmmmyyy}}}xxxcccUUUJJJIIIMMMMMMLLLKKKOOO[[[qqqwwwpppooofff___UUUMMMFFFBBB???===>>>===<<<;;;:::;;;AAAGGGggg~~~|||tttxxxuuu]]]]]]}}}}}}rrr```EEE999666444333444444444333555444777;;;<<>>;;;;;;;;;===DDDLLLXXXeee}}}wwwbbb]]]^^^jjj|||xxxoooyyyqqqcccOOOHHHFFFPPPeee~~~yyy~~~|||~~~yyynnnfffbbbbbb```[[[UUUOOOLLLJJJDDDCCCAAA???>>>>>>@@@BBB~~~yyyeeeOOOCCCLLL___cccXXXOOOJJJQQQ```tttvvveeelllzzz|||yyyrrrppppppqqqmmmgggeeehhh___\\\WWWQQQLLLIIIHHHHHHTTT\\\___ZZZVVV[[[eeellljjjVVVOOOccc}}}aaaJJJIII???999666888999888999<<<@@@[[[ZZZGGGHHH@@@???@@@???===;;;;;;>>>@@@GGGRRRfff|||}}}SSSAAABBB>>>>>>???===<<<;;;<<<>>>DDDLLLWWW```nnnwwwlllnnneeennnmmmgggcccZZZ]]]mmmvvvssszzzyyyyyyzzznnnbbbZZZYYY]]]aaahhhddd]]]UUUSSSTTTSSSPPPYYYhhhwww~~~}}}yyy||||||{{{yyyxxxwwwvvvuuutttqqqlllfffbbb`````````______\\\WWWOOOFFFAAA>>>;;;::::::;;;======;;;999999;;;???BBBAAA???AAAGGG^^^jjjwww|||~~~}}}WWWMMMDDDAAAAAAAAABBBEEEFFFPPPhhhsssFFF:::<<<999888777BBBKKK}}}rrrOOOFFFJJJTTTiiihhhXXXXXX\\\fffvvv}}}tttfffJJJAAA:::888888666555777333666888:::;;;<<<>>>@@@???NNNVVVXXX]]]aaasssqqqkkkwww~~~wwwmmmaaaUUUJJJFFFFFFEEEDDDFFFIIIWWWmmmzzzrrrmmmgggaaaXXXOOOHHHBBB===:::;;;<<<<<<;;;;;;<<<@@@CCCLLLbbbsssuuu{{{{{{ssswwwqqqppp}}}yyy|||wwwuuuhhhCCC999777444444444555555444555333666:::<<>>;;;;;;;;;;;;BBBJJJQQQ```ssspppfff```lllrrrwww{{{nnnQQQKKKHHHPPP]]]mmm~~~~~~wwwrrrtttzzzwwwqqqfffddd```\\\WWWRRRNNNLLLGGGFFFDDDAAA??????AAADDDkkkgggooowwwzzz|||oooZZZMMMQQQdddgggYYYPPPLLLPPP^^^pppwwwqqqxxx}}}}}}vvvsssqqqooohhhaaa```ccc``````^^^YYYSSSOOOPPPRRReeeqqqyyyuuummmmmmtttzzzttt___XXXlll```KKKLLL>>>999666777999888999<<>>???>>><<<<<<<<<>>>BBBMMMVVV]]]iii~~~ssstttrrrrrrttt|||{{{vvvrrrhhhjjjzzzsssggg]]]]]]hhh|||sssddd[[[WWWTTTSSSZZZ[[[WWWPPPQQQYYY___```]]]kkkzzz~~~~~~~~~~~~|||zzzvvvtttsssooohhhccc___^^^___aaaccccccbbb\\\RRRIIICCC@@@=========@@@BBBCCCBBB@@@===>>>BBBCCC@@@>>>EEENNNeeennnwww{{{ZZZOOOEEEBBBAAA???@@@BBBEEEOOOhhhkkkAAA888<<<:::777888CCCHHHyyyRRRIIIKKKRRRdddiiiXXXXXX[[[eeettt|||uuuiiiKKKBBB:::999888666666777444666888999;;;???CCCFFFGGGZZZgggmmmooojjjooouuummmvvvyyyoooddd\\\RRRIIICCC???<<<>>>BBBDDDQQQeee}}}vvvqqqjjjddd\\\TTTLLLDDD===999999999999888999>>>BBBEEEHHHRRR]]]eeerrr}}}sssxxx|||pppggg~~~~~~LLL:::888555444555666555555666333555999<<>>888555777999888999<<>>???>>>===<<<===>>>BBBMMMWWWZZZeee|||gggfffzzzuuu}}}ppprrrzzzggg^^^TTTbbbwwwwwwjjjaaaWWWNNNGGGNNNTTTTTTOOOOOO[[[hhhnnn```nnn{{{|||vvvqqqrrrmmmfff```]]]]]]___aaafffgggfff```UUUKKKDDDBBB@@@@@@BBBEEEIIIKKKJJJIIIBBBCCCFFFDDD???>>>HHHTTTlllrrrxxx{{{]]]RRRGGGBBB@@@>>>===@@@DDDNNNgggddd===666<<<:::777777BBBEEEZZZKKKMMMRRRbbbjjjXXXXXX[[[dddsss{{{vvvjjjLLLCCC;;;999888666666777555666777888;;;AAAHHHNNNVVVjjjzzzrrrmmmyyy|||ssszzz|||sssiiiYYYQQQHHHBBB<<<999<<>>999888888666555777???FFFIIIXXXXXX\\\gggxxx~~~tttyyy|||qqq```ttt[[[;;;888666555666666666555777333555999<<>>FFFVVVjjj{{{RRR@@@FFF:::<<<>>>===;;;:::;;;===DDDJJJTTT___jjj|||ooo___zzzsssxxxwwwiii___ZZZaaaqqq}}}uuucccWWWRRRLLLJJJIIIHHHGGGKKKUUUcccmmmlllvvv~~~zzzxxxssspppiiiccc___]]]]]]^^^```gggjjjdddZZZRRRJJJCCCCCCGGGPPP^^^gggfff[[[QQQTTTQQQNNNKKKEEEDDDPPP___qqqvvv|||^^^TTTIIICCC???===>>>CCCDDDRRRmmm|||[[[BBB:::;;;;;;999888<<>>HHHQQQfffvvvxxxrrr|||uuuwwwxxx___SSSIII@@@<<<999666888<<>>CCCMMMXXXiii{{{~~~zzzyyyvvv^^^TTTVVVaaaooozzz~~~{{{}}}vvvttt~~~{{{qqqfff```___^^^ZZZUUUSSSSSSRRRNNNJJJGGGHHHJJJ{{{gggYYYXXX\\\^^^ssssssooodddWWWMMMHHHGGGBBBIIIRRRaaazzzuuurrrrrrssswww{{{{{{xxxuuu{{{~~~}}}wwwpppcccYYYYYY```gggjjjooossstttqqqmmmjjjnnnyyy|||xxxqqqqqq}}}tttxxxRRRLLLAAA::::::999888888888999:::CCC\\\zzzTTTDDDGGG@@@@@@@@@???<<<::::::;;;===DDDTTTiiizzzUUUAAACCC;;;======<<<::::::<<<>>>FFFKKKTTT\\\gggyyyrrr[[[ooossswwwgggWWWVVVeeennn___VVVLLLIIIFFFCCCAAAFFFRRRaaalllrrryyy{{{yyysssppplllgggbbb___]]]\\\]]]ccceeeaaaZZZTTTLLLEEEFFFMMM\\\qqqyyynnnkkkddd\\\TTTLLLJJJVVVdddrrrwww}}}]]]SSSHHHBBB>>><<<>>>BBBGGGUUUpppxxxWWW???888:::;;;999888:::EEEttt```NNNKKKKKKWWWwww[[[UUUUUU___oooyyywwwppp]]]EEE:::;;;777666888444666777666555666<<>>IIISSS___iiinnnvvv||||||}}}hhhrrrRRR;;;999666555555555555444555555888:::;;;MMM||||||uuuwwweeeMMMKKK\\\yyydddGGGTTTgggtttsssxxx{{{zzz}}}[[[KKKCCC<<<;;;;;;;;;>>>BBBKKKVVVhhh{{{yyymmmbbbllllll]]]ZZZaaaooo{{{xxxtttjjjhhhttt|||ssshhhcccaaa```[[[VVVTTTSSSQQQMMMHHHFFFGGGIII{{{bbbTTT]]]nnnyyyvvvpppfffYYYLLLCCC@@@:::999???SSSkkkyyyyyyttttttrrrqqquuuzzz|||zzzvvvxxx|||wwwjjj```bbbhhhmmmlllnnnttt|||~~~xxxrrrnnnrrrwwwzzz~~~~~~wwwooooooqqqxxxvvvrrrPPPMMM@@@:::999888777777888999:::BBB\\\|||UUUDDDGGG@@@??????>>><<<:::999:::<<<@@@OOOcccuuuZZZAAAAAA=========;;;::::::===???FFFLLLSSS[[[gggxxxoooRRRZZZ}}}rrrsssdddQQQSSSjjjyyykkkbbbUUUHHHDDD???===AAANNN^^^iiitttyyy}}}yyyqqqooolllhhhddd___\\\ZZZ[[[___```^^^\\\ZZZRRRJJJJJJRRRfffuuufffXXXOOOPPP\\\jjjssswww}}}~~~~~~~~~~~~~~~\\\QQQGGGAAA>>><<<>>>BBBJJJXXXttttttRRR<<<777999:::999777999@@@iii^^^QQQIIIGGGRRRwwwZZZUUUTTT^^^mmmxxxwwwsss```HHH<<<<<<888666888555555666777666666999@@@FFFZZZgggrrrtttpppjjjddd^^^fffaaaaaafffbbbUUUJJJHHHTTT___bbb]]]aaakkkdddSSSPPPFFF===999666444666:::EEEHHHQQQbbbxxx{{{pppiii^^^SSSJJJCCC>>>:::999999999:::<<<@@@GGGLLLTTT```eeeiiisssuuuttt|||yyyzzzqqq|||xxxyyymmmFFF;;;888666555555555555444666555888:::;;;MMM~~~xxx{{{jjjQQQIIISSSmmmsssGGGHHH]]]sssrrrsss{{{{{{|||___KKKCCC<<<;;;;;;:::===BBBJJJSSSdddzzzzzziiiUUUOOOWWWeeewwwxxxhhh___bbbqqquuummm```\\\ggg~~~vvvmmmgggeeebbb]]]XXXTTTRRRNNNIIIEEEDDDEEEGGGuuuaaagggzzzxxxpppggg\\\NNNCCC===CCC;;;@@@UUUhhhpppvvv~~~{{{wwwssstttyyy|||yyyvvvtttzzz}}}tttmmmkkknnniiidddccclllzzz}}}vvvsssqqqqqqtttxxxvvvmmmccceeeooo~~~|||rrrQQQOOOCCC999888888777777888999:::BBB]]]YYYFFFFFF???>>>>>>>>><<<:::999:::;;;:::III\\\ooo]]]BBB@@@???>>><<<:::999;;;>>>@@@CCCKKKTTT\\\hhhxxxnnnQQQMMMeeeuuuppp{{{[[[MMM[[[oooyyyqqqaaaHHHCCC>>>;;;???JJJWWW___kkkqqq|||~~~yyyqqqoookkkfffaaa]]][[[YYY[[[]]]^^^^^^______YYYPPPMMMRRRbbb|||xxxdddSSSKKKQQQ___llltttxxx|||}}}||||||~~~~~~ZZZPPPFFF@@@===<<<>>>CCCLLL[[[wwwsssNNN:::777999999777777:::<<<___\\\LLLBBBDDDOOOwwwYYYTTTSSS\\\kkkvvvxxxuuueeeLLL???===888666888555444666777666555777===AAANNNYYYbbbccc```]]]XXXTTTXXXQQQMMMPPPPPPJJJDDDBBB:::EEEKKKLLLVVVccc```RRRMMMDDD<<<999777777999===DDDEEEKKKXXXmmm~~~vvvnnnbbbVVVLLLEEE???<<<<<<:::888888;;;>>>AAABBBFFFOOORRRVVVaaacccbbbiiitttwwwooo~~~xxxppp___CCC:::888555444555555555444777444777;;;;;;MMMjjjNNNEEEMMMfffMMMAAAVVVppppppooosss||||||fffLLLDDD===;;;::::::===AAAIIIPPP```vvvxxxbbbRRRNNNMMMSSSfffzzznnndddfffvvvssslll^^^UUU[[[uuuzzzqqqjjjgggccc^^^ZZZPPPMMMHHHCCC@@@???AAACCC}}}yyyuuutttxxxmmmggg^^^QQQEEE@@@EEE===CCCXXXdddgggrrr}}}vvvtttvvvwwwvvvssspppwww}}}yyyssslllfff\\\VVVTTT]]]ooo}}}~~~|||wwwsssuuuvvvpppeee\\\^^^nnntttPPPNNNCCC888888777777777888::::::AAA]]]^^^HHHFFF===>>>>>>>>><<<:::999999:::999FFFXXXkkk]]]DDD@@@@@@>>>;;;::::::<<<>>>???BBBKKKUUU]]]gggtttzzzyyyoooWWWNNNWWWpppuuu}}}yyyxxxaaaIIIMMM\\\xxx|||dddFFFBBB<<<:::===DDDLLLQQQYYYbbbrrr}}}~~~zzzyyyuuuqqqkkkddd```]]]\\\\\\[[[]]]]]]]]]___aaa[[[TTTNNNNNNVVViiiwwwaaaNNNIIIRRRaaakkktttwww{{{|||{{{zzz|||~~~~~~~~~~~~}}}YYYOOOEEE@@@>>><<>>888666888555444666777666555777<<<@@@EEEOOOWWWXXXWWWVVVSSSOOONNNKKKIIIHHHDDD@@@???@@@:::<<<<<>>>>>BBBMMM```xxxzzzrrreeeYYYOOOGGGAAA>>>===:::777888;;;@@@BBBCCCCCCGGGEEEJJJZZZ___]]]bbbppp~~~sssvvv{{{}}}vvvjjjXXXDDD999777555444555555555444777444777<<<<<>>sssppp{{{wwwhhhccc^^^RRRGGGCCCAAA@@@JJJZZZ]]][[[jjjwwwqqqnnnnnnoooooommmttt}}}}}}{{{wwwqqqdddYYYPPPJJJGGGOOOaaattt{{{zzzuuukkkaaa\\\aaaqqqpppKKKJJJ???888777666666777888:::;;;@@@\\\___HHHFFF===>>>??????>>>;;;::::::;;;;;;GGGWWWiii___EEEBBB@@@>>>;;;;;;<<<>>>>>>>>>BBBKKKUUU[[[eeepppqqqkkkxxxfffVVVOOONNNVVVrrr}}}rrrjjjppptttUUUHHHIIIYYY}}}bbbGGGBBB<<<999;;;@@@EEEHHHIIIRRReeeuuuyyyuuuyyy~~~xxxxxxsssllleee```^^^^^^^^^XXX[[[[[[YYYYYYYYYUUUOOOKKKHHHJJJWWWkkk~~~ttt___MMMJJJUUUcccjjjsssvvvzzzzzzyyyyyy||||||{{{{{{{{{{{{|||}}}}}}~~~YYYOOOEEE@@@>>>===@@@EEENNN___|||vvvKKK999888999777666666===999QQQ~~~}}}wwwYYYJJJAAALLLTTTvvvxxxZZZUUURRRYYYeeeqqqwwwwwwoooTTTDDD???888666888666444666777777666888>>>BBBFFFNNNUUUWWWXXXXXXUUUPPPRRRVVVYYYUUUJJJAAA???@@@CCC>>>777;;;PPPcccbbbTTTVVVMMMCCC>>>:::777888;;;>>>===@@@JJJ[[[rrr{{{tttiii^^^UUUNNNHHHEEEAAA???<<<===BBBIIIPPPSSSMMMNNNGGGIIIYYY^^^]]]aaallluuuwww|||zzz}}}lllUUUCCC999666444333444555555444777222777===<<>>;;;:::999;;;???GGGMMMXXXhhhxxxkkk[[[TTTMMMKKKYYYsss}}}oookkkpppuuutttnnnppplll___bbbZZZLLLJJJaaaaaacccmmmzzzsssiiiaaa[[[WWWTTTRRRDDD@@@;;;888888999999999|||lllmmmxxxwwwccc]]]ZZZPPPGGGDDDBBBJJJWWW^^^WWWPPP]]]ttt{{{tttkkkdddcccgggkkkkkkqqqzzz|||{{{{{{{{{vvvooocccWWWMMMHHHCCCEEEQQQfff{{{uuuhhhaaabbbjjjwwwfffHHHIII>>>777666666666777888:::;;;>>>XXX[[[EEEEEE???>>>???@@@???<<<;;;:::;;;;;;EEETTTeee~~~bbbGGGBBB@@@===;;;<<<>>>???>>><<>>:::===CCCIIILLLBBBGGGXXXnnnyyyuuutttxxxzzz}}}xxxuuuqqqkkkeee```\\\[[[ZZZQQQUUUUUUQQQMMMKKKIIIEEEDDDBBBCCCJJJWWWgggrrrxxxtttiiiWWWHHHJJJXXXeeeiiirrruuuxxxyyyxxxyyy|||{{{{{{zzzyyyyyyyyyzzzzzz~~~YYYOOOFFFAAA??????BBBFFFQQQbbbsssHHH888999999888888444<<<666JJJ|||aaaKKKBBBPPPUUUooo[[[VVVSSSWWWcccooovvvxxxsssWWWFFF@@@888666999666444666777777777:::AAAGGGNNNVVV\\\^^^______[[[UUUVVVbbbnnnlll```SSSJJJHHHGGG@@@999>>>QQQbbb^^^QQQUUUKKKBBB>>>;;;888:::>>>@@@@@@BBBIIIXXXnnn}}}wwwooogggaaa[[[VVVSSSOOOLLLIIIIIIMMMVVVaaahhheeeeee[[[VVV^^^aaa```gggvvv~~~vvv{{{ttt{{{rrrTTT@@@888666444333444555555444666111777>>>===III}}}lllTTTKKKUUU|||cccDDDKKK```mmmpppjjjsssxxxmmmOOOFFF>>>;;;:::999:::>>>DDDKKKUUUbbbnnnvvv{{{}}}}}}{{{lll^^^XXXOOOQQQiiioooeeejjjpppqqqnnnssshhhUUUUUUOOOGGGIIIXXXWWWTTTUUUaaavvvyyypppiii^^^TTTMMMIIIHHHHHH???<<<888666888999888777qqqfffmmmwww___YYYWWWNNNEEEDDDFFFRRRaaaaaaPPPEEEPPPeeeyyyvvvpppfff]]]\\\aaahhhjjjpppxxx~~~}}}zzzyyysss|||}}}wwwqqqggg^^^QQQLLLDDD@@@FFFXXXpppvvvfffbbbgggrrr}}}^^^GGGLLL@@@777666666666777888:::;;;===UUUVVVBBBEEE@@@>>>@@@AAA@@@===;;;;;;;;;999BBBPPPaaayyyeeeHHHBBB???===;;;<<>>;;;???IIIQQQYYYjjj~~~nnnUUUKKKTTTQQQDDDOOOjjjrrrzzzpppvvvzzz}}}kkk[[[TTTUUU~~~{{{TTTLLLBBB>>>AAAHHHPPPTTTBBBAAAPPPjjjzzzxxxqqqooowww~~~{{{}}}wwwooommmiiiddd^^^ZZZVVVTTTLLLPPPPPPJJJCCCAAA???<<<>>>>>>???CCCKKKUUU^^^cccccc[[[MMMBBBHHHYYYfffiiiqqqtttxxxxxxxxxyyy|||}}}}}}|||{{{zzzzzzzzzzzz~~~YYYPPPFFFBBB@@@???CCCGGGTTTeeepppEEE666999:::999999333<<<444FFFkkkIIIAAAPPPTTTkkk\\\WWWSSSWWWbbbnnnuuuwwwuuuYYYGGGAAA888666999666555666777777777<<>>CCC======???EEESSSfffzzz|||vvvppplllgggccc```]]]ZZZVVVSSSVVV___llluuu~~~sssiiiiiihhhiiirrr}}}www~~~}}}xxxvvvyyyTTT???888666333333444555555555555111777???===HHH|||~~~xxx}}}qqqZZZJJJNNNvvv{{{dddDDDGGG]]]mmmrrrjjjqqq}}}nnnOOOGGG???<<<:::888:::>>>CCCIIITTT___hhhpppwww{{{~~~mmmhhhWWWMMM```tttaaaeeejjjlllllltttiiiPPPKKKFFFDDDLLLOOOQQQPPPKKKMMMYYYkkkyyy}}}uuuhhhaaaUUUJJJCCC@@@???@@@===:::777666888999888666pppjjjsss}}}___]]]]]]PPPEEEDDDIII___uuurrrXXXAAAHHHZZZmmmooonnnggg^^^ZZZ]]]bbbjjjnnnrrrtttsssqqqpppoooooouuu|||}}}sssggg___SSSFFF===>>>AAAGGGXXXkkkzzzeee[[[dddrrrwww}}}uuuYYYHHHAAA>>>888777666666666777999:::;;;ZZZdddAAAFFF?????????>>><<<;;;:::999888999AAAKKKXXXpppfffDDDEEE===<<<:::999888888999:::CCCJJJQQQYYYjjjfffRRRQQQNNNGGGVVVqqqxxxsss}}}zzzuuu~~~}}}hhhXXXZZZvvv[[[KKKOOOKKK;;;MMMcccVVVFFFBBBLLLhhh|||{{{qqqjjjsssuuuvvvnnnjjjeee___[[[WWWSSSPPPHHHEEEAAA===<<<:::888777777777777:::???HHHPPPUUUSSSOOOJJJHHHMMMWWWcccjjjpppsssvvvxxxyyyyyyzzz{{{|||yyyyyy{{{{{{zzzxxx~~~YYYPPPGGGBBB???>>>CCCIIIVVVkkkaaa===;;;999444666888999777888CCCnnnPPPEEEGGGRRRjjjbbb\\\SSSPPP___rrrzzzvvvwww___GGG===;;;888777999666999666777;;;999BBBWWWooonnnmmmnnnooojjj___TTTQQQSSSiii{{{ooo```ZZZIIIBBBIIIVVVcccZZZAAAGGGCCC>>>::::::<<>>:::999===<<>>777888===;;;:::888666666666666777nnnqqqjjj```^^^UUUKKKGGGEEE\\\uuuwww```IIIHHHSSShhhkkklllggg___[[[[[[^^^gggjjjllllllhhhdddbbbbbbXXX^^^eeekkklllggg```[[[KKKAAA;;;===>>>???KKKYYYpppttt```YYYeeennnssszzzoooVVVJJJDDD===888777666666666777999999===XXXhhhDDDGGGBBB??????>>>===;;;:::999888777>>>HHHUUUlllmmmGGGBBB===<<<:::999888888999:::BBBJJJRRRZZZmmmoooeeeZZZRRR___vvvssstttuuujjj___vvvxxxVVVOOOSSSMMMZZZkkkcccLLLEEEMMMfff{{{|||qqqjjjkkkmmmyyywwwlllggg```YYYSSSOOOKKKHHHBBB???<<<999888888666444777777666888<<>>>>>CCCJJJWWWkkk```===;;;999444666888777888999???bbbXXXHHHGGGQQQjjjggg\\\RRRSSSaaapppyyyzzz{{{eeeMMM@@@<<<999777888666999666666::::::GGG___pppsssvvv{{{}}}wwwgggWWWOOOKKKZZZtttmmmcccQQQEEEFFFTTTfff^^^CCC777777777888999===CCCGGG??????AAABBBDDDLLL```rrr~~~yyytttppppppqqqoooggg______\\\```lllwwwzzzzzz|||}}}{{{yyy~~~xxxxxxwwwuuucccBBB666666555555555555666666555777666999???IIIrrruuu___HHHFFFaaawwwSSSDDDNNN~~~tttrrr{{{tttooo|||]]]HHH???@@@:::999<<<;;;>>>DDDMMMWWW```jjjrrrxxxnnn[[[UUUkkk{{{nnnbbb[[[VVVZZZnnntttSSSJJJKKKKKKPPPPPPJJJGGGJJJDDDDDDPPPaaammmuuuwwwzzz|||rrrdddZZZQQQHHHDDD???:::999<<<;;;:::999777777777777777vvvqqqyyyaaaYYYUUUMMMEEECCCVVVlllqqqbbbOOOKKKQQQaaadddeeeccc]]]XXXWWWWWW^^^bbbeeebbbZZZSSSPPPPPPDDDHHHMMMRRRUUUUUUSSSQQQDDD===;;;===<<<999===FFFYYYkkkvvvtttjjjYYYVVVdddjjjpppwww}}}dddNNNJJJEEE999777777666666666777888999<<>>===;;;:::999999555;;;DDDPPPfffrrrJJJ@@@===<<<:::999888888999:::???GGGPPPXXXhhh}}}llleeeqqqrrrkkkyyyssskkkZZZfffjjjpppuuukkkRRRKKKPPPfffzzz~~~vvvqqqdddfffsss}}}~~~zzzmmmfff\\\RRRKKKFFFBBB@@@<<<:::777777777777666444666666555666888;;;>>>@@@CCCBBBAAADDDLLLVVVaaahhhqqqsssvvvwwwxxxxxxzzz{{{{{{xxxtttsssuuuyyy|||~~~}}}}}}sssUUUMMMDDD???===>>>DDDKKKYYYmmm]]]<<<:::888444666999666999::::::TTT___JJJFFFPPPhhhppp]]]PPPUUUaaalllwwwmmmUUUEEE>>>:::777777666:::777555999<<>>@@@CCCBBB>>>AAAPPP```yyypppmmmkkkllllllggg]]]UUUSSSRRR[[[nnnzzz{{{zzzwwwwww|||zzzzzzyyyttt[[[<<<666666555555555555666666666777555999???IIIrrr|||```JJJMMMjjjZZZHHHLLL{{{tttuuuyyy}}}ssskkk~~~cccLLLAAAAAA:::888;;;999===BBBJJJTTT]]]gggpppuuuppp\\\eee{{{kkk^^^QQQMMMYYYjjjkkkZZZYYYZZZWWWVVVLLLIIILLLFFFBBBHHHOOOWWW^^^dddmmmtttooocccYYYPPPHHHEEECCC???======<<<;;;:::999999888999999~~~ttthhhTTTPPPJJJAAADDDPPP^^^ccc\\\UUUTTTWWW[[[\\\[[[XXXTTTQQQOOOOOORRRXXX^^^\\\SSSIIIDDDCCC@@@AAABBBCCCDDDEEEFFFFFFAAA>>>===>>><<<777888===GGGVVV^^^^^^[[[QQQQQQ```iiiooowww|||}}}ZZZHHHIIICCC444777666666555666777888999:::LLLpppJJJDDDAAA@@@???>>>===<<<:::999999666:::AAAKKK___|||qqqJJJAAA===<<<:::999888888999:::;;;CCCLLLSSS^^^ssszzzxxxooofffnnn}}}~~~pppxxx{{{jjjRRROOOVVVfffuuuyyywwwvvveeeeeesss~~~ppphhh\\\PPPGGGBBB>>><<<999888666666888888777666555555444555555666888888;;;<<<>>>CCCMMMXXXbbbiiiqqqsssuuuvvvvvvwwwxxxzzzyyywwwuuutttuuuxxxzzz||||||{{{nnnSSSJJJBBB>>>===>>>EEEMMM[[[pppXXX;;;999666444777888666999:::777LLL~~~___JJJFFFOOOaaa~~~cccPPPTTT]]]dddsssttt]]]JJJ???:::888777666:::777555888===SSSuuu~~~uuu___SSSFFFCCCTTT{{{}}}pppaaaZZZfffyyyXXXIIICCC<<<:::;;;======<<<>>>AAAEEECCC===;;;GGGUUUyyyrrrlllccc```^^^^^^\\\VVVMMMFFFBBBCCCNNNggg}}}tttlllmmmxxxzzzzzzxxxxxx}}}iiiIII222666555555444444555555666666666555888>>>HHHooodddLLLRRRtttcccJJJFFFsssyyytttwww{{{wwwooohhhOOOBBB@@@:::999;;;888<<>><<<===>>>??????>>>======;;;999:::===???FFFFFFHHHMMMJJJKKKXXXhhhooowww||||||wwwVVVHHHJJJCCC333777666555555555666888888999HHHxxxxxxPPPDDDAAA@@@@@@???===<<<;;;:::999888:::???HHHYYYssskkkIIICCC===<<<:::999888888999:::999AAAKKKSSSYYYfffyyymmmaaafffzzzmmm~~~ooolll|||}}}iiiYYY[[[ccclllqqqrrrtttvvvhhhgggttt}}}qqqiii[[[OOOFFF@@@<<<:::777666666666888999888666444444444444555666666777777999===DDDNNNZZZeeekkkpppqqqssstttttttttvvvxxxvvvwwwxxxxxxwwwwwwwwwwwwyyyyyymmmQQQIII@@@===<<>>AAADDDCCC<<<999BBBOOOppp~~~ppp___YYYOOOMMMJJJIIIHHHEEE@@@<<<777999EEE^^^|||uuuggggggwww}}}zzz{{{wwwlllWWWBBB777555555444444444444555555666666444888>>>GGGkkkoooPPPKKKhhhnnnKKKFFFlllwwwxxxyyyvvvpppkkkQQQBBB@@@;;;:::<<<999;;;@@@GGGPPP[[[gggrrryyy|||vvvjjj^^^RRRMMMQQQttt~~~kkk^^^]]]UUUIIIGGGFFFEEECCCEEEPPP\\\bbbbbbgggaaaXXXOOOJJJGGGDDD@@@>>>>>>>>>>>>>>>=========}}}yyyrrreee]]]jjj||||||lllbbbYYYTTT\\\cccgggjjjkkkgggbbb]]]TTTIIIBBB@@@AAABBBBBBAAAGGGOOOUUUUUUQQQLLLIIIHHHEEEAAA>>><<<<<<===>>><<<<<<<<<;;;:::999;;;>>>===>>>999:::BBBBBBDDDPPPfffllluuu{{{~~~zzzpppUUUKKKKKKBBB666666666555555555666777888<<>><<<;;;::::::888999>>>GGGTTTmmmiiiIIICCC===<<<:::999888888999:::;;;AAAKKKUUU[[[cccppp}}}~~~~~~uuueee]]]yyy___]]]dddqqq}}}gggcccsssyyy}}}sssnnnsssyyy||||||yyyxxxxxxjjjgggsssyyyooofffZZZNNNEEE???<<<:::777666666777888888666555444444444444555666777777777999===EEEOOO[[[ffflllooopppqqqqqqqqqrrrtttvvvsssuuuxxxxxxvvvuuuttttttuuuxxxlllPPPGGG???<<<===AAAJJJSSSbbbwwwiiiHHH777888666444777666777555555666KKKyyy|||xxxvvvYYYFFFFFFMMMRRRsss~~~___UUUUUUYYYkkkxxxdddMMM???::::::888666:::777555999<<>><<<999999:::;;;:::999666888@@@UUUtttvvvddddddvvv~~~|||vvv~~~{{{kkkTTTCCC>>>555555444444444444555555555555444888>>>EEEfffzzz~~~^^^NNNaaazzzKKKIIIfff{{{zzzuuupppjjjzzzqqqUUUDDDAAA<<<;;;===999;;;???EEEMMMXXXdddpppxxx~~~tttjjj___XXXSSSaaatttqqqkkk___NNNHHHGGGCCC???>>>CCCKKKTTTXXXdddccc^^^UUUMMMIIIDDD?????????@@@@@@@@@@@@??????~~~tttrrrpppnnniii[[[OOOTTTaaa|||rrrlllppppppmmmmmmooolllfffaaaWWWIIIAAA???@@@???>>>@@@BBBGGGNNNTTTWWWUUUSSSLLLJJJFFFBBB????????????999;;;<<<;;;:::;;;<<<<<<;;;>>>999888===;;;>>>JJJ___gggqqqyyy}}}dddQQQLLLHHH???777666666555444555666777888===AAAddd]]]FFFDDDAAA@@@???>>>===;;;::::::555777===FFFRRRiiioooKKKAAA===<<<:::999888888999:::===@@@HHHTTT[[[```jjjuuuvvvvvvyyy}}}|||yyyfffvvvhhhTTTTTTaaapppxxxxxxvvvwwwyyykkkjjjnnn~~~~~~xxxlllhhhsss~~~}}}wwwllleeeZZZOOOGGGBBB>>><<<:::999999999:::999777555666555444444444555666777777999===DDDOOO[[[fffmmmmmmnnnoooooonnnooorrrtttoooqqqttttttrrrrrrsssuuuqqqwwwiiiPPPGGG???<<<>>>CCCMMMVVVfffzzz\\\AAA444888666444666444555444444555HHHuuuzzzvvv]]]GGGEEELLLPPPpppyyynnn\\\VVVYYYgggxxx|||uuucccLLL===:::;;;:::666999666666::::::GGG___fffPPPIIISSSssszzzooobbb[[[XXXUUURRRNNNIIICCC>>>888555999@@@UUUqqq~~~vvviiiVVVDDD???888777666555666777777777777777;;;JJJgggzzziiigggwwwxxxpppxxx}}}vvvXXXAAA999555444444333333444444555444444444999>>>CCC```iiiUUUgggMMMDDDXXX{{{qqqoooeeepppxxx[[[HHHDDD>>><<<>>>999:::===BBBIIIRRR^^^jjjrrrtttkkkeee[[[YYY___lllppppppxxx{{{lllWWWNNNEEECCC@@@===<<>>=========;;;:::@@@===:::<<<777999HHHZZZbbbnnnwww|||~~~wwwYYYMMMJJJDDD;;;666666555555444555666777888<<<;;;ZZZ^^^DDDBBBAAA@@@???>>>===<<<;;;:::333555<<>>DDDOOOWWW[[[dddmmmvvvqqqrrrzzz|||~~~{{{yyyxxx[[[RRRaaatttzzzooobbbdddnnnlllooollluuu|||{{{}}}~~~rrrnnniiittt~~~~~~xxxlllfff[[[RRRKKKFFFBBB@@@???>>>======>>><<<999777888666555333333444666777888999===DDDNNNZZZffflllmmmmmmnnnmmmmmmnnnqqqsssmmmnnnoooooonnnoootttxxxooowwwfffPPPGGG???===>>>DDDNNNXXXggg|||zzzUUU===333888666555666333333333444444DDDqqqcccHHHCCCKKKPPPpppuuuxxxbbbYYY[[[fffqqqxxxsssbbbKKK<<<:::;;;;;;666999666777;;;999BBBWWWsssUUULLLQQQggg}}}sssrrruuuiii```]]]]]]^^^YYYPPPFFF???999555777<<>>999:::<<<@@@EEEMMMXXXdddkkk}}}pppjjj[[[TTTXXXeeegggaaalllvvv```UUUDDDDDDDDDAAA<<<:::???FFFNNN\\\fffccc[[[SSSKKKDDD@@@AAABBBCCCCCCCCCBBBAAAoooooossswwwqqqbbbVVVRRRPPP^^^qqqzzzvvvsssiii___[[[```eeeggggggkkkWWWKKKMMMKKK@@@<<>>>>>===>>>FFFTTTbbbjjj___YYYSSSNNNIIICCC@@@???CCCAAA>>>===>>>???>>>===>>><<<;;;===<<<;;;???EEEWWW```lllwww}}}tttSSSJJJGGGDDD===111666555333333333444666888777===WWW\\\KKKAAABBBAAA@@@>>>===;;;:::999333999999???NNNbbb|||QQQCCC???===:::999999999888777999===DDDLLLSSS[[[bbbggggggqqqtttvvv}}}vvvcccVVVYYYuuufffWWWQQQZZZdddnnnsssxxx|||pppsss|||vvvooolllhhheeeeeelllwww}}}|||zzzzzzqqqnnnbbbRRRHHHFFFFFFFFFAAAAAABBBAAA???>>>>>>???;;;:::888777666777888888666777===GGGTTT___eeefffhhhiiikkkmmmoooooooooooopppnnnppprrrnnniiimmmvvvtttvvvbbbKKKEEE???>>>???DDDOOOZZZpppsssNNN>>>333666888333222777444555...>>>???NNNyyyKKK???JJJLLLiii~~~bbbTTTWWWbbbjjjyyytttbbbJJJ>>>>>><<<444888444555:::999888DDDUUU|||[[[NNNPPP\\\ppppppddd___eeegggbbbeeennngggddd[[[WWWXXXPPPRRRbbb___UUUHHH>>>888555777999AAAXXXoooqqq___KKKCCCCCC:::999999999999888555222:::888777<<>><<<~~~tttlllmmmmmmhhhaaa^^^IIIQQQ\\\cccccc```\\\ZZZYYYTTTPPPQQQXXX```eeegggooo[[[OOOSSSRRRGGG???@@@???>>><<<;;;@@@OOO```llljjjccc[[[UUUPPPKKKGGGEEEDDDBBB???>>>???@@@???>>>???<<<;;;===<<<;;;???EEEWWWaaannnxxx}}}qqqQQQKKKGGGBBB;;;222666555333333333444666777555:::PPPdddPPPEEEBBBAAA@@@>>>===;;;:::999555:::999===JJJ[[[~~~VVVEEE???===;;;999:::999888666:::>>>EEELLLRRRYYY```eeegggqqqtttvvv|||vvvfffTTTVVVsssxxx```PPPOOOUUU[[[___dddnnnzzzvvvvvv{{{nnnoootttkkkbbb^^^YYY\\\]]]eeepppwwwwwwwwwyyyvvvsssiii[[[RRRNNNJJJFFFCCCCCCCCCAAA@@@>>>>>>???===<<<;;;:::999999888999666999???IIIVVV```eeeffffffhhhjjjkkkmmmmmmmmmmmmpppooopppqqqnnniiimmmttttttuuu\\\IIIDDD??????AAAFFFRRR]]]qqqqqqLLL===333555777333222666444555...;;;;;;HHHcccJJJHHHJJJbbbiiiXXXWWWaaakkkwwwuuueeeNNN@@@???===777:::666666:::888777BBBQQQrrriiiUUURRR\\\qqqmmm]]]SSSUUUWWWQQQOOORRRJJJIIIBBBAAAEEEEEENNNdddkkk\\\JJJ>>>;;;:::999777>>>RRRhhhmmmaaaPPPGGGEEE???===;;;::::::999777555:::888666888???KKKWWW___```bbbgggooo{{{www|||VVVAAA555555555555555444444444444444444222555;;;>>>VVV{{{www]]]KKKWWWwwwtttKKK>>>DDDTTTxxxvvvtttlllccclllpppSSSGGGBBB<<<888:::<<<:::<<>>@@@GGGQQQYYY]]]ZZZTTTPPPJJJGGGCCCAAAAAA???===:::tttqqqtttssskkkeeeUUUWWWXXXWWWTTTQQQPPPPPPOOOOOOPPPTTTZZZccckkkooommm^^^WWW\\\]]]PPPFFFDDDCCCAAA===:::===III]]]lllsssnnneee^^^YYYUUUOOOJJJFFFCCCAAA@@@@@@AAA@@@@@@@@@===<<<===<<<;;;???EEEWWWbbbqqqzzz}}}~~~lllNNNLLLHHH>>>888333555444333333333444666777555888JJJzzzmmmUUUHHHBBBAAA@@@>>>===;;;:::999777;;;999:::DDDSSSsss\\\FFF@@@>>>;;;::::::999888666;;;???DDDJJJQQQWWW^^^cccgggpppsssuuu||||||mmmZZZTTTjjjrrrWWWKKKKKKKKKMMMPPPWWWaaagggkkkmmmaaaWWWkkkyyykkkkkkmmmbbbWWWSSSNNNRRRUUU^^^iiippprrruuuzzz{{{xxxqqqggg```ZZZPPPFFFGGGFFFEEECCCBBBAAA@@@@@@?????????>>>===;;;:::999777:::BBBMMMXXX```eeefffeeefffgggiiijjjkkkllllllooooooooopppmmmiiikkkqqqrrruuuvvvWWWGGGBBB>>>???CCCJJJVVVbbbssslllIII<<<333555777333333666333555111777666@@@www}}}UUUDDDIIIZZZ~~~sss]]]VVV___jjjvvvvvvkkkUUUDDD???>>>;;;<<<888888:::888666???LLLhhh|||dddZZZaaatttzzzdddPPPLLLMMMIIIEEEDDD<<<<<<666555;;;???PPPkkkzzzhhhQQQAAA>>>>>>:::666:::JJJ^^^hhhcccXXXOOOJJJFFFBBB>>>;;;;;;;;;:::999;;;999777666888;;;???BBBCCCGGGRRRdddxxxxxx|||OOO>>>333555555555555444444444444444444111333888;;;QQQsssxxxaaaIIIRRRuuu\\\DDD???HHHssszzzwwwvvvjjjccc|||{{{\\\KKKBBB;;;888:::===;;;<<>>EEELLLRRRTTTUUUUUUPPPNNNJJJGGGDDDAAA>>>;;;xxxnnnmmmllliiifffbbb```^^^^^^\\\^^^______aaagggooovvvgggaaaaaahhhfffXXXNNNMMMIIIEEEAAA======EEEVVVeeetttrrrnnnhhhccc^^^VVVMMMIIIFFFDDDBBBBBBCCCBBBAAABBB>>>======<<<;;;@@@FFFVVVcccsss{{{{{{|||}}}xxxgggMMMNNNGGG:::555555444444333333333444555666666999FFFrrrvvvVVVEEEBBBAAA@@@>>>===;;;:::999666:::888999BBBOOOmmmaaaEEE@@@>>><<<::::::999888666999<<>>;;;:::777<<>>@@@FFFNNN\\\hhhxxx{{{cccDDD;;;444444666444333555222666444555444===mmmZZZ@@@JJJTTTrrr~~~cccUUU[[[gggtttxxxrrr___KKKAAA>>><<<;;;888888999888777>>>HHHjjj}}}}}}yyyhhhiiivvvuuu]]]QQQOOONNNKKKIIICCCDDD===999;;;===OOOkkkttt^^^III???===;;;777888DDDUUUbbbgggcccZZZSSSMMMGGG@@@;;;:::::::::;;;<<<;;;:::999999:::;;;;;;:::===JJJaaayyy}}}~~~iiiCCC:::333555555555444444444333333444666222222666999LLLjjjkkkKKKRRRyyyuuuNNN@@@CCCiiiwwwvvv}}}sss```kkkcccMMMCCC>>>;;;;;;<<<::::::???DDDJJJTTT^^^qqq~~~zzzxxxvvvkkk[[[NNNKKK___xxxbbbQQQNNNNNNFFF@@@@@@999:::===AAAFFFLLLPPPSSSTTTRRROOOLLLIIIEEEBBB@@@wwwvvvvvvuuussspppmmmkkkmmmmmmkkkhhheeegggnnnuuufffgggmmmrrrlll]]]TTTTTTNNNHHHDDDAAA>>>???JJJWWWlllqqqtttppplllggg^^^TTTOOOLLLIIIGGGFFFFFFEEECCCCCC@@@======<<<<<<@@@GGGVVVcccrrrzzzzzzzzz~~~}}}zzzuuutttcccOOOOOOEEE666444555333333333333333444555555444888BBBjjjZZZDDDBBBAAA@@@>>>===;;;:::999444888777999CCCOOOmmmfffEEEAAA???<<<;;;:::999888666666999???DDDKKKSSS[[[```bbblllnnnpppwww|||vvv___\\\vvvzzz\\\PPPHHHJJJNNNLLLIIIHHHTTTkkkkkkVVV^^^xxxwwwwwwhhh[[[WWWSSSIIILLLTTT___fffiiimmmrrryyyzzzzzzyyyxxxssseeeXXXOOOKKKGGGEEEEEEDDDCCCAAABBBCCCCCCBBBAAA>>><<<:::888===FFFOOOXXX^^^bbbdddddddddeeefffhhhiiijjjkkkkkkmmmmmmllljjjjjjjjjjjjnnnrrrzzzZZZFFFCCC???>>>BBBHHHRRRaaannn}}}xxx[[[???999444444555444333444222666777444666>>>ddd]]]AAAJJJPPPgggiiiTTTVVVbbbqqqwwwvvvhhhTTTEEE>>>;;;999888888888888999>>>EEEoooxxxsssvvvxxx~~~nnnbbb]]]ZZZSSSLLLHHHHHHAAA;;;;;;:::HHHcccnnnUUUBBB;;;;;;;;;999@@@NNN^^^kkkmmmfff___TTTMMMDDD<<<999999::::::<<<<<<;;;;;;;;;<<<>>>>>><<<===IIIbbbyyy~~~xxx{{{rrrZZZ>>><<<666555444444444444333333333444777444333666888FFF```uuuOOORRRxxx{{{XXXDDDBBB```vvvrrrzzzccccccgggMMMCCC@@@===;;;:::777888<<>><<<;;;;;;===BBBGGGJJJNNNNNNNNNLLLIIIEEECCCBBB~~~}}}{{{{{{zzzyyyuuusssxxxxxxvvvqqqmmmmmmqqqvvvkkkooovvvyyyrrrcccZZZYYYRRRIIICCCBBB>>>;;;@@@III```mmmvvvtttpppnnnggg___YYYUUUQQQNNNMMMKKKIIIHHHEEEAAA>>>>>><<<<<>>===;;;:::999222777777999BBBNNNjjjoooJJJBBB@@@===;;;:::999888666555888<<>>>>>CCCKKKVVVfffsssuuuSSS:::777444333444444444444222555888333888>>>ZZZ```EEEJJJKKK___}}}pppVVVSSS^^^jjjrrrwwwooo^^^KKK@@@<<<888888888888888:::===AAAiiiyyyppp{{{}}}zzzuuusssqqqdddUUUOOONNNEEE>>>>>>;;;FFF^^^~~~cccHHH======>>>:::???JJJ[[[lllssspppkkk]]]UUUJJJAAA<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>EEERRRdddqqqooolllmmmnnnjjjccc```[[[WWWTTTRRROOOMMMFFFBBB???>>><<<<<>>===;;;:::999333888777888???HHHcccyyyRRRCCC@@@===;;;;;;:::888666666888;;;???CCCJJJQQQVVVXXXcccgggjjjppprrr}}}rrrrrrxxxbbb```bbb\\\SSSOOONNNYYY]]]YYY```|||{{{fff\\\UUURRROOORRR[[[cccbbb]]]YYYgggnnnuuuyyy|||}}}xxxjjjbbbYYYRRRNNNJJJEEE@@@@@@???>>>===<<<;;;;;;;;;888===EEEKKKQQQWWW]]]bbbbbbbbbbbbbbbdddeeegggiiieeeiiijjjhhhiiimmmlllgggjjjqqqrrrTTTJJJBBB???>>>DDDMMMXXXhhhvvvoooHHH777666444333333444444333222333777///888<<>>999:::999888777999;;;<<>>GGGXXXjjjuuuvvvsssggg___RRRHHHAAA>>>=========>>>@@@@@@@@@>>><<<:::999<<>>JJJggg}}}ooozzz~~~qqqggguuuaaaKKK@@@<<<;;;;;;777777999<<>>AAA@@@>>>;;;;;;;;;~~~}}}wwwsssqqqooorrrzzz}}}rrriii___OOOCCCDDDDDD@@@AAAGGGHHH\\\kkkiiieeejjjppppppjjjfffaaa]]]ZZZWWWTTTQQQGGGBBB???>>><<<<<>>===;;;:::999555999777666<<>>AAAFFFMMMQQQUUU```eeehhhnnnoooyyy{{{mmmyyyyyyqqqpppggg]]]XXXTTTSSSRRRTTT]]]wwwmmmbbb[[[ZZZTTTUUU^^^fffcccZZZTTT]]]fffnnnsssxxx}}}yyyqqqeee\\\VVVPPPIIIDDD>>>===<<<:::::::::;;;<<<888===DDDIIIOOOUUU\\\aaa````````````bbbdddfffgggccchhhiiigggiiimmmlllgggiiipppkkkNNNEEEBBB??????EEENNNYYYjjjwwwhhh>>>555555555333333444444333222222666---666999FFFzzzeeePPPHHHJJJbbb}}}yyy{{{\\\RRRYYY[[[eeeqqqvvvlllYYYIIIAAA<<<<<<;;;888777888999888@@@wwwhhhiiigggmmmttt^^^NNNGGG>>>BBBUUU|||uuuYYYJJJCCC???<<<>>>EEEUUUhhhuuuyyywwwnnneeeYYYMMMFFFBBB@@@??????AAAEEEGGGFFFCCC???<<<:::>>>OOOiiiwwwxxxzzz}}}zzz```NNN<<<000:::888444444444333333333222222---555555333555333666DDDccc```HHHLLLyyy[[[===CCC___|||pppxxx|||uuujjjqqqpppRRRBBB>>>>>>===999777999;;;>>>FFFOOO^^^hhh}}}yyywwwvvvwww}}}bbbXXXQQQHHHCCCBBBAAA???>>>===<<<;;;999<<>>@@@LLLZZZ^^^ZZZWWWXXXUUU[[[llljjjnnniii[[[OOOLLLLLLJJJMMMHHHBBB@@@===;;;@@@GGGRRR[[[hhhrrrvvvuuurrrooowwwwwwxxxzzz{{{zzzwwwtttuuuuuuvvvRRR]]]ZZZFFF666555666222444444444444444444444444;;;444888OOO|||yyyPPPCCCBBB???>>>===<<<======777333666<<<===@@@QQQfff^^^EEEAAA@@@;;;555<<>>===<<<;;;:::888555666::::::<<>>333666777999;;;>>>DDDJJJOOOVVV]]]___eeemmmooo{{{|||nnncccjjjtttfffjjj___YYYVVVZZZ^^^[[[VVVTTT[[[bbbhhhjjjnnntttxxxwww{{{{{{zzzwwwooocccVVVNNNFFFBBB>>><<<;;;;;;:::999888<<>>777666555444444333333333000555444333444444HHHggghhhLLLCCCSSShhhkkkUUUQQQUUU]]]fffooouuuppp]]]III===<<<;;;:::999999999999>>>QQQxxxaaaYYY___lll\\\LLLKKK\\\{{{sssbbbOOOAAA>>>;;;;;;BBBQQQcccrrryyytttoooggg```\\\YYYVVVTTTXXXZZZ[[[ZZZVVVNNNGGGCCC???JJJZZZhhhpppssssssrrrxxx{{{QQQ<<<888555444444444333333333222222222444333333333444555777888FFFnnnfffBBBHHH___iiiNNNEEEOOOyyyqqqqqqxxx|||qqqeeeqqq```IIIBBBCCC<<<;;;999888:::>>>BBBEEEQQQ^^^pppyyynnn___bbbpppvvvlllmmmZZZMMMFFFAAAAAABBB@@@===;;;:::::::::999888777777888~~~~~~yyywww{{{|||yyyxxx{{{{{{zzzssscccWWWSSSMMMFFFJJJUUUooowwwkkkUUUKKKGGGEEEIII```dddcccXXXLLLGGGGGGHHHHHHCCC???>>><<<<<>>555555555222444444444444444444444444666666777>>>eeeUUUFFFCCC@@@>>>===<<<999777999666666888777888EEEVVVgggJJJCCCAAA>>>888<<<===333666777888999<<>>>>>;;;???JJJUUU^^^lll{{{sssPPP777777666555444333333333333000444222222555555@@@WWW~~~UUU===EEEYYYuuuxxx]]]PPPQQQWWWaaakkksssrrreeeVVVBBB>>>:::999::::::999666===BBBnnnxxxZZZSSSaaarrr[[[SSS___sss|||qqqXXXDDD>>>===:::;;;BBBRRRdddpppmmmkkkiiihhhgggfffeeeccciiikkklllggg]]]SSSLLLIIIJJJRRR^^^iiioooqqqqqqqqqyyyzzzQQQ777444666777333333333333222222222222444333333222333444666777;;;]]]wwwNNNGGGNNNtttwww{{{\\\AAAHHHllltttsssyyy}}}vvvkkkooo|||hhhNNNBBB>>>===;;;999888999<<>>===<<<;;;:::999888888888~~~~~~~~~{{{vvvwww{{{zzzmmm```[[[TTTNNNSSS^^^yyyvvvZZZMMMIIIDDDDDDUUU```hhh```OOOCCCBBBEEEDDD@@@======<<<<<>>>>>===:::888999666666777555777BBBOOOrrroooLLLBBB@@@???:::===>>>555555666777888;;;???FFFJJJQQQWWWYYY___hhhkkkzzz}}}tttlllsssddd```dddssskkkhhhmmmiiieeeaaaYYYQQQPPPTTTVVV\\\___[[[XXX\\\cccfffjjjrrr{{{{{{pppccc[[[LLLGGGAAA<<<::::::::::::555888<<<@@@DDDJJJPPPTTTZZZ]]]```aaaaaabbbccceeebbbcccdddccccccbbbccccccjjjrrr}}}oooTTTEEE@@@<<<<<>><<<:::888888:::<<<>>>HHHSSSdddzzzooocccbbbuuu~~~iii[[[NNNJJJFFF@@@???CCCAAA???===;;;;;;;;;;;;:::uuujjjddd]]]XXX^^^hhh~~~aaaRRRLLLDDDBBBHHHZZZkkkhhhSSS@@@;;;???@@@===;;;<<<<<<<<>>???<<<>>>@@@888555666666777888===CCCGGGMMMTTTXXX^^^fffgggrrrmmmcccvvv~~~sssjjj```ggguuuiiipppooommmeeeYYYOOOPPPWWWWWW]]]^^^VVVNNNOOOVVV[[[dddkkktttwwwrrriii___YYYLLLGGG@@@;;;999999999999666888:::===AAAGGGNNNSSSWWW[[[^^^aaaaaaaaabbbccc```aaaccccccaaaaaabbbdddmmmsss|||eeeMMMAAA>>>;;;>>>FFFRRR^^^hhhttt~~~rrrVVV@@@666555444444333333333333444000333///000777555222:::PPPcccDDD@@@MMMYYYtttrrrVVVNNNOOOTTT^^^hhhmmmmmmkkkZZZOOO@@@888666888888777:::888FFFaaa{{{nnnXXXdddrrr^^^YYYUUUXXXbbbqqq|||{{{qqqhhhXXXMMM@@@999:::???DDDEEELLLOOOTTT\\\dddiiijjjjjjhhhkkkkkkfff^^^YYYZZZ\\\cccfffkkkoooppprrrssstttyyy~~~}}}uuusss{{{uuuxxxaaa;;;222666666444333333222222222111111111333333222111111222444555444AAAfffJJJCCCmmmsssFFF>>>JJJ]]]xxxwwwvvvwwwzzz{{{xxxsssppp~~~^^^MMMIII>>>===:::888888999;;;<<>>;;;:::;;;;;;;;;@@@GGGRRRTTTVVVWWWYYY[[[___bbbbbbccceeeiiikkkkkkiiiggglllvvv{{{gggfffhhhQQQ;;;555555333222444333333333333333333333333...444:::888III~~~vvvNNNGGG@@@===>>>@@@>>>;;;777777777555555999@@@GGG\\\SSSCCC===>>><<<>>>@@@:::555555555555777:::@@@DDDIIIQQQVVV\\\cccaaaiii~~~ooofffxxxsssrrrvvvqqqiiipppxxxmmmoooqqqrrriiiYYYMMMQQQ[[[\\\bbbbbbVVVIIIFFFLLLQQQ\\\cccjjjkkkeee\\\TTTQQQIIIDDD???:::888888777666666777999;;;???EEELLLQQQUUUXXX]]]```aaa```aaaaaa^^^```bbbaaa______bbbeeeooouuu|||{{{\\\FFF===;;;;;;AAAKKKVVVbbbmmmwww~~~yyy}}}xxxaaaHHH;;;:::444444333333333333444444000444000///666444000555@@@fff~~~dddEEE===EEETTTxxxtttsssbbbSSSPPPQQQYYYbbbhhhlllppphhh\\\KKK>>>888777888999777888>>>GGGiiiyyyaaaeeepppqqqrrrfff\\\RRRMMMKKKRRR]]]gggqqqxxxppp]]]EEE888888<<<>>>===<<>>===;;;999999999:::;;;CCCHHHSSSdddvvvyyyqqqrrr|||}}}fffSSSLLLIIIFFFDDD@@@;;;:::;;;===;;;:::~~~yyysssnnnlllrrrzzzpppaaaNNNCCCFFF???LLL```kkkcccOOO@@@;;;===:::999:::::::::???FFFNNNQQQVVVZZZ]]]```dddgggaaaaaacccfffhhhhhhfffcccmmmxxx}}}qqq```mmmbbbKKK777444666222111555222222222222222222222222111222666666@@@mmmVVVMMMBBB===>>>???===:::888888777444444888===BBBPPP{{{[[[GGG>>>>>>;;;<<<>>>:::555555555444555999>>>BBBFFFNNNRRRXXX^^^[[[cccyyysssjjj||||||sssssszzzyyytttuuuyyy{{{ppp[[[LLLPPP[[[cccjjjiiiZZZIIIBBBFFFKKKRRRYYYaaaaaaZZZQQQJJJGGGEEEAAA<<<999888777555444666666777888<<>>===<<>>DDDPPPiiirrr|||vvv[[[TTTRRRWWW___dddkkkrrrrrrhhhYYYJJJ???999888999666777;;;@@@WWWooommmqqqooo{{{vvviii[[[RRRIIIEEEFFFMMM^^^nnn}}}iiiPPPAAA===>>><<<888555666:::BBBKKKTTTYYY[[[TTTRRROOOMMMPPPVVV^^^cccfffiiikkklllmmmmmmooopppzzz|||||||||~~~}}}uuukkkmmmuuuxxxrrrkkk]]]bbbSSS;;;222888444///555222222222222111111111111333222111000000111222333888444BBBlllnnnJJJcccvvv]]]JJJ>>>CCCTTTjjjpppuuuwww{{{{{{pppaaaxxxvvvWWWEEE>>>===<<<:::::::::;;;;;;BBBEEEOOO]]]jjjvvvsssiiilllzzz}}}hhhddd```UUUKKKFFF???======>>>;;;999{{{{{{|||wwwrrrqqqxxxvvviiiSSSGGGOOOEEEKKK[[[kkklll\\\III???<<<999999:::::::::>>>EEEMMMRRRWWW\\\```cccgggiiicccccceeegggiiihhheeebbbnnnzzzddd[[[sss^^^GGG555555666222111666222222222222222222222222333000333333:::bbb\\\QQQDDD======>>><<<999888999777444222666;;;===HHHsss```JJJ???>>>::::::<<<888555555444444555888===AAAEEELLLOOOTTTZZZXXXaaawwwtttyyy}}}qqq|||jjjlll}}}~~~~~~www^^^KKKMMMYYYiiipppnnn^^^JJJAAADDDIIIKKKSSS[[[\\\UUUKKKCCC@@@BBB???;;;888777666444222555555666777:::@@@HHHNNNRRRVVV\\\```aaa```______[[[^^^___^^^\\\^^^dddjjjooottt{{{mmmQQQDDDBBBBBB<<>>444444333333333222222333444444111666111---333444111666444555RRRyyyzzzoooPPPCCCHHHNNN___xxx|||```XXXSSSWWW]]]bbbjjjssswwwpppcccSSSEEE<<<999999888555:::AAAOOOxxx|||~~~zzzuuueee]]]SSSJJJ@@@===HHHXXX|||mmmZZZMMMGGGBBB:::333555444555999@@@GGGKKKNNNNNNIIIDDDCCCHHHQQQYYY^^^dddfffhhhiiijjjjjjlllmmmtttuuuvvvvvvyyyxxxpppfffqqqxxx|||rrrbbbXXXGGG333111888111---:::222222222111111111111000333222111000000111222222555...666ZZZkkkFFFKKK{{{xxxtttnnnaaaNNN???BBBNNNbbbllluuu{{{uuudddgggfffMMM???>>><<<;;;:::;;;;;;<<<:::===GGGUUU___ggguuu}}}xxxeee```nnn{{{{{{vvvgggSSSMMMEEEAAAAAA@@@===:::zzzssstttuuunnnmmmvvvxxxtttttt{{{yyyhhhYYYPPPMMMIIIMMMZZZjjjpppcccOOOBBBAAA@@@===;;;;;;>>>EEEIIIQQQQQQSSSYYY```dddeeedddcccdddeeeffffffeeecccbbboooxxxqqqZZZ^^^nnnQQQ@@@444555666111///333111111111111111111111111...555333222;;;SSSvvvIIIHHH@@@777@@@:::===???888444777888666888===FFF___lllJJJ???AAA777777===777666555444333555777:::<<>>EEEKKKRRRUUUZZZ\\\]]]]]]^^^^^^ZZZ___aaa^^^ZZZ]]]hhhsssttt{{{]]]GGGEEECCC;;;AAAHHHSSS^^^hhhpppwww{{{||||||kkkPPP777000666222222222222222222222222111111111111111111111111444555???fffyyyzzzfff???DDDGGG]]]qqq~~~vvvsssaaaQQQPPPWWW___gggnnnqqqssspppcccNNN===888;;;888999999:::CCCbbb}}}qqqXXXOOOPPPDDD???KKKoooqqqjjjZZZQQQNNNEEE888<<<777666999999888<<>>EEERRR___bbbcccdddddddddfffjjjlllqqqrrrsssqqqnnnjjjhhhhhhwwwxxx|||qqqhhhPPP>>>111222444111333999555444333222111111111111222222222111111111111111333333555DDDlllrrrnnnpppGGGDDDaaazzz{{{|||]]]EEEFFFIIIgggpppzzz|||nnnqqqpppRRRBBB===::::::999666777:::<<>>zzzwww{{{}}}wwwnnnggg```bbbpppzzzyyyxxx{{{{{{oooccc[[[WWWNNNRRR___oootttiiiVVVIIIGGGEEEBBB??????AAAGGGKKKQQQPPPRRRWWW]]]aaaccccccaaaaaabbbccccccdddcccccckkkttt}}}jjj^^^```fffIII;;;111444555111///333111111111111111111111111000444222222999JJJxxx}}}MMMEEE@@@:::@@@999<<<===777444777888777999>>>CCCUUUtttxxxPPP???BBB;;;999===999888777555444444666888999===BBBIIIMMMPPPUUU^^^dddrrrppp|||{{{fffttt~~~tttxxxWWWMMMVVViiiaaaLLLFFFEEEIIIHHHOOOUUUTTTKKKCCCAAABBBCCC@@@<<<;;;;;;;;;999666444444444555777===EEEKKKRRRUUUYYY\\\\\\]]]^^^___]]]___```^^^\\\___hhhqqquuu|||sssWWWFFFBBBAAA<<>>888666888999777:::???<<<999777888;;;AAANNN[[[aaabbbdddddddddeeegggiiimmmpppqqqnnniiiffffffhhhwwwxxx{{{~~~}}}dddLLL<<<111222333111111666555444333222111111111111111111111111111111222222222333222<<<]]]pppyyysssMMMCCCTTTrrrIIIBBBOOOjjjsssyyy{{{pppeeeyyy}}}^^^IIIBBB===<<<;;;888777:::777;;;AAAHHHPPPYYYaaagggiiiqqqaaaeee~~~iiiXXXZZZVVVFFF===AAA}}}xxxpppggg\\\TTTVVVjjj|||~~~yyypppgggbbbTTTYYYfffvvvzzznnn[[[OOOMMMLLLIIIFFFEEEGGGKKKOOORRRQQQRRRTTTYYY^^^```aaa^^^^^^^^^___aaaccceeeffflllsss{{{qqqcccgggfff]]]@@@555...222555111000222111111111111111111111111222111000333666>>>iiiTTTBBB???>>>???999===<<<888666666666666888<<<@@@IIIddd\\\@@@BBB@@@<<<===<<<999888666444333444555666999>>>EEEJJJMMMRRRYYY^^^aaaxxxvvvvvvxxxppphhh{{{rrr^^^NNNXXXnnn```KKKJJJIIIHHHIIIQQQXXXTTTIIIBBBCCCGGGBBB@@@===;;;;;;;;;999777444444444444777===FFFKKKRRRUUUYYY[[[\\\\\\^^^_________^^^]]]^^^cccjjjooovvv}}}vvvbbbPPPDDD???>>>???IIIPPPZZZdddkkkpppsssuuu{{{|||www\\\BBB555222333222222222222222222222222111111111111111111111111///999777===ffffffCCC???JJJUUUooo|||uuuzzzeeeXXXTTTUUUZZZ___hhhlllppplllaaaRRRDDD;;;<<<999666444555AAAZZZqqqyyykkkwwwlllXXXHHHJJJYYYooouuu[[[EEEAAA<<<888999999888999<<<:::777555666999???KKKXXX___aaaccccccccccccdddeeeiiilllnnniiiccc```dddiiivvvwwwxxx{{{~~~eeeFFF999111222444111000333444333222111111111111111000000000111222222222333111333111222HHHqqq|||www~~~VVVBBB@@@]]]```FFFMMMkkkvvvzzzuuuyyyqqq___kkkkkkQQQHHH@@@>>>===999888999999999===EEEJJJRRRfff{{{iiitttyyynnn^^^rrr|||ooopppjjjTTTCCCAAAuuuyyysss]]]RRRRRReee}}}zzzppphhh[[[aaapppqqq\\\NNNOOOOOONNNLLLKKKMMMQQQTTTUUUTTTSSSTTTWWW[[[^^^___]]]\\\\\\]]]```dddhhhkkkrrrwww||||||bbb]]]jjjeeeNNN999222...222444222000111111111111111111111111111333//////555555555\\\]]]???>>>AAA>>>999>>><<<:::888666444333444777>>>@@@XXXkkkEEEBBBDDD>>>;;;>>>888777666444333444555555777;;;BBBGGGKKKOOOTTTXXX^^^iiizzzppptttiiihhh}}}ooo|||iiiTTT\\\ooo___KKKOOONNNHHHKKKSSSYYYSSSGGGAAAEEEMMMBBB@@@>>>===;;;:::999999555444444444777>>>GGGMMMVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]\\\ZZZ\\\aaagggmmmpppuuu||||||hhhTTTIIICCC<<<===BBBKKKSSS^^^gggnnnqqqssstttzzz~~~qqqRRR;;;444444222111111111111111111111111111111111111111111111111///888333222LLLrrr}}}LLLBBBFFFJJJ^^^nnnqqqjjjZZZSSSTTTYYY]]]```gggnnnppplll```MMM>>>???;;;777666555888CCCNNNmmmfffiiiiiiVVVTTT\\\qqqkkkRRRFFFBBB>>><<<<<<;;;;;;;;;;;;777666777999???KKKVVV]]]___bbbbbbaaa```aaaaaafffjjjlllfff^^^]]]dddlllttttttuuuwwwzzz}}}|||}}}}}}eeeAAA888222333444222000222333333222111111111111111//////000111222333333333000333222///999[[[xxx~~~dddJJJ666BBBfffXXXGGGgggvvv{{{qqqoooxxxyyyqqqgggeeennnyyyZZZNNNBBB>>>===:::888888???::::::@@@DDDPPPrrryyy|||uuucccooo~~~~~~gggRRRKKKdddyyyzzzdddWWWQQQ___www~~~ssslllgggnnn}}}uuu]]]NNNOOOPPPPPPPPPPPPRRRVVVYYYXXXXXXWWWWWWWWWYYY\\\___\\\\\\\\\^^^bbbgggllloootttxxx{{{}}}xxx|||rrrYYY[[[ggg[[[???777222000222444222//////000000000000000000000000222///...666666222RRRjjjCCC===BBB<<<;;;@@@888:::999555222222444666===<<>>999===777666555555555555666666666:::???DDDIIINNNQQQTTT^^^aaatttoooooowwwnnn___nnniiirrryyyuuufff\\\nnn]]]KKKPPPOOOHHHNNNUUUYYYRRRFFFAAAHHHQQQDDDCCCAAA???<<<:::::::::666555444444888???HHHOOOYYY[[[\\\[[[YYYWWWXXXYYYZZZXXXWWW[[[bbbjjjppprrrsss{{{uuu___LLLFFFBBB===>>>EEEMMMUUU___iiiooorrrtttuuuyyy}}}{{{gggJJJ777444555333111111111111111111111111000000000000000000000000111555222222<<>>???OOOtttrrreee}}}ppp\\\RRRRRRVVVZZZZZZbbbkkkpppqqqjjjXXXFFF@@@;;;888888777666888<<>>===<<<<<<<<<999777888999>>>IIITTT[[[]]]```aaa```_________fffiiijjjddd]]]]]]eeennnqqqqqqsssuuuxxx|||~~~|||{{{~~~zzzXXX<<<777444444555333222111222222111111000000111111//////000111222333333333///333555222333KKKxxxwwwvvvyyyrrrWWW:::;;;YYYyyygggEEE\\\oooyyypppfffhhhnnnnnntttgggaaaxxxfffUUUDDD======;;;999999>>>888999>>>@@@KKKooo{{{www~~~zzzlllnnn~~~|||qqqbbb^^^WWWhhh}}}nnnaaaVVV[[[nnnxxxsssvvv|||xxx```RRROOOQQQRRRSSSTTTVVVYYY\\\ZZZ[[[[[[ZZZXXXYYY[[[]]]\\\\\\]]]___dddiiiooorrrooorrruuuxxx}}}qqqrrrkkk```eeefffSSS;;;555333222222222222000///000000000000000000000000111000000555666111IIIttt}}}PPP@@@BBB:::===@@@555999:::666333555888999:::;;;MMMrrr```FFFEEE???888<<<777777777666666666777777666888<<>>;;;999999999<<>>===;;;;;;666666:::======CCCYYYpppmmmeeezzzpppjjjxxxrrrjjjllllllddd```bbbIIIVVVfffvvvsssddd^^^gggxxxyyydddYYYRRRTTTUUUVVVVVVXXXZZZ\\\ZZZ\\\]]][[[YYYWWWXXXZZZ[[[\\\]]]```eeejjjooorrrkkkmmmooorrrwwwwwwiiirrrrrrdddjjjooobbbJJJ:::111111111000000111111000000000000000000000000000111333111333444111AAA``````FFFAAA888???>>>:::@@@@@@:::444666888777666:::HHHbbbqqqKKKEEEAAA999<<<::::::999888777666666555666777999===CCCIIIMMMOOOUUUXXXeeezzzuuujjjkkkvvvkkk^^^ttt}}}{{{{{{kkkyyy|||qqq\\\TTTMMMKKKWWWXXXUUUNNNFFFFFFNNNVVVIIIJJJHHHDDD>>>;;;:::;;;999888777666:::BBBLLLTTTYYYZZZZZZYYYWWWWWWXXXYYYUUUVVVXXX[[[```fffmmmqqqrrryyy~~~|||yyyyyyxxxvvv___UUUIIIBBBBBBFFFKKKOOOVVV[[[bbbiiimmmoooqqqrrrxxx{{{~~~}}}|||}}}|||uuutttzzziiiMMM<<<444111111333111111111111111111111111000000000000000000000000000444222111444333???WWWwwwqqqxxxjjjIII;;;>>>IIIVVV~~~vvvhhhzzzlllWWWQQQQQQPPPQQQ\\\dddggglllqqqiii[[[DDD>>>999999888666666999777AAAWWWqqq{{{hhhRRRUUUnnnvvvqqqvvvooommmttt|||nnntttrrrbbbPPPHHHGGGHHHBBB???===<<<;;;===FFFPPPZZZ[[[\\\]]]]]]^^^```bbbfffgggfffbbb```bbbhhhmmmnnnqqqvvv{{{zzz~~~ssslllmmmnnndddNNN999555444333222222333222111111111000000000000111111111111111111111111222222111///111555222666MMMhhh|||~~~zzzdddIII:::@@@XXXuuuwww~~~mmmXXXEEECCCOOOdddrrrlll]]][[[eeellljjjgggkkk|||qqqSSSDDDAAA@@@>>>===444888;;;;;;999===FFFOOObbb[[[YYYfffzzz~~~xxx{{{qqqgggrrryyykkk___[[[XXXRRROOOQQQ;;;EEEQQQ```ssszzzrrreeedddooo}}}wwwfff]]]UUUWWWXXXYYYXXXXXXZZZ[[[ZZZ\\\^^^\\\YYYVVVVVVXXXZZZ[[[]]]aaaeeejjjnnnqqqkkkkkklllmmmqqqyyyrrrgggtttyyyaaaYYYjjjpppYYY???555...//////...///111222111000000000000000000000000111555333111333111<<>>EEEHHHjjjhhhooorrr\\\TTTRRRQQQPPPZZZaaaccciiiqqqmmmbbbIIIBBB===;;;999777888<<<222666;;;HHHbbbwwwzzzYYYOOOgggxxxnnnooowwwmmmdddbbbmmmrrr[[[PPPOOOPPPGGGDDDAAAAAA???@@@IIIRRRZZZ[[[\\\\\\\\\^^^aaadddfffeeedddbbbaaaccchhhlllnnnrrrxxx~~~vvv~~~wwwzzz{{{sssddd]]][[[LLL<<<:::222333222000000222222000111000000000000000111111222222222111111111111111222,,,---222111000@@@WWWoooTTT@@@<<>>:::>>>===777666<<>>PPP>>>BBB???>>>>>>===;;;999777555444333444999999GGGjjjcccGGGFFFEEE;;;<<<:::888777777777555333333555777999===BBBHHHMMMSSSWWW]]]eeepppkkkhhhzzzwwwpppaaajjjtttxxx|||dddRRROOO]]]___UUUJJJIIIFFFGGGRRRNNNYYYZZZKKK>>>;;;;;;999:::999999;;;AAAIIIQQQUUUUUUXXXZZZXXXTTTSSSVVVZZZRRRWWW\\\___```bbbfffjjjsssvvvxxxzzz{{{wwwjjj^^^XXXKKKAAA@@@DDDJJJTTT^^^______aaafffllloooooommmpppyyyzzzssswww|||xxxUUU>>>999333111222///000000111111111111000000000000////////////000000444333222111111333555666UUUxxxuuuvvvbbbGGG999BBBLLLVVV{{{mmm```sssfffRRRLLLNNNNNNPPPTTTZZZaaafffiiiiiiQQQJJJBBB===;;;:::888666777777777:::DDDXXXpppvvvmmm]]]gggjjjaaaoooiiiYYYNNNRRR^^^iiisss{{{~~~fff___[[[RRRNNNMMMIIIDDDBBBBBBFFFJJJRRRTTTVVVWWWZZZ^^^cccgggbbb^^^\\\___aaabbbeeejjjoootttyyy}}}~~~|||uuu~~~{{{~~~pppbbb[[[OOO===555999111111111111111111111111222111111000///......---////////////000000000000///000111111333666:::===eeewwwgggGGG===KKKpppwwwyyyhhhcccPPP===CCCfffxxxjjj^^^```hhhggggggppptttpppjjjRRRNNNFFF???EEE;;;<<<<<<999777888<<<@@@KKKNNNSSSXXX[[[fff}}}{{{mmmcccgggssszzz{{{zzzvvvooolllsssyyyrrriiiccc]]]TTTFFF;;;777;;;@@@HHHQQQ\\\gggnnnyyyppptttyyyzzzxxxhhhdddllluuurrrtttwwwzzz~~~zzzoooiii]]]YYYYYY\\\^^^\\\\\\^^^___\\\YYYXXXYYYYYYXXXVVV[[[YYYYYY]]]bbbgggiiijjjiiijjjnnnrrrrrrqqqxxxvvvvvv~~~rrr___UUUcccmmmUUU===777222000000000000000000000000000000000000000000000000000000000000000444999===iii^^^EEEAAA???===>>>===;;;999777555444333555999888@@@\\\zzznnnNNNDDDAAA===<<<:::999888888777555333333444666888;;;@@@GGGKKKLLLQQQXXX]]]fffuuurrrvvvppp{{{nnniiivvv}}}jjjeeexxxzzzyyy{{{||||||uuu\\\QQQ___```TTTIIIKKKKKKMMMXXXNNNXXX\\\SSSDDD<<<::::::999999:::===CCCJJJQQQUUUUUUXXXYYYWWWSSSRRRUUUXXXTTTWWW\\\^^^^^^aaaeeeiiipppvvvzzzzzzxxxrrrfffZZZTTTJJJBBBCCCGGGLLLUUU]]]``````bbbggglllppppppnnnqqq~~~ttt{{{}}}}}}}}}}}}qqqlllMMM:::666222111333///000000111111111111000000000000////////////000000333222111000111222444555KKK~~~wwwzzzuuuaaaHHH>>>CCCLLLhhhtttdddhhhwww```RRRMMMOOOPPPSSSXXX___dddggghhh___WWWLLLCCC>>>;;;777444555444333111555AAAQQQ^^^|||vvvsss}}}qqqdddiiirrrbbbjjjnnn]]]NNNKKKOOOUUU]]]dddrrrlllhhh```[[[XXXSSSLLLFFFDDDFFFHHHQQQSSSUUUVVVXXX\\\aaaeee___]]]^^^aaabbbbbbeeejjjrrrvvv{{{~~~rrr}}}|||fffTTTFFF999333222111111111111111111111111111111111000///............/////////000000000000///000111111222444888;;;QQQvvv|||xxxUUUAAAFFFfffyyyrrr}}}tttdddJJJAAAXXXllljjjbbbaaabbbaaaaaaiiilllfffsss}}}^^^OOOCCC===BBB>>>???>>>;;;999888;;;>>>CCCGGGMMMTTTXXX```qqq}}}ssshhh___bbbjjjpppvvvzzzzzzqqqiiiiiiooovvv{{{|||wwwqqqkkkfffccc\\\SSSKKK555888<<>>DDDHHHGGGMMMTTTWWW[[[fffxxx~~~qqqfffooorrrqqqeeeQQQ]]]uuu}}}qqqjjjhhhhhhgggeeewwwnnnbbbiiigggYYYNNNRRRUUUYYYdddYYY^^^cccaaaSSSCCC===???777999;;;@@@FFFLLLRRRUUUVVVXXXYYYWWWSSSQQQSSSVVVUUUXXX[[[\\\\\\^^^cccgggnnnvvv{{{yyyrrrjjj___VVVNNNHHHEEEGGGKKKPPPVVV\\\```aaacccggglllooopppoooqqq~~~sss~~~|||{{{iii\\\BBB444444111111444000111111000000000000111111000000////////////000000222111000///000111222333===aaa|||kkkFFF@@@DDDSSSmmmvvvzzz{{{kkk]]]rrr|||rrr[[[LLLPPPOOOPPPTTTZZZ```ccceeeiiiaaaUUUKKKDDD???999444888777555222000333;;;AAAZZZeeemmmkkkgggpppuuuwww{{{uuukkkpppmmmnnnssseeeSSSHHHCCCCCCHHHNNNhhh}}}{{{xxxtttmmmoookkkcccYYYPPPKKKJJJJJJOOOQQQSSSUUUWWWZZZ___bbb[[[[[[^^^bbbbbbaaadddkkkuuuwww|||{{{|||zzzxxxnnnOOO<<<777333...111111111111111111111111111111000000//////............/////////000000000///000111000000222555888???gggyyyfffFFF;;;RRRwww}}}lllssswwwmmmQQQ<<>>BBB@@@AAA@@@===:::999999:::===@@@GGGPPPUUUZZZcccmmm||||||qqqjjjcccaaacccgggrrr}}}|||vvvmmmgggfffjjjnnnppppppnnnkkkiiigggddd___[[[444777:::>>>BBBGGGLLLPPPRRRWWW```jjjuuuyyy}}}rrrgggooovvvnnnlllllllllhhhfffiiisss~~~|||ppphhh]]]^^^bbbeeebbb]]]]]]```aaa^^^YYYUUUTTTUUUWWWXXXXXXYYY[[[___bbbeeeffffffhhhmmmtttwwwvvvvvvyyy~~~zzzwwwxxx}}}~~~|||xxx```QQQ\\\aaaRRR;;;222333222000000000000000000000000////////////////////////......///......111555888OOO}}}WWW>>>???>>>===<<<;;;999777666444444222999777444===NNNnnnnnnIII>>>DDD>>><<<:::999999999777555333333444555777;;;@@@DDDGGGNNNUUUWWWWWW]]]kkkxxxnnn___dddxxxyyy|||lllIIIIIIaaauuuxxxuuuxxxoooccc]]]]]]]]][[[XXX]]]cccccckkk}}}}}}}}}uuuqqqaaaUUUYYY]]]aaalllkkkffffffhhh___MMMAAAAAA888:::???DDDJJJOOOSSSUUUXXXYYYYYYWWWTTTRRRSSSUUUVVVYYYZZZZZZZZZ\\\bbbfffllluuuzzzuuukkkbbbYYYRRRIIIHHHIIILLLPPPTTTXXX[[[```aaacccfffjjjmmmnnnoooooowwwrrr}}}xxx}}}vvvcccNNN:::222333000222444///222222111000000111222222000000////////////000000000////////////000111222555EEE}}}aaaGGGAAAGGGZZZyyywwwsss^^^cccoooiiiUUUPPPNNNMMMOOOTTTYYY^^^```eee```XXXRRRMMMFFF>>>888888999999777555444666888>>>FFFNNNQQQVVVhhhyyyooorrrvvvrrrlllyyywwwtttwwwnnn```QQQFFFAAABBBEEENNNcccwww~~~~~~~~~|||xxx|||xxxooodddYYYRRRPPPPPPMMMOOORRRSSSUUUXXX[[[^^^YYYYYY\\\`````````fffnnnvvvzzz}}}}}}{{{{{{wwwyyyrrrlllwwwNNN777666555///111111111111111111111111111000000000/////////............/////////000000///000000000///000222444666PPPwwwwww~~~uuuQQQ999DDDbbbvvviiinnn|||{{{ppphhhRRR;;;:::PPPgggooollleeeccc___bbbdddYYY\\\ppphhhQQQDDDCCC@@@@@@???>>><<<:::999999<<<<<>>@@@<<<<<<;;;999777666555444///888888555999DDD```}}}SSSAAACCC???===;;;;;;::::::888666333444444444555999===AAAHHHOOOUUUVVVUUUXXXbbblllmmm]]]```ooo}}}vvvOOOFFFZZZqqqyyyvvvnnnggg```^^^aaaddddddccc\\\[[[PPPNNN\\\kkkyyy}}}{{{lll```bbbcccfffqqqzzzmmmeeehhheeeVVVGGGBBB<<>>BBBOOOfff}}}zzzkkkYYYbbbtttlllVVVRRRMMMLLLNNNSSSXXXZZZ\\\ZZZXXXWWWSSSLLLAAA999444555777777555444444444222666:::===DDDUUUmmmxxxpppmmmpppqqqpppoooyyyuuuzzzwwwnnnaaaSSSIIICCCAAA???PPPeeetttzzz{{{{{{{{{xxxtttmmmdddZZZTTTRRRRRRLLLNNNQQQRRRSSSVVVYYY[[[XXXWWWYYY]]]___bbbjjjsssxxx}}}|||vvvxxx{{{wwwrrruuukkk___ooouuuLLL444333666222000000000000000000000000000000000000////////////............///////////////000111000//////000222111<<>>SSS|||vvvjjjrrrzzzxxxtttdddJJJ888@@@XXXkkkpppllljjjcccaaa^^^QQQPPP```ooo~~~dddMMMCCC??????>>>===<<<;;;:::999;;;:::===EEELLLQQQWWW]]]\\\fffooovvv~~~wwwlll```]]]iiixxx{{{ssspppnnnfff\\\VVVZZZ___eeehhhiiiiiiiii000222555777;;;???EEEIIIKKKNNNRRRTTTXXXaaaooozzziiiaaammm~~~yyyuuurrrpppoooiiiaaa^^^aaahhhqqqvvvvvv||||||ppphhh^^^^^^```cccaaa\\\ZZZ\\\[[[ZZZWWWSSSQQQQQQUUUXXX\\\^^^aaabbbcccdddgggiiikkkrrrvvvuuuuuuzzzvvvuuuyyy|||ooogggkkkfffPPPUUU[[[JJJ666555666000...////////////////////////000000000000000000000000.../////////...///222444999XXXlllJJJ===???<<<;;;:::999888666555555000777777666999>>>TTTuuucccIIIAAA@@@>>><<<;;;;;;;;;999777444555444444444777;;;???FFFKKKPPPRRRRRRUUUZZZ```pppnnn___bbboooxxxyyyyyy~~~___RRR```wwwsssnnniiifffhhhnnnsssvvvpppjjjXXXIIIJJJQQQeeexxxoooooommmooozzzwwwmmmlllllldddUUUKKKCCCEEEHHHLLLPPPRRRSSSSSSYYYXXXWWWUUUTTTTTTTTTTTTVVVXXX[[[[[[[[[\\\aaaeeekkkooommmcccXXXSSSPPPNNNLLLPPPTTTSSSTTTXXX[[[[[[]]]___aaaccceeegggkkknnnttt{{{wwwnnnvvv|||vvvwww}}}zzzqqqqqqlll\\\>>>444333444///222444...111111222333333222111111000000////////////000000....../////////000000000222,,,HHHzzz}}}rrrwwwOOO:::@@@EEESSS~~~{{{[[[[[[eeeyyyfff___UUUOOOMMMOOORRRTTTVVVVVVWWWXXXVVVOOODDD<<<777777777666555444333333222333222333666@@@NNNXXX]]]^^^ccckkkpppqqqrrruuu{{{vvvyyyzzzvvvkkk]]]QQQEEE<<<777AAAQQQ```hhhhhhjjjmmmfffddd___XXXRRRNNNNNNNNNLLLNNNPPPRRRSSSTTTWWWYYYXXXVVVWWW^^^dddiiipppwww{{{{{{www|||vvvsssllllllqqqhhh[[[aaassszzzwwwbbbCCC000000333111000000000000000000000000000000000000////////////------........./////////...///111111//////000111111444MMMssslllxxx}}}wwweeeHHH:::CCC___zzzoooppp~~~fffDDD777DDD\\\kkkrrrtttooojjjcccRRRMMM[[[hhhzzzZZZIIIBBB@@@>>>=========<<<::::::777888===CCCHHHPPPWWW]]]aaabbbbbbhhhwwwtttqqqzzzyyymmm^^^WWW]]]hhhtttnnnnnniiiaaaOOOPPPUUU\\\dddjjjmmmmmm222333333444555999???CCCFFFJJJOOOPPPPPPTTT]]]eeettt{{{xxxgggdddpppyyyuuutttrrroookkkjjjhhhddd```^^^```fffjjjiiiooowww}}}}}}xxxqqqkkk___\\\\\\______[[[WWWXXXYYYYYYWWWTTTRRRRRRVVVZZZ^^^___aaaaaaaaacccgggjjjoooxxx|||zzzyyy~~~vvvuuuyyyzzziii]]]fff}}}lll___VVVUUUVVV@@@...444555---///////////////////////////000000000000000000000000///000000000//////111333444LLL|||zzzVVV<<<===<<<;;;:::999888666555555333666333444888999JJJgggwwwXXXDDDAAA???===<<<<<<;;;:::888555555555444444666:::===BBBEEEIIIMMMPPPRRRUUUVVV```kkk~~~ooocccgggttt{{{{{{xxxwww~~~rrraaaeeeyyytttiiidddgggpppxxx}}}{{{kkkZZZPPPIIIQQQfffpppyyyxxxsssrrroooqqq}}}{{{uuupppooolllaaaTTTJJJKKKMMMOOOQQQRRRRRRRRRVVVUUUSSSSSSSSSSSSSSSRRRTTTXXX[[[]]]]]]^^^bbbeeeiiiiiibbbVVVNNNLLLMMMMMMPPPVVVXXXUUUUUUYYY\\\[[[^^^```bbbcccdddfffkkknnnwwwxxxtttooouuu~~~{{{{{{zzzrrrqqqgggRRR888111333333...222666///000111333444444333111000000000////////////000000......///000000000000000111...888\\\|||pppnnnzzzMMM;;;CCC<<>>\\\wwwvvvqqqpppjjjQQQ::::::DDD]]]www|||qqqmmm|||ZZZ>>>:::KKK[[[llltttvvvtttlllZZZSSS___mmmzzzmmmYYYHHHEEE@@@>>>>>>>>>===;;;888666666:::<<>>@@@FFFMMMNNNLLLMMMRRRWWW```iiixxxuuukkkkkktttzzz{{{tttpppmmmmmmooooookkkgggggghhhgggddd```^^^aaaddd^^^ccckkkqqqtttssspppmmm```ZZZYYY\\\]]]ZZZVVVUUUXXXXXXXXXVVVSSSTTTXXX[[[^^^```aaaaaa```bbbgggkkkllluuu{{{xxxvvvzzz~~~~~~yyyvvvzzzzzzhhh\\\___|||jjj^^^]]]___TTTSSS;;;+++333222)))000////////////////////////000000000000000000000000///000111000///000111333000BBBkkk___;;;;;;;;;;;;:::999888777666555777666000111555666DDD___eeeIIIAAA???=========<<<:::888666666666444444666999<<<@@@BBBFFFKKKPPPSSSSSSRRRXXX\\\kkkpppeeekkkyyy~~~vvvuuuvvvzzzkkkeeetttzzzfffYYYYYYcccmmm}}}wwwkkk^^^LLLGGGUUUXXXgggkkkiiiiiifffhhhuuupppuuutttllliiiiii```TTTOOOOOOPPPQQQRRRRRRRRRRRRSSSRRRQQQPPPQQQRRRRRRQQQSSSWWW\\\^^^^^^___bbbeeegggddd[[[NNNGGGHHHKKKKKKTTTZZZ[[[VVVTTTYYY]]]\\\___aaaddddddeeeggglllpppvvvvvvsssoooqqqzzzyyyrrrzzzxxxyyytttnnnlll]]]AAA444///222222---222777000///111444666666444111///000000////////////000000...//////000111000000000///222000III{{{|||rrrpppfff|||zzzMMM@@@III888LLL[[[vvvgggVVV^^^qqqnnn]]]SSSNNNMMMMMMOOOOOOQQQUUUXXXXXXTTTPPPCCC???:::777666777888999444333333555777888666555888777>>>KKKSSSRRRQQQRRRRRRnnn{{{rrrmmmqqqqqqjjjddd\\\OOOAAABBB===???GGGHHHEEEGGGNNNIIIHHHGGGEEECCCCCCEEEGGGLLLNNNQQQRRRSSSSSSUUUWWWWWWUUUZZZhhhvvv{{{zzzyyywwwssspppsss}}}}}}rrrrrrxxx```eeennnsssppphhhbbbaaaYYYKKK888...///222111---000000000000000000000000////////////000000000000---------.........//////---///111222111000111222///000222IIIpppqqqqqqsss\\\BBB;;;<<>>888:::???>>>999777666444444444666888999:::>>>DDDHHHKKKMMMOOOPPPTTTUUU[[[kkk{{{sssooowww|||sssooojjjfffgggkkkppptttkkkiii|||}}}eeeMMMJJJUUUfffttt|||qqq\\\NNNHHHGGGIIISSS[[[YYYQQQOOOXXXcccbbbdddfffgggccc]]]VVVQQQNNNNNNPPPQQQRRRRRRRRRRRRUUUSSSPPPNNNNNNOOOQQQRRRRRRYYY\\\[[[[[[```dddeeecccXXXJJJ@@@???DDDIIILLLSSSSSSSSSRRRSSSVVV\\\```___aaabbb```^^^aaahhhoooxxxpppkkkmmmsssxxx{{{|||}}}wwwzzzyyyqqqvvvvvvvvvuuunnn]]]GGG777333111000000111222222111000000000000000000000000......////////////..................////////////,,,222111666VVV~~~uuufffuuuvvvpppeeeFFF333@@@AAATTTkkkeeeSSS]]]vvv~~~{{{rrryyyqqq\\\LLLKKKQQQKKKJJJKKKOOOTTTWWWWWWVVVPPPIII@@@999666777888999555555555444444333333333666777999;;;===>>>??????DDDIIIUUUiii{{{{{{rrrfffdddeeeiiimmmgggYYYLLLCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEHHHJJJJJJHHHEEEPPPOOONNNOOORRRSSSRRRPPPSSSSSS___pppwwwsssssszzzyyykkkeeeqqqkkknnnyyy{{{lll___jjjxxx}}}ssshhh```HHH???444------000111000......//////000000111111111000000///...---------........................////////////000000000000000222000555PPPyyyrrrqqqsssgggOOO<<<999999IIIcccqqqppprrrzzzgggHHH>>>;;;EEEMMMeee{{{aaaRRRUUUbbbqqqwwwyyybbbRRRCCC??????======@@@===;;;999777777999<<<>>>HHHNNNUUUXXXWWWVVVVVVWWW[[[___gggrrr{{{uuuuuu}}}qqqiiiccc^^^ZZZbbboooppp```^^^TTTHHHCCCGGGOOOVVVYYY888666444222222333666777>>>???BBBFFFHHHJJJKKKLLLSSSVVV[[[bbbkkkuuu}}}vvvooofff```___aaabbbbbbbbbaaa``````aaa```^^^\\\XXX\\\``````]]]^^^dddkkkjjjjjjjjjlllmmmllljjjgggaaa___\\\YYYWWWWWWXXXXXXYYYXXXXXXWWWWWWXXXZZZZZZZZZ[[[]]]___```___\\\ZZZeeevvv}}}~~~~~~wwwyyyzzz|||uuujjjfffcccuuuvvvaaaWWWaaaggg```JJJ:::///000000,,,,,,111........................---...///000000///...---///////////////000000111666333FFFttt|||YYYFFF>>>>>>>>><<<:::888777777777222333666444111;;;JJJjjjeeeMMMFFF>>><<<===>>>;;;999777666555444444555666777888;;;@@@CCCFFFHHHJJJLLLMMMPPPVVV___lllzzzvvvrrrxxx}}}tttqqqnnnjjjfffeeefffhhhjjjsssvvvkkkrrr}}}qqq\\\NNNKKKZZZhhhsssnnn___PPPDDD===@@@GGGLLLKKKGGGGGGPPPYYYYYYZZZ\\\]]]ZZZUUUPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSRRROOONNNMMMNNNPPPQQQRRRYYY]]]\\\\\\___bbbbbb^^^TTTFFF>>>>>>DDDJJJMMMQQQQQQRRRRRRSSSVVV[[[______aaabbbaaa___bbbiiiooo{{{vvvrrrsssuuuxxxyyyzzzzzzwwwuuuwww{{{{{{vvvrrruuuvvvvvvrrrgggTTT@@@111333111000000111222222111////////////////////////......////////////..................////////////+++000///000FFFjjj~~~iiissssssnnnkkk^^^HHH<<>>===AAAKKKXXX```bbb___```^^^]]]```ccc```XXXPPPDDDCCCBBBAAAAAAAAABBBCCCBBBDDDHHHLLLOOOOOOLLLIIIPPPOOONNNMMMNNNPPPPPPQQQQQQNNNUUUgggrrrrrrssswwwxxxssssss{{{yyylllqqq}}}ppp___aaapppiiiQQQ???999111...///111000........./////////000000000000000000///...---------------------------------....../////////000000000///111000111AAAaaazzzzzzrrr\\\GGG:::888BBBZZZnnnqqqmmmlll}}}uuu]]]FFF===@@@RRRmmmvvviii[[[XXX\\\fffjjjnnnxxxcccNNNDDD@@@>>>>>>??????===:::888777888:::;;;BBBGGGMMMQQQSSSSSSSSSTTTQQQSSSXXX___gggmmmqqqssstttxxx}}}rrrtttxxxrrriii___WWW\\\gggxxx{{{qqqfff[[[LLLDDDEEELLLRRRUUU888666444222222333444555999;;;>>>AAAEEEGGGIIIJJJMMMNNNPPPTTT[[[ccckkkooouuuvvvxxx{{{}}}|||yyyvvvlllfff___ZZZXXXYYYZZZ[[[]]][[[YYYYYYYYYZZZYYYWWWPPPUUUZZZ\\\\\\___fffllljjjiiiiiiiiijjjiiigggeeeaaa^^^ZZZVVVUUUUUUWWWYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ\\\]]]]]]ZZZVVVRRRgggzzz}}}vvvxxxxxx}}}}}}yyytttqqqlllhhheeeqqqiiiSSSRRReeecccNNN===333---//////,,,---333........................---....../////////......//////......//////000111444111:::[[[lllHHHBBBAAA???===;;;:::999888999444222666555222666???UUUpppWWWHHH>>>???AAA===:::;;;999888666444444444555555555777:::<<<>>>AAADDDGGGGGGLLLQQQSSSVVV```qqq~~~|||zzzuuuooommmjjjhhhfffffffffggghhh~~~~~~kkkfffkkkoooVVVBBBLLLZZZhhhkkkfffZZZJJJ===999;;;<<<<<<===AAAHHHNNNOOOPPPQQQRRRQQQOOOLLLJJJMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLMMMOOOPPPSSSZZZ```___^^^___```___VVVMMMAAA;;;===DDDKKKNNNMMMNNNPPPQQQRRRVVV[[[^^^^^^```ccccccdddhhhooouuu}}}|||yyyxxxyyyzzzxxxvvvppptttwwwwwwtttqqqqqqrrrppprrrrrrlll]]]JJJ999///333111///000111222111000////////////////////////......////////////......---............/////////***------+++444NNNnnnooommmmmmlllsss}}}kkkFFFAAA>>>MMM```ssszzzwwwuuummmYYYLLLXXXnnnppprrriiizzzppp\\\QQQRRROOOMMMLLLMMMNNNNNNNNNUUURRRNNNJJJFFFAAA;;;777888777777666666666666666333333444555666666666666777555444666;;;BBBFFFHHHLLLKKKJJJKKKMMMMMMKKKJJJBBBAAA???>>>???AAACCCEEEDDDGGGLLLQQQUUUTTTPPPMMMOOONNNMMMLLLKKKNNNRRRUUUXXXRRRTTTbbbnnnpppoooqqqxxx}}}~~~|||~~~wwwooolllvvvzzzeeeVVVaaaqqqkkkDDD444111//////111111///,,,.........///////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,...000///222GGGppp|||zzzkkkZZZDDD<<<<<>>??????>>><<<:::888777777888<<>>EEELLLOOOIIIKKKNNNPPPRRRUUUZZZ]]]\\\___cccfffjjjooovvv{{{|||{{{yyyzzz~~~zzzrrrnnnuuu{{{yyypppkkknnnssshhhkkklllcccTTTCCC777111222111//////111111111000////////////////////////---......//////......------------.........//////++++++,,,,,,+++999ZZZzzzuuufffdddjjjwww```DDD999DDDPPP\\\xxxuuu{{{qqqTTTOOO^^^pppxxxxxxlllqqq~~~yyyhhh___YYYUUUOOOJJJHHHJJJLLLNNNRRRRRRQQQPPPMMMGGG???999999999777666666666666777444555555666666666666555444666777888888888999::::::;;;<<<<<<;;;<<<>>>@@@???>>>===>>>AAAFFFKKKNNNNNNNNNQQQSSSUUUUUURRROOOMMMMMMMMMLLLMMMRRRYYY___hhhccccccjjjnnnlllkkklllwww{{{|||wwwnnniiilll{{{{{{lll___WWW\\\jjjwwwfff???000///...///000000...+++......................../////////......---------++++++++++++++++++++++++------........./////////+++,,,000111...999bbbvvvwwwtttlllYYYIII;;;BBB\\\qqqnnn______vvv}}}JJJ???;;;LLLhhhzzzvvvjjjXXXNNNCCCCCCPPPjjjttt^^^LLLBBB???@@@===<<<;;;999888777666666999:::===DDDLLLQQQQQQOOOLLLLLLLLLLLLNNNQQQVVVZZZSSSVVVZZZ\\\]]]^^^```bbbbbbdddbbb]]]```jjjtttxxxsssrrrsssxxx}}}zzznnncccYYY[[[```gggqqqzzzxxxooobbbXXXSSSRRRSSSSSS777777666555444444333333222333555888;;;>>>AAABBBGGGHHHJJJMMMNNNOOONNNNNNWWWZZZ___cccdddcccbbb```[[[ZZZWWWTTTQQQPPPPPPQQQQQQPPPOOOPPPTTTWWWXXXYYYQQQSSSUUUVVVVVVXXX\\\```ddddddcccddddddccc```^^^XXXXXXXXXXXXVVVUUUSSSRRRSSSSSSTTTUUUVVVVVVVVVWWWVVVZZZZZZSSSMMMQQQ^^^lll|||wwwppplllqqqhhhjjjfff^^^___hhhkkkgggmmm\\\MMMMMMUUUUUUHHH;;;000///000111///,,,...111........................------------......//////...............//////000---000000<<>><<<;;;999777666444333333444444555444555777;;;>>>@@@BBBEEEHHHJJJOOOVVV[[[ooo}}}~~~{{{yyyllljjjgggeeeeeehhhlllooohhhuuu}}}ggg\\\\\\[[[mmm{{{~~~nnnVVVKKKPPPWWW]]]cccddd]]]SSSCCC<<<666666<<>><<<;;;888777555555666666555555666666666666555555666888;;;;;;999777777888666999;;;;;;::::::<<<>>>>>>???@@@CCCIIIPPPWWW[[[YYYVVVTTTRRRRRRQQQPPPNNNJJJKKKMMMPPPUUU]]]eeekkkqqqqqqrrrsssooojjjjjjmmmzzz~~~yyy|||xxxoookkkjjjrrrxxxeee[[[ZZZ[[[VVVbbblllooorrrmmmTTT777111000............------.........---------------............------------++++++++++++++++++++++++------------...............+++///333000444QQQtttsssnnntttwwwlllXXXAAA<<>>FFFKKKKKKJJJEEEGGGIIIJJJIIIIIILLLNNNOOOQQQTTTUUUUUUUUUUUUUUUTTTVVVUUUSSSTTTZZZ```ccccccbbbdddkkkssstttnnnggg___\\\YYY[[[```gggnnnqqqppplllfff```[[[XXXVVVTTT777777777777777666555444111222333444777999<<<===CCCEEEIIIKKKLLLKKKJJJHHHNNNRRRVVVZZZZZZYYYYYYYYYSSSSSSRRRPPPMMMKKKKKKKKKKKKKKKKKKMMMQQQTTTVVVVVVTTTTTTUUUTTTTTTTTTWWWYYY______```bbbcccaaa]]]ZZZUUUVVVWWWWWWVVVTTTQQQOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUYYYYYYSSSOOOWWWjjj{{{uuurrrnnnkkkpppdddaaa]]][[[aaaiiiiiieeecccRRRIIIOOOQQQEEE888333///000111000///---...///------------------------,,,,,,,,,,,,---...///000......------......///000+++000111777RRRyyytttgggMMMGGG@@@;;;;;;:::999777555444333333555555555444555AAAPPP```uuuxxxXXXJJJGGGBBB>>>======<<<;;;999888666555444444555555444444555999;;;:::;;;>>>BBBHHHKKKMMMNNN^^^lll~~~yyynnnjjjeeeaaa___```ccceeecccjjjyyylll\\\XXXSSScccpppuuuzzz~~~tttdddWWW\\\___```bbbfffddd```LLLDDD;;;:::@@@FFFHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJNNNUUUYYYVVVRRROOOMMMJJJAAA>>>;;;===CCCIIILLLLLLFFFIIIMMMPPPSSSUUUXXXZZZ]]]^^^```bbbeeehhhiiijjjssstttsssvvv~~~nnnnnntttyyyvvvnnnkkkrrryyyiiiggg___QQQ@@@444//////222000...///000111000///........................------............------,,,------------............***,,,222000---777GGGhhh___]]]___aaalllvvvwwwGGG::::::>>>GGGmmm||||||~~~tttbbbUUUPPPaaassspppSSSaaakkk||||||vvvkkk]]]QQQJJJHHHIIIFFFGGGJJJLLLMMMKKKGGGCCC@@@>>>;;;888666666666666444444555666666666555555888888777666444555888:::888:::<<<======>>>???@@@CCCDDDFFFJJJQQQXXX___ccc\\\XXXSSSPPPOOONNNNNNMMMIIIJJJNNNVVV```jjjqqqtttooorrrtttqqqllljjjooouuu|||zzz~~~xxxnnnjjjmmmrrrzzzxxxdddSSSRRRYYY]]]VVV^^^eeeeee___QQQ===,,,111000///---,,,,,,---...---------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......111,,,...222000///>>>SSSyyyjjjooowwwtttdddNNN@@@CCCTTTiiixxxeeecccpppkkkPPP999;;;QQQgggvvv|||uuuhhhVVVGGG>>>CCCZZZrrrrrr\\\MMMEEE===<<<:::999888999999:::666666777:::>>>AAABBBBBBAAAEEEIIIJJJHHHGGGHHHJJJIIIJJJLLLNNNPPPPPPPPPOOONNNOOOOOONNNMMMOOORRRUUUWWWWWWXXX]]]bbbdddcccaaa^^^ZZZUUURRRTTTXXX\\\^^^bbbaaaaaa___\\\YYYVVVTTT666777888999999888777666222222222222444555777888===???BBBEEEHHHIIIIIIIIIHHHLLLPPPRRRRRRQQQRRRTTTMMMOOOPPPNNNKKKHHHHHHHHHJJJJJJKKKMMMQQQSSSRRRQQQSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\^^^aaabbb```\\\XXXUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQSSSTTTUUUVVVUUUUUUTTTVVVXXXXXXZZZdddsss~~~yyymmmnnnnnnkkknnnbbbYYYUUU]]]gggiiieee```TTTQQQPPPQQQJJJ<<<111---...............//////---------------------------,,,,,,++++++,,,...///000...------------...//////,,,111222111???eeezzzqqqjjjQQQJJJAAA<<<<<<<<<:::888666777666444333333444444333777>>>LLLaaazzzdddSSSPPPPPPJJJBBB>>>===<<<;;;:::888666555444555555444333444666888666777:::>>>BBBEEEGGGHHHQQQ]]]kkkwww~~~~~~yyyrrrooojjjeeebbb```___```^^^^^^hhhyyy}}}pppaaa\\\RRRYYYaaahhhqqquuunnndddVVV^^^ddddddcccfffhhhgggUUULLLBBB???CCCGGGHHHFFFIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHMMMSSSVVVQQQLLLJJJGGGEEE???======AAAGGGKKKKKKJJJFFFIIINNNQQQSSSUUUWWWXXX[[[\\\^^^aaadddfffggggggqqqwwwzzzyyy}}}zzzmmmrrrttttttooohhhgggkkkpppiiicccWWWGGG999000...///111000......000111000///........................,,,------......------,,,,,,,,,---------.........---+++,,,000...+++000888NNN```cccYYYYYYaaahhhoooRRRAAA555777DDD[[[vvvvvvvvv|||vvvgggLLLVVVbbbooottt[[[WWW[[[gggvvv{{{ooo```UUUNNNLLLEEEDDDEEEGGGJJJJJJIIIHHHFFFCCC???;;;888777777777666666777888888999888888:::888666666666888:::;;;;;;;;;;;;===???BBBDDDEEEGGGHHHJJJMMMRRRVVV[[[]]]UUUSSSOOONNNNNNNNNMMMMMMIIIJJJOOO[[[jjjtttxxxwwwnnnnnnlllhhhhhhmmmvvv}}}{{{zzzwwwwww~~~tttiiicccgggrrr|||yyygggRRRNNNZZZdddeee\\\ZZZZZZXXXMMM<<>>;;;KKK]]]nnn|||uuupppeeeUUUEEE>>>FFFQQQvvvrrr]]]NNNCCCAAA>>>;;;::::::;;;<<<999999:::999999999<<<>>>???DDDHHHHHHFFFEEEHHHKKKEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHJJJMMMMMMNNNOOOQQQSSSUUUWWWYYYUUURRROOONNNPPPRRRSSSTTTVVVXXXZZZZZZYYYWWWUUUUUU666777999:::;;;:::888777444333222222222333555666999:::<<>>>>>===<<<;;;999888777333444555444333333555666444777:::<<<>>>AAAEEEHHHGGGOOOXXX```fffjjjlllkkkrrrsss|||wwwtttuuutttqqqmmmiiifffcccbbb___WWW[[[lllvvvppphhheeeRRRRRRVVV___iiilllfff]]]GGGSSS^^^```^^^```dddfff[[[RRRHHHDDDFFFIIIHHHGGGKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGNNNTTTVVVQQQKKKIIIGGGDDD>>>===???DDDIIILLLKKKHHHFFFJJJOOORRRTTTUUUVVVWWWXXXYYY]]]bbbgggjjjkkkkkkqqq||||||yyyzzzvvvlllyyyvvvqqqiiiccc```aaadddeee]]]OOO@@@555000000222111000......000000000///........................,,,------......------,,,,,,,,,,,,---------......,,,++++++,,,+++***...333777aaaiiiVVVXXXbbbeeejjj^^^JJJ333222BBBNNN]]]rrr{{{qqqzzzyyyjjjWWWLLLQQQhhhxxxtttmmmlll\\\VVVVVV```nnnxxx{{{nnn```VVVQQQEEEDDDCCCDDDGGGIIIJJJJJJJJJGGGBBB===:::999888999999999;;;<<<<<<=========;;;;;;<<<>>>@@@@@@===:::AAA>>><<<>>>BBBHHHKKKLLLHHHIIIJJJLLLNNNPPPRRRSSSMMMLLLLLLMMMOOOPPPOOOMMMJJJJJJOOO^^^ooozzzzzzwwwqqqllleeeaaaeeeppp{{{wwwsssqqqpppnnnpppyyyxxxjjj^^^[[[eeevvvsssZZZIIIQQQgggrrrooocccWWWNNNKKK@@@000,,,222(((+++---......---,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,...222666HHHjjjkkkaaafffqqqpppmmm^^^DDD===___jjjvvvhhh===777DDDPPP```qqqvvvxxxttteeeQQQDDD@@@AAA```rrrkkkVVVHHHFFFAAA===;;;;;;<<<======>>>>>><<<888777:::===;;;???CCCBBB@@@AAAEEEIIIFFFEEEDDDEEEGGGHHHGGGGGGFFFEEEFFFGGGFFFDDDFFFIIIDDDGGGJJJKKKKKKMMMQQQUUULLLKKKKKKMMMOOOQQQRRRQQQRRRTTTVVVWWWVVVVVVWWWWWW555666888<<<===<<<888444777666444333222222333333666777999<<<@@@DDDGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLNNNNNNLLLHHHEEEKKKMMMOOOQQQRRRQQQOOONNNNNNOOOPPPQQQSSSUUUVVVVVVZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRQQQOOONNNMMMLLLLLLVVVUUUNNNKKKSSS\\\WWWIIIKKKSSS\\\eeepppzzz|||yyynnnhhhdddfffmmmqqqppplll___WWWUUU___gggccc[[[VVVNNNWWW[[[QQQ===...,,,000---------............///........................,,,,,,,,,---------......///...,,,,,,+++,,,---...---000///111555???fffpppuuummm[[[FFF<<<::::::999999:::888666333222222333444111111444:::DDDVVVpppsssZZZ```lllggg___OOOEEE???@@@@@@<<<999:::555444444333333222222111333555777888:::===AAADDDGGGHHHJJJLLLNNNSSSZZZ^^^hhhjjjmmmooorrrssssssssskkkiiihhhgggggghhhjjjkkkfff^^^YYY\\\fffoooqqqooo___WWWPPPTTT^^^ddd```YYYEEEGGGNNNVVVYYYVVVVVVYYYTTTRRROOOLLLIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMQQQTTTHHHHHHHHHGGGGGGGGGGGGGGGDDDGGGJJJIIIFFFEEEGGGJJJRRRWWWTTTIIIEEEHHHEEE<<<>>>@@@CCCDDDDDDEEEFFFHHHKKKNNNRRRTTTTTTTTTTTTTTT]]]YYY\\\eeehhheeegggnnn{{{yyyyyyzzzwwwpppooorrrtttnnngggdddddddddcccbbbcccTTTCCC888111...000333////////////////////////..............................---------,,,,,,,,,,,,,,,------...///000000---------.........//////+++EEEbbblllfff___cccjjj^^^TTTGGG===999???QQQbbbpppxxx{{{oooeeeVVVLLLSSSbbbnnnrrrsssvvvgggVVVNNNNNNYYYpppwwwmmmcccWWWLLLEEEFFFGGGDDDCCCFFFFFFDDD@@@===;;;;;;;;;<<>>??????<<<;;;999666444222222333333111000222777>>>KKKaaatttpppUUUXXXfffmmmppp```PPPBBB>>>>>><<<999999666666555444333222222222222444666777888;;;???BBBCCCEEEFFFGGGIIILLLQQQTTTWWWYYY\\\```ccceeefffgggbbbbbbaaa```aaaccceeegggaaa\\\WWWZZZaaaiiikkkkkkddd]]]VVVWWW]]]^^^YYYSSSEEEEEEIIIPPPSSSQQQPPPRRROOONNNKKKHHHGGGFFFGGGGGGGGGHHHIIIIIIHHHJJJMMMOOOFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDOOOVVVUUUKKKEEEFFFCCC<<>>BBBLLL^^^qqq~~~pppbbbTTTKKKEEE@@@@@@CCC???@@@???<<<777555666777888999:::<<>>???<<<<<<:::888555333222222222111000000333666===MMM[[[pppxxxiiiPPPLLLYYYkkk}}}wwwbbbKKK@@@>>>===;;;:::888777777666444333222222111333444555555888;;;>>>@@@BBBDDDEEEEEEFFFHHHJJJIIIKKKMMMPPPRRRTTTUUUUUUUUUUUUUUUUUUWWWYYY[[[]]]XXXUUURRRSSSWWW\\\___```dddaaa^^^]]]]]]\\\XXXTTTFFFBBBBBBHHHLLLJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFGGGGGGFFFFFFGGGHHHCCCCCCDDDDDDEEEDDDDDDDDDFFFEEEDDDEEEEEECCC???;;;JJJRRRUUULLLEEEDDDBBB>>>@@@BBBDDDDDDCCCDDDEEEGGGGGGJJJMMMOOOQQQSSSVVVXXXVVVfffrrrnnnccccccllluuuqqqvvvsssfff```gggpppssspppjjjccc___^^^______^^^TTTEEE666111000000000111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,------------************++++++++++++...,,,999YYYqqqooo^^^QQQUUUZZZ[[[RRR???222777BBBQQQmmmtttxxxyyyyyyssscccNNNHHHWWWkkkuuuwwwwwwppp```PPPKKKMMMYYYoooyyylll^^^WWWTTTMMMGGGCCCBBBBBBAAAAAABBBDDDGGGIIIHHHJJJMMMNNNNNNNNNOOOPPPNNNMMMKKKKKKLLLKKKIIIHHHCCCBBBAAA???===>>>AAACCCFFFGGGHHHHHHHHHKKKQQQVVV]]]```fffmmmtttvvvuuussskkkgggbbb```___^^^ZZZWWWiiissszzz{{{~~~|||ssshhhiiimmmttt{{{}}}|||yyymmmaaa[[[dddqqqrrriii```VVVPPPSSS___eeeggguuu___===000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***------------............(((222KKKmmmkkkZZZPPP[[[\\\YYYYYYNNNBBBCCCKKKiiiyyykkklllxxx|||qqqfffZZZFFF444666DDDZZZhhhtttvvvuuuoooaaaSSSCCC>>>:::AAASSSjjj}}}wwwfffYYYNNNEEEBBBCCCAAAAAA???<<<888666777888777777888:::<<<>>>@@@BBBAAADDDJJJNNNNNNLLLGGGDDD@@@@@@@@@AAAAAACCCDDDDDDBBBCCCEEEGGGHHHJJJKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLJJJIIIIIIKKKNNNQQQQQQQQQDDD@@@<<<::::::999666444666777888888888666555444111111222333555777999:::??????@@@AAABBBDDDFFFGGGHHHIIIMMMQQQSSSPPPLLLHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNMMMMMMLLLKKKKKKKKKJJJIIIJJJKKKNNNRRRWWW[[[]]]VVVPPPNNNNNNHHHAAAGGGTTThhhtttxxxooofff___iiiiiigggbbb\\\XXXXXXYYY]]]^^^___]]]XXXRRROOOOOOPPPEEE777///...000///...,,,,,,---------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------...000---///333000777MMMzzz|||rrrUUU???;;;=========;;;999666444333222111222000000111111444===GGGWWWgggcccNNNDDDIII]]]uuuqqqZZZIII@@@>>>===>>>:::999888777666555444333111222333333333444777:::>>>@@@CCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPMMMMMMLLLKKKLLLNNNQQQTTT\\\]]]___```___^^^]]]]]]JJJCCC???CCCGGGFFFDDDCCCEEEDDDDDDDDDEEEFFFGGGHHHDDDEEEGGGFFFDDDBBBBBBCCCBBBBBBDDDEEEEEEEEEDDDDDDDDDEEEFFFEEEAAA<<<666333AAAKKKQQQLLLEEECCCCCCAAABBBCCCDDDDDDCCCCCCEEEFFFHHHJJJLLLMMMOOORRRVVVYYYZZZmmmyyyqqqfffiiirrrxxxuuuyyyrrrcccaaannntttppplllhhheeecccdddccc```]]]KKK===111///111222111000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++---***///DDD```nnndddTTTTTT[[[aaa]]]KKK999444888HHHTTTtttvvvzzzuuu]]]JJJLLLWWW^^^jjjzzz{{{jjjXXXNNNBBBWWWrrrxxxllleeeccc___YYYTTTMMMLLLJJJHHHFFFFFFFFFGGGEEEHHHKKKKKKJJJKKKOOOTTTPPPMMMJJJIIIIIIHHHGGGEEEAAAAAA@@@>>>===>>>BBBEEECCCHHHMMMNNNOOOSSS[[[aaaiiikkkooosssvvvwwwvvvtttlllooolll___PPPLLLXXXeeewww}}}{{{wwwssskkkbbbfffkkkssswwwwwwuuusssrrrooojjjjjjpppqqqfffVVVKKKQQQQQQVVV]]]]]][[[aaallliiiNNN333+++...000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........***...:::QQQlll{{{vvvhhh``````\\\]]]bbb[[[HHH999999DDD___wwwsssbbbggg}}}tttnnnllllll___GGG:::;;;JJJ]]]lllnnnnnnqqqooogggUUULLL@@@999???RRRkkk|||ttthhh[[[OOOGGGCCCBBBAAA???<<<999999999:::777777777888999;;;===>>>>>>AAAFFFJJJLLLKKKHHHFFFCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCFFFIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJLLLNNNNNNXXXMMM@@@:::::::::555000666777888888888777666555333333333333444555777777999999:::;;;===>>>@@@AAADDDEEEIIIMMMOOONNNJJJFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHIIIJJJMMMRRRVVVXXXYYYMMMEEEEEEDDDEEEPPP^^^oooxxx|||xxxooojjjeeebbbgggfffaaaZZZTTTTTTZZZ```bbbbbb___ZZZVVVTTTSSSSSSFFF;;;///+++...111...***,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------***++++++,,,,,,------------///---///444///000>>>___zzziiiKKK???@@@BBB===<<<:::888555333222222222000000222111111666===DDDYYY___TTTHHHBBBLLLaaazzzrrrbbbPPPBBB<<<===???;;;;;;:::999888777666555222333333222111222555777:::===@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHGGGFFFFFFIIILLLPPPTTTXXXZZZZZZZZZ\\\^^^MMMEEE???BBBEEEEEECCCBBBDDDDDDDDDEEEFFFGGGHHHHHHCCCEEEFFFEEECCCAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFDDDJJJNNNKKK@@@666222222999CCCKKKJJJEEECCCDDDDDDBBBCCCDDDCCCBBBCCCEEEGGGKKKKKKLLLLLLNNNRRRWWW[[[___lllssslllhhhmmmssstttyyyyyyooodddhhhvvvuuuiiihhhhhhiiikkklllhhh```YYYCCC888//////222222111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***000000000DDD```iii___TTTWWW]]]___VVVFFF:::666<<>>AAADDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBDDDGGGIIIJJJJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGIIIKKKMMMnnn^^^KKK>>>::::::888444666666777777777777666666666555555555555555666666555555666777888999;;;<<<>>>@@@BBBFFFIIIIIIFFFDDDDDDCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEFFFCCCBBBAAAAAABBBEEEHHHKKKPPPHHHAAAAAAGGGPPP]]]gggmmmooonnngggcccdddggggggeeeaaaZZZSSSPPPUUU```iiidddaaaZZZTTTTTTVVVTTTNNN:::444---,,,///111...***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,---------,,,***---+++---222...,,,777III~~~uuuZZZFFF???AAA<<<<<<:::999777555333222222000000222222111333999:::MMMYYYZZZUUUHHHEEERRRdddeee___PPPAAA;;;;;;<<<;;;;;;;;;::::::999888888444444444333111222444666444666:::<<<===>>>???@@@>>>??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEFFFGGGGGGJJJNNNOOONNNNNNQQQSSSLLLEEEAAACCCEEECCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCCCCCCCAAA@@@AAABBBAAACCCEEEGGGIIIIIIHHHGGGEEENNNUUUQQQDDD999555666555<<>>XXXtttxxxnnniiifffdddkkkgggRRRAAA;;;888BBBWWWeee^^^PPPlllffffffsssdddGGG222BBBWWWfffmmmooooooppphhhhhhbbbSSSBBB;;;BBBLLLcccnnnyyy|||yyyqqqfff]]]KKKGGGAAA===;;;:::999888999999888888888888999999888888888999;;;???BBBDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEECCCEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIMMMPPPkkkcccVVVIIIAAA===;;;;;;666666666555555666666777888888666666555555555555444444444444555666777888::::::<<>>AAADDDFFFIIISSSaaalllpppkkkiiibbbZZZYYY```fffhhhjjjcccZZZQQQPPPVVV```hhhaaa[[[RRRNNNSSSVVVMMM@@@111///------//////...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,***...,,,+++000---,,,666;;;jjj{{{jjjQQQAAA===;;;;;;:::999888666555444111//////222222000222666444AAAMMMZZZ```SSSHHHNNNPPPUUUTTTKKKBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666444222222333555000333555777777777999;;;:::999::::::<<<>>>@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCEEEDDDCCCDDDFFFHHHHHHDDDBBBCCCCCCAAABBBEEEAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@???>>>???AAACCC@@@BBBEEEHHHIIIIIIHHHGGGCCCKKKSSSRRRIII>>>999888666999>>>BBBBBB@@@@@@AAAAAABBBBBBBBBBBBCCCGGGJJJKKKKKKLLLMMMPPPXXXaaagggrrrkkkhhhmmmsssvvvyyy|||uuukkkcccfffpppvvvqqqiiiggghhhjjjlllhhh^^^PPPEEE555222000111000------111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,---.........///,,,,,,,,,,,,------------***---...,,,+++444HHHYYY```YYYVVVZZZ\\\UUUKKKEEE666:::???GGGYYYqqq~~~tttvvv{{{vvvllldddMMMJJJEEEGGGXXXooo~~~zzzrrrhhh___WWWTTT]]]jjjpppxxx}}}xxxsssssssssqqqsssrrrrrrqqqpppooooooooohhhmmmooofffXXXPPPRRRXXXYYYUUUQQQOOOOOOQQQSSSSSSZZZYYYXXXWWWWWW[[[aaafffhhhggggggfffeeeeeeeeeeeeXXX\\\```aaaaaaaaabbbdddUUUPPPNNNWWWiiixxx}}}}}}|||tttkkkhhhiiikkkkkkkkkmmmmmmjjjeeebbbdddkkkqqqzzz{{{uuucccMMMHHH\\\tttjjj^^^OOOGGGIIIIII@@@555---...///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---222CCC```xxxzzzssstttmmm```gggiiiVVVBBB>>>666888JJJ]]]ZZZLLLTTTWWW[[[ggg```<<<999CCCXXXgggjjjkkkpppiiijjjhhh^^^OOOCCC??????JJJYYYhhhooosssuuuqqqkkk\\\VVVMMMGGGCCC@@@===:::<<<;;;:::999999888999999:::999888777888:::<<<===@@@?????????@@@@@@AAABBBCCCCCCCCCCCCCCCAAA@@@???AAAAAA@@@@@@@@@AAACCCDDDEEEFFFHHHHHHHHHLLLQQQUUUYYY\\\\\\UUUJJJAAA======777666555444444555666777999888777666555444444444444444444444444555666777777666777:::>>>@@@@@@???>>>===<<<<<<===@@@DDDFFFBBBAAAAAAAAAAAA@@@@@@@@@@@@???===;;;:::;;;<<<===999777444222222444666888666DDDPPPUUU^^^nnnwwwwwwoooiii^^^UUUUUU]]]dddfffqqqiii]]]SSSPPPTTT[[[aaa^^^VVVLLLJJJQQQTTTFFF333---...............//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,111...,,,000......888111XXX|||zzz___GGG???;;;:::::::::888777555555111......111111///000444000888BBBUUUddd[[[MMMOOOFFFLLLLLLGGGDDDEEEBBB<<<;;;;;;;;;<<<<<<<<<<<<===777888777555333222333555111222444444444444666888:::999888888888999:::;;;;;;<<<===???@@@AAABBBBBB@@@??????@@@AAABBB@@@>>>@@@@@@@@@??????@@@CCCDDDDDDBBBBBBCCCBBB???AAAFFF???????????????>>>=========>>>>>>===<<<>>>AAADDD???AAADDDGGGIIIIIIHHHGGG@@@FFFMMMOOOJJJBBB;;;777888888;;;???@@@???===>>>AAAAAABBBBBBBBBDDDHHHKKKJJJJJJKKKMMMRRR[[[fffmmmqqqfffbbbjjjqqqrrruuu}}}rrrgggaaagggpppsssrrrqqqhhhhhhhhhgggaaaVVVGGG<<<111000111222...***+++000////////////////////////..............................---------,,,,,,,,,,,,,,,------...///000000++++++,,,,,,,,,------------%%%)))333///&&&333MMMhhh```ZZZ\\\\\\WWWQQQNNNFFF<<<555===OOOaaaooowww}}}uuuxxx{{{xxxqqqkkk```[[[QQQIIIOOOaaannnssskkkuuu}}}hhhQQQMMMTTTcccpppxxxuuuooooooqqqppprrrrrrrrrqqqqqqqqqppppppmmmuuuzzzssseee\\\\\\aaagggddd___^^^___bbbdddeeedddcccaaa______ccciiimmmgggdddaaa___```aaabbbbbbPPPUUUZZZ]]][[[YYYXXXXXXKKKRRR]]]hhhqqquuuuuussspppjjjeeedddgggkkkooosssoooiiicccaaaeeekkkqqqttttttpppfffSSSDDDMMMppplllVVVOOOJJJ===111.........---+++---000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------******---...,,,444MMMggg|||yyy~~~sss^^^aaaeeeSSSEEE888444???LLLQQQTTTZZZIIITTTYYY___wwwiiiJJJ666000EEE[[[dddiiirrrkkkllljjjdddZZZMMMAAA;;;888GGGVVV___gggooorrrpppkkkdddYYYQQQKKKGGGBBB>>>===<<<;;;:::999999999999<<<;;;999888888888888888999999:::;;;===>>>@@@AAABBBBBBAAA@@@???===<<<;;;???>>>>>>>>>>>>@@@AAACCCCCCEEEGGGIIIJJJNNNUUUZZZAAAOOObbbhhh\\\JJJAAABBB===<<<999777555444333333888888888888777666555444666666666666666666666666555666777888888888888888999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<999888777666555555555666777444222222444666777666@@@HHHZZZlllrrrnnnmmmqqqffffffbbb[[[UUUWWWaaajjjkkkfff\\\RRRQQQWWW[[[ZZZSSSLLLJJJOOOPPPGGG777,,,........................------------------------///***)))+++,,,******,,,...++++++---,,,)))***...,,,,,,,,,---------......---------............///444>>>^^^~~~vvv~~~|||^^^:::888999888555555777777555222222222222111111111111333444:::GGGUUU^^^___]]]___ffffffYYYIIIAAABBBDDD;;;===>>><<<999888;;;>>><<<;;;999888666555444444222666999888444222444888555555555555555555555555999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>??????????????????????????????>>>===<<<<<<;;;<<<<<<;;;<<<======<<<<<<===>>><<>>??????>>>>>>===???@@@AAAAAACCCFFFHHHFFFKKKLLLJJJLLLXXXfffnnn\\\aaafffjjjrrryyyzzzvvvdddbbb___aaajjjssssssmmmqqqpppnnnkkkbbbRRR???222////////////////////////000000//////......------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((+++000444OOOdddmmm```UUUXXXWWWOOOUUUIII;;;555===MMM]]]fffvvv~~~qqqllluuupppkkk^^^OOOIIIOOOWWW\\\fffkkksssvvvssshhh[[[SSSVVV[[[dddjjjgggaaabbbfffppplllkkkmmmjjjgggkkksssmmmpppttttttrrrnnnjjjiiiqqqmmmkkkjjjgggccceeeiiimmmcccWWWSSSWWW^^^bbbcccYYYXXXYYY]]]cccccc___ZZZTTTPPPKKKJJJMMMQQQUUUWWW^^^hhhnnnmmmpppxxxwwwoooeeeaaa^^^___eeemmmrrrtttkkkeee]]]^^^hhhttttttmmmfff___PPPHHHNNNVVVmmmzzzZZZIII???333...000........................---------------------,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++*********))))))))))))+++---+++...<<>>===;;;:::999GGGDDD???;;;888666666777<<<<<<;;;;;;<<<<<<===>>><<<<<<>>>>>>>>>===<<<;;;<<<===???@@@BBBCCCCCCDDDHHHJJJMMMMMMLLLMMMPPPTTTBBBLLLZZZccc___SSSMMMMMMDDDAAA===999666555555555666666666666666555444444555555555555555555555555666666777888888888777777888888888888999999999:::999:::;;;:::888888999:::666555444333333333333333444555555555777:::???CCCEEELLL[[[kkkrrrooolllnnnaaaaaa___YYYUUUTTTXXX\\\YYYZZZWWWRRRRRRVVVXXXVVVSSSOOOLLLLLLGGG<<<222...------------------------------------------------...******,,,---***)))+++******,,,...,,,(((***///,,,,,,,,,------------...------------............+++222KKKttt{{{}}}lllPPP===;;;:::999777666666777333222222111111111111111333444777===GGGTTTbbbjjjpppxxx{{{ppp___QQQHHHBBBAAAAAA???===;;;:::;;;===<<<;;;:::888666555555555666999;;;999444111222444444444444444444444444444777777888888888888777777888888888888999999999999777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<===>>>>>>======>>>@@@>>>BBBDDDCCCEEEGGGEEEAAACCCCCCDDDEEEEEEBBB===999:::;;;===>>>??????>>>>>>===???AAAAAABBBCCCFFFHHHGGGIIIHHHGGGLLLXXXaaaeee^^^bbbfffllluuuzzzvvvnnnaaaddddddcccfffkkkmmmkkkqqqrrrqqqjjj\\\III888---........................////////////............------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))+++///222???OOO```ccc]]]WWWTTTTTTSSSLLLAAA777666???MMMXXXbbbooo~~~{{{xxxxxxvvvrrreeeVVVMMMKKKJJJGGGLLLUUUcccnnnssspppiiiddd\\\YYYXXXZZZXXXQQQKKKJJJXXXVVVWWWZZZZZZXXX]]]dddlllmmmnnnmmmmmmnnnppprrrssspppnnnkkkfffbbbeeelll```XXXPPPPPPXXX___```___QQQRRRUUU[[[``````ZZZUUUIIIDDD???@@@HHHTTT```gggcccmmmrrrpppqqquuuqqqhhh```______bbbgggkkkllllllbbbeeeeeecccffflllnnnmmmXXXQQQDDDCCCPPPWWWaaasss}}}___DDD666222000...------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------............------,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++*********))))))******+++---,,,,,,666BBB___www|||tttXXX[[[TTTMMMCCC;;;666999HHHWWWiii^^^QQQNNNZZZiiiooolllZZZOOOBBB<<<===EEETTTaaajjjhhheeecccaaa[[[SSSMMMBBB>>><<>>>>>FFFDDD@@@===:::999999:::;;;;;;;;;;;;;;;<<<========================<<<;;;@@@@@@BBBCCCDDDEEEEEEEEEHHHKKKOOOPPPOOONNNOOOPPPJJJJJJMMMRRRUUUTTTVVVZZZNNNJJJEEE???;;;888777777666666666666666555555555555555555555555555555555777777777777777777666555555666666666666777777777666888888777555444555666444333333222222222333333555888<<<===>>>BBBJJJQQQQQQSSS[[[fffkkkhhhdddbbb\\\]]]\\\YYYTTTOOOMMMMMMOOOTTTVVVTTTSSSSSSRRRNNNRRROOOLLLFFF;;;000---000---------------------------------------------------++++++...---***)))+++******,,,...,,,((()))...,,,,,,,,,,,,------------------------............,,,...;;;XXX~~~uuutttyyy}}}|||ssseeeHHH???999;;;:::555555999444444222111000111222222111444777777:::GGGZZZiiivvvwwwfffTTTFFFHHHEEE@@@>>>======<<<<<<<<<<<<:::999777666666666777:::;;;999555333333555333333333333333333333333444555555666666555555444444444555555555666666666555555555666777777888888999999999999999999999999;;;;;;:::::::::;;;<<<<<<>>>??????>>>======@@@BBBBBBEEEEEEBBBBBBEEEDDDAAADDDCCCCCCCCCCCCBBB>>><<<:::;;;<<<===>>>>>>>>>>>>>>>???AAAAAABBBCCCFFFHHHHHHGGGFFFEEELLLVVV[[[[[[```dddhhhmmmuuuwwwoooeeedddkkkmmmgggbbbdddiiikkkmmmqqqqqqfffSSS???111,,,......................................./////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++---...///:::OOOaaabbbVVVQQQUUURRRQQQJJJ>>>444333<<>>>>>CCCNNN]]]iiipppiiipppsssooonnnooojjjaaa___```cccgggjjjjjjhhheee```ccceeedddfffgggddd___JJJKKKFFFGGGQQQTTTWWWcccxxxqqqYYY999+++000222---------------------------*********+++,,,,,,,,,---,,,,,,,,,,,,------------............------------++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++***************,,,+++,,,...---,,,000555CCC___mmmxxxtttYYYVVVTTTOOOIII@@@666333>>>KKKhhhoookkkZZZSSS\\\fffhhhbbb]]]TTTHHH<<<999EEETTTeeeggghhheee___ZZZWWWWWWLLLGGGBBBAAAEEELLLRRRUUUYYYUUUSSSXXX```ccc^^^WWWWWWTTTPPPLLLHHHDDDBBBAAAFFFDDDAAA>>><<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>============>>>>>>BBBCCCEEEGGGIIIJJJKKKKKKJJJMMMPPPQQQPPPMMMKKKKKKVVVMMMDDD@@@AAAGGGRRR]]]VVVTTTOOOJJJDDD>>>999777777777777777777777777777555555555555555555555555777777777777666555555444333333444444444555555555444555666555333222222333444333333444444555666777:::>>>CCCIIINNNSSSXXX[[[___]]][[[^^^___^^^YYYVVV[[[^^^___ZZZRRRKKKIIIJJJXXX\\\\\\VVVQQQNNNLLLHHHOOOJJJDDD<<<222)))***000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...******,,,333...***+++,,,******,,,++++++,,,,,,,,,---------,,,,,,---------.........111222333???^^^}}}rrroooxxxuuupppqqqYYYEEE777888:::666555999666555333111111111222333///444888777777<<>>===;;;===<<<;;;999888888777777555777999999888777888999444444444444444444444444444444555555555555444444333333333444444444555555666666777777888999999999888888888888888888888888999999999999:::;;;<<<===>>>>>>>>>===<<<===???BBBDDDHHHIIIFFFDDDEEEDDDAAACCCAAA@@@???@@@???>>>===::::::;;;<<<=========>>>>>>???AAABBBBBBDDDFFFIIIGGGIIIIIIHHHLLLSSSWWWWWWaaagggkkklllmmmmmmhhhaaammmqqqpppggg```bbbhhhkkkfffllllll```JJJ777000000........................---------....../////////------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***,,,------+++***+++,,,)))///???RRRZZZVVVRRRQQQRRRSSSQQQHHH<<<666777;;;IIIQQQ```ppp|||{{{uuuxxxtttllleeebbb___WWWNNNKKKHHHFFFHHHOOOZZZeeemmmsssiii```___]]]TTTHHHAAA888555333222222555:::>>>FFFMMMVVV___dddfffhhhiiinnnmmmjjjbbbVVVOOOTTT^^^ggg\\\OOOLLLQQQXXXZZZXXXOOOLLLIIIGGGGGGEEECCC@@@DDDHHHPPPZZZdddjjjmmmmmmjjjlllkkkeeedddffffffbbbffffffggghhhiiiiiihhhggggggdddaaaaaaeeedddXXXJJJJJJVVVUUUMMMJJJIIIOOO^^^ZZZSSSCCC000)))---000...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,---------------------------------++++++******++++++,,,---,,,,,,------------,,,,,,************************,,,+++,,,...///...---,,,111GGGWWWgggxxxpppYYYPPPIIIJJJKKKHHH>>>666888@@@QQQkkk~~~sssYYYMMMUUUbbb``````^^^UUUEEE999;;;DDDXXX```hhhhhhbbb[[[ZZZ\\\ZZZUUUMMMFFFCCCEEEKKKPPPYYYRRRKKKJJJOOOVVVZZZ[[[^^^\\\ZZZVVVRRRLLLHHHEEEGGGFFFDDDBBB???===<<<<<<===<<<<<<<<<<<<===>>>>>>@@@@@@??????@@@BBBDDDEEEDDDFFFHHHLLLNNNQQQRRRSSSLLLMMMNNNMMMLLLIIIHHHGGG[[[SSSHHHAAA;;;<<>>222'''(((,,,---+++)))+++++++++,,,,,,,,,------,,,,,,,,,------------...---000...///AAAaaazzz{{{lllpppvvvllluuuiiiPPP999555999888666777777666444333222222222333000222333444444666;;;???OOO]]]nnnyyy~~~|||qqqfffRRRKKKCCC>>>>>>>>>===<<<>>>===<<<:::999999999999666888999:::999999999:::777777777777777777777777666666666777777666666666444444555555555666666666777777888888999:::::::::888888888888888888888888888888888999:::;;;<<<===<<<======<<<;;;<<<>>>@@@EEEKKKNNNLLLHHHGGGDDD@@@AAA>>><<<;;;<<<======<<<:::::::::;;;;;;<<<======>>>@@@AAABBBBBBDDDGGGIIIFFFLLLPPPMMMMMMQQQWWWYYYaaajjjoooiiiaaa___aaacccsssrrrkkkaaa^^^bbbggghhhdddgggdddVVVAAA222...111........................,,,,,,------......//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++*********)))---222;;;JJJVVVWWWPPPQQQQQQPPPMMMHHHAAA<<<999AAAGGGQQQ]]]hhhqqqvvvxxxrrrmmmeee______ccc```ZZZQQQLLLEEEAAADDDNNNYYY```dddaaaaaadddddd]]]UUURRRMMMGGG>>>444000000111222555<<>>???CCCHHHKKKVVV\\\eeeooouuuuuuqqqmmmfffddd^^^XXXYYY___eeegggllljjjgggcccbbbcccfffiiihhhkkkiiiccc\\\WWWNNNFFFbbbkkk___KKKCCCAAAEEENNNEEE888......///,,,***---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************++++++,,,---000000---***+++888CCCTTTkkkqqqdddWWWEEEHHHOOOSSSMMMAAA999777888OOOppp~~~kkkLLLDDDOOOTTTXXX]]]___UUUFFF<<<999EEEQQQ___eeeddd```___``````[[[RRRHHHAAA???BBBFFFPPPLLLFFFAAA@@@EEEMMMTTTYYY[[[]]]^^^]]]YYYTTTQQQNNNMMMLLLIIIFFFCCCAAA@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEHHHKKKLLLJJJKKKMMMOOOQQQRRRRRRSSSMMMKKKHHHFFFEEEDDDDDDDDDZZZWWWTTTPPPIIIAAA@@@CCCRRRUUUXXXYYYTTTKKKBBB;;;888777555333333333444444444444444444444444444444555555555555555555444333222333333333444444444444333444555555444333444555555666888:::===@@@CCCEEENNNPPPYYYiiiwww|||uuummmfffddd]]]WWWWWW\\\``````cccdddaaaXXXNNNMMMUUU]]]fffbbbXXXMMMIIIIIIHHHEEE@@@666---,,,...---,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++...,,,***...444@@@333'''''',,,---***(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))---///...777QQQpppsssjjjyyy}}}xxx|||mmmrrrrrr^^^FFF888777:::888555666666555555444333222111222000---,,,///444888:::CCCOOO^^^iiirrrxxxvvvqqq[[[UUUKKKDDD@@@>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999888777999999999999999999999999777888888999999888888777666666777777777888888888777777777888999999::::::999999999999999999999999999888999999:::;;;<<<===:::<<<======<<<<<<===>>>CCCKKKPPPMMMIIIFFFCCC???>>><<<:::999:::<<<<<<;;;::::::999::::::;;;======???@@@BBBBBBCCCDDDGGGIIIGGGOOOTTTQQQOOOSSSZZZ]]]bbbmmmqqqfffYYYWWW^^^eeennnkkkccc\\\\\\bbbdddbbbdddbbbYYYIII888---,,,...---------------------------------------.........------------------------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++)))+++***,,,:::NNNVVVSSSRRRNNNKKKKKKMMMKKKFFFAAA<<<@@@GGGOOOXXXaaajjjppprrroooggg``````eeeeeebbb^^^ZZZTTTNNNJJJHHHGGGHHHQQQSSS[[[ccceeebbb```bbbeee```SSSDDD<<<888444000---000555;;;CCCNNNXXX```aaaaaaaaa]]]SSSIIIJJJOOO\\\\\\\\\\\\YYYSSSKKKFFFCCCBBBAAACCCIIIQQQZZZ```fffiiimmmrrrvvvvvvsssppp```]]]XXXVVVXXX___fffkkkjjjgggbbb]]]ZZZ\\\```eeebbbnnnsssdddOOOEEEKKKRRRjjjNNNGGGEEE>>>:::;;;---(((000333+++'''+++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,************++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++******************+++++++++)))+++,,,+++---000...***,,,000777FFF]]]rrrsssiiiQQQOOORRRZZZ[[[PPPAAA777444888QQQsssxxx]]]EEEBBBLLLPPP[[[hhhjjj^^^NNNEEE999BBBOOOYYY___aaacccdddbbb^^^XXXOOOHHHCCCCCCDDDAAACCCCCC@@@======BBBGGGMMMQQQWWW]]]``````___]]]TTTTTTTTTSSSPPPMMMJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPPPPOOOOOONNNMMMLLLKKKGGGCCC@@@@@@BBBBBBBBB[[[XXXWWWZZZXXXPPPHHHEEEHHHLLLRRRVVVUUUPPPIIIDDD<<<:::888555444444444555444444444444444444444444333333444555555555444444333333444444444555555555444555777777666666777999;;;<<<>>>BBBFFFKKKOOOQQQZZZ^^^eeepppxxxxxxppphhh___bbb```ZZZYYY___cccccceee___WWWPPPOOOSSSZZZ```aaa\\\SSSLLLLLLMMMHHH@@@666...***,,,...---,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))(((***,,,+++***000888777///)))***+++)))((()))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---000222555DDD```yyygggjjj}}}~~~{{{{{{uuuzzzzzzsssqqqlllYYYBBB888::::::555555666777777666444111000222000......000333666888999DDDPPPYYYaaakkkqqqqqqhhhbbbXXXMMMCCC??????AAA>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888::::::::::::::::::::::::888999999::::::999999888888888888999999999::::::777888888999999:::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===:::<<>>===;;;999999;;;<<<<<<<<<:::999999999999;;;<<<===???@@@BBBCCCCCCDDDGGGJJJKKKPPPRRRQQQRRRXXX]]]___dddmmmpppfffYYYWWW^^^eeedddccc```]]]___cccccc___aaaYYYKKK<<<111,,,,,,---------------------------...------------------,,,------------------------++++++++++++++++++++++++)))*********++++++++++++************************)))***++++++***)))+++,,,+++))))))+++111:::HHHTTTYYYRRRKKKIIILLLPPPQQQPPPGGGDDDBBBCCCIIIRRR[[[```kkklllkkkgggfffiiijjjgggkkkhhhccc[[[RRRJJJCCC???HHHJJJRRR\\\aaabbbcccgggkkkiiiaaaUUUOOOLLLEEE<<<333333222222555;;;DDDJJJOOOPPPSSSTTTOOOFFFDDDFFFQQQTTTVVVTTTMMMEEE@@@>>>HHHLLLRRRXXX^^^cccgggjjjggggggiiikkkmmmmmmjjjhhh\\\\\\]]]```bbbdddfffhhhbbbbbb```\\\YYYWWWYYY\\\\\\fffgggWWWEEEAAAMMMXXX~~~zzz[[[KKKCCC999444111---,,,------+++******++++++++++++++++++++++++***+++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---)))******++++++******)))))))))*********+++++++++'''+++,,,((((((,,,---***)))+++111999JJJfffwwwsss```UUUOOOWWW```\\\LLL???999444???ZZZkkkcccRRRIIIEEEIIIVVViiitttooocccZZZ??????AAAHHHRRR[[[```bbb```^^^[[[XXXSSSOOOJJJGGG@@@@@@@@@>>><<<<<<===???CCCFFFLLLQQQVVVYYY[[[[[[UUUVVVWWWWWWVVVSSSQQQOOOMMMMMMLLLLLLMMMMMMNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFCCC@@@???AAABBBAAA@@@___WWWSSSXXX]]][[[TTTOOO@@@EEEKKKQQQSSSRRRNNNKKKAAA???<<<999777777777888444444444444444444444444222222333444555555555555444444555555555555666666444666777888888888:::;;;AAABBBEEEJJJOOOTTTXXX[[[dddhhhmmmqqqqqqkkkccc]]]ZZZ```bbb\\\YYY^^^aaa```eeeZZZNNNJJJPPPXXX]]]]]]^^^YYYSSSOOOPPPPPPFFF;;;///+++***---...,,,+++---************************++++++++++++++++++++++++((((((***+++******222;;;,,,+++,,,---***&&&'''+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,***,,,//////444KKKdddfff]]]zzz|||xxxyyy{{{~~~{{{nnntttiiiLLL999999;;;666555666888888777444111///...111444555444333222333111;;;FFFLLLTTT___iiilllrrrmmmbbbSSSFFF@@@@@@CCC???>>>===<<<<<<<<<<<<<<<999999999;;;<<<======;;;::::::::::::::::::::::::999999::::::::::::999999999999999999:::::::::::::::::::::;;;<<<<<<======999999999999999999999999;;;;;;::::::;;;;;;<<<<<<:::===@@@BBBAAA???>>>===@@@FFFHHHCCC======>>>>>>===;;;::::::<<<======<<<:::999999888999:::<<<===???@@@BBBCCCCCCEEEGGGJJJNNNOOOOOOOOOUUU]]]```^^^fffnnnooofff\\\ZZZ___ccc\\\```cccbbbccceeeccc```\\\PPP???222---...///000------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++))))))******++++++++++++************************)))***+++***))))))+++---///(((+++222...(((888RRRaaaYYYNNNHHHJJJQQQYYY]]]YYYMMM@@@:::>>>GGGPPPTTTZZZaaafffggghhhkkkkkkiiimmmjjjddd^^^XXXSSSPPPOOODDDDDDHHHRRRZZZ]]]___bbbcccfffddd___^^^]]]UUUKKKAAAAAA???<<<888666777888>>>???DDDIIIHHH@@@<<<<<>>>>>EEEKKKTTT[[[eeemmmooommmiiiggg```aaacccfffgggddd^^^ZZZ[[[^^^eeekkkmmmjjjfffddd\\\___aaa```[[[WWWUUUUUU]]]YYYPPPEEEBBBHHHPPPRRRbbbeeeFFF555111777&&&///000(((%%%,,,///+++************************,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---))))))************))))))))))))******++++++++++++''',,,,,,&&&$$$(((+++)))%%%'''---///999WWWoooqqqhhhUUUHHHOOO___bbbVVVIII666666999CCCOOOWWWXXXVVV<<>>??????@@@BBBEEEIIIMMMPPPRRRQQQSSSUUUWWWWWWUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPQQQPPPOOOMMMKKKIIIEEEEEEFFFHHHIIIIIIIIIIIICCCAAA???@@@CCCCCCAAA>>>kkkccc[[[YYY[[[[[[WWWRRRRRRGGG>>>>>>EEEKKKQQQWWWMMMOOOOOOJJJCCC>>>>>>@@@;;;999888666666666666777888666555555444333666:::333666777666888:::888444888999:::===???@@@AAABBBFFFKKKQQQVVVZZZ___eeeiiimmmjjjfffeeeeeeccc```\\\ddd```]]]]]]______[[[VVVSSSRRRQQQRRRYYY```___ZZZSSSQQQOOONNNKKKCCC777///,,,,,,,,,++++++************++++++,,,,,,++++++***...---+++)))(((((()))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///000===MMM~~~jjj]]]jjj|||yyyhhh~~~kkkmmmjjj\\\III===999999444555777999999777444222555333111///......///000222444888===DDDNNNZZZaaaeeejjjlllcccRRRDDD>>>???BBB@@@???>>>??????===<<<======<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::999888777888:::;;;:::999888888999999999:::::::::888999999:::::::::999999>>>>>>===;;;::::::::::::=========;;;::::::===@@@AAABBBCCCDDDEEEDDDDDDCCCDDDBBB@@@===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======@@@@@@???@@@BBBEEEHHHJJJOOOGGGIIIVVV```bbbccchhhnnnhhhbbb___```cccdddeeebbb]]]ZZZ]]]dddfffaaa[[[JJJAAA666///...///...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***)))(((''')))---222555LLLRRRVVVQQQJJJJJJRRR\\\cccXXXGGG999555:::EEENNNPPP]]]cccbbbjjjzzz{{{ooobbbaaa```___bbbaaaXXXLLLQQQLLLHHHFFFEEEGGGOOOYYY``````bbbeeegggeee___ZZZRRRPPPMMMJJJHHHEEEBBB@@@===>>>>>>>>>======>>>???BBBDDDFFFGGGIIIOOOXXX^^^```cccgggkkkkkkiiieeebbbaaa]]]YYYVVVVVVVVVWWWXXX^^^bbbhhhkkkhhhccc]]]YYY[[[YYY\\\aaaaaa\\\WWWUUURRRKKKGGGGGGGGGGGGJJJNNNYYYccciii]]]EEE111,,,///************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++***)))(((((()))))))))'''&&&***111???UUUhhhmmmcccSSSKKKUUUbbb]]]MMMCCC???888444:::FFFRRRWWWPPPHHHBBBGGGVVVdddjjjkkk[[[QQQEEE===:::>>>KKKYYYYYYYYYYYYXXXVVVTTTSSSQQQIIIEEE@@@>>>===<<<:::777888999;;;>>>@@@CCCDDDEEELLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMRRROOOLLLLLLNNNLLLFFF@@@???@@@AAABBBCCCDDDEEEEEEDDDDDDEEECCCAAA???@@@@@@\\\eeemmmjjj```VVVTTTVVV[[[PPPDDD>>>>>>BBBLLLVVV```bbbaaa[[[PPPGGGCCCBBB===<<<:::888777777888888777666666666555666888;;;666999999777999<<<<<<999???AAACCCDDDEEEGGGJJJMMMPPPUUU[[[___aaadddhhhkkkbbb```^^^___aaabbbaaa___eeebbb___\\\ZZZVVVQQQNNNVVVYYY[[[[[[^^^```ZZZSSSKKKKKKKKKGGG@@@888111...,,,,,,,,,++++++************++++++,,,,,,++++++***------,,,+++************++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///---...777CCClll}}}llldddqqqzzzqqqvvv||||||wwwwww~~~tttjjjdddYYYIII<<<888555666777888999888666444666444222000//////000111000111333666;;;CCCMMMSSS]]]```cccaaaYYYOOOFFFBBBAAA???<<<<<<===???@@@@@@======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888;;;:::999:::;;;<<<;;;:::999999999::::::;;;;;;;;;999999:::;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<>><<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;<<<======?????????@@@BBBDDDGGGHHHJJJKKKPPPYYY___bbbeeejjjfff```[[[ZZZ^^^``````^^^___\\\ZZZ]]]bbbbbbZZZSSSAAA:::111---...//////---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++***)))((()))+++...///999CCCOOORRROOOKKKKKKNNN___WWWKKKAAA<<<;;;<<<===MMMVVVZZZZZZ```mmmuuutttfffddd___\\\```fffgggccc\\\UUUOOOMMMKKKHHHGGGIIIPPPQQQUUU[[[bbbggggggfffaaa\\\UUUSSSSSSQQQLLLGGGMMMOOOPPPLLLFFFEEEIIINNNNNNPPPQQQSSSUUUYYY```eeeeeefffhhhhhhfffbbb^^^[[[XXXTTTRRRTTTZZZ]]][[[XXX]]]___cccdddccc___[[[YYY]]][[[\\\```aaa\\\YYYZZZMMMPPPTTTTTTMMMFFFHHHOOOPPPSSSSSSIII:::...+++,,,************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******)))(((((())))))***((('''))),,,333AAANNNbbbddd^^^UUUSSSYYYXXXPPPGGGCCC<<<666555;;;BBBGGGNNNKKKFFFDDDGGGQQQ___hhh[[[UUUNNNHHHAAA===AAAHHHWWWXXXYYYXXXWWWTTTQQQOOONNNIIIBBB???>>>>>>===<<<:::;;;;;;<<<===>>>??????BBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDLLLJJJHHHIIIKKKJJJDDD???<<<======>>>???@@@AAABBBBBBCCCDDDCCCAAA@@@@@@AAAJJJXXXhhhllldddYYYTTTSSSZZZTTTKKKDDD===<<>>???===@@@AAA??????CCCCCCAAAIIIMMMPPPPPPOOOQQQVVV[[[^^^aaacccdddcccbbbcccddd[[[ZZZ[[[^^^bbbeeeeeeeeehhhgggccc\\\UUUOOOLLLKKKXXX^^^aaa```]]]YYYPPPHHHDDDEEEDDD>>>555...,,,---+++++++++++++++***************++++++++++++******+++,,,,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,+++000666RRRoooeeeccc}}}yyynnnppp{{{xxxlllttt}}}ooommmiiiYYYFFF;;;888777777777999999888666666555333111000000000111000000111111333888>>>CCCOOOQQQVVV\\\___[[[QQQIIIFFFBBB>>><<<===???@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::===;;;:::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@<<<===>>>======>>>@@@CCCDDDEEEGGGHHHGGGEEEBBB@@@===<<<;;;::::::999::::::999999999999999999999999::::::::::::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGGGGPPPYYY\\\^^^bbbggghhh]]]XXXUUUXXX]]]```\\\WWW[[[YYYZZZ]]]^^^YYYOOOFFF666222---+++---//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++++++++***))))))))))))***+++555BBBKKKMMMJJJHHHGGGUUUQQQLLLIIIHHHEEE@@@<<>>999:::KKKMMMQQQTTTVVVVVVUUUTTTRRRLLLFFFAAA??????@@@@@@:::::::::::::::;;;;;;<<<::::::999999:::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<>>??????AAABBBCCCBBBAAA@@@AAACCCEEEGGGNNNZZZeeeggg^^^UUURRRPPPOOOMMMFFF??????DDDNNNQQQSSSSSSPPPMMMKKKKKKQQQOOONNNLLLKKKKKKKKKKKKIIIJJJJJJHHHHHHJJJIIIFFFGGGLLLOOOMMMLLLMMMKKKHHHNNNUUU\\\]]]ZZZZZZ___dddfffdddaaa]]]YYYWWWWWWWWWVVVXXX\\\```cccdddcccaaa``````\\\UUULLLHHHJJJNNNVVV[[[]]]XXXQQQLLLFFF???AAA@@@<<<666///+++,,,---+++++++++*********************++++++++++++******((()))+++,,,---,,,++++++)))***+++,,,,,,+++***)))************************++++++************++++++++++++++++++++++++++++++...+++***+++,,,,,,,,,---;;;SSSvvvuuuggglll{{{~~~qqqsssvvvqqq{{{yyypppllldddUUUGGG===:::777666888999999777666555444222111000000000111111111111111333777:::@@@CCCIIISSS\\\^^^ZZZTTTPPPLLLHHHEEECCCAAA???===@@@???>>><<<;;;:::::::::===>>>>>>???>>>>>>=========<<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDD@@@AAAAAA@@@>>>>>>@@@BBBBBBDDDEEEFFFEEEBBB???===999999999999999999999999777777777777888888888888::::::::::::;;;<<<=========>>>???@@@BBBDDDFFFGGGJJJWWW^^^]]]]]]cccddd```WWWTTTSSSXXX___aaa[[[TTTVVVWWWYYYZZZXXXOOOCCC:::000---++++++---///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************************************++++++++++++***)))((((((,,,000555;;;AAAFFFJJJLLLKKKHHHGGGKKKQQQUUUUUUTTTBBB>>>AAAJJJNNNNNNTTT]]]eeeiiijjjddd___]]][[[YYYaaa^^^___aaa^^^UUUNNNKKKDDDCCCCCCEEEIIIOOOTTTWWWaaa]]]ZZZ\\\aaaeeedddbbbiiijjjjjjeee^^^\\\___ccccccdddeeeeeeeeedddcccccc[[[[[[ZZZYYYWWWUUUSSSQQQTTTUUUZZZbbbhhhhhhaaaZZZZZZXXXUUUTTTUUUWWWYYYZZZTTTUUUZZZ___\\\SSSMMMLLLPPPccczzz}}}hhhMMM??????;;;666///,,,,,,------,,,************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++***))))))((((((((())))))(((''')))+++***''')))...888JJJYYYWWWMMMIIIKKKLLLXXXUUUOOOFFF:::222333888???JJJUUUUUUNNNHHHJJJNNNjjjeeeaaa[[[QQQDDD<<<:::===???CCCIIIOOOUUUYYY[[[SSSOOOKKKFFFCCCBBBAAAAAA999999999:::;;;<<<>>>???:::::::::::::::;;;<<<<<<777888888999999:::::::::<<<<<<>>>BBBDDDCCC???;;;<<<<<<======>>>???@@@@@@@@@AAACCCCCCBBBBBBCCCDDDHHHAAA???JJJ[[[gggeee```RRRPPPPPPRRRNNNFFF@@@???===>>>???@@@AAACCCEEEHHHUUUTTTSSSQQQQQQQQQQQQRRRWWWYYYXXXTTTUUUWWWTTTMMMOOOVVV[[[ZZZWWWUUUQQQLLLNNNWWW```ccc```]]]```cccccc^^^WWWQQQNNNNNNPPPQQQSSSVVV[[[^^^]]]ZZZVVVSSSMMMNNNMMMHHHBBBBBBIIIOOORRRTTTQQQIIICCCAAA@@@===>>>999222...---,,,,,,***************************)))******++++++******)))&&&((()))+++++++++******)))***+++,,,,,,+++***)))************************+++******))))))******+++++++++++++++++++++++++++,,,+++******---...---+++///???]]]{{{yyyfffiii|||ttt~~~nnneeehhhdddWWWEEE???999666888::::::888666555444222111000//////000111222111000111444777555:::AAAIIIPPPUUUZZZ\\\WWWVVVTTTRRRPPPLLLFFFBBBHHHGGGEEEBBB@@@>>><<<<<<===>>>???????????????>>>===<<<;;;;;;<<<===<<<:::::::::::::::::::::999999888999:::;;;<<<<<<<<<<<<<<<======???@@@CCCDDDFFFDDDDDDDDDBBB???===>>>??????@@@AAAAAA@@@===:::888666777777888888888888888666666666777777888888888::::::::::::;;;<<<======<<<===>>>@@@BBBEEEHHHIIIRRR[[[___\\\]]]aaa^^^UUUTTTRRRRRRXXX^^^^^^XXXQQQRRRTTTVVVUUUOOOEEE999222...---------.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************************************)))***+++,,,,,,+++******---,,,+++...555>>>FFFKKKHHHDDDBBBEEEOOOZZZccchhhPPPBBB:::@@@FFFFFFKKKSSSQQQYYY```___]]]]]]\\\ZZZZZZ]]]cccfffaaaZZZYYY]]]PPPNNNJJJGGGEEEDDDFFFGGGNNNOOOQQQSSSTTTWWW[[[^^^dddcccbbbbbbbbbaaa^^^\\\``````aaaaaa___]]]ZZZXXXQQQRRRSSSUUUWWWXXXYYYYYYYYY^^^eeehhhfff```ZZZVVVXXXUUUQQQQQQTTTXXXZZZ[[[ZZZYYYYYYXXXSSSLLLJJJLLLPPPbbbyyyrrrUUU@@@888333111...,,,,,,,,,------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************************************************************)))((((((((((((((())))))(((&&&'''******((()))...,,,888DDDJJJLLLLLLLLLJJJMMMPPPVVVXXXMMM<<<333333222999CCCLLLPPPOOOKKKHHH[[[ZZZ\\\___ZZZOOOEEEAAA;;;;;;===@@@EEEKKKRRRUUUQQQQQQPPPNNNKKKGGGDDDCCC@@@???>>>===>>>???@@@AAA===<<<<<<;;;;;;<<<<<<===888888999999:::;;;<<<<<<999;;;===@@@BBBBBB???=========>>>>>>??????@@@@@@AAABBBCCCDDDCCCCCCDDDFFFCCCAAA???@@@EEENNNXXX___WWWSSSQQQRRROOOHHHCCCBBB===<<<:::999999;;;>>>???OOONNNMMMLLLLLLMMMNNNNNNZZZ]]]\\\XXXYYY]]]XXXNNNOOOWWW^^^\\\XXXUUUQQQMMMLLLSSS[[[___]]]ZZZZZZ\\\YYYTTTMMMIIIJJJNNNRRRTTTVVVYYY\\\[[[WWWQQQMMMJJJCCCFFFIIIHHHEEEGGGLLLRRRLLLLLLFFF???<<<===>>><<<666111***)))***,,,***((()))))))))***************))))))************))))))''''''((()))*********)))******++++++++++++************************************))))))))))))******++++++++++++++++++++++++)))++++++***,,,000///,,,---222FFF^^^wwwlll```wwwzzzqqqpppcccgggiiicccPPPHHH>>>999:::<<<;;;:::777666555444222111//////...///000000///000222333000555;;;>>>BBBHHHQQQXXXTTTUUUWWWYYYYYYVVVQQQMMMQQQPPPMMMJJJGGGEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;::::::::::::999999;;;<<<======>>>>>>======>>>>>>@@@BBBCCCDDDDDDDDDDDDAAA>>>;;;::::::<<<<<<<<<;;;:::999777666555666666777888888777777555666666777777888888888::::::::::::;;;<<<===============???BBBGGGKKKMMMWWW[[[]]][[[[[[ZZZUUUOOOQQQQQQRRRUUUXXXXXXSSSOOOPPPRRRRRRNNNEEE;;;333///////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************))))))***+++,,,,,,,,,,,,''''''(((+++///555;;;>>>GGGDDDAAAAAAGGGQQQ]]]eeebbbNNN<<<999>>>CCCJJJRRRMMMSSSVVVTTTSSSXXX[[[\\\VVV[[[bbbeee___YYY\\\cccXXXXXXVVVRRRLLLHHHFFFEEEBBBFFFJJJJJJHHHGGGKKKOOOPPPNNNNNNQQQUUUUUUPPPLLLQQQPPPPPPQQQQQQOOOKKKHHHNNNOOOSSSVVVZZZ]]]```aaa[[[```dddccc\\\UUUPPPOOOTTTQQQOOOQQQVVVYYYZZZYYY\\\WWWQQQKKKEEEAAAEEEMMMJJJVVVhhhssskkkTTT@@@555---......---,,,******+++************************************************(((((()))))))))))))))***************************************************)))***+++,,,------------++++++++++++++++++++++++***************)))))))))((((((''''''(((((()))))))))&&&%%%((((((&&&'''+++)))---444===FFFLLLMMMKKKDDDLLL]]]jjjcccMMM;;;555111000333===JJJSSSVVVUUUCCCGGGPPP[[[]]]TTTJJJDDDDDDBBB@@@>>>>>>@@@CCCFFFKKKNNNQQQRRROOOLLLJJJIIIKKKIIIFFFCCCAAAAAAAAABBB>>>===<<<;;;::::::::::::999999:::;;;<<<===>>>>>>===>>>@@@BBBBBBBBBAAA@@@>>>>>>>>>?????????@@@@@@BBBDDDEEEEEEDDDDDDFFFGGG>>>@@@@@@<<<777:::CCCLLLIIIKKKPPPSSSOOOGGGCCCEEE@@@???===<<<<<<<<<<<<;;;CCCBBBBBBBBBBBBDDDEEEFFFRRRVVVVVVRRRUUUZZZTTTIIIGGGOOOTTTRRRNNNMMMLLLKKKJJJMMMQQQSSSSSSRRRSSSSSSRRRNNNJJJIIILLLPPPRRRSSSYYYZZZYYYUUUOOOJJJHHHIIIDDDIIIPPPSSSRRRPPPOOOOOOCCCCCC???<<<<<<>>>;;;555---+++***))))))*********((()))))))))*********+++))))))************))))))))))))))))))))))))******++++++************++++++******************************))))))))))))******************************(((,,,---******...///---000***666HHH]]]~~~yyyaaaeeeqqqrrrvvvyyyvvvnnnfffdddfff\\\RRREEE>>>>>>???>>><<<999999888777555333111000---///000000//////000111///222555666888===EEEKKKKKKLLLOOOSSSVVVVVVSSSPPPTTTSSSQQQNNNLLLKKKJJJIIILLLLLLJJJHHHFFFCCCAAA???>>>======???AAABBBBBBAAA>>>=========<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@======<<<======>>>???@@@???@@@@@@>>>;;;888777777999999888777666555555555555666777888888777777666555666666777888888999999::::::::::::;;;<<<=========<<<<<<>>>BBBHHHNNNRRRWWWXXX[[[\\\WWWPPPNNNPPPQQQRRRTTTTTTSSSRRRPPPPPPPPPPPPNNNGGG<<<444000///...//////............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))*********+++$$$'''***+++,,,---000222===???BBBCCCDDDIIIRRRYYYbbbTTTCCC::::::@@@GGGKKKPPPRRRQQQMMMLLLPPPSSSRRRSSSVVV\\\___\\\VVVWWW\\\WWW[[[^^^]]]WWWQQQMMMKKKFFFHHHJJJJJJHHHFFFEEEEEEDDDCCCCCCEEEGGGHHHGGGEEEFFFEEEFFFHHHJJJKKKHHHFFFOOOQQQTTTXXX[[[]]]^^^^^^XXXYYYZZZXXXTTTOOOMMMLLLOOOMMMNNNSSSYYY[[[XXXUUUSSSQQQPPPNNNGGGAAACCCHHHFFFJJJRRRYYYTTTEEE777111,,,+++++++++,,,+++***)))************************************************(((((((((((())))))******************************++++++++++++++++++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((('''''''''''''''((()))))))))%%%%%%((()))'''''')))((())),,,222999AAAHHHMMMGGGJJJWWWeeecccQQQBBB===777444222555>>>JJJUUU[[[AAAAAAEEENNNRRRNNNHHHFFFGGGFFFDDDAAA@@@>>>>>>>>>@@@DDDIIILLLLLLLLLNNNPPPQQQOOOKKKGGGEEEDDDEEEEEEBBBAAA@@@>>>===<<<;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDCCCCCCCCCDDDAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEFFFHHHAAAAAA???===;;;;;;;;;<<<333>>>NNNWWWQQQEEEAAACCC=========???@@@@@@>>>===;;;;;;:::;;;<<<>>>???AAAGGGMMMMMMJJJNNNUUUPPPDDD???FFFJJJGGGDDDEEEHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNPPPMMMKKKKKKNNNPPPOOONNNVVVTTTPPPJJJDDDAAACCCFFFDDDKKKTTTYYYYYYSSSLLLGGG;;;<<<;;;<<<>>>???777---'''***---,,,***)))+++...(((((())))))*********+++))))))************)))))),,,+++***))))))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******************************(((---...)))(((,,,...,,,333&&&///>>>KKKlllfffXXX]]]wwwyyyyyyyyymmmppp~~~zzzfff]]]ddddddXXXJJJAAAAAABBBAAA>>>;;;;;;:::999777555333222///000222222000//////000000111222222444777<<<@@@CCCCCCEEEIIIMMMNNNNNNMMMRRRQQQPPPNNNMMMLLLLLLLLLXXXVVVTTTPPPLLLHHHDDDBBB@@@??????AAACCCEEEEEEDDD@@@@@@??????>>>>>>============???@@@AAABBBBBBCCC<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;888666555555999888666444444444555666555666777888888777666555555666666777888999999:::::::::::::::;;;<<<======>>>===<<<===BBBIIIQQQUUUTTTUUUZZZ]]]TTTHHHIIITTTSSSVVVWWWUUURRROOOPPPRRRPPPOOOKKKBBB777000///111---.........------///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++******))))))++++++++++++******))))))***))))))(((((((((((()))(((***,,,+++)))))),,,000///888BBBGGGGGGIIINNNSSSVVVRRRIII???<<<>>>@@@???HHHKKKLLLKKKLLLOOONNNKKKOOOPPPTTTZZZZZZUUUSSSTTTTTTZZZ```bbb^^^WWWRRROOONNNMMMMMMOOOPPPNNNJJJFFFGGGHHHIIIHHHGGGGGGJJJMMMIIIIIIJJJMMMRRRTTTSSSQQQQQQSSSUUUXXXYYYYYYXXXXXXVVVSSSPPPPPPPPPPPPNNNLLLKKKKKKNNNTTTZZZ\\\WWWRRRLLLRRRZZZ___YYYMMMFFFFFFFFFEEEEEEFFF@@@555---+++...+++((()))---...,,,)))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''''''''''''''((()))***'''$$$%%%***,,,***)))***'''''')))+++---444AAAMMMJJJDDDFFFPPPPPPFFF@@@BBB666777666333333:::GGGRRRPPPHHHAAAAAACCCCCCFFFIIIBBBCCCDDDEEEEEEDDDBBBAAA555999???CCCEEEIIINNNSSSQQQOOOLLLIIIHHHHHHIIIKKKHHHGGGEEECCCAAA@@@????????????@@@AAABBBDDDDDDEEEGGGHHHGGGFFFDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHGGGFFFGGGHHHBBB???<<<::::::;;;<<<===777666888???HHHMMMMMMJJJ>>>======???@@@@@@===;;;;;;<<<===<<<:::999:::;;;@@@CCCGGGIIIJJJKKKLLLMMMDDDEEEHHHJJJKKKLLLLLLKKKNNNMMMKKKJJJJJJLLLMMMNNNUUUUUUUUUTTTPPPKKKFFFCCCFFFDDDAAA??????@@@BBBDDDHHHJJJMMMNNNKKKFFF@@@<<<>>><<<999555111...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...,,,+++///===UUUoooppphhhZZZ\\\rrr|||xxxxxx}}}~~~{{{nnnkkkppphhhhhhcccaaappp~~~qqqWWWcccdddYYYGGG???BBBBBB<<<>>>===;;;888777777777777222111000.........////////////000111222444666777;;;;;;<<<>>>???AAABBBBBBEEEEEEFFFGGGIIIKKKLLLMMMTTTUUUUUURRRNNNKKKIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDBBBAAAAAAAAABBBAAA@@@???>>>===<<<;;;;;;999777666555666777888888888777666555444333333444444444444444444444444666666666555444444444333555555555555666777888999999999999:::;;;;;;<<<<<<===>>>AAAEEEIIINNNQQQSSSWWWXXXVVVQQQLLLJJJNNNRRRRRRRRRSSSRRRQQQQQQSSSUUUUUUPPPFFF;;;111------///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++************))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---444<<>>DDDBBBCCCHHHIIIFFFEEEFFFFFFKKKPPPQQQPPPOOOPPPQQQNNNTTTYYYZZZWWWUUUWWWYYYWWWVVVUUUUUUVVVTTTQQQNNNKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPTTTVVVVVVTTTQQQNNNPPPRRRUUUWWWUUUQQQLLLHHHMMMMMMMMMLLLJJJIIIJJJKKKKKKPPPQQQPPPRRRUUUOOOEEEGGGLLL[[[iiidddPPPBBB@@@@@@===888333///,,,++++++***++++++,,,,,,++++++***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************(((((()))***,,,---...///*********************************++++++,,,,,,,,,)))))))))***+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''(((+++///444999BBBEEEGGGDDD>>>>>>DDDKKKHHH@@@888444222222777>>>;;;GGGMMMFFFAAACCCCCC===<<<;;;===CCCKKKPPPPPPNNNBBBDDDAAA:::999>>>AAAAAAIIIMMMLLLHHHHHHLLLLLLGGGIIIKKKKKKHHHDDDBBB@@@??????>>>>>>@@@CCCEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHLLLIIIFFFDDDCCCCCCBBBAAA@@@CCCFFFGGGDDDAAA@@@@@@AAA>>><<<:::999999999999777555444888@@@FFFGGGGGGAAAAAACCCEEEEEEBBB>>>:::>>>>>>>>>>>>>>>???>>>>>>BBBFFFJJJMMMLLLJJJIIIIIIIIIHHHHHHHHHJJJNNNQQQSSSMMMLLLJJJIIIIIIKKKMMMOOOXXXVVVTTTPPPKKKFFFBBB@@@>>>=========???BBBDDDFFFFFFFFFGGGFFFCCC@@@<<<999:::888555222///,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,---...555GGG```rrrrrrYYYRRRbbbnnnrrrxxxvvvwwwzzz|||vvvllliiillliiiiiiccc___ffftttxxxrrr___aaa___VVVFFF;;;>>>FFF======<<<:::999999999999333333222000000//////////////////000111222444444666666777999:::<<<======????????????AAABBBDDDFFFKKKLLLMMMLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBB@@@@@@@@@@@@???>>>===<<<;;;::::::888777555444444444555666777777666666555444444444444444444444444444444444555555555555555555444444555555555555666777888888999999999:::;;;<<<<<<===???@@@BBBFFFKKKPPPTTTVVVYYYUUUPPPNNNOOOQQQSSSSSSTTTRRRPPPOOOOOOPPPQQQRRROOOIII@@@666000---,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***...333999>>>CCCEEE@@@@@@@@@@@@AAACCCGGGJJJIIIAAA===@@@EEEFFFFFFGGGCCCFFFJJJLLLKKKIIIJJJKKKKKKPPPTTTUUUSSSRRRUUUXXXYYYYYYYYYZZZYYYVVVPPPLLLUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWXXXVVVSSSOOOLLLNNNOOOQQQQQQPPPMMMIIIGGGIIIIIIIIIHHHIIILLLQQQUUURRRPPPMMMJJJHHHEEEBBB???GGGHHHSSSaaa___OOO@@@<<<777555111...+++************++++++,,,,,,++++++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,------+++++++++***************)))))))))******+++++++++******************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((()))***)))(((''')))---000999>>>CCCBBB>>>===@@@EEEIIICCC===999555111222555555@@@DDD@@@???DDDEEE@@@===<<<===BBBHHHLLLMMMKKKBBBOOOZZZWWWIII<<<;;;>>>???CCCDDDAAABBBGGGJJJHHHJJJKKKJJJGGGCCCAAA@@@???<<<;;;:::;;;<<<===>>>>>>???@@@BBBDDDEEEEEEEEEDDDBBB???;;;999999:::;;;;;;???===<<<>>>BBBDDDBBB???;;;;;;:::::::::999888888:::666333555;;;AAAEEEFFF@@@BBBFFFIIIJJJGGGAAA<<<===;;;999;;;>>>@@@>>><<>>===<<<;;;999888888444333000...,,,***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))),,,...++++++666JJJ[[[yyy\\\LLLTTT```mmm|||sssrrrtttwwwvvvqqqnnnnnngggfffccc```___ggguuueee_________SSSAAA>>>HHH<<<<<<======<<<;;;::::::555555555444333111000//////////////////000111111222333333555666777888999:::999888888999:::===>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCFFFEEECCCAAA???>>>======<<<<<<;;;::::::999888888666555333222222222333444555555555555555555555555444444444444444444444444555555555555555555666666555555555555666666777888888888888999;;;<<<===>>>BBBCCCFFFJJJNNNRRRVVVXXXVVVOOOHHHJJJQQQVVVUUUQQQTTTQQQMMMMMMOOOPPPOOOMMMGGG@@@777111......,,,+++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))***...444:::===;;;===>>>===<<>>;;;:::;;;>>>GGGDDDCCCCCC>>>666111111///666:::888<<>>DDDFFFGGGGGGFFFCCC>>>;;;::::::777666444333222222333333333555777:::<<<======<<<:::777333222333555777777===777222666@@@EEECCC===444777:::;;;;;;:::999999===:::888:::???EEEIIIJJJ<<<>>>AAAFFFHHHGGGDDDAAA===999777:::???BBB???<<<<<>>@@@EEEMMMRRRIIIFFFCCC@@@@@@BBBEEEGGGBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@???777777777777777777777777///...---+++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***,,,,,,***(((...:::EEEooommm\\\NNNNNNUUUcccvvvooommmnnnqqquuuuuusssrrrfffaaa```bbb```^^^gggtttqqqddd[[[]]]]]]SSSGGGAAA<<<<<<===>>>>>><<<;;;:::777777777777666444111000000//////...............222222333444555666777777:::888777555666777999;;;666888:::<<<;;;<<<===???===???AAABBBBBBAAA???===BBBAAA???===;;;:::999999888888888777777666666666444333222222222222333333333333444444444555555555333333444444444444444444444444555555666666777777666666666666666777888999666666777888:::<<<>>>???EEEGGGKKKOOORRRSSSSSSSSSOOOJJJHHHKKKQQQTTTQQQMMMPPPMMMLLLNNNRRRQQQLLLGGG???888000,,,...///---+++---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((***...333555===>>>>>><<<;;;<<>>BBBDDDFFFFFFCCC???;;;999444BBB]]]rrrjjjNNN>>>???<<<>>>===999666888===BBB??????@@@AAA<<<555222222222111000...------...000///000222444555555555555999777666666888999999999:::555222777@@@DDDAAA;;;444888<<<===<<<999777777;;;;;;<<<@@@DDDIIIKKKLLL===<<<<<<===???AAA@@@??????<<<:::===BBBEEECCC@@@;;;>>>AAADDDHHHLLLQQQUUULLLIIIEEEBBBBBBEEEIIILLLEEEBBB???;;;:::;;;<<<>>>888;;;@@@DDDFFFEEECCCAAA@@@@@@AAAAAA???===;;;999555666666666555333222000,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***---,,,***)))***...333777HHHVVVYYYTTTQQQNNNSSScccfffeeeeeehhhooottttttrrrkkk^^^XXX^^^aaa^^^^^^dddpppkkkaaaYYY[[[\\\PPPAAA>>>>>>??????>>><<<:::999888888999999777666444222111000///...------------111111222333444555555666888777666555555666777888333555777777777777888999777999:::<<<<<<:::999777;;;;;;999777666555555444555444444444444444444444333333333333333333333444222222333333444444555555333333333444444444555555444555555666666777777777888888777777888888999999555555666777999<<>>===;;;CCC>>>;;;:::999999>>>DDDFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAACCCDDDBBBBBBBBBDDDGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNHHHIIIIIIIIIIIIHHHGGGFFFAAA@@@???@@@BBBEEEIIIKKKJJJLLLNNNMMMIIIDDD@@@???@@@@@@PPPddd___DDD666999<<<<<<>>>>>>888000------,,,+++++++++++++++++++++)))******++++++******)))***)))))))))))))))******))))))))))))))))))))))))((()))))))))************++++++************))))))+++++++++*********))))))+++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))%%%&&&'''''''''(((***---(((***---///000222666:::999;;;BBBIIIIIIAAA:::777333444222111444888999777<<>>999777888444AAA\\\hhh[[[HHH@@@AAA@@@@@@>>>;;;:::===BBB===>>>BBBFFFBBB777111111333333333222000222555888999999888888777888888888888888999<<<======:::888555666999===@@@@@@<<<999777;;;???>>>:::666444333555888<<<@@@DDDFFFGGGHHHBBB>>>999666666777888888:::999888:::===@@@???===<<<<<<======>>>AAAGGGKKKDDDCCC@@@>>>===>>>???@@@???===;;;888666666666777888<<>>999::::::;;;:::999777666888888777555222...+++)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******...+++))))))---000111000333HHHVVV\\\\\\SSSNNNVVV___``````bbbjjjsssvvvtttppp```TTTWWW]]]^^^^^^```aaajjjhhhZZZSSSUUUTTTLLLCCCCCCBBB@@@>>><<<:::999999999999999888777666555222111000//////........./////////000111222222222444333333333333444444555222444555555444444444555333444555666666555444333666555444333222222222222222222222222222222333333333333333444444444444444222222222333333444444444222333333444444555555555666666666666666666777777888888888777777888888999666666666888;;;???BBBEEEKKKMMMPPPRRRQQQNNNIIIGGGIIIOOOVVVXXXSSSNNNKKKKKKFFFHHHKKKOOOPPPJJJAAA999333000,,,,,,...//////------------------------------------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))((('''++++++---444<<<@@@>>>;;;666666999;;;;;;;;;AAAIIICCCAAA???>>>???AAAAAA@@@EEEEEEEEEDDDDDDCCCCCCCCCDDDBBBAAAAAACCCDDDDDDDDDAAABBBCCCDDDEEEGGGHHHHHHEEEEEECCCBBBAAA@@@??????===>>>>>>@@@BBBEEEHHHIIIIIIHHHEEEAAA===;;;<<<>>><<<@@@SSSiiigggOOO===;;;666888888555...******,,,+++*********))))))(((((())))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************************))))))************************,,,,,,,,,+++++++++++++++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((())))))(((''''''(((***))))))))))))***...333777444555;;;AAAAAA:::555333777777555444222222222222222:::BBBDDDAAA<<<;;;<<>>>>>BBBCCCBBBBBBDDDAAAAAAGGGNNNJJJ>>>666777888999::::::999;;;AAAEEEGGGEEEAAA>>>===>>>???@@@777777888:::<<<:::666333222888>>>@@@===:::777777444888===<<<888444444555333555999<<<>>>@@@AAABBBCCC>>>888444333333444444333333444444666666777777888888777666555666999<<<:::999777555555555666666888888777777666555555555888;;;???AAABBB@@@<<<:::666666666666666666555444777555222...,,,***)))(((+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++++++++++++++---...///---===IIIVVVbbb^^^SSSRRRWWW[[[\\\]]]dddooottttttlllcccZZZVVVXXXZZZ\\\]]]WWW]]]___[[[TTTRRRRRRSSSJJJIIIFFFBBB???<<<:::999999888888777777888888888333333222111000000000000......//////000111111111///000111333333333222222000222444444333222333444222222222222222222222222222111111000000111111222000000000111111222222222111222333333444444444444222222222222222333333333222222333333444555555666777777777666666666666666777777666666666666666777999999999:::>>>BBBGGGIIINNNNNNMMMLLLJJJIIIHHHHHHIIIOOOTTTTTTOOOKKKJJJKKKGGGIIIKKKJJJGGG@@@888222///...---,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((%%%'''***...333777888999444333555:::<<<===BBBHHH@@@===999999;;;>>>>>>>>>@@@@@@AAACCCDDDCCCBBBAAABBBAAAAAABBBCCCDDDCCCAAA?????????@@@@@@@@@@@@@@@AAA@@@???>>>===============>>>???AAABBBCCCCCCCCCBBBCCCCCCAAA>>>;;;;;;;;;777:::GGGYYY[[[LLL===999111111000---++++++++++++************))))))(((((())))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,++++++++++++*********)))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((())))))((('''&&&'''((((((((('''&&&'''***///111222111333888999444222333777888999777333000000333000666<<<<<<888777;;;@@@JJJ@@@888<<>>===???FFFLLLJJJFFFAAA<<<;;;<<<@@@BBB:::999777777777777555333111666:::;;;888555444444---222888999777555777:::333555888999:::;;;===>>>@@@===888444444444444444222444555555444444666777111222333222111000111333777666444222222444555777444555666666777777666666444666888:::;;;:::999888888888777666555444444333222///+++(((''')))+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************(((+++---,,,)))(((+++///(((000666FFF]]]aaaUUUQQQNNNSSSUUUTTTZZZfffnnnoooccceeeccc[[[UUUTTTUUUUUUWWWNNNMMMXXX]]]VVVPPPQQQPPPMMMIIIDDD@@@===;;;;;;999888777666777888999:::444444333222111111222222///000000111111222222222...///222444444444222111///111333333222222222444222222111111111111222222000000000000000111222222//////000000111111222222000111222333333333333333222222222222222222222222222222333333444555666666888888777777666666555555666555555444444444555555;;;;;;;;;===@@@EEEJJJMMMPPPMMMIIIFFFEEEFFFIIIKKKIIILLLNNNMMMJJJHHHHHHIIIIIIJJJJJJFFF???777111...---......---+++***,,,------------------------------------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***++++++(((***,,,,,,***+++///333;;;666444888<<<>>>@@@CCC???;;;777777:::===>>>===999:::<<>><<<<<>>@@@AAA===>>>@@@BBBBBBAAA???===<<>>DDDAAA777555;;;:::===???===<<>>AAA>>>999666666666666666222333555555444333222222,,,,,,,,,---000333777999888<<<@@@???:::444000///333444555444333333444555333333222111222333444555666555444333222333333444777777777777777777777777555666777888888777666555444333333333333444555555666555444222000///------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,...******555DDDPPPSSSQQQIIIMMMQQQTTTVVVZZZ___ccc\\\\\\]]]^^^]]]YYYRRRNNNRRRQQQLLLHHHKKKTTTVVVRRRJJJJJJJJJJJJHHHCCC===888999999888777666666777777999999999999888666555444///////////////.........//////000000111111222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111222333444111111222222222333333333222222222333333333444444555666777666555444555777999666555555777666222///333333222111222444777888===???BBBEEEIIILLLOOOPPPMMMIIIEEEEEEGGGJJJKKKJJJMMMJJJGGGEEEEEEFFFEEEDDDGGGDDD@@@;;;666222///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,***(((************************************************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))---///333777:::<<<<<<<<<888888888777888;;;AAAEEEFFF@@@888444555888:::;;;::::::;;;<<<>>>???AAAAAA@@@???===>>>@@@@@@@@@???DDDBBB??????AAAAAA???<<<===@@@BBBAAA===:::999999===;;;BBBPPPRRREEE999666666555444222000///------,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((******+++,,,...000222333333444666888:::999555222111444666333///---000444555666666888999:::;;;<<<>>>;;;888777777999999999<<<999666444444444333222888666555555777;;;???AAA777555222000//////111222777888999999999777666555444444555555666777777888*********+++---000333555666:::>>>>>>:::555222111000222333333222000111222444333222222222333555555777666555444444444444555777777777777777777777777333333444444444444333333222222222222333444555666222222111///...---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,***+++---333;;;BBBFFFHHHLLLOOOQQQQQQRRRTTTXXX\\\XXXXXXYYY[[[\\\[[[XXXUUUQQQPPPKKKGGGKKKRRRSSSOOOQQQNNNIIIFFFDDDBBB@@@>>><<<;;;:::999888888888888999999999999888777666555222222111111000000//////000000000000000000111111333222222222111111111111111111111111111111111111000000000000000000000000000000000000111222333333222222222222333333333333333333333333444444444444666777888777666555666777999666444333444555333222333333222333444777:::;;;@@@BBBFFFJJJLLLMMMMMMMMMGGGFFFFFFGGGKKKLLLKKKIIIHHHGGGEEEEEEFFFGGGFFFEEECCC@@@<<<666222///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++,,,,,,+++)))************************************************))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,///222444666777777555555666666777:::???BBBEEE@@@999666888;;;>>>???BBB???;;;777666777:::<<<>>><<<:::999;;;<<<<<<<<<>>>======<<<<<<;;;999888;;;BBBIIIGGG???888666666;;;999AAAOOOPPPBBB666333222222111///...---,,,+++++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))******,,,---///000222222333666777777444111333444555444111///000111222333333444555666777777999777555555666777777666:::888666555666555444333222333444444444555888:::777666444222111111222333666777777888777666555444222222333333444555555666((((((((((((***,,,...///333666:::;;;999666444333...000333333111///......222111111111111222333333555444333333222333333333444444444444444444444444111111000000000000111111000000000111111222444444------,,,,,,+++*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,(((---222333111222888>>>IIIKKKLLLMMMNNNPPPSSSVVVXXXWWWWWWXXXZZZZZZZZZXXXOOONNNJJJHHHKKKOOOOOOLLLQQQNNNJJJFFFEEEDDDBBB@@@???>>><<<;;;:::999888888888888888999999888888777555555444333222222111111000000000000000/////////222222222222111111111111111111111111111111111111111111111111111111111111000000///000000111222333222222222333333333444444444444444444555555555666777888888888666555666777:::777444222333555555555333333444555888;;;>>>@@@BBBEEEHHHKKKLLLKKKHHHFFFBBBCCCFFFJJJMMMLLLIIIGGGCCCCCCCCCEEEGGGGGGEEEDDD===:::555111...,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++,,,---,,,+++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++---...000000222333555777888:::===@@@@@@===888666888<<<@@@BBBLLLFFF===666444666;;;???AAA>>>999777777999999:::;;;>>>AAA@@@===999999:::888CCCNNNMMMBBB777333333777777>>>IIIIII===222///------,,,,,,+++******************)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,000000000111333333222000444444444555555444111/////////000000111111111111555444444555777777666444777666555666777777555333///444888888444222333666666555555444444333333333444555555666666555333333000000000111222222333333((('''''''''((()))***+++...000333555555444333333...000333444222///------///////////////000000000000000000000///000000000000000000000000000000000222111////////////111222000000////////////000000))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************+++++++++++++++000444333---,,,111666===@@@EEEJJJMMMPPPRRRSSSXXXWWWVVVWWWXXXWWWTTTQQQNNNLLLIIIIIIKKKNNNLLLIIIHHHIIIJJJLLLLLLIIICCC???@@@???>>><<<:::999999888777888888999::::::999999777666666555444333222222222111111000000/////////111111111111000000000000111111111111111111111111111111111111111111111111000000000000000222333333333333333333444444444444555555555555666666666666666777888777555444555666999888777666777777888888444444666888;;;???BBBCCCDDDEEEFFFGGGGGGEEEBBBAAABBBDDDGGGIIIJJJIIIGGGDDD@@@@@@BBBDDDEEEDDDAAA???777555111---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,------,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))***+++,,,///111555777888999;;;===888666444444666:::>>>AAAIIICCC<<<666555999???DDDIIIDDD===999777888999999;;;AAAFFFDDD>>>999999<<<888AAAJJJKKKCCC999333222444333777>>>===444...---))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))...---,,,---///000000///333222222666::::::555000////////////////////////444444555777999888666444222222222444666666444222000888???>>>888333333666333333444555444444222222222222333444444333222111//////000000000111111111(((((((((((((((((())))))******,,,///000111000000...111444555333000///......//////000000000000000......//////////////////000000000000000000000000222111000//////000111222111000///---,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++,,,///111000---,,,...000222777???GGGMMMOOONNNMMMQQQRRRSSSUUUVVVSSSNNNJJJLLLIIIHHHJJJMMMLLLIIIGGGCCCDDDGGGJJJLLLJJJFFFCCC@@@???>>><<<:::999999999777888999::::::;;;;;;:::777777666666555444333333333333333222222111111111111111000000000/////////000000000000000000000000000000000000000000000000000000000000111222333444333333444444444555555555555555555666666666777777444555666666444444555666999:::<<<======;;;999999666777888;;;>>>AAADDDEEEGGGFFFDDDBBBAAA@@@@@@@@@EEEEEEFFFFFFEEECCCCCCBBB??????@@@AAABBB???;;;888333111...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++,,,------,,,************************************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))))))))))))))((((((((()))*********---000222333444555777222222222222444888<<>>MMMHHH@@@:::777777777777888???DDDBBB;;;555666:::999<<>>999333111000000000000/////////111222333555777777444222......///111333444222000...666======666111000222///000222333333222111000000111222333333222111000000000000000000111111111((((((((()))))))))))))))((('''(((***,,,...---,,,---///222333111000/////////000111222222222111111//////000111111111111000111111111111111111111111111000000//////000000111//////---,,,******))))))((()))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++***+++,,,---,,,,,,,,,+++...222:::BBBHHHJJJGGGCCCEEEGGGKKKOOORRRPPPLLLIIIHHHEEEEEEJJJMMMJJJFFFEEEDDDCCCBBBBBBEEEHHHIIIIII@@@@@@>>>===;;;;;;::::::888999:::;;;;;;;;;;;;;;;777777777777666666666666555555555555555444444444222222222111111111111000000000000000000000000000111111111111111111111111222222111222222333444555444444444555555555666666555555555555666666666777333444666666555555777888:::===AAABBB@@@===:::999888999;;;>>>@@@BBBDDDEEEFFFEEEBBB@@@???@@@AAABBBEEEEEEEEEBBB@@@>>>???AAA>>>>>>>>>>>>===:::555222000///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...++++++,,,---,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))&&&(((+++,,,,,,,,,...//////000222222333666:::===888777555444555666888999HHHCCC<<<666444333444444999???CCC@@@999555666999777555555666777777333000------,,,***(((((())),,,((()))))))))*********************)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((******)))((((((((((((((()))''''''(((***,,,,,,,,,---,,,...444:::<<<888333111111111111111000000000//////000222333333000...---,,,---...000111000///)))///444444000,,,,,,---,,,---///000111111000//////000111222222222111000000000000000000111111111''''''((())))))))))))))))))'''&&&'''***,,,+++***)))+++---...---------...---...///000111000000///...///000111222222111000000000000000000000000000---------......---------,,,+++******))))))******)))))))))))))))*********(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((***------,,,***+++,,,+++---222:::@@@CCCAAA>>>===???BBBGGGKKKLLLKKKIIICCC???AAAHHHKKKGGGCCCBBBCCCAAA@@@@@@CCCEEEFFFFFFAAA@@@???>>>============999:::;;;;;;;;;;;;;;;:::888888999999999999::::::777777777777888888888888555555555444444444333333222222222222222222222222333333333333333333333333333333333333444555666666444555555555666666666666444444555555555666666666333555777777777888:::<<<<<>><<<:::;;;;;;<<<===???AAABBBCCCCCC@@@@@@?????????@@@@@@AAAAAABBBCCCAAA>>><<<===???<<<;;;::::::999666222///,,,------------,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------222///,,,++++++,,,,,,+++************************************************))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***'''((()))******)))((('''&&&'''))))))((((((***+++,,,...000000000111555888555555444444555666888999???;;;555111111222222333:::===???<<<777333444666111000000/////////......(((***,,,***((((((***+++)))))))))))))))*********++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&&&&'''***++++++*********,,,000444555333000////////////000000000000000//////000111111...,,,...---,,,---///000000///)))+++......---,,,,,,---,,,,,,---//////000000000...///000222222222111000000000000000000000000///&&&&&&'''((())))))))))))***(((&&&&&&)))+++***(((&&&'''))))))))))))+++---***+++,,,---------,,,+++,,,---///000000000///...------------------------)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((,,,000000,,,***+++...((())),,,222:::???@@@???<<<<<<>>>AAAEEEHHHHHHHHH@@@<<<>>>FFFJJJEEE@@@@@@>>>???BBBEEEGGGEEEAAA===BBBAAAAAA@@@?????????@@@:::;;;;;;<<<;;;;;;::::::999999:::;;;;;;<<<<<<===888888999999:::::::::;;;888777777777777666666666444444444444444444444444555555555555555555555555444444444444555666777777555555555555666666666777444444444444555555555666444666888999:::;;;===??????@@@AAA???<<<::::::<<<===>>>???@@@AAABBBBBBBBB999:::<<<===>>>>>>>>>===<<>><<<===>>>:::999888777777555111///***+++,,,------,,,***)))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------333000---++++++++++++***************************************************))))))))))))))))))))))))******))))))))))))******'''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***%%%&&&((())))))((('''%%%)))******)))((((((***,,,(((***------,,,,,,///222---------...000333666888888555111///000222444444555666666444///------///+++...000...***((())),,,%%%)))---,,,************)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''%%%%%%%%%'''***+++***))))))***+++---///000...,,,---------....../////////222111000111222111///...000...,,,,,,...000000000---------...///000111111,,,------...///000111111...///000222222222111000//////////////////......((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++************++++++++++++111,,,''''''+++...,,,)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((***---222555888:::::::::;;;===@@@BBBDDD>>><<<;;;<<>><<<===<<<===AAACCCCCC???<<<>>>>>>?????????>>>======;;;<<<<<<:::777777999<<<<<<<<<<<<<<<============888888999999999999999999999888888777777777777777777777666555555555555666444555666777777666555444888999:::888666555666777999999888666444444777999666666555444444555666777222555999===@@@???>>>======;;;888777888:::>>>@@@<<<===???@@@@@@>>>;;;:::999999:::;;;;;;<<<<<<<<<============<<<<<<<<<<<<999888666333111000//////------,,,,,,---...000111***,,,,,,+++///222///(((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,+++*********+++...---,,,+++***(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((---+++)))((()))++++++***(((((())))))))))))(((((())))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&************************))))))***+++,,,,,,------////////////////////////......///000000000000000////////////////////////---......///000111111222000000//////.........---//////...------,,,++++++(((((((((((((((((((((''')))((((((((((((((((((((())))))))))))))))))))))))((())))))***************''''''((((((((())))))))),,,.........,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************)))***,,,///222333777888888999;;;===>>>???===;;;;;;<<>>???===<<<>>>BBBEEEFFFFFF>>>>>>???AAAAAAAAAAAAAAA<<<======;;;888666888:::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<999999888777777777777777888777777666666666666666666666777777777777666666666777888777666555666777888888888666555666999;;;666555555555666888999:::666888:::======<<<;;;:::;;;:::999999:::===@@@BBBBBBBBB@@@>>><<<:::888777;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;666555333111///...---------,,,,,,,,,---...000111......---+++)))***///333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++******++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((('''''''''((()))(((&&&&&&((())))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***++++++,,,,,,---------------------------...//////000000//////........................---.........///000000000///.........------------------,,,++++++***))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((((((((())))))'''///555444---'''''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++*********,,,---...333444555777888999999999;;;::::::<<>>DDDIIIKKKIIIIIIHHHGGGEEECCCAAA@@@<<<======;;;999777777888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::999888888777777888888888888777666666666666666777777777777777777777777444666777777666555777888777777888777666777:::<<<666666777777999;;;<<<===;;;;;;;;;;;;:::999777777::::::;;;<<<===???AAABBBCCCAAA>>>;;;999888888888<<<<<<;;;::::::999888888;;;;;;;;;::::::999999999333222111///---,,,,,,+++---,,,,,,,,,---...///000$$$---===GGG>>>---&&&)))...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((((((((((((((('''&&&&&&''')))***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++************************,,,------...............---------------------------------...............,,,,,,,,,,,,,,,+++++++++*********))))))(((((('''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))*********+++%%%,,,444333,,,&&&'''***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******************)))))))))***++++++000111333555666666555444888888999;;;===???@@@AAA>>>;;;888666888===BBBEEEGGGGGGFFFEEECCCAAA???>>>;;;<<<<<<;;;:::999888888999999999:::::::::;;;;;;999999999::::::;;;;;;<<<::::::999888888888888999777777666555555555555666777777666666666666777777444666777888777777999:::::::::;;;:::999999;;;<<<999999999:::;;;<<<=========<<<:::999888777777777::::::<<<===>>>>>>??????;;;::::::::::::;;;<<<<<<;;;:::::::::999999999888999999999888777777666666111000///...,,,,,,++++++,,,,,,,,,------.........333???XXXjjj```BBB000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***++++++(((((()))+++---...,,,***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************)))))))))(((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((())))))))))))*********&&&))),,,,,,***((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************''''''(((((()))******+++...000111333444444333333444666777999;;;<<<>>>???===<<<:::888666777888:::333555777;;;>>>@@@BBBCCC;;;::::::::::::::::::999888888888888999999999999888888999999:::;;;;;;<<<;;;::::::999999999999999777666555555444444555555666666666666666666666666666777999999999999;;;===AAABBBBBB@@@>>>======???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999999;;;;;;<<<<<<<<<;;;:::999444555888:::<<<<<<<<<;;;888888888999999999::::::777777666666555444444333000000///------,,,,,,,,,,,,,,,,,,------------------,,,555@@@:::)))"""(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,++++++***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((***+++---...))))))***,,,//////---,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))***++++++++++++***************************+++++++++***************((((((((())))))))))))))))))))))))))))))(((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''''''''((((((((('''&&&''')))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++------///000111222222222111333555666777888:::<<<<<<======<<<888555444444111333666999===???AAABBB===;;;999888999:::::::::666666777777777888888888999999::::::;;;<<<======<<<;;;::::::999999::::::777777666555555555555555555666888888888888666555777999:::;;;::::::<<<===EEEFFFFFFEEEBBB@@@@@@AAA<<<<<<<<<<<<;;;:::999888999888888999999:::;;;<<<;;;;;;;;;::::::888777666444666999;;;;;;:::888666666777777888999999::::::555555444444333222111111000///...---------------+++,,,------------,,,,,,222------222222---...444,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++******++++++,,,,,,******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''')))+++---...)))(((((()))+++,,,+++***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))&&&&&&''''''((())))))***%%%%%%&&&''''''((())))))))))))))))))))))))))))))''''''((())))))))))))(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************&&&'''((()))))))))***)))***++++++,,,...000222222...000333333333444666999777:::===<<<999666444555888999:::;;;;;;<<<<<<;;;BBB>>>999777777888888888555555666666666777777777777888888999:::;;;<<<===<<<<<<;;;:::::::::::::::999888888777777777777777666888:::<<<<<<:::888666888999::::::999999;;;<<>>>>>>>>999:::;;;;;;;;;:::999888888888999:::;;;<<<<<<===:::::::::999888888777777777777888888888777666555777777777888888888888888444444333222111000//////......---,,,,,,,,,------+++,,,------------,,,+++%%%(((***,,,,,,*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++******++++++,,,---++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))*********(((''''''((())))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***(((***,,,,,,***((('''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))***,,,...111333,,,///111222111111333666222666999999777555666777000111333555777888888999GGGAAA:::666666777666666555555555666666666666777444555666777888999::::::<<<<<<;;;::::::::::::;;;;;;:::999999888888999999777999===??????===999777777999::::::999888999;;;999;;;<<<<<<:::999::::::666777999:::;;;:::999999888999:::;;;<<<<<<<<<<<<:::999999888888999999:::888777666555555666777888999999888888777777666666333333222111000///......------,,,,,,+++,,,,,,---+++,,,---------,,,+++***///444333,,,(((+++...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++*********+++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''''''''''',,,)))'''&&&((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&************************((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&''')))******''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++......//////////////////111333555777777666555444111111111222333444555666999888777666555555666777444444555555666777777777888666444555888999777555666666666555555444444333777888888888888888777777888999:::;;;;;;:::999888888888888777777777777777777777777777777888888888777888999:::::::::::::::>>>===<<<;;;:::999888888999:::<<<======<<<:::888666666555555555555666666999777666666888777333000111000000///......------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++***************************(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))'''%%%%%%''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))((((((''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,...///---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************---------........./////////000222444555666666555111111111111111222333333555555444333222333444444333444444555666666777777888666444555777888777555555555555444444444444444444555555666666555444444333444555666666555444333666666666666666666666666555666666777888888999999777888999999::::::999999::::::::::::999999999999;;;;;;<<<<<<;;;999888666444444555555666777777777888666555555666555222///000000///......---,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++***************************(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))'''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,111222000+++'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******************+++,,,------......---...///111222444555666222111111000///000000000222222222111222222333444333333333444555555666666777555555555666777666555333333333333444444444444333333444444555444444333444555666666666666555444555555555555555555555555555555666777777888999999777888888999999999999888777777777888888999999999<<<;;;:::999888666555555222333555777888888777777666555444333333222///---///......------,,,,,,+++------------------------,,,,,,,,,---------...............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++***))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%)))---...---)))&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********(((((()))***+++,,,---...---------...///111222333333222111000////////////222222222222333333444444222222333333444444555555555555555555555666555555222222222333333444444444444444555555666666555555555555666777777666555555555555555555555666666666666666666777777777777777777777888888888888888777666777777777777888888888:::999888777666555555666333444666777888777555444444333222111000///---,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++***(((((((((((((((((((((((()))))))))******)))))))))***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))'''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%(((,,,''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))))))))''''''((()))***+++,,,---......---------......///333222111000000///000000000000111222222333333333111111111222333333444444444444555555444444444555222222222333333444444444333333444555555555555555222333444555555444333222555555555666666777777777888888777777666555555555777777777888888777777666888888888888777777777777666666555555555666777777555666777777666444111000111111000///---,,,,,,---,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++***(((((((((((((((((((((((())))))************))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((*********((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((%%%%%%)))---''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((()))+++...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))''''''((()))***++++++,,,---------------,,,,,,,,,111000000000000000111222......///000000000//////000000111111222333333333333444555444333333444555333333333333444444444444111111222333444444444444444555666777777666555444555555555666666777777888888777777666666555555444666777777777777666666555888888888777777666666666444444555555666777777777666666666555333111///---...//////...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++***)))))))))))))))))))))))))))******++++++******)))+++******))))))******+++'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&***------)))'''(((+++''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))((((((((())))))************++++++------...---,,,+++---------...///111222333//////000111000///......//////000000111222222333222444555444222111333555555555555444444444444444111222333444444555555555666777888999999888777666333333444555555666777777555555555666666666777777666666777777666666555444555555555555666666666666444555666777777666555555444444333222111///......,,,---...---++++++...111,,,,,,,,,---------------------------------------,,,,,,,,,---------......---........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++***************************)))******++++++******)))+++******))))))******+++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###)))000111---)))((((((''''''''''''((((((((()))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))************((())),,,...///...---,,,******+++,,,...000222333222222333333333111000////////////000111111222222111333555444222111333555666666666555555444444444333444555666777777777777222333444555555444333222222222333333444555666666222222333555666888999:::666666777777666555444444111222222333555666666777555666777888888666444222333222111000/////////000+++,,,------++++++///222------------------------------------------------,,,,,,,,,---------......---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++*********************************++++++++++++******++++++************++++++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,***((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))***************))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))******)))((('''&&&&&&'''(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++,,,---...///111444666666444222111111,,,,,,---///000111222333555555555555555555555555222333555666666555333222222333444555666666666666333333333444444444555555333333333444444444555555111222222333444555666666777666555444333333444555444444555555666666777777777777555444222111000/////////...---,,,++++++***+++******,,,000666<<>>........................***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++******+++,,,,,,******++++++++++++*********++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&((((((((()))))))))******)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******+++++++++)))))))))*********++++++,,,,,,,,,***(((((()))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))*********+++++++++++++++++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,...000222222///,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------,,,---...000333444------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++*********++++++,,,,,,++++++******************+++++++++******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&'''((((((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))*********+++))))))))))))************+++,,,,,,+++)))((()))******)))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,++++++******))))))******++++++++++++******---------....../////////...000222444444222...,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,++++++******......---,,,,,,,,,------++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********(((((()))))))))************+++,,,+++***))))))*********)))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((()))))))))*********+++++++++******))))))))))))******++++++******)))***+++,,,---...000111111//////000000000///...---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.../////////...,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********......---,,,,,,,,,------++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((('''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++++++++((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***,,,,,,***)))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))*********************)))))))))))))))************))))))(((((()))***,,,---......---,,,+++*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++*********...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,++++++***+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((((((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,,,,------((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((((((((((((((()))))))))***(((***,,,,,,+++*********++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++((((((((())))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************))))))************)))))))))))))))************+++++++++*********)))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************++++++++++++------,,,+++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((******)))))))))(((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,------)))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((***,,,,,,+++*********++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++))))))************))))))------,,,,,,+++***)))))),,,,,,---------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))******+++++++++,,,---,,,++++++******++++++***+++,,,------,,,+++*********++++++++++++******+++++++++,,,,,,+++++++++++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((())))))((((((++++++******))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))(((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++000...+++)))((()))+++,,,******))))))((((((''''''+++)))((()))++++++)))&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++333999888111++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))---,,,***)))((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))((((((((((((***(((&&&'''***+++)))'''******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((''''''&&&&&&((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$(((((((((((())))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++...---+++***)))***+++,,,)))))))))))))))(((((((((---+++***+++------+++((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((()))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++***)))(((((((((((()))***************************))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,333999888222------///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))(((((())))))***))))))))))))((((((((((((***(((''''''******)))'''***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))***)))))))))((((((((('''((((((((()))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++++++++++++++(((((()))))))))))))))))),,,+++++++++,,,,,,***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((())))))***************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000555555000------///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))***+++,,,(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,+++***((((((((())))))******+++***************)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))+++,,,,,,+++***))))))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))***+++------(((((((((((()))))))))))))))((((((((()))))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********%%%'''***,,,,,,***(((&&&((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''''''''))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++((()))+++---------,,,+++(((((())))))******++++++)))*********))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''(((***+++,,,,,,+++***))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))***+++------'''((((((((()))))))))***((()))))))))((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++(((+++000333333000,,,(((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((()))***,,,------,,,,,,))))))*********************,,,------+++******+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))******++++++******)))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,''''''(((((())))))******''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))),,,000222222///***'''((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((((((***+++,,,---------++++++*********************,,,...---+++)))***+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))***++++++++++++***)))************************))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---***+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***'''''''''((()))*********''')))******''''''(((***'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++***(((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((()))***,,,---...///,,,+++++++++***)))))))))(((***,,,+++)))'''(((***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******************************+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,((((((+++---+++))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((((((((())),,,...///))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***)))((((((((((((((()))&&&''''''((()))******+++''')))+++***'''&&&(((***'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,222000,,,((('''(((***+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((())))))))))))'''((((((((())))))******++++++******))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))***(((((()))***++++++,,,,,,------------,,,+++************))))))))))))******+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((''''''---000222000,,,))))))+++&&&))),,,---,,,*********((((((((((((((((((((((((************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---+++,,,.........,,,***)))******+++------......---******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***))))))***,,,...---,,,))))))*********+++++++++)))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((('''''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((()))***+++***(((&&&%%%))))))(((((()))***++++++...------,,,,,,------...---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))+++)))&&&''')))***)))'''))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,------------,,,,,,+++*********))))))))))))******************)))))))))(((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******//////...,,,***)))***+++)))***++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))************************************))))))*********+++++++++************************---,,,,,,++++++,,,,,,---+++,,,---...---,,,***)))++++++,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***))))))+++,,,+++***))))))*********+++++++++)))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))+++++++++)))'''&&&)))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))+++)))&&&''')))***)))'''******)))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******)))))))))***++++++,,,,,,,,,,,,---------,,,++++++******))))))))))))******************))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))(((''''''(((+++---///000---)))'''((()))*********+++***)))((())),,,///************************(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))************++++++++++++++++++++++++(((((()))))))))*********************************,,,,,,++++++++++++,,,,,,+++,,,---------,,,******------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))******)))(((***************+++++++++)))************+++++++++******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,+++***)))(((+++************+++,,,,,,+++++++++******+++++++++************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***((('''''')))***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************************))))))))))))(((((()))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++++++++++++++,,,------,,,,,,,,,******))))))))))))***************)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((()))(((''''''(((,,,///222...***&&&&&&(((***)))'''*********)))***...444888************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))*********+++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,---...///******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......---,,,++++++,,,---...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++***)))***+++,,,+++***************************))))))*********+++++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++******+++,,,,,,,,,++++++,,,+++++++++++++++,,,,,,******))))))))))))******((()))))))))*********+++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((()))***++++++***************+++++++++***++++++,,,------------******))))))))))))******))))))))))))))))))************))))))))))))******************************))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))(((''''''(((,,,///222***'''&&&'''******(((%%%)))***))))))***...444888************************************************************************((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,++++++******++++++,,,***+++++++++++++++++++++((('''''''''((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***))))))+++---//////...************************))))))*********+++++++++******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***))))))(((((())))))***((((((((()))******++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))***+++,,,---.........******))))))))))))******))))))))))))******************))))))))))))******************************)))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''(((+++---///&&&&&&'''(((***)))'''&&&)))***)))((('''(((+++...************************************************************++++++++++++))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++************++++++************++++++++++++222000...,,,+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------......------,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))))))))+++...000111000+++++++++***************)))************+++++++++******))))))))))))***************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))***++++++,,,------,,,,,,+++************+++***))))))(((((())))))***((((((((())))))*********))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((()))((('''(((***,,,''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''''''''(((((((((((())))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,************************((()))+++,,,---.........******))))))))))))******((()))))))))******************))))))))))))******************************)))******++++++******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******&&&'''((((((''''''(((***''')))***)))'''&&&&&&'''))))))))))))))))))))))))************************))))))))))))*********+++))))))))))))************************************************++++++++++++************************++++++************++++++***************++++++,,,777555222///---,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,------------------,,,......---,,,,,,+++******++++++************++++++***))))))+++---//////...+++++++++*********)))))))))************+++++++++******))))))))))))***************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))+++,,,---...,,,+++***)))))))))))))))***))))))))))))))))))***((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&((())))))''''''***---''''''(((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******************((()))***,,,---...//////******))))))))))))******(((((())))))*********+++******))))))))))))************************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((''''''((((((&&&$$$%%%***...$$$'''***+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++************++++++******))))))***+++,,,,,,111///---***))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,***)))+++,,,............,,,+++......---,,,,,,+++******+++******************++++++***)))***,,,---,,,+++++++++++++++******)))))))))************+++++++++******))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))***,,,---...++++++***)))(((((())))))******))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%'''))))))''''''***---(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************&&&'''(((*********)))((())))))***+++++++++++++++(((((())))))*********+++++++++************++++++,,,++++++******++++++,,,...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************************))))))))))))((((((((((((,,,+++***((((((((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,++++++,,,---///000:::666///***((())),,,///+++,,,,,,******,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))***,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((()))*********((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******************((()))******++++++******))))))))))))*********+++++++++************++++++,,,++++++******++++++,,,------,,,+++***)))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))),,,+++)))((((((((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,+++++++++,,,,,,...//////555333000---,,,++++++,,,***++++++******++++++***++++++*********+++,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))***+++,,,))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((((((((()))*********((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,+++*********++++++(((((()))***************)))))))))***************++++++************++++++++++++************++++++,,,,,,---,,,,,,+++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))*********+++***))))))((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))*********++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,***+++,,,------......---//////000000///---+++***)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++++++++************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))***++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((())))))))))))((((((((((((((()))*********((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...,,,+++)))))))))***+++(((((()))************)))************************++++++************++++++++++++************+++++++++,,,---......,,,+++***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))******++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++***+++,,,---...---,,,,,,,,,---...//////---,,,***+++***,,,//////,,,***++++++***++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++******)))))))))******)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***************+++,,,++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))******+++(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))((((((((((((((())))))******((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************************++++++++++++---,,,***)))(((((()))***(((((()))***************+++++++++***************++++++************+++++++++******))))))******+++***+++,,,......---,,,+++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******************++++++++++++************************************************))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++***+++,,,---------,,,+++------,,,,,,,,,,,,---------+++---333333---+++---******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))(((((('''******))))))))))))******************************((((((((((((((((((((((((((()))))))))************((((((((()))))))))******,,,+++++++++******))))))))))))))))))))))))))))))******************************))))))))))))******(((((())))))************)))******++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))((((((((((((((())))))******((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********************************++++++++++++,,,+++******))))))))))))***))))))***++++++++++++++++++++++++++++++*********++++++************++++++******))))))))))))************+++,,,,,,---,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))***************++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++---......+++///666666///+++...)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))((((((((((((((()))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))************'''''''''((())))))******++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++'''((())))))******))))))******+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((()))*********((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++******))))))))))))******)))))))))***+++,,,------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((************************'''((()))***+++******)))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))***************))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,...***...777777...***...)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))************))))))************************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++)))******++++++,,,,,,---))))))))))))))))))))))))************************+++******))))))******+++'''''')))*********)))((()))***+++,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********((('''(((((((((((())))))))))))((((((((((((((()))*********((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...------,,,++++++,,,------------,,,,,,,,,,,,++++++*********++++++************++++++******))))))))))))******))))))(((((()))+++---...++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))************************+++++++++***************'''((()))+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,---,,,+++*********+++,,,++++++,,,,,,,,,+++***)))---)))---777777---)))---)))***+++,,,---,,,++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))))))***+++,,,------...))))))))))))))))))))))))************************++++++************++++++&&&''')))*********)))(((((()))***+++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))((((((((((((((())))))))))))((((((((((((((()))*********((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...---,,,+++++++++,,,,,,++++++*********************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))(((((())),,,...++++++******++++++,,,------,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))***+++,,,,,,---------+++)))'''&&&((()))+++...---,,,,,,------+++)))++++++++++++++++++++++++******++++++++++++******++++++******************---,,,***)))))))))******++++++,,,,,,------------///...,,,+++***+++,,,,,,,,,,,,,,,***(((((()))+++++++++++++++++++++++++++***++++++,,,,,,++++++***///...------++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******************************+++*********))))))((((((++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))************************---,,,***)))))))))******))))))***++++++++++++***+++***))))))***,,,...///***************++++++,,,+++++++++************)))******))))))(((((('''''',,,,,,++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------,,,,,,,,,+++++++++************************+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))((()))+++---++++++******++++++,,,------,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******+++,,,,,,---++++++*********)))))))))+++******+++,,,---+++***++++++++++++++++++++++++******++++++++++++******++++++******************,,,+++***))))))******++++++*********++++++,,,,,,...---,,,+++++++++,,,,,,+++++++++******+++...111------------------------***++++++,,,,,,++++++***...------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******************************+++*********))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))************************,,,,,,***)))))))))******))))))***++++++++++++*********))))))***+++---...***))))))))))))***+++++++++++++++************)))******))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++,,,---------,,,***)))************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++******))))))***+++++++++************+++,,,,,,,,,,,,------,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((******)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***((())))))******+++++++++***+++,,,------+++***))))))(((((()))+++,,,,,,+++++++++++++++++++++++++++******++++++++++++************+++++++++++++++++++++************++++++,,,,,,+++*********+++,,,---------,,,+++++++++,,,,,,************+++...333777.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***************)))))))))************************************************************************))))))))))))))))))))))))***))))))(((((())))))***************************,,,+++******)))*********))))))***++++++++++++***)))))))))))))))***+++,,,))))))((((((((()))******+++++++++************)))***))))))))))))((((((((()))*********+++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++---...---,,,***(((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......+++,,,,,,,,,,,,,,,,,,+++,,,+++******+++++++++******************++++++,,,+++,,,.........,,,***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))******)))((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))((())))))******(((((()))))))))*********,,,,,,,,,------,,,+++++++++***))))))+++,,,+++*********************************++++++++++++************+++++++++++++++,,,************+++,,,,,,------,,,+++***+++,,,...///---,,,,,,,,,,,,,,,,,,,,,************+++...333777---,,,,,,++++++******)))***++++++,,,,,,++++++***+++++++++,,,,,,---------***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))))))))))))))***************************++++++******************))))))***++++++++++++***(((((()))))))))******+++((((((((((((((())))))***+++++++++*********))))))))))))))))))))))))))))))((())))))***+++,,,,,,---)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))+++***((('''''''''((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***+++,,,------+++)))((())))))*********++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,---+++***+++------+++)))******))))))******+++,,,+++,,,---......---+++)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))***+++***)))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++++++++)))'''(((+++...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))***++++++)))))))))))))))*********...---+++******,,,---...000...++++++++++++***)))******************************++++++++++++************++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++***+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,000333,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******************************************************************************))))))))))))******************************************+++*********))))))***++++++++++++***((()))))))))************((((((((((((((())))))***+++++++++*********))))))))))))))))))************(((((()))***++++++,,,,,,))))))))))))))))))))))))*********++++++*********(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***+++***((('''''''''((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***+++,,,,,,,,,+++)))((()))))))))***++++++,,,,,,******))))))))))))******++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------------,,,,,,---+++***+++...///---******))))))))))))***++++++***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))((((((+++111777(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,************************...---***))))))+++...000222///,,,+++++++++***)))******************************++++++++++++************++++++,,,---------***+++,,,,,,---,,,,,,+++))))))*********+++++++++++++++,,,---------,,,,,,+++,,,,,,+++******,,,...------------------------***++++++,,,,,,++++++***+++++++++,,,,,,---------*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************************************************************+++******))))))******+++************************))))))***++++++++++++***))))))***++++++++++++***))))))***++++++******)))))))))((((((((()))******+++++++++************))))))))))))************+++((()))))))))***+++++++++))))))))))))))))))))))))************************''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************((((((((()))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++*********)))((())))))***++++++,,,,,,++++++***))))))***++++++******************************++++++,,,---------,,,,,,------------,,,,,,---***))),,,000111...***)))))))))))))))***++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%'''(((''''''+++333:::))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---+++++++++++++++++++++***,,,+++******+++,,,---...000...+++)))***+++************************************++++++++++++************++++++,,,------...+++,,,---------,,,+++***)))***,,,......---,,,+++***+++,,,---------,,,,,,+++,,,------+++******++++++,,,,,,------......///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++******))))))******+++************************((()))***+++,,,++++++***))))))***++++++++++++*********+++,,,,,,+++***)))***))))))))))))***+++++++++++++++************)))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++******************+++'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++******))))))******((())))))***++++++,,,,,,---,,,+++******+++,,,---************************))))))***++++++,,,------,,,------......------,,,,,,***))),,,111222///+++)))))))))))))))******++++++******))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++++++++)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&((((((&&&%%%(((000888************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,++++++++++++++++++))))))+++,,,---,,,,,,+++...+++(((((()))***++++++))))))))))))))))))))))))******++++++++++++************+++,,,,,,---......,,,------...---,,,***))),,,...000222333111///...)))***,,,---...---,,,,,,***,,,......---+++++++++((()))***+++,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++************************((()))***+++,,,,,,+++***))))))***++++++++++++******+++,,,------,,,*********************++++++,,,+++++++++************)))))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,***)))))))))******************************+++++++++*********))))))************************((((((((()))+++,,,,,,+++------,,,,,,,,,,,,++++++************************(((((()))***+++,,,,,,,,,++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))******************)))(((((((((((((((((())))))))))))+++******))))))******+++((()))***++++++***)))((((((((())))))*********++++++(((&&&'''***,,,+++)))((((((((((((((((((((((((+++*********))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,,,,,,,,,,++++++*********************************************************,,,+++*********+++,,,---++++++------------++++++,,,+++++++++,,,,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++,,,...000000---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---***)))+++000222///+++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++******))))))*********************************)))******+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((***+++,,,...---,,,+++************))))))************))))))(((((())))))******+++++++++++++++*********))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******,,,,,,***)))))))))******************************+++++++++*********))))))************************+++))))))...444555222---------,,,,,,,,,+++++++++************************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))*********************)))(((((((((((((((((()))))))))***************************((())))))******))))))(((((()))))))))************+++(((''''''***,,,+++)))((((((((((((((((((((((((************)))))))))((('''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++*********+++,,,---++++++,,,------,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++++++++,,,---...---+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---***)))+++///111///+++++++++++++++++++++,,,,,,************************************************)))************+++++++++++++++++++++*********)))++++++++++++++++++++++++++++++***************++++++***)))(((((()))***+++*********+++++++++,,,,,,,,,++++++******++++++,,,)))************+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))(((((()))******,,,,,,+++***))))))))))))))))))************)))))))))))))))))))))*********+++++++++*********))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******,,,+++******)))*********************************+++++++++***************)))))))))))))))))))))))),,,))))))000888;;;444---,,,,,,,,,,,,++++++++++++******************************************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********))))))(((((((((******++++++++++++******)))************))))))(((((((((((()))))))))******((()))***++++++***)))((())))))(((((((((((())))))))))))))))))***************)))'''(((***+++******((((((((((((((((((((((((************))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,------,,,+++***---,,,,,,+++++++++,,,,,,*********++++++,,,......,,,,,,,,,++++++*********000222444222...+++***+++++++++++++++++++++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,,,,***)))+++///000...+++*********++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))******))))))))))))***************++++++++++++,,,++++++************++++++)))************+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,***))))))((())))))+++***)))((((((((((((((())))))************))))))************))))))))))))+++************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''(((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++******************************************************************((((((((((((((((((((((((***))))))---222444111,,,,,,,,,,,,++++++++++++***************************+++++++++******************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((((((((()))++++++++++++)))((())))))************)))((((((((()))))))))*********(((***,,,------,,,***((()))(((((((((((((((((())))))))))))))))))************))))))((()))*********((((((((((((((((((((((((*********)))))))))))))))''')))******)))(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))+++++++++***************************************+++++++++++++++++++++++++++***++++++++++++,,,,,,***+++,,,------,,,+++***---,,,++++++***+++++++++++++++******+++,,,,,,------,,,,,,++++++*********///333666333...***+++...++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,,,,+++***,,,...///---+++*********++++++,,,,,,---************************************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++***))))))))))))***))))))))))))))))))***************++++++++++++++++++************++++++))))))*********+++++++++((()))))))))************++++++************++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++******************+++***))))))(((((((((((())))))************))))))++++++******))))))((((((************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************+++*********************************************************(((((((((((((((((((((((()))*********)))***,,,---,,,,,,+++++++++*********************************+++++++++***************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''((())))))*********))))))))))))))))))***************+++---......---+++***((())))))))))))))))))(((******))))))))))))))))))*********)))((())))))***))))))))))))))))))))))))))))))))))))))))))******((()))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,******+++,,,,,,+++******,,,++++++******+++++++++---,,,++++++************,,,,,,,,,++++++*********(((,,,///---(((&&&))),,,++++++++++++++++++++++++))))))******+++,,,------******+++++++++,,,,,,,,,+++++++++,,,------,,,+++*********++++++,,,,,,,,,************************************************))))))*********++++++++++++++++++++++++++++++,,,+++++++++,,,,,,------------,,,+++***)))))))))))))))))))))******)))))))))))))))*********++++++++++++******))))))******+++))))))*********+++++++++((()))))))))************++++++************++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((()))***+++,,,,,,,,,++++++***)))))))))******))))))************))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((())))))***))))))***++++++++++++******************************************+++++++++))))))))))))))))))))))))***,,,---***&&&&&&+++///++++++++++++******************************************************++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))******+++(((((())))))))))))((((((((())))))************))))))))))))*********++++++***+++,,,------,,,+++***((()))***++++++***)))(((************))))))))))))******+++***(((((()))***))))))))))))))))))))))))))))))))))))************((()))+++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))***************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))***************+++,,,,,,------+++******)))))))))++++++++++++++++++++++++'''***,,,+++)))(((+++---++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,+++***))))))))))))))))))************)))))))))))))))************+++******))))))))))))******)))************+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******&&&''')))+++,,,---------+++******))))))*********))))))************))))))************))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((())))))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******((()))***+++,,,++++++***************************))))))*********+++++++++************************)))***+++***)))***,,,...++++++++++++************************************)))))))))***+++++++++,,,((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***,,,---...///***))))))))))))))))))***(((((()))***************))))))*********+++++++++************************'''))),,,......,,,)))'''************)))))))))((()))+++,,,***''''''(((+++))))))))))))))))))))))))((()))))))))************(((***++++++***)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************************+++++++++((()))))))))*********+++************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))***,,,------++++++***************+++*********++++++,,,,,,---+++++++++++++++,,,---...++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++++++++---,,,,,,++++++*********************************************************)))************++++++++++++++++++,,,,,,,,,------))))))******+++,,,,,,---++++++***************+++((()))***++++++***)))((())))))))))))******************))))))))))))******)))************+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))***,,,------,,,,,,))))))((((((((())))))***))))))************)))))))))))))))))))))*********(((((((((((())))))******'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))''''''((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******((()))***+++,,,,,,+++***************************))))))******++++++++++++************************'''''''''***---...,,,***+++++++++************)))************************(((((()))***+++,,,,,,---((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,...000111222,,,+++***))))))***+++,,,(((((()))***************)))************+++++++++))))))(((((((((((())))))'''***---//////---***'''+++*********))))))(((((()))+++,,,***'''&&&(((+++))))))))))))))))))))))))(((((())))))*********+++(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,(((((())))))*********+++************************************************)))***+++,,,---,,,++++++)))***+++,,,,,,+++***)))((((((((()))***,,,---...))))))))))))***+++,,,---))))))***+++,,,------...+++)))'''((()))******)))+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,***+++---,,,+++******+++...------,,,+++***))))))************************************************)))************++++++++++++++++++,,,,,,---------(((((()))***++++++,,,,,,******************++++++((()))***++++++***)))((())))))))))))******************))))))))))))******)))************+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***+++,,,---,,,+++***(((((('''''''''(((((()))))))))************))))))(((((())))))******++++++'''((((((((())))))******'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******)))***,,,---...------,,,*********)))******+++,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,************************************))))))(((((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---...+++((('''((()))***)))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))******))))))))))))******(((''''''(((+++,,,++++++))))))))))))))))))))))))))))))))))))************---,,,+++***)))'''&&&&&&))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++***************)))((((((************************---,,,,,,,,,+++*********************************++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++((()))+++---------+++***************************++++++************++++++)))************+++++++++++++++******************...------,,,+++++++++,,,******))))))))))))******)))))))))((())))))***++++++***)))***,,,---,,,+++*********++++++,,,,,,,,,+++*********))))))((((((+++*********))))))((((((************************************************)))************+++++++++************************************************************************(((((()))***************))))))(((((())))))***+++(((***,,,,,,+++***)))*********))))))))))))******))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((())))))*********+++))))))))))))))))))))))))'''(((******((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***++++++++++++++++++***************++++++,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))***,,,+++******+++------+++)))((()))***))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))************)))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******))))))))))))******)))((('''(((***++++++***))))))))))))))))))))))))))))))))))))************,,,++++++***)))((('''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************************************))))))(((************************+++++++++++++++*********************************++++++++++++++++++++++++)))************+++++++++***)))))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***+++------,,,+++***************************++++++************++++++************++++++++++++************************------,,,+++++++++++++++******))))))))))))*********))))))))))))***++++++***)))((()))+++,,,+++*********+++++++++,,,,,,,,,+++*********))))))))))))+++*********))))))))))))************************************************)))************+++++++++))))))))))))))))))))))))************************************************(((((()))***************))))))))))))******++++++)))***,,,,,,***)))***+++******))))))))))))******))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************((()))))))))************))))))))))))))))))))))))''')))******)))(((((()))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))---,,,++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))***++++++******+++---+++*********++++++***(((************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))******))))))************))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******))))))))))))*********)))((()))***+++***)))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++)))************+++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***************************++++++************++++++************+++++++++,,,************************,,,,,,+++************+++******))))))))))))*********************+++,,,,,,)))((('''(((***+++***)))***++++++++++++,,,,,,,,,***************)))))))))***************)))))))))************************************************)))************+++++++++))))))))))))))))))))))))************************************************(((((()))***************************+++++++++,,,***++++++***))))))***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))''')))******)))(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))111000...---,,,------...+++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))***++++++******+++,,,*********,,,------***(((************)))))))))((())))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((())))))***+++)))******++++++******)))(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))******))))))))))))******+++***((()))******)))((())))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************************++++++++++++***))))))))))))))))))))))))))))))((((((((()))*********+++************************************************))))))*********+++++++++,,,,,,+++*********++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++***************************++++++************++++++*********+++++++++,,,,,,***************+++++++++++++++******)))******++++++******))))))******+++++++++******++++++,,,---***)))((()))+++++++++)))++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************(((((()))*********************++++++,,,,,,,,,,,,+++++++++)))((((((+++---******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************)))))))))))))))*********))))))))))))))))))))))))((()))++++++)))((()))***''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))111000...---,,,------...+++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((***++++++***)))+++,,,******+++---///...+++(((************)))))))))((()))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++******++++++++++++******(((((((((((((((((((((((('''((()))*********************************************))))))))))))******+++***((()))******)))(((************************((()))))))))************))))))))))))************))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))((((((((()))*********+++************************************************))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***************************++++++************++++++***++++++++++++,,,,,,,,,))))))*********++++++++++++******)))******++++++++++++************++++++++++++******++++++,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++***************+++++++++***************+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************(((((()))***************)))***+++,,,,,,,,,,,,++++++++++++)))((((((+++---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))))))))))))))))))))))))))))))))(((***++++++)))))))))***'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********************************+++++++++++++++))))))))))))))))))))))))))))))))))))************((()))******))))))***,,,******+++---//////,,,***************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))((())))))************)))******************************))))))))))))*********)))((()))***+++***)))************************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,++++++***)))************************))))))******************************************************************)))************+++++++++,,,,,,+++++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,+++************+++,,,,,,++++++************++++++***************+++,,,,,,+++*********,,,---,,,+++,,,,,,,,,++++++++++++************+++++++++++++++*********+++++++++++++++************************************************)))************+++++++++************************************************************************(((((()))***************((()))+++,,,,,,,,,+++******++++++***))))))***,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))(((***++++++***))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************((()))******))))))***++++++++++++---//////---+++************))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))************))))))(((******************************))))))))))))******)))((('''(((***++++++***************************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++,,,,,,++++++***)))+++++++++++++++++++++++++++++++++++++++*********************************************************)))************++++++++++++++++++++++++,,,---...)))*********++++++++++++++++++++++++++++++++++++---,,,++++++*********+++************************++++++************+++++++++++++++,,,,,,,,,------((())))))***++++++,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,***))))))))))))***+++++++++))))))***+++,,,+++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************)))************+++++++++************************************************************************(((((()))***************'''(((***+++,,,+++***))))))***,,,,,,***)))***+++******))))))))))))******))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))***++++++,,,------************************))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))))))))))))))(((***,,,+++***)))******)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))***,,,---...------,,,,,,,,,++++++,,,,,,---...***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((()))******))))))***+++,,,++++++,,,...///...---************))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***************)))((('''******************************))))))))))))******(((''''''(((+++,,,,,,+++************************))))))))))))************************)))))))))((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///))))))******++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************++++++************++++++++++++,,,,,,,,,---------((())))))***++++++,,,,,,,,,+++++++++,,,------...,,,++++++******++++++,,,)))))))))((()))******+++***(((((()))***+++***))),,,,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************&&&(((***+++++++++)))((((((***,,,,,,+++***)))*********))))))))))))******))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************+++*********))))))(((((()))))))))))))))))))))))))))***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))),,,++++++++++++++++++,,,------,,,,,,+++***))))))///...,,,+++***+++,,,,,,******++++++++++++******************************++++++************++++++...,,,++++++++++++***((())))))***++++++++++++***))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++************))))))************+++++++++++++++************++++++'''+++,,,)))(((+++---+++************************+++*********))))))((((((,,,***))))))******)))'''))))))))))))))))))))))))***+++,,,,,,,,,***)))((())))))************))))))************************((())))))))))))*********************************))))))))))))))))))))))))++++++***)))(((((())))))***)))(((''''''((()))***''')))+++,,,,,,,,,***)))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***,,,---,,,***(((((()))'''((((((%%%$$$''')))***+++++++++************)))++++++******************************************)))***+++,,,---,,,++++++))))))***+++,,,,,,---...,,,...000000---+++))))))///...---,,,+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,---++++++++++++++++++++++++)))---///,,,+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************---***'''(((***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***(((************************+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,...222888???CCCAAA<<<888======>>>BBBFFFJJJKKKKKK999333+++'''''')))+++++++++*********))))))((((((***************)))(((''')))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))*********++++++++++++))))))))))))************))))))))))))************---,,,,,,++++++,,,,,,---------,,,,,,+++******)))------,,,+++++++++++++++******++++++++++++******************************++++++************++++++,,,+++******,,,---,,,***))))))***+++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++************)))************+++++++++++++++************++++++''',,,---***)))+++,,,+++************************++++++++++++*********))),,,***))))))******)))'''***************************+++++++++******)))((())))))************))))))************************)))))))))*********++++++************************))))))))))))))))))))))))++++++***)))))))))))))))+++***))))))))))))***+++((()))***,,,,,,+++***))))))))))))***+++++++++,,,************************)))***,,,,,,***)))***+++)))++++++***)))))))))(((+++++++++************)))************************************************)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,///111111000...------///...---,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++'''+++---******,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++000---******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++*********************************+++++++++,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++333333333333333333333333+++)))((()))***+++***(((************************+++++++++*********))))))************************+++++++++******)))))))))***************************************************************))))))((())))))))))))))))))))))))************************)))))))))************+++))))))))))))******************))))))((((((((((((************************999DDDRRR\\\]]]XXXPPPLLLJJJIIIHHHIIIKKKLLLLLLKKKCCC===444...+++***((('''************)))))))))(((************)))))))))((()))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++++++++************++++++***))))))***,,,------,,,*********+++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++++++++************)))************+++++++++++++++************++++++)))---...+++)))++++++***************************,,,,,,,,,++++++++++++++++++***))))))***+++)))(((************************+++***))))))))))))))))))))))))************))))))************************************+++++++++,,,************************))))))))))))))))))))))))++++++***))))))))))))***,,,+++************+++,,,((()))***+++,,,+++************************++++++++++++++++++++++++++++++***+++,,,,,,***)))***+++))))))+++,,,,,,***)))(((+++++++++************)))************************************************)))***+++,,,,,,,,,,,,+++------------,,,,,,,,,+++---///222222222111111111...---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,//////+++***---///...,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---222///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,***************************************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******************************++++++++++++++++++************************000000000000000000000000+++***))))))***+++***)))************************+++++++++************************************************)))))))))))))))******************************************************++++++******)))((())))))))))))))))))))))))*********************************+++++++++,,,,,,***************)))))))))***))))))))))))(((((((((((((((((((((((((((((((((000<<>>999000+++///000,,,+++...************+++++++++,,,*********++++++,,,,,,,,,000000000000/////////....................................///////////////........................////////////////////////...............///000000............................../////////000000000////////////////////////..............................///////////////...---........./////////000////////////////////////....................................////////////------------...///000111/////////000000/////////...........................------...//////...,,,------------------------,,,---------............---.........////////////------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---000222444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------........................,,,,,,---------........./////////.........------------------------------------------.........///---///000///......000333;;;222---///111...,,,---,,,,,,------------,,,,,,...---///444444000---..............................///111111///...///000......////////////......------------............//////......//////000111,,,000111///000333222......////////////000000000........................------,,,,,,------...//////---+++...666<<<666,,,,,,...//////......///000................................................,,,,,,---------.........------------------------...---------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------............,,,+++***++++++++++++++++++++++++************************)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,)))))))))******+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***************+++,,,,,,------------------------+++++++++,,,,,,,,,------........................------...///---,,,111:::@@@333,,,///111,,,,,,000,,,,,,,,,---------......,,,,,,,,,,,,,,,---------000000000000////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000...............///000000////////////////////////000000000000111111111111000000000000000000000000...........................///////////////......---.........//////000000////////////////////////////////////////////////............/////////000---------......000111111//////000000000000//////...........................------...//////...,,,........................---------.........//////............/////////000---------------------------------,,,,,,+++++++++---+++***)))+++---000333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------........................,,,,,,,,,---------......///.........------------........................---------........./////////111222000...---///222777...)))---000...---///+++,,,............,,,+++---,,,000666666111...///////////////////////////...///111111/////////000---...///000000///...------------........./////////////////////000111111---222444222111222222000............////////////////////////////////////...------------.../////////---,,,000999>>>777,,,---...//////......000111////////////////////////000000000000000000000000---------......///////////////////////////////////////.........---------///......------......///////////////////////////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************(((((())))))*********+++))))))*********+++++++++(((((())))))*********+++))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***)))))))))***++++++,,,------------------------++++++,,,,,,,,,---------////////////////////////,,,---000222...+++---444EEE666---000111,,,,,,222.........////////////000...............---------111111000000000000111111000000000000////////////111111000000/////////...////////////////////////000000000000000111111111000000000000000//////.........////////////......000000000000000000000000333333333333222222111111000000////////////000000111000000///////////////000000////////////000000///...---,,,,,,---.../////////.........---------222111000///......//////////////////////////////000000000000000000000000000000000000////////////........./////////000000---...///000000///....................................////////////......------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------------------------------...///000111111//////////////////////////////.........---------.........------,,,,,,,,,,,,,,,,,,---------......---------....../////////////////////////////////........................,,,,,,,,,---------..............................//////.........---------........................//////////////////......//////////////////////////////......---------,,,---...000111111000...---........................,,,,,,------...///000000111000///......///000111........................,,,------///111444777999NNN999***...444222000222//////............//////............/////////000000000000///////////////222...,,,000555777333......///000111222222111111///////////////000111111000111111111///......///.../////////000000111111////////////////////////////////////////////////............////////////222111000.........///000222111111000///......---.........------,,,,,,,,,///++++++//////++++++///........................++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************************************))))))******+++++++++,,,,,,++++++******++++++,,,++++++++++++******))))))))))))***+++,,,,,,------))))))************))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,333222222111111222222333222222222111111000000000111111111000000/////////000000000000000000000000000000000000000000000000...///000111111111111111///000000111111000000///111111111111111111111111222222111111000000000000111000000//////000000111111000000//////000000111000000000000000111222222000000///......///000000////////////......------////////////............000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000...///000111111000//////........................//////000000000000//////.........---------------///............---------------------------------------------------------.........---------,,,,,,---------------------------------...//////000000........................//////.........---------.........---------,,,,,,,,,,,,---------.........------------.........///................................................------------............//////////////////////////////.........---------................................................////////////////////////......---------.........---...///000000///...---........................,,,,,,---......///000000111000//////...///000111....................................///111333444BBB333***///555222///111//////............//////........./////////000000000000000000000000000000222000///111555555222//////////////////000000111/////////...///000000111///000111000...---...///......//////000000000000/////////////////////////////////////////////////////////000000000111111222111000///...//////000222111111000//////...............---------,,,,,,000---,,,000000,,,,,,///........................------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++........................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))))))))*********++++++++++++++++++++++++++++++))))))))))))************++++++************++++++,,,,,,++++++************))))))******++++++,,,,,,))))))************))))))))))))*********+++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++444444444333333444444444555555444333222222111111111111111111111000000000111111111111111111111111222111111111000000//////...///000222333333444444111111111222222111111111222222222222222222222222222222222222111111111111111111000000000000111111000000000000111222333333111111111111222222333333222111111000000111111222000000000///////////////...///000111111111000///111111111111111111111111222222222222222222222222000000000000////////////000000000000000000000000000000111111111111000//////////////////////////////000000111111000000///...............//////////////////.........------........................------------------------...............---------........................------........................................../////////............---...............---------------------.........///---------------.................................////////////////////////........./////////000000000000000000000000000000/////////............---................................................////////////////////////..................//////---...///000000///...---------------------------------......//////000000000000/////////000000111//////////////////////////////............//////555---+++111444000---000000//////......//////000////////////000000000000111111111111222222222222333333333333333333222111111000///.........///000//////......//////000111...///000///...---...///......////////////000000////////////////////////////////////////////////000000000111111111222222222111000000///000000000222222111111000/////////...............---------111......000000------///........................///////////////////////////////////////.........---------------,,,,,,,,,////////////////////////.........////////////000------------------------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++******))))))******+++,,,,,,,,,,,,++++++++++++***************+++++++++))))))************))))))))))))*********++++++++++++++++++******)))))))))************************************************+++++++++++++++++++++++++++++++++++++++*********555555444444444444555555777666666444333222111111222222222222222111111111333333333333333333333333444444333333222222111111000111222333444444444444111111222222222222111111222222222222222222222222555555444444444444444444222222111111111111222222000000000111222444555666222222333222222222111111222111111111111111111222111111111111111000000000000222444555666555444333111111111111111111111111222222222222222222222222111000000000000/////////000000000000////////////111111111111000000000/////////////////////////////////000000000000///////////////000000000000000/////////.........------........................------------------------///.........................................................------------------------------------/////////...............///.....................---............/////////------------------..............................//////////////////////////////000000000111111111000000000000000000000000/////////.......................................------------............////////////////////////222222000/////////000000---...////////////...---------------------------....../////////000000000000000000000000000111111000000000000000000000000000000//////............///---...222111------000000000////////////000000//////000000000111111111222222222333333333333333333555666555222000111333111111111111111000///...//////......//////000111...///000///...---...///////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111222222222111111000000000///.....................000////////////...---...........................////////////////////////////////////////////////.........---------------......////////////000000........./////////000000........................//////000000000000//////------------------------....................................------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******************++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************************************************************************555555555444444555555555777777666555333222111111222222222333333333333333555555555555555555555555666666666666555555444444444555555555555555444444222222333333333333222222222222222222222222222222555555555555555666666666333333222222222222333333111111222222444555777888555555555444222000///...111111111111111111111111222222222222222222222222111333555666777666555444111111111111111111111111222222222222222222222222222222111111111000000000////////////////////////222111111000000/////////000000000000000000000000...//////000000//////...000000000111111222222222000/////////............////////////////////////........................////////////////////////////////////////////////..................------........................////////////////////////////////////////////////........./////////000000........................////////////////////////000000000000000000000000000000000111111111222222////////////////////////////////////////////////////////////////////////---------.........//////000000000000000000000000777666444222000000000111...//////////////////.........................../////////000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000111222///,,,...222000000////////////000000000000000111111111111222222222333333444444444555333666777555111///111333000222444666555333000---000////////////000111111---///000///......///000000000000000000000000///111111111111111111111111111111111111111111111111/////////000000000111111111111222222222222222222222222222222111111111111////////////////////////...//////......//////...////////////////////////..........................................//////........................------........./////////---.........//////////////////////////////////////////000000000000//////........................................................................------------------------------------.............................................------,,,,,,,,,...------,,,,,,------...---------------..............................---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************666666555555555555666666777777666555444444333333333333333333444444444444555555555555555555555555777777777777777777777777777777777777777666555555333444444555555444444333444444444444444444444444444444444444444555555555444444333333333333444444333333333444555666888999666666666666444222000...111111222222222222111111333333333333333444444444111222333444444444333222111111111111111111111111222222222222222222222222333333333222222222222111/////////000000000111111444333222111000000000000000000000000000000000000///000000111111000000///111111111222333333444444222222111111111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......//////////////////////////////////////////...////////////000000000////////////000000000000////////////000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000111111111222222////////////////////////...////////////000000000////////////////////////------......///000000000000000000000000000000000999777444222111111111222000000000000000000000000////////////////////////000000000000111111111111//////000111222222222222000000000000000000000000000000111222222222222222222333333111...---///333111000000//////000000111000111111111222222222222222222333333444444555555333555666333000///111333000222555777777444111///111000000000000111222222...///000000//////000111222222111111111111000000111111111111111111111111111111111111111111111111/////////000000000111111111111222333333333222222222222222222222222222222////////////000000000000---///000...///222222000////////////////////////........................------------.....................///////////////---------......//////000............////////////000000000000000000000000//////000000000000//////////////////////////////......................................./////////------------------------........./////////000000000000000000000000000000////////////............///......------......///...............////////////////////////000000000------............------,,,,,,---------.................................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,888888777777777777888888888888777777666666666555333333444444555555555555666666666666666666666666666666777777888999999999666777888888888888888777666777777888888777777666666666666666666666666666444444555555555666666666555555444444444444555555444444444555666777888999666777888888888666444333222333444444444444333222333333444444444555555555333333333333333333222222333333333333333333333333333333333333333333333333555555444444444333333333000000111222333333444444777666444333222222333333111111111111111111111111111222222333333222222111111222222333444444555555666555555555444444444444333333333333333333333333111111111111111111111111//////000000000111111111000000000000000000000000.../////////000111111111000000000000000000000000.../////////000000000000//////000000000111111111//////000000000111111111222111111111000000000///111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000.../////////000000000000////////////////////////......//////000111111222000000000000000000000000666444222000000111333444222222111111111111222222111111111111111111111111111111111111111111111111...///111222333333222222000000000000000000000000111111222333333222111000111333444222000000111222111111000000000000111111111111111222222222333333111222222333444444555555444333333111000000111222222222333333444333333333222222111111222222333444///000111111000000111333333333333222222222111111222222222222222222222222222222222222222222222222000000000111111111222222111111333444444444333333333333333333333333333333//////000000000111111111---111222///111666777444////////////////////////........................---------.........//////....../////////000000000---......///000000111111/////////000000000111111111111111111111111111111000000000111111000000000////////////////////////........................---------....../////////......................../////////000000000111111111111111111111111111111............////////////......------------............/////////000000000.........///000000000111//////000000000000//////............//////////////////000000111222222222111111111111111111111111////////////////////////........................------------.........///:::999999888888999999:::999999888888888888888888444444444555555555666666666666666666666666666666555555666777888999::::::555666777888999:::::::::999999999::::::999999999888888888888888888888888666666777777888888999999555555444444444444555555666555555666666777888999555777999:::;;;:::888777333444555666666555444333444444444555555555666666777666555444444444444444444444444444444444444444555555555555555555555555666666555555555444444444111111222333555666777777999888666555444444555555111111111111111111111111333444444555555444444333222222333333444555666666888888888888777777777777555555555555555555555555222222222222222222222222//////000000111111111222000000000000000000000000...//////000111222222333000000000000000000000000.../////////000000111111//////000000111111111222000000000000111111111111333222222222111111000000222222222222222222222222111111111111111111111111///000000000000111111111111111111111111111111111.../////////000000111111000000000000000000000000...//////000111222222333000000000000000000000000222000///...///111444666333333222222222222333333111111111111111111111111222222111111111111111111...///111222333333222222////////////////////////222222333333222111///...---111333333222333222000111111000000000000111111111111222222222333333333111111222222333444555555444222111000000111111222444222000///000222444666333333222222333333444555///111222222111111222444444444444333333222222222222222222222222222222222222222222222222222222222111111222222222333333333000111333444555444333333333333333333333333333333//////000000111111111222---222333111333999:::777000000000000000000000000////////////////////////---.........//////000000.../////////000000111111...//////000111222222222000111111111111222222222111111111111111111111111111111111222222111111111000000000000000000000000........................,,,---------......//////////////////////////////000000000000111111111111111111111111111111111111,,,---------.../////////...------,,,,,,------.........//////000000111111,,,------...///000111111000000111111111111000000////////////000000000000000000111222333444555555333333333333333333333333000000000000000000000000////////////////////////.........//////000000000======<<<;;;;;;;;;;;;;;;888999;;;;;;;;;999777666777777888888888888777666999::::::999888777666555555555666666777777777888777777777777888888888888999999999999999999999999999999999999999999999999;;;::::::999999888888777555666777888888777666555666666777777888888999999;;;;;;:::999999:::::::::555555444444444444555555666666666666777777777777999999888888777777666666555555666666777777888888777777888888777666555555444444444555555777888888555555555555666666666666666666555555555444444444555555555444444333333333444333333222222333333444222333555777777777777666999999999::::::999999999555666777888888777666555555555666555444333111000333222222111111222222333111000...///111333222111222222222222111111111111222222222222222222222222000000000000000000000000222222111111000000//////111333444333111111222333444444333333444444555555555444333111000000000///222222222222222222222333111000000000111222333333666666444333111000///...111111111111111111111111000111222333333222000///000000111111111222222222444444333333222111111000222111111111222333444444444444333222111111222222333333222222222222222222222222222222222111000000...///222555666666555444333333222111111111222333222222222111111111111111222222222333333444444444333444555444333222222333222222333444444555666666888666555555777888888777666666444333222111111111666555444333333333444555444333333222222333333444333333333333333333333333444444444444444444444444222222111111222222333444444333333222111111111222222222222222333333444555555555555555555555555555333333444444444444333333000111333444555444333333333333444444444333222222000000111111111222222222//////......---------,,,////////////////////////000000000000111111111111000000000000000//////...111000////////////000000222222222222222222222222333333333222222111111111222222222111111111111000////////////000111222333000000000000////////////////////////000000000111222222111111000000000///111111111111111111111111000000000000000000000000---------........./////////---,,,...111222000---///......------......///111111111111000000000000111111111111111111111111111111111111222333444555555444444333222111000000000111111111222222222222111111111111111111111111111111111111111111111111======<<<;;;;;;;;;;;;<<<999::::::;;;:::999888777888888888999999999999999888999999888888666555555777777777777888888888999888888888999999999::::::::::::::::::::::::::::::777777777777777777777777::::::999999999999888888888999999::::::999999888666666666777777777777777::::::999999999999999:::888777777777777777777888777777777777777777777777888888888888888777777777666666666666777777777777777777888888777666666555666555555666777888999999666666666666777777777777666666666666666666666666666666555555555444444444666555555444444444444555555666777999999999999999999999::::::::::::999999666777777777777777666666666666777777666555333222444333333333333333333444//////000000111111000///333333333333222222222222111111111111111111111111111111111111111111111111111111111111111000000000222333444333222111222333111111111111222444555666444333222111111111111111222222222222222222222222111111111222333555666777888777666555333222111000222222222222222222222222333444555666666555333222333333333444444444444444555444444444444333333333555555444444444444444444444444333222222222222222333222222222222222222222111111222222111000000///000111222444555555555444555555555555555555555555444333333333222222111111222333333444555555555666555555555444222222222333222222333444444555666666666444333333444555444333444444333333333333444444555444444333444555666777444444333333333333444444444444333333333333333333444444444444444333333333222222222222222333333444444444333222222222222222222222222111222333333444444444444444444444444444555555666666666666555555555666777777777666555444444444444333333333222222000111111111111111111111222222111111111000000000111111111111111111111111000000111111111222222222111111222222111111000///111111000000000000000111333333333333333333333333555555444444444333333333444444333333333222222222111111111111222222333444111111111000000000//////000000000000000000000000111111111000000000//////222222222222222222222222111111111111111111111111............////////////000......///222333111///000//////......//////000111111111000000000//////000000000000000000000000111000000111222333444444444444444333222222111111000000111111111222222222111111111111111111111111111111111111111111111111???>>>======<<<<<<======<<<;;;;;;:::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888999999999999999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999888888888888888888999999888888888999999:::::::::::::::::::::::::::999999888888777777666666888888888888888888999999777777777666666666666666777777888888888777666666777777777777777888999:::777777888888888999999999777777888888888888888888666666666666666555555555888888777777666666555555888888999:::;;;;;;;;;;;;999999::::::::::::999999888777777777777777888888666777888999999888777666666555555444444555555666000222333333111000000111555555444444444333333333111111111111111111111111222222222222222222222222111111111111222222222222222333444444333222333444333333333333333444444555333333222222222222333333222222222222222222222222222222333555777888::::::999888777666555444333222333333333333333333333333444555666777777666555444555666666777777777777777555555555555444444444444666666777777666555333222444333333222222222222333333333333333333333333333111111111222111111000///333333222333333444444555444555666777777777666555666555555444333222111111444444555666777888888888888777555333333333333444333333333444444555555666666555333333444555444444333333333444555666777888444444444444444555666777555444444333333444444555555444444444333333222222333333333333333333333333333222222222222333444444555444333333222333333333222222222111222222333444555555555555555555555555777888888888888888888777::::::::::::999888777666777666555333222222222333222222111111111111111111333333333333333222222222222222222222222222222222111222222222222333333333222333333333333222111111222222111111111111222222444444444444444444444444666666666666555555555555555555555555444444444333444444333333333444555555222222222222111111111111111111111111111111111111333333333222222222222222222222222222222222222222222222222222222222222222000000000000000/////////111000000111333333222000111000000//////000000111111111000000000/////////000000000000000000000000000000000000111222333333333333333333333333333333000000000111111111111222111111111111111111111111222222222222222222222222AAAAAA@@@??????????????????>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================:::;;;;;;<<<======>>>>>>===<<<::::::::::::<<<===<<<<<<;;;;;;::::::999999::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888777777666777888888999999:::::::::888888888777666666666555888888999999999888888777888777777777888888999:::999999999999::::::::::::999999999999888888777777666666666666666555555555888888888888777777666555888888999999::::::::::::888888999999999999888888999888777666777888999:::777888:::;;;;;;;;;::::::777777777666666777777777555666666555333222444666555555555555444444444444444444444444444444444444333333333333333333333333111111222222333333444444333444555555444333555666;;;:::999777555444444444444444333333444555666666555555555444444444444444444555666777888999::::::999888888777666555555444555555555555555555555555222333444444555444444333777888999:::::::::999999555555555444333222222111333444666777777555333222333222222111111222222222333333333444444444444444222333333444333333222222666555333222222333555666333444666888888777555444777666555444333222111111555666777999::::::::::::;;;999666444444555555555444444444555555555666666888666555666888::::::999555555555555666777888999555555444444444444444444444444333333333333444444555555555444333333222222222222222333333333333333333333333333333444555555555555444444444444444555444444333333333333444555777777777777777777777777888888999999999999888888999999::::::999999999888:::888555333222222333333444444444333333333333333333333333333333333333333222222222222222222222222333333333444444444555555333333333333333222222111333333222222222333444444555555555555555555555555777777777666666666666666666666555555555444444444555555444444444444555555444444333333333333222222333333333222222222222222666666666666555555555555333333333333333333333333222222222222222222222222222222222111111111111111111111111222333333222111111000000000000000000111111111000000000/////////111111111111111111111111111000000000111111222333111111111222222222333333000000000111111111222222111111111111111111111111222222222222222222222222DDDDDDCCCBBBBBBBBBBBBBBBBBBAAA???===>>>???AAACCC>>>>>>======>>>???@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAA<<<;;;:::999999:::;;;<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::999888888777888888999999::::::;;;;;;999999999888888777777666999999::::::;;;::::::999888888888777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;:::999777666555555555555555555555666666666888888888999888777666555777777777777777777888888777777888888888888777777999888777777777999:::;;;888999:::<<<<<<<<<<<<;;;999888888888888888888999888888666555444444777999666666555555555444444444555555555555555555555555555555555555555555555555222222333333444444555555333555666666555555666777<<<;;;:::888777666666555666666666666666777888999888888888777777666666666666777888888999888888777888888777777666666666555666666666666666666666666222333333444444555555444777888:::;;;;;;;;;:::999666666444333111000///...///000333555666555444333222222111111111222222333444555555555666666666777666666777777777777666666888777555333333444666777444555777999:::999777666777666666444333222111111666777999;;;<<<<<<<<<;;;===:::777777888888888666666666666666666777777777888777777888;;;>>>??????:::999888888777777888888777777666555444333222222333333222222222222333333555555555444444333333333222222222333333444444444444444333333444444555666666555555555555555666666777666666555555555666666666666666666666666666666777888888999999888888777666666666777888999999::::::999666444222222333444666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666333444444444444333222222444444444444444555666666666666666666666666666666666666666777777777777777666555555555444444444444555555444444444555666666666555555555555444444444444444444444444444333333666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222222333333333222222222111111000000000000111111111111111111000000000000222222222222222222222222111111111111111111222333//////000000111111222222111111111111222222222222111111111111111111111111222222222222222222222222FFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@???@@@AAACCCDDDAAA@@@???>>>>>>???@@@AAA???@@@@@@AAA@@@@@@??????>>>>>>>>>===============:::;;;;;;;;;;;;<<<<<<<<<================================================>>>>>>???@@@@@@AAABBBBBB<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<===>>>>>>???;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;::::::999999::::::::::::::::::;;;;;;:::::::::999999999999999;;;;;;<<<=========<<<<<<::::::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777666555666666666666777777777777777888999::::::999888777777777666666666666777888777777888888888888777777888888888888999:::;;;;;;888999:::<<<<<<<<<;;;::::::999999888888999999:::999777666666888:::999999777777777777666666666666444444444444444444444444666666666666666666666666444444444444555555555555444555777777666666777999666666666666777888::::::999999999999999:::;;;;;;;;;::::::999999888888888777888999999999888777666888888888777777777777777888888888888888888888888666666666777777888888999888999;;;<<<===<<<:::999888777666444222111000//////000222444555666666555333333333333333444444555666666777777888999999999888999:::::::::::::::::::::888777555555666888999888999:::<<<<<<<<<<<<;;;888777777666555444333333666777:::===>>>>>>===<<<>>>;;;999:::======;;;888888888888888888888888888777666666888;;;>>>??????======;;;:::999888888888888888888888777666444333444333333222222333333444444444444444444444444444222333333444444555555666555444444444444555666666666666666555666666777888999888777777666777777777444444444444444444444444777777888888888888777777444444444555777888:::;;;999888777555444444444555777777888888888999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::666666777777777888888888555555666666555555444333555555555555666777888999888888888888888888888888777777777777888888888888666666666555555555444444444444444555555666888888777777777777666666666555444444444555555666666666444555555555555666666666555555555555555555555555444444444444444444444444444444444444555555555666333555666555444333333444222222111111111111222222333333222222222111111111333333333333333333333333333222222222222222333333///000000000111111222222222222222333333333333444333333333333333333333333333333333333333333333333EEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@>>>>>>>>>???@@@======>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@@@@??????=========>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???<<<===???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>======<<<<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::888888888999999999::::::777888:::<<<<<<<<<;;;::::::999888777777888999:::999999::::::::::::999999777888999:::;;;;;;;;;;;;888999:::;;;;;;:::999999:::999999888888999999:::999888999>>>DDDDDD>>>777::::::::::::999999999999555555555555555555555555777777777777777777777777666666666555555555555555444666777777777777888:::444555555777999;;;===>>><<<<<<<<<;;;;;;<<<======;;;;;;;;;:::999888888888777888999;;;;;;:::888777999999999999999999999:::999999999999999999999999888888888999:::;;;<<<<<<999:::===>>>???>>><<<:::999999888888777666666666444444555666777777888888666666666666666777888888888888999999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<:::999888888888999:::;;;::::::;;;<<<<<<===>>>>>>999999999888888777777777555777:::===??????>>>===>>><<<;;;>>>AAABBB>>>::::::::::::::::::::::::::::::888777999;;;=========???>>><<<;;;:::999999999999999:::;;;;;;;;;:::999555555555444444555555555333333444444555666666666333333444555555666777777555555555555555666666777777666666666777777888999999888777777666666777777555555555555555555555555888888999999999999888888777777666666777999:::;;;777777777666666666555555666777777888999:::;;;;;;;;;<<<<<<<<<=========>>>::::::::::::::::::::::::888888888888999999999999888888999999888888777666666666666777777888999:::999999999999999999999999888888999999999:::::::::888777777777777666666666555555555666777999;;;;;;888888888888777777777777333444555555666777888888666666777777777888888888666666666666666666666666555555555555555555555555333444444555666777888888666888:::999666555555777555555444444444444555555444444444333333333222222555555555555555555555555444444333333333333333444222222222222222333333333333333444444444444555555444444444444444444444444333333333333333333333333DDDDDDCCCBBBBBBBBBBBBBBB????????????@@@@@@AAABBBEEECCCAAA???===>>>??????<<<======>>>>>>>>>======???>>>>>>>>>======<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCC:::::::::;;;<<<===>>>>>>===>>>@@@AAAAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<============>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<777999;;;===>>>>>>===<<<===<<<;;;:::999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::666888999;;;<<<<<<;;;;;;888999:::::::::999888777:::999999888888999999:::;;;:::>>>GGGOOONNNCCC888======<<<<<<<<<;;;;;;;;;888888888888888888888888777777777777777777777777777777666666555555444444444666777888777777999:::999999999:::;;;<<<>>>???>>>>>>============>>>>>>;;;;;;::::::999888777777666777:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999:::;;;<<<===:::<<<>>>@@@@@@???===<<<:::::::::;;;;;;<<<<<<<<<:::999999888888999:::;;;999999888888999:::;;;;;;999999:::;;;;;;<<<======:::;;;;;;<<<=========<<<:::999999999::::::;;;<<<999999999999:::<<<===>>>::::::::::::::::::::::::555777;;;>>>??????>>>===>>><<<<<<@@@DDDEEE@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::;;;<<<===<<<;;;>>>>>><<<;;;;;;::::::;;;888:::<<<>>>?????????>>>777777666666666666777777222333333444555666777777444444555555666777888888555555555555555666777777777777666666777888999999888888777666666666666666888888888888888888888888888999999::::::999999888;;;:::999888999:::;;;<<<666666777777777777666555555555666888999:::;;;<<<:::;;;;;;;;;<<<<<<======888888888888888888888888888888999999999::::::::::::;;;;;;;;;;;;:::999999777777777777888999:::;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<999999999888888888888777555666666888999;;;===>>>999999999888888888777777333444555666777888999::::::::::::;;;;;;<<<<<<<<<777777777777777777777777666666666666666666666666333444555666777888999:::888:::<<<;;;888777888999777777666666666666777777555555444444444333333333666666666666666666666666555555444333333444444444444444444444444444444444444444444555555555666666555555555555555555555555333333333333333333333333GGGHHHIIIHHHFFFDDDDDDEEEBBBBBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAAAAA@@@???AAA@@@???======<<<<<<<<<;;;<<<>>>??????>>>===<<<=========>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBBIIIGGGEEEFFFHHHHHHEEECCCHHHEEEBBB@@@AAAAAA@@@???>>>>>>============>>>>>>???????????????>>>===<<>>>>>======<<<<<<===>>>???>>>===<<<===>>>;;;<<<===?????????>>>===<<<===>>>>>>>>>???BBBEEEBBBAAA@@@AAAAAAAAA???===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<>>???>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@????????????>>>;;;;;;:::::::::;;;<<<<<<:::::::::::::::::::::;;;<<<;;;:::999999999999:::>>>??????@@@@@@>>>===<<<===;;;:::;;;<<<<<<;;;:::888999999999999999999999555555666777777777777777888888888777666666555555666666666666777777777777888888888777888999999:::>>>>>>>>>===<<<:::999888:::999777666444333333333666777:::<<<<<<<<<;;;:::<<<===>>>>>>===<<<;;;;;;========================;;;:::888777666777888999>>>===<<<<<<;;;;;;;;;;;;<<<<<<===???AAAEEEHHHJJJ>>>>>>===<<<;;;;;;::::::888888888888888888888888>>>>>>>>>>>>>>>??????@@@===<<<<<<>>>AAAAAA===:::<<<<<<<<<;;;;;;::::::999888999:::;;;;;;;;;::::::===>>><<<888;;;AAA@@@:::777777777888:::<<<>>>???===>>>???@@@AAABBBCCCCCC>>>???@@@@@@@@@>>>===<<<======>>>????????????>>>@@@AAAAAAAAA@@@???>>>===<<<;;;;;;===>>>???===<<<999888777666555555555555444555666777888888777777888888777666666777888999;;;999666666777777777777666666666666666777888888777777777888999;;;<<<=========>>>>>>===;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;999777888;;;===;;;999555666666777777666666555666666666666666666666666888888999:::<<<===>>>>>>;;;;;;:::999999999999:::888888999:::;;;<<<===>>>???@@@AAA@@@>>>===>>>???===<<<:::777666555555555888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::888666777999<<<>>>>>><<<;;;:::888777666666666333333333444555777999:::777888::::::999999:::<<<888777777666666888999:::888888888888888888888888888888999999999:::::::::;;;::::::999888777666666777777888888888888777777999999999888888777555555777777777777777777777777555555555444444444333333888777666555444555555666888777666555555666777888555666777777666666777888777666555444444555666777FFFHHHIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAAAAA@@@AAA@@@??????>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEHHHFFFEEEFFFGGGGGGEEECCCHHHEEECCCAAABBBBBBAAA@@@???>>>>>>======>>>>>>?????????@@@@@@@@@???>>>>>>??????>>>>>>============>>>???@@@@@@>>>>>>>>>@@@===>>>???@@@@@@@@@??????<<<===>>>>>>>>>???BBBDDD@@@?????????@@@@@@>>><<<===<<<<<<<<<;;;;;;::::::===>>>???>>>>>>???BBBEEECCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;======>>>?????????>>>===@@@>>>>>>>>>???@@@???===;;;;;;;;;;;;;;;:::::::::777888999999::::::999999999999888777777666666555666666666666777777777777888888888888888999::::::=========>>>>>>======<<<;;;:::999888777666666666888999;;;=========;;;;;;;;;@@@EEEEEE@@@<<<===???============>>>>>>>>>>>>;;;:::888777777777999999888888888888999:::;;;;;;;;;;;;<<<===???AAADDDEEE?????????>>>======<<<<<<::::::::::::::::::::::::;;;:::::::::;;;<<<======???>>>===???AAAAAA???<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999======:::;;;>>>>>>:::::::::999999:::;;;===>>>>>>>>>???@@@@@@AAAAAABBB@@@AAABBBBBBBBBAAA@@@???AAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>??????@@@>>>===;;;:::999999999999999999<<<<<<;;;;;;::::::999999999999777666666777888888<<<999777777888999888777888888888888888999:::::::::::::::;;;<<<===>>>?????????@@@??????===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;===<<<:::;;;===>>><<<;;;999999::::::::::::999999888888888888888888777777999999::::::;;;<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDCCCBBBAAABBBCCCAAA@@@>>><<<;;;:::::::::999999999999999999::::::;;;;;;::::::::::::;;;;;;999999:::;;;;;;::::::999888666444555888:::<<<<<<<<<;;;:::999888777777777666666555666777888:::;;;888:::;;;;;;999999:::<<<<<<;;;:::999999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::777888999999999999999888999999999999888777666555888888888777777777777777555555555555555555555555999888666555555555666666888777666555555666777888666888999999888888999;;;:::999888777666666777888EEEGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@AAA???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@AAABBBDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIFFFEEEDDDEEEFFFFFFDDDCCCFFFDDDAAAAAAAAAAAA@@@???@@@??????>>>>>>??????@@@???@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>=========>>>???@@@@@@>>>>>>???@@@>>>>>>???@@@@@@@@@??????<<<===>>>>>>>>>>>>AAACCC@@@?????????@@@@@@???===???>>>======<<<;;;:::999===>>>@@@@@@AAABBBEEEGGGHHHFFFDDDAAAAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB???>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???======<<<<<<;;;;;;::::::<<<======>>>>>>>>>=========>>>???@@@AAAAAAAAAAAACCCBBBBBBBBBDDDDDDCCCAAA???>>>>>>>>>===<<<<<<<<<;;;;;;<<<=========<<<<<<::::::999888888777777666666666666777777777777888999999999999999::::::;;;;;;<<<===>>>???@@@@@@@@@<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>===<<<888@@@HHHHHHAAA<<<===@@@=========>>>>>>?????????;;;;;;999888888888999:::888999999;;;<<<>>>@@@AAA@@@@@@@@@@@@AAABBBDDDDDD??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888999:::;;;<<<<<<;;;:::;;;<<<<<<;;;999999::::::::::::;;;;;;;;;<<<;;;:::::::::;;;<<<===999===???===<<<======:::>>>===<<<;;;;;;;;;<<<===@@@@@@@@@???????????????BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDAAA@@@@@@@@@???>>>>>>>>>===============>>>???>>><<<:::999999999999<<<;;;999888777888999999===;;;999999:::;;;:::999;;;;;;::::::;;;;;;<<<===============>>>>>>?????????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===???AAA@@@???>>>>>>????????????>>>>>>;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<>>>>>============>>>??????@@@AAABBBCCCCCCBBBDDDEEEEEECCCCCCDDDFFFDDDCCCAAA@@@>>>>>>======;;;:::999888777888999999::::::999999999999999:::666777999;;;;;;;;;:::999777555444444777999:::999===<<<;;;:::999888888888999888777777777888:::;;;;;;<<<===<<<;;;:::;;;<<<@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;888888999::::::;;;::::::::::::::::::999888777777999999888888888777777777666666666666666666666666888777777666666666666777888777666666666666777888888999;;;;;;;;;;;;<<<>>>===<<<;;;:::999888888888DDDFFFGGGFFFEEECCCCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIDDDDDDDDDEEEEEEEEEDDDCCCCCCBBB@@@@@@AAAAAA@@@>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@???>>>>>>???@@@>>>>>>??????????????????===>>>??????>>>>>>@@@AAAAAA@@@@@@AAABBBBBB@@@???>>>>>>>>>======<<<<<<<<<<<<===@@@AAAAAACCCEEEGGGGGGFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>============>>>???@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<===>>>???>>>======??????@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGEEECCCBBBBBBAAA@@@???>>>>>>======>>>>>>??????>>>>>>>>>;;;;;;::::::999888888888777777777777888888888888:::::::::::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>999>>>CCCCCC???<<<<<<>>>============>>>>>>>>>???<<<;;;:::999999:::;;;;;;:::;;;;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBB=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;;;;::::::;;;;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;::::::<<<>>>??????@@@@@@@@@@@@@@@===999>>>>>>===<<<<<<===??????BBBAAAAAA@@@@@@???>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDEEEHHHIIIJJJJJJIIIHHHGGGDDD@@@??????@@@@@@???BBBAAA@@@@@@???????????????>>><<<;;;;;;<<<>>>??????>>><<<;;;:::;;;;;;<<<>>><<<;;;;;;======<<<;;;===<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>============;;;;;;<<<>>>AAABBBCCCDDD@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>???@@@AAAAAAAAA???AAABBBBBBAAAAAACCCDDDBBBAAAAAA@@@???>>>>>>===>>><<<:::888888999:::;;;;;;;;;:::999999999::::::555777:::===>>>===<<<:::999888666777999:::::::::>>>===<<<;;;::::::::::::;;;:::999888888888999:::>>>??????>>><<<;;;<<<===>>>===<<<:::::::::;;;<<<::::::::::::::::::::::::777777888888888999999999::::::::::::999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999999888777777666666666666666666777777777777777777666666666666666666888888777777777777888888888:::<<<<<<<<<<<<>>>???>>>>>>===;;;:::999999888CCCEEEFFFFFFDDDCCCCCCDDDAAAAAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCCCCCCC>>>>>>>>>>>>???????????????AAABBBBBBAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>???AAA@@@?????????AAA@@@??????@@@AAAAAA@@@>>>=========>>>>>>?????????<<>>???@@@AAAAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<=========<<<<<<>>>>>>???@@@AAABBBDDDDDDCCCCCCDDDEEEGGGGGGEEECCCCCCCCCBBBAAAAAA@@@??????>>>??????@@@@@@???>>>>>><<<<<<<<<;;;::::::999999888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>>>>======<<<<<<;;;;;;;;;<<<======??????@@@@@@AAAAAA@@@@@@???>>>======>>>??????>>>========================<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>????????????>>>======<<<>>>===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBB@@@AAABBBAAA@@@?????????@@@@@@???>>>===<<<<<<<<<>>>===<<<;;;;;;===???@@@DDD???<<<===AAA@@@<<<999============???AAACCCDDDDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAABBB>>>??????@@@@@@@@@@@@@@@@@@CCCHHHLLLMMMJJJGGGDDDCCCAAA>>>===>>>???@@@???DDDCCCBBBAAA@@@?????????AAA@@@@@@@@@BBBEEEHHHJJJBBBAAA???>>>>>>>>>?????????>>>===>>>@@@@@@???>>>>>>>>>======>>>>>>???@@@???@@@@@@AAAAAAAAA@@@@@@??????????????????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@===>>>?????????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????@@@@@@@@@???>>>======>>>>>>??????@@@@@@@@@>>>???AAAAAA@@@@@@AAACCC@@@@@@@@@@@@??????>>>>>>AAA???===;;;;;;;;;===>>>======<<<;;;;;;;;;;;;;;;777999<<>><<<;;;<<<===>>>>>>===???>>>===<<<;;;;;;;;;<<>><<<;;;;;;<<<<<<===@@@AAAAAA@@@>>>===>>>???;;;:::999888888999:::;;;999999999999999999999999777777777777888888888999888888888888888888999999888999::::::;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::999999999999888888777777888888888888888888888888666666666777777777666666999999999999999999999999999:::<<<<<<;;;<<<===???>>>======<<<;;;999888888BBBDDDEEEEEECCCBBBCCCDDDAAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDAAABBBBBBCCCCCCCCCCCCBBB>>>>>>>>>????????????@@@BBBDDDEEEEEEEEEEEEFFFHHHFFFFFFEEEDDDDDDDDDEEEEEE???AAACCCBBBAAA@@@@@@@@@>>>======>>>@@@@@@???===<<<===>>>>>>???@@@AAABBB???BBBEEEFFFFFFGGGHHHJJJDDDGGGIIIKKKKKKIIIEEECCCEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@=========>>>???@@@AAABBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===???@@@AAAAAAAAABBBEEEGGGFFFDDDBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<======??????@@@@@@AAABBBBBBCCCEEEAAA===>>>AAADDDCCCAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<============>>>===============>>>>>>@@@@@@@@@AAA@@@@@@???>>>AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDD@@@CCCEEEEEECCCAAA??????AAAAAA@@@@@@???>>>>>>===???>>>=========>>>???@@@DDD===888:::===>>>>>>???<<<<<<===>>>AAADDDGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@AAA>>>???@@@@@@AAAAAA@@@@@@===AAAFFFJJJKKKIIIEEEBBBBBB@@@>>>===>>>?????????BBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCEEEHHHKKKMMMBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCAAA@@@@@@????????????@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCAAA>>>;;;;;;<<<>>>>>>>>>??????>>>>>>>>>====================================>>>>>>??????BBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAABBB???AAABBBAAA@@@@@@AAABBB@@@AAAAAAAAAAAAAAA@@@???BBBAAA@@@???>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<:::<<<>>>AAABBBBBBAAA@@@AAA@@@??????AAAAAA@@@>>>??????>>>===============CCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCBBBAAA@@@AAABBB===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>======<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::777777888999999999999888::::::;;;;;;;;;;;;:::::::::;;;===<<<;;;;;;<<<===<<<<<<<<<<<<;;;:::999888AAACCCDDDDDDCCCBBBCCCDDDBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCEEEGGGGGGFFFEEEFFFHHHFFFFFFFFFHHHIIIJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>?????????@@@@@@@@@BBBDDDEEEEEEEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDEEEEEEAAACCCDDDDDDBBBAAA@@@AAA?????????@@@BBBBBBAAA???>>>?????????@@@@@@AAAAAA@@@CCCEEEGGGFFFFFFGGGHHHDDDEEEGGGIIIIIIHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????<<<=========>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>><<<999888999:::;;;===<<<<<<<<<===>>>@@@AAA???@@@AAADDDFFFFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;<<<<<<<<<<<<==================<<<<<<======>>>???>>>?????????>>>>>>===<<<>>>>>>======<<<=========>>>>>>???@@@AAACCCDDDEEEDDDCCCBBBBBBDDDEEEEEEDDDDDDCCCBBBAAA???>>>======<<<<<<======>>>>>>>>>>>>@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBB>>>BBBFFFFFFDDD@@@>>>===>>>>>>>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@<<<:::;;;;;;<<>>???BBBEEEHHHJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGEEEDDDBBBAAAAAAAAABBB??????@@@AAAAAAAAAAAAAAA@@@AAADDDFFFGGGFFFDDDBBBEEECCCAAAAAAAAAAAA???>>>>>>>>>???@@@BBBDDDFFFGGGDDDDDDDDDEEEFFFGGGGGGHHHAAA@@@??????@@@AAACCCDDDAAAAAAAAACCCEEEEEECCCAAABBBBBBBBBBBBBBBCCCCCCDDDBBBDDDFFFHHHIIIHHHGGGGGGDDDDDDDDDDDDDDDFFFGGGHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDBBB>>>;;;<<<===<<<<<<============<<<<<<;;;;;;;;;<<<======>>>>>>======>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBAAA@@@???@@@AAA???@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<=========>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAA???>>>@@@@@@???>>>>>>>>>>>>???CCCBBBAAAAAAAAABBBCCCDDDAAACCCDDDCCCBBBBBBCCCDDDFFFDDDBBB@@@>>>>>>>>>>>>????????????????????????=========>>>>>>>>>??????===>>>>>>???@@@AAAAAAAAA????????????>>>===<<<<<<======>>>>>>>>>>>>>>>============>>>??????@@@@@@AAAAAA@@@???>>>======<<<::::::<<<=========<<<<<<;;;<<<===>>>>>>===<<<;;;<<<===>>>===<<<;;;<<<===<<<<<<======<<<;;;:::999AAABBBDDDDDDCCCBBBCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEECCCFFFHHHHHHFFFEEEGGGIIICCCCCCDDDFFFHHHHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>??????@@@@@@@@@@@@@@@AAACCCCCCBBBCCCDDDFFFEEEDDDCCCBBBAAAAAABBBCCCBBBDDDFFFEEECCCAAAAAAAAACCCBBBBBBDDDEEEFFFEEECCCAAAAAA@@@@@@@@@@@@@@@@@@???AAADDDEEEDDDDDDDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCC@@@<<<999888888:::<<<@@@????????????AAABBBCCC??????AAADDDFFFFFFCCCAAA??????@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDCCCBBBAAAAAA??????>>>>>>======<<<<<<============>>>>>>>>>>>>===============>>>??????>>>??????@@@@@@@@@??????@@@??????>>>======>>>>>>===>>>>>>???AAACCCEEEFFF???BBBEEEFFFEEECCCDDDDDDGGGFFFEEECCCAAA???>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@???@@@BBBDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????@@@EEEJJJKKKHHHDDDAAA@@@:::;;;<<<>>>???AAABBBCCC>>>>>>???@@@@@@@@@@@@???>>>>>>??????;;;===MMM```>>>??????@@@CCCEEEHHHJJJKKKKKKJJJIIIIIIHHHGGGGGGJJJIIIGGGEEECCCCCCCCCCCC>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDHHHGGGEEEEEEDDDCCC@@@===:::;;;===@@@DDDGGGJJJLLLLLLLLLLLLKKKJJJIIIGGGGGG???>>>>>>>>>???AAACCCDDDBBBBBBBBBDDDFFFFFFDDDBBBDDDDDDDDDDDDDDDEEEEEEFFF@@@BBBDDDGGGHHHHHHGGGFFFCCCCCCCCCCCCDDDEEEGGGHHHFFFEEEEEEDDDCCCBBBBBBBBB???BBBCCCBBB@@@???@@@BBB;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<===>>>>>>===>>>>>>@@@AAABBBCCCCCCAAACCCDDDEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???===>>>???@@@@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBB@@@@@@???======<<<<<<<<>><<<@@@@@@??????>>>?????????@@@@@@???>>>???@@@AAABBBAAACCCDDDDDDCCCCCCEEEFFFNNNLLLIIIFFFCCCAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCDDDBBBBBBBBBAAA@@@???>>>======>>>>>>?????????>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEDDDCCCAAA@@@??????<<<===>>>@@@@@@@@@???>>><<<===>>>??????>>>===<<<>>>???@@@>>><<<;;;<<<===<<<<<<===>>>>>>===<<<;;;