BM6P6(@ oooYYYLLLGGGAAA<<<888666444333//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++)))***,,,111777===@@@AAA```\\\111999EEE333<<>><<<<<<=========;;;:::999222666:::<<>>DDDDDDOOOTTT999III@@@AAA>>><<>>AAAJJJKKKIIIJJJFFFXXXaaaUUUHHHEEEDDD@@@===<<>>???DDDDDDDDDDDDDDDEEEFFFGGGMMMMMMLLLKKKOOOTTTTTTPPPVVV^^^___>>>444555999888111333333???tttuuuSSSFFF;;;>>>EEE>>>MMMbbb{{{~~~uuuiiiZZZSSSaaakkkbbbMMMCCC@@@SSSsss}}}rrrsssiiiqqqbbbLLL444999AAADDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDFFFHHHIIIFFFBBBBBBFFFKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTWWWaaazzzfffOOOrrrPPP???TTTuuunnnXXXLLLGGGAAA<<<888666444333//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******,,,///444999===???QQQgggvvvzzzLLL000444>>>;;;@@@VVVzzz\\\LLLNNNDDD@@@???@@@>>>;;;<<>><<<:::999999::::::666555999DDDMMMHHHIIIJJJGGGGGGMMMXXXbbbppptttwwwuuunnncccYYYTTTSSSRRROOOLLLIIIFFFCCCBBBAAA@@@>>>===<<<<<<;;;;;;AAAAAACCCHHHOOOVVV\\\___bbbccchhhrrr|||cccAAA...000//////111///............///////////////000222222111111222333333444555555444555777999===;;;AAABBBGGGoooIII333@@@AAA???;;;;;;HHH^^^nnndddVVVXXXVVV]]]ggg|||uuuVVV[[[cccqqq~~~nnnrrr~~~yyylll]]]KKKIIIeeedddCCCBBBQQQUUUNNNIIIIIIXXXccc]]]PPPFFFAAA???999@@@WWWxxx}}}~~~}}}{{{\\\@@@666......000111222555777777777888:::<<<===>>>BBBBBBBBBBBBCCCDDDEEEFFFIIIJJJJJJIIIMMMSSSSSSPPPNNNOOOcccpppEEE;;;>>>444777000222666:::ZZZgggTTTBBB999<<>>NNNLLLQQQaaawww|||AAA---BBB777444???aaammmZZZFFFBBB@@@@@@>>>;;;<<<@@@@@@@@@@@@???>>>===;;;:::999999888666444444666888777:::===??????@@@BBBDDD>>>BBBGGGIIIHHHEEEBBBAAA>>>>>>===<<<;;;:::999999===<<<;;;:::999999888888888999<<<@@@EEEKKKPPPSSSaaaeeennn|||nnnEEE222,,,......111333,,,---............/////////...///111111111111333444333444444444333333444666999777>>>@@@BBB]]]bbb:::???BBBCCC===777===OOO```~~~jjjjjjrrrsss|||uuu~~~kkkUUUPPPVVV```tttIIIEEEYYYbbbVVVGGGCCCMMM[[[___SSSAAA:::;;;888IIIhhhuuu}}}sssPPP:::222---///111111222444555666888999;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDFFFGGGGGGKKKRRRSSSQQQOOOLLLRRRnnn|||rrruuuggg@@@:::555777444333888666;;;kkk___LLL>>>999@@@<<>>TTTtttkkkUUULLLGGGAAA<<<888666444333//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++*********---333:::???NNNDDDGGG\\\tttqqq???888:::666999NNNssslllVVVLLLDDDBBBBBB???===>>>?????????>>>>>>======<<<777777888:::<<<===<<<;;;999999:::<<<===;;;999666888:::<<<======<<<===>>>::::::::::::::::::::::::======<<<;;;:::::::::;;;999999;;;===BBBHHHOOOTTTlllttt|||PPP777111222111---111333(((---------.........//////,,,...000111000111333555222333444333333333555777888666;;;@@@@@@QQQ}}}gggDDD===BBBEEEBBB:::999EEETTTqqq}}}ssswww~~~iiiMMMSSS```YYYmmmxxxNNNIII]]]hhhZZZFFF===BBBPPP[[[QQQ===666<<<<<>>@@@BBBCCCAAADDDFFFFFFJJJQQQSSSRRRRRRWWWSSSfffpppbbbUUUwwwVVV444@@@666999555777666,,,HHHmmmYYYLLL??????===???III\\\ppp}}}yyyfffVVVTTTZZZkkk~~~xxxssskkkmmmEEEAAA@@@BBBAAA===<<<@@@FFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFBBBEEEHHHIIIGGGEEEEEEFFFNNNPPPRRRUUUWWWWWWWWWWWWPPP]]]ZZZUUUhhhNNNJJJPPPWWWOOODDDRRRllljjjUUULLLGGGAAA<<<888666444333//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))*********,,,222;;;AAA@@@FFFWWWppp]]]222======>>>DDDUUUsss~~~hhhPPPEEEBBB@@@===<<<==================>>>>>><<<:::888999:::;;;999777:::888666777999:::999888<<<<<<<<<:::888666777888888888888888888888888999::::::999999999::::::;;;;;;===???BBBIIISSS```hhh|||bbb888333222555222+++000333)))------------............,,,...000000000111333444000111333333444555777999;;;999:::>>>???IIIooojjjIII<<>>>>>>>><<<999888888999888888;;;:::888999<<<@@@BBBCCC>>>>>>>>>;;;888777777777777777777777777777777777999999::::::<<<===>>>???999>>>DDDLLLVVVeeevvvlllIII---///---111000)))---222,,,,,,------------.........---...000000000000222333///111222333333555888:::<<<===999:::===???[[[wwwDDD@@@@@@DDDBBB<<<<<>><<>>???@@@???DDDGGGFFFGGGLLLPPPPPPIIIWWWTTTOOOhhhjjj>>>555888555333999:::999===YYYhhhPPPBBB@@@999888BBBOOO___sss{{{gggqqqttt^^^CCCAAAAAABBBDDDEEEEEEEEE???@@@BBBDDDGGGJJJKKKLLLGGGFFFDDDBBBAAAAAAAAABBBCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFHHHIIIKKKLLLNNNOOOTTTWWWWWWZZZ[[[\\\xxxyyyJJJ<<>>GGGjjjooo[[[LLLFFFAAA@@@???===<<<<<<======::::::::::::999:::;;;<<<333444666888999;;;<<<======>>>@@@???===;;;:::;;;777777777888888888999999:::;;;<<<===???BBBDDDEEEBBBJJJUUUaaannn~~~sssMMM333///...(((---111++++++000...,,,,,,---------.........---///000000//////000222///111222222222333555777888===888777===;;;HHHiiiXXXHHH>>>AAADDD???<<<>>>EEETTTkkk~~~qqq^^^ZZZeeeZZZ^^^jjjTTTOOOdddpppjjjhhhnnnfffbbbWWWMMMQQQZZZUUUGGGCCCFFFMMMRRRNNNGGGHHHNNNqqqzzzzzz^^^DDD666000...///222333111444888666666666666666777888999<<<<<<<<<<<<===>>>???@@@???DDDFFFDDDDDDHHHLLLLLLMMMMMMQQQQQQTTTkkkfffBBB999888888555666999666:::lllfffNNNCCC<<<:::???BBBJJJ___vvv~~~~~~yyyuuujjjaaa\\\EEEAAABBBCCCBBBBBBBBB@@@>>>@@@AAABBBDDDEEEGGGHHHIIIFFFEEECCCBBBAAA@@@AAAAAABBBBBBCCCEEEFFFGGGFFFEEEGGGGGGGGGGGGIIILLLNNNPPPQQQRRRQQQUUUXXXUUUiiitttIII<<>>???@@@???DDDFFFCCCBBBEEEIIIIIIPPPCCCLLLUUULLL[[[xxxgggjjjQQQ<<<<<<>>>///,,,777777888BBB|||}}}ZZZGGGBBB??????:::;;;NNNeeexxx}}}{{{}}}~~~~~~mmmYYYHHHCCC<<>>AAACCC@@@;;;<<<;;;999:::;;;;;;999777777777999:::;;;:::999999:::;;;<<<;;;:::999999;;;:::888777777999:::999888777;;;>>>AAACCCJJJUUU]]]kkkwwwVVV222222444+++---------,,,,,,+++++++++---------------------------------............///111111222222222333333333555777999:::;;;===@@@BBBjjjttt===GGGJJJ>>>AAA777@@@???AAAMMMccc{{{}}}yyyxxxccc```nnnNNNMMMWWWgggvvvkkkddd______YYYRRRRRRUUUNNNCCCBBBLLLVVVWWWSSSWWWkkkqqq~~~oooDDD,,,111000000111111111222222222444444444444444555666777::::::::::::;;;;;;<<<======>>>???AAACCCCCCDDDDDDJJJFFFLLLUUUQQQPPPnnnhhhMMM777===666000555555777999TTTvvvZZZIII>>>???>>><<>>??????AAABBBCCCDDDDDDDDDCCCBBB>>>@@@AAAAAA@@@???AAABBBDDDCCCAAA@@@???@@@BBBCCCGGGGGGHHHHHHIIIJJJJJJKKKPPPPPPQQQRRRTTTWWWYYYZZZwwwhhh>>>888HHHEEEEEEGGGUUUpppjjjXXXJJJEEE???<<<;;;999666222111000...,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------777AAAFFFJJJVVVfff~~~sssAAACCC>>>444EEE;;;WWWkkkfffUUUMMMJJJEEE@@@AAABBBBBBAAA@@@>>><<<<<<777888999999999999888777999:::;;;:::888777777888;;;;;;:::999999999:::;;;@@@FFFNNNUUU]]]gggttt}}}|||\\\;;;000333111)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............111111111222222222333333444666888999:::;;;>>>AAAVVVxxx??????KKKAAAEEE333<<<<<>>...222000000000111111111222222333333333444444555777777888888888888999:::<<<===<<<<<<===???@@@AAABBBCCCFFFBBBFFFMMMKKKJJJ\\\ttt[[[999AAA>>>444555777999333;;;cccuuu]]]HHHDDDDDD>>><<>>>>>>>>?????????@@@@@@BBBBBBCCCCCCCCCBBB@@@???>>>?????????>>>>>>@@@AAADDDCCCBBBAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQRRRSSSUUUXXXZZZ[[[bbbgggIII???EEEDDDDDDHHHTTTiiiiiiWWWJJJEEE???<<<;;;999666333111000...,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------888CCCFFFOOOhhhuuulllzzzpppBBB444888888555<<>>???AAAEEEKKKPPPYYY___iiirrr|||xxxzzz|||}}}```444***000000,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------............000111111111222222222222333444666777888999<<>>???@@@AAABBBAAA@@@@@@BBBBBBBBBAAA@@@???===<<<===>>>>>>===<<<===???AAABBBBBBAAABBBCCCEEEGGGHHHFFFGGGHHHIIIKKKLLLNNNNNNQQQQQQRRRSSSVVVXXXZZZ[[[WWWhhhiiiGGGAAAAAADDDDDDAAAHHHdddhhhVVVJJJEEE@@@===;;;:::666333111000...,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***///@@@JJJRRRmmmzzzeee^^^vvvOOOEEE777DDD>>>:::CCC[[[sssxxxiiiZZZTTTMMMHHHEEEDDDCCCAAA>>>======<<<;;;;;;<<<<<<999:::;;;;;;;;;<<>>HHHYYYrrrwwwtttmmmgggXXX___{{{tttbbbfffhhhhhh```TTTMMMPPPWWWWWWNNNNNN]]]sssyyy```>>>111///,,,/////////000000000111111111111222333444666888999666555444444666999<<<>>><<<;;;::::::<<<>>>AAACCCBBBGGGJJJKKKNNNQQQRRROOOggguuuoooddd~~~EEE---===@@@+++555;;;888222BBBsssvvvVVVFFF???>>>???;;;>>>FFFTTThhh{{{yyyuuurrruuu}}}xxxwww|||^^^UUUKKK:::@@@BBB>>>???AAABBBBBBAAA???>>>@@@@@@??????>>>===<<<<<<>>>>>>>>>===<<<<<>>DDDVVVeee|||kkk___[[[WWWPPPJJJHHHFFFDDDBBBAAAAAABBBBBB???@@@CCCDDDGGGJJJOOOSSS[[[```gggkkkooouuulll999444111000...++++++---************************)))))))))******+++++++++,,,,,,,,,------------...//////000000000111111111000222333444444666888;;;999FFFmmmtttKKKGGG;;;BBB===;;;:::===BBBNNNcccuuutttwwwqqq[[[[[[wwwuuufffjjjjjjiiicccVVVOOOYYYiiibbbWWWYYYrrrzzzvvvMMM333000000***....../////////000000000000111111222444666777888777666666666888:::===???<<<<<<;;;;;;<<>>GGGKKKIIIIIIMMMOOOLLLVVVuuuyyyjjjmmmnnn>>>777777111444999>>>999333FFF{{{}}}YYYEEE@@@AAA<<<;;;>>>FFFSSScccsss~~~zzzsssmmmmmmqqqyyy|||yyywww{{{~~~uuuIIIGGG===;;;DDD===>>>@@@AAAAAA???===<<<======<<<<<<<<<=========>>>??????>>>===>>>@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEGGGHHHJJJKKKLLLLLLMMMNNNPPPSSSUUUVVVZZZOOOXXXtttaaaMMM@@@BBBDDD???AAAJJJYYYoooiiiWWWKKKFFF@@@===<<<:::777444111000...,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///'''...===FFFUUUlllzzz|||SSS===555<<>>GGGggg|||wwwooojjjgggccc^^^[[[ZZZZZZZZZYYY[[[^^^aaaeeejjjpppuuuyyy~~~yyyttt}}}ooo999//////+++(((+++///...((()))))))))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,,,,------------////////////000000000000000222333333444555777999888???XXX^^^888MMM======;;;;;;<<<>>>DDDRRR```ssseee\\\rrruuunnnrrrmmmjjjeeeYYYSSSddd|||nnnfffnnnvvv|||[[[;;;...///000---............////////////111111111222333555666777777777888999:::;;;======<<<<<<<<<===>>>@@@BBBCCCBBBHHHLLLIIIGGGHHHLLLMMMKKKdddnnnddd777+++===555111444:::777777OOOnnn^^^III???>>>;;;:::===CCCMMM^^^lllzzzpppjjjiiinnnxxxyyyooouuutttJJJJJJBBB;;;DDD======>>>???>>>===<<<;;;<<<;;;;;;;;;;;;<<<===>>>===>>>@@@@@@???>>>???AAAEEEEEEDDDDDDDDDCCCCCCCCC???@@@AAABBBDDDEEEGGGGGGIIIIIIJJJKKKNNNPPPRRRSSSNNNXXX[[[ZZZmmmqqqOOO???<<<<<<@@@EEEBBBVVVnnnjjjXXXKKKFFFAAA===<<<;;;777444111000...,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((+++,,,555AAAEEELLL\\\|||nnnfffGGG>>>DDD;;;888>>>===CCCTTTggg{{{}}}zzz}}}}}}uuullltttoooHHH,,,111---))))))+++---,,,(((((((((((()))))))))******))))))******+++,,,,,,---++++++,,,,,,,,,---------........./////////000000000222333333333444777999888<<>>???@@@AAABBBFFFFFFHHHJJJJJJHHHKKKOOOKKKSSSmmmyyyWWW222>>>666//////555999888;;;BBBqqqfffPPPFFF@@@;;;;;;===@@@JJJUUUiiiooozzz~~~wwwvvvrrrkkkggghhhoooxxx~~~}}}~~~|||}}}}}}wwwnnnooolllmmmCCC>>>;;;>>>???>>>>>>>>>======<<<<<<<<<======<<<;;;;;;;;;<<<===:::===???@@@???>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA??????@@@AAACCCDDDDDDEEEGGGHHHIIIJJJLLLNNNPPPRRRLLLXXXZZZQQQ\\\~~~]]]GGG>>>???BBB>>>GGGSSSaaatttkkkYYYKKKGGGAAA>>>===;;;777444111000...,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++333((($$$777DDDNNNaaazzz{{{aaa@@@>>>:::===AAA888777<<>>???@@@@@@@@@BBB===???GGGJJJHHHIIINNNNNNIIIWWWtttddd```qqqEEE555444555444333555999888444555mmmjjjQQQGGG@@@???>>>;;;>>>CCCPPPYYYhhhvvv|||uuupppnnnhhhaaabbbhhhwww|||}}}zzzuuu{{{uuuooozzz}}}hhhddd[[[ZZZIIICCC===<<>>===<<<<<<======@@@???===;;;:::::::::;;;888;;;???@@@???===<<<<<<999:::;;;===>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHJJJLLLNNNPPPQQQSSSPPPQQQTTTWWWccc\\\EEE======@@@>>><<>>;;;>>>888999>>>FFFPPPaaavvv}}}rrrooooooddd___}}}ggg<<<333222))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////111333333333333555777:::<<<:::>>>YYYtttEEEKKKAAAAAAAAA<<<===>>>666DDDNNN___sssrrrqqqjjjLLL000+++.........000---,,,,,,++++++,,,,,,---000000000111333555777888444444444444555777888999:::;;;;;;<<<===>>>??????BBBBBBBBBAAABBBDDDIIIMMMNNNKKKMMM^^^}}}dddyyyqqq777;;;...111888333000666888333BBBbbbuuuYYYBBB@@@CCC???999999AAACCCJJJYYYmmm|||wwwpppuuulll___WWWYYYeeeuuu~~~xxxxxx}}}yyyrrrooowwwwwwlllqqqVVVFFF;;;>>>???:::888;;;;;;;;;:::::::::999999999888888999999;;;<<<>>>>>>:::<<<>>>??????===;;;999:::;;;======<<<<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCEEEFFFHHHIIIJJJLLLPPPSSSMMMOOOSSSTTTQQQTTThhh}}}\\\EEEBBBHHH@@@;;;<<>>DDDDDD:::333666===IIIZZZhhh|||xxxvvvzzzjjjtttwwwqqqssshhhCCC222222222...,,,,,,+++******)))(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,------...////////////111222333333333555666777::::::<<>>>>>BBBBBBBBBBBBAAABBBFFFHHHEEEQQQRRRPPPiiimmm___]]]:::111111222111666888///666777<<>>:::888<<<======<<<;;;999888777777888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::<<<======<<<===>>>@@@DDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHJJJMMMPPPPPPNNNOOOQQQQQQTTT^^^jjjdddNNN<<>>???===;;;???FFFQQQddd{{{zzzqqqrrrxxx^^^YYYddd999+++------...333+++++++++******))))))((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,---....../////////000222222222222444666444777;;;;;;@@@YYYhhhPPPEEEFFF>>>888<<<>>><<<<<<@@@KKK^^^rrrxxxhhhDDD555+++---000---+++---,,,,,,++++++++++++,,,,,,////////////000111333333333333333444555666777888888999999:::<<<======>>>@@@BBBCCCBBBAAAAAABBBDDDBBBMMMPPPLLLWWWwwwuuuQQQ\\\UUU???666888555666:::999555777444888VVVcccQQQKKKFFF???;;;<<<===;;;;;;CCCPPP[[[kkkrrr||||||ssskkkfffbbb___]]]UUUXXX___jjjxxx{{{tttzzz}}}zzzyyyssszzz~~~zzzwwwMMMAAA999;;;===:::999<<<<<<<<<;;;::::::999999888999999999999999:::;;;;;;<<<;;;999999999;;;===???:::<<<============>>>@@@EEEDDDBBB@@@??????AAAAAACCCDDDEEEFFFFFFGGGIIILLLQQQLLLJJJNNNQQQRRRTTTVVVgggfffMMMUUUWWWMMMAAA;;;;;;<<<:::GGGWWWeeerrrfffVVVKKKFFFAAA===<<<;;;777444000///...---,,,+++++++++***************************************************++++++++++++,,,,,,,,,---++++++//////,,,...444JJJdddgggwwwOOOHHH???:::999::::::;;;:::@@@KKKXXXjjjzzzkkkiiirrrpppiiillljjj___nnnSSS<<<---000111***)))111+++*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,------...//////...000111222111222444555333444999;;;777DDDooo\\\888DDDIII<<<888>>>999999:::@@@KKK\\\ppp|||ppprrrzzz~~~zzzyyy~~~WWW555...***---...+++***,,,,,,,,,++++++++++++,,,,,,.........//////000000111111111111111222444555666777777888999;;;<<<======>>>@@@BBBCCCBBBBBBBBBCCCGGGAAAGGGSSSUUUZZZyyymmmWWWQQQSSS...444888222222555666555;;;>>>444<<>>???<<<999:::@@@GGGOOOWWWbbbooozzz{{{mmmiiiccc]]]YYYVVVTTTSSS\\\dddrrr}}}zzzuuuppptttppplll|||vvv}}}jjjdddpppOOOFFF===888:::<<<:::999;;;777777888999:::;;;<<<===::::::999999999::::::;;;===<<<;;;::::::;;;===>>>:::<<<============>>>@@@BBB@@@>>><<<;;;<<<>>>???BBBDDDEEEEEEDDDEEEFFFHHHNNNJJJHHHJJJNNNPPPPPPOOORRRqqqlllVVVQQQ```^^^FFF:::AAA888;;;@@@GGGRRRbbbqqqyyygggXXXKKKGGGAAA>>>===;;;777444000///...---,,,+++++++++*********************************************************+++++++++,,,,,,...+++***,,,.........000???QQQiiiyyyWWW<<<999@@@BBB>>>===;;;999<<>>BBB@@@???<<<555999<<<<<<>>>HHH[[[iii~~~zzziiinnn~~~eee>>>000---+++++++++******---,,,++++++******++++++,,,,,,------...////////////111111111222333444666666666777888999:::<<<======<<<>>>BBBDDDDDDDDDDDDEEEGGGAAAGGGSSSPPPMMMhhhVVVgggVVVCCC??????:::000777...111;;;666///DDDfffkkk\\\NNNIIICCC>>>======>>>>>>;;;@@@IIISSS___kkkwww~~~yyyrrrkkkgggbbb^^^XXXRRRPPPQQQUUUXXXmmmvvvzzzwwwwwwwwwvvvvvvlllyyy|||vvvyyyyyyiiiIIIHHH888@@@:::777888:::999999:::555666777888999;;;<<<<<<;;;:::::::::::::::;;;;;;============<<<;;;;;;::::::;;;======<<<<<<>>>???======;;;;;;;;;===>>>@@@BBBDDDEEEEEEDDDCCCDDDFFFHHHHHHHHHHHHJJJNNNRRRSSSOOOZZZssseeeXXXnnnzzzdddIII@@@EEE@@@;;;:::???FFFNNNSSSeeekkkuuu~~~hhhYYYLLLGGGAAA>>>===;;;888555000///...---,,,+++++++++************************************************************++++++++++++...+++)))***,,,...///000222,,,SSS}}}tttnnnmmmJJJ;;;:::======;;;<<<>>>???@@@EEELLL```jjjxxxtttnnniiidddhhhlllmmmeeeXXXlllvvvFFF...///000---)))***...---((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,------......---...000000000111222444444111555:::777666GGG\\\yyyUUU@@@EEEFFF888444999===:::777;;;HHHTTTqqqzzz~~~pppfffkkkwwwiiiIII,,,000...,,,+++******+++,,,++++++************+++++++++,,,---...////////////333333333444555666777888666666888999;;;<<<>>>>>>;;;>>>AAACCCDDDDDDEEEFFF@@@IIIMMMHHHDDDNNN___kkkhhhyyysssDDD;;;???888222555555333555999;;;888MMMqqqkkk^^^MMMAAA>>>>>><<<:::666777:::>>>EEENNNYYY```iiipppyyywwwsssmmmgggbbb\\\WWWSSSPPPMMMJJJJJJOOO\\\kkkvvvvvvooommmnnnqqqrrrqqqvvv}}}xxxzzzmmmzzzHHH===;;;:::888666666888888888888888888777777777777777777999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::888:::;;;<<<;;;;;;<<<>>><<<<<<<<<======>>>???@@@@@@BBBDDDDDDCCCBBBCCCDDDBBBFFFGGGEEEEEELLLRRRUUUTTTKKKVVVpppsssiiiuuuzzzjjjSSSFFF???888888:::;;;<<<===EEEMMMYYYgggrrrzzz}}}~~~fffWWWLLLGGGBBB>>>===<<<888555000///...---,,,+++++++++************************************************************+++++++++++++++++++++***+++---//////222...BBBeeennnfff```PPPJJJ>>><<<===AAAAAA======AAA???FFFWWWlll}}}{{{nnngggeeegggggggggcccYYYQQQUUUXXXZZZ~~~kkkFFF000222333///***''')))++++++***((()))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************++++++,,,,,,---......,,,...000000000000222333111111555999888777>>>IIIuuuaaaMMMGGG;;;999:::;;;999777999???DDD]]]hhhxxx}}}tttpppssszzz|||nnnLLL888***...---,,,++++++,,,,,,***++++++************++++++)))+++,,,...///000000000222222222222333555666777666777888:::;;;===>>>???<<<>>>@@@AAAAAAAAACCCDDD???HHHJJJCCCCCCNNNTTTSSSzzzzzz]]]kkkoooIII===777333===???555111555666111333<<>>;;;::::::999999===BBBGGGJJJQQQZZZaaafffkkkqqqvvvssssssuuuwwwxxxyyyyyyyyywwwwwwwwwuuurrrnnnjjjggg```\\\VVVQQQOOOMMMKKKIIIGGGKKKQQQZZZgggwwwvvvsssooolllkkkooouuuzzzwwwxxx~~~yyykkkwwwooowwwGGG:::999777777666555666777777666777777666666555555555444666666666666777888::::::888888777777888:::<<<===777999::::::::::::;;;===;;;<<<======>>>===<<<<<<===???AAABBBAAA@@@AAAAAA@@@DDDEEEBBBCCCIIIMMMMMMPPPHHHLLL[[[lll{{{xxxcccTTTFFFAAA>>>;;;:::<<<666:::BBBKKKTTT]]]cccfffeeeUUULLLGGGBBB>>>===<<<888555000///...---,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++(((+++,,,++++++,,,---,,,&&&:::...000```}}}~~~JJJBBB======;;;:::>>>EEE@@@@@@CCCJJJPPPUUU^^^ggg|||rrrkkkiiifffcccbbbcccbbb___\\\SSSRRRbbbQQQ555111///...)))(((,,,111...&&&'''---(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......,,,...///000///000222333...111555777777888<<>>===HHHTTTfffwww}}}zzztttsss}}}}}}bbbCCC777,,,++++++++++++---...,,,(((++++++************++++++)))***,,,...000111111000......//////000111333444666777888:::<<<>>>???@@@===???@@@@@@??????@@@AAADDD>>>???HHHMMMJJJJJJPPPVVVyyyrrrfffjjjWWW;;;===444222888999444333777222333666AAAZZZtttcccTTTJJJ@@@@@@>>><<<999999;;;===999>>>CCCEEEEEEHHHNNNSSSVVVWWWYYY[[[]]]^^^______XXXYYYZZZYYYWWWSSSOOOMMMQQQNNNIIIFFFFFFGGGHHHHHHTTT^^^mmm{{{|||tttlllmmmnnnmmmooovvvvvvvvvZZZgggiiiGGG999;;;:::555666666555555777666555333333444444555666666666333333444444666777888999666555333222444999===@@@666888999999999999:::<<<999:::<<<<<<<<<:::888666;;;===???@@@?????????@@@???CCCBBB@@@BBBHHHHHHCCCHHHLLLOOOJJJLLLiiicccPPPDDD<<<;;;>>>888777777888<<>>===CCCCCC@@@OOO]]]fffsss|||qqqjjjgggeeeccc```YYY]]]aaaYYYXXX^^^___ZZZiiiyyyRRR777000111000---///---++++++++++++)))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------.........//////000000111111222222333555777999;;;===:::bbbpppNNNCCCFFF===888<<<<<<777888>>>@@@CCCMMMaaayyyyyyuuuooooooUUU:::---///,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++,,,------...//////......//////000222333444666666666777888:::;;;<<<;;;<<<>>>?????????>>>======>>>AAACCCFFFGGGIIIIIIMMMXXXuuueee{{{\\\BBB999777;;;888...///888111555777111,,,===hhhyyyccc```PPPDDDBBB???999888======888888;;;;;;999;;;AAA>>>???@@@AAACCCDDDFFFGGGHHHJJJKKKLLLKKKIIIFFFDDD@@@BBBCCCCCCCCCJJJTTT]]]pppyyy}}}ssshhhmmm```hhhpppooosssssstttfffLLLAAA===666555999777555333222222444777888777777666555555555555555666555444333222333333444888888777777777777777888666888:::<<<<<<:::888777999777666999>>>???;;;666===<<<<<<===>>>AAACCCDDDFFFFFFEEEDDDCCCDDDFFFIIIHHHJJJRRRUUUQQQRRRkkkxxxeeeOOO@@@@@@888888888888666444555888cccUUUMMMIIIDDDBBB@@@===777222111///---+++***)))******************************************************))))))*********+++++++++++++++++++++,,,---.........111222111444DDD\\\pppjjjxxx{{{YYYmmmWWWDDD<<<===EEE;;;;;;>>>999<<>>;;;>>><<<555999;;;BBBQQQfffyyy~~~wwwsssjjjvvv}}}[[[===///******,,,+++******))))))******))))))))))))))))))))))))***++++++,,,------...............///000111222333444444555666888:::;;;<<<<<<<<<======<<<<<<;;;;;;<<<===???BBBDDDEEEFFFFFFIIILLL^^^~~~fffkkk{{{___HHH666888>>>;;;666666444222333777888888===DDDgggyyyoooddd^^^XXXPPPJJJHHHGGG@@@===>>>>>>;;;;;;???:::;;;<<<<<<<<<;;;;;;:::======>>>???@@@BBBCCCDDDDDDJJJQQQWWW___jjjwww{{{pppjjjgggdddllleeerrr|||jjjyyy|||zzzuuuyyykkkCCC777<<<:::333...666555444333333555666888666666555444444444444444888777666444444444555666888888777777777777777888777888999999:::;;;<<<<<>>AAAAAA===999;;;;;;<<<===>>>@@@BBBBBBCCCDDDDDDCCCCCCDDDGGGJJJKKKJJJNNNRRRPPPOOO\\\nnn~~~gggJJJGGGAAA:::666555555555555bbbVVVMMMIIIEEEBBB@@@===777333111///---+++***)))******************************************************)))))))))*********+++++++++******++++++,,,---...---222444///)))...===LLLqqqzzzjjjzzzhhhSSSKKKAAA:::@@@GGGBBB===888///===:::999;;;>>>AAAGGGMMMGGGLLLRRRXXX]]]bbbgggkkkllljjjfffeeeeeefffeeedddeeeeeebbb]]][[[\\\\\\YYY[[[]]]ZZZUUUQQQQQQMMMGGGDDDJJJQQQNNNTTTaaa888222+++***,,,...,,,)))***)))(((((()))***)))(((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,------------......//////000111111666666555555555555666666???555EEEgggIII:::CCCDDD444111<<<777777999@@@NNN___pppzzz}}}nnnhhhgggyyykkkCCC------000---++++++***)))))))))******)))))))))))))))))))))))))))******++++++,,,,,,,,,---------...///000222222111222333444666888:::;;;<<<<<<;;;:::999999999999<<<===>>>@@@AAABBBCCCCCCHHHDDDGGGZZZvvv|||fffKKKqqqXXXAAA;;;::::::;;;;;;333...222555222---)))999FFFZZZsssqqqjjjccc\\\RRRKKKDDDBBBAAA===;;;;;;<<<<<<======<<<;;;:::999======>>>@@@EEEKKKQQQTTT]]]dddnnnwww|||rrrkkkeeebbbdddhhhfffhhhyyy}}}ooo|||rrrddd___{{{uuuSSS333...666999555111555555555555555666666666555444333333333333333333999888777666666666777777777777777666666777777888:::999888888999;;;===???BBB@@@???@@@BBBBBB>>>:::::::::<<<===???@@@@@@@@@AAABBBBBBBBBBBBDDDGGGJJJLLLHHHJJJPPPQQQMMMOOOVVVmmm[[[PPPBBB:::999;;;:::777aaaVVVMMMJJJEEEBBBAAA===777333111///---+++***)))******************************))))))))))))************))))))))))))************************+++,,,---...+++///222///******111888WWWiiidddNNN@@@<<<777===EEEDDDBBB======BBBBBB===999;;;===>>>AAACCCEEEGGGHHHJJJKKKJJJJJJKKKMMMNNNMMMLLLOOOQQQNNNJJJLLLSSSTTTPPPHHHOOOPPPHHHCCCGGGMMMNNNFFFjjjWWW:::///////////////---***((()))((('''(((***+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------------......///000000111555555444444444444555555:::???:::VVVfff@@@BBBDDD555333BBB;;;:::999999>>>IIIXXXccc}}}rrrpppuuuxxx{{{yyynnnPPP777---///000---******))))))))))))******))))))))))))))))))))))))))))))))))))******++++++,,,,,,------...///111222111111222333444666888999<<<;;;999999999:::;;;<<<======???@@@AAAAAAAAAAAAHHHDDDCCCJJJXXXqqqnnnXXXjjjiiiNNN???:::999:::666444333111000555<<<777000...999OOOlllyyyqqqhhhccc___[[[VVVSSSLLLLLLKKKJJJKKKLLLMMMNNNSSSTTTWWW\\\bbbjjjqqquuuyyylllgggeeegggfffaaabbbfffkkkxxxssswwwssseeePPPWWW>>>777222333333222555:::333444555666777666555555444444333333333333444444888888777777777777777777777666666666666777777888;;;:::888777888999:::;;;???======>>>??????===;;;999:::===>>>@@@@@@??????@@@AAABBBBBBAAABBBEEEGGGIIIFFFGGGMMMOOOMMMLLLNNNZZZqqqrrr]]]OOOFFF>>>777```UUUNNNJJJEEECCCAAA===888333111///---+++***)))******))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************+++,,,------,,,---...///000000000000,,,BBBjjjzzzmmmZZZMMMDDD777===::::::>>>@@@===;;;<<>>DDDEEE;;;;;;;;;:::888888>>>HHHPPPjjjvvv~~~uuuUUU888111111***&&&(((***))))))((())))))******(((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,---...000000222222222222333444555666:::999999999;;;===???@@@>>>???@@@AAAAAABBBBBBBBBDDDFFFHHHIIIKKKZZZwwwsssLLLVVV{{{rrrTTT>>>555555888;;;777222222666666222000222555<<>>>>>===:::;;;===???@@@@@@??????AAABBBBBBBBB@@@@@@AAABBBEEEEEEFFFHHHIIIHHHJJJMMMTTTKKKUUUwwwtttmmmgggaaa```RRRNNNJJJFFFCCCAAA>>>888444111///---+++***)))******))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))*********))))))******+++,,,---...+++***---111222///+++444555CCC```}}}```BBBCCCCCC>>>888777===BBBBBB888666555666888::::::999777777999<<<>>>===:::777@@@>>>======:::;;;CCCLLLJJJHHHIII```^^^>>>222000666......,,,)))'''(((***---***)))((()))+++,,,+++***''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,------......///000000//////000111333444666777444;;;888<<>>===666888999888777:::???DDDUUU```ooo~~~~~~wwwqqqyyy}}}bbb???'''+++///'''$$$,,,))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---///000111111111222333444555666888888999;;;===???AAABBB>>>???@@@AAABBBCCCCCCCCC???DDDIIIIIIGGGLLL___ssssssWWWQQQeeelllLLL???333222555444111...333555999999333...000666<<>>>>>>>>>>>AAABBBBBBAAA???>>>>>>???CCCCCCDDDBBBAAAAAAEEEIIIJJJIIIPPPfff|||___PPPNNNKKKFFFCCCBBB>>>888444111///---+++***)))******))))))))))))))))))))))))''''''(((((()))******+++(((((((((((()))))))))***))))))))))))***+++,,,------+++***+++---///...,,,444,,,+++888OOOooovvvZZZJJJHHHFFF>>>CCCAAA>>>>>>@@@AAAAAA@@@???>>>>>>???AAACCCBBBBBB<<<>>>GGGOOOKKKLLLfff~~~RRR///---333///+++,,,,,,+++******+++---...)))((('''(((******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,---......//////000/////////000222333555666999333666???>>>???```MMM999CCC888999:::999999999;;;<<>>???@@@@@@===>>>???AAABBBCCCCCCCCCBBBBBBEEEHHHHHHIIIPPPZZZrrrqqqMMMXXXzzzgggHHH888555666777888444777666222///111333444333444999@@@KKK]]]wwwwwwqqqiiiddd]]]YYYXXXYYYXXXWWW\\\cccbbb]]]jjj}}}ttt|||uuuwww{{{jjjttt{{{^^^<<<444333...))))))///444333///111111222222333333333222333333222222333444444555333444555666666666555555555444444555555777888888555444444555666888:::;;;888999999::::::;;;<<<>>>999999999999:::;;;<<<<<<>>>???AAA@@@???>>>>>>???@@@@@@???>>>???BBBEEEFFFBBBOOOZZZ^^^gggyyyyyynnnbbb___NNNOOOKKKFFFCCCBBB>>>999444111000---+++************))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))***+++,,,---+++++++++++++++,,,...000+++...444555333???cccrrrTTTPPPKKKHHHGGGFFFDDDAAAEEEBBB@@@AAAEEEJJJMMMOOOPPPbbbdddKKK111///777---%%%///******************(((''')))(((''''''((()))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,------...//////000000000000000111222444444666111999@@@777777LLL^^^sssQQQ===???>>>===<<<;;;999888777;;;;;;AAANNNbbbwwwqqqhhhaaa]]]XXX^^^yyyzzz}}}~~~lllTTT+++---......,,,)))'''&&&((((((((((((((()))******((((((((((((((((((((((((************)))))))))))))))))))))***+++,,,......+++,,,...111444888;;;<<<888999;;;===>>>>>>======<<<===>>>@@@BBBCCCCCCCCCIIIDDDCCCGGGKKKLLLMMMOOOLLLooovvvVVVJJJeeetttXXXCCC888777;;;555888666111222888888222333///000333111111???QQQTTTeeevvvvvvnnnfff^^^ZZZ[[[XXXTTTTTTWWWYYYZZZYYY___jjjiii___iii|||nnnaaazzz{{{~~~cccJJJ???333,,,000,,,///000///...000111000000000111111111222222222222111111111222333333444333444555777777777666555444444444555555777888888>>><<<777444333444777888777888888888777777888:::888888777666777888:::;;;;;;===???@@@???>>>???@@@======<<<===BBBGGGHHHFFFDDDCCCGGGPPPXXX```nnn|||yyyiii\\\VVVNNNJJJEEECCCAAA===888333000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---///......///333999???BBB{{{vvvWWWGGG===333000///+++)))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))***************++++++,,,,,,------.../////////000111111222222333555777888999;;;>>>@@@iiiuuuMMMFFF>>>999999;;;;;;999;;;>>>@@@AAAHHHXXXjjjvvvzzzssstttbbbXXXVVVNNNUUU~~~uuu{{{~~~ccc888------,,,+++***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---------...///111333444555444444444666999<<<>>>===>>>??????>>>>>>???@@@CCCCCCCCCBBBBBBDDDHHHLLLFFFUUUgggyyyUUURRRddddddJJJ;;;888:::;;;999333...111888222111222444333000000444999:::===DDDMMMWWW^^^aaagggqqq|||~~~zzzyyy~~~{{{{{{xxxrrrlll```^^^[[[WWWRRRPPPTTTYYYYYYQQQOOOTTTTTTOOOPPPWWW\\\}}}|||vvvmmmrrrooonnnyyyttt}}}VVV555...111111...---------............///000///...///000111000///......000111111222111111111111111222333444666666444555555555666666666666???===999666444333444555666666666666666666666666777888999888777777888:::;;;;;;;;;;;;;;;<<<======???>>>>>>@@@DDDFFFHHHHHHCCCFFFGGGFFFFFFMMM[[[fff^^^TTTNNNJJJEEECCCAAA===888333000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---222111000///111333666888AAA```eeeIII999???666.........+++))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((()))))))))***************+++,,,,,,------......//////000000111222222333555666888888:::===@@@@@@```zzzOOO555>>>DDD777333???999:::;;;<<<@@@HHHPPPTTTooo{{{}}}vvvmmmfff^^^[[[OOOHHHPPPcccooo^^^EEE------,,,,,,+++)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,---...000111222333444444333333444666888999888:::;;;;;;::::::;;;<<<>>>>>>>>>======@@@DDDGGGFFFIIIMMMaaajjjJJJNNNnnnaaaOOO;;;///666>>>:::333000///...000444555222222555222333444555555888;;;===>>>BBBFFFHHHGGGHHHMMMQQQRRRRRRRRRQQQPPPMMMKKKIIITTTPPPNNNNNNMMMLLLMMMQQQPPPJJJFFFJJJRRRVVVVVVUUUhhhvvvgggmmm}}}{{{|||lllGGG111---111000,,,,,,---------............000///...///000111000/////////000000111222222222000000000111222444555666666666666666666666666777;;;999666444333444555666999999999999888888888888888999999999888888:::;;;======<<<;;;;;;;;;<<<<<<>>>>>>>>>@@@CCCEEEEEEEEEDDDEEEFFFDDDEEEJJJTTT[[[VVVooobbbQQQNNNJJJEEECCCAAA===888333000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********+++++++++************+++,,,,,,111000////////////000000+++666OOOqqqdddJJJ666///111444---)))+++,,,***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))************++++++,,,---------......//////000111111111222444666777777999<<<>>>;;;EEEfffxxxTTTAAA>>>===;;;888888666555666999===???AAAUUUcccsssvvvlllbbbYYYTTTNNNUUUXXXjjj}}}fffCCC///---,,,,,,+++***)))(((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++---///000111111111444444444444444555555555666777888888777777888:::;;;;;;<<<;;;;;;===AAADDDEEEFFFCCCLLLdddyyy{{{^^^PPPZZZhhhQQQGGG>>>555666???444222333666666222111333333555777555333222444666555333222222444777999:::444:::@@@BBBAAAAAACCCFFFBBBAAADDDKKKKKKFFFAAA@@@===???BBBLLLcccyyyzzzooonnnmmmrrrzzzzzz{{{~~~pppbbb\\\WWWHHH666,,,---///...+++,,,,,,,,,,,,------------000......///111111111000111000000000000222333444000000000111222333444555777777777777777777777777666555444333444555777888:::::::::999999888888888999:::::::::999999;;;===<<<<<<;;;;;;<<<======>>>=========???BBBCCCBBBAAADDDCCCCCCCCCDDDGGGJJJLLLFFFSSSeee|||eeeOOONNNJJJEEECCCAAA===888333000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************************++++++,,,+++,,,---...//////000000777...--->>>[[[{{{LLL777333///...111---((('''***,,,)))((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((()))))))))************+++,,,,,,------------...//////000000111111333555555666777:::===KKK@@@HHHlllbbbGGG@@@???:::>>>:::777777777888<<>><<<888999>>>>>>;;;===EEEQQQYYY\\\```www~~~uuu{{{nnnppp{{{yyy|||}}}]]]FFF555111---+++------,,,***++++++++++++,,,,,,,,,---///...---...000111111000222111000///000222444555111111111222222444555555888888888777777777777666444444444444555666777888888888888777777666555555999:::;;;:::::::::<<<>>>999999:::;;;<<<>>>@@@AAA=========???AAAAAA@@@>>>BBB@@@???AAADDDEEEDDDAAAMMMDDDBBBXXXdddNNNNNNJJJEEECCCAAA===888333000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,)))***,,,...///000000000///111333000000>>>```~~~fffFFF...000888333***&&&+++((('''***+++((('''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,------------...//////000000000222444444444666888;;;>>><<<@@@SSSvvvpppFFF777AAA???===<<<===999444666<<<;;;???FFFPPP\\\kkk}}}{{{tttggg[[[TTTKKKCCCLLL[[[\\\bbb}}}~~~xxxxxxsssbbbEEE,,,%%%******))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***,,,---///000000000111222333555666666666666666888999999888777999:::<<<>>>?????????@@@CCCEEE>>>JJJLLLGGGDDDCCCTTTooommmaaammmmmmlllrrrgggKKKBBB:::333222222222444777666444222333555444111---222333444444222111111222666555444444333222111111<<<777777<<<>>>BBBQQQcccsss{{{ssssss~~~vvv|||~~~lllKKK333,,,------------,,,******************++++++++++++---,,,,,,---///111000///222111/////////111444555333333222333333444555666666666666666666666666666555555666666777777666666777777777666666555555555777999::::::999999<<<>>>;;;::::::;;;;;;<<<===>>>======<<<>>>???@@@???===???===<<>>???@@@HHHYYYrrr```NNNNNNJJJEEECCCAAA===888333000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))***+++++++++,,,------......------)))...333444///...777DDD[[[tttdddJJJ444---+++000000)))'''+++,,,)))(((+++***'''&&&)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,------.../////////000111333333333444777999444===CCCCCCNNNpppmmmOOO===999555888>>>>>>777666:::888666888>>>EEEQQQcccqqq}}}ooodddVVVNNNJJJIIICCCCCC^^^ttt]]]BBB///(((***,,,)))((((((((('''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))*********+++---...000111...///000111222333444444444555777666555555666888:::;;;=========>>>@@@CCCFFFHHHDDDEEELLLIIIHHHQQQeee}}}vvvrrryyyhhh\\\NNNFFFAAA;;;888999666444222333444444222000///111222222222111111111333111000222666<<>>===<<<:::999888888888<<<;;;::::::<<<>>>>>>===<<<::::::<<<@@@AAA???===:::AAADDDAAA???GGGZZZiii}}}[[[PPPNNNJJJEEECCCAAA===888333000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++,,,,,,,,,+++++++++++++++///***+++333999666///***000BBB___|||qqqHHH000+++...//////+++&&&&&&+++111+++((((((***)))&&&'''***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,,,,---....../////////000222222222333666888999<<>>???HHHGGGAAAEEEPPPMMMFFFIIIJJJ[[[qqqppphhhvvvnnnddd]]]ZZZHHHJJJIIIEEE>>>;;;===@@@999666333555:::===<<<;;;===>>>???AAAFFFQQQ___iii\\\^^^rrryyykkkxxxrrryyyvvvXXXBBB555---,,,...,,,,,,---,,,***))))))***((((((((()))))))))******))))))(((***,,,......---.........///000000111111111111000000111111222333///000000111222333444444222333555777888777555444444444555555666777777777333444555555555666888:::;;;:::999999888888888888:::888555555888:::<<<<<<:::999888999:::<<<<<<<<>>===<<<<<<===???___qqqXXXQQQNNNJJJEEECCCAAA===888333000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++***)))))))))***+++,,,---------...///---+++000888111222444;;;NNNqqqvvvZZZAAA000...444+++......,,,...000+++$$$***''''''((('''%%%''',,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,------......//////000111222111222555777999222999FFFFFF@@@TTTrrr{{{]]]BBB===???<<<888888888666888<<<;;;888===EEEHHHZZZmmmuuuzzz{{{sssfffYYYMMMFFFCCCBBBBBBJJJOOOHHHQQQ{{{|||yyyvvvPPP...)))///---)))***''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())),,,+++)))((()))---000333666444222000000111222333444555777666555555666888666777999::::::;;;===??????DDDCCCDDDIIIEEECCCMMMDDDIIIOOOYYYqqqgggYYYjjj|||wwwdddYYY\\\bbb[[[RRRKKKMMMWWW^^^]]]YYYjjjllllllhhhfffooo}}}xxxnnnsss~~~]]]888''')))---+++((('''((())))))))))))))))))(((((((((((())))))))))))((('''''')))+++------,,,,,,---...///000000000///000///////////////000111------...000111222333444///111444666777777555444000111111222333444555555111333444444444555777999555555666777888:::<<<===888555222222444888:::<<<:::999888666666888:::<<<999:::<<<>>>===<<<===@@@<<>>BBBFFFJJJLLLpppxxxaaaMMM555:::FFF:::888999777444666;;;<<<;;;???EEELLLSSS[[[hhhwwwwwwcccVVVNNNAAA===AAAAAABBB;;;JJJbbbhhhooorrruuuvvvmmmGGG;;;---''')))+++((($$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++------...///000111222222222222222222333333444555666777999:::;;;<<>>???@@@BBBCCCCCCBBBBBB@@@FFFJJJIIIMMM]]]yyyzzzwww}}}kkkddd|||wwwssswww~~~|||vvvwwwttt{{{oooyyywwwooo~~~mmm]]]XXX;;;888222---)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,------------------------------............////////////...000111111111111222444111111222222222333333333///////////////222777;;;555666777777777777999;;;666555555555555666666777777666444444777;;;@@@CCC999888666555666777999:::999999:::;;;;;;:::::::::>>><<<===HHH___}}}[[[MMMLLLIIIFFFCCC@@@===888555111000...,,,***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++)))((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---.........,,,///000///...222:::AAA;;;YYY}}}iiiOOO>>>777555111------///000...+++,,,,,,+++***))))))((((((''''''&&&&&&'''((()))***(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,******+++,,,,,,------......//////000111222333444666777999<<<@@@CCCFFFHHHVVVggg|||aaaHHH::::::;;;777555888;;;999333...888;;;???CCCGGGOOOZZZcccooouuu}}}zzzuuunnngggQQQBBBAAAIIIIIIGGGCCC888@@@UUU~~~zzz}}}eeeCCC666///(((&&&)))+++)))&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++------...///000111111222111111111111222333333444444666777888999:::===???>>>???@@@BBBBBBBBBBBBAAA???BBBEEEFFFGGGLLLVVV^^^}}}}}}rrrqqqjjjjjjuuu}}}hhhxxx___===...111///---+++******,,,---((((((((((((((((((((((((''''''''''''''''''''''''))))))******+++,,,,,,---------------------------............////////////...000111111000000111333222222222222333333333333///000000000000111555777333444555555555555777999666666555555555555555666888777666666777999<<<>>>999888666444444555666777777888888999999888888888888777666888AAAPPPbbbooo\\\OOOLLLIIIFFFCCC@@@===888555111000...,,,***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))+++,,,---...(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,------...000///...///111111///---000777;;;>>>RRRvvvddd^^^SSSDDD888000......*********---000///+++'''))))))((((((''''''&&&&&&(((''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******++++++******++++++,,,---------......///000111222333333555666777999<<>>DDD???>>>===888222777BBB666777999999999===DDDJJJRRRYYYdddoooxxx{{{uuulllddd^^^WWWOOOIIILLL===999:::777<<>>???@@@@@@???>>>>>>>>>???BBBFFFHHHGGGEEEUUUlllkkkVVVfffwwwsssiiinnnwwwhhhnnnjjjsssxxxxxxnnn[[[@@@,,,%%%***))))))))))))***+++,,,(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***++++++,,,,,,,,,,,,,,,,,,---------------............////////////000111111000///000222222222333333333444444444000111222222111000222333111333333333222333555777777777666555444444444444999888888777777888888999999888666444333333333333555666666666666666555555555777666111---///888AAA]]]]]]QQQKKKIIIFFFCCC@@@===999666111000...,,,***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,'''''''''((((((((((((((())))))))))))***************+++++++++,,,,,,,,,---...------000333333///+++666888333,,,...===MMMVVVfffxxx}}}oooTTT;;;;;;555...)))))),,,000333222///+++******+++***))),,,,,,+++)))(((&&&%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((()))******+++*********+++,,,,,,---------......///000111222222444555666777999;;;===???CCCHHHQQQ```}}}ppp\\\DDD<<<<<>>>>>FFFFFF>>>HHHaaannn~~~~~~tttiiimmmzzzkkkCCC---111(((***,,,,,,***((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********+++,,,---...///000000111//////000111222333333333333444555666555666999;;;888999;;;<<<<<<<<<;;;;;;AAA>>>===???EEEJJJKKKJJJJJJHHHSSSqqqxxxmmmmmmyyykkkfffqqqmmmYYYkkkyyyuuunnnccczzznnnwwwtttyyyooo[[[DDD555---)))+++000)))******))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***+++++++++,,,,,,,,,,,,,,,------------------.........//////000111222222000000111222222333333333333444444444222444555555333111000111111222333222222222444555888777666555444333333333777777888888777777666666777777555444333333333333444555555555555444333333222444666333///...111444;;;OOOqqq]]]PPPKKKHHHEEECCC@@@===999666111000...,,,***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((((((((()))(((((()))))))))******************+++++++++++++++((()))+++,,,---.........)))000666666555333222///888===DDDKKKYYYqqquuucccXXXGGG;;;888:::888333777333///------...---,,,+++)))&&&$$$&&&(((+++,,,,,,+++***)))((('''&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******))))))***++++++,,,,,,---------...///000111111222444444555666888:::;;;<<<:::IIIMMMHHHZZZfff@@@666===AAA===:::666666666555444555666888666:::???EEEIIIMMMRRRUUUdddhhhnnnuuuzzz}}}|||uuummmhhhfffaaaZZZTTTJJJGGGBBB???===<<<<<<;;;<<<999===>>>EEEmmmvvvmmmhhhaaaIII,,,&&&333***+++,,,+++((('''''')))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******++++++,,,---...///000000///000111333444555555555444555666666666666888:::999999;;;<<<<<<;;;;;;:::AAA@@@>>>>>>???BBBEEEGGGFFFEEEHHHOOOUUUffflllpppwwwkkk|||tttxxxtttwwwNNN>>>...(((***+++(((%%%************)))'''&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,,,,,,,------------------............000111333222111111222333222222222333333333444444333555777777444222111111222333444333222222444555777777666444333333333333444444666777777777777666555555555555555555555666444444444444444333222222---...///222333333222000111111777GGGXXXeeemmmqqq~~~xxxvvv[[[NNNJJJHHHEEECCCAAA===999666111000...,,,***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******************************)))+++,,,,,,******---000///...---++++++000666:::444444333000000777CCCMMM```fffqqqqqqggg```QQQ@@@444<<<777000)))&&&''')))***++++++,,,...000///---+++'''((()))))))))((('''&&&%%%&&&&&&&&&''''''(((((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))******+++,,,,,,,,,,,,,,,---...///000111111333333444555777888:::;;;:::@@@FFFJJJNNN___mmmGGG666777AAAHHH:::999888666555444444333666777999:::;;;<<>>???DDDCCCJJJQQQ___qqqvvv{{{uuu^^^===---...,,,$$$'''(((((('''&&&&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,---...//////...000222444555666555555555666777777666666888:::;;;<<<===>>>>>>===<<<;;;777;;;???AAA@@@@@@AAACCCGGGDDDDDDFFFDDDHHHYYYlllppp}}}|||kkkaaaZZZLLL444---'''***000000)))!!!'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))************++++++,,,,,,------,,,------------............000111222111111333444111111222222222333333333222444666666444222222222333444444444222222444555666666555444333333333333222333444555666777777777444444444555555555666666333333333333222111000000---------///111111///,,,,,,---......///444>>>FFFWWWXXX[[[fffwwwzzzZZZLLLJJJHHHEEECCCAAA>>>:::777111000...,,,***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))************************))),,,---------,,,,,,...///***,,,///222222///---,,,&&&***111666777777555444///000444:::AAAHHHNNNPPPVVV]]]cccaaaYYYTTTYYY```^^^VVVRRRSSSPPPGGG@@@@@@???999///(((***///222111))),,,000444444000---,,,---------,,,)))&&&$$$"""***,,,------+++(((%%%###$$$$$$%%%&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))***++++++,,,,,,+++,,,---...///000000111111111222333555777999:::???<<>>@@@BBBDDDBBBdddyyyvvv{{{rrr```CCC,,,)))///,,,"""&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,---......///---///111333555555555444666777777666555555777999:::;;;<<<======<<<;;;:::555888<<>>:::777111000...,,,+++))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))*********))))))))))))))))))((((((***,,,---,,,+++---+++***+++,,,,,,///333222000...---...000111111222333333111///000444777333000000333555444333333999...+++333666000...333'''000444000---///...)))///,,,)))))))))(((((()))&&&((())))))((((((+++---&&&''''''&&&&&&&&&(((***(((((((((''''''&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,+++,,,,,,---...///000000//////000222444666888999<<<===@@@EEEEEEEEELLLUUUjjj{{{NNN:::999999:::<<<<<<;;;999444555555444444555777999666666666666999???GGGLLLLLLOOORRRWWW[[[]]]___```^^^``````\\\[[[]]]\\\YYYRRRPPPMMMIIIEEEAAA>>><<<::::::999888777999===@@@:::;;;>>>???AAACCCFFFHHHeee}}}wwwhhhkkk```<<<'''...111$$$$$$222)))((((((***+++)))&&&"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,---......///+++---000333444444444333555666777666444444666888777888999::::::999777777@@@===:::999:::;;;<<<<<<999@@@CCC@@@<<<<<<>>>???GGG888888NNNaaalll}}}kkkuuuiiiZZZTTTOOO666'''777+++'''+++---)))&&&&&&((()))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,,,,------,,,,,,,,,---------......(((***,,,......///111333///000000000000111111111---///000000000000222444222333333222111111222444444444333333333444555555444444333333333444444555444444444333222111000///////////////...---,,,+++(((+++---+++'''''',,,111,,,,,,+++***,,,000111000---///---***+++000444444]]]NNNMMMIIIDDDBBBBBB???;;;777333222000---+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,...///...------.../////////............//////............////////////......////////////......------............------------------------------))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,------------------000000111222444666888999;;;;;;>>>BBBGGGKKKKKKKKKIIIbbb___]]]SSSDDD===@@@???;;;<<<;;;999666666888666222888444222555666555888======>>>>>>???BBBEEEEEECCCFFFCCCBBBDDDFFFDDDAAA@@@;;;>>>>>>999555777:::===@@@@@@<<<666777===AAA@@@DDD===>>><<>><<<:::888:::BBBKKKSSS~~~vvvkkkCCC......---,,,,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******---...............------...------,,,,,,...///000111111111///------///111............////////////444333111000000111333555444222111333555666333111444333222111000111222222333333222222111000000/////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,```RRRMMMIIIDDDBBBBBB???;;;777333222000---+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++***,,,------,,,,,,---...///......------......///------........./////////---......//////......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******,,,,,,,,,,,,------------000000111222444555777888<<<<<<===AAAFFFIIIKKKKKKTTTNNNUUUrrrwwwQQQ:::555888999;;;======;;;888999;;;333888:::999888888555///666888888777666666777777777333111444888999999888AAA===888777;;;>>><<<888000888AAAEEEBBB>>><<<<<>>BBBFFFHHHIIIJJJFFFHHHUUUkkkmmmWWWMMM888000111???JJJGGG===777999??????888999AAACCC>>>999;;;<<<;;;888666777:::???<<<999999<<>>444777;;;<<<<<<<<<===???CCC??????@@@===999BBBOOOiiirrrnnnkkkhhh]]]III555++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---,,,,,,,,,,,,---///000111666555333333666888888888777666666666666777777888888888888888888999::::::999999888777777777888888444555555444111000000111555666555888DDDVVVccciiiuuuhhhfffrrrnnnTTT888***((((((&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******,,,------......---------//////.........///000111000111111000...---///000---------.........////////////......///111333444333111//////000111111111333333222111111111111222111111111000//////......---------,,,++++++******************************************************)))))))))*********++++++\\\OOOMMMIIIDDDBBBBBB???;;;777333222000---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******&&&(((*********+++---...,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))*********++++++,,,,,,------000000000111222333444555;;;:::999:::>>>CCCEEEFFF===HHHTTTUUUQQQ\\\}}}qqqWWW@@@<<>>JJJgggzzzttt}}}ZZZ<<<444999...+++,,,000111---***+++((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***+++,,,,,,------------,,,////////////000000000111000111111000......///000......////////////000000......//////000222444555444222000//////000111222111111000000////////////000000//////...---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********[[[MMMMMMIIIDDDBBBBBB???;;;777333222000---+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&(((*********+++---...++++++************++++++************++++++++++++******++++++++++++************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))******+++,,,,,,---/////////000000222333333999777666888<<<@@@CCCDDDCCCDDDIIINNNOOORRR[[[eeerrraaaMMMCCCDDD@@@???DDDKKKLLLGGGDDDFFFGGG@@@>>>CCCFFFDDDBBBCCC:::@@@CCC???>>>AAACCCBBBGGG===777999>>>AAAEEEJJJNNNKKK```{{{iiiiiizzzvvvWWW444''',,,+++!!!''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++++++++---//////......///111444444444333222222222333444444555666777888888999888888777777999:::<<<>>><<<;;;999777444333222222---...///...------///000,,,)))+++000111------111+++...666???DDDJJJZZZkkkxxxpppwwwxxx}}}hhhbbbttt~~~oooYYYLLLNNNKKK>>>///(((***///***)))***,,,+++&&&&&&)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))******+++,,,------,,,,,,...//////000000000000000///000111111///....../////////000000000111111111//////000111222333555555555444222000///000222333111111111111111000000000//////...------,,,,,,+++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))\\\NNNMMMIIIDDDBBBBBB???;;;777333222000---+++***)))(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((************,,,---***))))))))))))))))))***(((((()))))))))*********)))))))))******))))))))))))******************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((((()))***+++,,,,,,---.........///000111333333666666666888<<<@@@BBBCCCHHHDDDDDDJJJOOOPPPPPPQQQ```yyypppSSSYYYSSSKKKFFFDDDGGGLLLQQQLLLEEEBBBGGGHHHBBB@@@CCCAAADDDBBB<<<<<<@@@???999333CCCVVV[[[SSSYYY{{{wwwlllfffmmmoooNNN000+++///,,,'''&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++))),,,//////,,,+++---///---///111222222333444666444444666777888888888888777777777888999:::;;;;;;;;;999777555222111000////////////---++++++,,,...333111///---+++(((***...,,,,,,(((&&&,,,555:::999===>>>>>>@@@GGGLLLHHH>>>555:::JJJVVVKKK777:::NNNZZZKKK999333666999333+++000///+++''')))------***+++'''&&&'''&&&$$$%%%(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,---...///000000000/////////000222111///....../////////000000000111111111000000111222333444444444444444333222000///111333333333444444333333222111...------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((([[[MMMMMMIIIDDDBBBBBB???;;;777333222000---+++***)))(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''))))))(((((()))***)))(((((((((((((((((()))''''''((((((((()))))))))((((((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))''''''((()))***+++,,,,,,,,,,,,,,,...///111333444666666777;;;???CCCDDDDDDCCCEEEIIILLLJJJIIIOOOXXXMMM]]]rrryyyVVVJJJUUUYYYPPPNNNKKKNNNQQQMMMDDDFFFPPPIIIDDD;;;999EEETTTSSSGGGPPPwwwwwwooovvvrrrbbb[[[<<<---&&&++++++%%%'''000&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((()))******)))---000000---+++---///---///222333222333555777444555666777888888777777777777888777777666555555555444333111000///.........000000///---,,,---...))),,,,,,***)))---222444******((((((,,,000000---''')))///444000)))***000......000333111---///333...------,,,***((()))+++'''***++++++---///))) """!!!$$$***+++))))))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((()))***+++,,,,,,,,,,,,,,,---...///000///.........000222222000......///............////////////000000111222222222222222111333444222///...///000111222333333333222000000---,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''XXXIIIMMMIIIDDDBBBBBB???;;;777333222000---+++***)))(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''(((((((((''''''''''''(((((('''''''''(((((((((((()))''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((()))***+++,,,,,,***+++,,,---///111333444666666999===BBBEEEFFFFFFBBB@@@BBBGGGJJJKKKNNNSSSNNNOOOPPPWWWmmmmmmooovvvzzzqqqgggooo~~~tttjjjqqqkkkFFF111***000///'''%%%,,,,,,&&&&&&&&&&&&&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((())))))***+++///333333///---///222000333555555333111333555444555777888888777777666888888888777555333000///000000///...............'''***---...---,,,,,,,,,%%%---000***'''))))))%%%***'''(((,,,+++((((((---,,,...,,,((((((,,,//////(((000///&&&$$$+++,,,''',,,+++,,,---,,,)))((())),,,---***###"""(((***(((+++(((''''''%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((()))++++++,,,,,,,,,+++,,,.../////////...---...000222222000.........,,,,,,,,,---------......///000000111111111000000///111333222///------......///000000000///---,,,,,,,,,++++++***)))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''VVVNNNKKKGGGCCC@@@@@@???;;;888666333///,,,+++)))'''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%///***$$$"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++,,,,,,---...///000000333444777999<<<>>>???@@@AAAAAABBBEEEIIIKKKKKKJJJKKKOOOOOOKKKLLL]]]|||~~~\\\888***///******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((------..................000000111222222222222222444666888888666555444555444444555555444444333333000///...,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))*********+++,,,---...///...---,,,000//////.........//////000000////////////000000//////...------...///000//////000000111111111222////////////............------,,,+++***)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVVNNNKKKGGGCCC@@@@@@???;;;888666333///,,,+++***(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%,,,((($$$"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++++++++,,,---...///000000222333555777999;;;<<<===@@@@@@AAADDDGGGIIIIIIHHHLLLNNNOOOLLLIIILLLVVV^^^ttt{{{YYYEEE888---***...***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((++++++,,,,,,,,,,,,------...//////000000000000000000222555555444444444555222222222333222222111000///...---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))*********+++,,,,,,---...---------//////............//////000000////////////000000///////////////000000111//////000000000111111111000////////////.........---,,,,,,+++)))(((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVVNNNLLLHHHCCCAAA@@@???;;;888666333///,,,+++***(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++***+++,,,,,,......///000000111222555777999;;;<<<>>>>>>???BBBEEEGGGGGGFFFGGGGGGIIIJJJJJJHHHEEEBBBOOO\\\yyytttSSS111'''+++---***((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,------...............---///111222222222333444000000000000000///...------,,,+++***)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))+++---......))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))*********,,,,,,,,,,,,,,,---......///...............//////000//////......//////000000000111222222222222222//////000000000000111111000000000/////////......,,,,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVVNNNLLLHHHCCCAAA@@@>>>;;;777666333///,,,+++***((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***************+++,,,---...//////...///111444888;;;>>>???>>>>>>>>>AAADDDFFFFFFEEECCCBBBAAACCCFFFHHHHHHHHHGGG???GGGbbbmmmXXX888000,,,...///+++(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******+++,,,,,,---............------///000111000000111333////////////...---,,,,,,******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********---,,,+++***+++,,,...///......---------...///////////////......////////////000222444444444333222//////000000000000000000111000000//////.........++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVNNNMMMHHHCCCAAA@@@>>>:::777555222...,,,+++***)))'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******))))))***+++,,,---.........///111555:::???CCCEEE>>>>>>>>>AAADDDFFFEEEDDDDDDCCCBBB???>>>???BBBEEE===;;;@@@EEEEEEQQQyyykkkIII777333---...///,,,&&&"""%%%,,,(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++++++++------...////////////...000111222111//////000111////////////...---,,,+++((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******,,,,,,+++***+++,,,---...---------------...////////////............/////////000222333444444333333000000//////////////////000000//////...------,,,***))))))(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWOOOMMMIIIDDDAAA@@@>>>:::666555222...,,,++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***((()))******,,,,,,---......///111555:::???DDDGGG>>>===>>>@@@CCCEEEDDDCCC@@@CCCFFFEEE@@@===>>>@@@:::999::::::666666GGG\\\qqqVVV;;;+++(((+++...+++(((&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***+++,,,,,,---...//////000000//////111222222111///...000111/////////...---,,,+++***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))******+++++++++++++++,,,------,,,,,,,,,,,,---.../////////......------......///...///000111222333333333000000////////////......000//////...---,,,++++++)))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWOOOMMMIIIDDDAAA@@@>>>:::666444111...,,,++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((()))***+++,,,------...///000333777<<>>AAABBBBBBAAA;;;@@@EEEFFFDDD@@@>>>===;;;444000222888:::555///FFFQQQfffsss\\\JJJ555***,,,000...+++%%%$$$###&&&+++---)))###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,------...//////////////////000000///......000222.........---,,,+++***)))&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......------......///------......///111222333000000/////////.........///...---,,,+++******)))((((((''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXXPPPNNNIIIDDDAAA@@@>>>999666444111...,,,++++++***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''%%%"""!!!###&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((()))***+++,,,------/////////111444999<<>>???@@@@@@>>>;;;777555222555555000000444666444...000777GGGaaa~~~rrraaaGGG111///,,,+++++++++***)))&&&((((((&&&%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,,,,---......//////......------......---...111444...---------+++***)))(((&&&'''((()))))))))''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++)))***+++,,,---,,,+++++++++++++++,,,---...///000.........------.........------,,,,,,...///222333000000//////.........---......---,,,***))))))(((''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTTMMMNNNKKKEEEAAA>>><<<999666333222000---+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))))))))((()))(((((('''(((((()))***&&&&&&''''''((()))******&&&(((***+++)))((('''(((+++***)))((('''((((((((()))'''&&&'''******(((%%%''''''((())))))(((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++......///000111333555666888999;;;===>>>???@@@@@@::::::;;;;;;:::888777666333222111111000000111111333333555666555>>>VVVooosssYYYDDD777111000************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,,,,,,,---------......//////000000///...------------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,)))***,,,,,,,,,,,,...///...,,,***,,,000222222111........................111000///------......///,,,,,,++++++***)))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUNNNNNNJJJEEEAAA>>><<<999777333222000---+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))(((%%%&&&)))+++,,,+++)))(((++++++*********)))))))))---///000///---,,,---...---------............---...,,,))))))))))))&&&$$$%%%%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%$$$###%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++---......///111333555666777888999:::;;;<<<===>>>::::::::::::999777555444111111000////////////000000///111333111000777AAARRRmmm~~~uuufffVVVNNNCCC777///,,,,,,---*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******,,,,,,,,,------------......////////////......------,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,)))+++,,,,,,,,,,,,---///...,,,+++---000222111000000000000000000000000000111000///...---......///,,,++++++******)))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVOOOMMMIIIEEEAAA???===;;;999333222000---+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))++++++******)))'''&&&&&&)))***,,,...000222444444999;;;<<<<<<<<<===???AAA??????@@@@@@??????>>>>>>???<<<999666555444222000///......---+++)))((('''&&&&&&%%%%%%%%%&&&&&&'''***'''$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++------...///111333444555777777666666777999:::;;;::::::999888777555333222000///......------.........++++++000222000---,,,***888AAADDDRRRmmm{{{mmmYYYFFF<<>><<<:::333222000---+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((++++++******************...,,,)))''''''***...111333555888<<<@@@DDDGGGIIIIIILLLOOOQQQQQQPPPQQQRRRVVVUUURRRQQQPPPPPPQQQRRRPPPNNNLLLIIIHHHGGGFFFFFFAAA@@@===:::666111...,,,&&&%%%%%%%%%&&&''')))***+++)))'''''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,,,,---...000222444555777666555444555666888:::999999888666444222111000//////...---------------111---***---111333333222111222111------444???FFFaaappp|||iiiYYYFFF<<<777222//////............---+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++,,,,,,,,,---------+++,,,---...............******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''(((((()))))))))***++++++,,,,,,***+++---,,,,,,+++---...//////.../////////......111111111111111111111111//////......------------+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTMMMMMMIIIEEEBBB@@@>>><<<:::333222000---+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))),,,+++***)))))))))******)))***,,,000555;;;???BBBDDDFFFIIIMMMQQQVVVYYYZZZ\\\___aaa```[[[VVVQQQOOOVVVSSSPPPNNNOOOSSSXXX[[[ZZZZZZZZZYYYXXXXXXXXXYYYSSSQQQOOOKKKGGGCCC???===555444111...+++)))'''&&&&&&%%%&&&((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++,,,,,,...///111333444777666555444444666888:::888777555444222000///...//////...------------...111000...+++***,,,------111000111222000...111777333;;;JJJ[[[dddfffjjjooo~~~tttdddTTTHHHCCC888111,,,---///,,,)))((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))+++++++++,,,,,,,,,------++++++,,,------...------)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))***++++++,,,,,,***,,,------++++++,,,......///000000///......---////////////////////////...............------,,,******)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSLLLNNNJJJFFFBBB@@@>>><<<:::333222000---+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))******))))))***,,,...///333777>>>EEEHHHIIIGGGFFFCCCEEEKKKRRRYYY```eeehhhjjjkkkjjjeee\\\RRRJJJEEEHHHFFFDDDDDDHHHOOOWWW\\\eeefffhhhgggeeeddddddddd``````___^^^\\\ZZZYYYXXXNNNLLLGGGAAA999111+++((($$$$$$$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((())))))***++++++,,,---///111222444555555444444555777888999666555333111///.........///......---------------&&&,,,000...+++,,,+++******+++///333333111000222------000555666555777;;;999BBBGGGGGGLLLXXXaaabbbjjjrrr{{{~~~zzzyyyzzzyyypppkkkhhhcccYYYQQQJJJFFF???999555333111000---***+++...///+++((()))***)))'''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))))))))***++++++,,,,,,+++,,,------++++++,,,------///111111///...---...---------------------------............---,,,,,,))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSLLLOOOKKKGGGCCC@@@>>>;;;999333222000---+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++---111555999<<>>999999;;;???BBBBBB>>>;;;???===:::777444222///......+++)))''')))+++...000///,,,******'''$$$'''---...---+++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""########################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''')))))))))***++++++,,,,,,+++,,,------++++++,,,---+++...111111///......///------------------------------.........---,,,+++))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTMMMPPPLLLGGGCCC@@@===:::888333222000---+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************,,,---///333999???DDDHHHFFFEEEEEEGGGLLLTTT\\\aaa^^^___```aaabbbcccdddeeeeeeeeeeeecccbbbcccgggiii^^^___aaadddgggjjjlllmmmjjjlllnnnkkkddd]]]XXXWWWWWWWWWXXXXXXYYYXXXXXXWWW___```aaabbb```\\\XXXUUUEEE???555---)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))******+++,,,...000222333///000222444666777777777222111///...---------...,,,++++++***)))*********,,,...,,,'''(((...///******------***+++000111//////---...111111------///222//////000111//////222000222333111---,,,///333***...111111000000333666***---000000...+++)))((($$$&&&,,,///,,,&&&''',,,%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""########################################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''')))))))))***++++++,,,,,,+++---------++++++,,,---***---111222000......///------------------------,,,---.........---,,,+++)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXNNNPPPMMMIIIDDD???<<<999999222222000...,,,***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((*********)))&&&---///+++(((+++---+++666555;;;GGGNNNNNNNNNRRRTTTRRRSSSUUUVVVTTTQQQOOOXXXQQQUUUeeekkkeeedddkkkllliiikkkggg]]]```eee^^^```XXXTTTWWW[[[\\\^^^bbbgggfffdddbbbbbb___TTTHHHFFFEEEEEEGGGIIIGGGCCC???SSS```jjjiiifffeeebbb]]]YYYYYYTTTIII;;;000***(((***(((%%%$$$%%%''''''''''''&&&&&&'''((((((%%%###%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((+++++++++,,,---...///000444333333333333333333333///...---,,,++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++------------------------------------......///000//////.........---------//////.........---------************************))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))***++++++++++++*********)))))))))))))))***&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((***+++,,,++++++++++++++++++++++++---------...------,,,,,,000///...------...000000,,,,,,,,,++++++*********(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###WWWNNNOOOMMMIIIDDD???<<<999888222111000...,,,***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))******))))))******)))(((***---+++(((***111666555???>>>CCCMMMTTTVVVYYY^^^NNNPPPSSSVVVXXX[[[```eeekkkfffnnn{{{rrrooonnngggZZZOOOQQQVVVZZZ[[[]]]bbbcccaaa___YYYQQQLLLJJJJJJJJJIIIBBBOOO^^^hhhlllmmmjjjggghhhddd]]]XXXSSSJJJ>>>666)))))))))***+++***'''$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((+++++++++,,,---...///000222333333333333222222111......---++++++*********************************)))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------...//////......------------,,,,,,------,,,,,,,,,+++++++++************************)))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))***++++++++++++***+++***))))))((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------...///111222------,,,+++******))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###VVVMMMNNNLLLHHHDDD???<<<999888222111000...,,,***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,++++++***+++---------222;;;??????IIIHHHKKKPPPRRRRRRSSSUUUiiiooosssrrrpppuuu|||iiillliii___WWWVVVWWWWWWZZZYYYXXXZZZ]]]___``````PPPUUU___jjjooollliiiiiimmmjjjhhhfffddd___VVVOOOBBB:::000'''%%%'''***,,,'''((((((&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((++++++++++++,,,...///000111222333444333222000...------,,,+++************************************)))***++++++,,,,,,++++++)))******++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((((()))******++++++******,,,+++***(((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$###############################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,...///111222...---,,,+++***)))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###VVVLLLMMMKKKHHHDDD@@@<<<999888111111///...,,,***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********)))***,,,------------...***///444888;;;???AAABBB@@@HHHVVVfffqqqwww{{{~~~{{{wwwqqqkkk___^^^\\\\\\^^^aaadddfffjjjeeeeeekkkmmmiiihhhkkkaaaaaabbbbbbcccccccccccc]]]RRRBBB444,,,))))))***)))***+++***'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((*********+++,,,---/////////000222333333000...,,,,,,,,,+++***************************************))))))***++++++++++++++++++++++++++++++++++++,,,******++++++,,,---------++++++*********++++++,,,++++++++++++*********************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))***************,,,+++)))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))***,,,---...------------------------,,,,,,------...---------++++++,,,,,,---...///000...---,,,+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###VVVLLLLLLJJJHHHDDD@@@<<<999777111000///...,,,+++))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))************+++)))+++,,,,,,******,,,...000555:::>>>>>>???FFFMMMOOO^^^sss}}}mmm^^^TTTQQQTTTWWWccc```___dddhhhjjjlllooo[[[PPPGGGKKKYYYfffiiigggaaa___[[[TTTIII:::+++!!!&&&((())))))(((&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((*********+++,,,---...///...///111222111///,,,***++++++***)))))))))******))))))))))))))))))))))))))))))***++++++++++++************))))))((((((((()))))))))******+++++++++******)))))))))))))))***++++++*********)))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))************)))+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))***,,,---...------------------------+++,,,,,,---.........------------------,,,,,,,,,---,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###VVVLLLJJJIIIGGGDDD@@@<<<999777111000///...,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********+++++++++++++++---...,,,***+++000444AAAAAADDDIIIMMMSSS___jjj}}}tttiiibbb______aaaaaa___```eeegggfffaaaHHH222777QQQgggiiibbbhhhhhhfffbbbYYYMMM???555***(((''''''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((************+++---...///...///000000///---+++)))******)))))))))))))))***))))))))))))))))))))))))((()))******++++++******))))))((((((((('''''''''******************))))))++++++***))))))))))))***+++************)))))))))++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&'''''''''((())))))******))))))***)))(((&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------,,,+++***))),,,+++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###WWWMMMIIIIIIGGGDDD@@@<<<999777000000///...,,,+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********+++++++++,,,,,,+++---000000222777AAAHHHXXXVVV[[[jjjyyyxxxaaaVVV[[[^^^ZZZcccPPP<<<888FFFYYYcccfffppplllgggbbb^^^ZZZWWWTTT@@@777,,,'''(((******((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))******+++,,,.../////////......---+++***)))))))))((((((((())))))***))))))))))))))))))))))))((())))))***************))))))***+++,,,,,,------000//////......---------...---,,,++++++++++++++++++++++++*********))))))************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&'''''''''(((((()))))))))))))))(((''''''&&&%%%%%%%%%&&&"""#########$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,---,,,,,,************)))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###WWWNNNIIIHHHGGGDDDAAA<<<999666000000///...,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))---111666;;;FFFTTT^^^gggfffrrreeePPPXXX```\\\]]][[[RRRDDD;;;CCC\\\qqqiiiiiikkklllkkkfff```ZZZXXXHHH555***)))+++***'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***+++,,,......//////...,,,+++******)))))))))(((((((((((()))***))))))))))))))))))))))))(((((()))***************,,,,,,...000222444555666777777666555444333222222000///......------------++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&'''''''''(((((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((***+++,,,++++++++++++++++++++++++***+++,,,---............)))***+++,,,---,,,,,,+++))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$UUUJJJKKKIIIFFFBBB>>>:::777666111111///...,,,***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))&&&+++---,,,******,,,---+++111999FFF___{{{ssshhh[[[SSSSSSWWW[[[[[[YYY[[[```ffflllrrrppphhhdddeeejjjeee```TTTBBB111((((((,,,)))'''&&&((()))((($$$ &&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,...---,,,***)))((((((((('''''''''((())))))'''&&&((()))***++++++)))((('''***(((***///222444:::AAADDDDDDDDDEEEEEECCC@@@===BBB@@@===888444222333444111---+++---+++(((,,,444111222111...///222111---...---++++++,,,.........&&&***,,,,,,(((%%%%%%'''$$$%%%&&&&&&%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))******+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------,,,++++++******)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################VVVJJJKKKIIIFFFBBB>>>:::777666111111///...,,,***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))******,,,---,,,++++++---111222777:::BBBUUUwwwsss^^^LLLMMMZZZdddeeedddhhheeedddggglllnnnjjjeeegggddd]]]TTTHHH:::,,,$$$+++***(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,...---+++***)))((((((((())))))(((((())))))))))))((((((((((((((()))))))))...222<<>>222)))%%%---+++...111///***,,,111:::===>>><<<<<<;;;666///111111111111000...+++)))000///---)))&&&%%%&&&((($$$%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%+++)))&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))******+++,,,,,,------,,,,,,...------------------...---,,,,,,+++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################WWWKKKKKKIIIFFFBBB>>>:::777666111111///...,,,***))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******++++++,,,+++++++++---000444777@@@KKKWWWeee~~~kkkaaa^^^]]]]]]___bbb```___eeellloookkkeeejjjgggeeeddd___RRR===---******)))(((&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,---,,,+++***)))((((((((('''&&&&&&&&&&&&((()))***,,,***'''''')))///555999CCCJJJXXXeeehhhbbb]]]\\\TTTNNNFFF>>>999888:::<<>>:::777666111111///...,,,***))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))******++++++,,,,,,++++++---///000444>>>HHHhhhwwweeeXXXRRRUUU\\\dddgggeeedddgggjjjmmmiiifffggghhhbbbUUUJJJ...,,,***))))))***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))***+++++++++,,,+++***)))))))))))))))%%%&&&'''(((((((((***,,,))))))+++111;;;IIIUUU]]]sssrrrqqqmmm```LLL===888111333777<<>>:::777666111111///...,,,***))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))*********++++++,,,------...///...000111333<<>>:::777666111111///...,,,***))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((())))))***((((((((()))))))))*********++++++,,,---...//////111...000555<<>>:::777666111111///...,,,***))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&''''''((())))))******(((((()))))))))*********++++++,,,---...///000000111111<<>>777444555444222///+++***(((&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***))))))***+++++++++++++++***+++,,,......,,,+++******))))))(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################[[[PPPKKKIIIFFFBBB>>>:::777666111111///...,,,***))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************++++++,,,---...///000111444:::QQQttt|||ppp|||nnnXXXLLLNNNYYYbbb]]]^^^```eeehhhjjjhhhfff___bbb```RRR===---(((***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''(((((()))*********(((((('''(((((()))***+++000000///111888JJJ```ppplllmmmmmmnnnmmmmmmlllkkkccc```___```___]]]___ddd___iiiuuu{{{{{{yyyxxxxxxwwwqqquuu{{{ffflllppppppmmmggg[[[OOOJJJIIIFFF???999999>>>DDDBBBEEEIIIJJJIIIJJJMMMQQQFFF@@@999777888999777444111///,,,)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***))))))***++++++++++++***)))***,,,------,,,***))))))))))))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################ZZZPPPIIIFFFCCC@@@>>>:::666333222111///---+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))***+++,,,,,,+++000000******000333111@@@___{{{hhh\\\XXXZZZTTT```eee```aaajjjjjjbbbeeeffffffbbbWWWEEE222&&&+++)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((((((((,,,)))&&&%%%'''***++++++---///888KKKaaakkkbbbUUUYYYNNNQQQccckkkaaaZZZ\\\\\\^^^aaacccggglllrrrwwwzzzvvvwwwsssrrrfffQQQJJJOOOOOOfffwwwtttdddfffqqqwww{{{fffiiifffmmm~~~wwwuuuwwwdddYYY[[[TTTCCC===DDD555111666:::999DDDUUUXXXUUUPPPFFF:::222111444666777555333///,,,)))'''&&&''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))++++++,,,,,,,,,,,,------............---,,,+++******))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZPPPIIIGGGCCC@@@>>>:::666333222111///---+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))******+++,,,---///))),,,555111+++888NNNlll{{{}}}jjj\\\OOOXXXbbbeeeaaa^^^bbbiiijjjiiigggfffaaaTTTBBB555((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))+++---,,,***)))+++---333CCCVVVaaabbb]]]XXXUUUTTTRRRVVV[[[XXXTTT^^^llltttzzz~~~zzz|||nnnccc^^^ZZZVVVOOOOOOXXXZZZPPPKKKKKKDDDFFFVVVTTTFFFHHHLLLHHHEEE@@@CCCAAAHHH\\\hhhlllttt{{{nnniiioooiiiWWWNNNQQQHHH>>><<<;;;777>>>GGGDDDFFFHHHHHHCCC<<<777555444888999:::999555///)))%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))+++++++++,,,,,,,,,------............---,,,+++***))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZQQQJJJGGGDDD@@@===:::666333222111///---+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...111,,,///666555999VVVxxxxxxxxxyyy}}}zzzNNNJJJPPP]]]___[[[aaannnllliiigggiiijjjcccTTTHHH,,,***((('''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''***,,,***''')))111888OOO^^^nnnrrrhhh]]][[[^^^OOOTTTXXXYYY]]]lll}}}kkkYYYNNNNNNVVV[[[WWWTTTXXX```fffyyyvvv~~~zzzuuuoooddd```nnnmmmgggpppsssjjjbbb\\\YYYKKKAAAEEEGGGJJJTTT```YYYZZZgggoooooottt~~~yyycccQQQEEE;;;;;;;;;222???@@@AAA@@@<<<666222111444999>>>BBBAAA<<<555111((('''&&&&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))++++++++++++,,,,,,,,,,,,------------,,,+++******(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYQQQLLLHHHDDD@@@===:::666333111000///---+++*********(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************++++++---...///---444555222>>>___wwwqqqooo]]][[[XXXXXX\\\cccjjjooo}}}jjjXXXLLLQQQZZZ]]]aaaggghhhffffffiiikkkggg^^^WWW>>>444)))$$$&&&)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((,,,777GGGSSSmmmjjjhhhhhhfffaaa^^^^^^```iiiqqqwwwyyyooogggbbb___\\\ZZZiiiuuummm``````[[[VVV[[[dddXXXMMMKKKLLLRRR^^^jjjrrrhhhbbbZZZWWWNNN>>>888666999???BBB===777333///333:::@@@DDDEEEDDDCCC333000+++&&&$$$$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))***++++++++++++,,,,,,,,,---------,,,,,,+++***)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXQQQMMMIIIDDD@@@===:::666444111000...---,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++,,,...///000***222:::EEE^^^~~~xxx{{{xxxnnngggddd\\\YYYUUUQQQOOOPPPRRRSSSYYY]]]dddooozzzgggUUUPPPUUUYYYZZZ```dddgggiiigggeeecccaaaUUUDDD...$$$&&&***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))))))))*********+++++++++,,,333???PPP___hhhiii```\\\```eeeeeedddeeeppp[[[]]]^^^aaahhhsss~~~yyyuuukkkbbbTTTGGG===999:::===QQQOOOZZZjjjppptttqqqccc>>>777777@@@GGGEEE>>>;;;444333444666:::???DDDGGGCCC===444+++%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVPPPNNNJJJEEE@@@===:::666444000000...---,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,---///000111...000FFFkkk~~~xxxpppjjjiiilllmmmlllggg```ZZZVVVRRRPPPNNNKKKHHHGGGFFFEEE>>>@@@DDDHHHMMM[[[tttgggSSSPPPUUUYYY\\\aaagggiiifffdddeeegggdddTTT>>>///******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))******+++++++++&&&+++444CCCRRR]]]bbbdddQQQVVVbbbrrryyyyyy~~~xxxiiidddcccaaavvvkkkppprrrmmmcccWWWKKKBBB666444===GGGMMM___tttzzzaaaOOO===777555444:::CCC???;;;555111111666===AAAOOOIII@@@666---(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))************++++++++++++++++++++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTOOOOOOKKKEEE@@@<<<999777444000///...---,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,...///111222:::GGGfff|||xxxnnnkkkfffbbb___\\\YYYWWWMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCDDDEEEBBBCCCLLLWWWkkk{{{wwwfff^^^^^^YYY]]]bbbeeeffffffggggggeee___RRRBBB333)))'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********((())))))******+++,,,,,,---666DDDRRRYYY\\\[[[YYYSSSZZZlllzzzwwwqqqkkkmmmxxx{{{lll___UUUQQQPPPDDD444;;;TTTcccjjj___SSSIII;;;000555BBBEEEAAA;;;777777;;;AAAEEERRRPPPLLLEEE<<<333,,,''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))************++++++++++++++++++++++++***)))((('''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSOOOPPPKKKEEE@@@<<<999777555000///...---,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,...000111222EEEfffyyytttllldddZZZSSSQQQPPPOOONNNFFFEEECCCBBB@@@???????????????AAAEEEEEEAAAAAADDD@@@FFFUUUrrrhhh]]]VVVXXX[[[aaagggiiigggeee___dddaaaRRR:::)))%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,@@@JJJVVV]]]\\\YYYYYYYYYiiidddjjjyyy~~~qqqddd___aaabbbnnnwww}}}rrrKKK666999<<>>===<<<;;;;;;<<<===???@@@AAAAAAAAA@@@DDDHHHNNN```qqq```TTTQQQTTT]]]bbbccchhhooogggdddccc```NNN666***+++'''&&&''')))&&&"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))''''''''''''((((((((()))''')))+++---...---,,,+++&&&+++...,,,(((***333===QQQUUUNNNEEEVVVvvvxxx{{{rrrpppkkkZZZUUUdddsssuuuzzzyyy~~~~~~oooaaaYYYZZZaaacccaaadddppp{{{www{{{|||{{{pppSSS===444222:::UUUwww|||cccJJJCCCGGG@@@IIIKKKAAAKKKXXXQQQUUUVVVUUUSSSQQQMMMBBB666)))(((&&&&&&'''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""%%%'''(((&&&$$$$$$$$$((())))))***---///222333444555444555;;;@@@===777444777666///,,,...+++%%%)))'''%%%%%%(((***)))'''&&&$$$######%%%%%%$$$###%%%$$$"""###$$$&&&%%%$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))***+++,,,,,,------,,,,,,+++***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\LLLOOOKKKEEE@@@===:::666444000///...---,,,+++++++++************************))))))))))))************++++++******************,,,---...222111///LLL|||{{{rrriiicccYYYUUUPPPLLLIIIGGGDDDBBB>>>>>>===<<<;;;999999888999:::;;;======>>>>>>>>>;;;>>>???BBBOOOkkkppp^^^WWWSSSVVV[[[^^^___aaafffdddcccaaaWWWDDD333+++((('''(((***((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))((()))+++,,,---,,,+++***))))))((((((,,,555@@@IIIFFFNNNLLLJJJ___yyylllkkkuuuwww{{{~~~zzzvvvqqqiii___VVVTTTRRRMMMHHHFFFHHHHHHLLLRRRRRRIII@@@<<<>>>AAA@@@<<<>>>GGGNNNOOOTTTSSSKKKAAACCCWWWrrr|||nnndddaaaOOO<<<666GGGUUUUUUTTTYYYFFFDDDHHHHHH@@@BBBLLLPPPVVVXXXWWWSSSQQQQQQLLLGGG444...'''$$$%%%''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((&&&$$$###%%%)))---'''***///666===CCCHHHJJJBBBDDDEEEFFFJJJQQQTTTRRRMMMPPPMMMFFFBBBBBB???:::777222+++'''&&&&&&$$$###%%%$$$###$$$%%%&&&%%%$$$(((&&&$$$$$$%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,++++++))))))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZLLLNNNJJJEEE@@@===:::666444000///...---,,,+++++++++************************)))))))))*********++++++******++++++++++++++++++///...,,,111666<<>>===>>>===::::::888777666666===LLL\\\llloooxxx___@@@555777>>>NNN^^^eee[[[NNNMMMTTTOOOJJJOOONNNSSSUUUTTTSSSUUUUUUSSSEEE;;;///'''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%'''((((((((((((+++000444888:::===AAACCCEEEFFFFFFAAACCCCCC??????DDDGGGGGGSSSUUUTTTQQQOOOQQQPPPMMMMMMHHHBBB;;;555///)))&&&&&&$$$######%%%''''''''')))'''%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,++++++)))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXNNNMMMIIIDDD@@@<<<:::666444000///...---,,,+++++++++************************))))))*********+++++++++******+++++++++++++++,,,---222,,,+++@@@XXXlllzzznnnddd\\\VVVRRRKKKGGGBBB>>><<<999777555444444444333333222222222444444555666666666555555777777;;;EEEUUUhhhwwwzzzzzzfffVVVTTT]]]aaa^^^aaaffffffdddeeecccSSS???,,,'''&&&)))+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******((('''%%%'''(((((((((((()))))))))))))))***++++++******))),,,,,,///777@@@GGGJJJKKK```vvv~~~sssvvv|||rrrqqqccclllsssrrrnnnqqq|||yyypppgggooowwwxxxuuurrrooooooUUUEEE999;;;===999777:::GGGMMM\\\ooo}}}pppXXXAAA555<<>>333+++(((((()))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((###(((---222333444444555888888777666555333333222===>>>===999999<<<<<<999???????????????AAAAAAAAAMMMNNNNNNNNNKKKEEE>>>:::111---(((%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))******++++++++++++******(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWQQQLLLIIIDDD???<<<999666444000///...---,,,+++++++++************************************++++++++++++******++++++,,,,,,,,,,,,)))222444???YYYiiilllppp}}}pppddd[[[UUUQQQNNNEEEBBB>>>:::888666444222111111111111111111111111111222222333333333222222111111666EEE[[[ooo}}}rrr\\\QQQTTTYYY[[[^^^eeegggddddddfff^^^RRR444,,,&&&(((***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&(((((((((((()))))))))***)))******++++++++++++++++++...444<<>>???@@@???AAAEEEIIILLLNNNOOOPPPEEE>>>555---(((&&&%%%%%%%%%$$$"""###%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((())))))******++++++******)))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||TTTRRRLLLHHHCCC???<<<999777444000///...---,,,+++++++++*********************************++++++++++++,,,******++++++,,,---------***111CCCbbbuuummmnnnyyyxxxqqqfff\\\TTTNNNJJJHHH???<<<999666555444222111/////////000000000000000///000111111222222222111222111666FFF]]]rrrzzzqqq```UUUTTTXXX\\\aaadddcccbbbcccbbb___DDD777+++(((***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))((((((((()))))))))******)))******++++++,,,------000333:::EEEQQQ]]]fffkkk}}}~~~{{{tttqqqyyyyyyuuu}}}|||zzzvvvuuuvvvtttwww{{{}}}tttZZZDDD;;;;;;444333333444444999GGGUUUooo|||~~~[[[@@@444555888KKKgggnnn```VVVRRRQQQMMMHHHJJJQQQWWWWWWQQQSSSRRRKKK>>>111)))&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$'''+++///222999:::999666444444555777::::::;;;;;;===@@@CCCDDD???DDDGGGGGGHHHJJJGGGAAAGGGDDDDDDFFFFFFFFFGGGKKKGGGEEEBBB@@@@@@FFFMMMSSSUUUOOOEEE<<<555///)))&&&&&&%%%###$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))))))))************))))))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwOOOOOOKKKHHHCCC???<<<999777555000///...---,,,+++++++++*********************************+++++++++,,,,,,******++++++,,,------......999NNNmmm~~~www}}}{{{kkkeee\\\SSSLLLFFFAAA>>>999666333111111111000...------........./////////......000111222222222222555666<<>>JJJ___ttt~~~xxx{{{uuuoooyyyooojjjjjjbbbZZZVVVSSSOOOOOOQQQPPPLLLJJJMMMQQQWWWdddqqqlllSSS@@@666555666777444///000444XXXlll~~~ccc[[[CCC444???^^^zzzrrrSSSTTTZZZZZZQQQIIIJJJPPPTTTQQQQQQRRRPPPKKKAAA444***(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...111444555999::::::999777777999:::777999<<>><<<999777555000///...---,,,+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......222EEERRRaaaxxxzzzoooccc^^^VVVNNNGGGAAA;;;777444222///.........---,,,,,,,,,,,,------......///---...///111222333333333222444===OOOggg|||~~~{{{rrr\\\YYYZZZUUUXXXbbbfffaaa___bbbfffPPP888---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...))))))))))))************)))******+++---///111222@@@HHH\\\{{{zzzqqqqqqvvvqqqlllccc[[[WWWQQQMMMJJJKKKJJJDDD@@@@@@CCC<<<999>>>AAA>>><<<===FFFMMMUUU___ooowwwkkkXXXLLLCCC;;;888666555666::::::YYY~~~wwwbbbNNN<<<888WWWkkk]]]MMM\\\fff^^^NNNEEEGGGKKKTTTQQQPPPTTTVVVOOO???111(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&+++111444666777777...333999>>>???>>>===<<<<<>><<<999555333111000...,,,+++++++++,,,************************++++++***************+++...+++***,,,---,,,000555===GGGNNNTTTfffzzzmmmeee]]]VVVLLLBBB;;;777555333//////.........---------------......///.........////////////000333555666111000===YYYrrrsssgggJJJQQQSSSUUUYYYcccjjjeee\\\``````QQQ777)))+++,,,%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&)))+++''''''''''''((((((((()))***************+++++++++---)))))),,,...000999DDDTTTXXXbbbwww}}}{{{}}}}}}tttlllbbbZZZVVVRRRLLLGGGBBB@@@>>>;;;888666555444444444444333333333222222333333444555888???HHHNNNlllgggYYYFFF<<<;;;;;;888444FFFccc~~~rrrYYYEEE<<>>;;;888555333111000...,,,+++++++++,,,************************++++++***************+++,,,++++++,,,,,,...999DDDGGGKKKQQQ]]]rrr}}}oooaaaYYYOOOIII@@@999444222000//////.........------------,,,---......///.........000000000111333555666888555555BBB]]]uuuuuuUUUSSSSSSTTTXXX]]]aaadddeeeaaacccXXXBBB000***(((%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&)))+++'''''''''((((((((())))))))))))************++++++...---...000000555CCCRRR___nnnyyyxxxvvv}}}~~~vvvooofff___UUUOOOKKKHHHBBB>>>:::888666444222000//////111111111111000000000000......---------000666:::888ZZZyyyyyyaaaIII>>>;;;999BBBWWWooo~~~ttt```QQQGGG@@@IIIUUUdddgggXXXHHHJJJUUUMMMNNNOOORRRVVVUUUOOOIII@@@666)))$$$%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&******((('''''')))+++---,,,000444555444555999<<<:::999???IIIOOOUUUhhh}}}zzz{{{~~~sssiiiddd___TTTFFF>>>DDDEEEHHHLLLPPPRRRRRRPPPIIIKKKHHH???666000)))###$$$&&&''''''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))((('''&&&&&&%%%###!!!"""$$$'''(((******(((&&&$$$###%%%'''&&&(((+++---000333666888::::::;;;===@@@BBBBBBBBBBBBAAAAAA???===:::777666444222000---+++)))((('''***)))'''&&&&&&'''((()))&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$kkkNNNPPPJJJFFFAAA===;;;888555333111000...,,,+++++++++,,,************************+++***************++++++++++++,,,,,,,,,111AAAQQQVVVUUU^^^ttt~~~pppaaaTTTKKK@@@;;;555000......------............------------,,,------...//////......000000222333555777888999888999GGGddd}}}~~~UUUQQQRRRYYY\\\ZZZ___ggg```bbb^^^PPP<<<---((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&)))***''''''((((((((())))))))))))))))))*********++++++***+++///111444@@@WWWkkkrrrtttqqqzzzssskkkbbb[[[TTTNNNFFFAAA???<<<888555222111///...,,,,,,++++++......---------,,,,,,,,,,,,---,,,+++)))***,,,...666666@@@YYYtttxxx^^^@@@AAA???FFFVVVeeerrr~~~nnnYYYHHH???EEEYYYkkkdddNNNIIITTTIIILLLLLLLLLQQQYYYVVVMMMPPPCCC222'''%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$(((---111333444666777333///111:::BBBNNNUUUgggzzzqqqsss{{{~~~vvvdddSSSGGGEEECCCCCCFFFJJJMMMNNNHHHLLLNNNIIIBBB;;;000'''!!!$$$(((******(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((())))))******)))((('''&&&%%%&&&%%%#########$$$&&&((('''(((((('''&&&(((+++...555;;;BBBGGGIIIKKKQQQUUUQQQPPPOOONNNOOOQQQTTTUUUUUUUUUVVVUUUTTTRRRPPPOOOMMMKKKHHHDDD???;;;888666---***'''$$$###%%%(((+++'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjMMMOOOJJJFFFAAA<<<:::777555333111000...,,,+++++++++,,,*********************************)))******+++,,,,,,******,,,...444BBBPPP\\\ZZZfffrrrdddVVVJJJBBB777444000---------------------------------------,,,,,,---...///////////////000222555777888999999666999KKKkkkcccSSSNNNWWW]]]YYYZZZaaa___^^^^^^ZZZKKK888+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''(((((((((((()))))))))((()))))))))***+++++++++,,,,,,...111999KKKeeexxxtttjjjbbbYYYPPPJJJEEEAAA<<<888777555222000......---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++------,,,,,,---...,,,'''%%%000GGG^^^llloooVVVMMMFFFFFFHHHQQQiiirrrbbbGGG@@@GGG___nnndddPPPDDDDDDKKKLLLGGGKKKUUUXXXRRRTTTKKK===111)))'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&***000555888999;;;:::888555666???NNNYYYlllttt{{{~~~xxxttthhh```TTTKKKGGGGGGHHHIIIJJJLLLKKKGGGDDDCCC???888(((&&&%%%(((+++------+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''((())))))******))))))((('''&&&%%%&&&'''((()))((('''$$$###$$$'''+++///333888===@@@BBBFFFKKKNNNOOOPPPRRRSSSIIIHHHEEEBBB@@@@@@CCCEEELLLMMMNNNOOOOOONNNMMMLLLOOOOOOOOOOOONNNMMMLLLKKK===;;;777222---)))&&&$$$$$$%%%''')))((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%kkkOOOPPPJJJFFF@@@<<<999777555333111000...,,,+++++++++,,,******************************))))))***++++++,,,///***)))...444888>>>CCCSSSSSS___rrr|||zzzwwwzzzvvveeeWWWKKK@@@999444111...------...---,,,,,,,,,------------------+++,,,---...////////////...000333666777888888777444999MMMooo~~~cccNNNQQQYYYYYYYYY\\\aaa]]]]]]^^^VVVDDD111'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''((()))(((((((((((()))))))))***)))))))))***+++,,,,,,,,,111111222999GGG\\\ooo{{{zzzyyyqqqfff\\\TTTLLLDDD>>>:::888555222111000///...------,,,,,,,,,------...,,,,,,+++++++++*********'''))),,,---,,,+++,,,---%%%---333///+++888YYYvvvwwwrrreeeQQQ@@@<<>>===<<<888555555888;;;IIIIIIGGGEEECCCAAA???>>>666777;;;???DDDHHHKKKMMMPPPPPPOOOKKKDDD:::111+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmPPPRRRJJJFFF@@@;;;888666555333111000...,,,+++++++++,,,************************))))))))))))***+++,,,,,,000++++++222999;;;;;;;;;HHHPPP^^^iiipppzzz|||hhhUUUIII???666000000...---,,,------,,,+++,,,,,,,,,,,,------------++++++---...//////000000///111444777999888777666555:::OOOqqq~~~^^^RRRSSSUUUYYY]]]bbb```^^^___\\\OOO:::***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''((()))((((((((()))))))))******)))******+++,,,---......,,,444@@@PPPeeeyyyxxxhhh```VVVMMMGGGAAA;;;777111000///...---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++*********,,,...///---+++++++++222,,,)))+++000999GGGSSSxxx```RRRHHH???888IIIlllkkkJJJ444:::SSSeeeiiiNNNOOONNNJJJGGGIIIOOOUUUSSSUUUTTTKKK<<>>:::888444111,,,------,,,+++***++++++******))))))******+++,,,,,,,,,+++++++++*********---...000000...---------)))+++...---(((+++===PPPyyytttQQQAAA@@@WWWlllOOO>>>CCCZZZooo___SSSLLLNNNNNNIIIJJJPPPTTTUUUUUURRRIII<<>>VVVzzzvvvwwwoooqqq|||]]]OOOPPPTTTPPP\\\bbb^^^___bbbWWWFFF))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&(((***+++)))((('''((())))))))))))************++++++,,,---...000000111IIIddd|||{{{jjjYYYPPPIIIBBB:::444222111///---,,,---------,,,+++,,,---++++++*********++++++,,,++++++++++++************(((***,,,,,,,,,,,,---...000---,,,///000000777AAAZZZoooUUU???CCCiiiwwwZZZDDDIII\\\kkkVVVJJJQQQTTTKKKGGGLLLSSSRRRRRRSSSQQQHHH888,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((()))******+++000555888777666<<>>BBBCCC===333+++((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***(((///888AAAFFFGGGDDDAAA666555444222333666;;;???AAAFFFKKKOOOQQQVVV]]]bbbjjjqqqxxxzzzwwwttttttuuu|||wwwooogggbbb```aaaaaaSSSPPPKKKGGGEEEFFFHHHJJJDDDBBB>>>;;;:::;;;===>>>LLLMMMMMMIIIAAA777,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkWWWQQQKKKGGGAAA<<<999777444333000///...------,,,------++++++++++++++++++++++++(((***,,,,,,***)))***+++...---333<<>>AAAGGGYYYbbbhhhfffcccjjjvvvyyycccPPPFFF999111///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,---...///000000000000666666999===;;;555333555777???\\\nnnooommmTTTMMMVVVTTT[[[`````````___YYYOOO;;;000''''''(((&&&'''***''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******************++++++***---000000+++***555CCCWWWoootttcccTTTIIICCC999666222///---,,,---...++++++++++++++++++++++++***************+++++++++,,,,,,+++++++++++++++++++++,,,,,,---......//////+++,,,,,,,,,---///444888RRRwwwxxxaaaHHHHHHgggtttbbbKKK>>>VVVTTTUUUSSSSSS]]]YYYDDDLLLNNNOOOPPPSSSQQQAAA000((('''&&&&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***%%%******''')))111333000444999444333BBBSSSfff{{{zzzyyyxxxxxxzzz{{{|||wwwttttttyyy~~~{{{vvvyyy}}}wwwdddggguuulllYYYNNNLLLKKKIIIKKK???;;;:::555666000!!!$$$(((+++)))$$$"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***'''$$$$$$''')))((('''!!!&&&***)))&&&%%%(((---555;;;DDDHHHFFF???<<<<<<444555>>>@@@>>>GGGNNNHHH\\\iiiyyy}}}zzzzzz{{{tttqqqsssrrrmmmlllnnniiiooowww|||xxxsssuuu{{{tttmmmddd^^^```ccc^^^VVVRRRPPPGGG>>><<>>???GGGRRRWWWWWW[[[bbbjjjpppuuuxxxyyywwwcccSSSGGG???555///......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------/////////000000111222222888888;;;>>><<<666444666666CCCccc}}}uuu{{{}}}fffPPPEEENNNUUU[[[\\\]]]^^^[[[UUUEEE444&&&%%%)))***((('''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''(((((())))))*********************++++++,,,---///333444111333AAAQQQwwwrrrbbbRRREEE<<<777555333000---++++++,,,---++++++++++++++++++++++++))))))************++++++******++++++++++++++++++******++++++,,,,,,,,,------......------///333666EEEcccxxxPPPFFF___{{{YYYEEE@@@TTThhhcccWWW]]]]]]LLLEEEJJJOOOQQQUUUVVVNNNDDD000,,,'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((''''''''')))+++******((('''+++222666777666:::777@@@```|||~~~||||||yyyyyy~~~{{{mmmrrr~~~wwwvvv}}}rrrhhh^^^NNNMMMEEECCCAAA::::::999...((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))&&&%%%%%%((())))))((()))'''&&&%%%(((---444999>>>>>>>>>===:::666444444888===OOO]]]aaammm}}}~~~uuuppppppnnnhhhcccYYYRRROOOPPPOOOJJJIIIKKKLLLQQQ[[[ccceee```___aaazzzvvvnnneeedddjjjnnnooopppiiiZZZLLLGGGHHHDDD===666000///888CCCHHHJJJKKK:::555...(((%%%&&&''')))jjjWWWSSSJJJFFF@@@;;;888555333111000///...---,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++******+++---111444:::>>>AAAHHHXXXggg[[[SSSUUUgggxxx|||wwwtttnnn}}}ooo]]]OOOFFF;;;555///,,,,,,...---,,,++++++++++++++++++++++++++++++,,,,,,------------222111000000000222444666::::::<<>>@@@:::000***$$$"""$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&((())))))''''''%%%$$$'''///888>>>@@@GGGBBB:::333222777>>>CCCPPPVVVnnnyyysssxxx|||tttiii]]]WWWZZZ^^^```___kkkfffccccccbbb```^^^___SSSSSSYYYbbbeee^^^VVVRRRTTTXXXYYYUUUVVV]]]fffkkkqqqrrrpppjjjddd]]]RRRHHHKKK>>>444333777777555444>>>999111,,,)))((('''&&&iiiWWWTTTJJJEEE???:::777444222000//////...---,,,,,,,,,,,,************************(((***++++++***+++---...222555888<<>>;;;;;;888444888HHH[[[hhhjjjdddooowwwgggVVVUUUYYY\\\ccciiikkkkkkmmmtttzzz|||yyyyyyzzzzzzzzzzzzyyyuuuuuu}}}{{{pppiiigggmmmpppjjjaaaZZZRRRLLLQQQ\\\hhhllljjjfffcccbbbYYYKKK>>>888777555555666444444444666555111)))###hhhWWWTTTJJJFFF@@@;;;777444111//////...---,,,,,,++++++,,,************************((()))*********+++...000666555666888???GGGLLLOOOPPPKKKQQQdddtttvvvqqqooovvvzzz~~~~~~iiiXXXLLLBBB777111000...---,,,,,,++++++***++++++++++++++++++++++++++++++,,,------...////////////000111444888;;;===:::999;;;===;;;555444777:::\\\zzz~~~jjjDDDGGGLLLTTTYYYZZZXXXWWWZZZMMM;;;---((()))***)))(((((())))))(((((('''&&&'''((((((((((((((('''''''''''''''((((((((())))))************))))))))))))++++++++++++,,,---...///111000333???SSSqqquuukkkNNNDDD888222111111000...,,,++++++******+++,,,,,,)))))))))))))))))))))))))))))))))***+++,,,,,,,,,......///000111111222222111111111111222222222222---.........---...000222222===]]]tttdddmmmEEEOOOkkkyyyjjjMMMKKKFFFBBBDDDJJJPPPUUUWWWLLLAAA333***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&(((***(((---666:::888888BBBMMMmmm|||{{{~~~~~~ssskkkxxxwwwssskkkcccccciiiqqqrrrxxxzzzwwwvvv{{{{{{|||uuummmsssfffUUUNNNMMMFFFEEEHHHFFF===999222,,,'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&,,,333<<<@@@???<<<<<<===333???HHHIIIMMMZZZkkkuuujjjYYYXXX]]]TTTQQQ\\\fffeeeooo|||{{{zzz{{{{{{zzzyyyyyy{{{~~~~~~{{{uuuttt{{{zzzwww~~~~~~uuugggYYYKKKSSSYYYXXXTTTWWWeeetttqqqcccSSSFFF>>>999;;;???///000333999===:::222+++fffUUUTTTKKKGGGAAA;;;888444222//////...---,,,++++++++++++************************((()))*********,,,///222333444666;;;DDDNNNPPPMMMLLLPPPWWW___fffkkknnnpppqqqrrrvvv}}}lllVVVJJJDDD;;;111+++///...---,,,+++*********++++++++++++++++++++++++++++++,,,---...//////000...///333666999<<<===>>>999888:::<<<:::666555888GGGlllssslllzzzxxxjjjJJJFFFGGGPPPYYY\\\\\\[[[XXXRRRDDD333)))(((***+++((())))))))))))(((''''''(((((()))))))))(((''''''''''''((((((((()))))))))************************+++++++++,,,---...///000''',,,<<>>OOO{{{mmm]]]SSSIIIHHHKKKMMMPPPSSSPPPIII===333,,,(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((('''(((***,,,...333555555;;;JJJ\\\ggg~~~|||{{{{{{~~~{{{pppjjjiiirrr|||}}}zzzsssuuuvvvsssoooooosssxxxrrr{{{~~~yyyxxxmmmkkkllllll[[[RRREEE@@@CCCCCC>>><<<888222,,,(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((('''&&&'''***,,,666999;;;999555666===CCCTTTdddnnniiibbbaaaaaa``````XXXaaammmkkkkkkrrrssskkklllpppxxxyyyqqq~~~xxxvvvyyy|||zzzyyyzzzqqqrrrsssyyyzzzlllooopppiii[[[QQQTTT]]]lllfffaaa^^^UUUGGG;;;555444000...000555999777444dddTTTSSSLLLHHHBBB<<<888555222000///...---,,,++++++++++++************************((()))*********---000333111666;;;???HHHRRRVVVSSS[[[eeeggg___\\\cccjjjkkkjjjlllqqqzzzooo]]]KKKAAA;;;444...---------,,,+++***)))***+++++++++++++++++++++++++++++++++,,,---...///000000000333888===@@@???>>><<<999888:::===;;;777888;;;XXX|||lllttt|||sss[[[NNNFFFKKKVVV[[[[[[[[[UUUSSSHHH777+++***+++***)))))))))))))))((('''''')))))))))))))))((('''''''''((((((((()))))))))))))))))))))******++++++,,,++++++,,,,,,---///000111333===VVVwwwxxx|||jjjWWWIIIBBB000000///...---,,,+++***++++++******************++++++++++++++++++++++++***++++++,,,...//////000222222222222333333333333111111222444555666777777777777777555111//////000666999NNNrrrffffff|||iiiHHH>>>bbbooodddXXXPPPJJJEEEHHHNNNRRROOOHHH===222)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((()))***)))+++---///222888:::<<>>BBB>>>:::888777444...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&((((((((((((,,,222666888777666555:::DDDRRR\\\vvv|||yyylllcccccc___XXXdddjjj}}}|||yyypppuuussstttzzz{{{}}}{{{{{{zzzzzzfffXXXTTTPPPMMMRRR```jjjfffXXXNNNCCC:::111...333888999888bbbSSSSSSMMMIIIBBB===999666222000......---,,,++++++++++++))))))))))))))))))))))))((()))*********---111444666>>>BBB@@@AAAGGGKKKIIIkkkuuurrr]]]SSS[[[bbb```hhhkkkrrrzzzzzz___OOO???666000******...+++,,,+++***))))))+++,,,++++++++++++++++++++++++++++++,,,---...///000111333777===BBBDDDAAA===::::::999;;;===<<<999:::>>>eee||||||lllXXXGGGHHHRRRWWWXXXXXXUUUSSSHHH888...---+++((()))))))))))))))((((((''')))))))))))))))(((''''''(((((((((((())))))))))))(((((()))***+++,,,,,,,,,+++,,,,,,---...///111111888CCC]]]jjjTTTBBB666000***,,,.........---...///************))))))))))))++++++++++++++++++++++++++++++,,,---...000000111333333222222222222222222333444555777888:::;;;<<<======<<<888444000//////...222GGGkkknnn~~~yyycccCCCEEEnnnoooggg]]]TTTIIICCCIIITTTSSSSSSOOODDD666+++&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''')))++++++,,,---000222222<<>>BBB@@@777---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))+++000888???888777888???NNN```pppyyyvvvqqqcccUUUWWWeeennnkkkooowwwyyyzzz||||||xxxrrrqqqssswwwyyywwwsssuuu{{{{{{wwwsssvvv{{{}}}yyyvvv{{{||||||wwwxxxvvvrrrlllYYYKKKQQQbbbmmmlllgggTTTJJJ???:::<<>><<<^^^ZZZRRRMMMHHHAAA;;;777444111///......---,,,++++++++++++++++++******)))******+++)))))))))***,,,///222555:::???PPP___VVVBBBAAANNNQQQXXXZZZUUUSSSWWWXXXVVVZZZeeepppwww}}}wwweeeMMMCCC777000...///...---,,,,,,,,,++++++*********))))))))))))***+++,,,---,,,***,,,......---000555???FFFKKKHHHCCC@@@===:::>>>666777@@@===444===QQQ}}}mmm{{{tttVVV===@@@UUU[[[RRRWWWVVVRRRFFF666)))(((---(((((((((((())))))))))))''''''''''''''''''&&&&&&))))))))))))******************+++++++++,,,,,,,,,///,,,''',,,333---111DDDVVV]]]kkk}}}bbbLLL???888333///...............---,,,+++************************++++++,,,,,,,,,---------......---...///000222444333333333333444555666666999===@@@CCCJJJNNNFFF:::<<<@@@BBB???999444333555888444BBBeee{{{}}}eee@@@KKK]]]kkk\\\ZZZTTTFFFAAAHHHUUUNNNLLLNNNEEE444)))(((''''''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((()))((('''+++333555333777CCCWWWkkk||||||zzz}}}|||}}}wwwlllgggqqqyyyUUUCCCDDDBBB>>>;;;<<>>777:::EEEZZZrrr|||ttt```VVVNNNVVVlllgggfffpppxxxppppppppp{{{xxxtttxxxyyyuuuuuutttvvv{{{{{{vvvqqqppptttttttttsssrrrpppnnnmmm~~~xxxqqqmmmpppxxx}}}{{{~~~uuuzzzlllXXXNNNSSSbbbnnngggddd\\\NNN>>>666999AAAbbb\\\TTTMMMHHHAAA;;;777444111///......---,,,+++++++++++++++*********************)))))))))+++---000222444222555AAANNNNNNGGGGGGNNNOOOUUUWWWSSSPPPSSSWWWXXX^^^hhhsssyyy|||dddPPPCCC;;;222------......---,,,,,,,,,,,,+++++++++******************+++,,,---+++***,,,///000000555<<>><<>>DDDHHHIIIIIILLLRRRTTTOOOKKKOOOVVV[[[cccmmmwww|||lllSSS@@@999444...,,,---/////////---,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,------,,,---000000222:::BBBTTT[[[]]]UUUJJJBBB<<<777;;;:::===???999999PPPlll|||tttpppiii}}}YYYJJJJJJLLLQQQWWWYYYXXXUUUMMMCCC777---&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,***///000000000000HHHnnn|||WWWKKK<<<333000000///...------------------,,,+++.........................../////////000000000000000000222333444444555555888888777888:::===@@@BBB???DDDGGGGGGFFFEEE???999777???HHHLLLJJJBBB:::555333555MMMxxx}}}qqqPPPBBBSSStttpppfffUUU@@@FFFKKKOOONNNKKKDDD888---(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))***,,,&&&***555666111<<>>@@@@@@FFF999***%%%(((***'''"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((((((+++///444777:::@@@IIIPPP___jjj}}}uuu\\\VVV___lllooojjjccckkkwwwrrrsssqqqlllkkkpppqqq{{{}}}tttmmmpppvvvxxxqqqooopppsssqqqllliiijjjdddgggjjjlllkkkhhhdddaaa```aaaccchhhnnnsssvvvwwwtttyyyxxxssswww|||mmmeeecccRRR\\\lllxxxwwwfffLLL999hhhYYYSSSMMMHHHAAA;;;777444111///......---,,,++++++++++++))))))***+++++++++******((()))+++...///111111111999;;;888666???MMMSSSOOOJJJNNNPPPLLLIIILLLVVV___fffpppyyy~~~oooYYYFFF;;;333000...---///111111000------------,,,,,,,,,,,,...------,,,,,,------...111//////000000333>>>III[[[bbbddd[[[OOOFFFAAA===:::<<>>FFFKKKLLLHHHAAA<<<444<<<[[[vvvjjjRRR===```|||{{{vvv^^^BBB???IIINNNMMMNNNMMMBBB333)))((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((())))))***++++++***...444777???UUUlllzzzwwwzzzuuusssrrrppp~~~sssSSSAAA@@@DDDBBB>>>LLLAAA333***(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''((()))******555===:::666@@@ZZZrrrssshhhhhhaaaXXXbbbvvvyyy}}}yyyooorrr|||tttooopppqqqqqqtttyyyvvv|||uuuvvv|||{{{wwwmmmjjjgggfffiiilllnnnooo{{{{{{xxxuuuvvv}}}~~~||||||bbbZZZXXXeeezzzlllTTTnnnYYYUUUMMMHHHAAA;;;777444111///......---,,,++++++++++++))))))***+++++++++++++++)))***,,,...000111111111111777888555>>>QQQ]]]^^^JJJLLLMMMKKKIIIMMMXXXbbbhhhqqqzzz~~~rrrXXXBBB888666000///......///000//////------------------------..................///000111///...///000777EEETTT```ggghhh]]]OOOGGGCCCAAA>>>AAAAAA;;;:::MMMrrrqqqvvvmmmpppSSSMMMPPPPPPWWWYYYWWWSSSPPPIII999(((+++*********)))))))))(((((((((((()))))))))******************++++++++++++++++++,,,,,,,,,------------...,,,333===EEE]]]yyyXXX===777333///---...//////...//////000000111000000///000000000000000000000000111111111222222222222333333444666888999999999888777666666777999<<>>777333555888:::<<<@@@KKKHHHGGGJJJOOOPPPLLLHHH>>>XXX}}}```GGG888GGGdddooocccSSSEEEFFFGGGIIINNNQQQLLLDDD333...)))''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***************++++++,,,,,,999===<<>>444111222---......------...///000------......////////////......//////111222444555666444333333444>>>TTTgggmmmsssrrrdddUUUPPPRRRTTTZZZVVVJJJ@@@IIIhhhvvvyyymmmeeeQQQMMMNNNQQQVVVVVVRRRSSSSSSGGG777,,,,,,+++******))))))((((((((()))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------......000999SSSppp{{{iiiJJJ999555666444333222333333444333333333333444555555555555555666666666666666666666666777777777777888888888888555555555666777888999:::<<<===???AAABBBCCCCCCCCC:::888777888777:::FFFTTTUUURRRQQQUUUXXXVVVMMMDDDLLLooosssVVV@@@KKKjjjxxxkkkWWWNNNFFFBBBFFFLLLMMMLLLLLL<<<555,,,(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++************+++,,,,,,333;;;EEERRRjjj~~~|||wwwmmmlllpppmmmrrrkkkOOOBBBAAABBBDDDDDD???555---)))(((((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''))),,,000555777999999BBBUUUmmm{{{{{{vvv]]]gggtttxxxpppggghhhppp~~~xxx|||zzzwwwwwwzzzkkkcccbbbwww|||wwwmmmmmmooolll|||[[[ZZZMMMHHHAAA;;;777444111///......---,,,++++++++++++,,,***(((&&&'''***---000...---,,,,,,---000222444777555666<<>>SSSfffqqqwwwvvvjjj]]][[[```eeefff___OOOCCCNNNooovvvmmm~~~{{{YYYMMMRRRNNNUUUVVVQQQRRRTTTKKK<<<,,,,,,++++++***))))))(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,333BBBbbbfffGGG666444666555555555555666888999999999888888999:::::::::::::::888888888888888888888888999999:::::::::;;;;;;;;;999888888888999;;;===>>>GGGHHHIIIHHHGGGDDDAAA???888:::>>>===888;;;NNNdddbbbaaabbbfffiiibbbRRREEEYYYuuufffEEECCC___yyyvvveeeTTTFFF???DDDJJJJJJKKKPPPDDD:::///((('''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))++++++******++++++,,,---:::<<>>NNNeeewww~~~yyyooohhhgggjjjnnnpppsssvvv{{{}}}qqqssssssnnnyyyjjjcccqqq~~~}}}yyy||||||yyyvvvhhhVVV^^^VVVMMMGGG???:::777555111......---,,,,,,++++++,,,,,,******))))))***++++++,,,,,,---.........000333555333000444@@@FFFBBB???>>>DDDDDDDDDGGGLLLTTT]]]bbbooottt}}}[[[KKK<<<666333//////222000111111111111222222222............///111222333222333333333222333666888;;;<<<888333777III]]]iiisss}}}}}}ooodddgggpppuuuxxxcccJJJBBBYYY}}}vvvkkk^^^UUUOOOOOOSSSSSSVVVWWWLLLEEENNN222+++(((+++,,,((((((,,,))))))))))))************++++++++++++++++++++++++(((,,,---+++***,,,///000///:::JJJjjjnnnJJJ888111...222:::<<<;;;;;;<<<>>>???===<<>>>>>>>>===>>>@@@AAA@@@???>>>===555888===AAAEEEIIIMMMPPPVVVYYYWWWRRRNNNMMMIIIEEE999???;;;;;;@@@===QQQ}}}yyyllliiivvv}}}ppp\\\PPPyyy}}}^^^KKK???VVViiiRRRIIIFFF>>>HHHQQQDDDGGGAAA444(((&&&+++***$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((***)))((((((((((((((()))))),,,((((((,,,***000BBB>>>KKKfff{{{vvvxxxxxx}}}sssmmmmmmdddddd~~~qqqOOO;;;DDDGGGBBB===;;;222&&&'''((((((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###&&&((('''%%%&&&''''''$$$---******999@@@<<<;;;JJJmmmyyyiiiccckkkvvvnnnlllssszzzzzzxxxwww}}}uuusssvvvtttpppyyyooohhhuuu{{{vvv|||oooaaaXXXMMMFFF???999777555111......---,,,,,,++++++,,,,,,+++***************++++++......//////...///222444444444:::EEEIIIFFFBBBCCCCCCCCCDDDGGGLLLUUU]]]cccooouuu}}}~~~gggIII>>>333222222111222555111111222222222333333333444444444333333333333333111222333333333555999<<<;;;<<<:::666<<>>>>>AAA@@@>>>;;;;;;===>>>??????BBB??????DDDEEECCCCCCFFFAAACCCFFFGGGGGGEEEDDDDDDCCCAAA>>>888444444777:::777===EEELLLSSSXXX]]]```bbbdddbbb\\\WWWUUUQQQLLLDDD>>>;;;@@@AAA???ZZZwwwqqqttttttddd]]]lllFFFBBBhhh|||zzz```SSSLLLBBBHHHRRRKKKJJJEEE999,,,(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''',,,++++++000///555GGGNNNhhh~~~}}}zzz{{{mmmiiivvvnnn}}}eeeIIIAAA;;;>>>@@@===666222((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&'''))))))%%%***---555AAABBBFFFUUUkkkzzz}}}vvvssskkkdddhhhoootttwwwrrrkkkiiipppxxxvvvlllhhhooovvv{{{zzztttuuuzzzmmmzzz|||```WWWLLLFFF>>>999777555111......---,,,,,,++++++,,,,,,,,,++++++*********++++++.../////////...///222555222555<<>><<<===;;;888???RRRfffqqqsss{{{|||sssnnnuuu|||qqqVVV???DDD[[[uuuuuu{{{yyybbbHHHGGGJJJLLLOOOSSSVVVQQQLLL@@@444***)))+++***(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,/////////000000///......999MMMddd|||lllRRRGGGBBBHHHMMMIIIFFFFFFRRRNNNHHHCCCBBBAAAAAA@@@@@@???@@@DDDFFFGGGMMMSSSRRRRRROOOJJJDDDAAABBBDDDDDDBBB???:::444111111222444;;;EEEOOOXXX```fffkkklllnnnmmmgggcccaaa]]]WWWQQQ???>>>FFFCCCKKKnnn|||zzz|||wwwyyy{{{|||UUU===OOOjjjYYYPPPDDDCCCLLLNNNMMMJJJ@@@333+++******)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))))))))(((((())))))***'''...,,,---333555>>>QQQfffsss|||{{{mmmsssfffvvv~~~aaaIII888:::@@@===:::<<<+++(((&&&&&&((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''((())))))---///555BBBJJJEEEOOOlllpppgggpppuuurrrrrruuutttkkkooowww{{{qqqiiihhhvvvxxxxxxzzznnnpppzzz]]]TTTKKKEEE>>>999666555111......---,,,,,,++++++,,,,,,,,,,,,+++*********++++++,,,---...//////111444777222666;;;===<<<:::<<>>BBBEEEHHHMMMUUUaaaiiiooowwwgggOOO???555555666777888::::::888666888888888888999999999999:::;;;;;;;;;::::::999888444555555555444444666888888999999:::EEEYYYkkkttt~~~tttppptttsssmmmTTT???444@@@TTTiiiaaa{{{ZZZKKKFFFCCCAAAMMMTTTIIIHHH<<<...(((+++///...***************++++++++++++++++++,,,,,,,,,------------++++++......---333;;;hhhkkkVVV]]]nnn}}}rrrjjjXXXPPPIIIFFFFFFIIIRRR[[[eeejjjsss|||xxxjjj```HHHBBB<<<:::;;;<<<888555222555:::CCCNNN]]]lllvvvrrrwwwyyywwwvvvtttnnnhhh[[[PPPMMMGGGMMMuuusssqqqzzzWWW777ZZZyyykkkZZZJJJDDDHHHKKKKKKIII@@@333***(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))))))))))))))***++++++(((---***---BBBXXXlllzzz~~~|||xxxqqqwww~~~~~~}}}{{{|||pppdddSSSYYYzzzzzz}}}{{{dddFFF999===???:::;;;222(((###$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%***+++'''&&&(((666BBBGGGPPPfffuuu|||sssyyyrrrkkkppprrrqqqwww||||||vvvsssxxxvvvzzzuuunnn}}}\\\TTTJJJDDD<<<888666444111///...---,,,,,,++++++,,,,,,+++++++++++++++,,,------***+++---///000333888;;;@@@AAA>>>999777:::>>>???>>>BBBGGGIIIMMMTTT```jjjmmmuuulllNNN>>>777555444888:::999:::===<<<::::::::::::;;;;;;;;;<<<<<<<<<;;;:::888777666666666222444777777777777777888555777888===KKKaaasss|||}}}}}}uuukkkgggiiidddZZZCCC999444<<>>???<<<888999>>>???;;;???CCCHHHJJJLLLTTT```jjjpppyyyrrrRRR>>>999999999999===>>>;;;;;;???@@@===<<<<<<<<<<<<============;;;999888777777999;;;===>>>@@@CCCCCC@@@===;;;:::666888999>>>LLLaaarrrzzzqqqooofff\\\[[[\\\TTTHHH888888777999CCCZZZxxxyyyUUUNNNPPP@@@BBBRRRPPPKKKEEE999---***......************+++++++++,,,,,,++++++,,,,,,---......//////...000222///222GGG```\\\EEEAAAGGGQQQXXX]]]fffvvvyyy```PPPIIIGGGHHHKKKNNNKKKHHHGGGNNNbbb||||||```MMMFFF@@@>>><<<;;;???HHHTTT\\\iiisss}}}zzzrrrhhhfffUUUDDDHHHYYYlll~~~tttsssLLLZZZvvvkkk]]]IIIBBBFFFFFFIIIJJJAAA333***)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))))))))***+++,,,---'''222888JJJmmmtttxxxtttqqq^^^ttt~~~~~~zzzyyy|||~~~||||||zzzsssjjjmmmqqqsssuuuyyy~~~xxxlllnnn~~~yyytttlllPPPDDD@@@===BBB===444,,,'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))%%%&&&*********666FFFNNNNNNLLLZZZrrrttteee]]]ffftttwwwtttxxxyyyyyyvvv{{{~~~{{{||||||~~~\\\VVVIIICCC<<<777666444111///...---,,,,,,++++++,,,,,,))))))***+++,,,...///000///000000000000111444666666888777555888>>><<<555???DDDIIIKKKLLLSSS___jjjvvv]]]AAA777<<>>AAAEEEEEE???===@@@AAA>>>============>>>>>>>>>>>>===<<<;;;<<>>UUUSSSLLLOOOiii|||kkkjjj~~~xxx}}}~~~{{{~~~xxxttttttxxxzzz|||~~~|||||||||}}}}}}}}}~~~~~~{{{~~~vvv]]]OOOHHHDDD===888555333111///...---,,,+++************+++*********+++---///000000///......///111333555444666777888888999;;;===@@@DDDIIINNNRRRYYYccciiiuuu|||aaaAAA???@@@999<<>>CCCFFFGGGFFFAAA444&&&''')))******)))(((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))------((((((---///---+++FFFYYYxxxwww```||||||vvvggg[[[nnn}}}zzzsssiii```___bbbaaa```aaaaaa^^^XXXTTTSSSQQQTTTNNNIIIKKKGGGFFFOOOPPPPPPPPPRRRSSSUUUWWWXXXZZZ```gggiiieeeeeeqqq}}}~~~mmm___aaaxxxyyy```GGG;;;<<>><<<<<<666:::555222555111///888;;;<<<<<<======>>>>>>???DDDNNN]]]eeedddbbbiiitttqqqtttvvvxxxxxxxxxyyyzzz}}}|||{{{jjjgggvvvyyylllxxxccc===;;;AAABBB:::000+++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((***///999EEENNNQQQaaalllnnnfffhhhtttxxxrrrgggpppzzzqqqrrrtttyyy~~~~~~}}}{{{xxxwwwwwwvvvtttsssrrrqqqqqqqqqssssssrrrssstttvvvxxxyyy|||{{{zzzzzzyyyyyyyyyzzzwwwwwwxxxwwwvvvwwwyyy||||||}}}}}}ttt^^^RRRHHHDDD===888555333111///------,,,+++************+++***++++++,,,...///000000/////////000222444555444555666777777888:::===BBBEEEHHHKKKPPPYYYeeemmmvvv}}}yyyPPP???===TTTooo~~~yyylll\\\MMMBBB===;;;===@@@BBBBBBBBBCCCDDDCCC@@@===:::999666222000---...000111222===TTTiiitttkkkOOONNNLLLEEEEEEIIIKKKFFF:::///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111000...333OOOzzzvvvyyy~~~~~~~~~yyyvvvtttmmmaaaWWWRRRLLLDDDBBBJJJRRRRRRKKKEEEJJJQQQPPPKKKBBB===UUU}}}hhhwwwpppGGG>>>jjjtttbbbPPPDDD>>>EEEJJJEEE;;;777***))))))(((''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******---((((((...///,,,...555YYYbbb~~~ooo```XXXTTTRRRSSSQQQHHH===;;;===:::222444444444333444555555555222999555222666333000666000000111111111000//////111;;;IIITTTVVVVVV]]]ggggggffffffiiinnnrrruuuwww|||zzzxxxyyy|||~~~mmmqqq~~~{{{kkkHHH:::;;;======777---))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((%%%(((444EEEOOONNNJJJfffkkkiiicccgggssstttlllhhhoooxxx~~~}}}jjjpppyyy{{{yyyzzzyyyxxxvvvtttrrrpppoookkkjjjiiihhhggggggffffffjjjjjjlllmmmoooqqqrrrsssyyyyyyxxxxxxxxxxxxwwwwwwrrrsssttttttssstttwwwzzzyyyzzz}}}~~~qqq\\\RRRHHHDDD===888555333111///---,,,++++++*********+++***++++++,,,---...///000/////////000111222444555333444666666666777:::<<<@@@BBBDDDGGGLLLVVVcccmmmwww}}}oooJJJ888BBB___|||nnn^^^OOOCCC<<<<<>>===:::666333111222333------///000000888KKK^^^vvvRRRLLLMMMFFFDDDGGGJJJIII@@@333,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////(((...555>>>RRRuuuwww~~~jjjrrr}}}~~~vvvssssssrrrpppkkkddd^^^[[[ZZZOOOKKKVVV^^^\\\YYYZZZYYYkkklll]]]QQQTTTmmmyyyiii~~~\\\???PPPwwwrrrhhh\\\GGG<<>>AAAEEE[[[eeeggg^^^WWWVVVPPPGGGEEEAAA;;;999===CCCDDD@@@444;;;666222888666000111111222222333333222111000...111666;;;===@@@KKKWWWXXXUUUSSSWWW^^^ggglllmmmqqqpppppprrrvvvzzz~~~tttmmmqqquuuxxxkkkbbbAAA777444::::::111++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((---%%%%%%666MMMYYYXXXSSSeeeccc___aaaqqq|||nnnppppppuuu~~~~~~wwwsssooovvv}}}{{{rrrlllkkkiiifffcccaaa___^^^^^^XXXWWWVVVUUUUUUUUUUUUUUU\\\^^^bbbfffjjjnnnpppqqqtttttttttttttttttttttsssooopppqqqpppooopppsssuuusssuuuyyy{{{|||~~~mmmZZZRRRHHHDDD===888555333111///,,,,,,++++++******++++++***+++,,,---...///////////////000111222333444444222444555555555777999;;;???AAACCCFFFKKKVVVdddnnnxxx~~~\\\KKKYYYttt}}}ooo```QQQFFF???@@@DDDGGGIIIGGGCCC@@@???<<<;;;999555111000222555......///000///555DDDTTTvvv~~~WWWJJJJJJFFFCCCFFFIIIJJJDDD888...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,///888III]]]tttiiikkklllXXXNNNSSS]]]kkk{{{qqqoookkkfffaaa^^^[[[YYYbbb[[[[[[eeemmmnnnttt|||vvvkkkwwwttttttuuuMMM===YYYwwwwwwmmmcccKKK<<>>DDDNNNOOOJJJ???DDD<<<777>>>>>>333...000111111222222222222222111///------,,,...888BBBBBB???<<<@@@GGGPPPUUUWWW\\\___eeekkkqqqwww{{{~~~wwwjjjhhhvvvyyyVVVBBB333666;;;666---***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))///)))///FFF^^^iiihhhdddhhhgggdddeeeqqq|||wwwwww~~~tttnnnxxx~~~~~~xxxssslllddd[[[UUUNNNMMMIIIFFFDDDCCCBBBCCC??????>>>>>>>>>>>>>>>???IIILLLRRRYYY___eeeiiikkkkkkkkklllmmmmmmllllllkkkjjjkkkkkkjjjiiiiiilllnnnmmmoooqqqssstttwww|||jjjXXXRRRHHHDDD===888555333111///,,,,,,++++++***++++++,,,***+++,,,...///////////////000000111222333444444222333444555555666888;;;@@@BBBEEEHHHNNNYYYgggqqqzzzgggVVVkkkpppcccVVVKKKEEEFFFIIIKKKJJJFFF@@@<<<999888888777444111000000222......///000000333@@@MMMlllXXXHHHIIIHHHIIIHHHHHHIIIFFF<<<111,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000444---888[[[\\\nnn}}}___LLLLLLLLLLLLLLLRRR]]]kkkvvv}}}rrrwwwqqqppplllfffeeegggeeebbbhhhgggfffeeecccgggvvvqqq\\\:::HHHtttuuulllUUUBBBAAAFFFDDD@@@>>>333...(((&&&'''))))))'''''''''((((((((())))))))))))))))))*********++++++,,,---//////,,,555TTTsssuuu}}}dddMMMAAA<<>>777:::999000)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***(((,,,???\\\oooqqqmmmkkkooouuutttjjjfffuuu~~~|||tttsss}}}uuucccTTTJJJDDD@@@===999777555333111111111111222222111111111222333333888;;;@@@GGGNNNTTTYYY\\\bbbcccdddeeefffeeedddccceeefffffffffeeefffhhhjjjmmmnnnoooooopppsssxxx{{{|||hhhYYYTTTHHHDDD===888555333111///,,,++++++***++++++,,,,,,***+++---...///000/////////000111222333444444444111333444444444666888:::???BBBEEEIIIPPPZZZhhhqqq{{{nnntttqqqdddXXXOOOIIIJJJLLLMMMKKKEEE???:::777777666555444333111///---------///000///111<<>>;;;888444111///000111333666222000222333111222555,,,...000///,,,+++,,,......222777<<>>555000111333222000///////////////000000000++++++++++++,,,,,,---...000000000111444888<<<>>>BBBDDDFFFGGGHHHGGGFFFEEEGGGHHHKKKLLLNNNQQQUUUYYYYYY]]]bbbfffhhhkkknnnpppuuuuuu|||jjjYYYTTTGGGCCC===999666333111///---,,,++++++******++++++,,,---...000000000000///000/////////000222444666444444555555444555888:::>>>AAADDDHHHOOOZZZgggqqq{{{tttcccYYYWWWXXXUUUUUUQQQLLLDDD===999777555555555555444333222222111000...---///222666888MMM^^^vvvUUUGGGQQQOOOMMMNNNLLLEEE@@@:::111(((,,,,,,,,,---------.........------...000000000///000@@@NNNjjjqqqWWWuuufff___aaabbbaaappp{{{|||sssxxxuuubbbUUUZZZsss~~~}}}|||{{{yyywwwuuutttrrrooommmnnnrrruuu|||~~~ssseeennnNNNAAA[[[||||||sssfffPPP;;;<<>>888///***)))******)))))))))))))))(((((((((((())))))))))))***+++,,,---000...)))555SSSkkk|||xxxrrrllltttwwwZZZBBB===>>>UUU}}}```GGGPPPkkkxxxwwwjjjRRRHHH\\\rrr```<<<:::666222000///...000333444333333555555333222333---------------.........222111000000444999???CCCTTTZZZccckkkqqqvvvzzz}}}yyy{{{~~~oooggggggsssqqqoootttaaa>>>111===???111,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&******&&&$$$)))------777VVVqqqsssjjjfffeeecccxxxpppjjjiiifffccchhhsssxxxpppxxxsss\\\JJJ:::777444222222222222111111///...///000000///---...---,,,,,,,,,,,,------***+++,,,...000111333333888888999:::::::::::::::>>>>>>???AAACCCEEEGGGHHHLLLPPPVVV\\\aaaeeejjjmmmlllqqqvvvyyy{{{jjjZZZTTTGGGCCC===999666333111///---,,,++++++******++++++,,,---...000000000000///000//////000111222444555333444555555444555888:::>>>AAAEEEIIIOOOZZZhhhqqq|||xxxiii```^^^___YYYVVVRRRKKKCCC===999777555555666555555444333222111///...---...111555777HHHVVViiiwwwhhhNNNPPPNNNNNNOOOLLLFFFAAA<<<333***,,,,,,---------...............---...///000000000+++AAASSSllloooooowwwkkkfffmmmuuu~~~rrrcccVVVKKKEEEccc}}}xxxvvvtttrrrrrrqqqnnnlllhhhhhhfffdddbbbcccgggjjjtttwwwzzz}}}fffrrr|||ZZZBBBFFFbbbyyyjjj___UUUFFF@@@BBBDDD???999111+++)))))))))))))))))))))))))))))))))((())))))))))))***+++,,,------...222GGGjjj{{{zzzwww[[[JJJ888;;;YYYnnnYYYRRRaaavvv|||nnnUUUIII```zzzkkkGGG777777666333000000444888333222222444555666555555000///---+++******+++,,,///...------///222666999===CCCLLLVVV___gggooosssvvvxxx{{{~~~vvvttt|||rrriiiyyyyyy^^^AAA888999999...+++((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((()))***---///EEEggg~~~kkkcccgggllljjj___^^^jjjsssqqqpppttt}}}rrrooouuu}}}ttt^^^JJJ>>>===:::666444333333222111333111///.........---,,,......---,,,,,,+++++++++,,,,,,------...//////000111222333333444444333333666777777999;;;===>>>@@@CCCGGGLLLQQQUUUZZZ___cccfffkkkqqqssstttzzzjjjYYYSSSGGGCCC===999666333111///---,,,++++++******++++++,,,---...000000000000///000000000000111222444444333444555444444555888;;;>>>AAAEEEIIIPPP[[[hhhqqq||||||oooiiigggggg]]]YYYRRRIIIBBB<<<999777666666666666555444333333000///---,,,---000222444@@@JJJVVVaaaiiirrr|||rrrXXXLLLIIINNNOOONNNHHHCCC>>>555,,,,,,------------.........//////......//////000000222SSSpppvvv~~~~~~||||||xxxkkk___VVVSSSRRRSSSpppzzz{{{uuuyyy}}}{{{yyywwwtttqqqjjjhhheeeccccccaaa___\\\ZZZZZZYYYWWWVVVWWWZZZ]]]hhhmmmsssxxx{{{~~~uuu]]]~~~nnnUUU???VVV{{{mmmbbb___TTTFFFAAAEEEAAA;;;333---***))))))((())))))))))))))))))))))))***))))))******+++,,,------000:::XXX|||ooo~~~uuuaaaJJJ>>>BBB\\\~~~kkkRRRVVVyyyvvvZZZLLLccctttOOO666777777333000222888>>>555444333333555777888777555333///+++))))))******---,,,,,,+++,,,---///000000444;;;DDDMMMWWWaaahhhqqqtttxxx{{{{{{xxxtttxxxWWW;;;666>>>111...)))&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))%%%&&&,,,,,,***...777ccc{{{vvvooorrruuujjjdddkkk}}}xxxttt{{{{{{qqqppprrrvvv}}}vvvaaaQQQJJJJJJNNNJJJDDD???<<<:::888666888555222111111222222111000000000///...---++++++------------,,,,,,,,,,,,,,,,,,---............---//////000111333444666777:::===@@@DDDHHHLLLRRRVVV^^^ccciiilllmmmpppwww}}}jjjXXXQQQGGGCCC===999666333111///---,,,++++++******++++++,,,---...000000000000///000000000111111222333333333444444444444666999;;;>>>AAAEEEJJJQQQ[[[hhhqqq|||}}}uuuqqqooonnnaaa[[[QQQHHHAAA<<<999888777777777777666555444444000///---,,,---...000222999???HHHPPPXXXaaallltttzzz~~~jjjfffNNNIIIMMMPPPOOOJJJEEE@@@777...------------............////////////...///000222555ccc}}}yyyjjjhhhgggjjjqqquuuuuusssdddZZZMMMDDDFFFVVVsss|||zzzssspppllliiigggfffcccbbb]]][[[XXXVVVUUUTTTQQQOOOPPPPPPPPPNNNNNNOOOSSSVVV___eeennnuuuzzz|||\\\qqqoooKKKXXX~~~~~~uuuiii\\\LLLAAABBBBBB===666///***((((((((()))))))))))))))*********************+++,,,------///555CCCcccyyywwwnnnrrryyyfffTTTAAA===[[[yyyUUURRR{{{~~~bbbOOOeeezzzSSS===;;;666///...555>>>BBB999:::888555555777777555888666333000---,,,++++++------------------------000222555888>>>GGGPPPWWWhhhlllrrrxxx|||tttnnnwwwwww~~~}}}iiiHHH888<<<555111***&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''***%%%'''...+++(((555JJJ}}}|||ooossstttyyysssllluuu}}}}}}~~~}}}~~~wwwkkkcccdddlllttteee```YYYRRRMMMIIIEEEBBB<<<888555333333555666666222222333222111000...---------,,,,,,+++++++++***,,,,,,------------,,,,,,---------...///111222333555777999;;;>>>CCCHHHMMMSSSYYY```eeegggkkkpppuuuiiiWWWPPPGGGCCC===999666333111///---,,,++++++******++++++,,,---...000000000000//////000111111222222222222222333444444444666999<<<===AAAFFFKKKRRR\\\hhhppp|||}}}zzzvvvsssaaaZZZOOOEEE@@@===;;;999888888888888777666555555111000...---------...///444999@@@GGGNNNUUU^^^dddjjjooouuu{{{wwwzzzqqqTTTNNNLLLOOOOOOKKKGGGCCC999000---------.........//////...///000///---...111444DDDyyylllzzzsssooonnnpppxxx|||nnnFFF:::222777DDDTTThhhyyy{{{{{{{{{yyyvvvrrrnnnkkkeeeaaa]]]ZZZXXXWWWVVVTTTSSSQQQNNNMMMLLLKKKHHHFFFGGGHHHHHHHHHHHHJJJMMMPPPYYY___iiirrrxxx|||~~~dddgggvvvQQQNNNqqqmmm___TTTEEE???BBB>>>888111+++)))((()))((()))))))))*********+++************+++,,,---...,,,<<>>CCCUUU\\\gggqqqxxx}}}yyynnnkkkaaaiiiyyy~~~rrrRRR;;;888999333,,,'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))'''***...((()))BBBaaa{{{qqquuuwwwyyylllkkk{{{~~~~~~}}}qqqlllrrr|||qqqlllfff```\\\YYYVVVTTTGGGCCC>>>:::888888777666555555555444333222000000,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,,,,,,,,,,,,,---...000000111222444555777;;;@@@DDDEEEKKKSSSYYY^^^dddjjjnnnhhhVVVPPPGGGCCC===999666333111///---,,,++++++******++++++,,,---...000000000000//////000111222222222222222222333444444444666999<<<===AAAGGGLLLRRR\\\hhhppp}}}yyyrrr___WWWLLLCCC@@@>>><<<:::999999999999888777666666222111///...---------...000444:::@@@EEEKKKQQQUUUZZZ^^^dddkkkrrrxxxxxxuuuVVVMMMKKKNNNOOOLLLHHHDDD;;;111------........./////////---...000///---///333888QQQ}}}fffxxxtttxxx~~~aaaJJJ888111///:::JJJWWW]]]aaafffggggggfffddd```\\\YYYXXXUUUQQQOOONNNMMMKKKJJJIIIGGGEEEDDDDDDCCCAAA???===>>>@@@@@@AAACCCFFFIIIRRRYYYccclllsssxxx|||~~~yyy\\\yyymmmTTT>>>YYYoooeee\\\HHH>>>AAA???:::333,,,))))))***((())))))******++++++++++++******++++++,,,---...+++HHHhhhzzzzzzyyysssgggppplllNNN>>>@@@VVVeeejjjnnnUUUiiipppZZZTTTDDD333000===HHHKKKHHHQQQSSSFFF888555555333;;;:::999666333111///...+++++++++,,,,,,------------------------111666:::???GGGUUUbbbnnnxxxuuueeegggzzz~~~wwwYYY@@@777;;;666///)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((***---,,,(((111RRRrrrfffvvv~~~{{{}}}vvvvvv|||mmmhhhnnn{{{sssmmmooovvvzzzvvvqqqsssoookkkhhhhhhgggfffeeeaaa\\\UUUOOOJJJFFFBBB@@@===;;;999777555333222222............---------,,,,,,,,,,,,,,,,,,++++++******************+++,,,---,,,---///000111333777:::999===CCCJJJPPPXXX___dddgggWWWRRRGGGCCC===999666333111///---,,,++++++******++++++,,,---...000000000000//////000111222333222111111111333444444555666:::<<<===AAAGGGMMMSSS]]]hhhppp}}}tttjjj[[[SSSHHHBBB@@@???===;;;::::::::::::999888777666333222111///...---------...000333777<<>><<<;;;<<<;;;999888555777999:::;;;===@@@CCCJJJPPPZZZdddkkkqqquuuxxxzzz~~~ddd___yyy}}}}}}jjjccc>>>DDDvvvuuusssdddGGG???@@@???;;;444---******,,,((())))))******+++,,,,,,++++++++++++,,,---......555YYYvvvnnnxxxsssvvvvvvxxxqqqNNN:::DDD]]]~~~ppp{{{pppRRRccc~~~^^^^^^QQQ;;;000888EEEJJJNNN]]]bbbQQQ>>>777888888GGGDDD???999555333333444...------,,,,,,,,,------,,,---.........000333666333999DDDQQQ___mmmyyywww{{{yyy~~~zzzgggLLL777<<<777000+++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''+++---***---@@@```zzz^^^qqqzzzrrrzzz~~~sssxxx~~~pppgggkkkvvvwwwxxx{{{~~~{{{uuupppzzzwwwtttrrrssstttssssssvvvqqqkkkeee___YYYTTTPPPLLLIIIDDD>>>:::777666666333222111000///---,,,,,,++++++,,,,,,++++++***)))***)))))))))))))))***+++(((***,,,---...///111333444555888<<>>999666333111///---,,,++++++******++++++,,,---...000000000000//////000222333333222111000111222444444555777:::======AAAGGGMMMSSS]]]hhhppp}}}|||nnnaaaXXXPPPFFFAAA@@@@@@>>><<<::::::::::::999888777777444333111000...---------------...000444999>>>AAADDDFFFJJJOOOUUU]]]ffflllwww{{{hhhQQQIIILLLNNNLLLIIIEEE;;;222............/////////000***---///...---000666<<<\\\qqqWWWxxxsss[[[GGG<<<888///222222333;;;FFFHHHCCCEEEFFFIIIKKKKKKIIIGGGFFFAAA???===<<<<<<;;;999777888777555555666666444333222333666777888:::===@@@DDDJJJSSS]]]dddkkkpppsssuuuyyy~~~zzzeeeyyyqqquuuFFF===kkk}}}|||iiiEEE@@@@@@???;;;555...***+++---((())))))***++++++,,,,,,++++++++++++,,,---......DDDfffzzzqqqrrruuummmjjjSSSEEE;;;\\\~~~{{{oooMMM[[[ZZZaaaYYY???---111???GGGQQQdddkkkYYYBBB:::;;;<<>>:::666333000------,,,,,,++++++,,,,,,---------......//////000000000111222111000000222444333333333444555777:::;;;>>>BBBGGGLLLSSS\\\hhhpppyyyzzzpppfff___RRRKKKCCC>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;:::777333...,,,...///...,,,---...///000222444555666===@@@DDDHHHKKKPPPUUUYYYhhhmmmuuuvvvPPPIIIIIIIIIJJJLLLIII>>>444...------...//////...,,,---333///000666---555WWWkkkdddOOOoooVVVAAA333222777444111///111888<<<<<<::::::;;;===>>>===;;;999888888777666555444444444444000000000000000000000000111111222222333666:::>>>BBBFFFLLLRRRYYYaaaiiiooorrrwww|||ZZZlll{{{uuuTTT===aaa}}}lllYYY>>>BBB<<<===888---,,,...&&&)))************++++++++++++...******///,,,---;;;\\\mmmuuugggjjj}}}{{{pppRRR???AAATTT{{{xxxTTTKKK~~~bbbQQQEEEBBB999,,,---999FFFddd{{{gggBBB888<<<777RRRmmmZZZ===333999BBB666777222>>>...,,,777))),,,+++,,,,,,++++++///000000000000222888DDDTTTeeepppzzzzzzjjjggg```}}}[[[::::::888:::333$$$%%%***%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((())),,,$$$)))///999^^^}}}|||kkkbbbmmmwwwuuuxxxnnneeexxx}}}lll```lll{{{}}}wwwpppkkkhhhccc[[[UUUSSSTTTRRRIII@@@:::777666<<<555000111333000......++++++++++++++++++++++++***************+++++++++******))))))***+++,,,,,,+++///222222222666===DDDcccZZZQQQHHHDDD>>>:::666333000------,,,,,,++++++,,,,,,---------......///000000000000111222222111111222444333333333333555777:::;;;???CCCHHHMMMSSS\\\hhhpppwww}}}yyyoooddd^^^PPPJJJBBB>>>>>>??????>>>;;;;;;;;;;;;::::::::::::444222000//////---***''',,,---...///000111222333777:::>>>AAAEEEIIINNNQQQ\\\aaakkkuuu~~~gggRRRNNNMMMLLLKKKKKKGGG>>>777...------...///000...---***000---///333...;;;^^^~~~ccc^^^zzz___JJJ===555333555333000---...333666555333444555666666666555333222333222111000////////////000000000000000000000000//////000000111333888;;;???CCCHHHNNNTTT\\\ccciiimmmrrrxxx|||~~~fffbbbzzz|||KKKRRRpppyyyooo```EEEAAA<<<>>>:::...,,,---'''************+++++++++++++++...+++---000,,,333IIIoooeeejjj{{{iiiKKK<<>>:::777......555BBBaaa{{{kkkEEE999===999UUUrrrhhhKKK888>>>JJJ555<<<666???444111999...333---------++++++,,,---------...000222777DDDUUUbbbyyyvvvxxxooobbbbbbiiiNNN:::888;;;555'''&&&+++'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))---+++---333KKKrrrbbb]]]gggoookkkwwwfff]]]yyywwweeelllppp}}}~~~xxxrrrmmmiiicccZZZTTTKKKLLLLLLIIIFFFBBB<<<888999666444666555111111333//////...------,,,++++++***************************)))))))))******+++,,,***---000000000333999???cccZZZRRRHHHDDD>>>:::666333000------,,,,,,++++++,,,,,,---------...//////000111111111222333222111222333555222222333333555888:::;;;AAAEEEIIINNNTTT]]]hhhpppvvv|||xxxnnnbbb[[[MMMGGGAAA>>>???@@@???>>>;;;:::::::::999999999999333333111///...000333666+++,,,,,,---......//////000333666999<<>>GGGbbbgggSSSooo~~~\\\<<<444666222000222<<<]]]{{{pppKKK;;;>>>;;;MMMmmmsss\\\@@@LLLaaaDDDEEE:::===888888:::222888222111000///...------...,,,///000...---444DDDPPPlllmmmpppvvvoooppp|||~~~rrr]]]<<<888<<<999+++(((,,,***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((---,,,888^^^ooojjjmmmiii^^^hhhiiilllrrrYYYhhhuuu|||wwwsssooohhh^^^WWWMMMJJJJJJMMMPPPMMMCCC:::888777888888555000000444333222111000...---,,,+++++++++++++++***************))))))))))))***++++++)))+++------,,,///444999cccZZZQQQHHHDDD>>>:::666333000------,,,,,,++++++,,,,,,---------...///000111111222222333444333222222444666222222222333555888:::<<>>@@@AAA@@@???;;;::::::999999888888888666444///+++,,,555CCCMMM,,,,,,,,,,,,------------,,,...111333555888<<>>111+++---************+++++++++,,,,,,+++,,,,,,111111---EEEooo```mmmyyy~~~aaaKKK???AAAeeerrrVVVmmmlllFFF888666444222222999YYY|||xxxTTT>>><<<:::HHHhhhyyyfffDDDTTTrrrUUUQQQAAA999999<<<<<<666888888666555666555222222444111333333111///222:::BBBaaaiiinnnppp{{{~~~yyyeeeCCC:::;;;<<>>:::666333000------,,,,,,++++++,,,,,,---------...///000111222222222333444333222222444666111222222333555888;;;<<>>AAAEEELLLVVVdddsss~~~iiiRRROOOOOOSSSQQQHHH???<<<333111///...///000000///111///111111...:::ZZZwwweee^^^xxxnnnSSSFFF888444444444333555444222000//////000000///------...............---...------,,,,,,,,,,,,---++++++++++++++++++++++++***,,,------...///222555777999<<>>:::===333******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***......999___~~~sssnnn~~~xxxvvvwwwfff___yyy|||}}}wwwqqqllliii^^^WWW\\\bbb^^^TTTNNNKKKAAA:::;;;>>><<<888666222222222111000000//////......------,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,---///111```XXXPPPHHHDDD>>>:::666333000------,,,,,,++++++,,,,,,---------...///111222333333111222333222111222333555111111222333555888;;;===AAAEEEIIINNNTTT]]]hhhpppzzzwwwlll^^^TTTHHHEEEBBBBBBCCCDDDAAA???<<<<<<;;;:::999888888777666555222...+++***---///------------............---...///000000111444666;;;===@@@DDDLLLYYYiiittt{{{XXXPPPNNNSSSSSSIII???<<<444222000//////000000///111+++///222--->>>```uuuzzz]]]jjjooobbbIII@@@999666555222333666111000///...------......++++++,,,,,,,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++***,,,---......///111333555777:::<<>>???666000///,,,++++++++++++,,,,,,,,,,,,,,,...+++,,,555BBBaaahhhWWWiiiuuuvvvVVV@@@===AAAiiiaaasssfffLLL:::000///333444PPPyyygggIII<<<666FFFcccpppcccEEEMMMpppjjjkkkaaaFFF@@@DDDHHHPPPFFF===888888>>>===777666;;;:::888777999======888444===WWWuuu|||nnn^^^ddd|||dddGGG:::===666,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******...---EEEpppjjjkkk{{{}}}bbbeee~~~zzzvvvsssnnnddd___dddhhhccc______VVVGGG:::999======999777333333333222222111111000000000//////......------------,,,++++++++++++,,,,,,,,,,,,,,,---...//////```YYYQQQHHHDDD>>>:::666333000------,,,,,,++++++,,,,,,---------...000111222333444000111222222111111222444111111222333666999;;;===???CCCHHHMMMSSS\\\hhhpppxxxwwwlll]]]SSSHHHFFFCCCCCCEEEEEEBBB???======<<<;;;:::999888888666444222000...+++'''$$$,,,,,,,,,------.........,,,---......---...000222555888<<>>888333111,,,+++++++++,,,,,,,,,------,,,111,,,+++<<>>999///+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))************000SSSxxxzzzoooxxxwwwrrrrrrpppkkkqqq|||yyyxxxrrrkkkjjjpppoooiiihhhnnnnnn]]]KKKBBB???<<<;;;;;;777777666444333222111111222222111111000//////...///...------,,,,,,,,,---,,,++++++,,,---.........aaaZZZRRRHHHDDD>>>:::666333000------,,,,,,++++++,,,,,,---------...000111333444444000111222111000000222444111111111333666999<<<===>>>BBBGGGLLLSSS\\\hhhpppvvvxxxlll]]]RRRIIIGGGDDDEEEFFFFFFBBB???>>>======<<<:::999999888888444///...000111111///***++++++,,,------......+++,,,---,,,+++,,,---//////444:::===@@@FFFOOOVVVfffqqqooo[[[MMMOOORRRIII@@@===666444000///000000111000444)))111999888OOOqqqzzziiiLLL|||vvveeeXXXMMMAAA666333444444444555444444222///,,,++++++,,,+++++++++++++++,,,---...---,,,,,,,,,,,,,,,------++++++++++++++++++++++++(((***,,,,,,,,,---///000111222555777999===BBBEEEJJJPPPWWW[[[[[[[[[]]]___aaallliiippprrrIIIGGGlllqqqeeepppdddIII<<<>>>:::555222,,,++++++,,,,,,,,,------------444---+++BBBccc}}}{{{llleeeeeeiii{{{cccOOO:::111]]]uuuooowww___KKK>>>888888---DDDqqquuuVVVBBB888@@@^^^aaa[[[MMMDDD\\\ppphhhwww]]]III@@@JJJiiibbbHHHAAAAAAFFFDDD:::777===@@@@@@???<<<999888:::===333???YYYvvvvvvzzzXXX===???<<<222,,,)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************+++777aaa{{{}}}xxxcccnnnyyyzzzdddhhheeesss|||~~~|||{{{xxxtttvvv{{{vvvlllmmmuuu|||fffUUUJJJBBBAAACCC;;;:::999777555333111000333333333222111000000///000///...---------------+++******+++---......---bbb[[[QQQHHHEEE@@@:::555111...---,,,,,,+++++++++,,,---............000222222000...111000000000111222333333000222444555666888<<<>>>???CCCHHHMMMRRRZZZeeelll|||{{{nnn[[[MMMKKKIIIHHHHHHIIIGGGBBB======>>>>>>===;;;999:::;;;;;;666111...//////...---,,,,,,,,,+++++++++******,,,,,,,,,---------......---///333777;;;AAAHHHMMMYYYfffxxxrrrUUUKKKUUUSSSIIICCC>>>777444111///000000000000000333///888000fffLLLTTT}}}ssscccUUUFFF???777444555888777666333222000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------000000222444777;;;===???GGGIIIMMMPPPRRRUUUXXX[[[___cccmmm|||bbbSSS???```mmm^^^___iiiQQQAAA===999888444***,,,,,,++++++,,,,,,---...111+++555,,,GGG~~~aaammmhhhfffuuuhhhCCC;;;EEEbbblllwwwkkkZZZAAA555999444999jjjvvv\\\FFF999???bbbiii[[[VVV>>>```jjj___kkkdddGGGPPPJJJhhhmmmXXXDDDBBBSSSSSS===444===<<>>444++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))++++++))))))+++,,,,,,###RRRkkknnn|||sssvvvbbbvvv~~~mmmoooaaahhhxxx~~~zzzyyysssttt~~~hhhLLLFFFBBB======<<<;;;999888666666555222000000222222111///111///222444111***+++111000...,,,++++++,,,---...ccc\\\QQQHHHEEE@@@:::555111///------,,,+++++++++,,,---............000222222000...111111111000111111222222000222444555666888<<<>>>???CCCHHHLLLRRRZZZdddlllxxxzzznnn]]]OOOKKKIIIGGGGGGHHHFFFAAA===<<<======<<<:::999:::;;;<<<888222000///000...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,...111555888>>>DDDIIIQQQ^^^ooo|||fffTTTYYYUUUKKKCCC===777444111///000000000000000111...999;;;rrrOOO___~~~zzzppp```SSSCCC<<<555333444777777555444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,------//////111333666999<<<===BBBEEEIIILLLOOOSSSWWWYYY^^^aaalllzzzgggyyy___LLLmmm~~~kkk^^^kkk[[[GGG======999111,,,,,,,,,++++++,,,,,,---......+++000555VVVxxx\\\cccbbbhhhyyy~~~PPP>>><<>>bbbmmm^^^WWW@@@aaaooodddeeeeeeLLLZZZZZZgggnnnaaaGGGEEE___eeeJJJ666999;;;JJJbbbSSS>>>:::555>>>888555MMMqqq|||jjjLLL@@@>>>999000***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++---...---555]]]nnnmmm{{{iiisssoooxxx```uuuzzz^^^mmm~~~~~~zzz~~~lllQQQMMMKKKHHHDDD@@@<<<999888888555333333444555333111333000000333111,,,---111111000///---------...///ccc\\\RRRGGGEEE@@@:::555111///...---,,,+++++++++,,,...//////...///000222222000...222222111000000000111111000111444555666888;;;>>>???CCCHHHLLLQQQYYYccckkkttt}}}xxxlll]]]QQQLLLIIIFFFFFFFFFEEEAAA===;;;<<<<<<;;;:::999;;;<<<===999555222111000///......---------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---000222555999???CCCMMMXXXiiiwwwjjjRRRUUUUUUNNNHHHAAA777555111000000000000000000111---777EEE{{{NNNlllyyysssjjj[[[NNN???:::444222444666666555444333222000///.........++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,---...///111444777999;;;<<>>???666)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((***,,,.........BBBcccooolll|||jjjyyyzzzrrrVVVrrr```uuummmeeeaaaZZZQQQIIIBBB>>>;;;;;;999777777777888666555666222000333333222111333333222222111000///......ccc\\\RRRGGGDDD@@@:::555222///...---,,,,,,+++,,,---...////////////111222222111///333222111000000///000000///111333555666888;;;>>>???CCCGGGKKKPPPXXXbbbjjjrrr|||~~~tttgggZZZPPPLLLIIIEEEDDDDDDCCC@@@===:::;;;;;;:::999999:::<<<===:::777444222111000000//////.........---------+++++++++,,,,,,,,,,,,---,,,---///000222666;;;???HHHRRRaaaooozzzjjjOOOSSSVVVRRRJJJAAA888555222000000111000000111333///222IIIyyykkkRRR~~~zzzrrrlllbbbTTTIII<<<888444333444666666666555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,---...///222444666777999<<<@@@DDDFFFJJJNNNQQQWWW\\\hhhvvvzzztttRRRZZZrrrfffoooUUU>>>DDD;;;+++333,,,,,,,,,,,,,,,---.........111)))RRRyyy}}}ddd|||eee^^^|||rrrQQQCCC333KKKoooxxx{{{eeeQQQDDD888666TTT|||bbbVVVAAA<<<```{{{hhh\\\FFFcccvvvWWW[[[LLLeeezzz\\\gggxxxMMMFFFqqqiiiFFF<<<@@@FFFqqqnnnDDD888::::::>>>666JJJoooooodddccctttdddEEE===BBB999&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***''''''***,,,,,,---///PPPjjjtttppp{{{nnn~~~wwwlllfffQQQqqqjjj~~~{{{uuulll```TTTJJJCCC@@@>>>===;;;::::::999999999888555333666888888666444444444444333111///...---ccc\\\RRRFFFDDD???:::555222000///------,,,,,,,,,---...////////////111333333111///222222111000///////////////111333444555777;;;===???BBBGGGKKKOOOWWWaaaiiirrr{{{}}}pppbbbVVVNNNNNNJJJEEECCCCCCCCC@@@===;;;;;;;;;999777777:::<<<;;;:::888555333111111111000000000////////////...++++++,,,,,,,,,------------...///000111444888<<>><<<<<<:::888666666888:::888999888666333222222333111111111111000000000000,,,,,,,,,---------......---...//////000333777:::???EEEPPP^^^lllxxxmmmPPPUUUZZZUUUJJJ===:::777333111111111000//////666555333bbbPPPlllzzzooofff^^^TTTHHH???888888777666666666666666444333222111000000000000------------------------++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++,,,---///000222333777:::===???@@@BBBEEEGGGOOOWWWgggvvvggg???RRRqqqeeeYYYmmmbbbGGGAAA===333333---------------......///000///@@@rrrWWW}}}~~~fffkkk\\\WWWTTTAAA???QQQnnnooobbb@@@888FFFnnniiiJJJ===ZZZnnn```LLL```jjjQQQHHH___ddd___kkkLLLHHHjjj}}}jjjRRRLLLPPPKKKhhhiiiMMM@@@???JJJLLLCCCUUUtttzzzzzztttuuuSSSBBBBBB:::)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++((()))+++***(((111>>>ooosss~~~~~~llliii~~~zzzkkkYYYgggzzziii{{{~~~rrrfff^^^YYYSSSQQQMMMHHHEEEGGGKKKOOOJJJIIIEEE???======:::555999888666333111///---,,,aaaZZZPPPFFFCCC???:::666222000///...------,,,,,,...///000000000000222333333222000000////////////000000111...000222444555777:::===>>>BBBFFFJJJNNNVVV___gggoooyyyoooaaaXXXTTTRRRMMMFFFCCCCCCCCCAAA@@@======;;;777555444666999555777888666333222333555222222222222111111111111------........./////////,,,---.........111555888???CCCMMMZZZiiiwwwiiiMMMRRRXXXUUUMMMCCC:::777333111111111000//////555777999wwwgggKKKwww~~~vvvlllbbbYYYOOODDD<<<666777777666555444333333333222111000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************+++++++++++++++,,,,,,---...///111222333666999;;;===@@@CCCEEELLLVVVgggwwwttt@@@DDDeee___XXXjjjiiiPPP???<<<888///---------------...//////222...PPP{{{XXXiiihhhzzzqqq^^^jjj___FFFEEE[[[nnnJJJ>>>@@@}}}mmmmmmLLL>>>WWWnnn```NNN]]]sssKKKGGGZZZkkkZZZXXXJJJPPPkkkvvvdddPPPJJJTTTVVVoooppp[[[HHH???SSSSSSKKK\\\xxx|||{{{|||ooouuu}}}___IIICCC<<<111))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((+++...+++***999MMMvvvkkkuuuvvvxxxqqqZZZnnndddzzzrrrmmmdddaaa[[[UUUQQQTTTZZZ```cccaaaWWWIII@@@???@@@>>>===;;;888444111///......```YYYOOOEEECCC???:::666222000000......---,,,---...///000000000000222333444222000//////...//////000111222...000222444555777:::===>>>BBBFFFJJJNNNUUU___ffflllwwwqqqddd\\\YYYSSSMMMGGGCCCCCCCCCBBB@@@>>>===;;;777444444666888333666777666333222444666333333333222222222111111.........////////////000++++++,,,,,,---000444777:::>>>GGGTTTcccqqq{{{uuuVVVWWWYYYTTTMMMDDD;;;888444111111111000///111555777<<<[[[OOO|||uuujjj```WWWMMMBBB;;;555666777666444222111111222222111000/////////000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++,,,,,,,,,---...///111111///222666999<<>>XXXWWWPPPaaa{{{|||dddcccgggOOODDD>>>666))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''',,,000,,,,,,???XXXlllqqqvvvttt~~~lllTTTkkkddd~~~{{{pppmmmfff___[[[]]]eeelllyyyvvvgggQQQDDDCCCGGGGGG@@@===999555222000000000eeeXXXKKKGGGDDD???:::555222///...//////...------...000000000///......000111111000000///......000111111000000111222333444666999<<<@@@CCCGGGKKKOOOWWWaaaiiisssxxx~~~sssggg[[[TTTTTTMMMGGGFFFHHHHHHCCC>>>;;;999666333111222333444666666666666555444333222555555555555444333222111000111///,,,---111222/////////......///000111333999===DDDPPP^^^lllyyyVVVPPP___YYYNNN>>>;;;888444111111222222222222...:::AAAvvvXXXUUU|||vvvlllaaaUUUHHH===777777666444222111111111111000000000000000000000000///000000111111111000000000000//////000...+++)))***************+++++++++)))************+++++++++++++++,,,------......//////111333555888<<>>555333333222000///eeeXXXLLLFFFDDD???:::555222///...///......------...000111000///...///000111111000000///......000111111000000111222333444666999<<<@@@CCCGGGJJJOOOWWWaaaiiisssyyyvvvkkk```YYYVVVPPPJJJIIIKKKJJJEEE@@@:::888555222111111333444444444555555555555444444555555444444333333333222222333111///000333222...000//////......///111222555888???JJJWWWggguuu}}}[[[PPP[[[VVVPPPEEE;;;888444111111222222222333000;;;EEExxxRRRYYYxxxmmm```TTTIII???:::666555333222111000111111000000000000000000000000000111222222333222222222000///...///000000...,,,************++++++++++++)))************+++++++++++++++,,,,,,---.........000111333555777;;;AAAEEEPPPZZZiiivvvaaaNNNzzzzzz}}}```EEECCC555222//////------------...///555BBByyyqqq{{{QQQYYYaaaddd|||yyywwwiiiPPPaaadddPPPHHHOOOZZZHHHjjjiiiSSSBBBMMMzzzeeeNNNccc}}}kkkKKKFFFfff{{{kkkTTTNNNKKKgggssspppbbbIIISSSUUU______aaaaaaMMM@@@LLLMMMGGGdddxxx~~~zzz~~~sssxxxmmmHHHEEE>>>++++++++++++***)))***+++))))))))))))))))))))))))(((((((((((()))))))))******&&&...)))...333DDDwww{{{xxxyyy~~~xxxmmmgggJJJvvvqqqjjjzzz~~~|||tttvvv~~~gggVVVbbb___OOOLLLEEE;;;444222333333111cccXXXNNNFFFDDD???:::555111///.........---------...000111/////////000000000111111000///......000111111000///111222333333666999<<<@@@CCCFFFJJJNNNVVVaaahhhqqqwwwzzzpppfff___WWWRRRMMMKKKLLLKKKEEE@@@888666444222111111333444111222333444555555666555555444333222222333444444444666666444555777444///222111///......//////000333666<<>>666555333222111222222333111222333444444555555444555333222111111333555777555999;;;;;;<<<>>>:::444333222000///.........///333666;;;BBBNNN^^^qqq}}}eeeWWW\\\XXXRRRBBB;;;888444111111222222222000///;;;VVV}}}jjjCCCggg|||uuujjj^^^RRRFFF<<<777444333111000/////////000000000000000000000000000111111222333444444444444000...---...///111000///------,,,,,,+++++++++***))))))*********+++++++++***++++++,,,------......000111222333666;;;AAAFFFTTT___mmmyyy~~~aaaEEEOOOjjjzzzrrrsssfffMMM???888444///......------...000000,,,UUUfffdddXXXXXXtttcccFFFVVV\\\JJJBBBXXX^^^ZZZvvv___???EEE{{{oooRRR```}}}dddHHHPPPttt~~~cccLLL@@@UUUrrrvvvbbbRRRWWWkkkbbbcccWWWHHHFFFKKKNNNNNNIIINNNsss~~~xxxtttkkkJJJ<<<888///---+++************)))(((((((((((((((((((((((((((((()))))))))*********+++,,,000,,,+++888XXXxxxvvvvvv\\\[[[rrr___uuuyyyxxxnnn\\\```bbbWWW@@@333444666333```VVVPPPFFFCCC>>>999444111...------,,,,,,,,,---...000111---000222222111000111222000///......000111111000///000111222333555888;;;>>>AAAEEEHHHMMMUUU___gggkkksss~~~}}}uuummmfff[[[WWWSSSOOOMMMHHHBBB===555444333222222222222333222222333333333333222222444333222111222555777999777<<>>[[[rrrqqqYYYIIIXXXkkkeeeaaaVVVIIIFFFQQQVVVNNNIIIRRRyyytttpppqqqqqqXXXDDD???111...+++)))***+++***((((((((((((((((((((((((((())))))))))))************+++///...,,,***<<>>999444000...---,,,,,,++++++,,,...000111---000333333111000111222000///......000111111000...000111222222555888;;;>>>AAAEEEHHHLLLTTT___fffooovvvxxxooojjjaaa^^^YYYUUUPPPIIIBBB>>>666555444333333222222222222222333333333222111111333333333333555777999::::::>>>BBBCCCFFFGGGCCC===333222000///.........///...222777<<>>999444000...---,,,+++++++++,,,...000111,,,000444444111///000333000///......000111111000...000111111222444888;;;===@@@DDDGGGLLLTTT^^^fffsssyyy|||tttnnndddbbb]]]WWWPPPHHHAAA<<<888777666555444222222111///000111222222333333222222333444666888999;;;;;;===AAADDDDDDEEEFFFAAA;;;222111000.........//////,,,000666;;;CCCSSSgggvvv|||ZZZXXX[[[ZZZFFF;;;888444111111222222222111555FFF}}}SSSOOO}}}uuuhhh[[[OOODDD<<<777333222111000///000111222////////////////////////,,,---///000111222222222333333555888999888555222111111000...---+++******)))************+++++++++*********+++,,,,,,------///000111444999AAAJJJPPPaaajjjvvv```DDDllluuugggtttdddEEEBBB222///............000222333PPPwwwooojjjkkkXXXjjjnnnQQQNNNNNNHHHWWWrrrooo```AAA```uuulllqqq{{{^^^NNNggguuuQQQAAAFFFeeeiiifffRRRGGG```fffcccQQQNNNQQQOOOYYY^^^PPPOOOYYY~~~|||oooNNNEEE666000***)))***+++***'''))))))))))))))))))))))))))))))*********+++++++++&&&,,,'''...111MMM|||xxxuuu}}}hhhVVVJJJ{{{\\\fff~~~{{{lll]]]UUU[[[ggg```<<<111888___SSSOOOEEEBBB>>>999444000...---++++++++++++,,,...000111,,,000555555222///111333000///......000111111000...///111111222444888;;;===@@@DDDGGGLLLTTT^^^eeetttyyywwwqqqdddbbb]]]WWWNNNEEE>>>999999888777666444333222111---...///111333444444444111333555777999;;;<<<<<<@@@CCCDDDCCCCCCCCC>>>777222111///......//////000+++000666<<>>===999666222111000///---+++******)))************+++++++++)))******+++,,,,,,------...000111555:::BBBLLLSSSdddlllxxxuuuLLLjjjkkkxxxiiiHHHDDD333///.........///000222333NNNrrreeennnjjjXXXpppcccTTTHHHBBB@@@uuu{{{nnnkkkDDD[[[rrrpppssszzz^^^PPPkkkrrrNNN@@@JJJhhhfffdddTTTKKKeeegggdddNNNLLLTTTSSS[[[aaaSSSYYYbbbxxxUUUMMM777111***(((***+++***''')))))))))))))))))))))))))))************+++++++++)))...'''///444RRRvvvlllxxxjjj^^^QQQPPPqqqWWWkkk~~~~~~zzz{{{jjjaaaPPPhhhlll???111;;;dddVVVMMMFFFCCC???999555111///---,,,,,,,,,,,,---...//////222111111111000000/////////...---...///000000......///111111222444888;;;>>>AAADDDGGGKKKSSS]]]dddpppvvvbbbWWWeeewwwsssmmmggg]]]TTTKKKDDD>>>::::::999888666444222111000000000222333333222111000444666888999999:::===>>>EEEDDDEEEFFFGGGCCC<<<555/////////000//////...---///000444:::BBBPPPfffzzz]]]ccc___TTTHHHBBB999333222222111111222333888KKKxxxJJJ```{{{kkkXXXMMMEEE>>>;;;;;;444444333222222222222222////////////000111222222///000111111000111333555888999<<<>>>???===999555333111///......---***((()))************+++++++++++++++++++++,,,---......+++000666888:::BBBNNNYYYjjjqqqyyy}}}vvvOOOYYY~~~rrr{{{oooMMMAAA777333111...---000444555333VVVwww[[[sssVVVeee}}}YYYKKKQQQ999]]]zzzrrryyyvvvUUURRRmmm{{{xxxzzz}}}yyy[[[RRR{{{oooKKK@@@^^^jjjhhhWWWPPP[[[bbb```\\\SSSHHH^^^WWW^^^YYYggg^^^sss~~~uuurrrOOOFFF===000&&&%%%((()))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***///---///999|||{{{yyyyyyoooMMMaaaiii\\\~~~mmmdddcccqqqtttKKK555555cccVVVMMMFFFCCC???999555111///---,,,,,,,,,,,,---...//////000000000000/////////...///...---...///000000......000111111222444888;;;>>>AAADDDGGGLLLSSS]]]eeerrrxxxWWWUUUkkk|||yyypppjjj```WWWOOOGGGAAA===;;;:::999777555444333222222222333333333333222222444666888999999:::<<>>>>>>>>???@@@===999666333111///......---+++))))))************+++++++++++++++++++++,,,---...///...222777999<<>>222'''&&&))))))((())))))))))))))))))))))))))))))))))))***++++++,,,,,,***/////////:::wwwzzzttt}}}rrr}}}[[[tttcccWWW}}}qqqccc```jjjuuuIII555888aaaUUUNNNFFFCCC???999555111///---,,,,,,,,,,,,---...//////000////////////.........///...---...///000000......000111222222555888;;;>>>AAAEEEHHHLLLSSS^^^eeesssyyy}}}|||tttooofff]]]TTTMMMFFFBBB===<<<:::888777555555444444444333333333333444444444666777888888:::<<>><<<999666444222000///...---+++))))))************+++++++++++++++++++++,,,---...///111444888:::???IIIXXXcccooouuu}}}nnnvvvQQQ\\\ooonnnhhhuuummmPPPDDD888111000//////000111333555qqqmmmyyy______jjjWWWjjjhhhHHHSSSCCCNNN~~~fff{{{cccTTTfff~~~}}}www[[[\\\yyybbbOOOUUUkkkhhhddd```]]]]]]aaaeeeVVVRRRfffhhh\\\YYYllllllfffvvv{{{uuu{{{^^^CCC@@@444)))(((******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,''',,,...222IIIzzzxxxxxxkkkaaa]]]YYY}}}yyydddZZZbbbooovvvGGG444<<<___TTTNNNFFFCCC???999555111...---,,,,,,,,,,,,---...//////000000000000000////////////...---...///000000...///000111222333555888;;;>>>AAAEEEHHHLLLTTT^^^fffssszzzyyyppptttyyytttkkkccc[[[TTTMMMIII???>>><<<999888666666666666555333222222333444555444555777777888999<<>>KKKaaatttbbb\\\ddd```LLLEEE<<<555444444333222333222>>>ccc^^^MMMttt~~~ooo```PPPGGGCCC???===>>>;;;:::888666444333222222222222222333333444444444555999???EEEHHHKKKMMMOOONNNJJJDDD>>>;;;888555333555333000//////...,,,***))))))*********+++++++++,,,++++++,,,,,,---...///222555888;;;BBBNNN]]]hhhsssxxx|||hhhzzzUUU___|||yyynnnuuukkkPPPFFF:::111///000111000000444999}}}tttWWWooocccWWWnnnVVVXXXCCCDDDzzzcccrrrhhhQQQZZZxxx~~~wwwqqq[[[eeexxxZZZQQQ___hhhbbb```dddccc\\\\\\aaaQQQ^^^|||fffZZZ\\\wwweeeqqq~~~fffGGGCCC666+++))),,,+++******)))))))))))))))))))))))))))))))))***++++++,,,,,,******---444]]]xxxlllttt}}}gggZZZ[[[bbb}}}rrrbbb[[[eeesssvvv~~~uuuEEE444@@@]]]SSSMMMFFFCCC???999555111...---,,,,,,,,,,,,---...//////111111111111111111111111///...---...///000000...///000222222333555999<<<>>>AAAEEEHHHMMMUUU___gggrrrxxxcccGGG@@@OOOqqq|||wwwppphhhaaaZZZSSSOOODDDBBB???;;;999888777777666555444333222333444444444555666666777999<<>>KKKaaatttmmm]]]___]]]NNNEEE<<<555444333111111222,,,:::jjjXXXMMMzzz~~~pppbbbSSSKKKGGGBBB??????<<<;;;999777555444333222111111222333444777999:::===BBBJJJOOORRRSSSSSSTTTPPPKKKCCC;;;777444222000555333111000000///,,,***))))))*********+++++++++,,,,,,,,,,,,---...//////222444888===EEESSSbbbmmmvvv{{{fffzzz___iiivvvtttfffKKKBBB777111///000111000///666@@@|||ddd}}}[[[WWWsssxxx[[[HHHIII```mmmhhhqqqRRRPPPttt}}}ssskkk]]]pppuuuSSSUUUeee```[[[]]]fffdddYYYTTTWWWNNNmmm```VVVccczzz]]]zzziiiGGGEEE888---+++---,,,******)))))))))))))))))))))))))))))))))***++++++,,,,,,444---,,,444lllzzzhhhhhhppp}}}zzzfffqqqVVVtttYYYgggrrrWWWYYYcccsssqqqyyypppCCC555CCC[[[RRRMMMFFFCCC???999555111///---,,,,,,,,,,,,---...//////111111222222222222222333///...---...///000000...///111222333333666999<<<>>>AAAEEEHHHMMMUUU```gggqqqwwwyyyYYY<<<888EEE___|||xxxrrrlllfff___YYYUUUJJJHHHDDD???<<<:::999999777777666555444444444444444555666666666888<<>>===;;;999777555555444333222111222444888<<>>===<<<999999999999888777666555555555555555555888<<>>:::666333222111111......000444888DDDXXXkkk|||ZZZXXX^^^___UUUFFF>>>666555444222111222555555qqqUUU]]]{{{pppfff\\\YYYVVVPPPKKKHHHCCCBBBAAA???===<<<<<<;;;:::888555444666;;;AAADDDOOOSSSYYY\\\YYYTTTOOOLLLDDD???999666555666777777666444222111111000...,,,)))************+++++++++---,,,,,,------...///000333555:::CCCOOO^^^llltttyyy~~~xxx]]]fffsssXXXJJJ999222//////222///...===PPPwwwUUU^^^iiiOOOMMMiiixxxbbbLLLssswwwooonnnxxxgggOOOfffttt^^^bbbfffcccYYYMMMGGGEEENNNnnncccUUU___qqqjjjmmm}}}rrrgggqqqGGGFFF:::...+++---+++)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---(((111???xxx~~~\\\pppUUUnnnZZZWWWnnnpppccc\\\[[[bbblll}}}}}}www___@@@666;;;YYYPPPLLLFFFCCC???999555111///---,,,,,,,,,,,,---...////////////000000111111111222///...---...000000000...000111222333444666999<<<===AAAEEEIIINNNVVVaaahhhqqqxxxYYYLLLPPPPPPUUUaaaaaaddd___SSSQQQ^^^lllrrr{{{wwwsssooojjjeee___[[[WWWSSSNNNHHHCCC@@@??????;;;;;;<<<<<<;;;:::888777555555555555555888<<>>:::666444666999;;;<<<777555333111111000...,,,)))************+++++++++---------------...000000444666<<>>999666777888555444666<<<:::888555333111000///111000111444666<<>>nnnMMMkkksssqqqmmmggg```[[[YYYXXXSSSRRRQQQPPPNNNMMMLLLKKKLLLHHHEEEDDDBBB@@@DDDJJJVVV\\\^^^ZZZUUUPPPEEE999777<<>>===<<<:::999999888777666777:::@@@DDDAAA;;;777888777333222333333333333333222222222222000///000222444999DDDPPPjjjzzzoooccckkkhhhWWWIIIBBB:::555444444333111000>>>uuuHHHhhh~~~wwwuuurrrnnnhhhccc```___]]]\\\ZZZWWWTTTQQQOOONNNPPPLLLIIIHHHFFFCCCFFFLLLWWW]]]```[[[UUUNNNCCC999777999;;;999777888===BBB>>>:::555111///...---,,,************************+++,,,---------...111444888;;;CCCNNN\\\iiisssyyy~~~[[[\\\qqqvvvrrrpppPPP;;;222000333...222000;;;ooouuuoooSSSqqqppp[[[~~~^^^xxxsssOOO^^^{{{uuu{{{yyyqqqcccTTTLLLNNNSSSYYYSSSTTTeeerrrmmmqqq~~~XXXPPP@@@000,,,,,,***((()))))))))))))))))))))))))))*********+++,,,,,,------111***777VVV|||yyyqqq}}}eeepppccc}}}RRR[[[tttsssmmmhhhdddcccaaa^^^___ccctttpppiiiiiiggg^^^mmmsssWWWRRR\\\```yyyVVVPPPMMMEEEDDD@@@;;;444000//////+++,,,,,,---...000111222222111///000111333222222///...---...///000000...//////000111444777:::;;;???BBBGGGKKKOOOWWWaaahhhsss{{{kkk^^^}}}XXX>>>>>>BBB@@@MMM```pppiiiVVVUUUsss}}}vvvrrrmmmhhhgggiiicccaaa^^^ZZZUUUQQQNNNLLLHHHFFFCCCAAA@@@???===;;;;;;:::999777888===DDDIIIDDD>>>:::999777222000111111222333444555444444333///...///111222444<<>><<<:::;;;<<>>===<<<:::888999>>>FFFLLLGGGAAA<<<;;;999444222333777888999999888666333222000...///111111111555<<>>===;;;888444222111000...---+++++++++++++++++++++++++++,,,---......000333666888???KKKXXXeeeooowww{{{eeegggnnnnnnqqqXXXFFF;;;222000222///222111CCCsssccc\\\yyyooorrrqqqmmm___nnn~~~yyyxxxvvvppphhhbbb```cccggg]]]MMMZZZnnnkkkpppwwwkkkfffrrr[[[PPPCCC444,,,***+++***)))))))))))))))))))))))))))******++++++,,,------...,,,---666fffpppjjjhhhlllwwwKKKUUUyyynnnaaaPPP^^^zzz~~~YYYUUUdddnnnwww}}}yyyqqqmmmttt|||}}}|||mmm```PPPLLLKKK???===MMMrrrZZZ@@@OOOtttTTTOOOLLLDDDCCC@@@:::444///......+++++++++,,,...///111222111111111111111111222333///...---...///000000...//////000111444777:::;;;???BBBGGGKKKPPPXXXbbbjjjuuu{{{sssUUU~~~mmm]]]LLL???:::@@@RRRooo|||jjjeeekkk{{{wwwtttnnnggggggkkkiiigggddd```[[[WWWTTTRRROOOLLLIIIGGGFFFDDDBBB@@@???===;;;888999===EEEJJJIIICCC>>>>>>===888666888999:::;;;:::999666333111222//////222222000222777AAAWWWuuugggbbbpppppp```PPPHHH===555333444555555777DDDtttuuu@@@WWW}}}zzzvvvuuusssooojjjeee```]]]XXXUUUSSSRRRLLLEEEBBBDDDPPPZZZjjjxxxyyynnn]]]RRRCCC@@@<<<<<<>>>???<<<999666444111000111111000///++++++++++++++++++++++++,,,---......///111444777:::CCCPPP]]]iiirrrzzzccc___uuu|||cccLLL<<<555111333000222000FFFoooccc___{{{dddzzzyyymmmkkkxxx~~~}}}{{{yyyuuurrrpppppppppmmmYYY___qqqttt}}}{{{yyyUUUKKKAAA444+++)))+++,,,***))))))))))))))))))))))))***++++++,,,------......///111555pppnnneee```nnnmmmJJJWWW~~~ttt```NNNEEE<<>>GGGVVVeeekkkkkknnnssszzzvvvtttqqqlllkkkmmmkkkiiifffbbb^^^ZZZWWWUUUSSSPPPMMMKKKIIIHHHEEEDDDAAA@@@===:::999<<>>666333444555555333BBBtttddd???ZZZuuurrrzzzyyyxxxuuuqqqkkkfffddd^^^\\\[[[YYYRRRIIIDDDEEEKKKTTThhhxxxnnnaaaYYYOOOGGGAAA;;;666111333111000000111222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222555888<<>>777222444111222000JJJooo[[[```|||vvv|||[[[yyysss{{{}}}{{{zzzyyywwwtttqqqsssaaa^^^nnn{{{VVVIIIBBB555***(((+++---+++))))))))))))))))))))))))++++++,,,,,,------......///444444tttfffccc___uuudddLLL\\\xxxkkk[[[III>>>;;;;;;999@@@VVVrrrhhhRRREEEBBBCCCJJJQQQXXXaaaiiitttwwwzzz}}}qqqkkklllsss|||~~~qqqfff^^^SSSWWWlllxxxwwwWWW>>>LLLqqqRRRNNNJJJDDDCCC???999333///......******+++,,,---///000111///111222111000000222444///...---...///000000...//////000111444777:::;;;???BBBGGGLLLQQQYYYccckkktttzzz~~~zzz~~~nnnXXXHHHDDDKKKQQQPPPPPPWWWaaafffuuuzzzsssoooqqqrrrooommmnnnkkkjjjhhhdddaaa^^^[[[ZZZXXXUUURRROOONNNLLLJJJHHHDDDCCC@@@===;;;<<<@@@CCCKKKEEEAAAAAA@@@<<<:::;;;111111111111222222222222444///...000222000222555333EEEdddeee```pppqqqbbbXXXNNN@@@666222333444444111FFF~~~eeeDDDeee}}}bbbbbb{{{}}}{{{wwwqqqllliiibbbaaa```___WWWLLLFFFEEEBBBGGG[[[zzzrrrhhhXXXHHH===777444333444222111111222333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000222666999???IIIWWWcccmmmvvvbbb]]]pppzzzbbbLLL???666111333111222111OOOnnnUUUbbb}}}jjjnnnhhh~~~{{{xxxvvvwwwyyyzzzyyywwwlllddd^^^lll^^^JJJEEE888+++'''+++---***))))))))))))))))))))))))++++++,,,,,,---.........***666666xxxkkkfffccc[[[LLL]]]|||qqqeee[[[YYYYYYSSSMMMJJJKKKDDD@@@EEERRRfffjjj[[[JJJBBB@@@CCCHHHNNNXXXaaaiiimmmttt|||llleeekkkuuu{{{mmm```XXXeeerrrhhhzzzaaaKKKIIIqqqRRRNNNJJJDDDBBB???999333///---...******+++,,,---///000111///111333222000///222555///...---...000000000...//////000111444777:::;;;???BBBGGGLLLQQQYYYdddkkktttyyynnn[[[ggggggVVVFFFCCCFFFFFFPPPddd~~~~~~ssslllhhhkkkpppooommmmmmkkkjjjhhhfffdddaaa```___\\\YYYUUUSSSQQQOOOMMMKKKGGGFFFCCC???<<<<<>>444///222000222222RRRjjjZZZccc~~~lll```eeeyyyvvvsssvvv|||hhhiiicccooobbbMMMHHH;;;---(((,,,---***))))))))))))))))))))))))++++++,,,------......///***<<<>>>{{{jjjhhhUUUJJJ\\\|||uuujjjQQQFFFEEEUUUfffkkkeee```ZZZXXXTTTOOOIIILLL\\\mmmrrrYYYKKKDDDCCCDDDGGGTTT___aaadddrrrooobbbdddmmmsssccc[[[oooiiirrrhhh___YYYoooSSSLLLIIIEEEBBB===777222///---,,,,,,+++***+++---///000///,,,000222//////222333222///...---...000000000......000111222333666999<<<@@@CCCGGGKKKPPPYYYccckkkwwwyyyeeeMMMAAA@@@@@@PPPggg|||uuuhhhaaa___dddhhhhhhlllrrrooollliiigggfffccc___[[[]]]ZZZWWWWWWWWWUUUQQQMMMPPPMMMHHHBBB======???BBBDDDEEEEEEBBB===888666555555555111---000777777111333444111---111888999444444IIIgggoooeeevvvnnnfff]]]SSSEEE999444333555666555KKKmmmFFF___}}}yyytttqqqjjjfffaaa___\\\VVVMMMEEEIIIAAA@@@NNNdddmmmdddWWWWWWOOODDD;;;888;;;???BBB:::777444333333222222000......---,,,,,,,,,,,,---,,,---......///333888<<>>???SSSiiipppkkkeee```^^^^^^___[[[UUUTTTVVVeee~~~jjjYYYQQQLLLNNNPPPXXX^^^[[[ZZZlllrrr___VVVQQQlllsssTTTRRRrrr~~~}}}yyyvvvuuuzzz{{{jjj[[[oooSSSMMMJJJEEEBBB===777222///---,,,,,,+++***+++---///000///...222333000000222444222///...---...000000000///...000111222333666999<<<@@@CCCGGGKKKPPPYYYdddlllvvv}}}eeeRRRIIIIII:::BBBRRRgggzzzkkkVVVQQQNNNQQQ[[[cccgggkkkqqqooollliiigggeeeccc___\\\\\\ZZZWWWWWWWWWVVVTTTQQQQQQOOOKKKEEE@@@???@@@CCCEEEFFFEEEBBB>>>:::777777111222111...111666555000333444333111444999999444666MMMlllmmmcccvvvsssnnn^^^SSSDDD999333333555666:::LLLkkkCCC]]]}}}yyytttpppiiiddd___]]][[[XXXQQQKKKHHHCCCDDDTTTkkkxxxvvvoookkkcccZZZRRRJJJCCCCCCGGG999777444222222222111000......---,,,,,,,,,,,,---,,,---......///333888<<>>999888EEE\\\qqq}}}tttXXXAAA888777111333:::GGGTTT___fffjjjnnnllliiifffdddcccaaaaaa```^^^ZZZXXXWWWXXXXXXYYYRRRRRRPPPLLLGGGCCC@@@@@@DDDEEEDDDBBB>>>;;;:::;;;333444555444444555555555///333777;;;======:::666???XXXxxx___VVVnnnrrrsssbbbUUUCCC777222444666666666LLLlll???SSS}}}}}}xxxsssooogggbbb[[[WWWUUUVVVVVVUUUZZZ[[[___iiixxxgggFFF:::BBB777555222111111111000///......---,,,,,,,,,,,,---,,,---...///000444999===GGGQQQ```llluuu|||xxxlll}}}nnnyyybbbOOOFFF777222444111222222QQQZZZoooRRRbbb}}}iiiVVVbbbbbbXXX}}}bbbOOOJJJ777+++,,,***&&&,,,***************************++++++,,,---...//////000333QQQ|||nnnXXXfffjjjPPPIIIfff|||uuupppqqqsssqqqnnn___WWWSSSWWW]]]___```bbb^^^dddhhheee```dddqqq~~~tttdddVVVPPPSSSXXXpppvvvGGG???666222444222444IIIccciiifffhhhvvvvvv\\\OOO^^^uuuuuupppUUUOOOLLLEEEBBB===777222///---,,,,,,+++***+++---///000///...222333000///111222111000///...///111111111///...///111222333666999<<>>...///777000111555===JJJYYYeeejjjmmmllljjjhhheeecccbbbbbbbbbaaa^^^ZZZXXXWWWWWWXXXQQQRRRQQQMMMGGGBBB???===AAABBBAAA???<<<:::::::::777555444444555666888999111444:::???@@@>>>;;;:::EEE]]]zzziii```wwwxxxwwwgggXXXDDD666333444666666999SSSyyyGGGRRR{{{~~~yyysssooohhhccc\\\VVVSSSRRRSSSSSSVVV[[[dddppp}}}fffAAA333:::777444222000111111111000......---,,,,,,,,,,,,---,,,---...///111555:::>>>HHHRRR```mmmvvv|||~~~jjj}}}uuudddNNNFFF555000333000333333QQQ^^^tttTTTbbb}}}uuu]]]iii___ZZZjjj{{{bbbRRRMMM999,,,,,,)))%%%******************************++++++,,,...//////000,,,666VVVuuuRRRiiikkkTTTJJJfff}}}|||jjj^^^TTTSSSVVVYYY\\\___aaa\\\YYY]]]cccddd^^^XXX```ppprrrccc[[[WWWXXXppp]]]CCC555---000222333AAATTTZZZQQQNNN\\\cccOOOFFFUUUrrrqqqUUUOOOMMMEEEBBB===777222///---,,,,,,+++***+++---///000///,,,000222//////111333222000///...///111222111000...000111222333666999<<>>666111000222000111222666DDDVVVdddjjjjjjkkkkkkjjjfffdddccccccbbbaaa```\\\XXXVVVVVVWWWRRRRRRQQQMMMGGGAAA>>><<<=========;;;888777777999888444333888===>>>>>>???999;;;???DDDCCC>>><<<===JJJ___yyynnnfff}}}}}}zzzmmm\\\FFF777333555555555999PPPHHHLLLxxx~~~~~~yyytttppphhheee^^^XXXSSSQQQPPPPPPXXX___jjjvvvzzz___@@@333888777555222111222222222111......---,,,,,,,,,,,,---,,,---...///111555;;;???HHHRRRaaannnwww}}}|||\\\rrrhhh}}}eeeOOOHHH666///111000444444NNN|||\\\tttRRRccc}}}yyyZZZ|||[[[KKKhhh|||hhh[[[RRRMMM:::,,,,,,)))%%%******************************+++,,,---...///000111---777]]]|||zzzeeetttqqq^^^LLLeee}}}yyylll```ZZZXXXYYY\\\aaa]]]]]]]]]]]]]]][[[VVVRRRMMMUUUeeexxxqqqoooaaa[[[xxxgggFFF:::111111111111777AAAGGG>>>999DDDPPPHHHEEESSStttgggqqqVVVPPPMMMEEEBBB===777222///---,,,,,,+++***+++---///000///+++000222000000333555444000/////////111222111000...000111222333666999<<>>===AAA<<<999555444:::CCCKKKQQQTTTDDD777555888777444333444666555777CCCVVVcccggggggjjjllllllhhhdddcccbbb^^^``````]]]YYYWWWWWWXXXSSSSSSRRRMMMGGGAAA>>><<<888999888666444333555666999444666BBBMMMOOOKKKIIIGGGEEEGGGIIIDDD===;;;???OOO```vvvbbbaaa~~~}}}rrr```HHH888444555555444555IIIGGGGGGuuuuuukkkfffnnn|||zzzuuurrrhhhfffbbb\\\VVVRRRPPPPPP[[[cccppp|||nnnWWWAAA888999777555333222222333333222......---,,,,,,,,,,,,---,,,---...///111666;;;???GGGQQQ```nnnwww{{{xxxVVVyyyzzzkkk]]]zzzhhhQQQIII999111111000555333HHHmmmXXXsssNNNccc}}}zzzxxx\\\GGG]]]zzzvvvjjjiiiiii```\\\\\\WWWkkkuuuYYYOOOIII777***,,,***''',,,***************************+++,,,---...000111111333555bbbxxxsssyyynnn{{{pppgggOOOdddxxxmmmfffaaa^^^aaafffaaahhhlllggg[[[SSSSSSWWWLLLJJJLLLRRR\\\rrryyydddjjj{{{rrrYYYCCC>>>777111//////000222333222///555@@@>>>???LLLKKK___fffqqqVVVPPPNNNEEEBBB===777222///---,,,,,,+++***+++---///000///+++000222111111555777666111//////000111222111000...000111222333666999<<>>===666666555333111111333444:::666;;;LLL\\\]]]WWWSSSQQQNNNMMMLLLFFF<<<;;;???QQQ```sss{{{VVV\\\uuubbbIII999444555555444444GGG|||~~~KKKJJJrrr{{{ooogggXXXMMMQQQ^^^mmm}}}{{{vvvsssggggggddd```ZZZTTTQQQPPPSSS]]]nnnzzzeeePPPBBB<<<:::888555333222333444444333......---,,,,,,,,,,,,---,,,---...///222666<<<@@@GGGQQQ```nnnxxx~~~www^^^~~~qqqdddkkkPPPEEE===333111111666222DDDkkk\\\wwwOOOddd~~~|||WWWOOOKKK]]]~~~hhh[[[TTTJJJFFFDDD;;;???dddaaaKKKFFF444)))+++***(((...***************************+++,,,---///000111222888222ccc|||xxxuuuyyy]]]zzzjjjlllPPPddd}}}uuuooohhhccceeejjjlllhhhdddeeegggcccYYYPPPEEEFFFJJJMMMNNNWWWooouuurrrppp]]]EEE444666333---+++...000...///444111000333///...999888GGGkkkvvvtttWWWOOOMMMDDDAAA<<<777222///...---+++++++++,,,---...///000+++...000222222333444666111000...///111222222111000111222333444666999<<>>===777666444222111111222222:::444888QQQqqq{{{mmmgggeeeeee___MMM:::888BBBNNN^^^wwwttt^^^```}}}wwwhhhCCC...999888...444999JJJwwwDDDKKKrrrxxxcccUUUVVV___dddccc~~~~~~qqqaaaYYYZZZttt~~~|||{{{nnnkkkfff```ZZZTTTPPPNNNQQQ\\\iiitttppp```VVVGGG999666>>>888888777444222000111222///...---,,,+++,,,---------......///111555;;;???HHHRRRbbbpppzzz~~~ooo```rrriiieeeTTTCCC:::---111333333111BBByyy{{{ccc{{{NNN\\\yyyeeeNNNMMMPPP^^^bbb^^^dddZZZKKKEEE;;;MMMhhh|||}}}}}}rrrYYYGGG555,,,******+++---++++++***************++++++,,,,,,---///111333444555===fffzzztttvvvsssNNNccceeetttsssNNNaaa~~~zzzuuurrrpppmmmjjjiiihhhgggggggggddd^^^YYYNNNJJJEEECCCGGGOOOYYY```tttxxx}}}sss]]]KKKAAA333222000///.........///---...///...------...//////999JJJ]]]kkkssssssrrrtttVVVOOOMMMDDDAAA<<<777222///...---+++++++++,,,---...///000---///222333333333444666111000...///111222222111000111222333444666999<<<@@@DDDIIIOOOUUU^^^iiiqqqyyywwwooocccXXXNNNAAA555333222000555===MMMkkkxxxsssvvvwwwjjj]]]JJJEEE>>>===GGGYYYeeehhhllllllkkkiiifffbbb___]]]________________________YYYXXXTTTOOOHHHBBB>>><<<777666555333333444555555:::555777KKKhhh|||~~~yyyooonnniii^^^LLL>>>>>>FFFLLL]]]wwwnnnWWW^^^~~~zzzhhhBBB///888888///444444CCCzzzIIIJJJkkk~~~xxxnnndddbbbdddaaa\\\hhhfffYYYNNNHHHJJJfff~~~{{{zzztttqqqkkkccc[[[TTTOOOLLLIIIRRR```ppp|||ooo]]]TTTPPPPPPIII<<<777::::::888555333444555555555///...---,,,,,,,,,---------......///111555;;;???IIISSSbbbpppzzzqqqcccwwwnnnbbbUUUHHH<<<...222333333111CCCxxxzzzYYYwwwRRRZZZvvvgggtttuuueeeUUUPPPhhhvvvjjjqqqvvvnnncccIIITTTfffwww|||zzzyyy{{{}}}nnnWWWFFF444,,,+++***+++,,,++++++***************+++,,,,,,,,,---///111222333555<<>>999666>>>MMM\\\dddfffbbbddd___NNN???;;;???CCCJJJ\\\xxxxxx]]]gggfffAAA000777666111666555BBBOOOHHHeeeccceeegggiiimmmlllbbbVVVOOOMMMEEEBBB@@@>>>VVV}}}~~~{{{yyywwwtttnnnfff^^^VVVPPPMMMNNNPPP\\\pppzzzqqq]]]MMM===888:::AAABBB:::666777:::666222111222333333222//////---,,,,,,,,,---...---......///111555;;;???IIITTTdddqqq{{{sssmmmuuuooobbbZZZNNN===000222111222222CCCwwwxxxTTTwwwUUUWWWqqqlllMMMnnn{{{fffeeeooopppVVVWWWhhhjjj]]]OOOSSS]]]jjjqqqrrrtttwwwzzzgggTTTDDD333,,,+++++++++,,,+++***************++++++,,,,,,---...///000222333666<<>>:::888777666666666888;;;<<<<<<999666444777===DDDIIIHHHOOOKKK<<<333777>>>@@@III]]]yyyjjjqqqccc???222666555333777999CCCNNNCCCeeettteeeTTTTTTWWWbbbppptttfffUUUEEEIIIMMMTTTTTTKKKUUUttt~~~|||{{{uuusssnnnggg```YYYTTTQQQRRROOOZZZrrr|||lllQQQ@@@<<<555222666999777555666;;;:::888555333111000///000///...,,,,,,------...---......///111555;;;???IIIUUUeeesss{{{uuuzzzyyyjjjiiijjj```QQQ>>>111333000111222BBBsssvvvYYYxxxSSSSSSllldddUUUgggjjjGGG999BBBFFF>>>EEEGGGMMMWWW^^^dddmmmvvvzzz}}}www```QQQBBB222,,,,,,+++***+++*********)))******+++,,,---------...000111333444888>>>eeeJJJbbbmmmfffyyyKKK^^^www|||yyyvvvuuuuuuuuutttrrrppplllhhhccc```___XXXNNNEEEAAACCCHHHLLLOOOPPPQQQPPPNNNJJJFFFDDD:::888555222000///////////////......------------,,,---......,,,,,,---...---///333;;;HHHXXXhhhrrrnnnSSSPPPNNNDDDAAA<<<777222///...---+++++++++,,,---...///000///000222222000000000111111000...///111222222111000111222333444666999<<>>???@@@;;;<<<===>>>===:::777444444333000//////000333444...............---------,,,---...---,,,+++,,,...'''+++333<<>>hhh}}}~~~]]]^^^LLLIIIaaa{{{~~~cccNNNEEEFFFIIILLLkkk{{{WWWccccccSSSXXX```iiirrr}}}hhhJJJ:::888///111666888777<<>>dddbbbZZZpppYYYKKK\\\ooo~~~zzzvvvtttuuuwwwzzz|||~~~{{{uuummmgggccc```[[[RRRHHH???888444222333222222333444333111///---///111333333111///---....../////////......---+++---...---,,,+++,,,---+++...222888AAAPPPaaallljjjQQQPPPOOODDDAAA<<<777222///...---+++++++++,,,---...///000---///111111111000111222111000...///111222222111000111222333444666999<<<@@@DDDIIIOOOUUU^^^iiiqqq|||eeedddnnnQQQ;;;555999===888333666CCCRRR^^^nnn~~~pppZZZLLLNNNXXX]]]ZZZYYYVVVPPPIIIBBB===999777999<<>>;;;888666777666555333222111000///777666666666444333:::BBBTTTiiieee}}}QQQ555999555222777777:::>>>rrrgggJJJaaa{{{___VVV]]]fff~~~}}}{{{vvvqqqkkkeeebbb```[[[```yyyooo^^^LLLDDD999333333444222000111000...---------...///---......///111555;;;???JJJXXXjjjwww}}}yyyjjj~~~mmmfff}}}~~~iii___KKK888000222...000222;;;bbb~~~zzzpppVVVEEECCC[[[xxx}}}rrrhhh[[[QQQMMMIIIEEEAAA@@@NNNdddxxx\\\lll{{{\\\QQQHHHHHHJJJMMMVVV```mmmjjjiiieeeVVVBBB555333111000111111000333???LLLaaasssaaaWWWFFF444,,,+++***+++,,,))))))))))))***+++,,,------...000222555999;;;===??????ccc~~~XXXUUUqqqTTTLLL\\\mmm|||wwwqqqoooppprrrwww|||{{{ssslllhhh```]]]YYYSSSJJJBBB:::666:::777444222333333111000+++,,,///111000///,,,***......///000000000///...+++,,,------++++++,,,---///000222555===LLL___mmmiiiPPPPPPOOODDDAAA<<<777222///...---+++++++++,,,---...///000...000222222222111222444111000...///111222222111000111333333444666999<<>>:::777555444444222666===FFFPPPZZZaaadddjjjddd^^^ZZZWWWRRRKKKDDD>>>@@@BBBCCCAAA===888444777333...---///222333222888222111555444222:::HHHXXXkkkbbb~~~MMM333:::555222777777999===yyybbb;;;XXXyyyxxxqqqvvviii```xxx~~~~~~}}}{{{xxxtttpppmmmbbb___ccc}}}eeeSSS???555777:::666111111000///...---......///---......///111555;;;???JJJXXXkkkxxx}}}~~~rrr___nnnbbbsssooo]]]\\\OOO666///222...000222:::___ttttttWWW??????WWWuuunnnZZZWWWaaakkkiii___UUURRRSSSBBBPPPGGGDDDgggaaa___rrr~~~jjjZZZUUUPPPFFFEEEKKKDDDDDDBBB>>>999666444333444000...///000333:::BBBVVVlllhhhYYYGGG555,,,******+++---))))))))))))***+++,,,------...000333777;;;>>>???AAA@@@dddUUURRRpppQQQMMM\\\kkk|||uuunnnkkklllnnnsssyyy}}}uuuoookkkfffffffffddd^^^VVVOOOJJJCCC>>>777333222222000///222111///......000111333...///000111111000//////+++,,,------++++++,,,---***---000333:::HHHYYYfffgggOOOOOONNNFFFCCC===777222///......++++++++++++,,,...000111...222444111///111222111222222222111//////222444333444555444555777:::===DDDGGGJJJNNNSSS]]]iiirrruuu[[[XXXLLLXXX[[[\\\WWWMMMBBB===;;;:::777DDDjjjvvvuuuxxx}}}{{{pppccc]]]\\\SSSGGG===888777666555555555333111444999888555000000444<<>>GGGGGGiiiUUUNNNttthhhUUUUUUhhh~~~yyytttooommmlllrrrvvv|||vvvjjjaaaWWW]]]ccciiiqqqvvvrrrkkkYYYCCC555888;;;444///111444...,,,111555444222444333///333666111444888111222---+++,,,---,,,+++...///---...333999CCCXXXkkkgggPPPQQQOOOFFFCCC===777222///......++++++++++++,,,...000111...333555222111222222///222222222111//////222444333444555444555777;;;>>>BBBEEEJJJPPPWWWcccpppyyygggGGGDDDBBBcccoookkkRRR;;;777===???;;;666BBBggg}}}vvvmmmddd^^^VVVIII===666999555111000111333333333000222000///222888:::888555555777>>>HHHTTT]]]aaafffccc```^^^[[[WWWQQQLLLQQQPPPQQQQQQKKKAAA::::::777555444222111111111111222111111333333666???IIIeeewww{{{www{{{>>>444888111666777888555DDDLLLWWWwww```SSSBBB>>>??????LLLuuuoooTTT???666666666444111000...---,,,,,,------...,,,,,,000333555:::AAAOOO___pppzzzvvviiifffxxxfffeeeaaaKKK666000...222222111;;;III|||~~~iiiIII:::OOOjjj~~~rrrTTTBBB???XXXttt~~~nnnggg```XXXSSSKKKCCCDDDCCC@@@[[[{{{kkk^^^PPPBBB:::888888555111///000222222222111222333444444444444333@@@ZZZuuurrrmmmvvvSSSYYY>>>......+++,,,...***************+++,,,---...---///222666999<<<>>>???>>>CCCdddaaaPPPwwwjjj]]]SSSggg~~~zzztttnnnjjjiiilllnnnrrruuussslllccc[[[QQQJJJHHHUUUlll{{{ttteeeRRRCCC888777444///111999---333:::;;;777111...---777,,,...555555777777///111,,,***---...,,,+++---///---...222777CCCXXXkkkeeeQQQRRRPPPFFFCCC===777222///......,,,+++++++++,,,...///111+++111333222111333333000222222222111//////222444333444444444555777;;;>>>@@@DDDJJJPPPXXXcccqqqzzzZZZ:::999FFF^^^}}}iiiHHH???AAA???AAA888;;;WWWwwwtttiiiZZZJJJAAA;;;444---***------...000222222///---///111111///222999===<<<:::999:::???HHHRRRZZZ^^^eeedddbbb```^^^ZZZVVVRRRSSSTTTXXXYYYRRREEE;;;888666555333111000000000111000000000222333777CCCPPPnnnhhhsssqqq===555777222777666888999EEEzzzUUUWWWwwwVVV>>><<<666666:::888AAAkkknnnUUUAAA666444555666111000///---,,,------...///,,,---000222444;;;BBBTTTcccttt}}}|||jjj{{{zzz___}}}lllhhh___FFF555000///222222222:::GGG}}}yyyMMM999JJJdddyyyppp\\\RRRPPP]]]uuuyyyhhh```^^^[[[WWWPPPEEEBBBCCC<<<@@@TTTmmm```OOOCCC888111...111222000//////222444666666111333666888777555111///;;;RRRlll}}}zzzZZZSSS:::------+++,,,///,,,************+++,,,---...///000333777:::===???@@@BBBKKKeeebbbGGGrrrggghhhOOOddd{{{{{{pppzzzsssmmmiiinnnnnnpppqqqpppkkkddd___NNNCCC<<>>111222999666444444000000,,,+++...///,,,+++,,,///---,,,000666DDDZZZlllaaaPPPSSSPPPFFFCCC===777222///......,,,,,,++++++,,,---///000---111222///...222444333222222222111//////222444222333444444555777;;;>>>BBBEEEJJJNNNTTT]]]iiiqqq}}}hhhOOO<<<<<>>FFFQQQYYY^^^cccbbbaaa```___\\\ZZZXXXTTTVVV\\\^^^WWWIII>>>:::666555333111000000000111000///000111222888GGGVVVxxxxxxaaauuuddd<<<666666333888555999>>>FFFqqqUUUUUUuuuvvvUUUEEE===777:::;;;===:::@@@iii}}}___bbb{{{}}}~~~iiiOOO>>>666333222333111000///---------......///------000111444<<>>???BBBVVVzzzdddJJJ===<<>>222111111222111333:::AAASSS>>>DDDVVVooo{{{ccciiipppqqqmmmgggaaa\\\TTTVVVKKKCCCHHHGGGAAAAAA>>>GGGLLLIIIBBB<<<888555888333222555666444333444222777;;;:::666333555777999888777666444333222222555@@@XXXsssyyydddMMMKKK555,,,///+++***,,,)))*********+++,,,---///000000222444777:::===>>>???BBBDDDWWWyyyCCCiiissspppVVVcccwwwwwwzzzuuusssvvv|||eeeXXXFFF===DDDOOORRRMMMKKKDDDBBBMMM]]]___MMM888???GGGWWWvvv{{{aaaJJJ===;;;:::??????666333///---///000,,,+++,,,---------///:::MMMbbbpppWWWMMMSSSNNNFFFCCC===777222///......------,,,+++,,,---...///@@@@@@;;;333...000222222222222222111//////222444222333444444555888<<>>???@@@AAABBBQQQJJJeeeoooVVVWWW|||zzzxxx}}}uuuPPP@@@MMMaaagggaaa```SSSHHHMMMcccnnn]]]CCC>>>LLL___uuu___BBB999EEEZZZWWW???999333///000///,,,+++---+++---...222???TTTiiitttUUUNNNUUUNNNFFFCCC===777222///......------,,,+++,,,---...///777999888222///111222111222222222111//////222444111222333444555888<<<@@@DDDHHHMMMSSSXXX```jjjrrr|||vvv]]][[[bbbvvv}}}gggQQQHHH???:::777222111222111000333999:::888999<<<<<<===>>><<<:::999<<<>>>EEESSS^^^]]]TTTMMMHHHFFF@@@===:::<<>><<<===;;;EEEmmmqqqXXXJJJFFFIIIOOOuuuhhhQQQKKKEEEBBBGGG]]]}}}eeeEEE999888666555777222111000............/////////000222333999FFFTTTfffttt{{{yyyjjjuuuwwwxxxiiiaaasss\\\777///222333222111444999===ppplllAAA???JJJeee|||zzziiifffiiiqqqrrrlllhhhhhhbbbaaaVVVOOOPPPHHH>>>???666888===BBBCCCAAA===:::<<<:::;;;AAACCCAAA@@@AAAAAA;;;999???HHHIII@@@555<<<:::777555333333444555111111EEEggg}}}zzz|||cccGGG@@@...***///,,,***,,,************+++---///000111555666999<<<>>>@@@BBBBBBEEEIIIRRR|||LLL]]]nnnWWWLLLoooiiiQQQUUUcccfffaaabbb[[[RRRUUUiiiyyynnnWWWDDDPPP]]]eeelll}}}cccIIILLLhhhoooYYY>>>777111000///,,,+++...)))---000555DDD[[[ooowwwUUUOOOVVVOOOFFFCCC===777222///.........---,,,+++,,,---...///'''---000//////222333222222222222111///000222444111222333444555888===@@@EEEIIINNNSSSXXX___iiippp~~~vvvjjjmmmtttyyyfffTTTAAA777555444444555666555888::::::888;;;AAA<<>>BBBHHHOOORRR[[[ZZZVVVNNNDDD===;;;;;;:::888999;;;999666888<<<999888666444333333333444111111333555:::HHHccc{{{yyyooolll999777999111777<<<111<<<===FFFiiirrr<<>>=========JJJhhhpppdddhhhcccEEE888444000222999333222000///......////////////111333444:::IIIXXXiiixxxrrrqqqssszzzhhh___qqqZZZ444...222444222111444999<<>>@@@BBBDDDDDDBBBLLLQQQzzzzzzNNNZZZqqq^^^LLLddddddYYYZZZ]]]\\\\\\___aaafffwwwmmmHHHTTTccciiieeeeeettt```MMMfff|||tttAAA999333000...,,,,,,...(((---222777GGG___rrrzzzTTTMMMRRRJJJDDDBBB>>>888111---------++++++******+++---...///---...////////////111333555000000333222......333444444444444444777;;;???EEEIIIOOORRRVVV]]]iiirrr```EEE>>>666444===CCC???BBBDDDEEEFFFIIIJJJJJJGGGHHHBBB@@@DDDGGGYYYuuu~~~{{{ooodddeeejjjaaaRRRQQQCCC:::;;;>>>???IIIVVVYYYWWWRRRIII???999888999888999<<>><<<<<<:::777444333222333444222444444444<<>>>>>???>>>???JJJWWWpppyyyrrr```UUUTTTccc```BBB;;;777555555222333222000///............000+++,,,333777<<>>sssNNN:::KKK___tttaaaddd}}}zzzyyy{{{yyyuuutttvvvoooggg```______ZZZQQQIIIDDDNNNTTTOOOEEE???>>>>>>LLL[[[QQQCCCJJJQQQXXXhhhqqqaaa???999UUU[[[DDD888555:::<<<777333222333222222333DDDddd}}}\\\DDD///...---,,,++++++++++++,,,,,,------///000222222555888===BBBEEEGGGGGGGGGFFFRRRLLLqqqUUUJJJyyymmmGGG^^^tttjjjkkkiiibbbfffeeedddiiivvv|||iii___uuu|||kkkooosssjjjuuusssCCC999111111111///,,,,,,---,,,///===RRRfffuuu{{{TTTMMMSSSLLLDDDBBB>>>888111...------++++++******+++---...///...///000/////////111222555111000333222//////333444444444444444777;;;>>>EEEJJJOOOSSSVVV^^^jjjssseeeGGGEEEHHHNNNVVVVVV[[[WWW\\\ggghhh```]]]bbb^^^YYYKKKCCCKKKZZZwwwuuurrrlllcccXXXIII<<<:::888888@@@LLLTTTSSSNNNEEE<<<666666888<<<===???CCCEEEEEEBBB???;;;:::777555444333333444111222222444???WWWvvv|||gggVVV888666666888777666999???AAANNN___FFFAAAVVV{{{zzzkkkhhhkkk```TTTGGGIIIbbbssskkk{{{kkkSSSIIIKKKOOOKKKBBB@@@EEEEEE>>><<<;;;===@@@@@@???DDDLLLUUU^^^ooonnn[[[OOOIIINNNddd\\\???999555444666333444222111///............111,,,---444999@@@SSShhhxxxiii~~~uuubbboooggg@@@333000111111000111444888;;;kkkQQQ999DDDWWWnnn{{{xxxzzzzzzwwwvvvwwwtttooohhhccc___ZZZWWWUUUUUURRRVVV___aaaXXXMMMGGGPPPNNNFFFCCCGGGFFFKKKWWWggghhhRRRCCCKKKLLL@@@???FFFDDD>>>777333333222///444333BBB___yyy{{{xxxYYYGGG///...---,,,++++++++++++,,,,,,---...000222333444888:::???CCCFFFHHHHHHHHHCCCOOOJJJjjj___FFF{{{zzzyyyLLLYYY{{{~~~}}}xxxoooiiippp{{{|||pppcccaaa\\\wwwwwwuuuvvvpppTTT<<<444......///...---///...---222@@@UUUiiivvv{{{SSSLLLSSSMMMCCCBBB>>>888111...---...,,,++++++***+++,,,...///...000000000///...000111444111111333333000000222444444555555555777;;;>>>EEEJJJPPPTTTXXX___kkkttt~~~nnnWWWXXX___jjjwww{{{xxxmmmqqqvvvmmmttt}}}ttt\\\IIIJJJWWWqqqwwwmmmllljjjZZZLLL@@@:::666333:::DDDNNNNNNKKKEEE===888777999999:::<<>><<<:::999888666555444444444222222333777FFFaaavvvhhh}}}HHH888555555777888888===DDDNNNVVVjjj[[[EEEOOOwwwooo]]]VVVVVVXXXSSSNNNTTTllltttsssuuuiiiSSSDDDBBB>>>:::;;;@@@CCCBBB@@@DDDBBBCCCGGGJJJLLLPPPTTT\\\cccooo~~~nnn[[[OOOBBB===JJJtttYYY===777333333666444444333111///.........///222......555;;;EEEZZZnnn|||}}}lllsssdddtttaaa888222000111222333333555888;;;\\\\\\===@@@OOOhhh|||wwwyyy{{{zzzxxxwwwssstttqqqlllhhhjjjpppuuuYYYMMMOOOdddxxxxxxlllcccZZZRRRLLLEEE>>>BBBDDD===SSS___XXXIIIJJJLLLGGGGGG^^^QQQAAA666333333444555555333???[[[tttyyyqqqRRRBBB......---,,,+++++++++++++++,,,---///222444666888;;;===@@@CCCFFFHHHIIIIIIEEEPPPMMMfffpppDDDnnnSSSSSSqqquuutttuuulll\\\SSSYYYZZZkkktttnnngggrrr```WWW>>>777333000000///------111//////555CCCXXXkkkwww|||PPPJJJRRRLLLCCCAAA===888222...---...,,,,,,+++***+++,,,---...///000111111///...///000222222222333333222111222333444555555666888;;;>>>EEEJJJPPPUUUYYY```lllttt{{{}}}yyykkkjjjiiirrrwwwtttwwwuuulllPPPDDDAAAJJJZZZnnnXXXPPPRRRUUURRRIIIAAA===888555999@@@HHHKKKLLLJJJDDD>>><<<;;;777888999;;;======;;;888999999888888777666555555555444555===PPPmmmmmmhhhppp???777555555777999;;;BBBIIIZZZ]]]uuutttMMMKKKrrreeeVVVMMMFFF@@@GGGKKKUUUgggpppbbbVVVMMMIIIDDDFFFOOOSSSOOONNNQQQOOOLLLKKKOOOVVV]]]dddhhhsssxxxqqqbbbWWWLLLAAAEEEggg}}}WWW<<<777333222555555444333111///......//////111...///666???LLLaaattt{{{xxxxxxtttyyypppnnneeeuuuWWW222222222444666666777888;;;===RRRjjjEEE???JJJccc~~~xxx~~~vvvxxx||||||yyyxxxsssuuuuuurrrsssyyywwwjjjmmmxxx~~~wwwlllsssqqqppp```RRRaaagggOOOHHHOOOLLLGGGPPPYYYTTTJJJcccSSSAAA777111///333:::555222???[[[uuuyyy|||~~~mmmJJJ777...---,,,,,,+++++++++,,,,,,,,,...111444777:::;;;===>>>@@@CCCEEEGGGHHHIIIGGGNNNLLLbbbFFFcccyyyYYYOOOgggwwwjjjXXXPPPTTTJJJRRRMMMRRRhhheeePPPKKKGGGGGGaaa~~~dddJJJQQQBBB888666666666333---,,,///000000555CCCXXXkkkxxx}}}}}}OOOIIIPPPKKKBBBAAA===777222.........---,,,+++++++++,,,---......000111111000......///111222333333333333333111333555666666777888;;;>>>DDDIIIPPPUUUYYYaaallltttzzzwwwsssrrrrrr}}}uuueeeiiiyyy|||rrraaaLLL===666:::EEEJJJJJJBBB999666777888DDDBBBAAA???;;;666666999AAAFFFLLLMMMIIICCC???===???>>>>>>@@@AAA@@@>>><<<888888999999999777666555555444666BBBZZZwwweeejjjeee<<<777444555888;;;>>>EEEMMM\\\]]]uuu}}}QQQDDDjjjuuubbbYYYTTTNNNIIIEEEKKK[[[vvvssslllfff\\\ZZZ```iiifffYYYTTTXXXPPPQQQTTTYYY```hhhkkklllmmmsss}}}}}}pppfff]]]NNNGGGYYY}}}zzzVVV===999444222555444444333111000////////////000...000777CCCTTTiiiyyy}}}|||sss~~~uuuggggggqqqJJJ111222222444666777888:::<<>>DDD\\\|||~~~yyyzzz}}}|||yyyxxxvvvwwwuuussswww|||ooo\\\\\\iiiooojjj|||tttxxxuuuhhhooozzzqqqWWWRRRLLLGGGIIISSSTTTKKKQQQIIIEEEEEE===111000777333333AAA___yyy~~~hhhFFF///------,,,+++++++++,,,,,,---...000222666:::===>>>>>>???@@@AAACCCEEEFFFGGGEEEGGGHHHZZZIIIXXXxxxfffOOO^^^wwwlllRRRLLLUUUXXXlllZZZ:::===HHHCCC>>>>>>???UUUsssggg___iiiSSS:::999999:::666///,,,...000000555CCCXXXlllyyy~~~OOOIIIPPPJJJBBBAAA===777222......///---,,,+++++++++,,,---...---///111222000////////////333444333333555444111333555666777888999<<<>>>BBBHHHPPPUUUYYYaaakkkssszzztttyyypppUUUNNN^^^sssxxxssscccLLL<<<999///111444666777777555444999===@@@???:::555222222:::@@@HHHKKKHHHDDDAAA@@@DDDCCCBBBBBBBBBAAA>>><<<777888999;;;:::999777666444333888IIIdddbbboooZZZ;;;666444666;;;>>>AAAHHHPPP\\\^^^qqq{{{PPP>>>```zzzcccUUUOOOJJJIIIUUUrrr|||{{{zzz||||||qqqaaaZZZ\\\UUU]]]fffkkkpppsssrrrnnniiipppzzzsss___QQQCCCEEE[[[tttRRR===:::555333555444555444222000/////////000...///333;;;III]]]qqqyyyaaajjjhhh>>>444111000222444555666999===@@@NNN{{{NNN===>>>SSSttt}}}zzzyyyuuuuuutttuuummmpppiiiZZZUUU]]]gggiiilllnnn~~~vvvccchhhxxxqqqfffaaaVVVBBB===GGGJJJCCCCCCNNN\\\UUU>>>333777222333CCCbbb|||vvv]]]DDD///---,,,,,,++++++,,,,,,,,,///000222444888<<>>AAAGGGOOOTTTYYY```kkksss{{{uuuvvv~~~[[[NNNTTTbbbsss~~~xxx[[[CCC:::555666888===@@@@@@===;;;444:::@@@@@@;;;777555444999>>>CCCEEEDDDCCCDDDEEEEEECCCAAA@@@???===:::777666777:::<<<<<<:::888666444444===SSSrrrwwwdddwwwLLL666555555777===AAACCCIIIPPPZZZ]]]iiivvvTTT???\\\wwwjjj]]]RRRTTTpppwwwnnniiihhhfffpppxxxzzz}}}yyyhhhMMMEEE<<<:::FFFgggjjjKKK::::::777444666555555444222000/////////000///111666@@@PPPeeexxx~~~```ppp___333888///111222333444666:::@@@DDDMMMooo\\\CCC;;;JJJjjjzzz||||||sssvvvvvvyyyjjj\\\\\\vvvsss}}}lllcccooo{{{mmmqqqpppRRR===@@@DDDEEEBBBMMM```]]]DDD555888333333CCCaaa|||~~~|||kkkRRRBBB///,,,,,,,,,++++++,,,,,,---111111333666999===@@@AAACCCBBBAAAAAAAAADDDFFFHHHJJJIIIQQQWWW}}}fffNNNeeezzzWWWOOOddduuuyyyyyyhhh___^^^\\\TTTWWWNNN>>>IIIHHHXXXkkk}}}\\\PPPBBB;;;555000...000,,,111>>>SSSiiizzzUUUMMMRRRJJJBBB@@@===777222/////////...---,,,+++++++++,,,---***---000222111000000111...333555333333777555000333555777888888:::<<<>>>@@@FFFNNNTTTYYY```jjjrrr|||uuucccgggxxxpppaaa[[[]]]ssscccFFF888888777999===???>>><<<;;;222:::@@@@@@>>><<<======<<>>DDDHHHMMMSSSZZZccckkkqqquuuggguuuyyygggvvvyyy^^^HHH===???>>>;;;888<<>>444999???EEEIIIHHHFFFCCCDDD<<<888;;;AAAFFFLLLRRRLLLLLLFFF???======<<<888555;;;>>>;;;;;;===;;;555:::999IIIlllxxxXXX777:::666888;;;???CCCFFFHHHIIISSSYYYYYY\\\vvvfff888UUUvvv}}}zzz~~~uuunnnnnnzzzuuuWWWHHH???:::<<<<<>>IIISSSfff~~~{{{}}}~~~~~~vvvggg\\\VVV\\\___SSSXXXddd```hhhWWWgggYYYGGGHHHEEE777>>>>>>333777222555111DDDkkk{{{lll}}}hhhEEE222111,,,,,,,,,+++***+++---///333444666888<<<>>>@@@AAADDDDDDEEEHHHJJJJJJIIIGGGIIIIIISSSQQQsss{{{oooYYYWWW{{{rrrIIIRRRyyy|||wwwvvv|||~~~|||^^^ZZZ]]]XXXHHH>>>FFFZZZjjjuuusssaaaCCC222222444///---999SSSppp}}}{{{~~~RRRNNNMMMMMMGGGCCC===777222///...///,,,,,,++++++++++++,,,,,,---...///111222333444444000666888444333555555222000444666555444777===AAADDDGGGLLLSSSZZZbbbkkkqqq|||sssjjjlll~~~zzzhhh\\\RRRKKK============@@@BBBAAA>>>AAA>>>===AAAHHHMMMMMMKKKBBB<<<888:::===AAAHHHPPPRRRRRRNNNHHHFFFEEE???888777;;;<<<::::::<<<:::444999???UUUxxxyyyyyyOOO555999777999===AAAEEEIIIKKKLLLPPPXXXZZZ[[[nnn{{{BBBPPP{{{{{{yyyzzz{{{}}}rrrhhhdddjjjsss}}}xxxrrruuu{{{bbbCCC;;;999===>>>EEE___~~~{{{RRREEE999777888777555444666555333111111000///...222666AAASSSiii}}}uuu}}}eee]]]bbb===000222111555555555777<<>>EEEIIIEEE???===:::999:::;;;@@@JJJUUUYYYXXXUUUQQQQQQNNNEEE;;;??????===;;;<<<>>>:::444999JJJhhhwwwhhh}}}nnnDDD333999999;;;@@@EEEJJJMMMPPPQQQTTT^^^aaa___hhhIIIEEEkkk~~~uuuqqqppprrrvvvtttmmmeeepppzzzqqqgggaaabbbfffnnnsssooocccXXXUUUPPPIIIKKK@@@:::;;;<<<@@@SSSjjjyyymmmIII@@@:::999:::888777999777666444222111000000000444;;;JJJ^^^ssszzzqqqwwwyyy___\\\NNN777+++777222444444555888>>>FFFMMMQQQXXX]]]zzzjjjHHH@@@DDDZZZ{{{}}}```NNNHHHVVVpppdddfff~~~zzz{{{nnnttt|||yyyttt{{{www```JJJbbbiiiiiitttpppmmmbbbJJJ>>>___kkkNNN???777444888OOOrrrvvvYYY:::,,,,,,+++,,,---......///222444666999<<<=========@@@BBB??????@@@BBBDDDFFFHHHIIIIIIIIIKKKJJJlllzzzWWWbbbuuu\\\LLL}}}YYYGGG___sss~~~mmm\\\SSSTTTOOODDDHHHVVV___```WWWCCC555111111000>>>UUUpppXXXPPPLLLKKKGGGCCC===777222///......,,,,,,,,,++++++,,,,,,,,,,,,---///000222333333333111444666555555666777888222444888:::999777<<>>DDDIIIOOOSSSUUUVVV]]]gggkkkggghhhyyyVVV@@@^^^yyyuuuqqqooommmhhh```YYY^^^jjjuuu{{{xxxpppmmmnnnpppggguuu}}}uuuggg``````bbb\\\KKK<<<777666:::JJJ\\\jjj{{{sssddd]]]BBB>>>;;;<<<;;;888888;;;888777555333111000111222555@@@SSShhh{{{tttfffooouuuaaa]]]@@@555***;;;333333444777;;;AAAIIIOOOSSSTTT^^^hhh}}}UUUBBB???SSSrrr~~~```OOONNNSSSYYY[[[XXXxxxyyynnnxxx[[[ZZZ^^^iiivvvyyybbbiiikkk```cccaaaTTT\\\[[[JJJ>>>YYYbbbIII@@@:::333===WWWwwwzzz{{{gggMMM666...000)))+++---...///111333666999===AAABBB@@@???AAADDD@@@@@@AAAAAAAAACCCFFFHHHIIILLLNNNMMMiiiiiicccpppUUUzzziiiGGGQQQjjj{{{vvvwwwqqq{{{tttgggddd```UUUNNNNNN```^^^RRR@@@222...222666LLLddd{{{[[[RRRMMMKKKGGGCCC===777222///......---,,,,,,,,,,,,,,,,,,---,,,---...000222222333333333333444555444333555777333222666<<<===:::<<>>;;;999CCCfffkkkdddHHH:::777999???BBBHHHNNNSSSWWWYYYZZZ^^^gggmmmkkkjjjwwwfffDDDUUUvvvyyyuuussskkkqqqqqqnnnuuu}}}}}}vvvvvvxxx~~~|||ppp]]]MMM>>>888777:::DDDQQQWWWcccrrrvvvooo```RRRKKK@@@===<<<===<<<888888;;;999999777444111000222555777FFF\\\rrr{{{rrrRRRpppssscccZZZ888333,,,:::111444666999>>>EEELLLQQQUUUZZZeeecccfffLLLBBBNNNgggxxxuuu}}}~~~ooowwwcccOOOQQQdddqqquuuxxxvvvqqqsss```___dddTTTYYYQQQMMMAAAKKKHHH999;;;777333CCC```{{{ssszzzooo{{{xxxpppXXXAAA111...111(((+++---///000222555777999===AAABBB@@@@@@AAABBBCCCDDDDDDBBB@@@AAACCCFFFEEEMMMPPPPPPbbb]]]lll}}}OOOIII___|||tttzzzuuuvvv~~~www{{{}}}rrrgggeeeeeeZZZJJJNNNLLLFFF<<<222///777AAA```sss___TTTNNNLLLGGGCCC===777222///...///------,,,,,,,,,,,,------,,,---...000111222333333444333333555444222444888666000111888===;;;<<>>:::;;;>>>UUUyyywwwrrruuu@@@999;;;;;;BBBEEEKKKRRRWWWZZZ\\\\\\ZZZ^^^dddgggjjjuuuiiiCCCKKKiiixxxyyyuuupppsss}}}uuuggg[[[PPPFFF>>>;;;;;;;;;???EEEMMMSSS[[[```]]]UUUJJJBBB???<<<;;;===<<<999999<<<999:::999555111000333777===NNNfff{{{pppkkk___MMM333111000555000666888===BBBIIIOOOTTTVVVXXXbbbbbboooRRRBBBEEEUUUjjj|||vvvjjjeeeqqqooohhhlll___dddwwwrrrxxx``````UUUWWWLLLNNNFFF777;;;777666LLLjjjgggLLL777,,,+++...))),,,///222333444666888888:::<<>>CCCEEEFFFDDDAAA@@@BBBDDDAAAIIIMMMQQQVVV~~~yyyvvvddd^^^^^^GGGTTTooo}}}www~~~vvveee___aaaUUU@@@444444777999666666BBBRRRuuu~~~bbbVVVOOOMMMGGGCCC===777222///...///------,,,,,,,,,,,,------,,,,,,...000111222222222444111222666666444777===FFF888///555::::::;;;@@@FFFHHHLLLQQQYYYdddooowwwsss___OOOKKKPPPgggzzzssszzznnnSSS@@@;;;======<<<@@@===;;;<<<<<>>:::>>>GGGkkk~~~|||VVV<<<666>>>===DDDHHHNNNUUUZZZ\\\]]]]]]ZZZYYY\\\bbbfffppplllFFFCCCZZZwwwggghhhkkkooorrrvvvtttjjjfffMMMFFF???;;;999888;;;???IIIKKKMMMOOOPPPMMMHHHEEE???:::888;;;===<<<<<<===:::;;;:::555111000444888EEEWWWqqqaaaWWW<<<222///777111333999;;;@@@FFFLLLQQQUUUWWWSSSZZZaaapppvvvWWWEEE@@@FFF^^^uuuuuu||||||xxxtttzzzsssmmmzzzYYY\\\~~~zzz___VVV[[[VVVNNN]]]ZZZBBB===777:::TTTsss{{{```EEE222++++++---,,,///333555666777888::::::999:::>>>CCCDDDAAA===@@@DDDFFFEEEBBB@@@AAADDDAAAFFFIIIPPPKKKlllkkkNNN~~~~~~fffTTT~~~mmmIIIJJJaaawww|||||||||mmmccc\\\QQQEEE888333444888888===RRRjjjcccWWWPPPNNNGGGCCC===777222///...///...------,,,,,,------...+++,,,...///111222222222333000222777888666:::AAAXXXCCC333444888888999===FFFIIILLLRRRZZZeeepppxxxuuu]]]OOOWWWiiiiiiPPPCCCDDDHHHDDD>>>BBB>>><<<===@@@GGGTTT```eeeiiihhh___WWWTTTUUUTTTLLLIIIHHHFFF@@@<<>>888555:::>>>>>>>>>???:::;;;:::666111000444999KKK^^^xxxyyy}}}}}}YYYQQQ111333111>>>222888:::===BBBHHHMMMRRRVVVXXXWWWZZZdddeee```MMMCCCEEEWWWpppssstttWWWgggbbbXXX]]]bbbtttjjj|||kkkkkk}}}[[[NNNVVVHHHCCCdddjjjJJJ:::222>>>ZZZyyy}}}zzzwww\\\AAA111---...000///222555888888999:::<<<>>>;;;;;;@@@GGGIIIEEE???===AAAEEEEEEBBB@@@BBBDDDEEEFFFFFFPPPFFF```sss>>>gggrrrbbbKKKpppvvvJJJDDDWWWqqq~~~}}}zzzpppddd]]]\\\OOOCCC:::888777???^^^~~~~~~dddWWWSSSNNNHHHCCC<<<777333222000///......---,,,,,,,,,,,,---,,,---...000111111111111666444111222666:::;;;;;;BBBBBB<<<555555;;;;;;666AAALLLNNNQQQ^^^hhhppp}}}hhhXXXlll~~~cccTTTSSSNNNIIIIIIFFF===<<<<<<===AAAIIISSSZZZiiillliii]]]RRROOOPPPQQQRRREEEBBBFFF@@@999LLLlllwww{{{aaa888???999@@@IIIMMMNNNQQQUUUYYY\\\\\\\\\]]]___]]]___dddcccnnn```:::CCCjjjuuueeecccggg|||tttiiiaaaJJJCCC===:::777555888===@@@AAA@@@>>>;;;;;;???CCC===<<<:::999888999999:::@@@;;;666666555444888===UUUjjj|||zzzjjjxxxsssPPP???222222444333888AAA@@@DDDIIINNNQQQTTTWWWYYY___[[[eeelllvvv]]]???III<<>>;;;@@@KKKNNNPPP\\\dddmmm|||wwwaaafffyyy___YYYbbbppplllXXXNNNJJJDDD??????FFFQQQXXXjjjmmmiii]]]QQQNNNNNNOOONNNCCCAAAFFFBBB@@@YYYzzzttt}}}VVV888???===FFFKKKNNNPPPRRRWWW[[[]]]^^^^^^^^^___]]]```fffdddlllyyyKKKDDDaaawwwooovvv|||xxxsssjjj^^^TTTFFF???999999999888:::===CCCCCCAAA>>>::::::===@@@>>>===<<<:::::::::;;;<<<>>>:::777666444555<<>>??????DDDDDDAAA???AAAEEEEEEAAA@@@???>>>======>>>@@@AAADDDEEEEEEHHHIIIIIIhhh[[[HHHqqqhhhNNN@@@SSSnnneeePPPTTT___mmmsssnnnyyylllWWWFFFHHH]]]uuufffYYYVVVRRRHHHCCC<<<777333222000///......---,,,,,,,,,,,,---,,,---...///000111111111777555333444666888999999======888333333999>>>???>>>JJJOOOQQQZZZ```kkk}}}vvvbbbZZZ]]]bbbgggwww|||tttuuujjjbbbVVVJJJFFFKKKVVV^^^lllnnnkkk^^^SSSOOONNNNNNIIIBBB@@@EEEDDDJJJiiissszzzGGG999>>>AAAMMMMMMQQQRRRUUUWWWYYYZZZ[[[[[[^^^___[[[___fffeeehhhxxxTTT<<>>:::>>>CCCCCCCCCDDDHHHGGGCCC???<<<;;;===@@@@@@???===;;;;;;<<<>>>???;;;999777666333555BBBOOOjjj|||{{{qqqxxxqqqSSSAAA666000333777777;;;BBBDDDFFFJJJMMMPPPTTTYYY\\\^^^YYY```gggjjjUUU@@@DDD???III\\\qqqxxx~~~~~~WWWaaajjjaaalllggggggZZZLLL^^^iiiRRRXXXbbbGGG444HHHJJJ999<<>>@@@@@@??????CCCDDDBBB>>>???CCCCCC???BBB???;;;:::;;;<<<>>>>>>DDDDDDCCCGGGHHHEEEXXX{{{xxxMMMQQQWWW???NNN]]]zzzyyyuuu~~~nnnLLLLLLRRR]]]llluuu{{{hhhVVVUUUaaaqqqfffYYYVVVRRRHHHCCC<<<777333222000///......---,,,,,,,,,,,,---,,,,,,...///000111111111666555444444555777777888777<<<>>>999333333:::@@@<<>>EEEQQQNNNTTTVVVWWWXXXWWWWWWVVVVVV______[[[^^^gggfffdddoooYYY777JJJfff{{{uuusssooodddYYYQQQIIIGGGMMMUUUVVVTTTRRRMMMJJJFFFAAA>>>>>>@@@BBBAAA@@@>>><<<<<<===>>>@@@999999888555111666III[[[xxxcccJJJ888222///444999;;;>>>CCCEEEHHHKKKOOORRRXXX^^^bbbaaa\\\```eeeddduuupppGGGIII======LLLggg|||wwwfffgggeeevvvwwwwwwvvvkkkMMMcccjjjQQQ;;;CCCDDD:::AAAddd~~~}}}WWWDDD222,,,...///222666777999<<>>>>>BBBDDDBBBEEEIIIDDDKKKbbbeeeFFFrrrnnnMMMNNNKKKhhh}}}xxxuuuzzz```VVVHHHHHHgggnnneeeooo}}}fffYYYUUUPPPHHHCCC<<<777333222000///......---,,,,,,,,,,,,---+++,,,---///000000000000444555555555555666777777555???HHHEEE999222777@@@;;;GGGNNNTTT]]]bbboooppp^^^]]]ddd```\\\XXXQQQRRRggg~~~qqqbbbzzzuuummmddd___```dddiiilllnnnjjj```WWWSSSQQQOOOIIIFFFCCCCCCHHH[[[rrr}}}LLL888???@@@HHHPPPNNNTTTWWWZZZ[[[YYYYYYYYY[[[aaaccc___aaajjjiiieeekkkzzzkkkAAAEEE___lllooo~~~vvvnnnfffbbbfffjjjhhhbbb___PPPLLLGGGBBB@@@@@@AAABBBAAA@@@???>>>=========>>>:::999888444222;;;RRRhhh^^^FFF222000111777<<>>:::CCC[[[rrrwwwzzzttt{{{~~~yyy```fffiiiWWWEEEDDD??????LLLqqqsssJJJ===000,,,///333666888999;;;===???@@@>>><<<;;;>>>AAAAAA>>>>>>BBBDDDCCC@@@>>>;;;:::;;;===>>>???@@@DDDBBBDDDJJJFFFFFFRRRuuuQQQWWWWWWLLLBBBXXXtttsssaaaHHHDDDeeezzzzzzhhhZZZUUUOOOHHHCCC<<<777333222000///......---,,,,,,,,,,,,---+++,,,---...///000000000222444555666555555777888999BBBLLLLLL@@@555777???;;;DDDJJJSSS^^^aaannnwwwuuuxxxtttssscccNNNMMM[[[wwwttt{{{{{{yyyuuurrrqqqrrrsssnnnoookkkaaaYYYUUURRRNNNLLLIIIFFFFFFPPPiii~~~ooommm???;;;CCCDDDKKKMMMQQQSSSWWW\\\^^^]]]^^^```cccccchhhddddddlllkkkgggkkkxxxWWW@@@OOOrrr~~~gggnnn}}}~~~{{{tttlllhhhVVVQQQJJJDDDBBBAAABBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;999777555666DDD___wwwxxxlll~~~{{{tttTTT;;;000111444999>>>BBBFFFHHHHHHKKKPPPTTTXXX]]]bbbfffeeeddd```aaaaaaaaaggg@@@AAA===@@@NNNaaassswwwvvv~~~llltttvvvkkk```VVVZZZeeejjjeee```LLLJJJCCC???<<<777DDD___|||yyylll???888///...222777999:::>>>???AAABBBBBBAAA???>>>???BBBCCC@@@@@@DDDGGGFFF???@@@@@@>>><<<;;;===???@@@EEECCCCCCJJJHHHEEELLLYYYhhhFFF```JJJEEELLLhhhqqqVVVSSSeeerrrrrruuu~~~lll\\\UUUNNNHHHCCC<<<777333222000///......---,,,,,,,,,,,,---++++++---...///000000000000222555666555555777999>>>???DDDHHHCCC:::666999<<<@@@DDDNNN[[[]]]ggg}}}rrr___SSSQQQmmmxxxwwwwwwrrrggg___ZZZUUUOOONNNLLLHHHKKK\\\yyyvvvvvvTTT888AAAGGGHHHNNNIIIVVVSSSXXX]]]^^^]]]\\\___bbb```gggdddbbbhhhhhhdddjjjsssvvvBBBEEE[[[ssslllsssyyy{{{~~~{{{tttrrrccc\\\RRRKKKGGGFFFEEEDDDCCCDDDEEEEEECCC???;;;999;;;888555666===PPPooowwwrrrvvvrrrkkkDDD333111444888<<<@@@EEEHHHJJJKKKNNNRRRUUUXXXZZZ^^^``````ccc]]]]]]bbb]]]mmmSSSBBBBBB???@@@MMMdddwwwkkkooommmZZZTTTXXXddduuu|||{{{llluuurrraaabbbfff]]]YYYeeeNNNCCCAAAEEE>>>555LLLtttwww\\\666222......444:::===<<>>AAADDDDDDDDDHHHJJJGGG@@@<<<>>>AAAAAAGGGDDDAAAGGGHHHEEEIIIMMMiiiRRR]]]|||TTTJJJEEEXXXqqqdddfffpppjjjlllvvvnnn^^^VVVNNNHHHCCC<<<777333222000///......---,,,,,,,,,,,,---++++++---...///000000000...222555666555555777:::???:::999???AAA;;;555333<<<>>>@@@KKKWWWYYYaaavvvxxxmmm___RRR[[[ccctttzzzoooeee___YYYSSSNNNMMMJJJOOOdddvvvBBB444FFFIIIKKKPPPGGGZZZUUUZZZ]]]]]]YYYWWWXXX[[[[[[dddbbb^^^cccbbb```fffkkkNNNKKKJJJssszzzqqqhhhwww{{{{{{oooggg[[[SSSNNNKKKIIIGGGEEEFFFHHHHHHFFFAAA<<<888<<<777555888CCCYYYyyyvvv{{{{{{WWW<<<777222666:::===AAAFFFJJJKKKMMMPPPTTTVVVWWWXXXYYYZZZ\\\aaaZZZZZZccc\\\bbbmmmBBBEEE???888@@@YYYpppzzzoooNNNMMM```hhhjjjddd```___```cccppp}}}uuummmggg___ssszzzggg___bbbPPP===TTTkkkGGG000///---...555===???>>>DDDCCCCCCBBBAAAAAA@@@@@@===AAABBB===:::===??????JJJPPPTTTOOOEEE???@@@DDDBBBIIIDDD???EEEGGGEEEHHHLLLGGGhhhLLLcccMMM@@@LLLbbbzzziiiqqqwwwXXXWWWRRRGGGCCC<<<777444222000///...------,,,,,,------...------,,,------...///000111333444555444555777999@@@<<<;;;AAAEEEAAA777000999888;;;EEERRR___llluuu{{{rrrjjjdddsssqqq^^^ZZZmmm}}}~~~||||||qqqeee```aaa]]]JJJBBBUUUwwwzzzrrrwww[[[;;;@@@EEEGGGNNNTTTQQQJJJOOORRRUUUWWWVVVUUUUUUUUUVVVXXX[[[]]]___```aaaaaajjjUUUGGGHHH[[[xxxqqqzzz}}}tttmmmbbbYYYTTTQQQQQQQQQJJJMMMOOOOOOKKKFFFAAA>>>:::;;;666555HHHkkkjjjxxxyyyJJJ222444222888===AAAFFFLLLNNNLLLLLLOOOTTTZZZ^^^^^^ZZZVVV^^^]]]ZZZVVVTTTXXXaaagggYYY???JJJCCC333KKKeeennn||||||RRRGGGeeewwwsssuuuxxx~~~www{{{|||tttpppgggooocccyyy```YYY\\\NNNHHHcccttt|||```999111111333666<<<@@@AAABBBBBBEEEGGGDDD???===@@@CCC???>>>>>>???@@@AAACCCDDDIIILLLNNNKKKFFFAAA???@@@AAAAAABBBCCCDDDEEEFFFFFFCCCJJJaaa___eeeTTTKKKMMMMMMdddjjjbbbqqq```ZZZRRRGGGCCC<<<777444222000///...------,,,,,,------...---,,,,,,------...///000---...000333555777888888???<<<<<>>CCCHHHKKKQQQVVVTTTNNNMMMPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZ\\\^^^___```aaaiii|||aaa===CCCQQQuuuyyy~~~tttoooggg```[[[WWWSSSQQQPPPQQQQQQOOOJJJDDD@@@===888666555???YYYzzziiinnnBBB111666999???CCCFFFJJJPPPQQQOOONNNPPPTTTYYY\\\]]]ZZZWWWZZZZZZYYYXXXXXXZZZ^^^aaa~~~MMM???>>>777AAARRRjjjvvv{{{~~~OOOLLLxxxpppzzzmmmgggrrr~~~~~~xxxkkkxxxpppffflllgggmmm^^^GGG@@@DDDAAAMMMpppvvvbbbkkkuuu|||xxxOOO555111333666999<<<>>>@@@AAA???AAACCCBBB??????BBBEEE@@@@@@???>>>???@@@BBBDDDHHHGGGFFFEEEDDDAAA>>><<>>@@@FFFTTT\\\SSSDDD222222666===FFFTTTjjj~~~}}}|||jjjvvvwwwdddFFF;;;CCCiii{{{cccuuu]]];;;CCCGGGKKKOOOTTTYYYWWWSSSNNNPPPRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ\\\___aaabbbgggoooBBBBBBFFFgggtttqqqlllgggbbb\\\VVVQQQRRRQQQOOOKKKGGGCCC???===888222777OOOqqqooo\\\888111999???DDDHHHIIIMMMRRRSSSQQQPPPQQQSSSVVVZZZZZZYYYWWWWWWWWWWWWYYY[[[\\\\\\[[[ccciii@@@===@@@;;;===]]]kkkttt~~~^^^]]]}}}kkkcccxxx~~~sssYYYVVV^^^oooiiiRRRGGGIIIMMM```}}}iiiZZZooo|||~~~fff@@@555111555:::===<<<===>>>@@@@@@@@@?????????@@@AAAAAABBB@@@>>>======>>>@@@BBBGGGCCC@@@@@@BBBBBB???;;;BBBCCCCCCCCCDDDEEEEEEEEEIIIFFFAAAUUUZZZfffjjjUUUFFFHHHXXXrrr}}}qqq```IIIAAAPPPpppooo```QQQGGGCCC<<<777444222000///...------,,,,,,------...,,,,,,,,,,,,---...//////...---...444<<<@@@>>>:::<<>><<<888333>>>aaazzzssswwwKKK333444;;;AAAEEEIIIIIIMMMRRRTTTRRRRRRRRRRRRTTTVVVXXXXXXWWWWWWVVVVVVYYY]]]^^^[[[XXX\\\ZZZ@@@BBB???555HHH^^^jjjzzzuuuooottt}}}nnn]]]aaaooopppZZZOOOTTTbbbyyyhhhjjjVVV777666222888???@@@===;;;===@@@DDDAAA???>>>>>>>>><<<;;;AAA???<<<::::::;;;===???DDDAAA??????@@@AAA@@@???BBBCCCCCCCCCDDDDDDDDDDDD@@@PPPHHH@@@ccc{{{{{{eeeTTT{{{```EEEEEELLLeee}}}~~~zzzrrrdddOOOHHHQQQ___mmm^^^RRRGGGCCC<<<777444222000///...------,,,,,,------...,,,++++++,,,,,,---...///000......333:::>>><<<999===DDDEEE??????GGGKKKIII:::555555;;;===BBBRRReee}}}sssbbbdddpppxxx~~~fffMMM<<>>555:::>>>CCCGGGJJJKKKNNNSSSUUUTTTTTTRRRQQQRRRTTTVVVVVVUUUXXXVVVUUUWWWZZZ\\\[[[YYYZZZoooFFF999DDD:::;;;OOO___sss~~~{{{sssuuu}}}gggnnnvvvXXXCCC;;;KKKhhhxxx{{{iiiyyyfffFFF333444555;;;AAABBB>>><<<===@@@CCCAAA>>>=========;;;:::>>>===:::888888888:::;;;===??????>>><<<<<>><<>>CCCXXXlll|||wwwpppjjjeeeaaa^^^\\\XXXRRRJJJEEEBBB???;;;777444DDDbbbvvvoooKKK999;;;@@@BBBIIIMMMOOONNNPPPUUUWWWUUUTTTRRRQQQQQQSSSTTTTTTSSSVVVUUUTTTUUUWWWYYYYYYYYYYYYZZZYYY555CCCAAA:::CCCRRRfffxxxzzz~~~uuutttwwwcccqqqxxxaaaJJJBBBTTTooosss```iiigggwww{{{mmmOOO???777:::999===AAAAAA@@@>>>???@@@??????>>>=========>>>>>><<<;;;999888888888999999777;;;>>>===999888;;;>>>>>>??????@@@AAABBBCCCDDDLLLBBB===GGGOOOSSS{{{~~~yyyPPPfffLLL???DDDZZZlll|||lllaaa|||gggZZZTTTGGGCCC<<<777444222000///...------,,,,,,------...++++++++++++,,,---...///---,,,---...111555888:::777666;;;CCCEEEHHHVVVgggYYYBBB333666<<<<<>>999@@@FFFGGGPPPSSSSSSPPPQQQUUUVVVSSSTTTRRRQQQQQQRRRSSSRRRQQQPPPRRRTTTUUUTTTUUUVVVWWWXXXXXXfffIIIAAAAAA===:::EEEVVVhhhvvv}}}|||zzz}}}sssttt\\\kkkppptttaaa```qqq{{{zzzfffLLL\\\sss|||vvv|||ZZZFFF???>>>CCC===>>>???@@@AAAAAAAAAAAA>>>@@@AAA???<<<;;;===@@@::::::::::::::::::999999888999;;;<<<;;;;;;::::::;;;<<<===>>>@@@BBBCCCCCCIII<<<;;;IIIKKKBBBaaaeeeeeebbbIIICCCJJJXXXqqqzzztttfffYYYUUUGGGCCC<<<777444222000///...------,,,,,,------...++++++++++++,,,---......,,,---...///111555;;;??????777:::FFFIIIFFFOOOaaaoooPPP999999>>>===>>>EEEUUUwww~~~uuuyyylll```mmm}}}zzzaaaWWWMMMAAADDDQQQGGG[[[yyy```jjjyyyHHH;;;KKKHHHMMMLLLOOORRRPPPJJJKKKPPPLLLPPPTTTVVVWWWWWWWWWXXXSSSTTTWWWZZZ\\\]]]]]]]]]```___bbbpppQQQ@@@CCCHHHkkkyyyoookkkhhhccc___[[[VVVPPPLLLFFFAAA<<<<<<>>>???<<<999DDDkkk{{{yyysssKKK888:::CCCHHHJJJTTTVVVTTTQQQPPPRRRRRRPPPTTTRRRQQQQQQRRRRRRQQQPPPJJJOOOTTTUUUSSSRRRRRRTTTTTT^^^XXXqqqdddBBB<<<>>>666===KKK[[[lll{{{~~~gggppp{{{zzz{{{vvv{{{\\\hhhhhhcccYYYfff|||zzzeeeGGG[[[yyylllOOOCCC>>>===FFF???>>>>>>???AAACCCBBBAAAAAACCCEEEAAA;;;888:::>>>999:::<<<======<<<;;;:::<<<::::::===@@@@@@<<<888999:::;;;===???AAACCCCCC;;;BBBDDDEEEFFFCCCSSSqqqUUUccc{{{XXXJJJBBBEEEfffqqqgggXXXOOOGGGCCC<<<777444222000///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,...///......111:::AAAFFFTTTDDD===VVV\\\RRR[[[cccEEE:::::::::>>>DDDHHH^^^~~~vvviii]]]mmmsss~~~|||eeeYYYVVVKKKFFFHHHHHHPPPpppjjj~~~}}}[[[AAACCCKKKJJJOOOPPPQQQRRRQQQPPPNNNLLLNNNLLLJJJLLLPPPSSSSSSRRRXXXXXXXXXXXXYYY[[[\\\]]]YYYeeeeeeccc|||TTT>>>BBBTTTsssrrrcccfff```ZZZVVVRRRKKKDDDAAA>>>CCC===777<<<===;;;???lllzzzzzzxxxbbb\\\:::<<>>>>>BBBCCC@@@======@@@BBBAAA@@@BBB@@@???>>>>>>>>><<<::::::===@@@>>>999666888:::888999:::;;;<<<<<<<<<<<<;;;<<<>>>===<<<<<<===>>>@@@?????????AAAEEEHHHKKKsssPPPVVVTTTHHHEEEEEE___www{{{hhhXXXOOOGGGCCC<<<777444222000///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,...000///...111888>>>^^^bbbGGG888KKKRRRMMMYYYlllhhhVVV>>>555;;;BBBAAA@@@NNNfff~~~qqqwwwvvv~~~oooWWWPPPUUUPPPIIIJJJJJJZZZxxx{{{jjjvvvzzzlllPPP@@@DDDJJJIIIOOOPPPQQQQQQPPPNNNLLLJJJMMMKKKIIIKKKNNNQQQRRRQQQSSSSSSTTTVVVXXXZZZ[[[\\\ZZZdddeeebbbssszzzEEE@@@JJJ___{{{ttthhh^^^SSSRRRRRRSSSRRRMMMEEE@@@888::::::>>>AAA;;;@@@UUUhhh{{{xxxtttRRR:::AAAKKKJJJLLLTTTUUUTTTRRRPPPNNNLLLKKKKKKOOOLLLJJJLLLPPPRRRPPPMMMPPPOOONNNNNNPPPPPPOOONNNQQQUUUVVVYYYqqq~~~JJJDDDAAA:::888???KKKZZZnnn~~~cccwwwrrrfffKKKYYYoooyyy|||yyyooo]]]```mmmNNNEEEFFFDDDBBBBBBDDDAAA>>>>>>???@@@@@@>>>AAA???>>>=========;;;:::999<<>>@@@???>>>>>>@@@CCCFFFHHH[[[qqqWWWVVVtttGGGKKKEEEMMM^^^rrr~~~|||gggYYYPPPGGGCCC<<<777444222000///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++...000000000111666:::XXX[[[FFF999HHHMMMKKKWWWZZZmmmlllOOO999;;;@@@<<<;;;@@@KKKbbb~~~~~~zzzfffVVVYYYbbbUUUHHHOOO\\\sssrrrlllqqqWWWCCC???EEEIIIIIIMMMNNNOOOOOOOOOMMMKKKIIIKKKJJJIIIJJJLLLOOOPPPPPPOOOPPPRRRTTTVVVYYY[[[\\\]]]ccceeebbbhhhZZZBBBAAALLLiii|||pppjjjeee\\\UUUNNNPPPSSSVVVWWWVVVRRRNNNCCC@@@???EEEDDD888EEEgggsss[[[mmm\\\GGG<<>>@@@@@@???@@@>>>===<<<===<<<;;;999777:::<<<;;;999777888;;;555666777888999999999999:::;;;<<<<<<;;;;;;===>>>??????>>>===???AAACCCEEEDDDnnnzzz[[[eeekkkKKKBBBBBBKKK^^^qqq~~~~~~~~~gggYYYPPPGGGCCC<<<777444222000///......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++...000111111111444666;;;GGGEEECCCKKKKKKJJJUUUQQQdddrrrhhhOOO<<<999======>>>???KKKlll~~~~~~|||zzz|||mmmfffrrrxxx___MMMbbbnnnxxxfffHHH>>>@@@DDDFFFIIIIIIJJJLLLNNNNNNNNNLLLKKKKKKJJJJJJJJJLLLNNNOOOPPPPPPQQQSSSUUUWWWYYYZZZ[[[___bbbfffdddaaammmzzzKKK<<>>===<<<======;;;:::555777999999888777888:::555666777888888999888888999:::<<<<<<;;;;;;<<<>>>@@@???>>>>>>???@@@BBBCCCFFF^^^ZZZgggdddIIIHHHGGGNNNddd}}}zzzyyyeeeYYYOOOGGGCCC<<<777444222000///......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++---///000111111333444222@@@IIIJJJHHHGGGQQQbbb``````tttqqqDDD333@@@>>>AAA@@@@@@SSSxxxxxxppppppsssuuu}}}tttlllzzziiiuuuuuuZZZCCC@@@BBBAAACCCIIIDDDFFFIIILLLNNNOOONNNNNNKKKKKKKKKKKKLLLMMMOOOQQQTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]cccccc\\\```VVV<<>>>>>===<<<;;;<<<===>>>???>>><<<<<<======<<<:::444555777777777777888888555666777888888999999999888999;;;;;;::::::<<<>>>@@@@@@??????@@@@@@BBBBBBFFFHHH^^^mmm]]]mmmTTTAAADDDTTTdddttt|||yyycccYYYNNNGGGCCC<<<777444222000///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,---///000222333333666???IIIJJJEEEKKKddd|||yyyWWW777<<<<<<@@@BBB???DDD\\\}}}mmmgggooouuuqqqzzz^^^MMMAAACCCCCC???@@@FFFAAACCCFFFJJJLLLMMMNNNMMMKKKLLLLLLKKKKKKLLLNNNQQQUUUVVVXXXYYYZZZZZZZZZYYYUUUWWW]]]```ZZZZZZppppppJJJFFF@@@WWWsssyyyxxx{{{sss}}}tttiiiaaaXXXCCC???\\\~~~vvvvvvVVVGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCDDDCCCAAA???DDD>>>AAAIIIGGGCCCPPPfffuuuSSS;;;>>>???666555???GGGWWWlll|||{{{~~~~~~wwwoooqqqvvvzzzlllSSSHHHMMM|||aaaTTTSSSOOOIIICCC@@@AAADDDBBBAAA@@@<<<999777888999>>><<<;;;;;;<<<<<<;;;:::444444555666666666666666555555666777888888888888666888::::::::::::<<<===????????????@@@AAABBBBBB@@@:::GGGlllpppXXXvvvmmmGGGHHHHHHAAAUUUyyybbbXXXMMMGGGCCC<<<777444222000///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++---///222333444333:::JJJSSSMMMRRRfffvvvoooNNN<<<<<<<<>>BBBBBB>>>>>>BBB???AAADDDGGGIIIIIIIIIIIIIIIKKKLLLKKKIIIJJJMMMPPPQQQRRRUUUXXXYYYZZZYYYYYYSSSUUU[[[```]]][[[dddqqqkkkDDD???FFF___}}}mmmXXX^^^{{{~~~}}}|||ppp]]]GGGDDDGGGIIIIIIIIIJJJGGGDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHGGGFFFGGGGGGCCCBBB@@@@@@@@@@@@???===@@@<<<>>>EEECCC===BBBNNNWWWEEE@@@;;;777999999GGG\\\mmmxxx~~~vvvxxxzzznnnooozzzyyynnnMMMJJJ[[[fff|||kkkQQQQQQPPPKKKEEE@@@???AAABBB???@@@???<<<888777888:::;;;:::999999::::::999888444444444555666666555444333444555666666777777666666777999:::999:::;;;=========>>>>>>???@@@AAAAAA<<<===AAAOOOmmmPPPJJJsssZZZHHH<<>>;;;NNNiii~~~uuu|||yyybbb<<<;;;;;;???AAA???===>>>???AAACCCEEEFFFFFFEEEDDDHHHJJJKKKIIIHHHHHHKKKNNNLLLNNNRRRUUUWWWXXXXXXXXXUUUWWW]]]bbbaaa______bbb}}}DDDAAA===QQQlllyyyiiizzzpppaaaggg{{{{{{VVVEEEAAAEEEHHHIIIJJJLLLIIICCCHHHGGGGGGFFFGGGGGGHHHHHHDDDEEEFFFFFFEEEEEEEEEFFFAAA???>>>>>>??????===<<<;;;999===CCCBBB>>>@@@HHHZZZvvvNNNAAAAAA===666000;;;KKK^^^ooo|||~~~yyy}}}vvviiiqqqzzzccc???SSS~~~www]]]RRRNNNKKKEEE???===???@@@>>>999;;;<<<;;;999999<<>>???@@@@@@;;;DDD>>>444JJJ}}}YYY^^^mmmOOOOOONNNCCCSSSdddvvv{{{~~~yyycccWWWJJJEEEBBB>>>:::666333111000......---------......///++++++,,,,,,,,,,,,------...---,,,,,,---///222444---999FFFNNNQQQPPPJJJDDDVVV[[[fffsssjjj>>><<>>???AAA???===>>>BBBDDDCCCBBBCCCCCCDDDFFFIIIMMMRRRTTTOOOPPPQQQQQQQQQSSSVVVYYYTTTUUUWWWXXXZZZ[[[[[[\\\tttqqq???BBB@@@PPPrrr{{{qqqxxxwwwppp{{{jjjIIIBBBGGGGGGHHHIIIJJJKKKLLLMMMIIIGGGEEEDDDFFFHHHIIIIIIAAABBBCCCCCCDDDCCCCCCBBB@@@???>>>===;;;;;;::::::::::::;;;<<<===>>>??????HHHjjjeeeCCCDDD@@@<<<777555999GGGZZZmmm||||||ooowww|||ooolllzzzzzzaaaKKK>>>xxxdddYYYaaaSSSIIIAAAAAABBB@@@??????===<<<:::999888888999:::999999888555444555888;;;333333222222222333444444444555666777777666555444666777999999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???===>>>@@@BBBTTT~~~}}}^^^bbbuuuVVV<<>>:::666333111000......------------......++++++,,,,,,,,,,,,------------,,,,,,---///111333999333000;;;UUUeee\\\III[[[cccqqq}}}gggHHH999===??????@@@===MMMggg|||{{{oooSSS>>>888888888999:::;;;<<<===DDDBBBAAABBBEEEGGGFFFEEEDDDDDDEEEFFFIIILLLNNNPPPMMMNNNQQQSSSUUUVVVUUUUUUSSSTTTVVVXXXYYYZZZZZZZZZeee___@@@>>>EEEZZZvvv}}}kkkaaaddd}}}\\\KKKQQQOOONNNLLLJJJIIIIIIIIIIIIIIIGGGDDDDDDEEEGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>===;;;:::999999999888999999:::;;;<<<=========MMMqqqtttDDD333CCC888555555<<>>===???AAA???GGGcccttt[[[jjjXXXKKKEEE???CCCYYYsssqqqppptttvvv\\\TTTKKKEEEBBB>>>:::666333111000......---------------...++++++,,,,,,,,,,,,---------,,,,,,,,,---///000222888777222444IIIbbbhhh```SSS\\\iiiwwwbbb999;;;CCCDDDAAA;;;888HHH```|||pppgggxxxqqqRRR<<<777666666666777888999:::;;;EEECCCBBBCCCEEEFFFFFFFFFEEEEEEFFFHHHIIIJJJLLLLLLKKKLLLPPPUUUZZZYYYUUUPPPRRRSSSVVVXXXZZZZZZYYYXXX[[[lll|||HHH@@@;;;DDD]]]|||vvvvvvxxxnnnJJJJJJ^^^lllOOOKKKTTTSSSPPPMMMJJJHHHHHHHHHIIIHHHEEECCCCCCDDDEEEEEEEEEJJJHHHEEEBBB@@@>>>======<<<;;;:::999888777777777666777777888999:::;;;;;;;;;BBBJJJwww___;;;GGG>>>:::666555777@@@UUUggg|||xxx~~~sssjjjggggggnnnppp[[[???:::IIIlllttt~~~mmmcccmmmoooeeeIIIAAA<<<===???>>>===???;;;;;;999888888888888888999999777555222222444666444333222111111111111111222222333444444333222222222333555555444444666777777888888999:::;;;<<<<<<<<<<<<@@@BBB???<<>>:::666333111000......------,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000222999999222888NNNaaafffRRRSSSUUUeeeQQQ@@@>>>AAACCC===:::>>>JJJ```~~~llldddqqq]]]???666666555555555666777888999:::AAA@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLNNNTTTZZZ[[[UUUPPPRRRSSSVVVYYYZZZZZZXXXWWWWWW^^^xxxlllRRR<<<===QQQjjj|||eee]]]XXXJJJDDDMMMiii~~~tttjjjUUUOOONNNKKKOOOLLLIIIGGGGGGHHHKKKMMMFFFDDDBBBBBBBBBCCCBBBBBBHHHFFFBBB>>><<<::::::;;;999888777666666555555555555555666777888999:::::::::FFFCCCOOOaaa;;;BBB>>>;;;999444555CCCTTTfffppp}}}}}}{{{rrrjjjdddiiiaaa^^^RRR999888___yyy{{{{{{aaa\\\gggfffXXXEEE???;;;<<<===;;;:::;;;:::999999888777777777666999999888555333222333555444333222111000/////////000000111222222111000000///111222333222222333555555555666888999;;;<<<<<<::::::===AAA@@@<<<>>>DDDeee\\\NNNdddcccZZZMMMBBB>>>GGG]]]rrr}}}~~~{{{iii\\\iii}}}XXXTTTOOOEEEBBB>>>:::666333111000......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---......111555555222777FFFSSSYYYooocccPPPYYYyyyRRR888:::CCC???>>><<<===FFF[[[vvvxxxnnn___@@@333888333444444444555666777999999=========>>>>>>@@@AAABBBCCCEEEGGGIIIKKKLLLMMMMMMNNNLLLMMMQQQXXXZZZWWWSSSSSSTTTVVVXXXYYYYYYXXXXXXTTTVVVcccvvvKKK@@@GGGRRRhhhzzzZZZLLLEEE888DDDZZZ}}}jjjSSSLLLRRRQQQJJJJJJHHHFFFDDDDDDGGGJJJLLLDDDCCCAAA@@@AAAAAA???>>>AAA???<<<999777777888999777666555444444333333444444555666777888999999:::666:::@@@???VVVDDDCCC<<<:::===:::444999DDDMMMYYYkkkzzzzzzzzzooofffcccddd```LLL>>>555222VVVkkkYYYTTTQQQKKKDDDDDD???<<<===<<<888666888888888888777777666555555999999888666333222333555333222111000///............///000111111000///...---///000000000000111333222333444666777999:::;;;:::888999<<<======???BBBBBBjjjyyyKKK```\\\GGGCCCFFFLLLPPPjjjqqq{{{qqqmmmqqq}}}wwwcccUUUDDDQQQiii|||uuu|||WWWTTTPPPEEEBBB>>>:::666333111000///...---,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))777FFFGGG>>><<>>>>>???BBBDDDDDDDDDFFFGGGIIIKKKMMMMMMNNNMMMMMMPPPUUUXXXXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVZZZrrrhhhIII======PPPhhhxxxVVVGGGCCC;;;DDDggg{{{eeePPPHHHJJJLLLLLLJJJHHHFFFCCCBBBCCCEEEFFFCCCAAA@@@??????>>>===;;;999888666555555555666666555444333333222222333333333444444555666777888999:::---999BBBBBBpppTTTBBB777;;;>>>888666::::::EEEUUUeeepppzzz}}}wwwmmmbbb\\\\\\^^^NNN666222===LLLqqqmmmUUUNNNKKKCCC@@@EEEBBB???===>>><<<777555777777777777777666555444333777777777555333222333444111000//////..................///000000///......,,,...//////...///000222000111222333555666777888:::888666666999;;;>>>???888PPPllluuuhhhhhhnnnVVVGGGBBBCCCMMMTTTaaappprrrfffUUUYYYbbbcccUUUBBB999<<>>:::666333111000///...---,,,++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,%%%666OOOYYYGGG666DDDaaaqqqiiiVVVnnnnnnNNNEEE>>>BBB???===;;;999@@@SSSgggyyy[[[===444555555888111111111222333444666666777999<<<======???CCCFFFEEEEEEDDDEEEFFFGGGIIIJJJLLLMMMOOORRRUUUWWWWWWXXXSSSSSSRRRRRRSSSTTTUUUVVVUUUTTTXXXjjj[[[>>>:::EEEOOOmmmkkkOOOFFFFFF@@@TTTzzz}}}YYYNNNKKKDDDDDDKKKJJJHHHFFFDDDBBBBBBBBBBBBBBB@@@???>>>>>>===:::888444444444444444444444444444333333222222222222222111222222333444555666777;;;111555>>><<>>>>>@@@>>>999777999666666777777666555333222333444444333111000111222//////......---......///---...///000000///...---+++---............///111//////000111222333444555777666555555777:::;;;::::::BBBIIIaaa___VVV|||gggVVVSSSEEEEEEJJJUUUdddtttzzzooobbbTTTLLLGGGHHHLLLIII===666FFF]]]yyyccc[[[bbbmmmzzzTTTRRROOOEEECCC???:::666333111000///...---,,,++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++...+++999PPPPPP===:::HHHOOOvvvsss[[[dddsssaaaIII???AAA@@@@@@???888444>>>KKKbbb}}}hhhAAA111999333+++777//////000000111333444555333666999;;;;;;===BBBEEEFFFEEECCCBBBBBBDDDFFFGGGIIILLLQQQTTTUUUVVVWWWXXXRRRQQQPPPOOOPPPQQQTTTUUUPPPNNNTTTeeeuuunnnGGGCCCEEE???NNNjjj~~~ppp[[[EEEBBBEEE???kkkqqqHHHKKKTTTKKKEEEJJJHHHGGGFFFEEECCCCCCBBBBBBAAA@@@>>>>>>===<<<999777222333444444444333222222333333222222222222222222000000111222333444444555///:::333222;;;888JJJzzzzzzIII;;;@@@>>>888555333555777;;;CCCQQQaaammmwwwqqqttt|||~~~~~~~~~}}}{{{wwwrrrnnneeeZZZNNNIIIJJJIIIBBB:::666BBBuuuSSSLLLGGGHHHJJJFFFDDDEEE>>><<<>>>AAA???:::999<<<555666666777666444333222000111222111000///000111......---------......///---...///000000///...---+++---............///111......///000111222222333222555666777999;;;:::888>>>???999DDDiii|||dddMMM\\\}}}eeeUUUNNNEEEDDDLLLYYYeeemmmyyy}}}|||wwwlll^^^QQQJJJJJJLLLFFF>>>999;;;@@@LLLjjjuuu\\\ZZZlllwwwttt|||VVVSSSPPPEEECCC>>>999555222111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000,,,---999HHHKKK@@@444IIIaaaooovvvwwwiiiqqqxxxBBBAAADDDCCC>>>===???<<<555IIIWWWssskkkMMM333000666555111111000000111111111222222222666777888999;;;>>>@@@AAA===???BBBCCCDDDDDDFFFGGGLLLNNNRRRTTTUUUTTTRRRPPPOOOQQQSSSUUUUUUSSSPPPMMMOOONNNQQQWWWYYYcccuuuGGG999CCC@@@KKK___wwwuuudddTTTHHHBBBHHHPPPyyy~~~jjj\\\RRRSSSQQQIIIGGGJJJMMMIIIEEEDDDEEEDDDBBB@@@AAA@@@???>>>;;;999777555333333333222222222111111111111000////////////////////////000111111222222222333444555666999===AAAyyyJJJ;;;EEE@@@000888777777666444:::KKK\\\]]]cccjjjrrrxxx}}}~~~{{{yyyxxxzzzuuukkkkkkfffWWWLLLDDD>>>???@@@===999888DDDeeennnWWW>>>FFFKKKHHHDDDCCCCCCBBB>>>=========>>>===;;;:::888777666555444333222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////333333333444666888999:::;;;999;;;???DDDXXX|||jjjXXX```yyytttQQQPPPMMM>>>HHHNNNZZZ^^^fffpppyyy|||}}}vvvjjjbbbXXXPPPIIIIIIVVVVVVCCCAAACCCGGG[[[xxxttt{{{ooobbbkkkzzz~~~VVVSSSPPPEEECCC>>>999555222111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...+++,,,444@@@HHHFFFAAAGGGUUUwwwxxxyyyFFF???<<<@@@AAA<<<;;;>>>>>>EEEXXXvvv~~~RRR>>>//////333000000333000000000111111111222222333333444666888:::<<<===<<<>>>AAACCCCCCDDDEEEGGGJJJMMMQQQTTTVVVVVVTTTSSSPPPRRRSSSUUUUUUSSSQQQPPPSSSQQQRRRVVVWWW^^^uuu~~~TTT999CCCEEEKKK[[[xxxuuukkk]]]NNNEEEKKKaaavvv}}}yyy~~~xxxxxxttt```SSSLLLNNNNNNHHHEEEHHHIIIFFFDDDDDDEEEDDDBBB@@@>>>>>>===;;;999777444333222222222222111111111111111000//////.........///......///000000111111222111222333333444666:::===HHHsssUUU444555MMM;;;777444555666555999>>>JJJPPPYYYccclllttt{{{~~~{{{yyy}}}tttooofffXXXTTTQQQFFF444???GGG???///111NNNnnnkkkuuurrrQQQ===AAAFFFIIIEEEAAAAAA@@@>>><<<;;;::::::;;;;;;999777666666555444333222111111............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////000111111222333555777888777555777999:::DDDaaa[[[XXXccc___???HHHQQQEEEGGGKKKPPPXXXcccooowwwxxxzzz}}}pppvvvvvvnnneee___XXXQQQRRRNNNQQQWWW___lllhhhSSS@@@PPPhhh|||iiieeekkkiiimmmWWWRRROOOEEECCC>>>999555222111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++...666@@@JJJOOO???ZZZoooPPP;;;???EEE???:::===888777===RRRmmmtttZZZ:::222...111000,,,---222000000000000111111111111111222222444666888:::;;;;;;>>>@@@BBBBBBCCCDDDFFFFFFHHHLLLOOOQQQPPPOOOMMMQQQRRRSSSSSSSSSSSSRRRRRRWWWSSSRRRUUUVVVXXXfffvvvzzzAAA>>>===;;;CCC___~~~yyywwwwwwmmm```SSSNNNUUUiiijjjcccRRRIIIEEEIIIJJJEEECCCEEEDDDCCCCCCCCCDDDCCCAAA>>>::::::999888666444222111111111111111000000000000000///..................---......///000000111111///000111111111222555888444LLL|||___@@@AAAFFF@@@:::999777555777;;;888>>>FFFPPPZZZdddmmmsssxxxyyy{{{~~~}}}xxxtttrrrooo```WWWPPPBBB<<<<<<777;;;;;;999555999SSSuuuWWW???666CCCEEEDDD@@@>>>???>>>::::::888777777888777666444444444333222111000//////......---------,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////.........///111222444444666555777999666777EEEWWW~~~___DDDPPPttt\\\EEEBBBAAA@@@>>>???FFFPPPWWW\\\^^^```ccchhhmmmqqqsssooossstttoookkkiiieee```___aaa^^^XXXVVVZZZ]]]^^^jjjjjjttt~~~uuubbbwwwwww]]]XXX[[[eeemmm|||}}}XXXQQQNNNEEECCC>>>999555222111111...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++------+++---666EEEPPPCCCSSShhhmmmwwwIII===DDDFFF@@@<<<<<<888777>>>MMMaaazzzyyyyyyXXX:::333000111333111,,,,,,000/////////000000000111111333333444555777999;;;<<<:::<<>>MMMddd{{{qqqkkkiiijjjgggZZZSSS___vvv\\\RRRIIIDDDCCCGGGHHHDDDAAABBBAAAAAABBBBBBBBB???<<<:::888777777666444222111000000000000////////////.........---------------...---------...//////000000///000000000///000222444999777LLL|||rrrHHH???<<<999888444000222777444777<<>>@@@CCCDDD@@@<<<<<>>:::999777555444555555333222111111000000///......---------------,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------...///000111222333333666:::888666:::CCCLLLppp~~~|||oooSSSOOOeeefffaaa[[[UUUOOOKKKHHHGGGIIIHHHGGGLLLWWWbbbbbb^^^[[[VVVXXXaaafffaaa[[[YYY^^^]]]```mmm~~~fffTTTJJJRRRgggllluuu~~~qqqjjjyyyYYYPPPMMMEEECCC>>>999555222111111...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++...000,,,(((---999EEEUUU>>>===\\\zzzyyypppIII===AAADDDCCC???>>>===<<<;;;BBBUUUggg\\\AAA000444111///111111///...///....../////////000000000333333444555777999:::;;;999;;;>>>??????@@@BBBCCCDDDGGGKKKNNNPPPOOONNNMMMNNNMMMMMMMMMNNNPPPQQQRRRRRROOOOOORRRVVVWWWYYY\\\nnntttXXXAAA>>>CCCKKKbbb|||zzzqqqmmmmmmnnneeefffqqqwwwtttLLLHHHGGGEEEFFFHHHHHHDDDAAA@@@@@@AAABBB@@@>>>:::777666666666555555333222111000//////.........------------,,,,,,,,,,,,,,,------+++,,,,,,---....../////////000111000//////111222222---444TTT[[[LLL>>>;;;>>>;;;555000444555777999;;;@@@FFFJJJWWW[[[bbbiiiooossstttuuuuuuwwwyyyzzzzzz{{{~~~~~~~~~}}}{{{zzzxxxwwwwwwpppnnniiiccc\\\VVVQQQNNNDDD888777999333222666222---IIInnnmmmPPP@@@===@@@AAAAAA>>>:::;;;??????<<<999777444333333333222111//////......------,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------------------...///111111---...222555666555666:::888NNNhhheeeTTTQQQUUU}}}tttmmmjjjbbbYYY]]]pppooo```dddvvvppp[[[OOOVVVaaakkkxxxmmmffftttZZZPPPLLLEEECCC>>>999555222111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++///000---))))))000777VVVMMMGGGHHH^^^tttHHH999;;;@@@<<<>>>@@@>>>777444>>>JJJXXXmmmvvvvvvwwwUUU999111111111...,,,---///111111000............////////////111111111222444555777888777:::<<<>>>>>>???@@@BBB???BBBGGGKKKNNNOOOOOONNNKKKKKKKKKLLLMMMOOOPPPQQQNNNMMMNNNPPPTTTWWWXXXYYYVVVcccUUUCCC@@@@@@JJJYYYlll|||~~~tttppprrrvvvvvvxxx]]]FFFJJJGGGHHHHHHIIIGGGDDDAAA@@@???@@@@@@>>>:::666444333444444444444333222000000...---------,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,------.........///000000//////000111111333333888PPP~~~vvvHHH666;;;@@@<<<555222222333333333555999<<<@@@DDDKKKSSSZZZ^^^___```hhhjjjmmmoooppprrrtttuuupppppppppnnnllljjjhhhgggZZZWWWRRRLLLFFF@@@===;;;888222222111...666===777OOOooogggOOODDD@@@>>>===???>>>:::999===>>><<<999666333222222222111000......------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------...000000...000333444444444666888999<<>>999555222111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---......,,,,,,---///BBBaaahhhGGGHHHsssttt{{{PPP===;;;======>>>>>>:::666777===;;;LLLccc{{{|||}}}}}}bbbwwwVVV;;;555888555---...------...000000///------.........///////////////000111222333555666666999;;;======>>>???AAA>>>@@@DDDHHHJJJJJJIIIHHHJJJJJJKKKMMMNNNPPPQQQQQQNNNNNNNNNNNNPPPSSSUUUVVVSSS[[[ttt[[[EEE@@@AAABBBMMM[[[qqquuuooosss}}}pppdddSSSGGGJJJFFFGGGHHHGGGEEECCCAAA???===>>>>>>;;;666333333444222222222222111000//////---,,,,,,,,,,,,+++++++++***************+++,,,,,,******++++++,,,---------,,,---//////......///000333777555---111QQQhhhJJJ>>>999666555333444444222111111333555666888<<<@@@DDDGGGIIIIIITTTWWW[[[^^^^^^______```ZZZZZZZZZYYYWWWUUURRRQQQCCCAAA>>>:::666444444333111111333000777RRRfffaaappp}}}|||pppwwwrrr]]]KKKFFFCCC>>>:::>>>???:::777888999999888555222000000000000///---------,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...//////333555555333333555777888555666BBBVVVtttoooVVVWWWDDDHHHaaa|||www]]]KKKCCC:::LLLiii{{{zzzwwwtttyyywwwooocccfffqqqfffPPPHHH[[[NNNJJJFFFCCC>>>999555222111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---...//////...222TTTkkkUUUIII}}}~~~ccc~~~{{{PPP@@@BBB>>><<<>>>???<<<999999<<>>===888888888555222111111222333333333333444666888999===@@@EEEGGGGGGFFFFFFFFFBBBCCCDDDDDDBBB@@@===;;;666444333111111222333444111666:::999KKKyyysss{{{nnnkkkrrrlllTTTBBB??????;;;888>>>@@@:::444444555666777444111///...///......------,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++*********+++,,,------***///333222///000222444888666888;;;:::CCCddd}}}xxx}}}jjjQQQAAAKKKtttvvvfffgggwww|||tttuuupppuuuxxxgggRRRJJJMMMRRRQQQYYYdddeeehhh}}}|||sssrrrgggqqqrrrpppkkkUUU<<<555YYYMMMMMMIIIDDD>>>999666444222000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000<<>>777333;;;999:::===DDDVVVrrrrrrzzz|||___fff___888---222333///---.........------,,,,,,,,,,,,,,,,,,---------.........///000000///000222444666888:::<<<======<<<;;;BBBAAACCCGGGFFFCCCEEEHHHCCCHHHNNNQQQQQQQQQSSSTTTNNNOOOOOOMMMKKKLLLOOOSSSLLLNNNRRR]]]wwwzzzVVVAAA999===FFFIIIKKKaaaqqqmmm}}}]]]KKKHHHHHHCCCFFFEEEDDDCCCAAA???>>>>>>===:::777555444555444444222111000///------,,,,,,************************)))))))))))))))))))))))))))************+++++++++---------............///000///...///222777<<>>CCCGGG```{{{ZZZHHHJJJQQQPPPVVVfff|||yyy~~~yyynnnooovvvssspppooo^^^ZZZZZZTTTKKKFFF@@@JJJYYYkkk|||zzzwwwzzzxxxuuuppplllnnnlll^^^III666,,,)))~~~YYYMMMKKKIIIEEE>>>999666444222000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,%%%@@@lllmmmIIIBBB\\\ppp```KKK<<>>======AAAAAACCCFFFFFFCCCDDDHHHEEEHHHKKKLLLLLLMMMPPPRRRNNNOOONNNLLLIIIIIILLLNNNOOOOOOOOOPPP[[[yyykkkZZZ<<<;;;===DDDRRRfff~~~ppptttkkkSSSHHHGGGEEEAAAEEEDDDCCCAAA@@@>>>===<<<;;;888555333333333333222111000///...---,,,,,,,,,************************(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------......---...111444888:::MMMqqq[[[III:::888555///222<<<333000///000333666888999333777777222111333222...444555555333222222222222666777666555222222666;;;LLL{{{xxxvvvvvvpppnnnTTTPPPJJJDDD???<<<<<<<<<;;;;;;999888666444222222000//////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---............///000111111222333444555666999>>>AAAFFF[[[||||||zzzfff\\\aaaTTTJJJDDDJJJYYYdddfffccciiimmmuuu|||{{{wwwxxx||||||uuugggkkklll]]]WWWLLLCCCCCCMMM]]]kkkttthhheeehhhvvv~~~}}}{{{||||||tttiiiccc\\\OOOAAA555...++++++xxxVVVLLLJJJIIIEEE>>>999666444222111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///000555MMMwwwuuuIIIWWWVVV>>>;;;???AAAAAA::::::;;;;;;888555;;;CCCRRRlll{{{uuusss}}}lll```~~~~~~fff:::222...000000,,,,,,111------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------///000/////////111333444666888;;;===>>>>>>>>>AAA@@@BBBFFFFFFCCCDDDHHHHHHIIIIIIHHHGGGIIIKKKNNNMMMMMMMMMJJJHHHGGGHHHJJJNNNMMMKKKHHHDDDRRRyyy]]]CCC555===EEEGGGYYYrrrtttrrrttt~~~mmmTTTIIIGGGEEEBBB@@@CCCCCCAAA@@@>>><<<;;;:::888666333111111111111000//////---,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---///111333444///IIIqqquuuFFF<<<===444...000444333111000000000...,,,---222444222000111333222333000---------...///000------111:::GGGTTT\\\```bbbwwwtttpppkkkbbb[[[@@@@@@@@@@@@???===<<<;;;::::::888666444222000000......------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------------...///000111222333333333333555888:::???DDDQQQjjjuuuyyy|||hhhOOOBBBDDDJJJHHHCCC<<<<<<@@@GGGJJJFFFBBBBBBKKKJJJLLLEEE999===IIIIII___^^^XXXSSSZZZsss|||uuu}}}zzzvvv{{{vvveeeOOOBBB222(((&&&)))***)))mmmRRRMMMKKKJJJEEE???:::777444222111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------(((666,,,###VVV}}}cccjjjzzz[[[===>>>AAA:::AAA===<<<:::777444777>>>===OOOjjjtttpppsssxxxzzzhhh[[[yyyhhhCCC///...000333///******000,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////......000222333444777:::<<<>>>??????@@@???AAAEEEEEECCCDDDHHHIIIIIIHHHHHHGGGGGGHHHHHHLLLKKKJJJIIIHHHGGGHHHHHHHHHFFFIIIKKKBBB@@@VVVsssccc???;;;@@@???EEESSSeeevvvzzzppp~~~xxxlllWWWGGGFFFGGGCCC@@@AAACCCBBBAAA???===;;;:::999666444222000111111000///------,,,******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,++++++---...//////000000111444FFFkkksssZZZBBB888;;;777888888777777777333...000222444444333444444444888555333333333333555999<<<999<<>>??????>>>===;;;:::888888666444222000///...,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((((((((((((''''''''''''((((((((())))))'''''''''(((((((((((()))************++++++++++++,,,,,,,,,,,,---...///000000111222222111222555777>>>>>>???DDDVVVvvvzzzvvvqqqmmm}}}zzzmmmhhhfff]]]TTTOOOLLLLLLNNNLLLFFFAAA@@@FFFCCCHHHIIIAAAGGG[[[fffyyynnnuuu}}}yyyrrrvvv}}}wwwbbbNNN777///(((%%%(((***(((%%%```LLLNNNMMMJJJEEE???:::777555333111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---...///666UUUaaa]]]===:::AAA@@@===<<<===<<<999:::===:::>>>JJJ___xxxtttuuuyyyyyyuuusssZZZKKK^^^iiiHHH---444111000///---******---++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......---...000222111333555888:::===>>>???>>>>>>@@@DDDDDDBBBDDDHHHHHHHHHIIIJJJJJJHHHFFFDDDIIIHHHHHHHHHHHHIIIIIIIIIHHHBBBEEELLLIII@@@DDDRRRyyy```HHH???===???CCCIIIVVVllluuutttwwwrrrVVVKKKEEEHHHHHHBBB???CCCCCCBBB@@@>>><<<:::999888555333111000111111///...,,,+++***))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))************+++++++++,,,,,,,,,,,,+++,,,---...//////......444---///AAA^^^nnnRRR??????999222111555555111555333222222222000...---///...111555777777<<>>===;;;<<>><<<:::888666555333111000000000000...---+++******)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))************+++++++++,,,,,,,,,+++,,,---...............//////000111555LLL|||}}}uuuaaaIII===;;;999333333333444777777555555888222222<<>>:::???<<<;;;:::999888888888888222111111000///...------++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))))))))*********************+++,,,---...+++---000111111222444666555333444888:::===DDDKKKddd~~~{{{qqqoooxxxyyyyyy}}}yyysssmmmmmmtttxxxaaa[[[dddyyy|||zzziiiSSSCCC999000+++)))&&&(((***)))&&&%%%''')))VVVLLLRRRPPPKKKFFF@@@;;;777555333222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((###%%%++++++,,,AAA[[[ooo|||wwwUUUBBB>>><<<@@@BBB>>>:::999;;;666555:::AAAJJJYYYgggzzzzzzrrrmmmjjjnnnsssiiiZZZ^^^nnniiiGGG555)))888...,,,)))))),,,...+++((())))))))))))******++++++))))))))))))*********++++++,,,------,,,---///111000000111333666888:::;;;<<<<<>>>>>===<<<999777444333222000///......///...,,,++++++***))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))*********++++++***++++++,,,------.........///222222---333QQQqqqvvvppphhh]]]RRRVVV]]]___YYYTTTYYYdddhhhcccjjjuuubbb[[[fff{{{```HHHAAABBB>>>;;;<<<:::::::::::::::999888888///............---------++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((()))))))))*********))))))******+++,,,---***,,,///000000000222333:::444111444777888===CCC<<>>===>>>@@@BBBGGGXXXjjj{{{lllwww|||xxxiiieeeYYYIIIDDDDDDHHHEEE===;;;AAAAAA;;;<<<;;;999777444222000///...---,,,,,,------+++)))+++******))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************+++,,,......///))))))222444///222:::]]]www}}}|||zzzmmm```lllqqqoootttOOOEEEAAAEEECCC;;;:::AAA666777999999888666333111------------------------++++++++++++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,...///......///000***...666;;;888222777@@@999EEECCC>>>PPPmmmkkkiiioootttiiilllrrr}}}|||uuu}}}xxx~~~yyyxxxpppkkkVVV;;;555---(((+++,,,'''%%%&&&((((((''''''''''''&&&&&&YYYPPPPPPLLLJJJEEE>>>:::888666333000///...---+++***))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222888SSSyyytttxxxGGG;;;>>>======DDDGGGCCC===888666777:::<<<>>>BBBJJJTTT```kkktttyyysssyyyrrriiiddd```aaafffbbb[[[KKK@@@RRRiii>>>000222222///...+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---......000111333555666666@@@===<<>>999888;;;===;;;999888777666555333222111000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************,,,,,,,,,---------......000111333333333444777999;;;======<<<===CCCOOOYYYuuuppp}}}uuurrr~~~zzzzzz|||rrr```NNN>>>333---+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&YYYPPPPPPLLLJJJEEE>>>:::888666333000///...,,,+++***))))))))))))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///000111+++777YYYaaa>>>888<<<<<<888<<<@@@@@@>>><<<::::::999:::;;;===@@@CCCFFFHHHPPPTTT\\\dddlllrrrvvvxxx}}}hhhbbb___aaaaaa[[[WWWWWW999CCCUUUrrrbbbHHH111---000---)))(((+++++++++******)))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------...000222333555555;;;::::::>>>EEEHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBB@@@@@@?????????:::999999888777666666555555999;;;:::AAA^^^SSSEEECCC>>>===CCC>>>DDDVVVqqqxxx```JJJbbbuuuwwwvvv^^^OOOHHHDDDDDDFFFEEEFFFEEECCC???===<<<===888888666555333111000///...------,,,++++++******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,---...//////000999111;;;^^^}}}{{{vvvpppbbbmmmxxxwwwiiiWWWHHHBBBAAA<<<777777999;;;999777555555444222111000///...,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,------------...000111222222333555777777888999888777999???DDDLLLXXXkkkvvv{{{}}}xxx|||vvvoooiiidddaaaLLLIIIBBB;;;444///,,,***++++++***))))))(((''''''((('''''''''&&&&&&&&&&&&YYYPPPPPPMMMJJJEEE>>>:::888666333000...---,,,+++***))))))))))))************+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++///333III{{{{{{uuuIII===EEEEEEFFFFFFDDD@@@???@@@CCC???>>>===<<<;;;:::::::::777999===AAAFFFIIILLLMMMQQQYYYfffsssyyyjjj```bbb[[[XXXZZZ[[[UUUJJJCCCZZZxxxbbb;;;000+++///000,,,)))+++************))))))))))))(((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,------+++,,,---///111222444444:::999:::>>>DDDHHHHHHFFFCCCCCCCCCCCCCCCBBBBBBAAADDDCCCAAA@@@???>>>>>>>>>999999888777666555444333333888999111,,,;;;]]]yyyjjjQQQ:::444===DDD???BBBRRRhhh}}}~~~fffZZZkkkzzzzzzdddMMMCCCDDDEEECCCCCCCCCDDDCCCAAA===;;;;;;;;;666555444333111///......------,,,,,,+++*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,------.........111))))))999QQQnnnmmm[[[VVV___fffiii```OOOCCC@@@CCC>>>:::666555777888666444222222111///...---,,,+++++++++++++++*********)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&''''''''''''((((((((('''''''''(((((((((((()))(((((((((((())))))))))))++++++,,,,,,,,,------------...///000000111333666888888999999999999888888777<<>>:::888666333///...---,,,+++************))))))*********+++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...444444111///>>>jjj~~~|||{{{RRRCCCCCC@@@===;;;<<<======>>>======<<<::::::999999999777777777888999:::;;;<<<;;;???CCCGGGOOO___vvvvvviii```[[[[[[[[[^^^ggggggRRR999:::\\\ZZZ777333...,,,//////,,,---000))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------,,,,,,---///111222444444;;;:::;;;>>>BBBDDDDDDBBB@@@@@@AAABBBBBBAAA@@@???CCCBBBAAA???===<<<<<<;;;888888777555444333222111666444111000222777>>>CCChhh}}}___GGG:::===<<<===???DDDOOOeeexxxvvv[[[[[[sssyyyuuudddRRRAAA===AAABBBAAA@@@@@@AAAAAA???;;;999999999444444333111000///------,,,,,,++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,,,,---------***000666333///999[[[|||~~~zzzvvvmmmddd```dddYYYJJJ@@@===???AAABBB<<<999666555555555444222000//////...,,,++++++***+++************)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))++++++++++++,,,,,,,,,,,,,,,---/////////000333555888777888:::======;;;999>>>???@@@@@@@@@CCCGGGJJJWWWcccrrr{{{{{{zzzwwwnnnkkkhhh___RRRKKKGGGBBB;;;444///---...///222111///,,,***)))(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&XXXPPPPPPNNNJJJEEE>>>:::888666333///------,,,+++************))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++,,,---......---///111000@@@oooPPPDDDAAA???BBBGGGHHHDDD???DDDCCCAAA>>><<<:::999999<<<;;;999888777777777777666777666333444???RRR```ssskkk```\\\ZZZZZZ[[[^^^```bbbVVVPPPHHHEEESSSwwwwwwRRR;;;,,,333///---...///---++++++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++,,,------,,,---...000222333444555999999;;;===@@@AAAAAAAAA>>>>>>@@@AAAAAA@@@???>>>BBBAAA???===;;;:::999888666555555444222111111000333000...222777999333---???^^^PPP::::::===>>>===>>>FFFQQQgggttt}}}pppkkkbbbbbb```ttt{{{xxx|||hhh^^^MMMEEE>>>>>>???>>>===>>>>>>>>>>>><<<999777777777333333222111///...------+++***************))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,111///---,,,,,,---444<<<]]]vvvkkkgggiiirrrwwwqqqfff___LLLCCC;;;:::???@@@;;;555:::888666555444444222111///......---,,,+++***************)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((*********+++++++++,,,,,,,,,---...//////000222555444444444555888:::999999999;;;===>>>======>>>???:::>>>GGGNNNKKKEEEIIITTTYYY______YYYZZZaaa```XXXRRRKKKFFFGGGEEE<<<666666444222///---,,,---...///+++******)))((((((((('''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&WWWPPPQQQNNNJJJEEE>>>:::888666333000---,,,++++++******++++++)))************+++++++++)))))))))************+++))))))******+++,,,,,,,,,*********+++,,,---//////%%%...333000---444DDDPPPuuugggTTTHHHDDDDDDDDDBBBHHHGGGFFFEEECCCCCCBBBBBB>>>===<<<:::999999999999555888999888666888???EEE___ppp}}}wwwooohhhbbb]]]YYYVVV^^^]]]^^^```]]]TTTLLLHHHJJJLLLZZZ{{{uuuMMM777000---000///111444555222+++'''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((())))))***+++,,,------------...000222333555555444555888;;;===@@@AAABBB<<<===???AAAAAA@@@>>>===@@@???===;;;888777666555333333222222111111000000---///111111000000222444222888IIIllllllYYYEEE<<<<<<===???AAAJJJQQQ\\\hhhuuuqqqrrrzzzyyyfffWWWRRRtttvvvzzzhhhTTTIII@@@>>>???AAA???;;;;;;>>>;;;<<<<<<:::777555555666222111111000...------,,,))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++,,,,,,,,,000,,,)))+++000111...+++222@@@RRRcccuuuzzz|||rrrkkkooottttttgggUUUHHHEEE:::<<<>>>>>><<<;;;;;;<<<888777666555333111000///......---,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))*********++++++++++++,,,.........///222444555444444444444555666777888999:::::::::<<>>@@@III>>>CCCCCC??????DDDCCC>>>BBB@@@@@@@@@===888666888000000000///...---,,,+++((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&WWWOOOQQQOOOJJJEEE>>>:::888666333000,,,,,,++++++******++++++)))************+++++++++))))))))))))************((())))))***++++++,,,,,,))))))***+++---///000111(((222555...)))---444888]]]gggOOOCCC???@@@>>>>>>>>>>>>>>>???@@@AAA?????????>>>>>>>>>>>>>>>888;;;>>>>>>===<<<<<<===>>>IIIWWW___dddeee^^^WWWSSSQQQPPPRRRVVVZZZ\\\[[[XXXUUUSSSPPPJJJCCCFFFMMM]]]}}}WWW<<<222111///,,,...111333444222000,,,)))&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))***+++,,,------,,,,,,---///111222444444333555777999;;;<<<>>>???;;;===???AAAAAA@@@>>>===???===;;;888666444333222000000000000000000000000,,,...///...,,,---111555///---000CCCiiibbbJJJ>>>999888999;;;<<<@@@GGGRRR```nnnvvv}}}oooeeefffYYYMMMKKKLLLRRReeeyyyxxxiiiLLLFFF:::???>>>???AAA???;;;:::===999::::::888555444444444//////...---,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))***+++,,,,,,---)))---000///---...111333444111222>>>SSSmmm|||{{{xxxqqqfffYYYHHH999444666===??????;;;777777===CCC555555555333111...------,,,,,,,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))*********+++)))***,,,,,,,,,---000222111444777666444444555777;;;;;;;;;999777777999;;;::::::;;;======<<<===AAA===>>>>>>>>>>>>>>>===;;;<<<===<<<777444333111///---......---,,,***)))(((---,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&WWWOOOQQQOOOJJJEEE>>>:::888666333000,,,,,,++++++***+++++++++)))************+++++++++))))))))))))************((())))))***++++++,,,,,,((()))***+++---000222333111******111444000///444:::bbb~~~nnnYYYQQQHHHGGGFFFDDDBBBAAA@@@@@@===>>>???@@@AAAAAAAAAAAA???>>>>>>=========>>>>>>???AAABBBBBBFFFKKKKKKHHHJJJLLLQQQXXX]]]\\\XXXSSSRRRMMMJJJJJJNNN___~~~eeeOOO888.........///000---000000+++&&&&&&(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))***+++,,,------***+++,,,...000111222333666777999999999888999999;;;<<>>===>>><<<:::777444222111000////////////000000000000000,,,***---222333000,,,---333555111:::ZZZ~~~bbbLLLBBBBBB999777666888>>>EEEJJJLLLRRRTTTYYY___dddiiimmmnnnwww}}}}}}rrrsssvvvyyyzzzttthhh^^^GGGDDDIIIWWWaaaiiizzzxxx|||kkkBBB===JJJ???CCC???>>>@@@???<<<;;;===888999999777444333333444------,,,,,,+++***))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,------***++++++***,,,---,,,***'''---222000---444III^^^www|||zzzqqqvvvooo|||ppp\\\JJJ:::555999<<<===>>>:::999999:::;;;999555222333333333222///,,,++++++++++++******))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************''')))***++++++,,,...000(((...444555333111333666111444888;;;;;;;;;<<<===>>>>>>======>>>>>>===;;;:::888888<<<<<<:::888888777:::777222222666444---++++++,,,,,,,,,,,,,,,,,,&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&[[[QQQPPPNNNMMMHHHAAA:::666333000...---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))************************************)))************+++++++++---------............///222888jjjtttyyyrrr```IIIAAAGGGKKKCCCAAAFFFGGGBBBBBBGGGBBB===AAABBB888888??????>>>@@@AAADDDFFFHHHIIIJJJFFF@@@;;;;;;@@@CCCBBB>>>IIIZZZzzzuuuyyy\\\222000...---------,,,***,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++***++++++,,,---...//////555777888999999:::<<<===777999;;;===>>>===;;;999999888777555333111//////////////////////////////------------------------000...111444222555KKKeeeooofffIII@@@777555999===>>><<<555???EEEAAA>>>AAADDDDDDKKKSSSZZZZZZ[[[___aaaaaaaaaggghhhmmmuuuppphhhllliii]]]UUUZZZaaa^^^SSSJJJMMMKKKPPPXXXWWWNNNJJJKKKLLLNNNppplllOOOEEECCC???@@@EEE======>>>>>>===;;;888777::::::999888666333000...///---,,,,,,,,,,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************++++++,,,,,,,,,---------------......///000000000888CCCUUUhhhxxxwwwvvv}}}|||vvvyyyvvvrrrwwwzzzjjjVVVCCC777777666555555666888:::<<<<<<<<<;;;888555444555777444222000...---,,,,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,......///000111222333333333555777999:::;;;;;;:::999888888:::<<<>>>>>>===============;;;:::888666777666444222000......---************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^RRROOOMMMMMMHHHAAA:::666333000...---,,,+++))))))))))))***))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++------------...............999AAAQQQyyyzzzwwwtttrrrjjj^^^YYY^^^eeeiiiQQQ999444???@@@<<<999444333888???CCCDDDBBBAAA@@@888<<<>>>===???JJJ___ppp{{{sssRRR777222000------------+++************))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++***++++++,,,---...//////333444666777777888999;;;;;;;;;;;;;;;::::::999999777777666444222111000///........................------------------------333...---111000000;;;JJJiiiyyypppbbbRRREEE===888666===777555888999777:::@@@555:::===<<<>>>CCCEEEDDD===HHHHHHEEEIIIGGGCCCGGGEEECCCBBBBBB???<<<@@@GGGBBB>>>@@@KKK\\\jjjvvv}}}~~~uuujjjTTTBBB>>>???===>>>BBB======>>>>>>===<<<999888999999888777555222000......,,,+++***++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,------......///000000111555:::AAAJJJTTT___fffvvvyyytttyyyzzzuuuxxxzzzyyy~~~mmmdddVVVGGG===999999:::555555444444555777999;;;<<<<<<;;;888555444555777333222000...,,,,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))*********++++++---......///000111222333222333555777999999999999888777777888;;;<<<<<<;;;<<<<<<<<<<<<;;;:::888777555444222000///------,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbSSSNNNKKKLLLGGG@@@:::666333111///---,,,+++))))))))))))***))))))))))))))))))))))))(((((())))))))))))******************************)))))))))*********++++++,,,,,,,,,---------......222111......<<>>>>>>>>:::888;;;DDDLLLRRRaaatttsssVVV>>>000,,,111///,,,,,,,,,,,,+++***((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++******+++,,,---...//////444444666888999:::;;;;;;>>><<<:::888777777777888555444444222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,333,,,)))///111......222;;;WWW|||nnn```ZZZYYYQQQ@@@999CCCDDD888444:::@@@???<<<777777<<<===;;;222>>>>>>999<<<;;;:::@@@666888<<<>>>>>>CCCQQQ___jjjiiilllvvvvvvWWWHHH>>>888;;;<<<::::::>>>;;;<<<=========<<<:::999777777666555333111///...,,,***))))))******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,------...//////...---+++)))***000888>>>BBBMMMUUUWWW^^^lllvvvxxxwwwxxxyyyrrrrrrxxxpppjjjggg^^^PPPIIIJJJBBB>>>888222///...000111333333222222333555777888;;;;;;:::888555444555666222111///---,,,++++++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((()))))))))******------...///000111111222111222444555777777888888777666555777999::::::999::::::;;;;;;;;;:::888777333222111///---,,,++++++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffTTTNNNLLLLLLGGG@@@:::666333111///---,,,+++))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************+++,,,,,,,,,------------000***444???111111sssttt{{{}}}gggVVVMMMHHHAAAZZZ___ffflllssstttjjjqqq\\\CCC777...,,,111///---++++++++++++***)))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))***************+++,,,---......///222333444777999::::::999;;;:::999777666666555555222222111111000000//////------------------------++++++++++++++++++++++++///***)))...222000---...111222===[[[zzzwww|||xxxgggYYYVVVQQQNNNGGGBBBEEELLLOOOLLLHHHJJJLLLTTT]]]UUUOOOZZZjjjhhhjjjqqqzzzwwwnnnWWW999:::777888<<<<<<888888;;;999::::::;;;;;;:::999888555555444222111///...---+++***))))))******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((())))))))))))*********++++++,,,------...,,,---...---,,,,,,---///'''///444555999AAAFFFFFFFFFIIIQQQYYYXXXPPPKKKLLLGGGAAA>>>===999222000222,,,///333666666333///,,,000000000111222333555666999::::::888555333444444111///...,,,+++***++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******,,,,,,---...///000000111111222333444666777777888777666555666888999999888888888999::::::999888777111000...---+++*********))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhUUUOOONNNKKKGGG@@@:::666444111000---,,,+++))))))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,---'''...333111---555MMMccc~~~hhhrrroooEEERRRaaasssttt```RRROOOUUU]]]aaaooommmMMM444333555...((()))...,,,*********+++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******)))******+++,,,---......//////111444888999888666555666777888777666444333000/////////............++++++++++++++++++++++++++++++++++++++++++++++++***)))***...//////000333///000333:::IIIccc}}}eeeQQQFFF;;;111666888;;;===;;;888888<<<777777777777777777666666333222111000......------+++***))))))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,))),,,...///...,,,,,,,,,(((+++---,,,,,,///000///)))***...111111......000,,,***+++---///000222555222111///------///000222......//////000222333333777888888777444222222222///...,,,+++************((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********++++++++++++,,,---...//////000222222333444555777888999888777666777888999888777555666777888888777666555///...---+++***)))))))))(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkVVVOOOPPPKKKFFF@@@:::777444222000---,,,+++))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,111///)))---888999111OOOxxxlllqqqNNN>>>GGGRRRXXXXXXXXXYYY[[[UUU```hhheee^^^cccwwwzzzxxxFFF777---+++111000(((&&&,,,,,,+++)))))))))***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***))))))***+++,,,---......222222333777<<<===;;;888222333666777777555222111.........------,,,,,,,,,++++++++++++++++++++++++************************)))***,,,+++***+++...222+++///333111...666NNNfffjjjQQQBBB666...///666222555999:::999888:::===666666555555444444444444000000...---,,,,,,,,,,,,+++)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))'''(((((()))******++++++,,,,,,+++***((((((+++---+++,,,,,,,,,---.........//////...---,,,---000333444222111///---,,,++++++333222///---,,,,,,---...------...///000111111222444666666555222000//////...---+++***)))))))))***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++******+++,,,---......///222222222333444666888999888777666666888888777555444444555666555444222111...---,,,***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllVVVOOOQQQJJJFFF???:::777444222000---,,,+++))))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++111---///555222+++///;;;666BBBQQQyyywwwwwwvvvmmmnnnpppsssxxxwww{{{III666>>>///,,,,,,---(((%%%)))222+++***(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++,,,------...333222333888===???<<<888444444555444333222000///......---,,,++++++******************************************************)))***+++******+++---...,,,))))))---///000555<<>>999555222000///...,,,***)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))*********+++++++++---,,,++++++***+++++++++666333///,,,---111555999555;;;IIIdddzzzbbbFFF777333///(((---,,,...333333///,,,---((())))))(((&&&&&&''')))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******++++++,,,...///000000000000------,,,+++***)))((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&'''''''''((((((((('''(((((())))))*********((())))))))))))************(((''''''(((+++...111///000000------111;;;BBBWWWdddvvvyyypppgggZZZPPPEEE777---,,,,,,******,,,///222...,,,)))((()))+++++++++++++++++++++,,,,,,,,,,,,+++,,,---///000000000000000000//////---,,,***)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******))))))*********++++++++++++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''%%%######&&&)))+++---......---///444888333777888222)))$$$'''---$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))++++++,,,---///000111111111111111111111111111111---,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^OOOQQQHHHFFFCCC>>>999555222000///...,,,***)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))*********+++************+++---......&&&&&&'''***...///...,,,%%%///666444:::SSSxxxoooQQQ@@@<<<;;;888333...+++,,,,,,+++'''(((&&&###$$$''''''$$$...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********)))***,,,.../////////...*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))******+++((((((((()))))))))*********+++***((((((***...000,,,...000///,,,******+++(((---999FFFMMMQQQZZZdddwww~~~qqqxxxzzzuuunnnjjj^^^PPPMMMKKKFFF888//////,,,(((,,,---......---+++)))(((((('''(((+++///111///+++'''************+++++++++,,,***+++,,,...////////////......---,,,+++)))(((''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******)))))))))******************)))(((&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$(((***+++000888>>>OOOOOOKKKAAA333)))%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,---///000000////////////////////////*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^PPPRRRHHHFFFCCC>>>999555111000///...,,,***)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,+++++++++***)))///333222,,,))),,,000111///,,,+++111;;;===:::PPP```nnnqqqqqqxxx|||pppZZZNNN^^^{{{nnnnnnooonnnwwwtttqqqwwwnnn```]]]OOOHHH@@@999000))))))...(((***...222111,,,***++++++///---''')))000///''''''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********((()))+++---.........---((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((())))))))))))###)))......,,,+++***(((+++*********,,,.........333///...000///+++---222000333AAAAAALLL^^^TTTOOOWWWYYYZZZggghhhjjjyyyppp\\\WWWAAAMMMRRRFFFMMMBBBHHHEEE888///222111...222%%%000,,,,,,666111***666---+++******+++,,,+++***+++)))((((((***,,,,,,,,,)))************+++++++++******,,,---.../////////,,,,,,,,,+++)))(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))***************)))'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""$$$&&&'''&&&$$$$$$&&&'''$$$!!!"""''',,,%%%'''((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((()))***+++---...///000........................))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\TTTPPPJJJFFFAAA<<<999666222000------+++***)))(((((((((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************************************+++++++++,,,,,,,,,------,,,,,,,,,------///000000222222222333333444444444555555444444555888;;;<<<666555333222222222333333222222222222111///...---++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&(((++++++)))'''((()))***+++++++++++++++(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............/////////000111222333333444111111000000/////////...---------,,,,,,+++++++++******************************))))))))))))******(((((((((((())))))))))))************************))))))***+++,,,,,,------+++++++++***)))((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$"""$$$%%%&&&***,,,&&&%%%&&&((())))))(((&&&%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***++++++******---...///000000000...---+++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYSSSPPPIIIFFF@@@<<<999666222000///...---,,,+++*********''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((************************************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000000000000111111111111111000//////...///111444555111000///...---......//////////////////...---,,,************************)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&(((***+++)))'''((()))******+++++++++***''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''%%%%%%%%%''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------..................//////000000000............---------,,,---,,,,,,,,,++++++++++++***************************))))))(((((())))))***'''((((((((())))))))))))************************))))))******+++,,,,,,---++++++***))))))(((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%(((222BBBNNN999333''''''+++***%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++,,,,,,++++++---///////////////...,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzUUURRRPPPHHHDDD@@@<<<999666222000000000...---,,,+++++++++'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///..................------,,,,,,+++***+++,,,---...---,,,+++*********++++++++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''(((******)))'''((())))))***************''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))************************)))))))))***++++++,,,,,,******))))))((((((''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''######---@@@PPPooo```FFF...###$$$%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***++++++++++++,,,............---,,,+++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvSSSRRRPPPFFFCCC???;;;999666222000000///...---,,,+++++++++((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,------...------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++((()))***+++++++++++++++(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))***))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))************************)))))))))*********++++++*********+++++++++,,,,,,+++++++++************************)))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((((((((())))))************************))))))))))))******++++++)))))))))(((((('''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''$$$!!!"""(((---HHHBBB555((($$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&(((*********)))+++,,,---,,,,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttSSSRRRPPPCCCAAA>>>;;;999666222//////...---+++******))))))(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++************++++++,,,------,,,,,,++++++******------,,,,,,,,,+++,,,,,,***+++++++++++++++++++++(((((()))***++++++++++++))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''(((&&&""" $$$((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''')))+++,,,++++++,,,---++++++******))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuSSSRRRNNNAAA???===;;;999666222///---,,,+++***)))(((((((((((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))***************))))))))))))***+++,,,,,,++++++++++++++++++************************(((((()))************)))(((((()))***+++++++++***))))))))))))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((()))))))))))))))))))))))))))******(((((())))))))))))******''''''((((((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###&&&)))***&&&"""%%%)))***'''&&&'''%%%!!!&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))+++...///.........///******)))(((''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvSSSQQQJJJ@@@>>><<<:::999666222///---,,,+++***)))((((((((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))))))))))))))***************(((((())))))))))))))))))'''((()))*********))))))(((((())))))***)))))))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&''')))'''(((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''((((((((('''''''''(((((()))))))))'''''''''(((((()))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$%%%%%%%%%$$$!!!###!!!"""&&&(((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***---......---------)))((('''&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvSSSOOOHHH???>>><<<:::999666222///------+++***)))((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((())))))'''((((((((())))))******'''((())))))******))))))((()))+++,,,,,,,,,+++***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###&&&)))(((&&&%%%''')))'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%###"""###$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%%%%''')))$$$(((***'''&&&''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%'''***,,,+++*********)))((('''&&&%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqWWWLLLIII@@@???<<<:::777444222111///...,,,***)))))))))***))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''((()))***++++++************************))))))))))))************((((((((((((((((((((((((***************+++++++++((((((((((((((('''&&&&&&))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%))))))((('''''''''((((((&&&''')))******)))'''&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((''''''&&&$$$$$$%%%&&&'''''''''&&&pppVVVLLLJJJ@@@???===:::777444222111///...,,,***)))))))))***)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))***(((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++)))*********************'''((())))))***)))))))))((())))))******+++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''''''''''''''(((((((((---,,,+++***)))(((''''''"""###%%%&&&'''(((((((((&&&&&&&&&''''''&&&&&&%%%nnnUUULLLJJJAAA???===:::777444222111///...,,,***)))))))))***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***************'''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&************))))))*********((('''%%%$$$%%%&&&'''&&&'''''''''((((((((()))%%%&&&''''''((((((((('''((((((((((((''''''''''''lllTTTKKKJJJAAA@@@>>>;;;777444222111///...,,,***)))))))))***(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))*********************************+++++++++++++++*********((()))))))))))))))((((((((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((((())))))((((((''''''+++,,,---...000111333444333333444555666777777777777666555333111///---+++))))))(((''''''&&&&&&&&&lllTTTKKKJJJBBBAAA>>>;;;888444222000///...,,,***)))))))))***'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))******++++++++++++,,,------...//////333333333333333333333333222222111111111000000000------,,,,,,***)))'''&&&************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***$$$&&&))),,,///222333444999<<>>777555222///,,,***)))(((nnnUUULLLJJJCCCBBB???;;;888444222000///...,,,***)))))))))***'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((()))))))))))))))(((((()))+++---...///000222333444666777999:::;;;=================================<<<;;;;;;::::::666666555333111///---,,,''''''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''(((***+++,,,666999???EEEKKKPPPSSSTTTVVVWWWZZZ[[[YYYVVVQQQNNNGGGIIILLLPPPSSSUUUVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQOOOLLLHHHBBB>>>:::888777pppVVVLLLJJJDDDBBB???<<<888444222000///...,,,***)))))))))***''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))+++,,,+++***)))(((((())))))******++++++---...000222555777999:::===>>>@@@BBBDDDGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFAAAAAA@@@???===<<<:::999///...---,,,***)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((()))***&&&(((+++///555:::>>>@@@SSSUUUXXX[[[\\\]]]]]]\\\ZZZZZZYYYVVVQQQJJJDDDAAA222555999???CCCGGGHHHIIILLLMMMNNNOOOPPPPPPPPPPPPVVVTTTPPPLLLIIIGGGGGGFFFqqqWWWLLLIIIDDDBBB@@@<<<888444222000///...,,,***)))))))))***&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((,,,...///...,,,***(((((()))***+++,,,,,,---444555777:::===@@@BBBCCCEEEFFFHHHKKKNNNQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRQQQPPPOOOOOOOOOIIIIIIIIIHHHGGGFFFEEEDDD@@@>>>;;;777222...+++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******,,,000666???IIISSSZZZ___```___]]]YYYSSSMMMHHHDDDBBBBBBBBBAAA@@@???===<<<;;;===>>>@@@@@@???>>>======>>>???AAABBBCCCCCCCCCIIIHHHGGGFFFFFFGGGIIIKKKoooYYYNNNHHHDDDAAA===:::888666444222///...,,,***)))))))))***(((***(((&&&''')))((($$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))***+++***(((((()))+++,,,111555444///+++,,,...)))***+++,,,---111666999@@@???BBBIIIHHHEEEIIIQQQSSSVVVYYYZZZYYY[[[aaafffiiihhheeebbb___^^^___aaa\\\dddeeeYYYOOOPPPVVVZZZWWWXXXUUUQQQQQQRRRPPPKKKHHHHHHHHHFFFBBB===999666...,,,)))''''''&&&&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''%%%$$$%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&''')))))))))+++///333FFFLLLTTT[[[___bbbcccdddbbbUUUCCC777444666:::<<<444???HHHIIIJJJOOOSSSTTTOOORRRNNNIIINNNYYYWWWLLLFFFJJJLLLJJJJJJKKKFFF@@@DDD===>>>GGGHHHAAA@@@FFFpppYYYNNNIIIDDDAAA===:::888666444222///...,,,***))))))******''')))(((''')))---,,,(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''''')))******)))(((''')))+++222333222///+++)))***,,,)))---222666999;;;>>>@@@;;;===BBBKKKSSSXXX^^^bbbeeeaaaVVVGGG>>>FFF]]]qqq}}}vvvkkk___VVVSSSSSSUUUeeehhhaaaPPPBBB???BBBEEEVVV___dddaaa\\\ZZZ[[[ZZZQQQOOONNNMMMKKKIIIFFFCCC999444---***)))******)))***(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***,,,---***(((+++333===FFFKKKUUUUUUVVVWWWXXXWWWSSSQQQNNNKKKGGGFFFHHHIIIHHHFFFSSSLLLHHHNNNWWWYYYRRRIIIIIIHHHNNNUUUTTTNNNPPPWWW___YYYSSSSSSWWWWWWQQQKKKEEEKKKLLLJJJJJJMMMLLLGGGpppYYYOOOJJJDDDAAA===:::888666444222///...,,,+++************&&&((()))(((+++000000---&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((())))))((('''''')))***333000,,,)))((())),,,///111444888;;;>>>@@@DDDFFFTTTXXX[[[^^^cccjjjllljjjtttrrrgggRRRAAACCCYYYooo|||uuukkkccc]]]\\\dddiiicccWWWKKKBBB;;;NNN]]]iiiiiicccaaadddggg___[[[VVVTTTTTTTTTQQQNNNLLLFFF===888555111+++%%%)))((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$%%%(((+++,,,)))%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&(((+++---------&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&''')))***+++,,,111<<>>BBBIIIPPPVVVXXXaaahhhjjjooowwwzzzxxxuuuxxxuuueeeTTTPPP]]]lllwww{{{{{{qqqjjjbbblllxxx~~~{{{ssshhh```___jjjssssssppppppqqqqqqpppjjjbbb^^^^^^]]]ZZZWWWWWWSSSOOOMMMJJJAAA444***&&&''')))***+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%'''***---555///(((''')))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''+++000444666666&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******************))))))333<<>>HHHRRRYYY^^^ZZZSSSLLLFFFEEEFFFGGGGGGSSSfffnnn```PPP[[[sssuuu}}}||||||ccc\\\fffWWWJJJCCCGGGKKKIIILLLTTTrrrZZZPPPLLLDDDAAA===:::888666444222000///---+++*********+++'''))))))''')))------)))'''''''''((((((((())))))'''''''''((((((((())))))((()))******++++++******'''((()))((('''(((***+++***)))))),,,000555777888;;;>>>CCCHHHNNNUUU\\\aaaXXXccclllmmmllllllmmmlllooosssuuuoooiiijjjttt~~~{{{yyyxxxxxxwwwvvvsssrrrrrrtttwwwwwwwwwwwwzzz|||||||||yyyyyyrrrjjjeeeccccccaaa```]]]ZZZXXXXXXXXXSSSJJJBBB///...---+++)))((('''''''''''''''''''''''''''''''''''''''%%%$$$%%%(((+++...(((###"""%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$'''+++///000000'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''')))***,,,%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((('''''')))---333999===MMMUUU^^^___UUUFFF;;;555===DDDMMMQQQPPPMMMKKKKKKOOOOOONNNPPPXXXfffwww~~~tttzzz|||~~~|||nnngggbbbWWWKKKsssZZZQQQNNNDDDAAA===:::888666444222000///---,,,+++***++++++(((***)))'''(((,,,+++'''''''''((((((((()))))))))''''''((((((((()))))))))((()))******++++++******((()))***)))((()))+++------...111333666999;;;<<>>444...***(((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((()))(((''''''((((((&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))+++...555>>>GGGOOOTTTXXXNNNOOOOOOLLLIIILLLUUU]]]UUUUUUXXX```kkkrrrsssrrryyyppprrrzzz}}}|||rrrppp}}}vvvoooooossssssllleeeUUUgggttttttvvvttt[[[RRROOODDDAAA===:::888666444333111000...,,,+++++++++,,,''')))(((''')))------)))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))************))))))***++++++***+++---///---222888:::<<>>;;;999888999;;;<<<;;;999777444222000,,,***%%%&&&&&&'''(((((())))))$$$%%%&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%$$$######$$$&&&&&&%%%&&&%%%%%%%%%&&&'''((()))&&&''''''((((((((((((((('''(((((()))(((&&&###"""'''''''''(((''''''&&&&&&)))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&%%%&&&((((((((('''(((+++,,,***''')))///555CCCJJJUUUZZZTTTIIIEEEGGGEEEPPPTTTNNNMMM^^^xxx{{{yyyzzz}}}pppaaa]]]ttt[[[UUUNNNDDD@@@<<<999777777555444222000...,,,+++******+++************************+++*********))))))))))))***************************))))))))))))***++++++$$$)))...111222333333333999>>>;;;:::DDDLLLVVVfff{{{~~~wwwnnnkkknnnqqq}}}~~~rrreeecccmmmiii___[[[cccmmmoookkkiiikkkiiigggeeebbb]]]VVVQQQ;;;444+++&&&&&&)))***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))(((((('''))))))))))))((('''%%%###,,,+++)))'''''''''&&&&&&''''''(((***,,,.........---------...............000000///---+++)))((((((***(((&&&%%%&&&&&&&&&%%%$$$$$$###$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%(((***+++***((('''***)))***,,,111777>>>BBBGGGIIIKKKMMMOOOQQQQQQRRRTTTVVVWWWYYYXXXWWWTTTSSSSSSRRRPPPNNNKKKIIIEEECCC>>>:::333,,,((('''((()))+++***)))((('''&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((''''''&&&&&&%%%&&&'''((())))))))))))((((((((('''''''''((()))***+++***)))'''&&&&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&%%%$$$$$$))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&((()))******)))---,,,***(((***333???HHHUUUJJJ@@@@@@CCCFFFIIILLLKKK[[[ggggggfffsss~~~zzz{{{{{{yyyvvvuuutttttteeepppvvvoooiiilllppppppzzzyyyzzz{{{wwwtttzzzuuu[[[TTTOOODDDAAA<<<999777666555444222000...,,,+++******+++++++++++++++++++++++++++***************)))))))))***************************************+++,,,,,,...---,,,///222777:::<<<<<>>EEELLLRRRUUU[[[\\\\\\]]]^^^^^^___```\\\\\\]]]]]]^^^^^^]]]]]]___^^^]]]\\\ZZZWWWUUUTTTRRRNNNFFF===666222000///***)))'''&&&&&&((()))+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''((((((((((((((()))%%%&&&''''''(((((('''''''''(((*********)))(((''')))(((((('''''''''((((((''''''(((((((((((('''''')))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&'''((()))***+++************+++...666BBBMMMTTTSSSKKKEEEHHHMMMOOOQQQTTTVVVppp{{{rrrrrrxxxyyyuuu}}}}}}}}}~~~}}}~~~qqqsssvvv{{{www[[[TTTOOOEEEAAA<<<999777666555333222000...,,,+++******+++++++++++++++++++++++++++************************************************+++******++++++,,,---...444111000111222444:::AAA>>>PPP\\\gggzzzlllfff{{{~~~tttnnniiikkkooopppmmmjjjZZZ\\\```fffjjjiiibbb]]]```VVVGGG888---(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&'''(((((()))***,,,''')))---000444888===@@@IIILLLQQQUUUXXXZZZ\\\^^^bbbbbbbbbccccccddddddeeefffccc___\\\YYYVVVQQQMMM@@@<<<888444111...+++((()))***++++++***(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''')))***++++++++++++---+++))))))---444<<>>;;;///---***(((((()))+++---+++)))'''%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((&&&'''(((((('''&&&''''''%%%&&&))),,,...000111111,,,,,,,,,,,,---...//////555444333111///,,,***)))'''(((((()))))))))((((((,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%'''(((*********)))******%%%)))222===GGGNNNPPPOOOBBBGGGNNNQQQLLLIIIQQQ[[[jjj~~~oookkkwwwxxxyyyZZZSSSPPPEEEAAA===999777666444333222000...,,,+++******+++***************************************+++++++++************************++++++++++++,,,---...///***...555:::888666>>>JJJYYYooorrrlllfffiii```mmmvvvoooaaaYYYWWWWWW^^^gggkkkhhhbbbcccaaaZZZMMM<<>>999777444111000222444666<<<===???@@@???===;;;999///...---,,,***(((&&&%%%...---+++))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&(((***+++***((((((***+++,,,222===IIIQQQSSSOOOKKKMMMNNNPPPQQQQQQZZZooo{{{wwwzzzZZZRRRPPPEEEBBB===999777666444222222000...,,,+++******+++))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111///000444999;;;DDD]]]vvvvvv\\\bbb|||fff```bbbccc]]]VVVOOOPPPYYYcccjjjlllcccffffff^^^OOO???333---)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((('''''''''((()))***%%%(((,,,...111777???FFFKKKQQQXXX\\\]]]]]]^^^___\\\```dddfffdddcccdddfffggggggggggggggggggggggggcccgggjjjllljjjhhhggggggjjjiiigggddd___XXXPPPJJJ;;;666...'''$$$&&&***---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))***)))(((((((((***---///888>>>IIITTT\\\___^^^^^^UUUQQQLLLIIIJJJOOOUUUZZZRRRMMMFFF???===>>>AAACCCEEECCC@@@???@@@CCCGGGIIIQQQRRRPPPIII@@@999666666999888666555666999===@@@888999<<<>>>@@@BBBBBBBBBBBB???888222,,,((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((+++***((('''''''''((()))%%%***///111111222444777666666666777999;;;<<<===>>>;;;555000......///111333666;;;@@@DDDFFFHHHHHHAAA@@@===:::666222...---,,,+++)))''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''(((***+++)))((()))---222===AAAGGGMMMPPPQQQPPPOOOOOOLLLOOO]]]ooossssss{{{ZZZRRRQQQFFFBBB===999777555444222222000...,,,+++******+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///111222888777===IIIUUUfff{{{zzzzzzooottthhhcccggg___YYYOOOHHHIIIQQQ^^^hhheeefffgggfff```TTTEEE;;;))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))((())))))+++---...***111:::AAAFFFMMMUUU\\\YYY]]]___]]]WWWRRRQQQRRR^^^eeennnrrrpppmmmkkklll``````^^^]]][[[YYYXXXWWW\\\gggsssyyywwwrrrppppppjjjjjjjjjkkkllljjjgggddd[[[TTTIII===333,,,)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))***))))))+++000777>>>BBBRRRWWW^^^cccccc___XXXTTTKKKGGGAAA======AAAGGGKKKGGGEEEBBB???>>>>>>??????BBBDDDEEEGGGGGGGGGFFFEEEIIIJJJIIIDDD;;;444222333555222...,,,,,,///333666222777???GGGMMMPPPPPPPPPQQQOOOJJJCCC:::111)))%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++***))))))***+++---///000444888999666444555777222111000000111444777999999777444111///---------...///111555:::@@@DDDGGGKKKJJJIIIGGGDDDAAA???>>>333111...***((('''((((((''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((***+++))))))---555;;;EEEIIIMMMNNNMMMMMMOOOQQQQQQVVVdddwww|||ZZZRRRQQQFFFBBB===999777555333222222000...,,,+++***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------///000111222111999PPPnnndddPPP\\\uuu|||bbb```___YYYMMMDDDEEERRR^^^hhheeecccgggjjjcccSSSFFF))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))************+++...000111>>>EEEOOOTTTVVVXXX[[[___ZZZ\\\ZZZSSSHHHAAA???@@@PPPZZZgggnnnmmmiiieeedddRRRQQQNNNKKKHHHDDDBBBAAAKKK[[[mmmvvvssslllhhhhhhooommmlllkkkkkkkkkiiiggghhheee```XXXLLL>>>222+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((+++000:::FFFQQQXXX^^^___``````___]]]ZZZXXXNNNMMMKKKIIIFFFDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAACCCDDDEEEFFFFFFEEEEEEDDD@@@CCCEEEBBB;;;777888:::222111111000000//////...888===EEELLLOOOOOOLLLJJJMMMNNNOOONNNIII@@@777111((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******)))***,,,///222444;;;>>>@@@===666000///000...---,,,,,,///333888;;;555666777777777666555444555333111000333888===AAAEEEFFFGGGHHHHHHHHHHHHHHHDDDAAA;;;444///,,,******''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))''')))*********000;;;CCCAAAHHHOOOPPPMMMJJJKKKMMMyyy\\\SSSMMMHHHCCC===999666555333222222111...,,,+++*********++++++++++++++++++++++++,,,+++***))))))+++---...------,,,++++++,,,,,,,,,222...+++...111333333444<<>>IIIWWWaaaaaaZZZ```\\\[[[]]]YYYNNNHHHHHHCCCBBBKKKKKKIII^^^hhhSSSeeeooowwwwwwttttttsssppp}}}wwwqqqmmm```YYYNNNFFFCCCBBB???<<<999666666999:::666222222888???CCCCCCEEEIIIJJJGGGBBBDDDJJJRRRWWWTTTIII@@@333---&&&%%%(((***(((&&&'''''''''&&&%%%&&&(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''******))))))))))))222---(((***444???BBB@@@>>>@@@444)))000555000...222333222111666>>>EEEGGGDDD<<>>:::333222555999<<<;;;::::::HHHHHHFFFCCCAAAAAAEEEHHHFFFGGGGGGCCC<<<444...+++&&&&&&''')))***)))%%%""",,,***''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))(((((()))******)))((()))***)))***000:::CCCFFFJJJLLLPPPPPPHHHEEEUUUjjj}}}{{{~~~~~~}}}wwwyyy|||}}}{{{\\\SSSMMMGGGCCC===999666555333222222000...,,,+++******+++++++++++++++++++++++++++,,,+++***)))***+++---...------,,,,,,,,,,,,,,,------///111000...333>>>HHH]]]hhhooouuu}}}ggg\\\WWWRRRTTTYYYccchhhiiigggfffhhhfffaaaRRRDDD555,,,)))((()))***'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************%%%(((...444;;;BBBJJJPPPUUU\\\WWWQQQRRRLLLDDDEEEBBBCCCIIIRRRXXX[[[^^^bbbVVVZZZ[[[XXXXXX[[[\\\ZZZUUUTTTUUUYYYYYYYYY```hhhooonnnnnnooommmfffbbb```VVVQQQPPPXXXgggqqqssspppnnnnnnmmmkkkhhhccc^^^[[[LLLDDD888...))))))***,,,&&&'''(((((('''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))******)))))))))))))))***'''***------******---111===EEENNNTTT\\\dddddd___```YYYRRRNNNJJJGGGLLLTTTTTTTTTaaallltttyyylllfffbbbXXXLLLRRRHHH???:::777555666:::;;;IIINNNDDDAAAIIIKKKDDDBBBAAACCCHHHNNNQQQQQQOOOBBB:::000)))(((((((((''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))((())))))))))))***,,,///&&&000;;;AAABBB@@@===;;;000777444111999<<<<<>>BBBDDDCCC@@@@@@AAABBB>>>AAAAAA===BBBEEE===???>>>======>>>@@@CCCGGGAAACCCEEEDDD@@@;;;777555DDDFFFHHHJJJIIIDDD===888111---)))''''''((((((''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))))))))***+++***)))(((******,,,333===GGGLLLMMMKKKAAAAAATTTiiivvv}}}xxxsssuuuvvv}}}^^^SSSLLLGGGCCC>>>999777555444222111000...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------,,,,,,,,,------...---111222///111@@@YYYlllzzzgggYYYhhh~~~fff\\\]]]aaaccchhhiiiiiihhhjjjllliiiccc]]]YYYIII222'''))),,,***''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((()))))),,,++++++***************666;;;BBBHHHLLLOOOQQQSSSNNNUUUUUUTTTUUULLLGGGOOOOOOKKKKKKMMMNNNJJJHHHJJJHHHHHHJJJOOOQQQQQQVVV[[[SSSPPPPPPTTTWWWVVVUUUWWW]]]VVVZZZgggjjj```ZZZ]]]ZZZQQQIIILLLYYYgggooorrroooooonnnmmmkkkjjjiiihhheee[[[LLL>>>444...+++)))''''''((())))))(((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((((())))))***+++...000---***...999DDDLLLVVV```dddccc^^^VVVNNNIIIIIIJJJNNNTTT___qqqyyykkkddd^^^YYYQQQFFF===:::111GGGZZZXXXIII@@@CCCJJJFFFCCC@@@@@@DDDKKKSSSXXXQQQJJJ???444,,,(((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((************)))))))))))))))***))))))))),,,111444666:::>>>???;;;666444444444;;;::::::===888777AAAAAA>>>???CCCCCCBBBGGGQQQSSSTTTYYYYYYYYYccc___IIIJJJGGGCCCAAA@@@???<<<999@@@CCCFFFHHHGGGCCC>>>;;;777888;;;AAAEEEFFFCCC???>>>888000***(((((())))))'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((()))***++++++***)))(((,,,---222;;;EEEJJJIIIFFFLLLCCCLLLnnn}}}xxx|||vvvzzz~~~^^^SSSKKKFFFCCC>>>:::888666444222111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------------------...///222000...333FFFcccvvveeekkkhhh]]]aaagggiiijjjjjjhhhggggggfffddd``````VVVBBB222---,,,+++(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,+++******+++...111444===BBBHHHLLLLLLJJJHHHFFFCCCIIIKKKPPPUUUMMMHHHRRRLLLKKKNNNRRRSSSSSSVVV\\\SSSRRRZZZfffiiieeehhhpppiiibbb\\\ZZZYYYUUUNNNHHHVVVQQQSSS^^^fffccc____________]]]YYYWWW^^^kkkvvvqqqqqqqqqqqqpppnnnlllkkkkkkggg___UUUIII<<<000(((+++*********+++***((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******))))))((((((((()))******...//////...000;;;LLLYYYZZZ^^^```\\\UUUMMMHHHFFFLLLWWWgggttttttcccTTTMMM???@@@RRRgggcccMMMBBBHHHHHHFFFBBB??????EEEMMMSSSVVVSSSMMMBBB777///***(((***)))))))))))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((************))))))))))))((()))***++++++...222666CCC;;;444333444444333333777:::888999>>>:::;;;IIIUUUNNNQQQ___hhhggghhhnnniiioooxxx|||iiiWWWQQQNNNSSS]]]]]]MMM<<<<<<::::::<<>>999666222...)))&&&***)))))))))***)))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))&&&(((***+++***))))))))),,,111:::DDDIIIHHHGGGHHH@@@GGG]]]}}}}}}|||{{{yyywwwuuutttttttttuuuwww}}}^^^RRRKKKFFFBBB>>>;;;999777555333111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......///000222///000EEEkkkxxxvvvooo```YYYaaadddhhhfff```]]]aaagggaaa___]]]VVVEEE222))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))******++++++***))))))***///666===BBBCCCGGGKKKMMMKKKHHHFFFEEECCCHHHIIIPPP[[[VVVOOOSSScccjjjwwwzzzrrrbbbRRRPPPWWWXXXSSSXXX]]]bbbcccbbbfffpppxxxuuuwwwyyyzzzwwwqqqkkkgggiiiiiihhhddd\\\OOOAAA777...+++)))(((***++++++***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))******+++)))))))))))))))***++++++***---333:::DDDOOOYYY```___ZZZTTTMMMIIIMMMWWW```uuu|||{{{qqq\\\PPP\\\mmmlllYYYGGGDDDDDDCCCAAAAAACCCHHHLLLQQQSSSTTTPPPFFF;;;000+++***((('''''')))***)))'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((***---//////000222444333111333888999777:::@@@@@@BBB@@@EEETTT\\\dddssszzzxxxrrrhhhcccsssuuuUUUOOOHHHEEEEEECCC@@@<<>><<<:::888555333000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111000444AAA^^^{{{uuujjjyyypppWWWXXX\\\aaa```YYYUUU\\\gggccc```bbbcccVVV>>>---(((******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,***+++---111777???GGGKKKMMMNNNNNNLLLJJJHHHIIIJJJPPP\\\bbbmmmssseeecccZZZLLLSSSQQQSSSYYYccckkkmmmlllqqqtttxxxyyyuuummmccc]]]eeeffffffgggeee___WWWQQQ777111***'''(((+++------)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++***************+++,,,---)))111???MMMWWW[[[YYYWWWMMMPPPXXXccckkkooouuu||||||aaabbbuuuwwwgggKKKIIIFFFDDDDDDGGGJJJLLLKKKOOOTTTVVVRRRHHH<<<444,,,(((%%%%%%''')))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))************+++...111222222222222333000444999999111///AAAXXXsssyyyuuuttt|||xxxlllccc]]]TTTGGG===999===CCCEEEBBB>>>;;;999---222;;;DDDGGGCCC;;;555***(((''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((((((''''''(((((()))***''')))+++***)))***///333>>>EEEOOORRRJJJEEEQQQcccxxx~~~rrruuuoooqqqzzz{{{ttt\\\XXXSSSOOOMMMJJJGGGDDDAAABBBBBBCCCDDDEEEGGGGGGBBBDDDCCC???CCCPPP```iiixxxyyy[[[QQQKKKDDDBBB???<<<;;;888555333000///---,,,++++++,,,---------------------------+++,,,,,,---------------............///000111222555FFFYYYmmmjjj```hhhpppYYYYYY[[[ZZZSSSNNNSSS\\\bbbeeefffddd___RRR>>>...*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,///555;;;AAAFFFJJJKKKGGGFFFEEEEEEHHHOOOXXX^^^rrr{{{~~~qqqjjj```ZZZZZZ\\\\\\[[[dddhhhlllmmmjjjbbbYYYSSSZZZ\\\___dddggggggdddaaaNNNCCC555,,,)))+++,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,++++++++++++,,,---...///555???MMMVVVYYYUUUQQQNNNHHHSSSkkkyyy|||pppdddUUUIIIFFFIIIMMMOOOKKKMMMPPPUUUWWWRRRJJJCCC444...(((&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((())))))***+++,,,------333444555444333333444666<<<999:::======BBBWWWooo~~~|||xxxooogggPPPIIIAAA>>>@@@BBBAAA>>>333444888===AAACCCCCCAAA444111,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))+++---,,,+++...555;;;LLLLLLPPPQQQJJJHHHZZZqqqzzzssszzzxxxqqqffftttwwwmmm```VVVQQQFFFFFFGGGKKKPPPTTTVVVWWW\\\]]]___bbbdddfffgggggg^^^ccceeeaaa]]]ZZZUUUOOOeee}}}xxxZZZQQQKKKDDDBBB???===;;;999666333000///---,,,+++,,,,,,---------------------------+++,,,------......------............///000222222???VVVjjjnnntttmmm^^^yyyaaa\\\XXXVVVPPPIIIJJJPPP___hhhggg___aaacccQQQ777+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...333;;;CCCIIIJJJIIIHHHGGGHHHKKKSSS```sss|||vvvrrrZZZdddggg^^^YYY___eeeeee^^^[[[UUUTTT___pppxxxwwwoooppp}}}mmmUUUIIIMMMUUU]]]```dddfffccc]]]VVVQQQLLLQQQZZZccciiiiiifffbbbeeeWWWCCC333,,,******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000GGGNNNUUUUUUOOOJJJJJJMMM___ddduuufffPPPGGGHHHMMMPPPOOOMMMMMMQQQWWWXXXSSSNNN<<<555---)))***,,,***(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++---...//////999999777555333444666999:::333:::RRRhhhpppuuuzzzpppRRRAAA???CCCCCC@@@@@@;;;777666999???DDDGGGBBB<<<555///+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,...///---,,,000999AAAMMMJJJLLLQQQRRRYYYrrr}}}rrreee\\\TTTNNNLLLNNN[[[]]]bbbjjjrrrxxx{{{|||{{{|||zzzxxxxxxrrrkkk[[[```]]][[[^^^ZZZZZZeeeuuuZZZSSSMMMEEEAAA<<<999777666444333000///...------,,,------------------------------...------,,,,,,,,,------...///000//////111555999XXXjjjppplllsssuuu___}}}jjjWWWZZZ[[[PPPFFFFFFYYY^^^bbbbbbbbb___VVVLLL333---)))***)))%%%&&&+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))444&&&!!!+++///***,,,777000999CCCGGGGGGFFFEEEEEEMMMWWWtttxxxrrrxxxvvvxxxwww||||||uuu{{{jjjccckkknnneee___aaaQQQSSS```uuuwwwXXXGGGVVVIIIPPP\\\^^^[[[```\\\IIIJJJNNNPPPQQQYYYeeejjjhhhccc```XXXIII888---***,,,---+++((('''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''((()))***************---+++,,,///...000:::GGGNNNUUUTTTKKKGGGTTTiiixxxyyywwwkkk\\\LLLIIIOOOOOOMMMNNNSSSVVVTTTSSSTTTOOOEEE777---)))((('''%%%'''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((())))))***+++,,,'''---***'''///333444;;;888333333999888555<<>>===JJJEEE<<<555000---+++******)))((()))******(((&&&''''''(((((())))))******''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((()))))))))(((((('''''''''((((((+++,,,+++***,,,666FFFRRRUUUNNNJJJSSSmmm|||uuuyyysss]]][[[XXXWWWXXX```iiipppyyy||||||xxxrrrkkkbbbYYYPPPJJJtttYYYSSSMMMEEEAAA<<<999777666444333000///...------,,,------------------------------...------,,,,,,------...,,,...///......555@@@IIIjjjzzzxxxqqqxxxlllnnnrrrVVVQQQXXXSSSFFFMMMVVV^^^aaabbbaaa[[[UUU@@@444))))))+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************(((,,,111222///---000555AAAEEEDDD???AAALLLXXX]]]{{{{{{xxxzzzqqqhhhdddeeejjjssszzz{{{qqq\\\OOOOOOUUUVVV[[[^^^XXXLLLLLLFFF@@@EEETTTbbbiiieeeddd```ZZZNNN???000''')))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))***+++,,,,,,,,,,,,...---///111222777FFFWWWWWWOOOGGGIIIZZZwwwwwwxxxtttaaaLLLOOOMMMOOOTTTTTTOOOMMMNNNRRRNNNEEE:::///***((())))))*********(((((('''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))(((((()))***++++++(((...++++++555999888>>>999555555777777>>>UUUmmmgggFFFEEEDDDDDDGGGGGGDDDAAA@@@FFFKKKEEE888...+++---***)))))))))***+++)))(((((((((((()))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''(((((())))))((((((''''''(((((((((,,,---...///444AAAQQQ]]]YYYKKKLLLiii}}}}}}vvviii\\\TTT[[[```gggooowwwuuujjjbbbrrrYYYSSSLLLEEEAAA<<<999777666444333000///...------,,,------------------------------...---------------.........///000000444???OOOZZZrrr}}}|||{{{___eeehhhSSSYYYUUUBBBBBBLLLVVV[[[```cccbbb^^^RRR???---(((+++---+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++(((///000***+++555>>>???444;;;===>>>PPPppp~~~qqqkkkhhheeehhhtttrrruuugggWWWWWWSSSTTT\\\aaaSSSSSSMMMCCCAAAKKK\\\gggjjjfffdddddd```SSS???000(((***++++++***))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++***++++++,,,---.........000,,,,,,333<<>>JJJhhhQQQHHH@@@???CCCEEEEEEEEE<<>>LLLYYYaaaTTTJJJXXX|||tttwwweee\\\\\\aaaeeepppvvv~~~oooXXXSSSKKKEEEAAA<<<999777666444333000///...------,,,------,,,,,,------------------...------------......///111111333888AAAMMMWWW]]]VVVrrrzzzxxxpppaaauuuaaaSSSOOOJJJBBBGGGLLLRRR[[[cccdddaaa]]]KKK666++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,...,,,***+++333<<>>FFFSSS]]]___dddvvv|||wwwYYYCCCDDDGGGAAA@@@HHHBBB>>>>>>FFFNNNKKK>>>000...,,,))))))***+++******+++******))))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))(((((((((((((((((())))))((((((((()))******+++***---:::JJJWWW[[[ZZZXXX```zzzvvvzzz~~~sssddd[[[^^^lll~~~lllXXXSSSKKKEEEAAA<<<999777666444333000///...------,,,------,,,,,,,,,---------......---------------...///000222111555???LLLUUUVVVSSSNNNdddtttkkk~~~lll]]]fff|||eeeVVVZZZLLLJJJGGGJJJVVVbbbddd___```VVVDDD444+++***+++,,,************************************************))))))******+++++++++,,,+++,,,,,,,,,---------......+++222>>>@@@999:::CCCZZZdddppprrr^^^kkkqqqaaaXXXJJJNNNXXXdddiiifffdddggglllpppkkkfffbbbaaa```^^^\\\@@@666***&&&))),,,+++'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,...000111222666===DDDKKKPPPQQQPPPyyyvvvtttmmm]]]XXX___ZZZdddbbbYYYUUULLLCCCFFFPPPSSSTTTPPPJJJFFFEEEEEEGGG>>>???KKKRRRUUUcccvvv{{{```PPPJJJGGGGGGHHH===DDDMMMRRROOOFFF999111***)))'''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))*********))))))******+++,,,---///555444111111///777LLLkkktttgggiiieeeLLL>>>CCCCCC;;;555:::FFFMMMHHHAAA333///+++)))))))))))))))++++++******))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((***))))))((((((((()))))))))))))))))))))***++++++//////555FFFXXX```[[[RRRmmmgggiiinnnssszzziiiWWWTTTJJJEEEAAA<<<999777666444333000///...------,,,------+++,,,,,,------.........------------...///000000222222777CCCPPPWWWTTTNNN^^^ddd}}}~~~iiieeewwwiiiVVVdddmmmXXXUUUPPPJJJJJJTTT```ccc______]]]RRR@@@000++++++,,,************************************************))))))******+++,,,,,,,,,,,,,,,------......//////......888@@@<<<;;;XXX|||eee]]]aaakkkttt^^^LLLOOOUUU]]]aaadddkkkrrrnnnnnnnnnkkkgggccc```___QQQDDD444++++++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,++++++++++++---///111222***<<>><<>>666///,,,***))))))******************++++++((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((()))***,,,,,,************+++,,,------111BBBVVVcccfffeeefffhhh}}}uuupppnnnmmmfffVVVTTTIIIEEEAAA<<<999777666444333000000...---------------++++++,,,,,,---...//////---------......000111111666;;;CCCIIINNNVVV```hhh^^^jjjwww|||jjjrrrUUUUUURRRYYY]]]ZZZZZZ___fffjjj___ccc___PPPAAA777...'''************************************************))))))***+++,,,,,,---------------...///000000111777===AAAHHH\\\||||||^^^SSSaaarrrttt```ZZZ[[[[[[^^^aaaffffffhhhkkkkkkiiiccc___aaa]]]RRRBBB111((((((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///...---...///222444666GGGLLLQQQZZZnnnfffRRRNNNFFF>>>PPPoooqqqTTT@@@EEEAAA<<<;;;@@@GGGLLLOOOBBB999///))))))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))***+++---///222444666888:::>>>PPPhhhssseeeLLLFFF@@@AAAFFFHHHCCC>>>JJJCCC:::333...,,,***))))))))))))***+++++++++,,,))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''((()))+++------************+++,,,---...:::RRRmmmwwwqqqnnnwwwrrrffffffpppbbbYYYLLLJJJFFFBBB===888666555444333222111///...------........................------///...------...111444666CCC;;;JJJVVVKKKRRRnnn|||wwwxxxSSSHHHrrrVVVTTT___\\\___iiigggbbb___^^^\\\OOO<<<000---******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------))),,,///000000111444777???MMM___{{{lllaaagggkkkZZZTTTTTTaaacccdddfffjjjllljjjgggeeecccYYYRRRPPPDDD000(((+++)))******))))))++++++)))*********)))))))))))))))++++++******************...,,,***+++...000...,,,,,,//////,,,,,,444>>>EEELLL]]]jjjmmm]]]TTTNNNIIIXXXyyy|||MMMHHH@@@>>>BBBAAA>>>DDDPPPOOOGGG999,,,(((++++++'''************))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((((()))***++++++***,,,)))***000555666666777DDD```|||cccEEE>>>FFFKKKIIIDDD666GGGNNNAAA222...,,,))))))***++++++++++++,,,---))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))+++,,,---(((***......+++)))///888GGGeee|||gggggg|||wwwrrrrrrwww~~~cccZZZMMMKKKFFFBBB===888666555444333222111///...------..............................///.........000333666888HHHAAAMMMUUUKKKUUUvvvvvvNNNccc{{{\\\ZZZ___cccfffeeeccc___^^^\\\RRR@@@222---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,------------.........111222222000///333<<>>>>>fff}}}{{{yyyvvvtttuuuzzzTTTAAADDDGGGGGGFFF===@@@CCCDDD>>>444///...++++++,,,,,,+++******+++))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((()))+++,,,,,,+++)))+++...---,,,333>>>UUUdddqqqaaajjj}}}|||wwwxxx{{{~~~ddd[[[NNNLLLFFFBBB===888666555444333222111///...------..............................///......///222555888:::AAA888@@@LLLLLLSSSaaaggglllMMMzzzoooTTT]]]eeebbbbbbccc___^^^]]]VVVFFF666------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000222222//////777FFFRRRggghhhWWW]]]ttt[[[dddxxxrrraaaPPPZZZ``````dddlllnnnjjjhhh___SSSLLLKKKIII;;;,,,---,,,***+++,,,+++)))(((******************************++++++++++++++++++---,,,,,,,,,...///...---000---...222555<<>>CCCGGG@@@555///---++++++------,,,***))))))************))))))))))))))))))************+++***************++++++///------...///<<>><<<:::;;;@@@HHHPPPUUUeeennn|||ddd\\\OOONNNFFFBBB===888666555444333222111///...------......,,,,,,------.../////////......000222555888;;;<<<555>>>GGG]]]yyy}}}pppkkkrrrmmmlllsss{{{{{{WWWwwwWWWPPPXXX\\\^^^``````^^^\\\VVVKKKAAA......---,,,---...///000........................---......///000111222222444333555>>>TTTvvvzzzgggkkkwwwsssxxxxxxYYYUUUXXXXXX^^^iii[[[bbb```TTTPPPUUUTTTLLL<<<000(((+++---***)))---))))))******+++,,,,,,,,,******++++++,,,---------,,,...//////......///000...222;;;III\\\nnn~~~rrrSSSCCCAAABBB:::DDDMMMPPPMMMFFF999...,,,++++++++++++*********************************))))))******+++,,,,,,,,,(((+++,,,,,,+++---222666777999HHHcccyyyzzz~~~KKK???EEECCC;;;===GGGHHH???444000,,,+++---......,,,((()))***++++++***)))((()))))))))*********++++++***************+++,,,------000111000888OOOkkk~~~mmmvvvxxx|||{{{{{{zzz|||{{{{{{zzzwwwuuuppprrrttttttpppjjjddd```KKKFFF>>>777444666:::===AAALLL]]]ooo~~~ddd[[[NNNMMMFFFBBB===888666555444333222111///...------......,,,,,,------...//////000...///000333555888:::;;;CCCEEEEEEaaa~~~jjjkkkiiilllsssyyy}}}yyyxxxyyyuuuhhhnnnRRRUUUZZZ[[[```bbb^^^[[[YYYRRRIII222111///---,,,,,,---...........................---...///000111222222333222666AAAUUUssskkklllwwwvvvssswwwbbbTTTTTT]]]ddd\\\___^^^XXXUUUWWWXXXUUUIII999------...***)))---))))))***++++++,,,------******++++++,,,------...,,,...000///...---///111---999GGGXXXrrrqqqMMM@@@IIIAAAIIIPPPQQQNNNJJJBBB:::,,,,,,+++++++++*********************************))))))***++++++,,,------))),,,......---000666<<<;;;PPPggg{{{hhhLLLIIIDDD>>>===BBBEEEFFF<<<666...+++,,,------+++((()))+++,,,,,,+++)))((())))))*********+++++++++)))))))))***+++,,,---...+++222222222FFFgggyyyzzzfff~~~~~~~~~~~~}}}xxxuuuccc]]]SSSIIIAAA<<<::::::666;;;DDDPPP^^^nnn}}}~~~uuuiiieeekkkxxxccc[[[NNNMMMFFFBBB===888666555444333222111///...------......,,,,,,------...///000000...///000333555777999:::===FFF???CCC^^^hhhfffoooddddddgggjjjooovvvwwwuuulllWWWTTTYYYYYY```ccc___[[[ZZZUUUOOO666444111...,,,++++++,,,////////////////////////---...///000111222333333222===TTTtttrrrqqqsssXXXVVV\\\[[[aaa```^^^[[[[[[\\\\\\[[[RRR@@@111000///***(((---))))))***+++,,,,,,------******+++,,,,,,---......,,,...000000...---///111555EEEWWWiii___EEELLLIIIPPPTTTQQQMMMKKKHHHEEE,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------***---000000///333:::@@@JJJmmm^^^YYYzzz]]]NNNDDDCCC@@@;;;>>>GGGBBB:::000++++++,,,,,,***((()))+++,,,,,,+++)))((()))************+++++++++)))))))))***+++---...///***222222444QQQxxxsssttt~~~||||||qqqcccUUUIII@@@<<<777666555777@@@OOOaaalll\\\OOO@@@:::CCCXXXnnn{{{kkkYYYNNNLLLFFFAAA;;;777666666333111//////...------------...------,,,,,,,,,---......///000222333555888<<<@@@AAABBBFFFKKKOOOSSSZZZ```\\\ccckkkqqquuu{{{yyy~~~}}}iiiNNN[[[[[[^^^```___^^^\\\WWWRRREEE777------000...---//////////////////.........---111111...000666777222333SSSvvv{{{jjjkkk{{{cccZZZ[[[___YYYZZZccceee]]][[[```WWWKKK<<<000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++///...***...777666...<<>>888222888999DDDkkkYYYNNNMMMFFFAAA:::666666555333111//////...------------...------,,,,,,---......///222333222222333666;;;@@@CCCKKKUUU[[[[[[WWWTTTRRRUUUXXX\\\aaajjjxxxqqqNNNmmmeeeKKKUUUXXX\\\^^^]]]YYYVVVUUULLL@@@333//////...///000//////////////////000000///000333444333444>>>HHH|||uuueeeoooQQQPPP^^^eeeaaa```fffddd\\\ZZZUUUKKK???555...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...///111111111111///000;;;FFFlll}}}}}}}}}nnnaaa^^^```xxxvvvllleeehhheeecccfffoooyyyeeeKKKJJJJJJLLLOOOPPPMMMIIIHHH>>>333---,,,......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...555<<<@@@NNNkkkpppYYYHHHAAA???;;;:::===???AAAFFFLLLVVVddduuu]]]DDD@@@BBBAAA@@@>>>:::444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---......666000LLL|||yyy}}}}}}}}}}}}~~~pppTTTJJJFFF999888999666NNN]]]AAA>>>999555:::555777kkkYYYOOOMMMFFF@@@:::666555555333000//////...------------...------,,,------...///000444333333222222666;;;???IIITTT___aaa^^^ZZZUUUQQQTTTWWW[[[aaalllzzziiilll~~~]]]TTTVVVYYY]]]\\\XXXVVVWWWPPPEEE888000...///000111//////000000000000111111222222444444333<<>>===;;;;;;>>>>>>GGGSSS^^^jjjyyy}}}JJJ999AAA===@@@AAA>>>888222...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---///000333>>>eee|||}}}yyyzzz|||~~~iiiTTT>>>===>>>;;;QQQgggJJJDDD<<<888>>>777777kkkYYYOOONNNEEE@@@999666555444222000//////...------------...------------...///000111333333333222333666;;;???@@@LLLVVVUUURRRQQQPPPMMMSSSVVV\\\dddnnnzzzYYYVVVWWW\\\]]]XXXVVVXXXRRRJJJ===222...///111000000000000000111111222222222111111111777PPP{{{fffuuu}}}cccUUUMMMTTT___bbb``````[[[ZZZVVVLLL???333,,,***,,,,,,,,,------............------------.../////////---///333444;;;RRRkkkpppaaaVVV[[[jjjwww~~~sssbbbTTTNNNMMMOOOPPPPPPWWWeeewwwxxxTTTLLLDDDCCCHHHMMMOOONNNKKKEEE<<<444...,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////333333<<>>???888:::>>>BBBJJJXXXkkkzzz|||[[[FFFEEE===???@@@???:::444///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,...000222555\\\jjjmmm~~~yyyvvvyyy}}}wwwXXXGGG???<<>>777DDDKKKHHHEEEIIIMMMMMMOOOTTT[[[eeeooowww~~~bbbYYYUUUZZZ^^^ZZZWWWXXXRRRLLL@@@444///000111000000000000111222222333333000000///333JJJrrr{{{nnnjjjRRRRRR[[[\\\\\\___[[[ZZZWWWOOODDD888///+++,,,,,,,,,---......//////......------......///000111//////222:::JJJcccxxx{{{mmmggg^^^UUUOOORRRbbbrrrlllYYYLLLDDDBBB???BBBLLL___vvviii[[[KKKBBBDDDJJJNNNOOOKKKHHHAAA888000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---===UUUqqq}}}jjj]]]SSSIII@@@<<<===:::999;;;<<<@@@JJJTTThhhqqq[[[999@@@???>>>>>><<<888222---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++---000333444>>>tttrrrdddppp{{{wwwvvvzzzcccKKKBBB]]]wwwggggggSSS<<<;;;888===kkkZZZPPPNNNEEE???999555555444222/////////...------------...,,,,,,------...000111222...000333555666888;;;======IIINNNFFFAAAGGGLLLLLLNNNRRRZZZdddnnnuuuzzz{{{tttwwwmmm]]]SSSYYY___\\\WWWWWWPPPMMMBBB555///111111...000000111111222333333444000222333AAAkkkaaaOOOPPPXXX]]]^^^]]][[[VVVPPPHHH>>>333---,,,,,,------.../////////...............//////000111222111666GGGddd~~~}}}xxxuuuuuu}}}xxxmmmZZZDDD===IIIZZZqqqhhhPPPAAA:::;;;;;;@@@MMMaaavvvrrrXXXGGGCCCHHHKKKMMMKKKJJJFFF>>>444...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111555WWWxxx~~~qqq|||zzznnn^^^NNNEEEDDD???<<<<<<;;;888:::???JJJSSSbbbppp|||ppp@@@EEEAAA======>>><<<555///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,...111555777PPPlll{{{}}}{{{xxxxxx}}}xxx]]]iii{{{yyypppMMMCCC???FFFkkkZZZPPPOOOEEE???999555444444222/////////...------------...,,,,,,------///000111222,,,///333666777999;;;===EEEQQQTTTIII@@@CCCGGGFFFOOOSSSZZZdddnnnuuuyyy{{{}}}vvvqqqhhhyyysss___RRRXXX```^^^XXXWWWOOOMMMDDD666000111111...000000111222333333444444333555999PPPnnnJJJFFFWWWaaa^^^^^^[[[VVVQQQLLLBBB777...,,,,,,------...///000000...............///000000111444444:::TTTzzz{{{zzznnnhhhjjjooottt|||zzzuuukkkXXXFFF======PPPyyy~~~cccOOOGGG;;;999999???LLL```tttcccLLLDDDFFFIIIJJJKKKKKKIIIAAA777000...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222IIIuuukkkkkkwwweee[[[JJJBBB<<<======999:::>>>777<<>>DDDfffYYYQQQNNNFFF???:::888666111///000//////...------------......,,,+++---111333333222222333444444444777<<>>>>>???>>>;;;::::::;;;???GGGQQQXXXfffppp~~~rrrDDD888???666999@@@000...---,,,------,,,***(((,,,,,,,,,---------......///333,,,---444+++000PPPwwwqqq}}}|||{{{|||VVVAAA@@@gggYYYPPPMMMEEE???999888666111///000//////...------------...---,,,,,,...111333333222222333444444444777<<<@@@@@@???<<<<<<>>>BBBGGGJJJTTTVVV\\\cccjjjnnnooonnnsssyyyvvvfffPPPTTTWWW[[[WWWVVVRRRNNNFFF<<<444000000111555000333555000111555444<<>>\\\ssstttbbb\\\nnnfffOOOCCC???\\\\\\KKKDDD===<<>>@@@JJJRRR^^^iiisss~~~|||PPP>>>>>>444999CCC888///...------------+++))),,,,,,---------.........+++///+++---333...===eeetttooottt{{{xxxwwwzzz}}}tttSSS@@@jjjZZZPPPKKKEEE>>>999888666111///000//////...------------...,,,,,,---///222333222000222333444444555777;;;>>>;;;:::999999===BBBGGGKKKRRRTTTZZZccckkknnnlllhhhqqquuuyyyzzz}}}tttjjj{{{VVVTTTVVVVVV^^^UUUQQQNNNFFF===555111000222555555444222222555555222:::```www|||```GGGJJJXXX]]]^^^[[[UUUPPPLLLDDD<<<111...---//////---...111---///111111111000111222000888PPPppprrrZZZYYYtttdddMMM<<>>KKKJJJJJJIIIFFFAAA999111---///......------......//////+++...444111000DDD```~~~ooocccVVVHHH???BBBAAA@@@>>>===<<<;;;:::555999@@@HHHRRR___mmmwwwZZZDDD===222999CCC:::111///---------...,,,+++,,,------------.........+++---,,,///000000NNN}}}dddmmm~~~|||vvvsssrrryyy~~~kkkBBBlll[[[OOOJJJEEE>>>999888666111///111//////...------------...+++,,,...111222222111000222333444555666777999;;;;;;;;;:::;;;???DDDJJJMMMQQQSSSZZZdddmmmssssssqqqppprrruuuxxx~~~jjjfff[[[QQQbbbyyy```VVVXXXWWWdddRRRPPPMMMGGG???777222111222222777444111666888666777MMMuuu|||TTTHHHRRRYYY[[[ZZZUUUQQQNNNGGG@@@444///---///000...///222,,,///111222222111222333333JJJhhhppp\\\eeedddDDDHHHbbbeeePPPBBBBBB===555===OOOddd___YYYXXXbbbvvvyyyiiinnnwwwYYYDDDFFFIIIIIIIIIHHHCCC<<<444/////////............//////,,,)))---222///555XXX}}}pppbbbXXXIIIFFFAAA===;;;::::::999777777888999===EEEPPPWWWooo|||nnnPPPAAA999???DDD:::444111...---.........---------------............000...///111...555]]]|||{{{bbbvvvxxxtttsssrrrxxxPPPmmm\\\OOOIIIDDD>>>999888666222000111//////...------------...+++---///111222111111000222333444555777888888888<<<;;;;;;===@@@EEEJJJMMMUUUWWW[[[```fffkkknnnppplllnnnqqqvvviiiRRRGGGGGGQQQsssiiiSSSVVVYYYeeePPPOOOMMMHHH@@@999444222333///888444111777444444@@@wwwyyyyyyzzziiiOOOKKKSSSXXXYYYUUUQQQNNNIIIBBB888222...///111//////111---///111222222222444555666YYYzzzjjjjjj```GGGKKKvvvgggIIIDDDDDD<<<;;;CCC[[[ccceeeYYYLLLNNNdddzzzrrrkkkooolllWWWAAAHHHHHHGGGGGGEEE???777111/////////....../////////...///222222000@@@mmm}}}fff^^^RRRHHHCCC@@@>>>===;;;:::888666666999>>>AAANNNZZZmmmhhhKKKAAAFFFGGG???777444000...............---------.........//////111...000111000CCCpppqqqhhh|||wwwuuuvvvwwwzzzpppnnn]]]OOOIIIDDD===888888666222000222//////...------------...+++...000111000000000111333222333666888888777555999999:::<<<@@@DDDIIILLLUUUWWWWWWUUURRRSSSWWW\\\fffhhhmmmuuu}}}ppphhheeeWWWJJJDDD???KKKdddqqqvvvQQQPPPZZZ^^^RRRNNNLLLHHHBBB;;;666333333000999333111666///888ZZZpppaaaYYY___jjjwww{{{ppp}}}{{{qqqwwwxxxVVVCCCMMMTTTXXXVVVSSSOOOJJJDDD<<<555///000111//////000///000111111111333555777???iiiyyyZZZiiiYYYBBB___VVVCCC@@@===;;;<<>>FFFUUUdddppplllkkkmmmzzzlllIIIHHHFFFEEEFFFEEEAAA:::444000//////......//////000...222222///444OOO}}}sss{{{{{{lll^^^TTTKKKDDD???999888777666666777888999999AAAQQQfff|||VVVCCCDDDEEEAAA<<<888222...............------........./////////...+++///111888[[[tttdddnnn~~~xxxuuuvvvyyy|||mmm]]]PPPJJJCCC===888888666222111222//////...------------...,,,///000000//////000333333222333666999888666222666666888;;;@@@FFFKKKNNNQQQUUUWWWQQQIIIFFFLLLSSScccffflllwwwrrr```QQQEEE:::===:::;;;CCCJJJ^^^{{{pppjjj[[[NNN[[[WWWZZZMMMLLLIIICCC<<<777444444000888222333:::333KKK~~~mmm[[[QQQJJJIIIWWWiiiqqq|||uuullloooooojjj```EEEHHHQQQXXXXXXUUUQQQKKKEEE@@@777000000111///......000111111000000333777:::VVVwwwdddsss]]]TTTlllsssOOOBBB>>><<<;;;AAAPPP___^^^PPPAAA===>>>BBBMMMZZZdddmmmxxxjjj}}}```GGGEEECCCCCCDDDBBB;;;666000000////////////000000,,,111000///CCCkkkxxxtttjjj\\\NNNCCC>>><<<:::888888888888888666:::BBBNNNaaawwwkkkNNNDDD@@@AAA@@@;;;444///------..................////////////...+++000333CCCssspppfffbbbxxxzzzuuusssuuuzzz}}}mmm]]]PPPJJJCCC===888888666222111222//////...------------...---///111000......111444333222333666999999555111444555888<<>>DDD@@@>>>JJJZZZqqqttthhhPPP]]]RRR```LLLLLLIIIDDD===777555444000777111666@@@<<>>666333:::AAAFFFLLLYYYmmm|||vvv\\\tttGGGDDDAAABBBDDDBBB<<<777000000////////////000000///444333777WWWpppcccJJJFFFAAA===;;;999888777888999:::<<>>:::666444222000...111777:::666...))),,,111//////.........000111222///222444555444333333444333666999===AAAFFFLLLPPPRRRWWWZZZZZZVVVTTTVVVZZZ]]]fffrrr}}}}}}[[[CCCDDDEEE:::888AAA@@@AAADDDMMM]]]sssMMMZZZZZZQQQRRRKKKFFFDDD@@@999555444666444333444999SSSmmmVVVMMMCCCCCCEEEHHHKKKPPP\\\hhh{{{~~~xxxrrrooogggcccKKKLLLMMMTTTVVVSSSVVVRRRBBBCCC===666000//////111111---222///666<<>>@@@LLLGGGHHHbbbRRR:::FFF999:::;;;;;;:::<<>>KKKIII@@@HHH;;;999666333000///000111111000...333///???zzzzzzzzziiiVVVEEE??????;;;888888999888888:::===HHH^^^rrruuu\\\LLL???AAA???:::444///---...//////////////////.........///222111111ggg~~~ggg```kkk}}}wwwrrrqqqssswwwmmm^^^QQQKKKBBB>>>:::666444222000......222555333---***---000//////......///000111222000222444444444333333444444666888;;;???DDDJJJNNNTTTWWWZZZWWWSSSQQQTTTXXXZZZcccppp|||hhhUUUOOODDD>>>@@@BBB>>>;;;<<>>HHHQQQ```rrruuuccc{{{oooEEE???FFFDDDCCC>>>===666444000///000111111111...333222EEE{{{kkkTTTGGG@@@;;;999;;;888777777777888???PPPaaawwwVVVAAABBB@@@<<<666000...///000////////////////////////---///111;;;uuukkk[[[]]]eee~~~wwwtttqqqqqqqqqvvvkkk\\\QQQJJJBBB>>>:::666444222000...+++---......---,,,...///............///000111222000222444444333222333444444666777999<<>>777222000000111111333555000---111;;;[[[zzzyyy~~~qqqdddkkkUUUKKK===KKKVVVMMMOOOOOOBBB???:::;;;;;;:::777555888>>>CCCLLL[[[qqqeeebbb{{{XXX999EEEHHH>>>BBB===777444111000000111222111333444888NNNzzzrrr[[[KKKAAA===>>>:::888777666555777BBBMMMoooeeeJJJDDDBBB===777222//////000//////////////////////////////444KKKuuu\\\XXXjjjrrr|||rrrpppooopppqqqxxxggg\\\QQQIIIAAA>>>:::666444222000...,,,+++++++++---.........---......///000111222222111222333333222111222333444555666888<<>>888333111111222222000444444000444HHHooo~~~yyy^^^```dddgggrrrjjj\\\vvvTTT???FFF]]]XXXNNNPPPFFF<<<>>>>>>>>>===;;;888888:::<<>>___{{{www```NNNDDD???<<<:::999999777666;;;CCCaaakkkNNNEEECCC???999333////////////////////////000000000444111888\\\bbbYYY]]]zzz}}}zzzqqqmmmkkknnnttt~~~eee[[[QQQIIIAAA>>>:::666444222000...000---++++++---...---,,,,,,---...///000111222222111222333222111000222333222444666888===EEEMMMSSSMMMMMMJJJEEEBBBEEENNNVVVaaahhhrrrzzzjjjsssxxxcccVVVNNNRRRXXX___oooxxxkkksssUUU\\\dddWWWOOOHHHEEE@@@:::666777888000333VVVyyyXXXQQQMMMPPPWWW\\\bbbhhhuuu{{{|||zzzyyyxxxkkkeeeXXXmmmyyy]]]EEENNNUUUSSSPPPJJJCCC???999444222222222222000333555333:::[[[}}}hhhLLLCCCHHH]]]zzzhhhdddnnn^^^JJJAAA]]]eeeWWWTTTKKK===BBB>>>???>>>===;;;:::::::::???<<>>:::999::::::888:::???VVVuuummmKKKFFFDDD@@@:::444///...///////////////000000111111444222>>>lll\\\\\\aaa{{{wwwvvvrrrjjjgggnnn{{{ccc[[[RRRIIIBBB>>>:::666444222000...111///---,,,,,,------,,,+++,,,...000111222222222222333333222000000111333222333666999>>>EEEMMMSSSQQQPPPMMMFFFBBBDDDMMMUUU]]]dddoooyyyvvv```^^^gggeee]]]```XXXPPPIIIEEE@@@:::777777;;;---;;;qqquuujjjeeecccfffmmmwww}}}{{{zzzqqqjjj]]]dddmmmJJJKKKRRRUUURRRJJJCCC???999555333333222222444222444333@@@ooo}}}bbbQQQ<<>>>>>======<<<;;;:::999===777===RRRgggxxxhhhWWWsssfffEEE>>>AAADDD999999666333222222333444333555333___vvvrrruuu\\\IIIBBB<<<999:::;;;999:::<<>>:::666444222000...///...---+++++++++---...+++,,,...000111222222222333333333111//////111333222444777:::>>>CCCIIINNNLLLLLLJJJDDDAAAEEENNNWWW\\\cccmmmwww}}}jjjWWWOOOyyy{{{```[[[YYYQQQIIIEEE@@@:::777888:::333LLL}}}|||tttmmmeeeaaaqqqxxxSSSLLLNNNTTTTTTKKKDDD???:::666444444333222666111444666HHH|||}}}uuuZZZSSSEEEFFFrrrvvvdddrrrcccJJJLLLiiifffZZZXXXGGGFFF@@@???>>>=========;;;:::<<<999===IIIZZZnnnYYYzzzwwwuuuMMMCCCFFF;;;AAA999777333222333444444444777>>>|||qqq]]]LLLDDD===<<<<<<:::999:::CCCfffnnnKKKJJJFFF@@@999333111111...//////000111111222222,,,888VVV{{{___OOOhhh{{{yyymmmkkkjjjeeeiiixxxaaa\\\UUUKKKBBB>>>:::666444222000...,,,------+++)))***---000***,,,...000222222222222333333333111//////111222333555888:::===AAAEEEIIICCCCCCCCC@@@@@@FFFQQQZZZ___eeeoooxxx{{{```TTTiiigggcccZZZRRRJJJEEE@@@:::777888444888ZZZ}}}tttnnnkkk``````~~~[[[NNNLLLRRRTTTLLLDDD@@@:::777555444333222333///666===OOOqqq\\\PPPOOOnnngggjjjrrrQQQEEEcccggg[[[]]]LLLFFFDDDBBB@@@@@@@@@???===<<<999:::<<>>;;;999:::???eeeMMMLLLIIIBBB;;;666333222...//////000111222222222---???cccpppRRRMMMmmm|||uuukkkgggcccdddlll|||aaaYYYSSSLLLCCC???:::666333222000...///000000...,,,+++,,,...---...000111000111222444333222111////////////000444666999;;;===>>>??????;;;:::888:::>>>FFFOOOTTT]]]cccmmmvvvvvvfff[[[aaa^^^]]]QQQEEEAAA???;;;888888222???rrr~~~}}}tttrrroooiiicccssskkkHHHTTTVVVJJJQQQGGGBBB===999666555444333000333<<<111~~~yyy|||{{{___ZZZ[[[XXXTTTRRRYYYpppdddNNN\\\nnn^^^VVVXXXHHHHHHCCC>>>>>>AAABBB@@@===:::===888888HHHZZZrrr]]]ttthhhFFF>>>FFF<<<999888666444333333333333===AAAooo\\\III@@@@@@===:::888BBBbbbkkkPPPAAAGGGDDD222---777111000000000000000111222222DDDmmmPPPSSS{{{}}}lllgggjjj___dddrrraaaZZZSSSLLLBBB>>>999555333222000//////...---------------------...000111000111222444222222000/////////000111444555888;;;===>>>??????===;;;999:::>>>FFFOOOUUU]]]ccckkksss{{{ppp___]]]eee]]]QQQEEEAAA???;;;999888===TTTzzz{{{wwwuuupppfffnnn}}}OOOMMMQQQNNNUUUGGGBBB===999666555444333333666:::HHH{{{vvv~~~qqqXXXJJJDDDBBBKKK___WWWVVVllleee[[[XXXJJJJJJFFFBBBBBBDDDEEEBBB???:::>>>888777CCCSSSlllhhhmmm~~~uuuJJJBBBBBB>>>999888666444333333333444666>>>vvvlllSSSGGGCCC@@@<<<;;;DDDfffpppDDD???DDD;;;111000111000000000000111222222...NNNrrrNNNTTTwwwxxxiiidddeee___gggwwwaaa[[[TTTLLL@@@===888555333222111000///---++++++...000///------...000111000111222444111000/////////000222222333555777:::===>>>@@@@@@@@@===::::::>>>GGGPPPVVV[[[aaaiiiqqqzzz|||dddyyy\\\iii___SSSFFFAAA???;;;999:::<<>>===999888666444333333333444666GGG{{{|||zzz___NNNDDD>>>;;;<<>>333---111111000000111111222333111\\\nnnKKK]]]yyysssgggbbb```]]]kkk~~~aaa[[[TTTLLL???<<<777444333333111000111---***,,,111333222...---...000111000111222444000////////////111333444333444666999<<<>>>@@@AAABBB???;;;;;;???GGGQQQWWWZZZ```iiirrr}}}mmmiiigggbbbTTTGGGAAA???<<<:::;;;;;;zzzHHHAAAggguuuooosssPPPPPPQQQNNNFFFBBB===999777666555444222999888zzzsssiii{{{kkkjjj}}}yyy```JJJAAAQQQjjjiiilllnnnmmmggg[[[QQQLLLGGGDDDEEEFFFFFFFFF@@@DDD???;;;>>>GGGccckkkttt|||oooIIICCC???999888666555444333444444:::SSS~~~sss___MMM@@@===@@@FFFtttgggLLLAAA:::444222111111111111111222333444;;;jjjsss___HHHiii{{{ooogggaaa]]]]]]ooo```[[[TTTKKK???;;;777444333222111000222...+++---222555333000---...000111000111222444//////...///000111333444444555666888;;;===???@@@AAA>>><<<;;;@@@HHHQQQWWWZZZ```jjjsss~~~oooqqqjjjdddVVVHHHAAA>>><<<;;;===IIIfffEEELLLoootttkkktttOOOOOORRRNNNFFFBBB===999888777666555222999AAAxxxnnnuuupppmmmdddjjjxxxeeeIIIHHHWWWyyyxxxppptttpppaaabbb\\\TTTMMMIIIHHHHHHIIIAAADDD@@@<<<>>>DDD___wwwlllNNNJJJAAA:::999777555444444444444999UUU|||~~~zzz```JJJBBBCCCKKK~~~sssTTTCCC<<<888555111111111111222333444555AAA{{{{{{```SSSJJJppptttmmmhhhbbb]]]___ttt~~~}}}___[[[SSSJJJ???<<<777444222111000///111///---...222444333111---...000111000111222444000/////////000111333444555666666888:::<<<>>>???>>>===;;;<<>><<<<<<>>>XXX~~~```]]][[[zzzkkk___ooorrrQQQMMMSSSSSSFFFBBB===999888777777666555<<>>@@@YYY~~~qqq{{{ZZZHHH===:::999777555444444444555:::WWW}}}uuuXXXFFFAAAYYY}}}ZZZIIIEEE>>>444111111111222333444555666GGG{{{aaaNNNRRRqqq}}}~~~oooiiigggbbb]]]dddzzz}}}xxx}}}^^^ZZZRRRHHH@@@===888444222111///---///.........///000111111---...000111000111222444000000/////////111222333777777777777999;;;===>>>:::::::::===CCCJJJQQQVVVZZZaaajjjsss{{{sss^^^LLLAAABBBHHHOOOVVVZZZiiiwwwqqqiiiYYYIIIAAA>>>======???gggzzzfff|||dddTTTUUU___yyyfffRRRQQQSSSFFFBBB===:::888888777666888???pppdddpppiiidddUUUSSS[[[pppoooNNNLLLnnnuuupppnnnjjjcccZZZSSSMMMKKKGGGFFF@@@???@@@@@@TTTxxxwwwqqqDDD===:::999777666555444555555;;;eee|||~~~|||mmmRRRDDDmmmhhhPPPHHH???333111222222222333555666777VVVwwwcccIII^^^vvv~~~xxxiiieeeccc___[[[kkk]]]YYYQQQGGGAAA===888444222000...------.........,,,---...000---...000111000111222444111000/////////000222222888777777777888:::<<<===888888:::>>>CCCKKKQQQUUUXXX___jjjttt|||jjjWWWFFFFFFEEEBBB???@@@DDDGGGLLLXXXjjjzzzmmmjjjZZZJJJAAA>>>===>>>@@@yyy\\\mmm{{{bbbPPPGGGEEEFFFPPP\\\bbbiii{{{[[[OOOOOOFFFBBB===:::999888888777999AAAzzzaaaoooxxxdddSSSPPPVVVfff}}}|||OOObbbrrrtttuuusssmmmeee^^^ZZZMMMJJJDDDCCCDDDAAASSSuuuuuuiii~~~FFFFFF:::999777666555555555555888uuu{{{dddOOO|||zzzSSSDDD===555222222222333444555777777ggg~~~iii___CCCggg~~~sssfffaaa___\\\YYYppp^^^ZZZSSSKKK@@@===888444222000...---000...,,,,,,.........---222000......000111222222111000000000000000111222888888999999:::;;;<<<<<<888666888>>>DDDHHHOOOUUUXXX___iiirrr{{{|||wwweeeUUUJJJHHHDDDAAA???@@@AAABBBEEEEEEQQQeeeqqqzzzrrriiicccJJJ>>>CCC:::888NNNeeeXXXjjjrrr]]]LLLCCCBBBEEECCCAAABBBGGGWWWsss~~~dddOOORRRLLLCCC<<<:::999666555666777XXX{{{```yyymmm```ZZZVVVcccyyynnniii|||zzzxxxtttqqqmmmkkkjjj```UUULLLGGGBBBEEE^^^||||||mmmwwwzzzZZZ??????;;;:::999666222222666EEE]]]}}}|||rrrbbbeeeKKK999777666***666555111888777===|||gggkkkGGGOOOggg}}}lllbbbddd]]]PPPccc||||||~~~^^^ZZZSSSJJJAAA>>>999555333111000...000...,,,,,,...///...---111000//////111222222111000000000000000111111222777777888999:::;;;<<<===;;;999;;;AAAFFFJJJPPPVVV[[[bbbkkkttt||||||tttdddVVVJJJGGGCCC@@@>>>>>>@@@BBBBBB===???GGGJJJPPPhhhkkkkkkaaaIII@@@EEE<<>>???BBBDDDDDDGGGSSS```nnnSSSTTTKKKCCC;;;:::999666555666999mmm{{{oooddd|||___UUUWWW```xxx{{{uuutttpppxxx|||wwwnnnqqqjjjccc\\\UUUYYYuuupppuuuaaaBBB>>>;;;999888666222222666999JJJwww~~~{{{}}}|||}}}{{{pppNNN@@@===777+++666555111666666AAAjjjgggNNNPPPXXXjjjyyyiii```bbb\\\QQQggg|||zzz|||]]]YYYSSSJJJBBB???:::666444222000//////...,,,,,,...///......000000///111222333111000000000000000000111222222555666777888:::;;;<<<===>>><<<===DDDHHHLLLQQQWWW]]]dddmmmvvv}}}}}}ppp```SSSDDDBBB???======???AAACCCJJJCCC@@@AAA<<<<<>>BBBEEEBBB======AAATTT\\\ZZZVVV```xxxsssQQQQQQKKKBBB;;;::::::777555666==={{{zzzqqq```kkkxxxjjj___cccxxxwww{{{{{{uuuyyyvvvsssnnnhhhooowwwuuu}}}oooDDD>>>:::777777666222333666444???fffmmmuuu{{{zzzuuuuuuzzzxxxQQQFFF:::777---555444111444666IIIwww^^^KKKVVVVVVWWWxxxuuuggg]]]^^^ZZZSSSlll{{{vvvyyy}}}]]]YYYRRRJJJBBB>>>999555333222000...///---,,,,,,...//////...000///000222333333111///000000000000111222333333444555666888999;;;<<<===???===???EEEJJJLLLQQQVVV\\\cccmmmvvv~~~{{{nnn```QQQFFF===<<<;;;:::<<>>BBB@@@;;;BBBOOOxxxbbbFFFAAACCC555IIIbbbFFFQQQxxx{{{{{{uuukkkaaaYYYPPPGGGAAAAAA@@@AAACCCBBB???@@@CCCAAAJJJHHHGGGPPPZZZ}}}uuuNNNNNNKKKBBB;;;::::::777666666OOOfffnnnXXXrrr|||xxxxxxzzzwwwxxxxxxxxxyyyzzz{{{~~~DDD???999666666666333444666999GGGoooyyy}}}xxxmmm{{{wwwpppoooqqqyyyXXXMMM555888///555333333333666UUUwwwOOODDDhhhoooaaatttsssfff[[[[[[WWWUUUrrr{{{sssvvv{{{]]]YYYRRRIIIAAA===888444222111///---...---,,,,,,...//////...000000000222444444222000000000000000111222333444444555666777999:::;;;<<<>>><<>>;;;>>>GGGKKKHHHFFFJJJ}}}{{{dddGGGBBBBBB999XXXUUUJJJVVV~~~llldddXXXOOOJJJFFF@@@<<>>EEEJJJLLLPPPUUUYYY```jjjsss|||vvv]]]JJJ???;;;<<<@@@???@@@AAAAAAAAAAAA@@@???GGGCCCDDDKKKOOOOOOOOOPPPwww{{{gggJJJBBBDDDDDDpppDDDJJJZZZtttcccTTTNNNFFF@@@??????>>>===AAA@@@BBBDDDBBBAAAFFFNNNbbbrrrgggYYYWWWIIIYYY[[[UUUOOOEEE<<<::::::999:::===dddQQQtttuuu[[[yyypppWWWEEE===777666777555555666444FFFrrrvvvooojjjhhhjjjqqqgggSSSAAA888333444222888222;;;rrrtttzzzNNNOOOuuuooodddWWWTTTTTTZZZ}}}tttvvvyyy|||\\\XXXQQQIIIAAA===888444222111///......,,,+++,,,...000000///333111000000222333333222000000000111222333555555666666666777777777888888;;;:::>>>FFFKKKMMMQQQVVV\\\bbbkkkttt{{{uuusssbbbOOODDD>>><<>>???AAAAAAAAABBBBBBDDDFFFFFFKKKXXXeeezzzmmmiiiVVV]]]hhhWWWRRRGGG===999999:::===AAATTT}}}ddd^^^oookkkIII???888777888666555666444CCCoooxxxpppjjjffffffkkkvvvuuuUUUAAA888555444222:::333>>>~~~oooNNNRRRkkkpppzzziii```SSSQQQSSS^^^~~~tttuuuvvvxxx{{{}}}~~~~~~|||yyywww\\\XXXQQQIIIBBB>>>999666444222000///---,,,+++,,,...000000///444222000000222333444333000000000111222444555666777666777777777777777777;;;:::>>>FFFLLLOOOSSSXXX___eeennnuuu{{{tttwwwPPPGGG@@@AAAAAA>>>===???===AAAGGGLLLOOONNNLLLJJJPPPZZZdddggg```ZZZ[[[```{{{zzznnnPPP>>>@@@NNNdddBBBVVVggg~~~aaaMMMBBB>>>>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFHHHLLLXXXpppnnnmmmwww^^^UUUIII===999999;;;???CCCuuuTTTVVV^^^ttt{{{KKKAAA999888999777555666:::HHHuuuyyypppjjjeeedddgggppp]]]BBB888666444222<<<444@@@eeeAAAUUUjjjmmmtttddd\\\QQQOOOSSSaaatttttttttvvvxxx{{{~~~~~~}}}|||yyyuuurrrXXXXXXRRRGGGBBB>>>888444222111///...///............//////000111111000000000000111111000000000000222444666777888777666444444555555666555:::AAAGGGKKKOOOSSSUUU```eeennnwww~~~zzzjjjoooWWWIIIBBBBBBBBBBBB@@@===<<<>>>===CCC===>>>JJJEEEFFF\\\iiittt|||uuutttvvvqqq{{{tttLLLDDDJJJIIIVVVMMMSSSqqqmmmWWWIIIBBBCCCGGGLLLPPPTTTVVVYYYYYYRRRIIIHHHGGGFFFLLL[[[tttnnnRRRQQQFFF@@@@@@111>>>999QQQvvv\\\eee]]]eeennn???:::;;;555999666666777IIIvvvtttmmmgggfffhhhnnnzzzrrrBBB:::===222:::444:::CCC}}}KKKLLLaaa___^^^tttccc[[[VVVKKKSSSrrr|||uuunnnmmmuuu~~~~~~|||zzzxxxqqqjjjXXXXXXRRRGGGBBB>>>888444222111///...///............///000000111111111000000111111111000000000000222444666777888777666444444555555666555:::AAAGGGLLLPPPSSSVVV```fffnnnwww~~~vvvcccoooYYYJJJCCCGGGFFFFFFGGGEEEBBB@@@??????DDD>>>@@@MMMMMMOOOcccqqq|||zzzsssMMMDDDGGGDDDMMMGGGPPPooo}}}cccRRRLLLNNNVVV___cccfffhhhhhhgggddd[[[QQQHHHIIIJJJMMMYYYqqqgggSSSRRRHHH@@@@@@333>>>;;;XXXuuuccciiiSSSnnnsssCCC::::::444888666777;;;IIIkkkvvvnnnfffddddddiiisss~~~|||RRR===<<<222888444:::GGGKKKDDDkkkggghhhrrraaaYYYSSSJJJUUUuuutttuuu~~~vvvmmmkkkrrr{{{|||yyyvvvppphhhXXXXXXRRRFFFBBB>>>888444222111000///...............///000000222222222222222222222222000000000000222444666777888777666444444555555666555999@@@GGGLLLPPPTTTWWW```fffoooxxxyyydddyyybbbRRROOORRRdddcccbbbaaa```\\\UUUNNNDDDFFFAAAEEETTT[[[```lllrrrwwwllliii~~~uuuPPPFFFEEEDDDHHHFFFTTTsssttt^^^SSSSSS\\\kkkxxx}}}|||wwwpppdddZZZKKKLLLLLLNNNVVVlllsssxxxoooVVVRRRJJJ@@@@@@555???===cccxxxhhhlllQQQ|||vvv{{{yyyFFF;;;999222888666777999BBBYYYuuuzzzqqqhhhdddccceeemmmuuubbbBBB;;;333777555;;;MMMLLLDDDiiiaaaeeeppp___UUUPPPIIIWWWzzzsssbbb]]]dddtttxxxnnnkkkooowww|||{{{xxxtttmmmdddYYYYYYRRRFFFAAA===888444222111000///......---......///000111222222222333333222222222000000000000111444666777888777666444444555555666444999@@@GGGLLLQQQUUUXXXaaagggpppxxx}}}jjj||||||kkkeeeiiioooyyywwwuuurrrooojjj^^^RRRKKKJJJHHHMMM^^^kkkqqqsssrrrwwwwwwmmm]]]PPPMMMNNNyyyVVVKKKFFFJJJyyyFFFFFFWWWuuuvvveee___aaaiiivvvwwwkkk```PPPNNNLLLMMMTTTfff|||```gggZZZRRRKKK??????666>>>???pppllljjjZZZ|||zzz~~~aaafff|||zzz{{{HHH;;;999333888666666AAAJJJ^^^www}}}ooojjjrrr~~~uuujjjfffddddddiiiooowwwxxx{{{vvvJJJ:::555555666<<>>>>>888===@@@~~~xxxccc[[[wwwiiihhhddd___YYYRRRQQQUUU^^^eeeaaa___kkk~~~JJJ===;;;555:::666555:::IIIbbblll```SSSNNNUUUeeewwwuuujjjfffdddccceeejjjsssxxxrrr}}}TTT:::888444777===___mmmHHHbbb|||ZZZ[[[ooo^^^RRRIIIFFF[[[}}}pppgggWWW\\\lll{{{oookkklllooowww~~~{{{}}}|||wwwsssnnnddd[[[[[[YYYQQQDDD@@@===777444222222111000---------......000111222000111222333333222111000000000000000222444666777888777666444444555555666333888@@@GGGMMMSSSWWWZZZbbbhhhqqqzzz{{{qqqmmmqqq^^^TTTPPPSSSaaazzznnn\\\___dddfffddd\\\SSSMMMYYY|||]]]RRRFFFRRRfffHHHEEETTTkkkuuukkk[[[QQQFFFFFFPPP[[[aaabbbtttjjjQQQOOO>>>>>>;;;===CCC[[[YYYvvvggg```VVVLLLGGGFFFIIILLL___vvvhhh^^^cccQQQ@@@<<<555:::666555333DDDbbbtttmmmllljjjccc\\\UUUOOOLLLSSS^^^lllyyyuuuiiidddbbb```aaacccnnn{{{}}}llloooyyy___<<<<<<444999>>>gggmmmEEElll~~~SSSVVV}}}mmm]]]QQQHHHFFF^^^vvvnnnjjjkkkmmm||||||pppllljjjiiioooxxxwwwzzzyyytttpppjjjaaaWWW[[[ZZZQQQDDD@@@<<<777444222222111000------------///000111222///000222333333222000///000000000000222444666777888777666444444555555666222888@@@HHHNNNSSSXXX[[[bbbhhhrrr{{{xxx~~~nnnssshhhVVVLLLJJJVVVuuu~~~fffMMMLLLNNNTTTYYYWWWOOOGGGJJJxxx~~~cccXXXFFFQQQXXXGGGFFFVVVkkkllluuulll[[[QQQFFFCCCKKKXXXaaaeeeQQQfffqqq|||xxxgggnnngggSSSSSS@@@@@@??????GGGggg}}}VVVccc|||qqqhhh```YYYTTT___rrrmmm]]]lll]]]FFF===444:::777666===JJJgggfff\\\PPPIIIIIIKKKKKKJJJUUUUUUZZZbbbhhhkkkrrrzzz}}}wwwkkkfffccc___]]]^^^fffqqqyyyzzzoooaaaooohhh>>>???444;;;???nnngggGGGuuu~~~SSS\\\{{{iiiZZZOOOFFFGGGbbbxxxjjjeee]]]YYY]]]iiiwwwuuupppkkkeeeiiissssssvvvvvvrrrmmmhhh^^^TTT\\\ZZZQQQDDD@@@<<<777444222222111111,,,,,,------///000111222...///111222222111///...000000000000222444666777888777666555444555555666222888@@@HHHNNNTTTYYY\\\ccciiirrr{{{}}}~~~|||mmmWWWHHHBBBKKKnnnzzz```RRRGGG<<<;;;BBBGGGFFFBBBBBBllliii^^^HHHPPPEEE>>>AAASSSiii___ssstttjjjZZZQQQFFFBBBHHHVVVdddmmm[[[YYYQQQ\\\mmmdddaaaxxxXXXUUUVVVBBBBBBBBBAAAJJJbbb```jjjsssUUUtttrrr___fffJJJ===222888888888888@@@WWWvvv{{{lllLLLFFF>>>999;;;AAAIIIOOORRRUUU\\\ccccccaaaiiitttrrrxxx~~~|||oooiiieee```]]]\\\___jjjqqqqqqfffZZZooommm@@@AAA444<<<@@@qqq```JJJ~~~dddpppvvveeeWWWMMMFFFHHHeee}}}bbbMMMDDDAAAAAAJJJ[[[qqq|||vvvnnneeegggqqqqqqttttttppplllfff\\\SSSbbb[[[MMMFFF@@@<<<777333111000//////......---...///000222333///111222333333111...,,,///000111111111222555888:::999777666555555555555444777>>>HHHOOORRRWWW]]]gggkkksss}}}hhhRRRUUUbbb}}}qqqZZZEEEAAAHHHWWWqqqhhhVVVIIIIIIIIIDDDEEEKKKMMMaaaqqq\\\NNNJJJxxxIII???FFFPPPaaannnnnnqqqbbbXXXMMMFFFEEEFFFLLLccc|||}}}rrrqqqhhh[[[QQQCCCFFFHHH===[[[LLLTTTeeeYYY{{{~~~[[[sss{{{EEE888===444777888777KKKXXXlll|||jjj```RRRGGGBBB@@@;;;AAAKKKIIIMMMOOORRRXXX]]]^^^]]][[[eeeeeejjjsss}}}sssiiieeebbb]]]XXX\\\[[[bbbfffYYYQQQmmmuuu@@@888>>>777<<<\\\SSSlll|||rrriii\\\NNNDDDIIIjjj~~~```HHH@@@;;;===AAAKKKZZZiiiuuu{{{}}}xxxrrrfffccciiiwwwooolllooommmcccYYYVVV```ZZZLLLEEE@@@<<<777333111000//////......---...///000222333000111333333333111...,,,///000111111111222555888;;;999888666555555555555333555===GGGMMMQQQWWW]]]fffllluuu}}}pppmmmssszzzlllOOOAAADDDCCCHHHYYY}}}fffPPPIIILLLUUUgggyyyxxxrrrfff[[[YYY]]]^^^[[[SSSUUUqqqyyydddUUUQQQxxxFFF===EEEOOO___{{{uuuvvvhhh___SSSIIIFFFDDDGGGWWWjjjppp^^^UUUGGGHHHIII???___TTTSSSaaaZZZ|||dddvvvKKK;;;>>>444666777<<>>===???DDDIIIMMMOOO]]]bbbhhhllloooppprrrsssvvvwwwwwwxxx|||{{{vvvooolllnnnooommmdddXXXTTT[[[dddhhh___YYYKKKDDD@@@<<<777333111000//////...---------...000222333000111333333222111...---///000111111111333666888;;;:::888666555555555666333555;;;EEELLLPPPVVV]]]dddmmmxxx~~~pppQQQQQQZZZbbbSSS;;;777CCCBBB>>>BBBkkkoooVVVKKKJJJLLLSSS\\\qqq||||||ssswww|||kkkNNNFFFRRR[[[lll~~~kkkYYYUUU{{{EEE<<>>BBBHHHJJJKKKXXXuuuzzzoooggg```XXXRRRWWWVVVSSSKKKCCCCCCRRRccclllvvvzzzEEE:::>>>888EEE^^^WWWZZZJJJddd{{{fffYYYMMMDDDIIIjjjxxx]]]PPPHHHFFFCCCCCCEEEGGGHHHHHHHHHKKKPPPUUUXXX[[[___aaaddddddcccaaa___dddnnnwww~~~yyyxxxvvvsssnnnuuummmVVVJJJVVViiittt___XXXKKKEEE@@@<<<777333111000//////------------...000222333111222333333222111///...///000111111222333777999;;;:::888666555555666666444555;;;EEEKKKPPPXXX___cccmmmxxx}}}dddffflllgggUUUGGGHHHOOOSSShhhddd___yyyvvv[[[MMMHHHFFFGGGIIIQQQbbbrrr}}}dddEEE>>>GGGCCCCCCLLLPPPcccnnnXXXSSSJJJ???AAAGGGWWWuuuqqqgggooo{{{mmm```SSSMMMJJJHHHIIINNNUUUuuuaaakkk~~~xxxqqqvvvsssaaa\\\QQQQQQPPPGGGnnnVVVKKKUUUSSS~~~jjjoooNNN:::<<<555999999@@@JJJkkkwwwzzzlllccc\\\TTTOOOMMMLLLHHHEEE???AAACCCAAA>>>FFF^^^ttt}}}qqqiiibbb\\\XXXNNNPPPNNNFFFBBBFFFLLLOOOKKKNNNVVVgggOOO:::::::::LLL]]]___cccQQQkkkuuudddWWWLLLCCCIIIkkkxxxjjj^^^[[[XXXYYY\\\aaaeeeggg]]]___aaaaaabbbdddhhhjjjfffgggeee^^^VVVSSSWWW]]]eeennnzzzzzzzzzyyyuuuwwwvvv^^^TTT```ooo___YYYLLLFFF@@@<<<777333111000//////------,,,---...///111222222222333333222111000//////000111222222444777:::;;;:::888777666666666666666666<<>>999DDDCCCDDDJJJGGGTTTnnnTTTOOOOOOCCCAAABBBQQQqqqrrrllltttuuuhhhZZZRRRNNNJJJHHHHHHIII___cccPPPNNNBBBZZZeee\\\OOORRRzzzlll```___YYYZZZVVVKKKrrrPPPKKKVVVQQQ~~~zzzrrrsssRRR<<<;;;555:::999;;;@@@jjj{{{rrrfff^^^[[[VVVPPPJJJGGGCCC@@@>>>===@@@MMMZZZ}}}pppfff___[[[XXXJJJMMMJJJCCCDDDOOOXXXZZZJJJBBB;;;EEEdddYYY:::777;;;SSSUUUdddeeeQQQiiioooaaaUUUKKKCCCJJJkkk~~~yyyrrroooppptttxxx{{{}}}}}}|||zzzyyyyyy|||~~~xxxyyyxxxpppfff]]]ZZZZZZSSSRRRTTT]]]oooyyyvvvtttwwwrrrPPPOOOccc___YYYMMMGGG@@@<<<777333111000//////---,,,,,,,,,---///111222333333333333222111000//////000111222333555888;;;<<<;;;999777666666666777777777<<>>???CCCIIIeeerrrddd[[[TTTQQQKKKJJJEEE???BBBQQQcccnnn___QQQ???;;;PPPuuu]]];;;777===WWWRRRmmm^^^FFF^^^nnn___SSSIIIBBBJJJkkkwwwqqqmmmdddYYYNNNJJJOOO[[[nnn|||{{{tttssslllmmm|||pppIIIDDD[[[]]]XXXLLLFFF@@@<<<777333111000//////---,,,,,,,,,---///111222444333333222222111000000///000111222333555999;;;<<<;;;999777666666666777666666:::BBBJJJPPP[[[dddnnnttt|||xxxxxxwwwmmmttt{{{rrrcccZZZTTTOOOKKKOOOIII>>>FFFooo~~~kkkdddvvvmmmQQQOOOoooAAA@@@BBB>>>GGG___xxxgggPPPbbbyyy}}}}}}zzzlll___WWWVVVWWWWWWQQQQQQqqq|||zzz}}}yyyqqqeeennnqqqsssfffOOOnnnNNNGGGSSSRRRwwwwwwuuulll]]]@@@<<<666:::888999MMMvvv{{{oooeeeXXXNNNEEEBBB@@@???@@@DDDNNNpppxxxiii\\\SSSNNNHHHFFFCCC???===EEEWWWiiieee\\\LLL===BBB```XXX===:::???XXXSSSuuuhhhKKK^^^jjj]]]RRRIIIBBBJJJllltttfff]]]TTTNNNNNNRRRooo{{{tttsssfffdddnnnwwweeeGGGAAAQQQ\\\WWWKKKEEE@@@<<<777333111000//////,,,,,,,,,,,,---///111222444444333222222111111000///000111222333555999<<<<<<;;;999777666666777777666555999AAAHHHOOOZZZdddlllvvvttt______uuu~~~oooddd\\\UUUOOODDDIIIBBBGGG}}}jjjPPPNNNddd666<<>>:::666<<<999;;;SSSooouuudddZZZOOOHHHCCC???AAAEEE???\\\pppbbbWWWQQQBBBCCCEEECCC;;;666BBBSSSYYYZZZPPP???:::QQQ{{{RRR???===@@@WWWQQQuuu]]]kkk~~~ddd\\\QQQHHHBBBJJJlll|||rrrbbbWWWUUUBBBQQQrrrtttsssiiiiiimmmnnn___JJJBBBGGGbbbSSSNNNDDD???;;;555111000000//////...******...333444333333111000///000111222111///---...000111222444777999;;;:::888777666666666666777666999@@@GGGMMMWWWaaakkksss|||uuunnnSSSXXXhhhvvvyyyoookkkjjjaaaOOOJJJFFFTTTlllQQQIIIiii>>>===III;;;HHHRRRkkkppplllyyy~~~qqqmmmttt|||}}}kkkppp{{{dddFFFhhhQQQ:::LLLVVVxxx{{{ooodddVVV===???555777;;;AAAYYYtttvvvhhhYYYPPPHHHAAA@@@CCCHHHGGGdddvvvhhh[[[SSSFFFCCCBBB@@@;;;777===IIITTTUUUPPPBBB:::JJJpppXXX@@@888@@@ZZZ[[[pppsss|||eee]]]OOOEEEBBBLLLlllssseeeOOOJJJhhhppphhhfffyyykkk^^^OOOWWWCCCaaaRRRNNNEEE???;;;555111000000000///555222...,,,+++,,,111555111000///000111222111///...///111222333555888:::<<<;;;999888777777777777777555777>>>DDDKKKVVV```nnnuuu}}}yyyyyymmmKKKEEEHHHMMMUUUxxxvvvtttiiieeeYYYLLLPPPooo^^^EEEFFFHHH???CCC;;;DDDQQQhhhvvvjjjzzz___DDDnnnOOO<<>>777:::>>>CCCbbbvvvggg]]]SSSJJJEEEFFFEEECCCZZZyyyjjj\\\TTTJJJDDDBBBBBB???;;;@@@HHHVVVTTTOOODDD;;;FFFkkk^^^CCC777???XXXTTTnnnlllmmm\\\NNNEEEBBBKKKkkk~~~eeeTTTbbb~~~|||nnnlllwwwhhhfffYYY^^^PPP___RRRNNNEEE???;;;666222000000000000'''///333111/////////111000000111222222111//////111222333444666999;;;>>>===;;;999888888888888666444555:::@@@GGGSSS]]]mmmttt|||rrruuusssMMM>>>:::;;;BBB}}}~~~ooo]]]KKKFFFRRRmmm{{{TTTAAAJJJTTTBBB>>>@@@EEEOOOdddzzzvvv~~~iii___uuu}}}]]]bbbzzzmmmYYYBBBvvvQQQ???KKKUUUqqqxxx}}}zzzXXX???@@@999:::<<>>===;;;999888777777888666333222666;;;BBBNNNYYYgggppp{{{eeeppp\\\FFF===@@@LLLgggUUUFFFAAABBBKKKffftttNNN@@@MMMbbbEEE<<>>VVV{{{III^^^dddVVV~~~fffYYYLLLDDDAAAIIIhhh~~~sssyyypppgggggg]]]PPPNNNFFF???;;;666222111111222111''')))(((&&&***000111---111000111222444333111///...000111222333555888:::>>><<<:::888777666666666777333222444888>>>HHHRRRbbbmmm{{{pppkkktttRRR>>><<>>uuuOOO<<>>???===PPP|||ttthhhYYYMMMHHHAAA@@@TTTxxx{{{mmm```VVVYYYccchhhXXXAAA===HHHQQQMMMMMMJJJ@@@===RRRnnniiiHHH;;;???UUUPPP^^^fffXXXjjjXXXLLLEEEAAAGGGfffqqqnnnvvv~~~\\\PPPNNNFFF???;;;666222222222222222AAA???888//////444111)))111111111333555444111///...///111222333555888:::>>>===:::888666666666666888444222444666:::CCCLLL]]]iiiyyy|||nnnOOO@@@CCCFFFffffffVVVJJJHHHCCC;;;>>>HHHdddttt|||}}}]]]>>>888GGGsssuuu>>>===AAACCCBBBPPPdddvvvcccLLL???BBBTTT~~~pppNNN:::VVVrrrlllsssFFF>>>lllXXX@@@NNNYYYppptttsssSSSEEECCCCCCDDDDDDEEEFFFGGGGGGHHHFFFIIIOOOTTTYYY\\\\\\\\\]]]___lll}}}fff```jjjwwwppp{{{OOODDD???@@@<<>><<<999777777666666999555444555555777>>>FFFSSS```qqqvvvVVVJJJCCCSSS{{{eeeNNNCCC@@@===999999JJJVVV___jjjzzzUUU>>>;;;DDDkkkBBBBBB===EEE>>>JJJ^^^qqqfffJJJ===CCCJJJaaauuujjjbbboooyyyZZZAAAIIIooommmuuu^^^DDDCCCkkk[[[@@@QQQYYYssssssqqqUUULLLNNNOOONNNOOOOOOQQQSSSUUUVVVIIIEEEBBBCCCHHHLLLMMMLLLGGGHHHOOO^^^sssqqqVVVPPPbbbvvvtttRRRCCC???BBB===XXXwwwzzzsssppp```OOODDD>>>DDDMMMPPPSSSWWWdddtttuuugggTTT^^^uuuqqqMMM===CCCHHHLLLJJJAAA::::::<<<<<>>;;;>>>]]]NNNGGG666BBB<<>>@@@HHHEEEccc{{{~~~jjj|||vvvdddTTTHHHAAACCCAAA888777>>>EEEYYYllluuu|||xxxkkkSSS]]]vvvzzzTTT???AAA>>>EEEEEE;;;888<<<:::222222HHHhhhXXX===888JJJ{{{yyyPPPiiimmmUUU~~~mmmYYYNNNGGGAAACCC___|||{{{yyyxxx{{{xxx}}}[[[OOONNNHHH???999666777666222000111........................222444666666555333333333333000000444666777:::??????BBBAAA:::666777;;;;;;888777666444333555999<<>>;;;BBBMMMwww^^^CCC<<<;;;999WWWKKK:::BBB999???DDDRRRgggyyyvvvOOOEEEbbbcccPPPVVVgggRRRNNNGGGJJJddd}}}iiieeeLLL===@@@BBB@@@MMMcccpppssstttDDDDDDEEEzzzVVV===EEEVVVyyydddzzziiiUUUPPPWWW___^^^YYYRRRLLLDDDAAABBBHHHQQQYYY|||zzzfffVVVWWW]]]lll|||{{{zzzsssIIIDDDMMMKKKGGGqqqmmmtttxxxppp\\\QQQBBB@@@CCC;;;666???;;;@@@LLLXXXfff}}}oooRRRPPPrrrcccLLL888;;;>>>>>>;;;888888888888666;;;RRRtttIII@@@CCCCCC{{{^^^LLLmmm^^^{{{lllYYYNNNCCC@@@EEEXXXxxx~~~lllkkkrrrrrr~~~{{{zzzzzz~~~|||lllRRR}}}[[[OOONNNHHH@@@;;;888888777333000111........................222444555555444333333444444111111555777888;;;???HHHJJJHHH???888888999999888888666444333444777:::@@@HHHWWWkkk}}}wwwpppWWWQQQUUUmmm___@@@>>>QQQfffuuu}}}sss```NNNHHHDDD======AAA;;;:::@@@HHHsss}}}RRR<<<:::===;;;SSS```CCCFFFBBB>>>BBBNNNaaarrr~~~ooodddzzzrrrVVVSSSvvv\\\WWWLLLIII[[[xxxvvv]]]HHHBBB???<<>>;;;;;;999<<<@@@CCCqqqhhhFFF888999===;;;KKKtttEEE???BBB===???HHHWWWhhhuuupppeeefffvvv\\\\\\{{{llleeeZZZQQQQQQ^^^tttxxxdddNNN@@@<<<;;;<<>>AAARRRsss~~~|||zzz|||}}}}}}hhhZZZPPP~~~[[[OOONNNGGGAAA<<<999999888333///000........................333333333222111222444666222///000555888888;;;???FFFJJJIIIBBB===<<<===;;;::::::999666333222333555<<<===FFFUUUggg~~~rrrmmmjjjXXXKKKKKKbbb|||fffLLLAAA<<<888;;;???BBBBBBrrrVVV???::::::;;;777DDDvvvCCC666BBB>>>===BBBNNN]]]lll~~~sss[[[NNNuuu}}}pppmmm}}}kkkbbbZZZUUULLLGGGOOO]]][[[UUUIII<<<888<<<@@@AAASSSzzz}}}FFFDDDNNNXXXxxxggg???HHHSSS]]]ccc~~~~~~ooo^^^RRRHHHBBBBBBNNNkkkqqq___aaacccXXXfffyyyWWWXXXttt]]]AAASSSkkkqqqnnnppp{{{xxxqqq{{{xxxoooZZZLLL@@@...///GGGYYYaaaEEE999HHHVVVTTTIIIAAA;;;>>>===888:::???===666777666666===TTTttt]]]>>>;;;JJJ~~~wwwdddUUUyyy^^^qqqnnn]]]NNNAAA===@@@OOOqqq}}}zzz{{{~~~pppqqqnnnhhhaaa[[[OOONNNGGG@@@;;;777777666111///000........................222333333222111222444666000...///555888888:::>>>???DDDEEE@@@<<<<<<<<<;;;:::;;;:::888555333333333:::;;;BBBLLLVVVlll~~~___nnneeeffffffJJJBBBHHHLLLKKKeeelllfffRRRBBBAAACCC@@@===@@@BBBDDDvvvsssEEE:::===:::888777DDDrrrHHH666GGG???===???GGGSSScccwwwvvvXXXiii{{{tttvvv~~~lllyyysssaaaSSSPPPLLLCCC@@@EEE>>>GGGJJJAAA:::<<>>AAA]]]wwwsssttt```WWWPPPEEEOOOttt{{{YYYfff|||ZZZ???WWWxxxyyy___^^^\\\```wwwtttppp{{{zzzlllSSS777333>>>AAAcccSSS@@@;;;???>>>:::;;;;;;AAABBB<<<===BBB???666777999888666BBB```QQQ999888BBBqqq^^^]]]SSS{{{xxxZZZiiikkk\\\LLL@@@===???LLLooo~~~{{{{{{{{{iiiSSSNNNfffoooiii^^^\\\OOONNNGGGAAA:::555444333111000333........................111222333222222222444666///...000666999999;;;>>>>>>DDDEEEAAA<<<;;;:::888;;;<<<<<<:::777555444444555777>>>EEEIIIYYYhhhooolllZZZJJJnnnTTTQQQppphhhTTTRRRQQQLLL>>>FFFIIIBBB>>>@@@AAA???AAAAAACCCJJJ}}}___:::666===888888:::DDDlllTTT666@@@@@@======BBBKKKYYYnnn{{{ttt]]]bbb~~~iii\\\VVVMMMDDDAAADDDTTT```[[[NNNDDDBBBCCCYYY}}}TTTGGGQQQVVV^^^vvv{{{BBB@@@OOOYYYmmmlllYYYKKKBBB===NNNrrr{{{iii~~~eeeNNN>>>===@@@aaa{{{yyy___yyy~~~TTTBBBYYYuuuUUUPPPLLLJJJXXXlllsssuuuiiippp}}}ttt```GGG@@@CCC>>>ZZZcccVVV???888666555888:::FFFJJJCCC@@@DDDAAA777:::===<<<777999OOOuuuOOO;;;:::<<>>>>>HHHkkk~~~~~~~~~{{{|||~~~}}}~~~sss^^^XXXJJJCCCgggzzznnn]]]\\\PPPNNNGGGBBB:::444333333222333777........................///111333333333222333555000///222888;;;;;;===@@@@@@FFFHHHDDD@@@>>>===;;;;;;<<<===<<<999666555555444333:::AAABBBKKKooommmjjj```NNNOOORRRuuuTTTFFFTTTjjjaaaSSSSSSSSSVVVYYYYYYWWWRRRKKKEEEIIIDDDGGGUUUqqqNNN999666;;;666999<<<>>>[[[jjj<<<;;;???<<<;;;>>>EEEQQQddduuu}}}ccc]]]jjjrrr~~~tttfff[[[iiiwwwttt\\\MMMJJJ```hhhJJJPPPZZZ```cccpppIIIBBBWWWhhhwwwqqq|||kkkVVVKKKBBBBBBNNNYYYcccvvvppp~~~kkkPPPAAAAAA;;;SSS~~~jjjjjj|||LLLBBBUUU{{{sss\\\\\\\\\hhhvvvyyy{{{iiiiiiwwwmmmcccLLL>>><<<999OOOsssqqqOOO@@@===777777:::JJJRRRJJJCCCEEEBBB888???>>>===:::666CCCgggSSS>>>;;;===dddvvvkkkQQQmmmYYY___vvv]]]MMMAAA@@@>>>DDDfffzzzmmmiiimmm}}}}}}~~~|||~~~}}}}}}~~~~~~~~~yyycccHHHSSStttlll\\\PPPNNNGGGCCC;;;444333333333666:::...........................000333444333333333444222111444:::======>>>BBBAAAGGGKKKHHHDDDCCCBBB@@@;;;===>>>>>>;;;888666555666444888@@@???CCC^^^~~~jjjsss\\\QQQOOOvvvbbbKKKFFFPPPlll|||tttpppooosssyyyyyypppddd]]]QQQHHHMMM___[[[EEE>>>888:::555:::===666IIIKKKCCC>>>;;;:::<<>><<<<<<777>>>___~~~RRR<<<777===bbbpppRRRuuu\\\]]]}}}```OOOCCCBBB>>>BBBaaasss___IIIFFFIII```~~~}}}~~~}}}{{{{{{cccSSSKKKyyy^^^RRROOOEEEBBB<<<666222222333111000000000///..................///222444555444333222222000222888>>>@@@@@@@@@EEEHHHKKKNNNQQQQQQHHH>>>>>>???>>><<<::::::777333777222333:::===BBBSSShhhuuuddd[[[PPPyyysssOOOKKKRRRWWWkkkSSSLLLrrr|||III;;;999888777777888999<<<===hhhOOOBBB888@@@<<<===EEE@@@IIIiiissszzzllliiixxxmmm[[[iii___VVVkkksssGGGRRR```fffiiiqqqRRRAAAJJJ```qqqmmm~~~|||xxxuuuyyysss]]]IIIEEEBBB>>>888EEExxxzzzxxxzzz|||ttt```MMMDDDBBB>>><<>>FFFNNNIII>>>999<<>>;;;===SSStttJJJ]]]WWWXXX~~~dddOOOFFF??????DDDWWWuuuRRRCCC>>>AAAHHHYYYvvv~~~cccmmm||||||fff<<>>AAABBBBBBCCCHHHNNNUUU\\\]]]SSSGGG??????>>>======<<<888555:::555444888999;;;JJJ]]]~~~vvvmmmWWWuuu^^^PPPKKKLLLiiinnnUUUWWWhhhAAA===999888777777777999;;;<<>>GGGkkkxxxjjjYYY===>>>VVVXXXllliiisssuuueee[[[TTTYYYTTTJJJ;;;@@@xxxmmmRRRBBB>>><<>>@@@>>>:::777;;;666555777777999EEETTT|||~~~{{{fffRRROOONNNzzz~~~aaannn~~~NNN:::===888777777666777888:::;;;>>>rrr===>>>CCC<<<888???AAADDDQQQbbbnnn~~~uuuxxxsss~~~mmm^^^]]]}}}TTTVVV___hhhkkkjjjllluuu}}}gggAAA<<>>888AAAVVVwww]]]GGG<<<<<<<<>>@@@MMMzzzxxxZZZ[[[___aaapppMMM>>>VVV|||WWWNNNOOOGGGBBB===666333444444333222000000///...............---...000222333444444444333444444555:::BBBHHHIIINNNPPPTTT[[[eeehhh]]]OOOEEE>>>:::===@@@???<<<999888555555777888;;;FFFRRRxxx~~~[[[SSSGGGiiiuuubbb===999:::777666666666666777888999888rrrUUU>>>AAA???<<>>BBBAAA======EEEEEE@@@===666:::KKKnnnsss^^^GGG<<<<<<;;;IIIlll```PPP~~~iiiHHHaaakkkVVVKKK???>>>???HHHppp~~~www}}}cccDDDAAAuuu{{{VVVNNNOOOHHHAAA<<<666444666777777666000000///...............---...///111222333444444222444444222777BBBKKKNNNQQQQQQSSSYYYdddmmmjjjbbbOOOBBB999;;;@@@???===<<<777555555666777;;;CCCKKKnnn{{{vvv```PPPZZZqqqxxxKKK999<<<555666666555555666666777777:::QQQ>>>===@@@AAA>>>@@@DDDEEENNN\\\nnn||||||zzzooo|||}}}vvvGGGUUUWWW]]]dddhhhjjjmmmqqquuuPPP???JJJVVVwwwwwwjjjaaa\\\[[[___eeeuuuZZZDDDXXX^^^fffjjjggg[[[JJJ===???@@@<<<===@@@EEEccchhhuuu|||mmmYYYBBBJJJ\\\kkksssbbbvvv~~~[[[mmm{{{^^^^^^UUU===ZZZyyy]]]AAAGGGCCC<<<888999<<<<<<:::;;;@@@>>>;;;;;;666888GGGiii^^^[[[BBB777888666BBBwwwlllNNN{{{wwwGGGXXXmmmXXXLLL??????@@@EEEgggxxxRRR:::WWWzzz{{{WWWNNNOOOHHHAAA<<<666444666888888777000000///...............------...000111333444555000555444000666EEEQQQTTTQQQRRRSSSYYYgggwww~~~~~~cccOOO>>><<<@@@???>>>???888777666555444666;;;???UUUdddRRRIIINNN___{{{___>>>:::<<<333555555555555555555555555999888```KKK<<<<<>>VVViiiddd{{{}}}YYYPPPPPPHHHBBB<<<666333444555444333000000///...............------...///111333555555111666666111666HHHWWW[[[XXXZZZ[[[^^^jjj{{{|||aaaHHHAAABBB@@@???AAA;;;:::888555444555777888@@@ddd|||gggTTTPPPGGGIIILLLUUUllliiiHHH<<<:::777666444444555555555444444444777111AAAhhhCCC888BBB>>><<<@@@===AAAHHHTTTcccrrr}}}ggg```kkkbbbtttsssrrrVVV\\\dddYYYZZZ\\\```cccgggjjjlllyyycccCCCFFFIIIaaalllVVVcccrrrxxxllleeeccceeekkk{{{gggSSS___jjjqqqjjj]]]QQQGGG??????===;;;@@@BBB999CCC```wwwaaa[[[GGGIIIQQQiiilllfffSSSTTT|||}}}PPPkkkyyy}}}oooiiinnnXXX@@@VVVkkk}}}xxxiiiWWWDDD;;;777444777===999;;;666555;;;888888BBBaaaeeeUUU@@@;;;???;;;???~~~rrroooTTTfffWWWUUUuuuaaaRRRBBBAAA@@@===VVV~~~sssjjjfffyyy\\\mmmIIIXXXjjjNNNHHH^^^~~~ZZZPPPPPPHHHCCC===666222222222111///000000///...............,,,------///111333555666111888777222888KKK[[[```bbbddddddcccjjjxxxnnnPPPEEEDDD@@@???CCC<<<<<<;;;777666888999999;;;TTTqqqbbbWWWWWWSSSSSS]]]WWWMMMssswwwjjj^^^___zzzUUU;;;===888000999444444444555555444333333777555777nnnMMM777CCCAAA>>>@@@<<<>>>BBBLLL[[[lllzzzgggZZZhhh}}}[[[mmmvvviiirrr{{{[[[[[[lllggg]]]\\\\\\]]]```dddfffggglllkkkHHHHHHGGGOOO}}}rrrnnnooorrryyy[[[yyy^^^ooovvvsssaaaNNNEEECCCAAA@@@CCC@@@@@@DDDAAAEEEUUUtttnnnhhh|||MMMGGGMMMQQQlllnnnfffXXXQQQ}}}|||}}}vvvxxxYYYIIIXXXQQQOOOiii}}}vvvaaaKKK???888444888@@@:::;;;666666===999777???^^^hhhLLL;;;999???:::;;;vvvnnnhhhQQQTTTZZZSSS{{{yyydddUUUCCCAAA???:::QQQzzznnndddppp]]]eeepppOOOPPPmmmXXX???==={{{[[[QQQNNNFFFBBB===777444444444222000111000000///...---------...++++++...000000222666888777444111333===OOO]]]ffflllsssqqqnnn}}}iiiHHH<<>>@@@===999888888888777666<<>>===DDDIIIgggvvvzzztttrrrsss^^^WWWmmm{{{eeeOOOFFFGGGEEE???BBB???:::???GGGCCCCCCRRRUUUzzz^^^BBBQQQ[[[\\\fffsss~~~yyyrrrQQQnnn{{{zzzTTTXXXWWWHHH<<>>\\\zzztttqqqJJJ===>>>===;;;DDDgggqqq[[[XXXdddHHHiiiiiiRRRGGGBBB>>>@@@GGGfff~~~pppxxxvvv___fffvvvHHH[[[|||ZZZEEE888|||\\\RRROOOFFFBBB===777444444444222000111000000///......------///------111222111333777555111444???CCC???;;;<<>>???HHHDDD>>>;;;:::===DDDLLLYYYgggvvv~~~vvvnnn]]]ppp{{{}}}sss```ZZZSSSUUU\\\\\\]]]\\\[[[[[[[[[\\\]]]^^^aaa]]]III???EEE\\\{{{}}}dddWWWcccuuuqqqgggZZZRRRNNNEEE<<<@@@???;;;>>>EEE@@@AAAPPPmmm}}}TTTDDDUUUaaahhhsss|||yyyqqqKKKaaayyyvvvuuuggg~~~xxxcccnnn\\\DDD;;;>>>DDD___{{{\\\KKKFFF;;;:::HHHZZZ[[[GGG;;;:::777888===]]]gggBBB888:::<<<:::???^^^~~~rrrccctttJJJeeeoooTTTGGGBBB>>>???EEE\\\wwwvvvwwwoooaaakkkuuuHHH[[[eeeNNN===}}}]]]RRRPPPGGGBBB===777444444444222000111000000//////......---000...///444555333333666000333999===777///555AAAiiiyyyuuuooo}}}dddIIIAAADDDBBBAAA???;;;888777888:::888;;;HHHjjjgggqqq}}}tttRRRBBB555444555333222444444444333333333333444444333777777;;;dddPPP888BBBDDD>>>???;;;<<<===CCCMMM]]]ooozzzzzzwww]]]aaafffUUURRRNNNPPPUUUSSSZZZZZZZZZZZZZZZ[[[[[[\\\^^^ttt|||LLL;;;BBBPPPuuuxxxWWWmmmkkkfffgggddd]]]UUUNNNEEE===???@@@<<<===BBB===>>>MMM{{{tttoooaaaLLLJJJ\\\hhhrrr|||~~~xxx}}}XXXSSS}}}xxx```aaaiiiyyyvvveeefffDDD===:::111IIIzzzmmmWWWNNN@@@:::DDD]]]jjj^^^@@@555888:::???```dddAAA888;;;???>>>>>>VVV|||eeeWWWlllxxxWWWGGGCCC??????BBBNNNyyyuuujjjvvvaaahhhSSSgggqqqTTT@@@}}}]]]SSSPPPHHHAAA<<<777444444444333111000000000000//////......///...000444666333333555222777999888<<>>UUUppprrrvvvvvv___BBB:::555666777444444666444333333333333333333444333777888111CCCttt???:::@@@???EEE===;;;:::<<>>AAA===<<>>EEE>>>===;;;;;;???HHHSSS[[[hhh}}}yyy}}}fffOOOEEEJJJLLLPPPUUUSSSSSSTTTVVVXXX[[[]]]______bbbggg{{{]]]??????DDD___vvvnnnPPPLLLHHHBBB===999888<<>>;;;>>><<<<<>>666AAA]]]hhhNNN======:::ZZZnnnMMM:::???:::GGGppptttZZZ===666666???FFFEEEVVV}}}```QQQjjjqqq]]]HHHCCC@@@???@@@BBBcccnnndddpppcccqqqlllWWW~~~\\\[[[}}}]]]RRRPPPGGGAAA<<<666444444555333222000000000000000000000000...,,,---111222//////222333888777>>>^^^xxxeee===AAAtttfffHHHAAA@@@???@@@AAA@@@>>><<<;;;444777AAAEEENNNnnnzzz~~~llljjjttt{{{{{{nnnQQQ???777666666666555333222222333333222222222222333333222777666777888AAAwwwXXX???;;;@@@??????===<<<===BBBHHHMMM[[[pppvvvWWWDDD@@@HHHHHHLLLRRRQQQPPPRRRUUUXXX[[[]]]^^^___^^^dddIII<<>>;;;:::===>>><<<===@@@AAADDD===:::@@@@@@???FFFggg|||ppphhhMMMRRRXXXiiiqqqnnnpppqqqiiitttxxx[[[kkkVVV^^^ooofff___hhhtttQQQNNNwwwlllkkkjjjMMMAAA:::<<>>JJJQQQPPP888JJJmmmnnnTTTLLLCCC@@@AAACCC@@@===>>><<<<<<<<<777777EEEVVV{{{mmmnnnvvv}}}uuuUUUDDD999666555444333333333222000333333222222222222333333...:::333444>>>444PPPzzzIII<<<@@@AAA@@@>>><<<<<>>@@@CCCHHHmmmyyysss}}}tttxxxbbbeee{{{mmmuuummm{{{[[[QQQNNNFFF@@@;;;666444444555444222000000000000000111111111111------///000...000444888444666<<<<<<999BBBPPPKKK===]]]jjj\\\LLLCCCCCCDDDAAA===777<<<<<<888888>>>@@@>>>QQQrrrgggjjj|||bbbDDD;;;555777666333111333555444000333222222222222222222333***===000///BBB000888yyySSS>>>CCCBBB@@@>>>;;;;;;>>>CCCGGGNNNUUUYYYcccsss{{{{{{~~~NNNJJJ>>>AAAHHHDDDCCCKKKMMMQQQRRRTTTVVVWWWWWWWWWWWWaaaZZZpppccc>>>CCCAAAXXXpppyyywwwqqqlllqqqwwwrrr{{{```___]]]WWWVVV\\\^^^XXXPPPNNNFFFFFF<<<999EEEIIIDDDEEE```ooocccRRRZZZhhhfffqqq{{{uuusssxxxwwwtttvvviiicccTTTJJJYYYlllfffiiisss{{{~~~||||||iiiJJJlllfffLLLSSSfff|||vvv]]]lll|||fffYYYGGG???IIIKKKooo___FFFBBB<<<[[[RRRGGG@@@666jjj}}}nnnfffEEE;;;BBBCCCJJJUUUTTT```fffhhhNNNrrraaa]]]uuuXXXHHH???===@@@BBB???bbbjjjnnnvvvkkkooozzzdddyyyvvvtttxxx___SSSKKKFFF@@@<<<777666888999666333000000000000////////////000000000000000000000000...111888===;;;888@@@MMMVVVQQQ[[[___FFFEEEHHHDDD;;;>>>@@@CCCCCC===666777===:::YYYtttlllgggiiimmmuuuyyyOOO>>>888333555444444333333444444555222222222222222222222222///333666666666999@@@GGG|||CCCBBBBBB<<>>>>>???BBBEEEGGGLLLNNNQQQRRRSSSTTTWWWYYYYYYZZZaaawww:::BBBKKKBBByyynnn{{{~~~pppuuuuuusssuuu|||pppyyy{{{|||nnndddlllWWWNNNNNN@@@===CCC;;;???dddpppYYYXXXZZZaaammm}}}}}}xxxvvvyyy{{{zzzaaa~~~MMMIIIccc{{{{{{aaaTTTNNNbbb{{{~~~yyyNNN^^^|||___OOOhhh}}}aaaYYY|||gggJJJKKKPPPSSSUUUKKKeeerrrWWWDDDAAA\\\XXXEEE===EEErrrlllYYY===???CCCHHHNNNSSSWWWYYYcccuuuEEEYYYaaa\\\oooaaaLLLBBB===@@@>>>@@@UUUwwwsssllltttxxx___SSSKKKFFF???;;;666555777777555222111000000000////////////000000000000000000000000444444666::::::<<>>===<<<===;;;DDDPPP___tttjjjZZZUUUaaaaaafffvvvaaa===:::;;;444333333222222222222333333222222222222222222222222111333555555333666<<>>999>>>BBB999@@@BBBHHHOOOVVVaaattt|||hhhnnnvvvSSS??????>>>======???AAAEEEGGGGGGIIILLLNNNOOOQQQSSSUUU[[[\\\\\\uuuMMM???CCCCCChhhzzzsss~~~||||||zzz|||{{{nnnjjj^^^QQQMMM???>>>FFF@@@FFFhhhnnn[[[___ddddddiiioooqqqqqqqqqsssuuuvvv~~~zzzuuuZZZDDDYYYnnnuuu}}}zzzkkk^^^ddd~~~vvvppp]]]www|||jjjyyypppWWWbbbwwwPPPIIILLLhhhpppVVVQQQjjj}}}|||bbbJJJCCCYYYXXXFFF>>>KKK|||xxxxxxMMM???CCCJJJPPPTTTWWWZZZ\\\eeeVVVVVVcccMMMiiikkkRRREEE<<<===;;;;;;MMMnnnpppeeeqqq{{{xxx___SSSKKKGGG>>>:::666555666666444111111111000000000/////////000000000000000000000000444333555999;;;>>>DDDKKK```~~~ZZZJJJyyyoooQQQHHHJJJIIIBBB>>>??????<<<;;;===<<<<<<:::999AAAUUUqqqmmmbbbZZZVVVUUU___bbboooyyyFFF///777:::222222222222111111222222222222222222222222222222222222444555333111222777;;;QQQIII;;;???DDD???888@@@CCC555<<<<<<@@@FFFMMMWWWhhhwwwUUU<<<===>>>>>>======>>>@@@CCCEEEBBBEEEHHHJJJLLLNNNQQQTTTVVV[[[YYYeeeoooEEE;;;DDDUUU{{{vvvtttddd\\\OOONNNFFFGGGOOOFFFKKKsss}}}eee[[[dddkkkiiiiiihhhhhhjjjnnnrrruuuwwwiiikkkGGGGGG___ppp~~~|||fffiiikkkjjjnnnbbb{{{~~~OOOCCCDDDmmmtttKKKIIIggg~~~qqqUUUJJJWWWWWWFFF===SSSoooiiiIIIBBBJJJTTTYYYZZZ[[[^^^aaafff{{{aaaOOOeeeGGGeeexxx[[[JJJ>>>======999CCCaaavvvoookkkiiimmm{{{zzzwww^^^SSSLLLGGG>>>;;;777666555555333222111111111000000000//////////////////////////////---///555;;;@@@@@@???===KKKlll```GGG]]]~~~]]]HHHCCCFFFJJJKKKCCC;;;;;;AAA===@@@BBBAAA>>>???CCCHHHXXXeee}}}jjjTTTMMMPPPTTTVVVXXX^^^mmmtttRRR999222666555000111222222222222222222111111111111111111111111111222333444333111222555888666hhhrrr======EEEFFF>>>===???999<<<;;;===AAAFFFOOO^^^kkk}}}kkkEEE999@@@===<<<<<<<<<===???AAACCCAAADDDGGGJJJLLLOOORRRUUUQQQZZZYYY]]]^^^===HHHNNNjjj|||\\\XXXrrr{{{nnn^^^WWWMMMTTTTTTXXX\\\NNNOOOuuugggZZZXXXbbbhhhgggggghhhkkknnnoooooommmuuuhhhvvv]]]BBBUUUnnnxxxXXX\\\{{{zzzzzztttwwwTTTCCCBBBZZZ___===JJJqqq{{{cccUUUVVVUUUDDD;;;ZZZjjjlllcccIIIGGGPPPZZZ^^^]]]]]]aaafffeeessscccLLLgggVVVZZZcccOOOAAA???AAA;;;>>>TTTsss}}}fffccc___^^^hhhyyypppuuuwww___ttttttgggdddqqq}}}www^^^SSSLLLHHH???===:::777666555444333111111111111000000000000////////////////////////---000555<<>>@@@>>>>>>BBBNNNcccsssbbbbbbVVVLLLMMMSSSXXX[[[^^^kkkiiiLLL666666999333///333222222333333333333222222111111111111111111111111222222333333333444777888444AAA}}}fffEEE888BBBDDD@@@???>>>===;;;;;;>>>AAAGGGRRR]]]qqqyyysssSSSBBB>>>???;;;;;;;;;;;;<<<>>>???@@@@@@BBBFFFIIIKKKNNNRRRUUURRRZZZZZZXXXrrr|||EEEEEEKKK___hhhVVV]]]wwwzzzooodddfff[[[bbbcccgggiii]]]aaacccYYYUUUWWW^^^___aaabbbdddgggiiiiiigggeeekkkwww|||uuuoootttUUUPPPiiibbbHHHfff}}}rrrddd|||jjjPPPEEERRRsssFFF<<<___xxxnnnbbbWWWRRRAAA:::bbbtttYYYEEEMMMTTT[[[]]][[[\\\ccciiieeelllbbbKKKaaalllLLLllllllSSSCCC>>>@@@;;;;;;JJJgggfffZZZNNNJJJQQQkkk|||{{{xxxnnn|||```RRRmmmdddjjj{{{zzzvvv]]]RRRLLLHHH@@@>>>;;;888666555444444222222111111111000000000000000000000000000000000222444555888AAAMMMVVVXXXIII@@@jjjsss```xxx^^^DDD>>>EEEIIIDDD?????????>>>>>>??????@@@AAAFFFCCC===;;;===DDDLLLRRR[[[dddkkkggg___\\\bbbiii}}}}}}xxxqqqkkkfff___TTTLLLQQQMMMMMMTTT[[[```ffflllVVV<<<---555999000...777111222333444444333222111111111111111111111111111111222222333555666888888999000RRRbbb222888FFFGGGDDDBBB>>>:::999;;;===???GGGOOOaaaiiiuuu~~~xxxTTTAAA???>>>888:::::::::;;;;;;<<<===>>>===@@@CCCFFFHHHKKKOOOQQQQQQUUUZZZYYYeeeRRR===AAAMMM{{{~~~mmmgggooouuuqqqtttqqqrrrxxxuuu}}}[[[XXXYYYZZZ\\\[[[bbbbbbbbbaaabbbcccdddfffeeelllpppsssbbbqqqiiiOOO___tttxxxSSS___}}}vvvjjjYYYWWWVVVSSSsss]]]EEEcccwwwUUU???TTTkkkpppkkkXXXOOO@@@@@@ooo|||tttWWWLLLPPPUUUZZZ[[[[[[]]]bbbgggeeeggg{{{dddDDDTTTvvvPPPeeezzz\\\EEE;;;:::::::::AAAYYY{{{ooogggsssvvvfffssshhhHHHnnn~~~pppooouuusssvvv]]]RRRLLLIII???>>>;;;888555333333333222222222111111111000000000000000000000000000000111444444444;;;KKKWWW[[[SSSKKKssseeeRRRMMMKKKEEEAAACCCCCCDDDEEEEEECCC???;;;555888===AAACCCBBB@@@>>>@@@AAACCCCCCBBBAAABBBEEECCCSSS```ccccccaaaXXXNNNRRROOOMMMNNNPPPQQQRRRSSSDDDGGGPPP```mmmuuu}}}sssBBB:::333333333000000333000111222333333222111000111111111111111111111111222222222333555666666666666444888dddNNN@@@BBBEEEFFFDDD@@@<<<;;;<<<<<<;;;???DDDQQQWWWaaalllttt}}}XXXAAA;;;;;;:::888999999::::::;;;;;;<<<<<<===???BBBEEEGGGIIIMMMOOOSSSQQQ[[[^^^\\\xxxoooEEE???BBBTTT|||~~~lllXXX^^^___\\\\\\\\\bbbdddeeeccc``````dddgggfffgggkkknnnzzzooo^^^mmmQQQUUUdddxxxqqqkkkvvvsssvvvYYYKKKIII>>>TTTiiiLLLuuuwww]]]BBBNNN```jjjoooYYYMMMAAAJJJmmmnnnlllVVVTTTQQQTTTYYY\\\]]]^^^```bbbdddcccnnn|||AAAHHHlll```cccjjjMMM???777======;;;JJJkkkpppkkkyyykkkTTTVVV~~~xxx}}}~~~qqq|||~~~xxx|||vvv]]]RRRLLLIII======;;;777333111111222222222222111111111111000000000000000000000000000***000333333777CCCLLLNNN\\\VVVlllxxxooolllzzz^^^MMMIIILLLFFFCCC@@@@@@BBBDDDCCCBBBBBB@@@>>><<<;;;===???@@@AAA;;;888<<>><<>>===;;;<<<@@@CCCFFFOOO[[[dddnnnfffCCC:::<<<888888===999999999::::::;;;;;;;;;>>>@@@CCCFFFGGGJJJMMMOOO[[[SSS^^^bbbTTTccc[[[JJJFFFGGGNNNzzzyyy]]]VVVcccccc\\\\\\]]][[[```ffffffbbb^^^___aaaeeebbbfffiiinnnTTTkkkUUUOOOXXXqqq~~~```LLLHHHLLLyyyuuuYYYzzz|||^^^???JJJ\\\dddpppYYYLLLCCCSSSmmmjjjaaaMMMOOOPPPSSSYYY]]]``````___^^^aaa___gggIIIEEE\\\iiiZZZwwwwwwWWWFFF888AAA@@@888@@@^^^|||lllUUUyyyiiibbbXXXggg|||ttt\\\TTTNNNHHH@@@===999777777666555333333222111111000000111111000000000000000000000000000------000444;;;GGGRRR]]]OOO```sssrrr~~~nnndddsssYYYEEEEEEGGGHHHGGGDDDBBBDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>======???@@@@@@???<<>>EEEFFFDDDIIIKKKKKKJJJJJJMMMTTT\\\cccvvvSSS;;;333333333333333333333333000000000000000000000000000000000000111111111111222222111111222222333444777333666;;;VVVyyyPPP@@@???@@@GGGDDDBBB???999444999BBB<<<>>>EEENNNUUU^^^mmmzzzwwwrrrTTT999666<<<;;;777666777777777888999999999:::<<<>>>AAACCCEEEHHHLLLOOONNNRRRUUU[[[^^^]]]tttJJJ<<>>???IIIhhh{{{QQQnnn{{{kkkUUU\\\||||||sss[[[TTTNNNGGG@@@===999777777666555333333222111111000000111111000000000000000000000000///...///000000666EEETTTRRRKKKUUU```hhhaaavvvmmmVVVTTTPPPKKKGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCAAA@@@AAACCCEEEEEEDDDCCCKKKIIIGGGMMMMMMIIIOOOIIIHHHIIIQQQddd```AAA666444444444333333222222222000000000000000000000000000000000000111111111111111111111111111222333333222444999999BBBooo[[[???AAABBBDDDFFFGGGGGGCCC;;;333<<<===AAAFFFIIINNNYYYddduuuwwwVVVCCC444555999777777:::666666777888888999999999:::<<>>>>>???FFFOOO```fffqqq}}}mmmeeeaaa<<<555222555666333555;;;555555666777777888999999999;;;===???@@@BBBEEEHHHHHHKKKLLLPPPTTTPPPZZZsss}}}WWWAAADDDOOOPPPrrr~~~kkkxxxaaa[[[[[[YYYWWWUUUUUUXXXZZZ[[[```eeehhhgggeeecccbbbZZZdddgggfffgggmmmoooPPPSSSBBBAAAFFFVVV|||}}}kkkUUUmmmRRRKKK```zzzccc^^^SSSRRRnnniii}}}|||dddZZZVVVYYYXXXYYYZZZ]]]```bbbbbbbbb^^^```XXXjjjbbbFFFEEE___XXX~~~ZZZHHH???<<<>>><<<;;;LLLaaaZZZiiiqqqkkkoooYYYSSSNNNGGG@@@===999777777666555333333222111111000000111111000000000000000000000000111000000000---///:::FFFhhh|||{{{kkkpppuuuiii\\\RRROOOMMMLLLJJJHHHGGGFFFFFFLLLJJJGGGGGGHHHJJJJJJJJJGGGLLLJJJJJJQQQPPPRRR^^^mmmwwwjjj777666@@@555555555444333222111000//////////////////////////////000000000111111111111//////000000111111111111333666000333;;;999PPPeeeCCC??????CCCBBB>>>@@@FFF;;;999:::<<<;;;;;;???FFFUUUVVV[[[dddrrrzzzkkk```vvvgggAAA666444444777666222222777444444555666777777888888999;;;======>>>@@@CCCEEEIIIMMMMMMPPPVVVSSSVVVeeexxxHHHOOOaaaFFFQQQ}}}hhh}}}tttYYY\\\^^^^^^[[[WWWVVVXXX[[[ZZZ]]]aaaccccccbbbbbbbbb^^^cccfffhhhhhhfff{{{PPP^^^XXXJJJFFFOOOfff{{{bbb|||fffOOONNNggglllcccYYY```uuu___XXXWWWSSSZZZYYYWWWWWWZZZ```cccbbb```aaaaaaVVVlll|||MMMCCCZZZPPPvvveeeNNNCCC===@@@>>>:::CCCRRRtttttthhhrrrmmmlllWWWSSSNNNGGG@@@===999777777666555333333222111111000000111111000000000000000000000000333000///222222111333777CCCcccrrrkkkooouuuhhheee```YYYSSSMMMIIIGGGKKKIIIHHHHHHKKKNNNPPPQQQQQQWWWYYYaaapppxxxDDD555999666666555555444333111000/////////////////////////////////000000000111111111111...///000111111111111000111777000111<<<888999NNN\\\DDD:::FFFLLLBBB???GGG>>><<<;;;======;;;===AAABBBDDDHHHNNNWWWaaalllssszzzxxxkkkYYYhhhhhhFFF444888555333555555333222333222333333555666777888888999;;;======>>>???BBBDDDHHHOOOOOOPPPXXXWWWVVV___vvvdddOOOsssbbbSSS\\\wwwooo{{{ddd```]]]___```^^^ZZZXXXYYY[[[[[[\\\^^^^^^^^^___aaacccdddeeedddgggjjjeeeqqqgggjjjxxxVVVEEENNNKKKooowwwxxxnnn~~~eeeRRRWWWpppoookkkiiittt~~~YYYWWWVVVPPPVVVWWWUUUTTTWWW\\\```___^^^______YYYmmmrrrbbbJJJIIIHHHkkkpppUUUFFF===@@@@@@;;;>>>HHHdddwwwnnntttyyyqqqrrrjjjVVVSSSNNNGGG@@@===999777777666555333333222111111000000111111000000000000000000000000333//////333555333000000:::SSSlllqqqoooyyypppjjjfff]]][[[ZZZ[[[___dddggghhhwww{{{}}}PPP222===444(((:::444444333222111000000///000000000000000000000000000000000000111111111111///000111222222222111000---555555222444444777@@@^^^iii@@@===EEEAAA@@@EEECCC???>>>???>>>:::999<<<888;;;???BBBEEEKKKRRRXXX[[[dddrrr}}}~~~uuukkk___WWWXXXwwwsssIII444333555222000000333444333222111111222444555666777777999:::<<<===>>>???BBBDDDEEEOOOOOOMMMUUUWWWVVV\\\ZZZ}}}OOOlllyyygggEEEWWW~~~~~~kkkZZZ```]]]^^^^^^]]][[[YYYXXXXXX]]]^^^^^^^^^]]]^^^aaadddffffffbbbdddiiifffjjj|||xxxaaaEEEKKK>>>```vvvkkkxxxcccVVV]]]rrrooosss{{{rrrZZZYYYXXXUUUXXXUUUTTTTTTVVVXXX[[[\\\\\\[[[ZZZ]]]hhhhhh[[[@@@@@@WWW}}}```LLL===>>>???:::;;;AAAUUUkkkzzz]]]kkkwwwhhhUUUSSSNNNGGG@@@===999777777666555333333222111111000000111111000000000000000000000000000...000444444111111333111:::[[[tttvvvjjjOOO444222888111---777333222222222111111000000000000000000000000000000000000000000111111111111///000222333444333222111222///555888111111999<<<===nnnyyyUUUDDDAAABBBDDDDDDAAA???AAA@@@<<<:::;;;;;;;;;===>>>AAACCCFFFHHHFFFMMMWWW^^^bbbfffkkkoooooottt{{{}}}||||||zzzyyyrrriiiccc___WWWPPPXXXfff~~~mmmNNN777000333000000000000111333333333000000111333444555777777777999;;;<<<===???BBBDDDBBBOOONNNJJJPPPTTTUUUYYYWWWeeexxx]]]vvv|||QQQHHHmmm{{{bbbZZZ\\\]]]]]]\\\]]]]]]\\\YYYWWW]]]^^^______^^^^^^___aaa___eeebbb___eeeeeegggqqqtttUUULLLEEENNNcccuuuyyytttccc[[[bbbqqqzzzrrr|||~~~___ZZZXXXWWWYYYZZZTTTUUUVVVVVVVVVWWWYYY\\\YYYTTTbbbaaa___rrrqqqIII@@@CCCkkkrrrXXXBBB???@@@:::999===EEEZZZsssbbbiiigggTTTRRRNNNGGG@@@===999777777666555333333222222111000111111111000000000000000000000000------000333222///333:::666///OOOpppsssIII888;;;;;;---444<<<+++222222111111111111111111000000000000000000000000000000000000111111111111///111333444444444222111<<<)))000>>>777444888333777999ttt^^^JJJDDD>>>CCC@@@???BBBCCC???===>>><<<999888999<<>>===@@@DDDHHHHHHGGGHHHMMMRRROOOUUU]]]bbbbbbaaaaaabbb^^^___ccchhhlllmmmllljjjbbb\\\UUUQQQRRRUUUVVVWWWYYYNNNIIIKKKKKKTTTwwwnnnIII333000333333---111444333111222333333///000111222444555666777555777999;;;<<<>>>AAADDDBBBPPPOOOHHHMMMRRRTTTYYY]]]XXXoooZZZkkknnnRRRNNN```|||aaa^^^```]]]___]]]]]]^^^``````\\\WWWZZZ\\\______^^^]]]\\\\\\XXXdddccc]]]aaadddffflllvvvkkkQQQSSS@@@NNNdddwwwuuuwwwhhhccckkktttxxxyyy~~~rrrYYY]]]WWWSSSXXXVVVTTTVVVXXXWWWTTTUUUXXX\\\YYYRRRggg[[[[[[gggYYYEEE777]]]xxxcccIIICCCBBB<<<999<<<:::KKKdddzzznnnfffhhhUUUPPPKKKEEE???===:::999888888666555333222111111000000111111//////000111111111111111888555222111111333333222555333;;;OOOfffxxx}}}OOO777777666555444333333222000000//////////////////000///////////////000111333222111000000000000000444333333222222111111000333333444555555666777777>>>888CCCqqqZZZCCCDDD???@@@@@@>>>FFFIII@@@===;;;;;;>>>>>>;;;:::<<<>>>>>>>>>???===<<<>>>AAACCCCCCCCCDDDEEEEEECCCBBBIIIGGGGGGHHHKKKJJJHHHEEEHHHJJJGGG???@@@HHHJJJDDDDDD===EEEgggbbbAAA777888666222222///000000000111111111111111111111111222333444444666777777888:::<<<>>>???BBBDDDGGGIIIKKKMMMQQQTTT\\\XXXaaaqqqxxxuuuNNNJJJjjj___PPPYYYZZZOOOSSSWWWZZZZZZXXXWWWXXXZZZXXX\\\]]]ZZZYYY\\\]]][[[___```bbbccccccbbb```___iiikkkggg^^^HHHFFFQQQYYYqqqtttzzzqqqooorrrwwwyyylllZZZWWWWWWSSSTTT[[[TTTUUUVVVWWWXXXXXXXXXXXXZZZXXXWWW^^^aaa```~~~hhhNNNLLLHHHaaatttPPPBBB???::::::???======IIIbbb|||oooiiiVVVQQQLLLFFF???<<<:::888888777666444333222111111000000111111//////000111111111111111666333111000111222333222444111111:::JJJaaa~~~}}}yyyMMM;;;777666666555444333333333222111000/////////000111111111000000000111111111111111111000111111222222222222222111111111000000111111222333444444555666///888<<>>=========<<<<<<<<<>>>999:::;;;===??????>>><<<999:::<<>><<<777:::AAAFFFDDD???>>>AAALLLYYYzzz^^^HHH444111222//////333//////000000000111111111111111111111222333444444666666777888:::<<<>>>???CCCEEEHHHJJJLLLNNNRRRUUUSSSUUUYYYkkknnnrrrRRRUUUdddtttZZZRRRRRRQQQNNNQQQSSSUUUVVVUUUTTTTTTUUUSSSWWWZZZXXXYYY]]]___^^^]]]^^^aaacccdddddddddcccbbbxxxddddddbbbHHHAAAGGGMMM]]]uuu{{{}}}~~~yyyxxxzzz|||ooo```UUUVVVVVVRRRSSSXXXTTTTTTTTTUUUUUUVVVVVVVVVWWWVVVUUUZZZ]]]\\\vvvkkkIIIBBBWWWzzz[[[IIIDDD???:::;;;???;;;AAAXXXrrrjjjXXXRRRMMMGGG>>><<<999777777666555333222222111000000000000111//////000111111111111111333111//////111222333222555333111111777NNNuuuwwwJJJ555444555555555444444333333222333111000.........000000111000000000000000000000//////000000111222222222222222222111111111111111000000111222333444555555...888888555IIIiiiEEEAAABBBDDDGGGEEEBBB@@@@@@CCCDDDBBBCCCFFF@@@???>>>>>>???@@@???===:::;;;===>>>???@@@??????<<<>>>???AAAAAA@@@???>>>FFF>>>;;;>>>>>>BBBWWWpppaaa===444000111111...000777////////////000000000000000000000000111222333444555555666777999;;;===>>>BBBDDDFFFHHHJJJMMMPPPSSSLLLTTTSSSTTTsssiiiQQQ@@@nnnxxxYYYSSSTTTMMMKKKRRRQQQQQQQQQRRRTTTTTTSSSQQQPPPUUUXXXWWWWWW\\\^^^^^^ZZZ\\\___bbbdddfffffffff```ccc}}}hhhaaaLLLHHHAAABBBJJJVVVnnn|||vvv}}}qqq]]]UUURRRVVVWWWSSSRRRVVVSSSSSSRRRQQQQQQRRRTTTTTTTTTUUUTTTXXXZZZXXXlllPPPDDDKKKfffnnnSSSIIICCC===;;;???888999IIIaaauuujjjWWWRRRMMMGGG>>><<<999777666555444222222222111000000000000000//////000111111111111111000///......111222333222111444777777666CCCaaa}}}~~~jjjEEE>>>===666333333333333333222222222000111111111000000///...000000000000000000////////////000000000000000000222222222222111111111111111111222333444555666666888333777===<<>>@@@BBBAAA======>>>???>>>===>>>???@@@FFFEEECCC???<<<;;;>>>AAACCC???>>>FFFZZZ~~~[[[@@@333111111444222...///444........./////////000000000000///000000111222333444444555666888:::<<<======???BBBDDDFFFHHHLLLOOOLLLTTTUUUPPP]]]mmmJJJRRRmmm{{{^^^JJJNNNSSSOOOOOOUUUUUURRRPPPRRRUUUVVVSSSQQQSSSWWWYYYVVVVVVYYY[[[ZZZXXXYYY\\\___aaacccdddeeeeeebbbvvv{{{llljjjbbbIIICCCHHHFFFYYYuuuyyytttwwwZZZUUURRRSSSWWWVVVRRRQQQTTTSSSRRRPPPOOOOOOPPPRRRSSSTTTWWWUUUVVVYYYVVVccc~~~jjjRRRDDDSSSvvv```LLLCCC@@@??????999777???NNNaaawwwiiiWWWQQQLLLFFF>>><<<999777666555333111222111000000//////000000//////000111111111111111///...---///111333333222---000555777555888GGGVVVoooAAA333<<<===222333333444444444444444444333555888::::::888555333666666777777777666555444444444444444333222000///333333333222111111000000111111111222333333444444888111666>>>777222PPPzzzjjj[[[KKKBBB??????BBBCCCAAABBBEEEDDDGGGGGGDDDEEEHHHGGGAAACCCDDDDDDCCC@@@@@@AAACCC>>>??????===???FFFSSS]]]gggvvvyyyUUU<<<333333000...//////---+++,,,---............/////////////////////000111222222333333444555777999;;;<<<;;;===@@@BBBCCCFFFJJJMMMNNNQQQWWWXXXWWWhhhoooLLLHHH|||]]]TTTMMMLLLPPPRRRSSSSSSUUURRRPPPQQQSSSUUUSSSPPPRRRVVVXXXUUUUUUXXXYYYXXXVVVWWWYYY[[[\\\^^^___```eeekkkqqq{{{sssPPPFFFLLLDDDIIIaaapppwwwnnnYYYUUUSSSRRRSSSQQQOOONNNOOORRRQQQOOONNNNNNPPPRRRSSSRRRVVVSSSSSSVVVTTTZZZmmmhhhFFFHHHiiiuuuRRRBBB???AAA===;;;:::<<<@@@NNNggg}}}iiiVVVQQQLLLFFF???===:::888777555333222111111000////////////000//////000111111111111111///......///222333222111333111222444333222888@@@dddeee???999???;;;888:::888888999999::::::;;;;;;;;;>>>BBBEEEFFFDDDAAA???CCCDDDDDDEEEDDDBBBAAA@@@>>>>>>???>>>===;;;999777888888777666444333222111111111111111222222222222333999:::333000666AAAGGGsssuuuiii[[[QQQHHHCCCDDDIII@@@FFFGGGAAA===???>>>888:::???DDDFFFDDDCCCCCCEEEHHHQQQ]]]iiivvvfffFFF<<<666---444000------//////...,,,------------.........///............///000111222222333333444666888:::;;;;;;===???AAACCCFFFJJJLLLMMMLLLTTT\\\WWWWWWyyyoooGGGVVVnnndddNNNTTTSSSLLLKKKPPPQQQMMMRRRPPPNNNNNNOOOPPPOOONNNNNNSSSUUUSSSSSSWWWYYYXXXTTTUUUUUUWWWXXXZZZ[[[[[[^^^jjjlllnnneeevvvZZZKKKJJJBBB???LLLZZZmmmzzzrrr]]]TTTTTTQQQMMMLLLLLLKKKJJJIIINNNNNNMMMMMMNNNOOOQQQRRRNNNTTTPPPMMMRRRRRRSSS^^^PPPEEE^^^{{{dddJJJBBB@@@===>>>>>><<<:::AAAVVVkkk{{{sssjjjWWWRRRMMMGGGAAA>>>;;;999777666444222111111000/////////////////////000111111111111111000//////000222333222111777444222444333333666<<<===ccc___AAA444AAAHHH===<<>><<<:::999666666555555444333333222444:::888222333<<<===777===|||sssmmmnnnbbblllmmmbbbYYYXXXVVVQQQOOOZZZhhhqqqssspppnnnnnn```???111333333---111111000...///000111000,,,,,,---------.....................///000111111111222222444555777999:::999;;;>>>@@@AAADDDHHHKKKKKKIIIOOOWWWVVVUUUfffsssLLLDDDYYYtttUUUKKKPPPQQQKKKHHHLLLNNNKKKNNNOOONNNMMMKKKKKKMMMNNNLLLQQQRRRPPPPPPSSSUUUTTTRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ___eeeddduuu|||hhhQQQIIIFFFCCCGGGTTTeee}}}cccWWWWWWPPPLLLHHHGGGJJJLLLJJJEEEIIIJJJKKKLLLMMMNNNOOOPPPMMMSSSOOOKKKQQQRRRRRRWWWccc```HHHSSSccc^^^LLLCCC???>>>>>><<<999;;;GGGUUUiiiwwwtttzzzlllYYYTTTNNNHHHAAA???;;;999888777444222111111000/////////////////////000111111111111111111000000111333333222000222000222444444222555:::<<>>DDDOOOGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNQQQSSSUUUVVVWWWXXXXXXWWWUUUSSSRRRTTTUUUVVVWWWWWWVVVTTTSSSOOONNNLLLJJJGGGEEECCCBBB<<<;;;:::999888777666666777000000888;;;666444888333KKKaaaoooKKK//////555111///333+++...000---+++,,,...///,,,,,,,,,---------.........------......///000111111111222333555777999:::666888;;;===???AAAEEEHHHJJJJJJLLLPPPUUUYYY___dddsss[[[TTTUUUrrrwww}}}]]]LLLLLLJJJIIIIIIHHHIIILLLOOONNNPPPPPPNNNJJJJJJLLLPPPNNNRRRSSSOOOMMMNNNOOOMMMPPPPPPRRRSSSVVVXXXZZZ\\\\\\UUU```bbbdddcccYYYWWWIIIAAAAAAUUUmmmvvvRRRKKKQQQLLLIIIEEEGGGMMMPPPLLLFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOUUUPPPKKKRRRUUUSSSWWWYYYjjjoooLLLKKKPPPqqqrrrYYYIIIAAA>>><<<<<<;;;:::???EEEZZZkkk|||yyyvvvnnn\\\SSSKKKGGG???>>>;;;999666555333333222111000000111111000...000000000000000000000000000000111222333333444444333333222222333333444555<<<===QQQ}}}uuuQQQCCCJJJDDDFFFMMMLLLEEEGGGPPPPPPPPPPPPMMMHHHEEEJJJQQQPPPJJJCCCAAADDDHHHMMMPPPSSSYYY[[[gggpppZZZHHHTTTZZZZZZ[[[]]]______```bbbZZZ\\\YYYRRROOOQQQNNNIIIGGGEEEBBB@@@???>>>;;;999999666333222444555666666>>>===<<>>PPPTTT___{{{rrr]]]SSSLLLIIIMMMLLLKKKKKKKKKKKKIIIGGGEEEGGGIIIKKKMMMMMMMMMMMMRRROOOLLLKKKNNNQQQTTTUUUTTTZZZ}}}]]]NNNGGGZZZgggQQQDDD??????BBB???888999AAAGGGYYYqqqyyyooo\\\SSSLLLHHH???>>>;;;999666555333333111000//////000000///---000000000000000000000000/////////000111222222222333222222222222333444444<<<;;;???JJJWWWqqqrrrNNNDDDKKKGGGFFFHHHMMMLLLFFFCCCEEEAAAHHHTTT[[[WWWMMMFFFEEELLLOOOUUUXXXOOOCCCDDDLLLaaafffpppjjjZZZ^^^VVVXXXXXXUUUPPPPPPXXXaaammmcccRRRGGGKKKTTTVVVPPPOOONNNLLLIIIFFFCCC???===<<<:::777777777888777666333:::???===CCCfffZZZ???777222222111111000//////.........///...---,,,,,,---------------------------------------...///000111000111111222333444555555555666999:::;;;===@@@CCCGGGHHHKKKNNNQQQSSSUUUVVV\\\ggg\\\SSSNNNYYYtttwwwrrroooVVVMMMEEEGGGIIIJJJIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNPPPPPPNNNKKKJJJJJJOOOLLLJJJLLLQQQUUUUUUTTTTTTXXXWWWWWWYYYaaammmhhhuuukkkPPPIIIOOOJJJMMMbbbooo}}}cccppp~~~~~~rrrRRRPPPKKKIIILLLKKKJJJJJJKKKJJJHHHFFFDDDFFFHHHIIIKKKKKKKKKKKKNNNLLLJJJJJJLLLOOOQQQQQQQQQUUUooo```GGGPPP{{{zzzXXXHHHAAA>>>@@@>>>888888>>>@@@LLL___qqqppp]]]TTTMMMHHH???>>>;;;999666555333333000///......//////...---000000000000000000000000------......//////000000222222111111222222333444333666999555///999^^^{{{___NNNFFFIIIPPPOOOSSSUUUTTTSSSRRRLLLDDDJJJPPP[[[eeeeee\\\UUUTTTXXX\\\hhhrrroooggghhhooojjjjjjzzzoooiiiiiifffgggcccXXXMMMLLLVVV___jjjmmmhhhYYYKKKKKKVVV___\\\[[[XXXSSSNNNJJJHHHHHH@@@>>><<<;;;:::888666333888555777888333999ZZZaaaGGG333,,,000000000000///......------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000111222333444444555333555777888999;;;???AAADDDEEEGGGJJJMMMOOOPPPQQQXXXUUUooobbbWWWGGGJJJiiinnn}}}~~~yyyqqqooo|||zzziiiRRRGGGFFFDDDEEEGGGIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJIIILLLNNNPPPPPPMMMKKKJJJIIILLLJJJIIIKKKOOORRRQQQPPPTTTWWWUUUVVVXXXXXXmmmvvv{{{eee[[[HHH@@@GGGMMM___zzzkkkjjj{{{ppp[[[MMMRRRMMMLLLJJJIIIHHHHHHIIIIIIGGGEEECCCDDDFFFGGGHHHHHHHHHGGGIIIGGGGGGHHHJJJLLLLLLLLLMMMPPP\\\zzzwwwIIIEEEggglllSSSFFF>>>??????;;;999<<<999???JJJ[[[nnnppp^^^UUUMMMIII???>>>;;;999666555333333111///......///000...---000000000000000000000000---------....../////////111111111111111222333333111222666:::888666<<>>444222;;;???;;;:::===pppsssFFF222222666555333............------,,,,,,///---++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---...///000//////000111222333444444333555777888999;;;>>>@@@BBBCCCEEEHHHJJJLLLMMMMMMNNNVVVbbbxxx^^^HHHMMMUUUssseeeuuurrrrrrvvvvvvssspppqqqssspppmmmlllnnnqqqrrrssswww~~~~~~ssslllxxx}}}^^^RRRFFF@@@DDDEEECCCEEEHHHIIIGGGFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHKKKMMMPPPQQQOOONNNMMMMMMLLLKKKJJJLLLOOOQQQPPPOOOSSSVVVUUUXXX\\\XXX___tttxxxvvv{{{qqq^^^MMMFFFFFFMMMXXXqqquuukkk\\\OOOJJJPPPJJJKKKGGGFFFEEEFFFGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFIIIJJJIIIHHHIIIOOORRR```TTT@@@WWWooodddPPPAAA???AAA===;;;<<<777999???IIIZZZoooppp^^^UUUMMMIII???>>>;;;999666555333333222111///000111111000...////////////////////////......///////////////000111000000000000111222222888222///222777888666555111EEEjjjoooYYYYYYZZZ[[[YYYZZZaaaiiillltttssskkkqqqvvvzzzxxxuuu{{{wwwiiiuuuvvvwwwvvvoooeee\\\XXX\\\___dddddd```YYYRRRMMMIIIGGGDDDBBBBBBBBBAAA???888::::::777666999>>>AAA999PPPtttoooLLLAAA555222222222111000---------,,,,,,,,,,,,,,,---+++)))***,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,---...///...//////000111222333333444555777888999;;;===@@@AAABBBDDDGGGIIIKKKLLLLLLKKKVVVWWWWWWvvviiiQQQDDDLLLggg{{{uuusssoooiiieeeeeerrrrrrtttyyyzzzyyyeeeOOOKKKCCC???CCCEEEAAADDDFFFGGGFFFEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGHHHKKKOOOQQQQQQQQQQQQRRRMMMLLLLLLMMMOOOQQQRRRRRRPPPTTTSSSXXX^^^YYYYYYfff|||dddjjjxxx|||fffLLLFFFIIIHHHRRR^^^pppxxx}}}YYYNNNGGGCCCGGGAAADDDCCCBBBAAABBBCCCCCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCCCCBBBCCCEEEHHHHHHGGGFFFGGGPPPPPPRRRqqqrrrIIIIIIWWWvvvzzzaaaIIIAAAAAA===:::;;;777999<<<>>>FFFVVVlll{{{ppp]]]TTTMMMHHH???>>>;;;999666555333333222111000000111111000/////////////////////////////////000000000000000000000000000///000000111222222222111222333444777:::777444999KKKhhhwww]]]XXXXXX^^^gggqqqyyy|||||||||wwwwwwvvvsssmmmjjjnnnvvvfffkkksssyyyxxxooobbbXXXKKKGGGAAA>>>>>>@@@BBBBBB:::??????999555888<<<>>>;;;777<<>>BBB@@@???@@@BBBBBBBBBBBBDDDEEE@@@AAACCCEEEFFFFFFEEEEEEDDDGGGLLLNNNOOOPPPQQQRRRMMMLLLLLLLLLMMMPPPSSSUUUMMMQQQOOOSSS[[[XXXUUU^^^fffRRRlllyyySSSCCCGGGFFFAAAHHHRRR^^^kkkzzz{{{ppptttcccIIIGGGCCC>>>CCC>>>AAA???>>>===>>>@@@@@@>>><<<<<<>>>???AAABBBAAAAAAAAABBBAAAAAACCCFFFGGGFFFEEEEEENNNPPPLLL[[[gggGGGEEE\\\{{{ZZZJJJCCC===:::;;;777:::;;;999888AAARRR```www~~~ooo\\\SSSLLLHHH???>>>;;;999666555333333222000//////000000///...////////////////////////000/////////////////////000////////////000111111+++111666777555444555666;;;999777444333@@@^^^zzzvvv]]]eeepppuuu~~~|||~~~~~~vvvnnn^^^VVVKKKBBB>>>>>>???AAAEEE@@@@@@DDDBBB<<<999<<>>666===UUUqqqjjjOOO<<<333333777888111***)))---111///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***...111222...)))************************************+++,,,---...---......///000111222222333444666666777888;;;===>>>@@@BBBFFFHHHKKKLLLMMMYYYRRRTTT]]]___gggoooTTTHHHCCCHHHUUUaaappppppjjjkkkJJJAAA@@@@@@;;;===@@@999<<<<<<===<<<<<<>>>AAADDD===???@@@BBBCCCDDDCCCCCC@@@CCCGGGIIIJJJJJJKKKLLLKKKJJJIIIHHHIIIMMMRRRUUUNNNQQQNNNOOOVVVTTTRRRYYYYYYwwwxxxtttqqqXXXQQQJJJEEEFFFHHHKKKPPP[[[hhhqqq}}}xxxuuuzzzlllOOO>>>CCC>>>:::BBB>>>>>>;;;::::::;;;<<<===;;;999777999;;;===>>>>>>>>>>>>@@@??????AAACCCDDDDDDDDDDDDIIILLLIIIKKKccc\\\FFFLLLcccsssZZZKKKAAA>>>@@@:::;;;;;;888666:::BBBIII^^^jjjzzznnn\\\SSSKKKGGG???>>>;;;999666555333333111///......//////...---//////////////////////////////////////////......///////////////000111111111111000///111444333111111000333:::<<<888888<<>>AAAEEEHHHKKKLLLMMMPPPRRRXXXZZZRRRQQQjjj~~~___KKK@@@DDDCCCBBBVVVrrruuu}}}gggHHHIIICCCBBB===777<<>>BBB<<<===???AAABBBBBBBBBBBB===@@@CCCEEEEEEEEEEEEFFFHHHGGGFFFDDDFFFJJJPPPUUURRRUUUOOONNNTTTRRRPPPXXXSSS]]]www}}}dddPPPLLLKKKGGGBBB@@@DDDLLLSSSYYYhhh|||xxxyyy|||}}}iiiOOOCCC666===666333>>>:::666999888888999;;;;;;999888444555777:::;;;<<<<<<<<<@@@>>>===>>>AAACCCCCCCCCCCCDDDGGGFFFBBBNNNzzzvvvRRRFFFLLLppphhhTTTGGGCCCFFF>>>===;;;::::::;;;<<<===BBBQQQgggxxxjjj\\\TTTHHHFFF??????===:::888666444333222111000//////......///------............------////////////000000000000......///000000000000000000000000111222222333333444444555555666777777777999===FFF\\\sssxxxuuuooo```XXXSSSGGGQQQRRRNNNHHHDDDCCCAAA===;;;<<<===<<<;;;;;;===???MMMcccpppZZZGGG<<<222111111000///......---000000///------,,,,,,,,,111***(((---111---******---+++))))))***+++***)))************************)))************+++++++++,,,,,,------.../////////222222111111333555888999;;;===BBBHHHLLLLLLJJJHHHKKKOOORRRTTTUUUWWW\\\```|||XXXKKKIIIFFFGGGKKKXXXllltttXXXJJJ>>>>>>===;;;:::888888777777888999999::::::999999888;;;===?????????>>>???@@@BBBDDDFFFFFFDDDDDDDDDEEEBBBDDDGGGHHHIIIKKKMMMOOORRRQQQOOOOOOQQQRRRRRRQQQVVVYYY^^^ttt{{{[[[WWWQQQMMMJJJGGGFFFEEEEEENNNZZZfffsssvvvgggWWWvvvcccPPPJJJ:::;;;;;;:::999888777666666666666666666666666666555666777888:::<<<===============>>>??????@@@@@@===???DDDGGGCCCIIIdddaaaSSSOOOUUU{{{dddPPPEEEFFF>>>???===999777888999999;;;@@@KKKZZZlll|||jjj]]]TTTHHHGGG???>>><<<999777555333222111111000///............------............------....../////////000000000......///000000000000000///000000111111222333333333333444555555666666777777888:::???RRRnnnyyyppppppssslllkkkhhh^^^RRRKKKKKKJJJHHHAAA???===;;;;;;===???@@@999===CCCNNN___yyyqqqVVVQQQIIIAAA:::555333222111111000000///......---000///...---,,,,,,,,,,,,000,,,+++//////,,,+++...,,,***))))))+++,,,,,,+++************************))))))*********+++++++++,,,,,,,,,---......//////222111111111222555777999:::===@@@EEEIIIJJJIIIHHHIIIMMMPPPRRRRRRTTTYYY]]]iiiuuuZZZOOOJJJGGGGGGLLLOOOSSS___sssvvvggg~~~oooKKK===:::666:::;;;<<<===<<<999777555777777888888888888777777:::<<<>>>>>>>>>===>>>@@@@@@BBBDDDDDDDDDEEEGGGIIICCCEEEGGGGGGGGGHHHJJJLLLQQQPPPOOOOOOPPPPPPPPPPPPQQQSSSVVVdddjjjXXXLLLDDDCCCHHHAAAAAABBBEEELLLXXXbbbhhhyyyddd]]]VVVKKKdddiiiNNN@@@>>>:::::::::999999888777666555555555555555555555555555555666777999:::;;;;;;:::;;;;;;<<<<<<======>>>@@@>>>@@@CCCBBBCCCSSSgggpppQQQHHHgggdddLLLCCCAAA@@@>>>;;;::::::;;;::::::;;;???EEEQQQdddyyyjjj]]]TTTIIIGGG>>>===;;;888666444333222111000///...------------------............------.........////////////000......///000000000000/////////000111111222222333222222333333444555555555333666555222444===GGGLLLHHHUUUggg{{{|||nnnccc[[[TTTMMMIIIDDD???=========;;;999;;;:::777666;;;HHHXXXeeexxx|||mmm```OOO???777444000------000444777000000000///......------//////...---,,,,,,,,,,,,+++)))***+++***(((***---,,,+++)))***+++,,,,,,+++************************)))))))))*********+++++++++,,,,,,------......///111111111111222444777888:::;;;>>>AAADDDFFFGGGGGGHHHKKKNNNOOOOOOQQQUUUYYYRRRddd~~~uuu___XXXKKKAAACCCNNNXXX[[[cccpppfffqqqzzzmmmMMM;;;999===>>>555888<<>>;;;666333555555666666666666555555888:::<<<===<<<<<<===>>>>>>@@@AAABBBCCCFFFIIILLLEEEGGGHHHHHHGGGGGGIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTYYYfff{{{ttt^^^PPPNNNPPPMMMHHHFFFGGGLLLTTTYYYaaaeeehhhjjjiiikkknnnrrrppppppooodddpppjjjNNN;;;444666888888888888888777666555444444444444444444444444444444555666666777888888777777888999999::::::;;;AAA;;;;;;@@@BBB@@@DDDMMMqqqgggGGGRRRmmmdddOOOFFFBBB>>>;;;:::999888888999999777666:::III___pppttt}}}kkk]]]TTTIIIGGG???===;;;888666555444444000///...------,,,,,,---------............------------........./////////---...//////000000////////////000000111222222222111111111222333333444444222444666555666999===???:::;;;:::<<>><<<>>>???<<<888;;;>>>BBBBBB???:::666444000>>>JJJOOOUUUbbbqqqyyy|||yyyvvvkkk___XXXSSSMMM@@@333///333333///444555555444333111...---/////////......---------......---,,,++++++,,,,,,+++)))((())))))***+++,,,...,,,***))))))***)))'''************************))))))))))))************+++++++++,,,------......000000000111222444666777999:::;;;===>>>AAADDDGGGIIILLLOOOOOONNNOOOSSSWWWTTT___eeezzzrrrcccWWWOOORRRVVVZZZ^^^iiiyyyyyyzzzcccIII;;;888777777888444666:::======:::777444444555555555555555555444666888:::::::::999:::<<<>>>???@@@@@@AAADDDHHHLLLFFFHHHIIIJJJIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKLLLQQQQQQUUUWWWVVV^^^wwwvvvpppXXXWWWVVVQQQIIIDDDFFFMMMKKKLLLNNNMMMKKKMMMQQQUUU^^^___hhhwww~~~|||hhhNNN>>>666555777666666666666666555444444333333333333333333333333333333333444444444444444555555666666777888888999<<<888999???BBBAAABBBFFFPPP^^^LLLWWWiiidddQQQHHH@@@======:::888888999::::::888777<<>>>>><<<999777999;;;???IIITTT]]]gggvvv}}}~~~vvvXXXMMMAAA:::;;;???BBBCCC>>>>>>???===;;;999888888===???===999888<<>>>>>>>>>>>@@@DDDGGGCCCEEEGGGGGGGGGHHHJJJLLLIIILLLMMMMMMJJJIIIIIIJJJJJJJJJOOOTTTPPPLLLZZZmmm|||}}}}}}vvvfffZZZ^^^jjj\\\[[[WWWPPPIIIEEEGGGIIIRRRKKKHHHPPP\\\gggsss|||lllJJJ:::888999777666444444444555444444333333111111111111111111111111222222222222222222222222444444555666666777777888777777999===??????CCCGGG@@@eeeXXXTTT\\\yyy~~~```RRRDDD@@@@@@>>>===>>>;;;;;;:::;;;;;;:::999888AAAKKK[[[mmm|||kkk^^^UUUJJJHHHAAA???<<<999888777888888111000///...------------------............------,,,,,,,,,---------......------...////////////.........///000000111111222000000111111222333333333444111000555777555333333222555:::===>>>>>>???@@@999===>>>:::888===AAACCCHHHNNNSSSSSSTTTYYY^^^______cccffffffgggkkkuuu}}}|||nnnYYYGGG???>>>@@@AAADDDCCC@@@>>>===>>>??????222111111444888;;;:::888666666666666666666666666222333555444333333555999111222444555666444000,,,............//////000111------------------------,,,++++++******+++++++++))),,,,,,******+++***'''((('''&&&''')))+++,,,+++))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,---......///111222333444444555777999999888:::@@@DDDJJJMMMOOOPPPOOOPPPTTTXXXXXXWWWWWWaaakkkuuusssPPP@@@@@@:::888:::<<<;;;999888555555444333333444555666333444444444444444444333111333555666555555666777:::;;;<<<;;;;;;<<<>>>AAA>>>@@@BBBCCCCCCDDDFFFHHHHHHKKKNNNMMMJJJGGGHHHIIIGGGGGGKKKRRRQQQLLLMMMTTTvvvyyyxxxlllbbb]]]\\\fffTTTCCC@@@FFFSSSiii}}}eeeNNN777111555888555111222222333333333222222111000000000000000000000000111111111111111111111222333444444555555666777777555777999:::999;;;???CCCDDDQQQooozzzeee\\\oooqqqxxxbbbLLLDDDAAA>>>===???<<<999777777999:::999777:::===EEEQQQbbbssslll^^^UUUJJJHHHAAA???;;;888777777888888111111000///............------............------+++,,,,,,,,,,,,---------,,,---......//////............//////000111111111000000111222222333333444333111333777777555777===<<<:::777444222333555777777;;;<<<999:::???AAAAAA777<<<>>>;;;>>>GGGPPPSSSYYY```jjjssszzziiiXXXKKKAAA<<<;;;<<>>CCCFFFIIILLLMMMLLLNNNRRRVVVSSSTTTXXXbbbfffaaawww~~~cccCCC777===222333111///000222222000444333222222111222222333111222222333333222222111000222444444333333444555555777888999888999:::<<<===>>>@@@@@@@@@@@@AAACCCGGGKKKOOONNNJJJFFFGGGIIIJJJHHHHHHMMMQQQRRRQQQOOORRRrrrpppqqq|||}}}yyysssdddWWWSSSSSSWWWgggxxxmmmFFF;;;222111444444222222000111111222222111111111///////////////////////////000000000111111222222222222333333444555555555555777777777888:::<<<<<>>:::777666666777888222111000//////......///---..................---++++++,,,,,,,,,---------,,,---......//////............//////000111111111111111111222333333444444222222444666111---333>>>444555888999::::::::::::999<<<===;;;;;;>>><<<888===AAABBBAAAIIIYYYeeejjjzzzxxxbbbNNNBBB:::<<<@@@DDDGGGGGGDDDAAA===999555444444333333555000222444666666555333222333333111000111333111------...000000...---000555------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++'''777BBB:::,,,)))---222555222///,,,+++)))'''%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---///000222333333333333666999999777888===BBBCCCFFFIIIJJJJJJKKKPPPTTTSSSYYYVVVWWWccchhhhhhnnnoooKKK777777::::::444888777222111555444...222222222222111111000000000000111111111111000000///111333333333222333444111333666777777888999:::???AAAAAAAAA??????@@@AAAGGGLLLOOONNNJJJFFFGGGIIIKKKGGGCCCDDDKKKTTTUUUQQQPPP[[[qqqwwwhhhgggeeeooo|||zzzrrrnnnZZZ\\\hhhzzzuuuhhhAAA444222333555555222444888///000111111111111000000/////////////////////////////////000111222222222111111111222333333444444555555666777;;;>>>===999???===<<>>AAA???999666888<<<444888;;;::::::@@@MMMWWWkkktttjjj^^^SSSGGGLLLBBB???;;;888777666555444000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000333222111111111222444444111222333444555555555555777777777777888888888888<<<999888999===>>>===:::??????DDDSSSgggzzzqqqPPPCCC:::<<>>:::666444333444888111...111333222000000000000////////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((((((((((((((((((((((((++++++************++++++EEE333'''***...***))),,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,......///000111222333333333444555777:::<<>>999222222222111000//////...////////////////////////---------............///---......///000111111222111111000000111111222333333444444666888:::<<<===888AAACCCDDDaaaaaaZZZXXXrrrppp]]]PPPIII>>>>>>===<<<;;;:::888888888888888888777888;;;===MMMWWWdddnnnuuu{{{iii[[[PPPEEEIIIBBB???;;;888777666555444000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000222111111000111222333444111222333444555555555555666666777777777777888888:::;;;<<<<<<;;;<<<===???BBBRRRgggttt|||bbbIII888???KKKLLLHHHHHHFFFEEEAAA===999666555555111111444888777111///000000000////////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++******))))))******+++999,,,&&&+++...)))'''***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,------...///000111222222333444555777999<<<>>>@@@EEE@@@FFFFFF???KKKXXXQQQNNNPPPQQQSSSTTTVVVXXXYYY]]]cccuuujjjNNNLLLCCC777222333666666444333333222111111111111111111111111000000//////////////////000000000111111//////000000000111111111222222333333333333444444999999:::;;;<<<===???@@@BBBCCCCCCCCCBBBCCCEEEHHHHHHFFFDDDFFFJJJOOOQQQRRRRRRPPPPPPTTTaaawwwuuu]]]MMM===444222222222111000000///......////////////////////////------------.....................//////000000111111000000000000111222222333333444555777999;;;<<<;;;<<<<<<===KKKrrrpppWWW]]]zzz|||aaaPPPEEECCC@@@@@@@@@@@@>>><<<777777777777777888999;;;:::BBBMMMWWW```jjjuuu|||kkk\\\RRRIIIKKKBBB???;;;888777666555333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000111000000000000111222222111222333444555555555555555666666666777777777888666:::<<<;;;888:::BBBIIIXXXmmmkkkPPPBBB>>>???EEEMMMKKKIIIFFFAAA===:::777666---111888===999111...000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++******))))))******+++,,,&&&%%%+++---(((&&&)))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))******+++,,,,,,---...///000111111333333444666888;;;===>>><<<<<>>999<<<@@@>>>MMMeeeGGGZZZvvvnnnZZZRRRHHHAAA@@@>>>;;;777::::::999999888888777777555999===AAAEEELLLUUU\\\eeellluuu}}}lll[[[SSSMMMMMMAAA>>>;;;999888777555333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.....................///000000000000000000000111111111111222333444555555555555555555555666777777777888777999;;;:::===FFFTTT___yyyvvv^^^MMMFFFDDDEEEIIIHHHFFFDDDBBB???;;;888111111555888555///---000...//////////////////............---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))******'''&&&''',,,+++''''''+++(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))******++++++,,,---...//////000222333444555777:::<<<===999<<>>???@@@@@@@@@@@@BBBCCCEEEEEEEEEFFFIIILLLNNNPPPPPPHHHLLLWWWSSSIIIVVVooo}}}oooVVV<<<333555555111////////////.........------------------------------+++,,,,,,,,,------------.........---------------//////......//////000111111111111222444666777888888777>>>EEE======aaaYYYOOObbb{{{|||lllWWWHHHBBB@@@<<<999???===<<<;;;:::999777555999:::999888777888===@@@HHHNNNXXX```fffkkknnnpppxxxzzz~~~~~~}}}wwwtttqqqnnnhhhccckkkWWWOOOKKKGGGAAA>>>;;;999888777444222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.....................///000000//////000000111111111111111222333444555555555555555555555666777888888999;;;:::;;;@@@LLL^^^rrrxxxooohhhSSS===AAAAAABBBEEEGGGGGGDDDAAA<<<555000000000......000......////////////.........------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************))))))))))))))))))************+++)))''')))---(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))************+++,,,---...//////222222333444666999:::<<>>>>>???AAACCCDDDDDDEEEGGGIIILLLNNNEEEEEEJJJOOOOOOKKKNNNVVV]]]wwwjjj^^^CCC999111111333222...,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,......------......///000000000000111222444555666222555;;;>>>;;;<<>>AAACCCDDDEEEGGGIIISSSUUUXXX[[[]]]]]]\\\[[[XXXUUUSSSTTTVVVWWWUUUSSSoooXXXPPPMMMDDD@@@>>>;;;:::999777444222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000///000111111222222111111111222333444555555555555555555666777888999::::::888:::@@@LLL___xxxooonnngggXXXEEEBBBAAACCCHHHKKKKKKJJJGGG<<<222//////......000---...///000000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************************))))))(((((())))))***---,,,+++***((()))+++...))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))******+++******+++,,,---...//////111111222333555777999:::@@@EEEBBBBBBHHHEEECCCNNNMMMKKKKKKMMMQQQTTTSSSQQQ[[[YYYWWWXXX\\\``````___gggxxxoooeee[[[???888333111555777444222333000000000...,,,,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------------------.........///............////////////000000111333555777999:::999;;;=========<<<===>>>@@@BBBDDDDDDEEEFFFIIIKKKHHHJJJIIIGGGIIINNNOOOLLLHHHUUUeee}}}jjjNNN666333222000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------...///......//////000222333444777999888777:::@@@CCCAAAeeexxx]]]XXXdddooolll[[[MMMEEEBBB???;;;;;;===>>>===;;;555666888999999999888777777777777777666777:::===???AAACCCFFFGGGIIIIIIIIIGGGFFFGGGIIILLLOOOQQQQQQpppYYYRRRPPPFFF@@@>>><<<:::999777444222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000000000222333333333222111111222333444555555555555666666777888999:::;;;;;;;;;EEETTTggg|||zzz\\\SSSIIIDDDEEEHHHJJJKKKLLLDDD===:::555000...000,,,---///000000///---,,,---------,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''(((+++,,,+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,******+++,,,---...//////111111222333444666888999999@@@===???JJJFFFDDDSSSKKKHHHGGGJJJPPPSSSRRROOOYYYUUURRRUUU\\\___^^^ZZZ^^^bbblll}}}sssWWWFFFBBB???:::555111.../////////111444...---,,,,,,,,,------...------,,,+++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------.....................////////////000000000222333555666777777999<<<<<<<<<;;;<<<<<<===@@@BBBCCCCCCCCCFFFIIILLLKKKJJJHHHJJJMMMNNNLLLKKKPPPRRR\\\rrrwwwdddTTTFFF666)))222222111///......//////+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,------...............///000222222999888777777:::???@@@>>>FFFkkkaaa\\\\\\ppp~~~gggZZZSSSMMMEEEAAAAAAAAA>>><<<<<<;;;;;;:::999888555444666777888888888:::===@@@===>>>???AAACCCEEEGGGHHHJJJJJJKKKKKKKKKLLLNNNPPPhhhSSSOOOPPPDDD@@@>>><<<:::999777444111000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000000000111222333444333222222222222333444555555555555666777888999:::;;;<<<<<>>999;;;GGG@@@;;;KKKHHHEEEDDDHHHNNNQQQPPPNNNNNNPPPRRRQQQPPPUUU^^^eeeaaa^^^bbbkkknnnmmmuuu~~~nnngggXXXNNN;;;222777666111222000000111333111...------///...------//////---+++---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111111111111222333444555666888;;;<<<;;;:::;;;;;;<<>>:::;;;:::999999:::;;;:::999:::;;;;;;:::777666777888999999:::;;;===@@@CCCEEEDDDGGGIIIHHHGGGHHHLLLPPPmmmRRRNNNKKKGGGAAA>>>;;;999888777444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///////////////............///111333444555444444333444555555444444666888999777777888777777???HHH]]]mmmuuuuuulllZZZJJJAAA===999JJJPPPRRRMMMFFF@@@777///111000000000000///---+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------....../////////000000111222444555;;;;;;;;;<<<===???AAABBBFFFFFFGGGIIIKKKNNNPPPQQQOOOPPPQQQQQQQQQSSSVVVYYY[[[ZZZ\\\^^^aaaccccccbbbkkksss}}}iiiMMMAAA@@@888777555333222222222222000000///...............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,+++++++++,,,---...---------............/////////.........000222333555555666777888999::::::<<<===@@@AAAAAABBBDDDFFFDDDDDDEEEFFFGGGHHHJJJJJJKKKHHHHHHKKKMMMOOOUUU]]]zzzaaaEEE???888222000///...,,,------,,,,,,,,,+++++++++************************))))))************))))))))))))))))))))))))))))))++++++******************)))************+++++++++------,,,------...///000222333333444555666777777@@@:::IIIxxxyyyxxxtttnnnppp}}}uuukkkbbbMMMIIIIII<<>><<<;;;;;;===???;;;:::999999888888999999===;;;888999===CCCGGGIIIJJJMMMQQQSSSSSSSSSSSSTTTlllVVVTTTNNNHHHAAA>>>;;;999888777444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......////////////////////////...///111222333444333333333444555555444444666888444999??????:::;;;KKK\\\ooozzzvvvgggMMM===;;;888HHHWWWZZZSSSJJJ@@@888111...,,,---///111000...------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---........./////////000111222444444999:::;;;===???AAACCCDDDBBBDDDFFFGGGGGGIIILLLOOOOOOPPPQQQQQQQQQQQQSSSUUUSSSSSSSSSVVVZZZ]]]]]]]]]VVVXXXXXXXXX___iiipppppp|||sssiiibbbTTTWWWUUUKKK>>>555444777444555555555444222000///000//////...------......---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))************++++++++++++***************+++,,,,,,------------............///............000111222444555555666777888999999:::<<>>============>>>======>>>???AAADDDGGGIIIMMMPPPSSSVVVVVVVVVVVVWWWfffVVVSSSLLLDDDAAA>>>;;;999888777444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///////////////////////////000111222222222222222444555555555333444555777888666777;;;BBBNNNaaarrrvvvhhhTTTEEE555???JJJSSSXXXWWWMMMBBB777111+++***...222222000------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------....../////////000111222333444666888;;;>>>AAACCCDDDEEE???CCCGGGGGGEEEFFFJJJOOOPPPRRRTTTTTTSSSRRRSSSTTTTTTSSSSSSUUUYYY]]]______aaaaaa\\\TTTRRRXXX^^^```[[[cccfffdddhhhrrrxxxxxxzzzwwwxxxzzzvvvnnnooovvvqqqhhh[[[RRRMMMGGG@@@:::???<<<777444333555777888000222555777666222...+++///......---------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))---,,,+++***)))***++++++))))))))))))*********+++,,,,,,,,,---------............---......///111111333444444555666777888888888:::===???@@@AAACCCEEEKKKIIIHHHGGGHHHIIIKKKMMMLLLIIIHHHHHHGGGFFFIIIOOOBBBJJJWWWiiiyyybbbIII999333222000...,,,,,,.........---,,,,,,,,,+++++++++******************************((())))))******))))))(((((((((((((((((((((((((((************************)))))))))*********++++++,,,,,,,,,,,,---...//////111111222333444555555666666;;;;;;999GGGsssppp^^^bbbfff{{{ssseee^^^VVVPPPLLLIIIEEEBBBFFFFFFDDDCCCBBBBBBBBBBBB>>>AAAEEEGGGGGGGGGJJJMMMQQQUUUZZZ___bbbdddfffhhhfffVVVQQQJJJFFFAAA>>>;;;999888777444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///////////////000000000000111111111111111111111444555666555444444666777:::999:::@@@MMMdddmmmnnniiiWWWPPPEEE;;;>>>OOO]]][[[QQQGGG===111+++---000111000------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************++++++,,,------......////////////000222333444444777;;;>>>AAABBBCCCBBB@@@FFFKKKJJJFFFFFFLLLRRRQQQSSSVVVWWWWWWVVVVVVWWW[[[YYYXXXYYY\\\___aaabbbcccfffeee^^^YYYYYYZZZZZZYYY[[[YYYSSSRRRSSSQQQKKKNNNKKKJJJKKKGGGBBBCCCIIIBBB>>>:::999:::;;;888555777555333333555444111...///000333444444111---+++------,,,,,,,,,,,,------++++++++++++************************************))))))))))))))))))))))))...---+++)))((()))***+++)))))))))***************+++,,,,,,,,,------------------------...///000000222222333444555666777777888:::===?????????@@@AAAIIIHHHFFFEEEEEEFFFIIIJJJMMMJJJIIIJJJHHHFFFHHHMMMNNNNNNSSSZZZ```fffoooxxxuuufffZZZQQQEEE===;;;:::666111000000//////...---,,,***++++++++++++************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++,,,---...//////000000111222333444555>>>444777@@@>>>FFFvvvaaa]]]gggwwwwwwsssnnngggaaaWWWVVVTTTRRROOONNNMMMLLLJJJOOOTTTUUUSSSTTTYYY]]]^^^ccckkkssszzzmmmZZZQQQLLLNNNAAA>>>;;;999888777444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......////////////000000111111111111111111111111222222444555666666555666888999777???JJJUUUdddqqqkkk```hhhXXXCCC999BBBSSS\\\]]]VVVKKK<<<222//////...---------,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++,,,------............///000111333333444666:::===???@@@??????BBBGGGLLLKKKGGGGGGLLLRRRMMMPPPSSSUUUVVVVVVWWWXXX]]]ZZZXXXXXXYYY[[[\\\\\\ZZZ___```[[[UUUTTTSSSQQQUUUUUUSSSPPPPPPOOOKKKEEEGGGDDDBBBAAA>>>;;;<<>>===<<<<<<<<>>;;;999888777444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........//////000000111111222222222111111222333444444444555777777777888:::===CCC@@@KKKllldddgggggg\\\HHH;;;>>>KKKVVVWWWPPPGGG>>>777222///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------.........///000111222333555666888;;;===>>>>>>>>>BBBEEEIIIHHHFFFFFFJJJOOOGGGJJJMMMOOOPPPRRRTTTUUU]]][[[XXXWWWXXXYYYYYYXXX^^^```]]]VVVSSSTTTUUUTTTMMMMMMMMMMMMNNNMMMKKKHHHFFFDDDBBB@@@>>>=========:::888666666666555444222222222222111111111333555000///---++++++,,,---...+++************++++++,,,*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''((()))***))))))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,---............///000000111222333444555777999<<<===<<<:::999999DDDDDDDDDDDDDDDEEEFFFFFFEEEDDDFFFIIIIIIGGGHHHMMMLLLLLLNNNTTTVVVRRROOONNNOOOYYY```^^^]]]eeesss}}}}}}wwwooofff[[[VVVOOOAAA;;;888///222///...000///,,,,,,///)))+++---,,,+++******+++*********))))))))))))((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''(((((())))))*********((((((((()))))))))******************+++,,,------------...///000111111222...555888555444:::BBBFFFlllvvvaaaXXX^^^ooocccUUUJJJFFFLLLAAA>>>;;;999888777444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........//////000111111222222222222111222333444666777444555777888999;;;>>>@@@OOOPPPfffiiipppmmm[[[FFF<<<===AAAHHHKKKMMMJJJBBB999222///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------............000111222333444555777:::<<>>???AAACCCCCCDDDCCCCCCEEEEEEHHHLLLKKKIIIJJJNNNIIILLLMMMMMMNNNOOOLLLHHHIIIRRRXXXRRRKKKKKKRRRWWW___^^^bbbgggkkktttppp^^^TTTQQQKKKDDD@@@777666444---///333---------000333111,,,...444''')))+++***))))))***---******)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))******+++(((((((((((()))))))))***)))))))))******+++,,,---,,,,,,---...///000111111---777:::222222<<<@@@;;;GGGddd}}}```RRRVVVjjj~~~||||||aaaWWWNNNHHHMMMAAA>>>;;;999888777555333000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------............//////000111222222222222222222222333555777888333555777999:::<<<@@@BBBLLLlllyyyzzzuuuiii[[[NNN???444999CCCOOORRRKKK@@@666111---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------............///111222333444555666999===AAADDDFFFEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJJJJJJJJJJKKKNNNQQQTTTSSSSSSTTTVVVVVVUUUSSSRRRSSSRRRRRRUUUXXXVVVPPPPPPOOONNNMMMHHHCCCAAACCC>>>>>><<<999999999777444666555333111000000//////111///---///333333///***,,,,,,++++++++++++++++++))))))((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((''''''&&&''')))***+++***(((''')))************+++++++++)))***,,,---......---,,,......///000111222333333///333888;;;;;;;;;;;;<<<999;;;===@@@AAAAAA@@@???BBBAAADDDHHHHHHEEEEEEIIIFFFKKKKKKFFFFFFJJJKKKGGGBBBLLLQQQNNNJJJJJJMMMOOOOOOLLLLLLOOOOOOQQQZZZfffeeeccc```^^^^^^]]]\\\YYYOOOMMMFFF===999::::::888777111444777111222444,,,222+++(((...111---***+++***,,,---+++((((((***---))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,,,,---...///000000000000444888666111555===???<<>>@@@AAAAAA@@@???@@@CCCEEEGGGGGGRRRNNNKKKJJJLLLMMMLLLJJJNNNNNNOOOPPPRRRTTTUUUVVVQQQOOONNNRRRWWWVVVPPPIIIJJJHHHFFFDDDCCCAAA???===;;;:::888777555444444333333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,++++++*********++++++******++++++,,,------------......///000111777999::::::999888999:::>>>>>>=========???@@@AAAAAACCCFFFHHHHHHFFFCCCAAABBBIIIKKKHHHGGGJJJJJJFFFHHHIIIKKKMMMNNNMMMIIIFFFKKKMMMNNNMMMJJJKKKNNNRRROOONNNMMMLLLKKKHHHDDDAAA@@@>>><<<:::777666444444222111111000///......---------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,------......///000222444444444444666777???888;;;```cccGGGVVVooosssdddZZZTTThhhtttbbbUUUMMMOOOCCC@@@???===;;;999777555444000///...------...///000,,,,,,---.../////////...,,,,,,---------................../////////000000333222111000000111222333222222333666999:::888555:::666:::AAA<<<===ZZZ~~~gggZZZmmmqqq]]]CCC>>>999>>>SSS```PPP666111///...//////---+++***++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))+++------+++)))(((((())))))))))))***+++,,,))))))))))))((((((''''''(((((((((((()))))))))))))))******++++++,,,,,,---------......//////000000333444666888;;;===??????CCCBBBAAABBBDDDFFFGGGHHHLLLIIIHHHHHHKKKMMMMMMLLLKKKKKKLLLMMMPPPSSSUUUWWWRRRNNNMMMOOOTTTTTTNNNHHHIIIGGGDDDBBBAAA???<<<:::999888666555333222222222222222111000///...------++++++++++++++++++++++++)))******++++++******)))++++++******))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''(((((((((((('''((((((((()))))))))))),,,,,,+++++++++*********++++++******++++++,,,---............///000111111666888:::;;;:::999999999???>>>>>>>>>>>>???AAABBBCCCDDDFFFHHHGGGEEEBBB@@@BBBGGGIIIGGGFFFJJJKKKIIILLLKKKKKKLLLMMMMMMLLLJJJMMMMMMNNNMMMLLLLLLNNNOOOMMMLLLKKKJJJIIIGGGBBB???===<<<:::777555333222222000000///......---,,,,,,---,,,,,,+++******))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---.........///000222333222333444666666;;;???NNNfff~~~eeeNNNRRR\\\qqqyyy___SSSYYYbbbhhhkkkllloooppp}}}~~~yyyxxx{{{\\\XXXLLLGGGFFF@@@???===;;;999777555444111000///...------...///***+++,,,---.../////////,,,------------.............../////////000000000777555333111000111222222444444444666999999888666333333999@@@CCCUUUuuuUUUbbbrrrrrr]]]III222111GGG\\\XXXHHH;;;222...111000+++***...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((''''''(((***++++++***)))))))))(((((((((((('''(((((((((((())))))))))))))))))******+++,,,,,,,,,---------...//////000000222333444777999;;;===>>>CCCCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGIIILLLPPPQQQQQQJJJJJJJJJKKKNNNRRRUUUWWWSSSOOOLLLMMMPPPPPPLLLHHHGGGDDDAAA>>>===;;;999666777666444333111111000000000000///...------,,,,,,************************)))******++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))+++++++++***************+++************+++,,,,,,............///000111222555777:::;;;:::999999999>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGFFFEEEBBBAAADDDHHHIIIGGGGGGKKKMMMMMMOOOMMMJJJJJJKKKMMMMMMMMMNNNNNNMMMNNNOOOOOOMMMLLLKKKIIIHHHGGGFFFCCC@@@===999888666444222111000///......------,,,,,,++++++,,,,,,++++++***)))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))*********++++++,,,,,,---......---///111111111111333444111;;;===;;;===GGGiiihhhLLLLLLhhhbbbVVVIIICCCFFFKKKKKKJJJOOOZZZhhhpppsssuuuzzz~~~}}}}}}}}}~~~|||xxxqqqmmmeee___ZZZZZZYYYVVVSSSSSSXXXZZZLLLBBBIII@@@???===;;;999777555444222111///...---------...+++---...///......//////------------...............////////////000000000777555333000000111222333444444555666777777777666333999;;;???ZZZ{{{___ZZZrrrqqq]]]BBB333999KKK[[[bbbMMM<<>>???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDHHHJJJJJJIIIHHHJJJMMMOOOMMMKKKJJJIIIKKKLLLLLLKKKNNNMMMKKKMMMOOOOOOKKKHHHGGGFFFDDDCCCBBB???<<<999666555444222000//////...---------,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,---------...000000000111222444222888555444888999EEE\\\dddTTT___|||kkk\\\WWWUUUOOOHHHCCCFFFHHHHHHGGGHHHLLLPPPNNNNNNOOOQQQRRRRRRRRRQQQOOONNNMMMJJJDDD>>>:::999\\\^^^NNNAAAJJJ@@@???===;;;999777555444222111///...---------...///111222111///---...///---------.........//////////////////000000000111333222000000000111333444333444555666666666666666===>>>CCCZZZeeecccooojjj]]]III999<<>>>>>===>>>@@@AAACCCEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHKKKIIIHHHHHHIIIJJJJJJHHHGGGKKKIIIHHHJJJLLLLLLHHHDDDDDDBBB@@@>>>===;;;888666444444222111//////......------,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,---...000111000111222444333666333444===;;;888???TTT}}}rrrfffggg~~~uuuooojjjddd```___^^^[[[XXXXXXUUURRRNNNKKKJJJKKKLLLAAACCCCCC??????GGGTTT___ccc^^^OOOCCCIII@@@???===;;;999777555444111000///...------...///000333444333///------///------.........//////////////////000000000111111//////000000222333444555333555666666666666888999;;;;;;SSS```dddgggggg[[[DDD999GGG]]]mmm^^^KKK:::111---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&(((******((('''&&&'''&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))***+++++++++,,,,,,,,,---......//////111222444666888:::<<<===CCCEEEGGGFFFDDDDDDHHHKKKEEEGGGJJJKKKKKKKKKMMMNNNRRRRRRRRRQQQQQQRRRRRRSSSVVVRRRLLLHHHFFFFFFEEEDDDAAA===999666555444444333222222111000///......///,,,,,,,,,++++++*********))))))))))))))))))))))))((())))))******))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,---...///000///222444555666666888999666777999:::<<<<<<======<<<<<<===>>>AAACCCEEEGGGCCCBBBBBBDDDCCCAAACCCGGGFFFEEEFFFGGGHHHHHHFFFDDDFFFEEEDDDEEEFFFFFFDDDCCCAAA>>><<<:::999777555222333222111000///.........,,,,,,,,,,,,,,,+++++++++)))))))))(((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))******+++,,,,,,,,,...000000000000222444///666555333777666666???@@@UUUyyy~~~qqqtttzzz{{{qqqlllgggggggggddd[[[TTTTTTRRRMMMGGGCCCAAACCCEEE>>>IIIUUU^^^jjj|||fff[[[OOOHHHHHH@@@???===;;;999777555444000///...------...///000...111444222...,,,...000............//////////////////000000000111111111///000222333444555555444444666888888777888;;;===AAAZZZvvvjjjccc```WWWGGGBBBFFF___eee```KKK999222///***------------------------++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''(((---111///***&&&'''***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))******+++++++++,,,,,,------......//////000222444777999;;;;;;@@@CCCEEEDDDBBBCCCGGGKKKDDDGGGJJJKKKJJJJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOSSSPPPKKKFFFCCCAAA@@@???<<<999555222222222222111000///...---------------,,,,,,++++++++++++******************************(((((())))))))))))((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++++++++++++++,,,---......///000111222222444777:::555777999;;;<<<============<<<<<<<<<>>>@@@BBBDDD>>><<>><<<888666555444222000000000///...---------...************************(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***++++++++++++,,,...///...///000222---666444000333333444>>>JJJJJJQQQ```{{{yyysssooo___]]]ZZZYYYXXXUUUOOOJJJDDDHHHNNNTTTZZZbbbjjjpppdddVVVOOOMMMIII@@@???===;;;999777555444//////...------...000000+++///222111---,,,...111............/////////000000000000000111111111111000111444666666666555333555777::::::999:::===AAAYYYzzzaaabbbhhh]]]III>>>KKKccclllXXXAAA888444...------------------------+++*********+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''***111666333+++&&&(((,,,&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++++++++,,,------......///...///000333555777999:::;;;???AAAAAA>>>???DDDIIIDDDHHHKKKMMMLLLKKKMMMOOOGGGIIILLLNNNOOOOOONNNMMMQQQNNNIIIDDDAAA>>>===<<<999666222000000000111000......---,,,++++++++++++,,,,,,,,,+++++++++++++++************************(((((())))))))))))(((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))******+++************+++,,,------...///000000000333777:::666777999<<<===>>>>>>===>>>===<<<;;;<<<===???AAA;;;;;;???FFFGGGDDDFFFKKKJJJFFFCCCAAACCCEEEGGGHHH;;;===>>>===;;;;;;???BBB===:::777555444222000...///...------,,,,,,,,,---(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++)))+++------------///111///444///---666777222555EEEEEECCC???CCC___hhh\\\LLLFFFGGG@@@>>><<<::::::888666444111111000///////////////////////////////////////---...///000111111111111333111//////000111000///000333666888777666555444111<<>>>>>>>>@@@CCCFFFJJJIIILLLPPPQQQMMMKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHMMMJJJFFFBBB???<<<888555444333111000...------,,,+++---...///...,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((((((((((((((((()))******++++++++++++,,,---......000000///000222444666777777999<<<<<<;;;999999:::>>>===:::999999<<>>:::<<>>444666;;;<<<;;;;;;999777555333000...------///...---+++******++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&'''((())))))''''''%%%&&&***//////***%%%))))))))))))************+++++++++,,,,,,,,,------/////////000111111222222333888;;;999999EEE\\\ppplll]]]NNNHHHFFF@@@>>><<<::::::888666444111111000///////////////////////////////////////---...///000111111111111333222000000222222222111000333666777666555555555888:::BBBDDD:::999YYYllldddmmmiii```AAAEEETTTeeefffSSS???444---.........,,,+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((('''''''''((()))******)))))))))))))))(((''''''***)))))))))))))))))))))***++++++,,,,,,------.../////////111444777:::<<<;;;<<<>>>??????AAAEEEHHHKKKJJJKKKOOONNNJJJGGGHHHKKKJJJJJJIIIHHHHHHHHHHHHGGGEEEBBB???===:::777444333222111///...---,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***++++++***++++++,,,---...////////////111333555666777999::::::999999999:::============>>>>>>@@@@@@>>>;;;<<>><<<::::::888666444111111000///////////////////////////////////////......///000111111111111222111000111222333222111111333444555444444666777444999???>>><<>>???@@@BBBFFFIIIHHHFFFHHHLLLLLLHHHFFFGGGLLLKKKIIIGGGGGGGGGGGGHHHBBB@@@===;;;:::888555333222111000...---,,,,,,,,,---,,,***((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((((((((''''''(((((()))***************+++,,,---...------......000111333444666888888888777777999;;;<<<===???@@@AAAAAA@@@???>>><<<===@@@BBBAAABBBFFFHHHFFFDDDDDDFFFIIIJJJJJJWWWXXXOOO???555666777444666555333111///---,,,,,,---,,,+++***************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&((()))((('''(((&&&%%%'''***+++)))&&&(((((())))))))))))************+++++++++,,,,,,,,,---......///000000111111111111333666999:::777444666MMMrrrjjjWWWPPPMMMFFF@@@>>><<<::::::888666444111000000///////////////////////////////////////......///000111111111111000//////000222333222111222333444333333444777999000======777MMMppphhhxxxeeeNNN999BBBaaatttfffLLL444111------//////---***,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((('''''''''''''''(((((((((((())))))))))))(((((()))))))))))))))************++++++,,,,,,------...------...000333777:::<<<<<<===>>>??????AAADDDFFFBBB@@@CCCHHHJJJGGGGGGJJJMMMKKKIIIGGGFFFGGGGGGHHH@@@>>><<<:::999777444222111000///---,,,,,,++++++,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))))))))******+++,,,---,,,,,,,,,---...000111111555666666555555666999;;;;;;<<<>>>???@@@@@@@@@@@@???>>>===>>>???@@@BBBCCCFFFDDDBBBCCCEEEHHHIIIIIIPPP[[[WWWCCC444444555111333222111///---,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&$$$###$$$&&&''''''&&&(((((((((((()))))))))***************++++++++++++---------...//////000000222000///111777;;;;;;:::===777>>>WWWxxxiiiVVVOOOLLLEEE@@@>>><<<::::::888666444111000000///////////////000000000000000000000000...///000111222222222222111111111333555666555333333444444333333555888;;;;;;===<<>>>>>======>>>@@@CCCAAA???AAAFFFHHHFFFFFFIIIMMMLLLJJJIIIGGGGGGGGGHHHBBB???<<<:::888666333111//////---,,,++++++++++++)))***,,,---,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,***+++,,,---.../////////222333444333333555888:::;;;;;;;;;;;;<<<>>>???AAA??????>>>======???AAAAAABBBAAA???@@@BBBDDDDDDDDDCCCQQQSSSCCC555555444///111000...---,,,+++++++++))))))))))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((((((&&&)))(((&&&&&&''')))))))))'''(((((((((((())))))))))))))))))*********+++++++++,,,,,,---......//////333222000000000222555666:::888:::>>>BBBUUU~~~jjjXXXNNNJJJEEE@@@>>><<<::::::888666444111111000///////////////000000000000000000000000...///000111222222222222333333444777999:::999777333444555555555666999<<>>;;;999777555222///...---,,,+++************(((***,,,......,,,)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((()))***+++,,,***+++,,,---............///000222222333444777999999999999999:::<<<>>>@@@???AAA???;;;;;;>>>@@@??????>>><<<===>>>@@@???>>>888CCCGGG>>>666444222......---,,,+++************'''(((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&''''''&&&&&&&&&&&&'''(((''''''(((((((((((())))))((())))))))))))*********+++++++++,,,------......,,,000333444222222333444333555:::===:::<<>><<<::::::888666444111111000///////////////000000000000000000000000//////000111222222222222222222444777::::::999777333555666777777888;;;===BBBJJJpppjjjjjjggg\\\GGG;;;GGG\\\^^^QQQ@@@333//////...---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((***+++---...''''''((()))))))))))))))'''(((((()))******++++++***++++++,,,,,,------.../////////000222444777888:::;;;<<<======???BBBEEEHHHEEEDDDGGGFFFCCCBBBEEEHHHIIIIIIIIIGGGEEECCCAAA;;;999666555444333000...---,,,+++***************((()))***++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&)))++++++)))&&&$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))++++++***+++,,,............---,,,...111222333444555777666777999;;;<<<=========@@@BBB???:::999>>>???===>>><<<;;;;;;<<<<<<;;;:::888999999777444111///...,,,,,,+++***))))))))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%$$$$$$$$$%%%'''''''''((((((((())))))((((((((()))))))))************++++++,,,---------***---000333444444666777444222333888>>>>>>999555FFFUUUlllggg]]]OOOJJJLLL@@@>>><<<::::::888666444111111000///////////////000000000000000000000000///000111222222333222222//////111444777888777555333555777888999999;;;===:::ffftttiiieeefff\\\III@@@DDDaaaXXXJJJ:::000,,,---///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))+++---...///''''''((()))))))))))))))'''(((((()))***+++++++++***++++++,,,,,,---......000000000000222444666777888:::<<<===???BBBFFFIIIFFFCCCDDDGGGGGGEEEEEEHHHEEEFFFHHHHHHGGGCCC@@@>>>555444222111111111///---,,,,,,+++***)))))))))***))))))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""&&&---111111---&&&"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++***+++---...///......---***---000222333444555666444666:::===???>>>===;;;@@@BBB@@@999888===???<<<===<<<;;;:::;;;;;;:::888;;;555111222222...,,,...++++++***)))))))))))))))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&'''((())))))(((''''''(((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------222///+++***,,,...000111111666999555222555<<<@@@===<<>>>>>===<<<:::888555444222222000/////////000111////////////000000000000000000000000111111111111111111222333555666777777:::;;;555444<<<<<<:::AAAZZZxxxZZZkkkmmmSSS@@@<<>>???AAADDDHHHCCCDDDDDDEEEFFFHHHIIIIIIFFFEEECCCAAA???<<<;;;:::555444222000...---,,,+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,---//////000//////000111222333333444666888;;;<<<<<<===>>>@@@>>>>>>======<<<;;;;;;;;;======<<<;;;:::999888888888777444222///...---,,,+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************------......///000000000444333333333444666888999999:::;;;===CCCLLLVVV]]]mmmhhhTTTOOOKKKHHH@@@???>>>;;;999777555444333222111000///000111111////////////000000000111000000000000111111111111111222222333444555666666222555999CCCFFF:::;;;OOOzzz{{{llliiidddbbbaaaaaaaaaaaakkkhhh||||||mmmkkklll[[[???AAAQQQ[[[SSS>>>///---111222000---,,,,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++******+++,,,,,,------...,,,---//////000222555888777:::>>>??????@@@CCCEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFEEECCCAAA>>><<<:::999444333111///...,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))******+++,,,---...////////////000111222333444444777999;;;<<<<<<<<<>>>?????????>>>======<<<<<<;;;>>>>>>===<<<;;;999888777666555333111...---,,,+++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********,,,,,,---......//////000222222222222333555666777999999999:::<<>>:::888666555555444333222111000111111222/////////000000000111111000000000111111111222222222222333333444444444555777444555======666QQQppp\\\QQQPPPOOONNNLLLLLLMMMMMMLLLJJJKKKEEETTTkkkqqq___sssjjj@@@888CCCUUU___PPP777,,,111///...,,,,,,------,,,+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************++++++,,,---------...///000000000222555777888:::===???@@@AAACCCEEECCCDDDEEEFFFEEEDDDBBBAAAEEEEEECCCAAA>>><<<:::999333222000///---,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******+++,,,------...//////000000111222333444444888:::<<<<<<<<<<<<===>>>@@@???>>>======<<<<<<<<<>>>??????>>><<<999666444444333111///---++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******++++++,,,,,,---.........000000000111222333444555666777777777777999===AAABBBGGGNNNTTTYYY```hhhoootttgggYYYQQQJJJAAA:::777fffaaaTTTTTTMMMDDDBBB@@@===:::888777777888444333222111111111222333//////000000000111111111000000111111111222222222333333333333333444444444;;;999555444777DDDwwwhhhWWWLLLBBBDDDMMMIIIHHHGGGHHHIIIJJJIIIGGGLLLCCCKKK[[[eeehhhgggMMM;;;888GGG```___EEE111000---,,,,,,---......,,,***,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++,,,,,,------///000000000000111444777888999<<<>>>@@@BBBDDDEEEAAACCCEEEFFFFFFDDDAAA???EEEDDDCCCAAA>>><<<:::999222111///---,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%(((+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))******+++,,,---------//////000111222333444444888:::<<<<<<;;;;;;;;;<<<@@@???>>>===<<<<<<<<<===>>>??????>>><<<888444111111000///---+++******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))************+++,,,,,,------.........///000111222333222444666777888999<<<>>>@@@@@@@@@@@@BBBEEEIIIKKKNNNVVVcccpppyyy}}}}}}uuulllbbbZZZVVVIII@@@888666666444333444ccc___SSSTTTMMMDDD@@@>>><<<999888999::::::444333222111111111222333000000000000111111111111111111111111222222222222444444444444444444444444222<<<;;;:::EEEaaakkkZZZQQQWWWYYYPPPLLLQQQNNNLLLKKKKKKMMMOOOPPPPPPTTTMMMPPPVVVeee___```GGG777999TTTdddUUU===111------,,,---......---+++,,,++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))***++++++,,,,,,---...///000000000111444666;;;;;;<<<>>>@@@AAAAAA@@@???AAACCCEEEFFFDDDBBBAAADDDCCCBBB???===;;;999888000///...,,,+++*********)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''')))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&))),,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******+++,,,,,,,,,...///000000222222333444666888:::::::::999:::;;;???>>><<<;;;::::::;;;<<<<<<======<<<:::666111//////...---+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,---...///000111111000222555777888999;;;<<<::::::;;;>>>BBBFFFIIIJJJAAABBBFFFMMMTTTWWWTTTPPPVVVWWWXXXWWWVVVUUUWWWXXXTTTQQQNNNIIIFFFCCCBBBAAA>>>777333555555333222222aaa\\\QQQTTTNNNFFF???>>><<<;;;:::999::::::444333222111000111111222000000000111111111222222111111111222222222222333444444555555666666666666333:::777<<>>>>><<<:::>>>???AAACCCCCCBBBAAA@@@AAA@@@>>><<<999777555555///...---+++******))))))))))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))*********+++++++++---......///000111222222444666888888888888999:::>>><<<:::888777888999::::::::::::888666222///---------+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,++++++---...///000000000///111444555444444555666@@@@@@AAA@@@???===<<<<<>>AAADDDFFFEEEDDDDDDDDDFFFDDD@@@<<<;;;;;;<<<===666111///111000,,,))))))ddd]]]QQQSSSNNNGGGAAA@@@???===:::999777666333222111000///000111111000000111111111222222222111111111222222222333333444555555666777888999999:::777999TTT}}}nnnYYYIIIXXXTTTOOOLLLLLLKKKKKKJJJJJJKKKOOOTTTZZZ]]]___^^^]]]WWWUUUPPPwwwggg\\\ZZZSSSEEE@@@PPPaaa\\\III333111...---.........------,,,++++++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))***++++++,,,,,,+++,,,---......000444666<<<::::::;;;===>>><<<:::>>>>>>?????????>>>======<<<;;;999777444222000000...---,,,******)))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))***************,,,,,,---...///000111111111333555666666777888999;;;:::777555444555777888777777666444222///---,,,,,,,,,+++***)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,---***+++---...000000000///...000222222111111222444444777:::;;;;;;<<<>>>@@@>>>===>>>BBBHHHMMMNNNNNN???CCCFFFHHHGGGFFFEEEEEEFFFCCC@@@<<<:::888777777777333222444333000///111kkkaaaRRRRRRMMMFFFCCCBBBAAA>>>;;;777444333222222000/////////000111000111111111111222222222111111222222222333333333444555666777888999:::;;;999666JJJ~~~aaaRRRRRRUUUVVVQQQTTTSSSOOOPPPVVVYYYWWW]]]aaagggpppwww{{{{{{zzzjjjbbb\\\TTT{{{cccZZZ___SSS@@@FFF```eeeUUU666333///---............---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))))))))***++++++,,,,,,)))***,,,---...000444777555444555999>>>AAAAAA??????>>>===<<<;;;:::999999888777555333111...---,,,---,,,+++***)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++,,,---...///000000///111444555555666888999:::888555333222333555666555555333111///---,,,+++,,,,,,+++***************&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))*********+++,,,,,,------***+++---///000000000///,,,...000111111222444666333666999999888999<<<@@@:::===@@@BBBDDDFFFIIIKKK===???BBBCCCBBB@@@@@@AAA999999999888777555444333444///---...---++++++///hhh___TTTPPPPPPHHH@@@===:::;;;===<<<777222444333222222111111222222333333222111111222222333222222333333333333444444444777888555444555777888:::>>>ZZZ}}}jjjTTTMMMSSS[[[[[[WWWZZZWWWUUUWWW^^^fffnnnrrr}}}}}}oooZZZ\\\aaaeee^^^JJJ???HHHZZZeeePPP;;;,,,...222...,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++,,,...111444555444555888;;;>>>@@@BBBBBB===>>>>>>>>>===<<<:::999333333222000///---,,,,,,************))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++,,,...///111222222333444666666666777888:::;;;:::999777666777777888555444222///---+++***)))+++*********))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((((((((((((((()))))),,,,,,,,,---------......//////...//////000111222555555666777888999999:::>>>>>>=========???AAABBB;;;<<<===>>>>>>?????????>>>;;;888666555444222111///...---,,,++++++++++++hhh___TTTPPPPPPHHHEEEBBB???@@@AAAAAA<<<777444333222222111111222222222222111111111111111222222222333333333333444444444666777666666777888999777PPPlll}}}zzzvvvtttssssssrrrqqqnnnnnnnnnooorrruuuwwwxxx}}}vvvqqqmmmhhhaaaVVVSSSSSSYYYbbbiiiiiiggg```dddkkkuuu{{{aaaddd___```bbbZZZFFF:::LLLiiiYYYEEE222---111111---+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********+++++++++,,,,,,+++++++++---///111444666777888:::<<<===??????@@@<<<<<<===>>>===;;;999777333222111000...---,,,+++*********)))))))))((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++,,,,,,++++++,,,...///000111222333555888888888888999;;;;;;:::999888777888888999444333111///,,,+++***)))*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,------------............///000111222555555666777888888999:::===============>>>>>>???;;;<<<===>>>??????@@@@@@===;;;777555555333111///......---++++++*********iii___TTTPPPQQQHHHCCC@@@======>>>===999555444333222222111111222222111000000000111111111111222222333333333333444444444444555777888888999999???dddyyyqqqhhhaaa]]]\\\YYYWWWTTTRRRPPPPPPQQQQQQPPPOOOMMMMMMNNNOOOQQQTTTWWWXXX\\\\\\WWWOOOLLLMMMNNNLLLNNNVVVbbbkkkppprrrssstttuuu~~~kkkrrrxxxfffaaadddQQQ666>>>^^^cccSSS===......333000(((,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---///222444666::::::;;;======>>>>>>===:::;;;======<<<:::666444222111000///...,,,,,,+++******))))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))******++++++,,,++++++,,,---///000111111333666999;;;:::::::::::::::999999888888888999999333222000...,,,******)))******))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))***,,,,,,++++++,,,,,,,,,---------............///000111222444444555666777888999999<<<<<<===>>>===<<<;;;::::::;;;<<<>>>??????@@@@@@<<<:::666444333222///...------,,,+++************iii___UUUPPPQQQHHH???===;;;::::::888555333444333222222111111222222000111111222222222222222222222222333333333444444555333444777888888999<<>>>>>===:::;;;======<<<999555333000000///...---,,,++++++***)))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++***+++,,,---...///000000111555999;;;:::999999999777777777777777777777777111000...---+++***))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((***+++------++++++++++++,,,,,,,,,,,,---------...///000111222333333444555777888999999;;;<<<===>>>===;;;888777888999:::<<<============:::888444222111000...,,,,,,,,,+++***************iii```UUUQQQQQQIIICCCAAA>>>===;;;:::888666444333222222111111222222111222333444444444333333222222222333333333444444666444555888888777===EEEyyywwwfffVVVJJJCCC@@@???@@@??????@@@AAAAAAAAA@@@@@@>>>===>>>??????>>><<<@@@AAABBB@@@??????BBBDDDEEEHHHHHHHHHPPP```ooowww|||jjj```YYYMMMBBB]]]dddYYY>>>---///222...---------,,,,,,,,,++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++++++++---,,,------///111333555777888999;;;===>>>??????;;;<<<===<<<;;;777444222///......---,,,+++******)))))))))(((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++***++++++,,,---.../////////222666888888777666666555555555555444444444333///...---+++***)))))))))(((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))+++,,,---*********+++++++++,,,,,,,,,,,,------...000111222222222333555666777888999:::;;;===>>>===:::777555666777888999::::::::::::777555222000///...,,,+++++++++***)))))))))******jjj```UUUQQQRRRIIICCCBBB@@@===;;;999888888444333222222111111222222111222333555555555444444222222333333333333444444777555666999777888EEEVVVoooaaaRRRNNNHHHDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAADDDBBB@@@@@@AAAAAAAAA@@@@@@BBBCCCAAA>>>>>>AAAEEEIIINNNPPPQQQXXXgggwwwyyyZZZXXXTTTFFFVVVddddddMMM777000222222------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))************+++,,,,,,,,,---...000222444444555777:::<<<>>>??????<<<<<<;;;:::777555222000------,,,,,,+++******)))))))))((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))(((((('''%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++******+++,,,,,,---.........111444666555555555555444444444444333222111000------+++***))))))))))))''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++))))))*********+++++++++,,,,,,,,,---...000111222111111222444555777888999:::;;;=========:::777666666666777777777777666666444111///......---,,,*********)))))))))))))))***jjj```VVVQQQRRRIIIAAA@@@>>>;;;777666555666444333222222111111222222///111333444555555444333222222333333333333444444666555777:::888<<>>???CCCGGGKKKRRRXXX\\\dddsssddd]]]]]]SSSUUUdddjjj\\\DDD555111000...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,---///111222333444666999;;;<<<===>>>;;;:::888555333111///...,,,,,,,,,+++******))))))))))))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))***************++++++,,,,,,------...111333444333333444666555555555444333111///...,,,+++***)))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))))))))*********+++++++++,,,---...000111222000000222333555777888999:::;;;<<<===<<<;;;999888777777777777666555444444000...,,,,,,------,,,+++))))))((((((((())))))***jjj```VVVQQQRRRIIIBBBAAA???;;;888666666777444333222222111111222222...000222444555444333222222222333333333444444444555555888<<<:::@@@[[[zzzzzzooo^^^PPPIIIHHHKKKMMMPPPMMMIIIFFFEEECCCAAA@@@CCCCCCBBBAAA@@@@@@CCCEEE???===::::::<<>>>>>>>>>>>>>>>>>>>>>>>??????BBBCCCCCCBBBAAACCCGGGJJJNNNSSScccwww}}}bbbtttlllpppnnnjjj```FFF111222......---+++,,,......,,,+++++++++************)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***************+++---///000111222333555777888777666555555444222000...,,,,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,---///000///222777;;;<<<:::777555777777777666444000---+++******))))))((((((''''''))))))((('''&&&'''***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***&&&$$$'''(((&&&&&&''''''''''''''''''((()))***))))))))))))************,,,,,,,,,,,,---...//////222111000333777999999777<<<;;;:::999888777777777777777666555333222111111///...---+++******+++,,,((((((((((((((((((((((((lll^^^ZZZWWWQQQIIIBBBAAA???<<<:::888777666333333333333333333333333222222333333333333444444222333333444444555555666,,,555GGGKKKDDDWWWzzzfff```mmmwwwqqqdddSSSKKKJJJJJJHHHMMMLLLGGGBBBCCCGGGFFF@@@DDDCCCBBBAAA@@@??????>>>????????????>>>>>>>>>>>>AAABBBBBBBBBBBBCCCFFFHHHNNNVVVkkkooorrrmmmpppooommmgggRRR;;;222.........---,,,---------++++++++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++,,,---///111111555555666777777666555444333222000...---++++++************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,---...//////222666999:::999777555888777777555222///,,,+++***)))))))))(((((((((''')))))))))'''&&&'''***,,,))))))))))))))))))))))))************************))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$'''(((&&&&&&((((((''''''''''''(((((()))(((((()))))))))*********++++++++++++,,,---...///222000000222666999888777::::::::::::999888777777777666555444222000//////------,,,++++++***++++++((((((((((((((((((((((((nnn___[[[WWWQQQIIIBBBAAA???<<<:::888777666333333333333333333333333222222333333333333444444333333333444555555666666222444===GGGRRRooovvv]]]SSSaaa```NNNSSSSSSJJJRRRMMMFFFCCCGGGKKKFFF???CCCCCCBBBAAA@@@??????>>>@@@@@@?????????>>>>>>>>>???@@@BBBBBBBBBCCCDDDFFFVVVYYYfff{{{wwwcccmmmoooqqqqqqooobbbJJJ777...//////...---+++,,,...,,,+++++++++******************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++,,,,,,...///111222888777777666555555444444111000///---+++*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***++++++++++++,,,,,,---...000222444777888777666555999777555222///---+++***))))))))))))((((((((((((((())))))((('''(((***,,,))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))%%%$$$((()))'''&&&((()))((((((''''''''''''((((((((())))))))))))******************+++,,,---...000000000222555777888777777888:::;;;;;;:::888777555555333222000...---,,,******+++++++++******)))((((((((((((((((((((((((pppaaa\\\VVVQQQIIIBBBAAA???<<<:::888777666333333333333333333333333222222222333333333444444333333444444555666666666<<<666111<<>>AAA@@@@@@??????>>>>>>======???BBBCCCBBBBBBCCCEEEUUUYYYfffxxxeeekkklllrrruuusssmmm[[[CCC222000000000---+++,,,///,,,,,,+++++++++*********)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,,,,---...///111222777777666555444444555555000///...---++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,,,,++++++,,,------111222333444555555555555888666333///,,,+++******))))))))))))((((((((((((((()))***)))((((((***,,,))))))))))))))))))))))))*********************************)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((&&&&&&&&&'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))%%%%%%(((***((('''(((***)))((('''''''''''''''(((((((((((()))))))))***))))))))))))***+++,,,---//////000222444666666777444666999;;;;;;:::888666444333111000---,,,***)))((()))***++++++***)))(((((((((((((((((((((((((((sssddd]]]VVVQQQIIIBBBAAA???<<<:::888777666333333333333333333333333222222222333333333444444333333444555555666666777555:::;;;HHHaaatttkkkdddjjjoooooo```[[[UUUMMMJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@??????>>>AAA@@@@@@@@@??????>>>>>>===???BBBCCCBBBBBBCCCEEEJJJ[[[vvvllliiirrrwwwrrrppphhhSSS:::444///000///++++++///,,,,,,,,,++++++++++++***)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,,,,------///000111444444333333444555666666000///...---,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))*********,,,,,,,,,++++++,,,------111111222222333333333444666444000---***)))******(((((((((((())))))))))))((()))******))))))***,,,************************************************+++************)))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%)))+++)))'''(((***)))(((''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,,,,---...000111222444555666222444777999:::999777666111111///...,,,***)))(((((()))***+++***)))((('''((((((((((((((((((((((((uuufff]]]VVVQQQJJJBBBAAA???<<<:::888777666333333333333333333333333222222333333333333444444444444444555666666777777666;;;<<>>??????@@@@@@AAAAAABBBAAABBBBBBBBBBBBCCCFFFHHHXXXhhh{{{jjjhhhuuummmnnntttiiiPPP<<<---...222///---...------,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++++++++++++++,,,---...000000222222333222111000---,,,,,,++++++++++++,,,))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++*********+++,,,---...///...///000111222111000//////...,,,***)))))))))***'''((((((((()))))))))***((()))++++++*********,,,************************++++++++++++++++++++++++,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%***---***((()))(((''''''''''''(((((()))'''''''''((((((((())))))***************,,,------***---///000000111333666222222333444444444333333------,,,,,,+++******)))...---,,,***)))(((''''''((((((((((((((((((((((((xxxhhh^^^VVVPPPJJJCCCAAA???<<<:::888777666333333333333333333333333222222333333333444444444444444555555666777777777666@@@CCCggg||||||wwwaaaYYYWWWQQQIIIDDD@@@@@@@@@???????????????>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCBBBAAACCCGGGJJJVVVhhhmmmdddssslllmmmuuukkkVVV???,,,...333111---...---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************+++,,,------000111222333222000...---++++++***************+++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++*********+++,,,...///000---...000222222111///...,,,,,,+++******)))))))))'''((((((((())))))******((()))++++++*********+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''$$$&&&+++---***((()))'''''''''''''''((()))***''''''''''''((((((((()))************+++,,,---...))),,,///000///000333666222222222222222222222222,,,,,,,,,++++++++++++***000///,,,***(((''''''(((((((((((((((((((((((((((rrriiieee\\\SSSKKKDDDBBB@@@===:::999888888777777666555444333333333333333333444444444555555111444666666777:::;;;;;;777666LLLiiixxxeee\\\```UUUGGGHHHEEEBBB???>>>AAACCCAAA===@@@@@@@@@@@@@@@@@@@@@@@@FFFBBB@@@CCCFFFEEEFFFIIIZZZppp{{{[[[qqqwwwnnnmmmooofffEEE...000222+++***444......---------,,,,,,,,,+++++++++************)))%%%&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......///000000000000000//////...))),,,,,,(((&&&(((***((())))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,...//////000///---+++***---,,,******)))***+++,,,&&&))),,,......,,,,,,,,,''')))+++,,,,,,---...000+++,,,---.........---,,,...---,,,---///000000000000///...,,,++++++++++++(((+++...---***(((((()))+++***(((((()))***)))''')))))))))))))))((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&(((,,,//////,,,(((&&&***(((&&&&&&((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))*********(((''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((,,,///222000+++(((***---------...000111333444444666666555444222111000000------,,,,,,+++***)))))),,,+++***(((''''''''''''(((((('''''''''&&&&&&&&&pppfffcccZZZQQQIIIDDDBBB@@@===:::999888888777777666444444333333444333333333444444444555555444444444444555777888888???@@@\\\pppnnnbbbxxxbbbXXX\\\TTTIIIIIIGGGEEECCCAAABBBBBBAAA>>>???@@@@@@AAABBBCCCCCCDDDGGGCCCAAADDDFFFGGGKKKQQQrrrtttjjjlllooopppoookkkLLL333000333///+++............---------,,,,,,++++++++++++************...+++(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------....../////////000000//////...---***,,,+++((((((***+++((())))))))))))))))))))))))''')))******)))(((((()))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((()))*********+++,,,,,,,,,------------.../////////...---,,,+++---,,,+++***))))))******''')))***)))(((((()))***111000...+++***+++///333;;;<<>>===;;;888555111...,,,,,,,,,+++***)))+++...000((((((((())),,,------,,,++++++******))))))(((((())))))))))))))))))))))))(((((())))))(((''''''&&&'''''''''''''''''''''''''''((()))******)))((('''+++)))(((((()))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((***---000...***((())),,,,,,---...///111222333444666666555333222000///...,,,,,,,,,+++***)))))))))******)))(((''''''''''''(((((('''''''''&&&&&&&&&nnnfffbbbYYYQQQJJJDDDBBB@@@===:::999888888777666555444444444444444333333333444444444555555666444222333555777888888<<>>===EEEOOOSSSPPPLLLKKKLLLJJJOOOWWW^^^cccdddcccbbb^^^ZZZUUURRRQQQOOOKKKGGG===888222...------------*********************+++************************(((((()))))))))))))))((((((((((((((((((((((((((('''((())))))))))))((('''&&&%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))***,,,,,,,,,,,,,,,---,,,,,,---...///000000111222222000///---+++***))))))))))))(((((((((((((((&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((pppgggaaaWWWPPPKKKDDDBBB@@@===:::999888888666555555444444444555555333333333444444444555555666444777:::777222777AAAWWWcccyyyrrr}}}rrrkkkeeeeeennneee\\\WWWZZZZZZTTTPPPQQQUUUVVVYYY\\\```cccfffggggggiiimmmrrrrrrpppsssyyyxxxcccjjjyyyrrrpppdddMMM888///000222/////////.........------,,,,,,,,,,,,++++++++++++---222777555...))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,------......///,,,,,,,,,,,,,,,+++******,,,,,,***(((+++///...)))++++++++++++++++++++++++***+++------+++***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------...---,,,,,,---...///111===AAAFFFHHHFFFBBB???===;;;===@@@CCCGGGNNNVVV[[[UUURRRMMMGGGAAA<<<999777555;;;CCCFFFEEEAAA???>>>;;;@@@GGGOOOUUUYYY[[[\\\bbb\\\SSSLLLIIIJJJLLLMMMPPPKKKEEE???999444...+++++++++++++++++++++++++++************************(((((()))*********))))))((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&((('''&&&''')))******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((******+++,,,------,,,,,,,,,,,,------...//////000000///...---,,,***))))))))))))))))))(((((((((((('''&&&&&&&&&'''((())))))'''(((((((((((()))))))))rrriiibbbWWWPPPKKKDDDBBB@@@===:::999888888555555444444444555555666333333333444444444555555777666888:::444222???RRRiiiqqqyyy|||}}}www}}}~~~rrrmmmuuu{{{wwwssstttxxxyyy{{{}}}|||{{{}}}hhhfffsssooooookkk^^^JJJ888222333////////////............------,,,,,,,,,+++++++++555333111///---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,------......///,,,,,,------,,,,,,+++******,,,+++)))))),,,---***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((((())))))******+++,,,,,,------------............---,,,,,,++++++,,,------......///111666<<>>>>>@@@BBBDDDEEEFFFFFFFFFDDDAAA===;;;444555888;;;>>>@@@AAABBBQQQOOOJJJCCC>>><<<<<<>>>MMMNNNNNNNNNKKKCCC:::333000000///...---,,,++++++************************(((((()))***************(((((((((((((((((((((((('''(((***++++++***(((''')))'''&&&''')))+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))(((''')))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((*********+++,,,,,,+++***,,,,,,,,,------...//////------,,,++++++***))))))))))))))))))))))))))))))(((((('''''''''((())))))'''((((((((())))))))))))uuullldddYYYRRRMMMDDDBBB@@@===:::999888888555555444444444555555666333333333444444444555555888666888:::555777LLLeeeqqqcccjjjiiiiiikkkiiiZZZCCC777666000/////////............---------,,,,,,,,,++++++666...'''&&&+++...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///,,,------------,,,++++++'''+++---++++++///222222,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,............/////////000---,,,+++++++++,,,---...---...111777@@@KKKUUU[[[VVVYYY\\\\\\YYYTTTPPPNNN@@@@@@@@@???>>>???CCCFFFCCCBBBBBBCCCGGGNNNUUUYYY___[[[UUUPPPMMMJJJGGGEEEKKKIIIGGGEEEDDDCCCBBBBBB777===CCCEEEAAA<<<999888444;;;GGGSSSYYYWWWOOOIII666555333111...,,,+++***************************(((((()))***************))))))))))))))))))))))))(((((()))******)))(((((('''&&&%%%&&&(((******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))***))))))***++++++)))(((,,,,,,,,,------.........+++++++++************)))))))))))))))************))))))(((((((((((())))))'''((((((((())))))******vvvrrrdddVVVQQQKKKEEECCC@@@===:::888777777444444444444444444444444444222444666555222444888:::000111;;;999777PPPttt~~~mmmfffmmmllleeeeeehhhWWW>>>444444222/////////000000000.........------,,,,,,,,,---+++******++++++)))(((************************************************))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------......---...///...+++)))((((((%%%(((,,,...---,,,++++++---......---++++++,,,---111000000333777:::::::::===;;;666222///.........,,,+++***+++,,,,,,+++***...,,,***)))*********)))))))))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))((('''''')))***)))******++++++,,,------000///............---,,,---...---+++)))***///444888???IIIPPPSSSVVVYYY\\\```YYYSSSMMMEEE>>>AAAJJJGGGEEEDDDDDDEEEFFFFFFEEEKKKNNNQQQQQQRRRRRRPPPMMMUUUXXXYYYVVVSSSRRRQQQPPPHHHJJJMMMQQQUUUUUUSSSPPPHHHHHHFFFBBB@@@===888222999333111===PPP^^^bbb```[[[QQQFFF===222))))))...(((***,,,,,,***(((''''''******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&((()))***(((((()))***++++++,,,,,,)))+++......---,,,,,,,,,:::---&&&******%%%&&&---(((((((((((((((((((((((()))******)))((('''&&&%%%+++***)))******)))(((&&&tttnnncccWWWRRRLLLDDDBBB???<<<999777666666444444444444444444444444333333666::::::888:::>>>999444555;;;999999NNNjjjvvvccchhhkkkiiiiiijjj\\\CCC555333111//////000000///.........---------,,,,,,,,,,,,+++******+++,,,***)))***************************************************************************+++,,,,,,---,,,,,,,,,,,,,,,---------.........------+++)))((()))---000000///...+++******---000+++---111555999>>>CCCFFFJJJLLLPPPTTTXXX]]]dddhhhbbb^^^XXXQQQIIIAAA:::666222///+++))))))*********+++***)))***,,,,,,,,,***&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))***)))))))))***+++*********+++,,,,,,------------,,,------------,,,444222///------111777;;;FFFMMMUUUWWWSSSPPPPPPRRRYYYLLLCCCCCCHHHKKKNNNRRRRRRQQQOOOLLLHHHFFFFFFGGGIIIJJJKKKJJJKKKLLLLLLKKKFFFHHHJJJJJJJJJIIIGGGEEEEEEFFFGGGKKKPPPSSSUUUUUUQQQOOOMMMJJJHHHGGGCCC???333///---333AAAQQQ]]]cccccc^^^WWWPPPHHH???555.../////////---+++***************))))))))))))******))))))))))))))))))))))))'''''''''((()))***,,,,,,''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&'''((()))***((())))))***++++++,,,,,,***+++------,,,+++,,,---888---'''***+++'''(((...------,,,,,,+++++++++***++++++,,,,,,---.........(((((()))***,,,,,,,,,+++ssshhhaaaYYYSSSMMMCCCBBB>>>;;;888777666555444444444444444444444444444444888======:::;;;>>>555555666888:::BBBRRRaaatttZZZ```iiinnnnnnlllbbbLLL777222111//////000000...,,,...------------,,,,,,,,,,,,+++***+++,,,---,,,+++************************************************************************+++,,,------......------,,,------------.........------,,,***)))***---000...,,,)))((()))///777>>>BBBFFFKKKQQQWWW^^^dddiiikkkooosssuuuuuuwww~~~zzzuuuoooggg^^^XXXWWWPPPFFF<<<555///+++(((,,,+++******+++,,,***)))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))***************++++++,,,,,,------+++,,,---............---...---,,,///777@@@HHHLLLLLLOOOPPPJJJAAA::::::===CCC???@@@GGGMMMNNNNNNNNNJJJMMMOOOLLLFFFDDDFFFIIILLLOOOSSSXXX[[[]]]]]]]]]]]]ZZZVVVUUUSSSNNNHHHCCCGGGDDDAAA???AAACCCDDDEEEFFFJJJOOOUUUVVVRRRJJJDDD777666333333:::GGGXXXcccbbbffffffaaa___YYYHHH555///...,,,+++***+++------************************))))))))))))))))))))))))''''''((()))+++---///000((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***)))))))))***++++++,,,,,,+++,,,,,,+++***+++---///555,,,'''***+++((()))///---,,,,,,+++***))))))((((((''''''''''''((())))))******++++++***))))))(((yyyfff```ZZZSSSMMMDDDBBB???<<<999777777666444444444444444444444444555555888<<<;;;666555777666777666888EEEZZZhhhkkkrrrwww}}}zzz}}}zzzxxx]]]\\\eeepppqqqmmmgggUUU;;;222111000///000///---+++------------------------,,,+++***+++---...---,,,************************************************************************,,,------...............------------............+++---///...,,,***)))***)))+++///555===HHHSSS[[[hhhkkknnnppprrruuuyyy|||}}}~~~|||xxxuuuyyysssjjj___SSSGGG===666///---******+++,,,,,,,,,++++++,,,,,,+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((()))******)))******++++++,,,------...---...000000000//////000+++,,,000999DDDLLLNNNOOOEEECCC???:::666555888;;;AAAEEEIIIJJJGGGGGGKKKPPPRRR\\\fffiiihhhiiiooovvv|||}}}sssmmmddd\\\UUUPPPLLLIII>>>===AAAHHHLLLLLLKKKKKK???===:::777666:::BBBIIISSS```fffdddfffhhh[[[HHH///---+++***+++,,,---...***++++++++++++++++++***))))))))))))))))))))))))''''''((()))+++---///000))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))*********+++++++++,,,,,,+++***)))+++...111///***'''******(((***///++++++******)))(((((('''...---,,,******************+++,,,,,,+++******+++hhhaaa[[[QQQMMMFFFDDDAAA===;;;999888888444444444444444444444444333444777;;;999444333555;;;:::777;;;TTTttt~~~~~~yyy{{{xxxqqqrrr```aaammmrrrkkkiii\\\AAA333222000///000///---,,,------------------------,,,+++***+++---...---,,,************************************************************************,,,---......//////......---------.........//////***+++,,,++++++,,,...111:::AAAKKKWWWaaakkksssxxx{{{|||}}}|||zzzzzz|||~~~~~~~~~zzzsssnnniiiiiinnnsssuuuuuu{{{{{{zzzyyysssjjj___WWW@@@<<<666111//////...---******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))((((((***,,,---,,,******++++++,,,------.........///111000///...000222888;;;BBBKKKQQQPPPJJJDDDAAA???>>>AAAEEEHHHIIIIIIKKKIIIGGGKKKVVVdddooouuu~~~eeeXXXKKKEEECCCBBBHHHOOOIIIGGGFFFFFFGGGFFFCCC@@@GGGVVV___]]]```iiifff[[[BBB???;;;888555111,,,(((++++++,,,,,,,,,,,,++++++************************))))))((())))))***,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))***************+++++++++,,,,,,+++))))))+++///222+++(((((())))))(((***---+++************************+++,,,---///222444555666999;;;<<<<<<<<<>>>???lllbbb[[[OOOMMMFFFEEEBBB>>>;;;:::999999444444444444444444444444222222555::::::666666:::888666333999TTTuuukkkvvv}}}}}}nnnjjjppplll___gggqqqiiihhhbbbIII666444111////////////...,,,,,,,,,------------...,,,+++***+++,,,---,,,+++************************************************++++++++++++++++++++++++,,,---......//////......------........./////////+++***)))***///777BBBJJJWWW^^^iiisssyyy|||~~~{{{|||}}}}}}||||||~~~~~~}}}wwwmmmaaaYYYQQQQQQYYYdddllloootttwww|||xxxsssggg```VVVJJJ???555,,,'''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,******---111222///,,,++++++,,,,,,------......,,,...///...---///444888CCCHHHQQQXXX[[[WWWOOOHHHIIIIIIJJJMMMOOOMMMIIIEEEBBBCCCPPPnnnrrr\\\OOOKKKFFFDDDEEEKKKSSSWWWTTTOOOFFFPPPWWWVVVYYYbbbfffddd]]]ZZZVVVQQQIII===///%%%+++,,,---......---,,,+++***************************))))))((((((((())))))))))))))))))))))))))))))((((((************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********))))))************************+++++++++***)))+++///222((()))******))))))***,,,(((((()))***,,,---......000333999???FFFLLLPPPRRRYYY[[[\\\XXXRRRNNNMMMNNNooocccZZZNNNNNNFFFDDDAAA>>>;;;999888888444444444444444444444444333333555888888555666:::333333444999LLLcccppprrr{{{hhhnnnrrruuuzzz~~~ttteeeeeennn|||^^^aaappphhhgggfffSSS999666111......///000000,,,,,,,,,---------......,,,+++******+++,,,***)))************************************************++++++++++++++++++++++++,,,,,,---............---............////////////---000555<<>>DDD@@@<<<<<>>NNN```eeepppzzz~~~kkkhhhrrrwww|||yyyssspppggg[[[YYY```^^^___oookkkddddddPPP>>>000111333///---000///...------,,,,,,------111///---+++******+++,,,************************************++++++++++++***++++++++++++,,,,,,,,,,,,...///...------...000///000111///...555AAAKKK___eeeiiihhhiiijjjiiieeeXXXXXXVVVTTT[[[eeehhheeekkkoootttvvvuuuuuuwwwzzzvvvttttttttttttttttttuuutttmmmddd[[[WWWUUUQQQNNNPPPLLLEEE===999===GGGOOOaaajjjuuu{{{~~~yyymmm```PPPUUU\\\XXXEEE000***///---+++)))((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))******,,,---...///++++++++++++,,,,,,,,,,,,---,,,,,,---///000000///,,,333===DDDIIIMMMRRRVVVTTTYYY[[[TTTHHH@@@AAAGGG___zzzgggZZZOOOGGGJJJTTTZZZWWWRRRTTTTTTUUU[[[aaaddd___YYYDDD;;;000+++---///000...000---***)))***++++++***+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,++++++,,,---------,,,,,,++++++---///000...,,,---000555<<>>;;;:::999888666666555555444444444444555222222222333333333444444333>>>FFFMMMQQQPPPbbbtttjjjhhhjjjmmmppptttuuuuuuvvvzzz~~~{{{uuummmfff___XXXTTTTTTddd}}}^^^jjjfffssseeedddQQQ<<<222222333111000//////...------------...)))***+++------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------///000000...---...///---222;;;HHHVVV___bbbbbbTTTXXX[[[[[[]]]^^^[[[UUUWWWXXXXXXVVVRRRNNNNNNPPPKKKIIIGGGGGGHHHHHHDDDAAA@@@CCCBBB===;;;>>>???===EEE@@@???@@@???>>>BBBJJJGGGNNNXXX^^^aaabbbdddeeeZZZ]]]YYYNNNFFFGGGMMMQQQbbbiiiaaaPPPMMM]]]gggcccNNNEEE888...************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))************************))))))))))))************+++++++++***++++++,,,,,,...---,,,++++++---///000///000///------000888???IIIJJJHHHEEEBBBCCCGGGLLLEEETTTfffxxxkkkOOOBBBNNNLLLOOOUUUWWWVVVYYY^^^```]]]UUUIII<<<111,,,***......---,,,++++++++++++******++++++++++++******************************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******,,,---...---***)))***,,,...---...111:::DDDNNNTTT[[[VVVMMMCCC>>>???EEEJJJXXXVVV\\\gggjjjfffhhhqqqcccdddeeeeeegggggg```WWWTTTTTTWWWZZZXXXRRRLLLJJJxxxbbbZZZRRRNNNFFFCCC>>>;;;999999777666555555444444444444444555333333333333444444444444:::EEEIIIMMMWWW]]]fffwwwiiibbbhhhnnnkkknnnqqqssssssuuuyyy~~~zzztttkkkccc]]]WWWSSSQQQVVVvvvdddaaaqqqiiieeeVVVBBB666222333333222000///......------......***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///000000///......000222888>>>IIIVVV___aaa^^^ZZZYYY```eeeccc```___]]]ZZZ\\\XXXSSSMMMFFFCCCHHHQQQMMMKKKJJJNNNSSSUUUQQQLLLOOOWWWZZZQQQKKKMMMOOOMMMIIIBBB>>>AAA???:::;;;AAA<<>>AAAUUU]]]NNNGGGUUUeeekkkmmmaaaNNN;;;...***,,,///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))''''''''''''((((((((((((************************)))))))))*********++++++------,,,,,,+++,,,,,,,,,......---,,,---...///000000///......111777@@@EEEMMMLLLHHHCCC>>><<<>>>@@@LLLxxx|||bbbLLLDDDCCCMMMTTTVVVXXX^^^[[[\\\\\\UUUJJJ===333------...///...,,,***+++,,,******+++,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***************+++...///...+++)))+++...)))000:::CCCHHHMMMTTTXXXeeeaaaYYYSSSQQQUUU^^^dddbbb```___```______fffooopppllllllrrruuunnnddd]]]NNNSSSVVVUUUYYY]]]XXXNNN|||eee\\\SSSOOOFFFBBB>>>;;;999888777666555444444333333444444555333444444444444555555555<<>>AAADDDGGGNNNXXXaaatttpppgggWWWEEE777000///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''(((((((((((()))))))))************************))))))*********+++++++++///......---,,,,,,,,,---...............////////////...///333:::AAAGGGJJJFFFGGGEEE@@@<<>>;;;999888777666444444333333333444444555444444444555555555666666777GGGPPPaaaoooKKKRRReeemmmccc\\\cccgggdddfffiiilllnnnooorrrwww|||}}}wwwmmmddd^^^[[[VVVPPPLLL\\\fffbbbjjjiiihhh___NNN<<<222000111222000000///........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///000000000111555;;;@@@OOOUUUYYYSSSHHHDDDJJJSSSYYY[[[YYYUUUSSSUUUUUURRR[[[cccsssiii```]]]\\\XXXPPPGGGAAA@@@AAA@@@DDDJJJTTTaaaiiieee[[[PPPAAA<<>>BBBVVVvvv~~~\\\QQQRRRRRRSSSWWWTTTRRRTTT\\\bbb\\\JJJ:::,,,///000///,,,***+++,,,***+++,,,------,,,+++***************************''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((())),,,...000111)))---111111000000444888OOO[[[fffiiieeedddllluuujjjjjjhhheeeaaa```aaabbbmmmvvv{{{yyy~~~hhh[[[ZZZQQQGGGCCC>>>;;;999999888777555555444444444333333333444444444333222444777:::???DDDJJJTTTbbbllliiiaaa\\\bbbaaa[[[[[[cccfffccchhhggglllrrroookkkuuuzzzvvvooohhhbbb\\\WWWSSSNNNWWWqqqiii___rrrgggkkkfffVVVAAA444222333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...//////......///111333000///333888===DDDLLLVVVZZZ[[[WWWTTTTTTSSSPPPRRRIIILLL]]]fffiiivvv\\\FFFFFF???BBB777777CCCHHHDDDJJJXXX^^^]]]XXXLLLAAA<<<;;;<<>>AAAAAA<<<>>>FFFKKKTTT^^^___XXXKKK>>>555>>>UUUkkktttvvvsssfffXXXEEE999///......+++***++++++******))))))******+++++++++*********)))))))))************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...............---...///000111111111111333<<>>???JJJYYYbbbfffppp{{{xxxmmm___VVVXXX```dddbbbhhhfffiiinnnooorrr|||xxxrrrmmmgggbbb\\\XXXTTTOOOZZZggggggkkkjjjaaaMMM;;;333333333111111000000000/////////111111000000//////......------------------------............////////////---...//////......000111000111777???DDDHHHNNNUUU^^^[[[UUUQQQVVV___dddcccmmmlllcccSSSEEE<<<:::>>>AAA>>>DDDMMMSSSUUURRRNNNLLL777???MMM]]]iiioooqqqppp___MMM999///---,,,++++++,,,,,,++++++++++++,,,,,,++++++************))))))++++++++++++++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,---......///////////////000......000333555333222999BBBKKKQQQSSSSSSMMMGGGFFFUUU|||```YYYUUUTTTXXX[[[\\\\\\^^^\\\III444+++---111---''',,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++***))))))(((((())))))******************************************************************+++,,,,,,,,,++++++******++++++,,,///,,,)))+++...000...+++111444<<>>CCCGGGWWWiiijjj______jjjlll___SSSSSS\\\cccccc```gggeeefffiiilllrrr}}}zzzuuupppkkkeee___[[[UUUNNNRRR{{{hhhlllkkklllgggVVVBBB555333555111111111000000000//////000000//////......------........................////////////000000000000.../////////...///111444555777===DDDGGGHHHMMMSSSRRRQQQOOORRR^^^mmmuuuttthhhNNNEEECCC@@@===::::::???EEEMMMVVV]]]QQQAAA888@@@PPP^^^kkkwwwsssbbbJJJ999000---...///------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------......///000000000000000000000000111222333555666AAAIIIQQQQQQMMMJJJJJJLLL\\\{{{lllZZZOOOUUU^^^]]]ZZZZZZ```SSSBBB666000///......------------------------...---,,,,,,......---,,,++++++************++++++************************************************+++************+++,,,,,,,,,,,,++++++++++++,,,,,,---+++******,,,...//////000???RRR^^^bbbeeejjjpppfff^^^]]]___VVVNNN^^^wwwzzziii___]]]QQQGGGCCC>>>:::999999888777777666666666666555555555444555555555666888<<>>CCCEEEHHHLLLcccTTTIIIHHHGGGIIIWWWiiiuuuooocccSSSCCC888000,,,......------------............---------,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000000111111000000...222444222///000888???NNNPPPOOOHHHBBBHHHZZZlllxxxsssUUUQQQ[[[___]]][[[\\\\\\VVVHHH888......222------------------------...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---************************************************+++++++++***+++,,,,,,---------,,,,,,,,,,,,------***,,,---+++))),,,333999EEESSScccjjjiiiffffffhhhaaaVVVRRRUUUSSSZZZzzzjjj```]]]PPPGGGDDD>>>;;;999999888777666666666555555555444444333444555555666999===@@@BBBFFFRRRaaaeeeaaabbbiiihhhSSSTTT]]]```bbbgggiiijjjjjjlllpppyyy~~~yyytttmmmfffbbbVVVTTTSSSnnn```fffkkkllllllcccQQQ>>>555444222222111111111000000000000000000111111111111111........................////////////000000000000---...///000111444999<<>>===>>><<<>>>CCCRRRYYYbbb```NNN>>>BBBPPPcccmmmtttooo___LLL999+++......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000000000---222666333///333@@@LLLTTTMMMDDD???CCCZZZ~~~~~~ooojjjUUUSSSXXXZZZZZZZZZaaadddXXXDDD333...000---------------------------,,,+++,,,---...---+++---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,------...)))---000...,,,222???KKK^^^^^^aaafffjjjggg^^^WWWMMMQQQbbbxxxyyyiii___[[[NNNGGGCCC>>>:::999888777777555555555555444444444333111222444444555888===@@@CCCFFFOOO[[[iiirrrvvvvvvkkkVVVXXX^^^]]]^^^fffeeehhhkkknnnsss}}}yyyrrrkkkfffYYYVVVQQQjjj{{{eeekkkkkkkkkgggWWWCCC666222222222222111111111000000...//////000000111111222................................./////////000000---...000111333777===AAAAAAAAABBBEEEIIIRRRdddtttwwwYYYJJJBBB===???GGG???KKKYYY___XXXKKKBBB???HHHZZZmmmtttoooaaaLLL:::...------,,,,,,------...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---...//////000000//////...111333222333===LLLYYYXXXLLLEEELLLcccrrr[[[TTTUUUVVV[[[```ccc___RRRAAA444---........................---+++***+++,,,---,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------......------------......,,,...///000555AAAQQQ^^^eeebbb^^^^^^___]]]WWWQQQIII\\\wwwggg]]]ZZZLLLEEEBBB===999888777666666555555444444444333333333111222333444555888===@@@???DDDMMMYYYkkkzzzzzztttzzzaaaSSS[[[bbb]]][[[aaa```eeeiiimmmsss}}}}}}vvvnnniii[[[VVVOOOgggiiikkkiiijjjhhh[[[FFF666222222222222111111111111000++++++,,,---...///000000////////////////////////............////////////---...000222444999???DDDFFFEEEGGGKKKSSSaaayyymmmYYYGGG>>>???AAA>>>@@@MMM___cccSSS>>>444FFFZZZiiipppnnn^^^MMM---------,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---......///////////////000000///111888EEEVVVbbb^^^SSSSSSiii~~~ooo[[[VVVUUU[[[ZZZ\\\___\\\PPP<<<---........................,,,+++******,,,,,,+++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------------......000......222===NNN___kkkaaaeeeeee___UUUQQQUUU[[[aaaqqq