BM66(@ ~~~^^^UUUNNNMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA??????======<<<;;;;;;:::999999999888777777777888:::::::::::::::999999888888888:::999999999999999999999888888888777888888999999888777888<<<@@@???:::444666666666666666666666666444444444444444444444444444444444555555555555666333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333444444444444555555555555555444444444444555666666666666666666666666666666555555555555666666666666999888888777666555555444666666666666666666666666888888888777777777777777888777777666666666666666666666666666777777777777555777888888777777888999888999999::::::;;;;;;<<<::::::;;;<<<=========<<<<<<<<<<<<===>>>@@@AAABBBFFFFFFGGGHHHIIIIIIIIIIIITTTRRRQQQOOOOOOPPPQQQRRRTTTRRROOOOOOQQQSSSTTTTTTZZZWWWSSSRRRRRRPPPMMMJJJIIIHHHGGGEEEAAA@@@???@@@@@@>>><<<999888888999::::::999888777666666666666888888888999999888888888666666666666666666666666666777777777888888888888777777777777777777777777888888999999999:::::::::666666666666666666666666666666666666666666666666888888888888888888888888999888999999:::;;;<<<===999999999999999999999999888888999999999999888888999999999888888888888888999888888888777777666666888888888888888888888888666666666666666666666666666666777888888888888888666666666666666666666666999999999999999999999999666666666666666666666666777777777777777777777777666666666666666777777888888888888888777777777666666666666666666666666666777777777777888888888888777777777777777777777777777666666777999999999777888888888888888888888888777777888999999999999888777777777777777777777777777888888999999:::;;;;;;::::::;;;;;;<<<=========CCCPPPoootttmmm~~~ppp```YYYWWW}}}zzzwwwZZZQQQJJJHHHGGGFFFFFFEEECCCAAABBBBBBBBBAAA@@@???======999999888888777777666666888777777666777888999:::999999999999888888888777888888888888888888888888:::999999888777777777777777666777;;;???>>>999444444444444444444444444444333333333333333333333333333333444444444555555555333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333444444444444333333333333333444444444444555444444333333444444555666555555555555555555555555444444555555555666666666777777777666555444444444555555555555555555555555777666666666666666666666666666555444444444444555444444555555555666666666555666888777666666777999777777888888999999::::::::::::;;;<<<========================>>>???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJQQQQQQPPPOOONNNLLLJJJIIINNNLLLJJJJJJLLLNNNNNNMMMPPPMMMKKKKKKLLLLLLJJJHHHEEEDDDCCCBBB@@@????????????===;;;999888888999999888888777666555555555555666666777777777777666666666666666666666666666666666666666777777777888888777777777777777777777777777777777777888888888888666666666666666666666666666666666666666666666666888888888888888888888888777777777777888999:::;;;999999999999999888888888777888888888888888888777888777777777777777777777888888888777777666666666777777777777777777777777666666666666666666666666555666777777888888777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666555555666666777888888888777777777666666666666666666666666666666666555555555555666666666666777777777777777777777777888777666444333333333333777777777777777777777777666777777888999888888888777777777777777777777777777777888888999:::::::::999::::::;;;<<<<<<======AAA@@@EEEWWWsss{{{ttt|||}}}jjj```XXXRRRPPP}}}||||||yyyuuusssllleeelll{{{yyycccRRROOOHHHFFFDDDCCCCCCBBB@@@???????????????>>><<<;;;:::666666666666555555555555777666666666666777888888888888888777777777777777666666666666666666666666;;;:::999777666666666666666555666999<<<<<<888444333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222111111111222222222333333333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333222222222222222333333333444444333333222222333333444555333333333333333333333333333333444444444555555555555555555444333333222222444444444444444444444444444444444555555555555555555444333333222222333333333333333333444444444444444666777777666555777888555555666777777888888999999:::;;;<<<========================>>>>>>???@@@@@@BBBDDDFFFHHHJJJKKKLLLLLLMMMOOOOOONNNKKKHHHFFFHHHGGGGGGHHHJJJKKKIIIHHHIIIHHHFFFGGGGGGHHHFFFEEEAAA@@@???>>>>>>======>>>===<<<:::888777777777888777666555444333333333333444555555555555555555444555555555555555555555555555555555666666666777777666666666666666666666666555555555555666666666777555555555555555555555555555555555555555555555555777777777777777777777777666666555666666777888999777777777888888888888888666777777888888777777666666666666666666666666666777777777666666666666666666666666666666666666666555555555555555555555555555555666777777777777666555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666555555555555555666666777777777666666666555555555555555555555555555555555222222333333333444444444666666666666666666666666555666666333000000333666555555555555555555555555555666666777888777777777666666666666666666666666666666777777888999999999888999999:::;;;;;;<<<<<<===:::888;;;EEE]]]rrrkkklllwwwppp\\\UUUVVVUUUPPPMMM|||{{{pppoootttmmmYYYLLLLLLHHHFFFDDDDDDDDDCCCAAA???>>>>>>>>>>>>===;;;:::999666666666777777777777777555555555555555666666777666666666666666555555555444444444444555555555555999888777666666666666666444444444777999999666333222222222222222222222222222222222222222222222222111111111222222222333333111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222000000000000000000000000111111222222222222111111222222333333333444444444222111111111111222333333222222222222222222222222222222222333333333444444333333222222222111111111333333333333333333333333222222222333333333333333444333222222111111222222222222222333333333444444333555666666555555666777555555555666777777888888888999:::<<<============>>>>>>=========>>>>>>???AAABBBDDDGGGIIIJJJKKKLLLIIIJJJMMMOOOOOONNNMMMKKKHHHHHHIIIKKKLLLLLLJJJHHHKKKJJJIIIGGGFFFEEEDDDCCC@@@???===<<<<<<<<<;;;::::::999888777666666666666666555444333333333333333333444444555555444444333444444444444444444444444444444444444555555555555555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555666777777666666666666666777777777555666666777777666666555444444444444444555555555666555555555555555555555444444444444444444444444444444444444444444444444444444555666666666666555444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444444444555555666555555555555444444444444444444444444444444444444111111111222222222333333555555555555555555555555111444666444222444:::AAA444444444444444444444444444444555666666666666666555555555555555555555555555555555666777777888888777777888999999::::::;;;999<<>>>>>===;;;:::999666666666666777777777777333333444444444555555555444444444444444444444444222222222333333444444444444444444444444555666777333222333444555555444333222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000222222333333333444444444000000000000000111222222222222222222222222222222111111111111222222222222111111111111000000000000111111111111111111111111000000111111222222222222444333222222111111222222222222333333333444444444222444555555444333555666555555666666777888888888777888999;;;<<<<<<======>>>===============>>>>>>CCCDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNIIIIIIKKKMMMOOONNNKKKIIIKKKKKKJJJHHHFFFEEEDDDDDDCCC@@@===<<<<<<;;;999777777777666666555555555444555555444333333333444444333333444444444444333333333333333333333333333333222222333333333444444444444444444444444444444444444444444444555555555666333333333333333333333333333333333333333333333333444444444444444444444444666555555555555666666777444444444555555666666666444555555666666555555444222222333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333444555555555555444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333444444555444444444333333333222222222222222222222222222222111111222222222333333333333333333333333333333333...111444444333555===CCC444444444444444444444444333333444555555555555444444444444444444444444444333333444555555666666777666666777777888999999999999999;;;===<<<;;;BBBKKKLLL{{{wwwjjjnnnuuueee\\\WWWUUUTTTPPPJJJGGGIII~~~yyynnnkkkpppuuuooo\\\OOOLLLFFFDDDBBBAAAAAAAAA???===??????>>>>>>===;;;:::999444444444444444444333333111222333333444444333333222222222222222333333333111111222222333333444444111111111222333444555666111111111111222222333333222222222222222222222222000000000000000000000000...////////////000000000////////////////////////........./////////000000000000000000000000000000////////////////////////000000000000000000000000///000000000000000000///111111222222222333333333/////////...///000000111111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000//////000000111222222222333222111111000000111111222222222222333333333333111333444444333333444555444555555666666777888888555666777999:::;;;;;;<<<<<<<<<<<<<<<======>>>???CCCDDDEEEGGGHHHIIIIIIIIILLLKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNMMMKKKIIIEEEGGGGGGFFFDDDCCCDDDEEEDDD@@@<<<;;;;;;;;;888555555555555444444333333333444444333333333333444444222333333444444333333222222222222222222222222222111111111222222222333333333333333333333333333333333333333444444444555555222222222222222222222222222222222222222222222222333333333333333333333333555555444444444555555666222222333333444555555555444444444555555444444444111222222333333444444444333333333333333444444444333333333333333333333333222222222222222222222222222222333444444444444333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222333333444333333222222222111111111111111111111111111111111111111222222222333333333222222222222222222222222///111222111000222666:::333333333333333333333333111222333333444444333333333333333333333333333333222222333333444555555555555555555666777777888888999666666999:::999<<>><<<>>>>>>>>>===<<<;;;999999333333333222222111111000000111222333333333222222000000111111111222222222000111111222333333444444000000000000000111222333000000000000///000111333000000000000000000000000////////////////////////---............/////////........................------........./////////////////////////////////...................................................//////000000//////.../////////000000000000111.........---...//////000////////////////////////....../////////000000000//////000000000000000000/////////////////////////////////000111222222222111000000///////////////000000000111111111222222111222333333222222333444333333444444555555666666333444666777999:::::::::;;;;;;;;;<<<===>>>???@@@???@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIIIIKKKLLLLLLKKKIIIEEEFFFGGGEEEBBBAAAAAACCCBBB===999999;;;;;;888555333333333333333333222222222222222111111222222333000111111222222111111000222222222222222222222222000000000111111111222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333333111111222222333444444555333333444444444444333333111111222333333444555555222222222222333333333444333333333333333333333333222222222222222222222222111222222333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111222333333222222111111111000000000000000000000000000000000111111111111222222222222111111111111111111111111111111000000000000111222111111111111111111111111000111222222333333222222333333333333333333333333111111222222333444444444444444444555666666777777666666999>>>===888666888GGGAAAAAAOOOiiizzztttuuu|||gggXXXSSSUUUSSSRRRSSSSSSNNNHHHFFFIIIuuunnnmmmmmmnnnqqqsssuuu{{{uuu```NNNGGGFFFDDDBBBAAAAAAAAA???============<<<;;;:::999888555444444333222111000000///000111222333222111111//////000000111111111222000111111222333333444444111000///////////////000///000//////...///111333////////////////////////////////////////////////---------.........//////........................---------.........//////////////////////////////........................------------------------......////////////......---------............///...------------...//////.................................////////////000/////////000000000000000////////////////////////...//////000111222222333//////...------------...////////////000000000000000222333333222111333444111222222333333444555555222333555666888999999:::::::::;;;;;;===>>>@@@@@@;;;<<>>>>>??????:::777777:::;;;999555222222333333333222111111111000000000000000111111//////000000000000//////111111111111111111111111000000000000111111111111222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111222000000111222333333444444222333333444444333333222111111222333444444555555111111222222222333333333333333333333333333333333111111111111111111111111111111222333333333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000111222222333111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000///000111222111///000000000000000000000000000000111222222222222222222222222222222222222222000111111222333333444444333333444444555666666777111222555888777555999@@@444666===DDDEEEOOOnnn{{{ooopppuuupppwwwmmm___ZZZUUUQQQPPPRRRNNNLLLNNNLLLGGGCCCCCC|||rrroooiiihhhiiibbbiiilllxxx|||cccMMMFFFBBBBBBAAAAAA???>>><<<;;;;;;<<<<<<;;;:::888666444555444333222111111111111000000000000000111111222111111111111111111111111000000000000111111111111111111111000111222333333////////////////////////,,,------......------,,,........................,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,------.........------,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......---------............///------............------............///////////////...---,,,,,,---...///---------............///////////////000000000000000000///...........................////////////////////////////////////222222222222222222333333333333333333444555666666999:::<<<===>>>>>>??????======>>>@@@BBBEEEGGGHHHHHHJJJMMMPPPRRRRRRPPPOOOPPPLLLHHHGGGIIIKKKKKKJJJIIIGGGDDDBBB???>>>======999888777666555444333333111111111111111111111111222111000//////111333444111111111000000000000000---...///000000000000000////////////000000000000000000000000111111111111000000000000111111111111333222222222111111000000111111111111111111111111000111111111222222222222111111111111111111111111000000000000111111111111444444444444333333222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111000000000000////////////000000000000000000000000...555///+++222333///000////////////000000000000222222333333222111///...////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000///000000000111111111111222111111111000000//////000000111111111222222222111111222222222333333333444444444555555555555666888888888:::>>>DDDJJJMMMmmmzzzwwwtttzzzssskkkaaa[[[YYYUUUOOOJJJPPPOOOMMMJJJGGGEEECCCBBB|||~~~|||}}}yyysssttt|||{{{bbbNNNGGGBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;999777555444333333111000000///////////////......//////000111////////////////////////////////////000000000000---...///...,,,***+++,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------............------............------------.........////////////...---,,,,,,---...///------------................../////////000000000000///......------......------........./////////////////////////////////111111111111222222222222333222222333333444555666666777888:::;;;;;;;;;;;;===>>>@@@BBBDDDFFFHHHIIIFFFHHHKKKNNNOOOPPPPPPPPPTTTPPPLLLJJJKKKLLLLLLKKKJJJHHHEEEBBB???===<<<<<<888777777666555444333222111111111111111111111111111111/////////000222333444444444333333222222222//////000000111000000000.../////////000000000000//////000000000111111111//////000000000111111111222222111111000000000000111111111111111111111111000000000111111111222222000000000000000000000000000000000000111111111111333333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000/////////...////////////////////////,,,444111,,,111111---///.../////////000000000000222222333333222000///...////////////////////////........................////////////////////////....../////////000000000....../////////000000000//////000000000111111111111111111000000000//////000000000111111111222222111111111222222222333333333444444444555555555555;;;:::999999;;;===AAACCCLLLYYYqqqtttdddddd```ZZZXXXWWWUUURRROOONNNMMMLLLIIIGGGDDDBBBBBB~~~}}}vvvooopppvvvzzzppp[[[KKKFFFBBBBBBAAA@@@???===<<<;;;;;;;;;;;;:::999777555444111111000///............---------------...//////---------------------------------........./////////333555333...******---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------......------,,,------------...............------,,,,,,------...,,,,,,,,,---------......---.........///////////////......---------------------------..................................../////////000000111111111222222222222333444555555555666777888999:::::::::===>>>AAADDDGGGHHHIIIIIIGGGGGGIIIKKKLLLNNNOOOPPPTTTQQQMMMKKKKKKKKKJJJIIILLLJJJFFFBBB???<<<;;;:::666666555555444333222222000000000000000000000000000///.........///111111555555444333333222111111000111111111111000000///....../////////000000000//////000000000000111111//////000000000000111111000000000000////////////000000000000000000000000/////////000000000111111////////////////////////000000000000111111111111111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000111111222222222111111111111111111111111000000000/////////......////////////////////////111<<<:::333444111+++........./////////000000000111111222222111000///...////////////////////////........................////////////////////////.........////////////000.........////////////000////////////000000000000000000000000////////////000000000000111111111111000111111111222222222222333333333333444444444444888888777777777888999:::;;;<<>>===;;;:::::::::::::::888666444333000000///...............---------------......///------------------------,,,,,,,,,,,,------------///555:::888111,,,---000------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......//////000000000111111111111222333444555777777999:::;;;<<<<<<<<<;;;===AAAEEEHHHIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOONNNMMMJJJHHHGGGGGGHHHHHHMMMJJJFFFBBB>>>:::999888555444444333222222111111////////////////////////......---------...///000222222111000///......---111222222222111000//////........./////////000000////////////000000000111////////////000000000111//////////////////......////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000111111111111000000111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111...//////000111222222333111111111111111111111111000000/////////.........////////////////////////999EEECCC;;;888222,,,///........./////////000000000000111111111000...---........................------------------------........................------........./////////------........./////////........./////////000000/////////////////////////////////000000000111111000000000111111111111222222222222222333333333444111222444555666777888888888===AAABBBGGGWWWqqqvvvzzz}}}aaaWWWWWWWWWVVVNNNPPPRRRQQQOOOLLLJJJJJJIIIHHHGGGEEECCCAAA@@@???{{{iiiaaa```[[[\\\^^^XXXWWWZZZ^^^^^^WWWLLLFFFEEEAAAAAA@@@@@@>>><<<;;;:::999999:::999888666444222000//////............///......------......///000------------------------***+++++++++,,,,,,,,,,,,(((...444333---)))+++///++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,******************************++++++++++++******+++************+++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---+++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111111111111111222444444777888999:::<<<<<<<<<<<<:::<<<@@@DDDGGGHHHHHHHHHPPPOOOMMMKKKKKKLLLMMMNNNIIIIIIHHHGGGGGGGGGHHHIIILLLJJJEEE@@@<<<999666555333333222222111111000000........................---------------......////////////...---,,,,,,+++111111111111111000///...............////////////...////////////000000000...////////////000000000..................//////........................////////////000000000000111111111111111111111111///000000000111111111111///000000111111000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000......///000111111222222000000000000000000000000////////////....................................444@@@@@@888777222,,,000............////////////...///000111000///...---------------------------------------------------------------------------------------............------------............---............/////////.....................///....../////////000000000//////000000000111111111111111111111222222222222...000222444666777777777222888===;;;888<<>>>>>pppgggddd______aaa[[[^^^bbbfffcccYYYOOOJJJIIIAAAAAA@@@???>>><<<;;;:::999999999888777555333222//////...............///...------------...//////------------------------******++++++++++++,,,,,,&&&***///...+++)))+++...++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************++++++++++++)))************+++++++++*********++++++,,,------)))))))))))))))))))))))))))******++++++******)))******))))))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++++++++,,,,,,---...//////000111000000000000111222333444555666777888999::::::::::::<<>>NNNkkkuuuXXXWWWUUUTTTRRRNNNJJJGGGKKKLLLMMMMMMLLLJJJHHHFFFBBBBBBAAA@@@???>>>===<<>><<<::::::888888888888777444222111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------******+++++++++,,,,,,,,,***+++------,,,+++---...************************))))))************))))))************************))))))))))))*********+++))))))))))))*********+++((())))))))))))*********))))))))))))******++++++(((((())))))***++++++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++************++++++++++++******++++++++++++******)))))))))*********++++++)))***+++,,,,,,+++***)))************++++++++++++************+++++++++,,,++++++***))))))))))))***)))))))))*********++++++++++++++++++++++++++++++,,,,,,---...///000111111000//////000000111222333444444666777888999999999<<<===@@@CCCFFFIIIKKKLLLOOOOOONNNNNNNNNNNNOOOOOOJJJLLLMMMLLLJJJIIIJJJLLLHHHFFFBBB===888555333222000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------............//////---......////////////...---------.........//////........./////////000000........./////////000000....../////////000000000////////////////////////000000000111111111222222111111111111111111111111000000000000111111111111///000111111222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000//////.........---------........................&&&...,,,(((...///,,,...---------.........//////------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........------........./////////........./////////000000/////////000000000111111222222222222222333333333:::666222444:::===<<<999;;;;;;BBBSSSiii|||cccPPPQQQSSSTTTPPPJJJHHHLLLRRRNNNLLLJJJKKKLLLKKKGGGCCC@@@@@@???>>>===<<<<<<;;;~~~{{{sssnnnjjjaaaZZZbbbgggcccXXXNNNHHHFFF@@@@@@@@@???===<<<:::999888888888888666444222111,,,++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++)))************+++++++++******++++++++++++******))))))))))))************)))***+++,,,,,,+++***))))))************+++++++++)))************++++++++++++******)))))))))))))))))))))))))))************************************,,,,,,---...///000111222////////////000111222333444555666888999999999999>>>???@@@CCCFFFJJJMMMNNNLLLLLLMMMNNNOOOPPPPPPPPPKKKMMMNNNLLLIIIGGGHHHJJJGGGDDD@@@<<<777444222222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,,,,---......///,,,,,,---.../////////...---------.........//////............/////////000............/////////000.../////////000000111111000000000000000000000000111111111111222222222222000000000000000000000000000000000000111111111111000000111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////.........---------........................---444...***000111,,,------------.........//////,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////............/////////000////////////000000000000000000000000111333444555---222777777333222777<<<777555666;;;BBBNNNeeezzzqqq^^^VVVRRRNNNIIIJJJLLLMMMMMMMMMNNNNNNSSSNNNJJJIIIKKKIIIDDD??????>>>>>>===<<<<<<;;;;;;}}}ooojjjppptttjjjeeehhhnnnfffRRRHHHJJJBBBAAA???>>>>>>===:::777777777777666555333111111------,,,++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++++++++*********)))((((((((()))+++,,,...+++((((((***+++***)))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))++++++************************)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))*********)))))))))))))))++++++******************---------.........////////////000111222333333444777666666666888;;;>>>??????@@@@@@BBBEEEIIILLLNNNNNNMMMLLLKKKLLLNNNQQQRRRMMMIIIFFFHHHLLLMMMJJJEEEBBB@@@<<<888444111000///......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------/////////...---,,,000111222111///...///000111111111000000000000000,,,,,,------...//////000111000///111333333222000333111000111111222111000222///...000444555222//////000111000000000333555222111000/////////111111777222///222666555111...///000000111111111111000---///000000//////111222888444///---///111111111222222222111//////000222......------------....../////////.........------........................---------............//////............---------++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////////////////000000000000///000000000111111111111222222333444444555555666333444666999;;;>>>@@@AAAOOO___yyyqqq]]]QQQNNNNNNKKKHHHHHHIIIJJJKKKLLLNNNOOOOOOOOOQQQNNNGGGEEEGGGEEEAAA@@@???>>><<<<<<;;;;;;;;;wwwrrrwwwyyydddIII@@@BBB@@@???>>>>>><<<:::777888888777666555333222111...---,,,++++++++++++++++++++++++******+++++++++******+++++++++***))))))***)))((((((((()))***+++...+++((((((***+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***************************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((((()))))))))))))))))))))))))))***************************,,,,,,------------.........//////000111222333444444555666888:::;;;<<<===AAAAAACCCEEEGGGJJJMMMNNNOOONNNMMMMMMMMMNNNOOOOOOLLLIIIFFFFFFHHHIIIGGGEEEAAA???;;;777444111//////...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////...---,,,---...//////...---...000000000000000////////////////////////////////////////////////000000///...000000/////////...---,,,222///...///222444222///...000222222111000111222555555444333333333333444111//////000111000//////222222222222222222111111222333222111000000222444666222...---...000111000......//////......///000111000000///............------------,,,,,,,,,,,,........................---------............//////............---------++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............................................./////////000000000//////000000000111111111222222222333444444555555444444666777999:::;;;<<>>===<<<:::999999999999xxxqqqrrrkkkgggiiigggbbbeeevvvnnnSSSGGGAAA@@@>>>>>>===<<<999777888888888777555444222111///...---++++++*********++++++************++++++***+++++++++***))))))((())))))((((((((()))***+++---+++))))))*********)))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))((((((((())))))*********************************+++++++++,,,,,,,,,,,,---......///000111222333333111333666999;;;;;;;;;:::@@@AAACCCEEEGGGIIIJJJKKKNNNNNNOOOOOONNNNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDDDD???===:::666333000//////------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///......---+++---............///111000000000000////////////000000000000000/////////222444555666555555555666333333444444444333333222555333222222444555555444222444555666444333333444222222111111111000000000333555666444222111333555444444333333222333333444111222111000......000222666444222222333444444333333333444444444444333333111000///...---,,,,,,,,,,,,,,,---------------------------------------------------............//////............---------++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.................................////////////000////////////000000000000111111222222333444444444444444555555555555555555777666555777@@@OOO```lllnnn\\\MMMDDDGGGEEEEEEFFFIIIKKKLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGIIILLLLLLIIIGGGGGGDDD@@@;;;;;;999888777666666666zzzqqqsssmmmiiigggaaa^^^]]]iii||||||eeeNNNDDDAAA???>>>======;;;888666888888777777555333222111///...---+++***)))))))))******))))))))))))*********+++++++++***)))((('''(((((((((((())))))******+++***))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))&&&''''''((()))***++++++))))))))))))************************++++++++++++---......///000111222222111333555777999:::::::::<<<>>>@@@CCCEEEFFFFFFFFFKKKLLLNNNOOOOOONNNMMMLLLJJJKKKLLLJJJFFFCCCBBBBBB<<<:::777444111//////...---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---///000000//////000111000000000000000000000000/////////000000000111111///222555666555555666888333555777777777777888888999999999888888999:::<<<888999999999888888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;888666999:::999999888777777777777888999333444555555333222333444111000//////000000000000000000000000111000...,,,111111000///........................////////////---------------------------------............//////............---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************------,,,+++*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------------------------------........./////////........./////////000000000000111111222333333333333333333333333333333333666888;;;<<<;;;<<<===>>>KKKWWWkkk|||qqqaaaSSSJJJGGGEEEEEE@@@BBBEEEFFFGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFIIIJJJJJJIIIGGGCCC@@@::::::888666555444444444~~~tttuuuoooiiieee^^^bbb^^^eeetttsss]]]HHHAAA@@@???===<<<<<<:::888555777777777666444333111000///...,,,+++***))))))(((***))))))(((((())))))******************)))((('''''''''(((((()))))))))))))))*********)))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((())))))&&&&&&'''((()))******+++(((((()))))))))*********)))))))))*********++++++------...///000111111222333333333444666888:::<<<;;;<<>>999777555222000///......------,,,,,,,,,+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------....../////////000111000///...///000/////////000000000111111//////000222444555666777===>>>???@@@?????????@@@AAACCCDDDDDDBBBBBBDDDFFF???AAABBBAAA??????AAADDDAAA@@@???<<<<<<===BBBEEECCCDDDDDDDDDEEEEEEEEEFFFBBBBBB>>><<<@@@HHHHHHDDDFFFEEECCCAAA???===<<<<<<999;;;>>>>>><<<:::999:::777888777777666666666777444333222333555555444222222222111111000111111111.........///////////////........................---------............//////............---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************---,,,++++++*********************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------------------............---............///////////////000000111222222222222222222222333333333444222222111000000333777;;;666;;;CCCKKKUUUeeexxxmmm^^^RRRMMMFFF@@@???@@@CCCDDD;;;===AAADDDEEEHHHLLLPPPHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJIIIEEEAAA@@@;;;:::888666555444333333yyyppppppjjjdddaaaZZZYYYXXXdddvvvvvv```LLLFFF???>>><<<<<<;;;:::777555666666666555333222000///...---,,,******)))))))))))))))(((((((((((())))))((())))))******))))))(((&&&'''((()))))))))(((((((((***++++++)))'''((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))'''''''''(((((()))))))))'''(((((())))))*********)))))))))************+++,,,,,,---...///000111111333222222222444777:::<<<<<<===???AAADDDEEEFFFGGGDDDEEEHHHKKKMMMMMMMMMLLLGGGIIIKKKLLLJJJEEE???:::666444222000............,,,,,,,,,,,,++++++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000---///000000......///111000000111222444555666666666777999;;;===???AAABBBGGGFFFEEEFFFHHHHHHGGGEEEGGGHHHIIIHHHFFFHHHLLLPPPRRRWWWZZZZZZVVVTTTWWWZZZXXXWWWUUURRRPPPQQQTTTWWW[[[ZZZZZZZZZ\\\^^^```aaa\\\\\\WWWUUU\\\hhhiiibbb\\\[[[YYYVVVSSSOOOLLLJJJGGGGGGGGGEEECCCAAA@@@AAABBBBBBBBB@@@>>>===???AAA===:::777888:::<<<:::888333333222111000000000000000/////////............////////////////////////---------............//////............---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++************+++************++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///......//////000111111222000111111222222333444444///000111000///000222444444666888:::<<>>>>>>>>===>>>???@@@AAAEEEIIILLLEEEDDDDDDDDDDDDDDDDDDDDDFFFEEEGGGJJJIIICCC@@@@@@;;;:::888666555333333333~~~vvvxxxqqqmmmnnnjjjrrrrrr|||bbbJJJCCC???===<<<;;;;;;999777444555555444333222000///...,,,,,,+++******)))******)))((((((''''''(((((()))&&&'''((()))************&&&'''((()))))))))((('''''')))++++++)))''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((((((''''''(((((()))******+++))))))*********++++++++++++,,,---...///000000111000111222333555777888999;;;;;;===???BBBDDDGGGHHHDDDEEEGGGIIIJJJJJJJJJJJJGGGEEECCCCCCDDDAAA<<<777444222000///---------...,,,,,,,,,++++++++++++***))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111---///111222222333555777888888:::<<<>>>@@@AAABBBEEEEEEGGGIIIKKKMMMNNNOOOEEEBBBBBBGGGOOOTTTRRROOOKKKMMMPPPQQQSSSYYYbbbjjj{{{|||yyyyyyyyy|||zzzssspppjjjccc^^^]]]```ccc^^^^^^\\\YYYUUUUUUXXX[[[VVVPPPHHHDDDDDDCCC???<<>><<<:::888777666555444444333333222111000000111111111111111111111111---------............//////............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************************+++,,,************++++++++++++************************)))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------.........---......//////000111111000000000111111111111111000333777888666222///...111333555777888999::::::999???GGGOOOYYYhhh{{{uuuiiiXXXQQQFFF???<<<===>>>???>>>???@@@@@@???>>>>>>>>>BBB@@@???>>>???AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFIIIHHHAAA>>>???:::999777555444222222111yyytttvvvqqqooosssqqqooopppzzzzzz^^^JJJEEE???===<<<;;;;;;999666444444444333333111///...---++++++***************+++((((((''''''''''''((((((%%%&&&''')))************%%%&&&((()))))))))((('''&&&))),,,+++(((&&&'''(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((('''''''''&&&''''''((()))******+++************+++++++++++++++,,,,,,---...///000000...///222555777777777666888999999;;;>>>BBBEEEGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGAAA<<<<<<>>>>>>:::666222111000...---------...,,,,,,,,,+++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111///111444666888:::===???@@@AAACCCFFFHHHKKKMMMNNNQQQQQQRRRSSSUUUVVVWWWWWWYYYVVVWWWaaapppyyyyyyvvvooosssyyy}}}vvvnnniiiddd^^^YYYSSSQQQNNNKKKHHHEEECCCCCC::::::999888666555444333111111111111111111111111---------.........////////////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,)))************+++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000111000000000/////////////////////......000555888333222222444666777777555666888:::<<<>>>AAADDDFFFNNNUUUaaalllwww}}}tttggg\\\UUUMMMEEE???<<<<<<=========<<<<<<;;;;;;<<<======<<<===>>>@@@>>>===<<<===AAACCCDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJHHHEEEEEEHHHGGG@@@===???999888666444222111000000uuussskkkhhhjjjgggnnnpppooo}}}rrrRRRJJJDDD???===<<<<<<<<<:::888666222222222222222111000000---,,,+++***))))))))))))(((((((((((((((((((((((((((((()))***************)))*********(((''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))***++++++++++++***,,,---------.../////////222222111000111333666888777888:::<<<>>>AAABBBCCCCCCBBBCCCFFFJJJKKKHHHEEEAAA@@@???===;;;999777666111000///...---,,,,,,+++,,,,,,,,,++++++*********)))************+++++++++++++++******************+++++++++,,,------......***,,,......---++++++,,,+++******+++...////////////555555......555666000555???@@@@@@GGGFFFEEEMMMQQQRRRYYYcccggggggjjjqqq|||~~~|||pppddd]]]RRRJJJ@@@===@@@CCCDDDCCCAAA<<<777555777777666444222...---...000111111333222...+++,,,111333000,,,///+++,,,111000+++))),,,++++++,,,,,,+++***)))))),,,,,,,,,+++++++++******************))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////////////////////////////000000000000111111111111000000000111222222333333666666666666666666666666<<<===???AAAEEEHHHKKKMMMXXX\\\cccmmmvvv}}}{{{xxxqqqiiiaaaXXXRRROOOEEEDDDAAA???;;;888666555888777777777777777888999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBDDDCCCCCCEEEIIIKKKKKKKKKHHHFFFCCC@@@>>><<<;;;;;;666555333111000000000111zzzwwwmmmfffccc^^^eeejjjlll|||rrrRRRIIIAAA???===<<<<<<<<<:::888666222333333222222000//////,,,+++***))))))(((((()))(((((((((((((((((((((((('''((()))************)))((()))***)))'''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((())))))***++++++++++++***,,,,,,------.../////////222222111222333444666777999:::<<<>>>AAACCCEEEFFFEEEDDDDDDGGGJJJJJJHHHEEEBBBAAA???===:::777555444111000///---,,,,,,++++++,,,,,,,,,++++++*********)))************+++++++++++++++******************++++++++++++,,,,,,,,,,,,---...000///---+++++++++/////////---,,,---000222222555666333555<<>>AAACCCFFFGGGHHHHHHPPPQQQTTTXXX\\\___bbbdddtttuuuuuuvvvvvvuuuuuutttkkkiiiddd^^^WWWRRRNNNLLLIIIHHHEEEAAA===999666555888888888777777666666555666666666666666777777888999999999999::::::::::::<<<<<<===>>>???AAABBBCCCDDDCCCCCCEEEHHHJJJJJJIIIEEECCCAAA>>>;;;:::999999666555333111000000000000{{{rrrqqqggg^^^YYYRRRSSS]]]cccvvvoooQQQHHH@@@???===<<<<<<<<<:::888666444444333333111000...---+++***)))((((((''''''((((((((((((((((((((((((((('''(((((()))))))))))))))&&&(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((()))******++++++******,,,,,,------...//////000222222333444555666777777:::;;;===@@@CCCFFFHHHIIIGGGGGGGGGHHHIIIIIIGGGEEECCCAAA???<<<888555222111000///...---,,,++++++++++++++++++++++++*********)))************+++++++++******++++++++++++++++++------,,,,,,,,,,,,,,,+++***,,,------+++******+++...000000//////111666:::999:::===@@@CCCGGGSSS___wwwzzzyyygggVVVMMMMMMQQQMMMIIICCC===:::888666444000222333222000...///000...+++***++++++******...------------,,,,,,,,,+++------,,,,,,,,,+++++++++++++++*********)))))))))************************))))))))))))))))))))))))******************************))))))))))))******+++************)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---......//////........................---.........//////////////////000000111111222222333333333333333333333333111111000000000000111111222333444555666666666666777888999:::;;;<<<======@@@@@@@@@AAAAAA@@@@@@@@@AAA???===;;;999777666666666666666666555555555555000000111222222333444444555444444444444555666777777777888888888999999999;;;;;;;;;<<<>>>AAACCCEEEDDDCCCCCCEEEGGGHHHGGGEEEAAA@@@>>>;;;999777666666444333222111000/////////tttlllnnnfff___\\\UUUYYYccciiixxxoooRRRJJJBBB???===<<<<<<<<<:::888666555555444333111///---,,,***)))(((''''''&&&&&&'''((((((((((((((((((((((((''''''((())))))(((((((((%%%&&&''''''%%%%%%%%%'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''##############################$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))***************+++,,,,,,---...///000000111222444555666777777777:::;;;>>>@@@CCCFFFHHHJJJIIIIIIHHHHHHHHHGGGEEECCC@@@???===:::777444111000///...---,,,+++++++++++++++++++++***************))))))*********+++++++++******+++++++++++++++,,,......------------,,,,,,)))***------------///111222222444666888:::<<<===FFFGGGPPP\\\bbbffftttzzzwwwvvvxxxeeeSSSHHHEEEDDDBBB<<<<<<;;;999777555555555///000111333111...***))),,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))******************************))))))))))))******************))))))))))))************************++++++++++++,,,,,,,,,,,,+++,,,,,,------...//////........................,,,,,,---------...............//////000111111222111111111111111111111111555444333222111111111111---...///111333444555666111222222333444555666666666666777777777777666666555555444444333444444444222222222222222222222222333222222222222222111111333222222222333444555666777777777888888888999999:::::::::;;;===@@@CCCEEEDDDCCCCCCDDDEEEEEECCCBBB>>>===<<<999777555444333222222111000//////......vvvuuulllfffddd___gggqqqrrr{{{nnnRRRKKKCCC???===<<<<<<<<<:::888666666555444333111///---,,,***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((''''''&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))'''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))************)))++++++,,,---...///000111111222444555666777777777999:::<<>>999::::::777555444222000///............///000000.........---------,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---.................................,,,,,,,,,,,,---------------......//////000111111000000000000000000000000111000000/////////000000111000000000////////////.........///000000111111000111111222222111111000222222111000000000000000111111000000//////......444444333333222111111000111111111111222333444555888888888888999999999999999999999;;;===@@@BBBDDDBBBBBBBBBCCCDDDCCCAAA>>><<<<<<;;;999777555333222000000000000///......---zzzuuuiiibbb___ZZZXXXdddeeemmmbbbKKKIIICCC???===<<<<<<<<<:::888666555555444333111///---,,,***)))(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))(((''''''%%%&&&&&&&&&&&&''''''''''''((())))))******))))))***+++,,,---...000111111222222333444555666777777999999;;;===@@@BBBDDDDDDGGGGGGGGGEEEBBB@@@???@@@:::999888666444222111000---,,,++++++*********+++)))))))))***************)))************+++++++++******++++++,,,---------)))***+++,,,---///000000000111222333333444777999???EEEQQQ```mmmuuuvvvuuusssjjjfffbbb[[[VVVKKKIIICCC:::666777888666333222000...---------...//////.........---------,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))***************************))))))*********++++++++++++++++++,,,------......------------------------+++,,,,,,,,,------------------......//////000000////////////////////////......------...//////000444333333222222333333444222222222111111000000000......////////////......555555444222111111111111333333333333333333333333///000000000000111111111000000000111222333444555777888888888888999999999777888:::<<<>>>???AAAAAA@@@@@@AAABBBCCCBBB???<<<;;;::::::888777555333222...////////////...---,,,yyyuuukkkdddbbb]]]UUUbbbdddkkk___JJJIIICCC???===<<<<<<<<<:::888666555444444333111///...---+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$&&&''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&((()))***%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&''''''''''''''''''&&&%%%&&&((()))))))))''''''%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))***+++,,,---...000111111222222111222333444666777999:::;;;===>>>@@@AAABBBDDDEEEEEEBBB>>><<<===???:::999777555222000...---,,,++++++***************((()))))))))*********+++)))************+++++++++******++++++,,,------...+++,,,...111333666888999666888:::===???CCCGGGKKKUUUaaasss~~~ttttttlll___UUUPPPJJJCCC???===999444111///...---////////////.........---,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))******************************))))))))))))*********+++***++++++,,,,,,---......------------------------,,,,,,,,,------------...,,,------......///000000//////////////////////////////......///000111111+++******+++,,,---///000.........------,,,,,,,,,000111111222222111111000///......---,,,,,,------,,,,,,------------------------......///000000111000000000111222333555555666666666777777777888888666888;;;===??????>>>>>>>>>>>>???AAABBBAAA>>>;;;888888888777666333111000------...///...---,,,+++yyyuuutttpppsssmmmRRRLLLCCC???===<<<<<<<<<:::888666444444333333111000...---+++***)))((((((''''''(((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&((()))&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%'''(((***+++$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&((()))***)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))***+++,,,---///000111222222222111000111333666888::::::;;;===>>>???@@@AAABBBCCCCCC@@@<<<:::<<<>>><<<:::888555111...,,,+++++++++******************(((((())))))*********+++)))************+++++++++******+++,,,,,,---......000111444777:::>>>@@@BBB@@@CCCHHHMMMSSSYYY```eeewwwllldddUUUXXX```gggcccYYYTTTVVVRRRWWW\\\^^^[[[YYYYYY[[[aaa~~~tttaaa^^^ccc```lllqqqkkkgggjjjlllhhhcccccc``````fffnnnrrrpppttt~~~xxx{{{yyygggYYYPPPMMMGGGAAA;;;777555444000/////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......------------------------,,,,,,---------.........,,,,,,------...//////000////////////////////////..................//////222111///...------------/////////000000111111111,,,------------------,,,............///000111111/////////......---------////////////////////////000000000111222444555666555555555555666666666777666888;;;>>>??????===<<<======>>>@@@BBBAAA===;;;777777777666555222000///,,,---.........---,,,+++yyywwwrrryyynnnUUUGGGEEE;;;<<<===>>>===:::888666333444444333222000...,,,+++***((('''''''''((()))''''''''''''''''''''''''(((%%%######&&&'''&&&$$$(((((('''&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******---------------...///000111111000000000000111111555666777999;;;===??????CCCBBB@@@@@@@@@???<<<999<<<888333///......---,,,,,,,,,+++***))))))******)))))))))***++++++,,,,,,+++***))))))+++---...///(((,,,///...++++++///333555999DDDQQQXXXXXXWWWXXXVVV[[[dddqqq|||vvvlllaaaZZZ[[[^^^^^^bbbhhhnnnrrrtttmmmaaaWWWSSSSSSOOONNNPPPSSSQQQKKKHHHIIINNNOOOQQQUUUXXXVVVPPPKKKNNNVVV^^^___YYYPPPKKKIIINNNPPPNNNHHHIIINNNNNNIIIHHHMMMOOOKKKGGGGGGGGGFFFFFFJJJMMMMMMNNNVVVcccnnn|||tttgggXXXKKKAAA<<<:::888333333555000(((***333+++,,,,,,++++++,,,+++***,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................................................................---------------------------------------------------------------------------...///////////////////////////000111222444444777666444333444555777999:::999999999999:::;;;<<<;;;;;;<<<======<<<;;;:::999777555333333111///---......---,,,,,,,,,,,,---{{{tttsssoookkkqqqvvvqqq```KKKBBBCCC<<<<<<<<<<<<;;;999888666333444444333222000...,,,+++***((('''''''''((()))'''''''''''''''''''''''''''%%%###$$$&&&'''&&&$$$(((''''''&&&&&&''''''(((((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******---,,,,,,,,,---...///000111111000000000111222222555666888:::<<<>>>??????AAAAAAAAABBBCCCBBB???<<<;;;777222///...------,,,,,,++++++***))))))******((())))))******+++,,,,,,///...---,,,------...---,,,---...---///999JJJWWWNNNPPPXXXeeepppxxxyyymmmeee___]]]^^^kkkffffffmmmpppkkkdddbbbgggiiiiiifffjjjrrrrrrmmmpppuuuzzzxxxrrrnnnnnnqqqwwwwwwyyyzzzvvvqqqqqquuuvvvmmmsssuuufffgggkkkooommmhhheeeeeehhhggghhhddd]]]\\\``````]]]]]]aaaaaa[[[TTTOOOHHHBBBEEEIIILLLKKKHHHJJJRRRXXX___[[[YYYYYYVVVRRRUUU[[[jjjooouuuxxx}}}~~~nnn^^^PPPHHHBBB===888777555222333666///...---,,,,,,---,,,+++***+++,,,---------------************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------............---000000000000111333444555777666444444444555777888888888999999:::;;;<<<<<<;;;;;;<<<======<<<::::::888666444333222111///---......---,,,,,,,,,,,,,,,}}}xxxzzzsssnnnmmmjjjtttxxx|||wwwdddOOOEEEDDD<<<;;;;;;:::999888777777333444444333222000...,,,***)))((('''''''''((()))'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&$$$''''''&&&''''''((()))***((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,++++++,,,---...//////111111111111222222333444444666999<<<>>>????????????@@@BBBDDDFFFDDDAAA>>>999666111......---,,,+++,,,+++******)))*********(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++......---...888PPPrrrsssppprrrzzz~~~}}}~~~zzzpppfffpppnnnmmmlllfffbbbeeekkk|||yyyyyy{{{}}}|||~~~{{{pppdddVVVKKKQQQWWW^^^bbbdddgggooouuuiiiaaaYYYSSSMMMGGGFFFIIIKKKPPPSSSQQQPPPXXXiiixxxiiinnnxxxpppddd```YYYNNNEEEDDDDDD???777666333000......---,,,,,,******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000000000111222333555555666555555444444666777888555666888:::<<<<<<<<<<<<;;;;;;<<<===<<<;;;999888777555333222222111///---...---,,,,,,++++++,,,,,,~~~wwwrrrqqqlllpppvvv}}}zzzjjjTTTFFFCCC<<<;;;999888777666666777333444444333222000...,,,***)))((('''&&&'''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((()))++++++((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++++++++,,,...///000222222222222333444555666555777;;;???AAAAAA@@@??????@@@BBBEEEFFFCCC???;;;777444000...------,,,+++++++++***************+++(((((())))))***++++++,,,)))***,,,,,,,,,,,,---...111222222555DDDddd|||tttjjjiiihhhkkknnnlllgggaaagggmmmyyyzzz|||{{{rrriii___YYYZZZ^^^```]]]VVVQQQQQQSSSNNNLLLNNNTTT[[[aaaiiirrrdddZZZ\\\mmmwwwvvvzzzyyyjjjeeecccTTTAAABBB<<<666555333000...---......---,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------...------000000111111222444555666666555555555555666777777333555888;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::888777555333111111111000///------,,,,,,+++++++++++++++}}}sssrrriiicccaaa\\\WWW\\\ccccccXXXIII@@@@@@;;;;;;999888777666666666333444444333222000...,,,***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))+++,,,((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++++++++,,,---...000000222222333333555666777888666999<<<@@@BBBBBBAAAAAAAAAAAABBBDDDCCC???:::555444222///---------+++***+++***************++++++))))))******++++++,,,,,,,,,...000000//////111333222444777<<>>@@@BBBDDDEEEEEEEEECCCAAA@@@>>>:::555222000...,,,,,,,,,,,,+++)))******))))))***++++++,,,+++,,,,,,------......///,,,///111111222555===CCCLLLRRR\\\gggqqqxxx~~~zzzsssxxx{{{vvvqqqmmmjjjggghhhiiieee[[[RRRRRROOORRRZZZ```bbbccceeennnsss~~~{{{yyyrrraaaTTTPPPCCC@@@<<<777333111//////------------------------************************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))***+++,,,.....................///000111333333444555555666666666666666666777777888999:::::::::<<<<<<<<<;;;999666444333000...---...//////...---++++++***)))))))))))))))oooiiiooonnnmmmlllfff^^^dddmmmqqqhhhVVVHHHCCC:::;;;<<<<<<;;;999666555333444444333222000...---)))((('''&&&%%%&&&''''''''''''''''''''''''''''''###&&&******(((%%%&&&'''$$$$$$$$$$$$%%%&&&''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********,,,------...000111333444333333444666888:::<<<===<<<===>>>@@@BBBDDDEEEFFFEEECCCAAA???>>>;;;777444///---,,,,,,,,,,,,+++)))******))))))***+++,,,,,,,,,,,,---......//////000///222777999===DDDOOOXXXkkksss{{{eeeRRRNNNMMMIIIGGGJJJLLLNNNXXXlllqqqaaa\\\\\\XXXQQQIIIAAA<<<888666------------------------************************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,---------------......///111222333444555555666777666666666888888777777888999::::::<<<<<<<<<;;;999666444222///...------...///...---+++******)))))))))))))))}}}jjjeeejjjfffcccddd___bbb\\\bbbooolllWWWGGGEEE===<<<;;;:::888777666666444333222111///......---+++)))'''&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''''''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$###""""""#################################$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((***+++,,,---...000111111444555666777888999::::::<<<===???CCCEEEEEECCCAAA?????????>>>;;;777333000......---,,,,,,,,,------...,,,******,,,---......111------000///+++...444666888BBBOOOSSSWWWiii~~~tttkkkdddXXXLLLJJJJJJLLLQQQXXX```eeehhhuuu}}}}}}vvvjjjZZZLLLCCC>>>999222---,,,------------+++,,,------+++(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((++++++******)))((((((((((((((((((((())))))))))))))))))************))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))******++++++,,,------......//////000000111111222222333444444555555666777777888888999999999:::666777888777666444111///......---------,,,,,,,,,******))))))((((((''''''qqqhhhjjjdddbbbccc___dddmmm^^^IIIGGG===<<<;;;:::888777666666333333333222000///---,,,***)))'''&&&&&&&&&((()))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######"""####################################$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((***+++,,,---///000111111444555555666777999:::;;;;;;;;;===@@@BBBBBB@@@===>>>>>>>>>===:::666222///...---,,,,,,+++,,,,,,,,,---,,,******************,,,+++///444444111222777???III___uuu}}}}}}yyyxxxiiieee```\\\[[[YYYVVVSSSRRRTTT[[[ccceeedddgggmmmtttttt^^^PPPCCC===777444333111---***,,,---......---+++++++++************************(((((((((((())))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((()))'''((((((((())))))))))))))))))************))))))))))))))))))((((((''''''((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************)))******++++++,,,------......//////000000111111222222333333444555555555999888888777777777777888666666777777555333000///------------,,,,,,,,,,,,))))))))))))((((((''''''}}}qqqooogggcccddd```cccnnndddLLLEEE===<<<;;;:::888777666666222333333333222///---+++***)))(((&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$###############################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,---///000111222555444444555666888;;;<<<<<<<<<===???AAAAAA>>><<<<<<<<<;;;:::777444000///---,,,++++++******++++++******++++++++++++******,,,,,,...222555777<<>>>>>>>>@@@BBBAAA???===::::::888666444111///...,,,++++++***)))*********((()))+++,,,------///000555333111333:::EEETTT^^^rrrwww~~~yyy~~~}}}zzz{{{sssgggmmm|||www{{{lllccc^^^XXXOOOIIIGGGSSS^^^eeepppuuu```LLL@@@:::777111///,,,)))((((((((((((************************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************)))******++++++,,,------......//////000000111111111222222333444444555555888777555444444555666777444444444444222000///...,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((~~~tttrrrhhh___[[[UUU[[[UUUUUU\\\]]]SSSHHHDDD===<<<;;;:::888777666666111222333444222000,,,***))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$######""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((+++,,,---...///111222222444444444555777:::<<<===???>>>>>>@@@AAAAAA???>>>999888666444111///......++++++***)))))))))******(((+++------------000222777999<<>>===<<<<<<===???@@@???===999777444111///.........,,,+++******))))))******+++---......,,,---111555444???LLLYYYjjj|||rrrvvvsssccc]]]tttvvvpppeeeZZZSSSPPPOOONNNWWW```nnn~~~{{{```MMMCCC<<<444//////000000///++++++++++++++++++++++++******))))))((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((******))))))(((''''''&&&&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------......//////000000111111111111222222333333444444222333444555666888888999333222111000...---,,,,,,+++++++++*********))))))&&&''''''''''''(((((((((}}}tttuuunnniiihhhcccdddnnnxxxsss___JJJCCCFFF===<<<;;;:::888777666666333333333222000///---,,,(((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$######################## """###%%%%%%%%%###""""""""""""""""""""""""""""""$$$'''(((((('''$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((,,,,,,---///000111222333333555888;;;===>>>>>>>>>===<<<<<<>>>@@@AAAAAA@@@999777333000.........///,,,,,,+++************++++++...000000000333;;;AAAJJJWWWgggtttuuugggfffuuu}}}ooobbb[[[YYYTTTPPPOOOUUU___ffffffbbbvvvlllZZZPPPCCC:::555333///---++++++++++++++++++++++++*********)))((('''''''''((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))******++++++,,,------......//////000000111111111111111222333333444444222333666777888888777777222111000...---,,,,,,++++++*********))))))))))))&&&&&&&&&'''''''''((((((vvvmmmmmmhhhfffhhheeegggkkkpppooocccSSSFFFAAA===<<<;;;:::888777666666444333222111000......---((((((((()))(((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###$$$&&&$$$$$$############$$$$$$######################## !!!###%%%&&&%%%###""""""""""""""""""""""""""""""$$$(((******((($$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,---...///000111222333333555999===?????????>>>???>>>>>>@@@CCCDDDDDDCCC999777333000.........///---,,,++++++******++++++***---111333666===HHHPPPnnnyyypppaaaPPPKKKQQQWWWUUUQQQMMMeeewwwjjjXXXJJJ@@@999333...+++++++++++++++++++++++++++******)))(((''''''&&&)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,------......//////000111111111000111111222333333444444333555888999:::888666444222111///...,,,,,,++++++************))))))))))))&&&&&&&&&'''''''''((((((zzzwwwzzzxxxzzzVVV@@@EEE===;;;999888999888777666444444333222000...,,,+++***)))((()))******(((&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""$$$%%%&&&%%%%%%$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***............///111222333333555666777888999<<<>>>?????????AAABBBAAA>>>;;;888555111,,,******+++,,,...,,,***)))+++---//////222555777999BBBRRR```gggkkkSSSJJJKKKKKKIIIJJJZZZmmmrrr]]]VVVPPPCCC555000000///......---+++))))))***++++++***))))))***))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))***+++,,,---////////////000000000000000111111222222333333444333333444555555444333222222111000///------,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''yyyyyysssqqquuutttnnnwwweeeHHHEEE>>><<<:::999999999888777555444444222111///---,,,***)))((((((***)))(((&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$###########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******////////////000222333444333555777999:::<<>>BBBEEEBBBBBBBBBCCCDDDBBB???<<<666333000,,,+++***+++,,,******+++,,,---...//////999GGGYYYhhhxxxzzzwwwyyywwwyyy|||xxxppprrryyyrrrmmmgggddddddfffhhhiiidddcccdddgggkkkllliiifff]]]ccckkkqqqooonnnuuu~~~{{{nnnfffccccccccckkkxxx{{{qqqmmmooo|||lll\\\WWWUUUTTTVVVZZZiiivvv[[[LLL>>>888333...---111+++++++++++++++***)))(((******)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))***))))))))))))***+++,,,---............////////////333333222222111000000///000111222333444444333222111000///---,,,,,,,,,,,,++++++***)))((((((((((((''''''''''''''''''''''''wwwmmmlllccc___aaa```dddcccdddnnnqqqZZZCCCBBB???===;;;:::::::::999888555555555444222000///...+++)))(((((())))))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$######""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++/////////000111222333444222444777:::<<>>BBBEEEAAAAAA@@@@@@@@@>>>:::777222111///,,,++++++,,,,,,......------///777AAAHHH]]]oooyyyrrrggg```aaabbb\\\SSSUUURRRNNNJJJGGGGGGJJJNNNMMMJJJHHHKKKLLLIIIGGGFFFAAAAAAAAACCCFFFFFFEEEDDDGGGHHHIIILLLPPPSSSTTTTTTOOOKKKLLLQQQTTTOOOJJJGGGPPPQQQLLLEEEBBBEEEEEEBBBGGGKKKPPPRRRLLLDDDDDDIIIKKKTTTYYY]]]lll{{{vvveee___\\\YYYWWWVVVUUUUUUWWWRRRPPPOOOQQQTTTXXX[[[\\\bbbiiisss{{{ttt\\\QQQRRRTTT[[[dddoooooo\\\PPPDDD:::333000---******+++,,,+++***************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))))))))***+++,,,---//////000000000111111111/////////000000111111111---...000111111111000///...---,,,++++++******+++***)))((((((((((((((((((''''''''''''''''''''''''ooofffeee\\\YYY[[[YYYgggqqq|||___FFFGGG???===::::::::::::999777444444444333222000///...,,,***''''''((())))))(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$###"""""""""##############################$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++,,,---------......///111222333222444777888999<<>>>>><<<888444111000...,,,,,,,,,,,,,,,......///222888EEEUUUaaa|||ttttttpppkkkjjjiiieee]]]VVVRRRQQQOOORRRZZZ^^^XXXNNNGGGBBB@@@CCCEEEDDDCCCCCCKKKHHHFFFHHHNNNQQQPPPNNNSSSQQQOOOPPPUUUZZZ^^^___dddccc``````aaaeeeiiilllaaa\\\\\\eeekkkhhh___XXX[[[bbbccc^^^ZZZWWWMMMBBBCCCKKKYYYdddcccZZZRRRQQQNNNVVVYYYVVVXXX```dddbbbaaaZZZSSSOOOJJJEEEEEEHHHEEECCCAAA@@@AAABBBBBBAAACCCIIIPPPUUUYYYaaakkksss{{{zzz{{{|||eeeYYYGGGHHHLLLVVVfffzzzmmmcccQQQ???888333,,,)))***+++***)))++++++*********)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))***+++,,,---////////////000000000000---......///000000111111---...///000000///...---,,,,,,+++***************)))((((((''''''(((((((((''''''''''''''''''''''''yyyooommmeee```bbb```]]]cccjjjrrroooUUUCCCHHH>>><<<:::999999999888777333333333222111000......,,,***'''&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######"""!!!!!!"""###$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++---............///000111333333555777888999999:::===???@@@???>>>>>>===:::666333//////---,,,,,,,,,,,,,,,...222888???KKK]]]qqq~~~ggg^^^YYYTTTQQQOOOMMMJJJGGGDDDEEEHHHOOO^^^jjjlllgggXXXUUUYYYbbbfffccc```aaafffgggiiilllpppuuuxxxyyy~~~}}}~~~}}}uuurrrtttyyy}}}zzzvvvvvv}}}}}}uuupppsssyyymmm```YYYaaaqqqxxxkkkddd]]]aaaddddddcccfffmmmtttwwwrrrnnnlllfff]]]YYYZZZYYYWWWTTTSSSQQQPPPMMMKKKJJJJJJJJJGGGDDDEEEHHHLLLNNNOOORRRXXX___hhhpppttt{{{}}}ggg[[[TTTSSSRRRYYYtttxxxZZZHHH???444---,,,,,,+++***+++++++++*********))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))((('''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,------------............///////////////////////////......//////...---,,,+++++++++***))))))))))))***(((((('''''''''(((((()))''''''''''''''''''''''''zzzooolllbbb\\\]]][[[VVVaaaooobbbHHHFFF===;;;999888999999777666222222222111000///...---,,,***'''&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---...//////000000111222444555777999::::::999:::<<<>>>AAA@@@???>>>===:::666333///...------,,,,,,,,,,,,///666AAAMMM\\\pppbbbaaa```ccclllsssooofff]]]YYYSSSOOOOOOQQQSSSUUURRRPPPOOOVVVhhh~~~}}}mmmgggffflllqqqqqqsssvvvyyyyyy}}}~~~yyyyyyuuussspppnnnllliiieeebbbZZZXXXSSSMMMHHHEEEEEEFFF@@@BBBDDDDDDCCCEEEJJJOOOOOO\\\iiisssyyyggg[[[JJJ===OOOnnntttVVVKKK===444000000...,,,+++++++++************)))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((++++++***((('''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))***+++,,,---+++++++++,,,,,,,,,------000000000///......------.../////////...,,,***)))+++***)))))))))))))))***(((((('''''''''(((((()))''''''''''''''''''''''''pppbbb___XXXUUUXXXVVV]]]___nnnxxx]]]HHHDDD===<<<;;;:::;;;:::888666444444333222000...,,,+++,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((()))+++------,,,,,,---...---------...000222555666999999:::;;;<<>>:::777555444---,,,******,,,000444666;;;BBBOOObbbzzz~~~rrr```XXXUUUWWWVVVSSSZZZhhhqqqrrrdddcccbbbeeekkkuuu~~~{{{qqqooo~~~vvvooohhhfffiiillllllkkkppp{{{yyyrrrkkkbbbWWWPPPKKKNNNPPPOOOKKKHHHFFFFFFLLLLLLHHHGGGRRRbbbgggaaadddbbbfffooovvvzzz~~~tttaaaQQQIIIIII]]]uuueeeIII>>>888...+++111++++++++++++,,,,,,,,,,,,((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))---------...///000000111000000///...------,,,,,,//////...---,,,,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''mmmcccccc\\\YYYZZZWWWVVVVVVbbbpppkkkTTTDDDCCC===<<<;;;:::;;;:::888666444444333222000...,,,++++++***(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''(((((())))))+++------,,,,,,---...------...///111333666777<<<<<<===>>>???AAABBBCCCAAA@@@===:::777444222000///000111000///222999@@@MMMXXXiii{{{tttccc[[[UUUUUUWWWWWWYYY[[[```iiippppppttt~~~|||uuukkkfffeeeeeecccaaadddkkkvvvyyyrrrgggeeedddeeeeeeaaaYYYSSSQQQOOOGGG???AAAJJJLLLGGGQQQMMMNNNXXXaaaddddddddd^^^^^^bbbnnn~~~kkk^^^XXXIIITTTcccsss|||[[[MMMGGG;;;222///222000---+++***++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''')))))))))************+++---------...///000000000000//////...------,,,,,,.........---,,,,,,++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''{{{ggg```ccc]]]XXXWWWSSSNNNNNNWWWccc___MMMBBBCCC===<<<;;;:::;;;:::888666444444333222000...---,,,***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((%%%&&&&&&''''''((()))))))))+++------,,,,,,---............000222555777999>>>>>>???@@@AAAAAABBBBBB@@@>>>;;;888444222000///,,,000333111000666CCCNNNeeetttzzzqqqssszzzppp\\\PPPHHHQQQWWWWWWZZZdddrrrzzzoooiiiaaa^^^___aaaccccccgggiiippp{{{}}}yyy{{{{{{nnncccZZZZZZQQQCCC>>>AAAAAA<<>>???@@@AAA@@@???>>>@@@>>>;;;777444111000///,,,///111222777DDDWWWdddzzziii^^^XXXZZZXXXSSSTTT[[[iii~~~}}}{{{zzzyyyyyyyyyvvvwwwuuurrrsssuuuooogggZZZVVVQQQPPPTTTYYY]]]___ccceeeiiirrr|||}}}wwwnnnjjjmmmgggXXXMMMKKKIIICCCFFFCCCFFFNNNTTTRRRMMMJJJLLLKKKGGGBBBAAACCCCCCBBBGGGUUUaaabbb___fffxxxzzztttaaaNNNGGGFFFLLL___rrrjjjVVVMMMLLL>>>:::555222111000...,,,))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((************+++++++++,,,---------....../////////.........------,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||qqqpppiiieeeeeeaaahhhllluuu|||sss]]]JJJCCC===<<<;;;:::;;;:::888666333333222222000///---,,,)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''((())))))***)))***,,,---,,,,,,---.........///111333666999;;;===>>>@@@BBBBBB@@@>>>======;;;888555222000000000111000222999GGG[[[ppp}}}{{{nnnbbbXXXQQQQQQRRRYYYmmm}}}zzzxxxxxxwwwuuutttssssssttttttvvvyyyyyyvvvpppllllllnnnkkkiiigggdddbbb```______^^^]]][[[YYYXXXXXXXXXXXXVVVVVVTTTQQQRRRTTTQQQLLLNNNKKKFFFDDDDDDGGGIIIKKKKKKLLLPPPXXX___bbb```]]]aaadddggggggeeeeeegggjjjmmmnnnqqqtttvvvyyy{{{|||sssqqqppppppqqqrrrqqqppptttzzzyyylll```[[[VVVOOOFFFAAA>>>>>>???BBBIIIRRRdddfffcccZZZRRRNNNIIIBBBCCCHHHNNNNNNLLLOOO\\\hhhvvv}}}{{{jjj]]]NNNCCCGGGRRR```uuuttt___RRRNNNHHH@@@:::777333...)))******)))))))))(((((((((************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))*********++++++------------............---------------,,,,,,,,,+++++++++++++++*********)))))))))(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''~~~uuuqqqrrrooovvvzzzyyyaaaKKKAAA===<<<;;;:::;;;:::888666333222222222000///...---)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))&&&''''''(((((()))******)))+++------,,,,,,---.........///000333666999;;;===???BBBEEEEEECCC@@@>>>888777444111///...//////111222888DDDVVVlll~~~lll```aaajjjmmmtttyyy}}}zzztttnnnkkkgggdddbbb___]]]ZZZ\\\[[[YYYXXXWWWVVVVVVVVVTTTXXX[[[XXXRRRNNNOOOSSSLLLLLLKKKIIIIIIHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAA???>>>???@@@>>>===AAA???===;;;:::;;;===>>>=========@@@DDDGGGIIIIIIFFFGGGIIIIIIIIIIIIJJJLLLOOOQQQSSSTTTTTTUUUWWWYYYXXXZZZZZZZZZYYY[[[```ddddddnnnrrrmmmiiijjjhhhbbbXXXOOOCCC<<<<<>>BBBEEEEEECCC@@@>>>666444222///...///000111333;;;IIIYYYhhhxxxtttooofff\\\dddvvv{{{qqqiiieeeaaa[[[VVVQQQOOOLLLJJJIIIHHHFFFDDDEEEDDDDDDDDDCCCCCCBBBBBB>>>@@@BBBBBB@@@>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;999888999:::999999999555666777888888999;;;<<<;;;;;;;;;999999:::<<>>???>>>===<<>>;;;777555333111000222333555<<>><<<<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;:::;;;:::;;;<<<>>>>>><<<:::<<<;;;;;;;;;::::::999999999999:::::::::999999888:::888888::::::999999:::666888999999888777777888222666:::;;;999888999;;;;;;999777888;;;===;;;888555777999888666666999<<<777999:::;;;::::::;;;<<<===CCCCCC>>>@@@GGGHHHCCCKKKEEEAAAFFFNNNWWW```hhhmmmzzzuuufff\\\ZZZRRRPPPPPPPPPMMMKKKRRR]]]oootttzzz{{{sssiiigggkkk{{{jjjRRRJJJHHHUUUkkk{{{___NNNDDD<<<888......------,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''xxxllllllfffaaa___XXX[[[^^^bbbaaaXXXMMMHHHHHH???===;;;999999999777666111111111111000...------+++)))'''&&&'''(((''''''((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&''''''''''''"""######$$$&&&''''''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***++++++******************---------------------------///222444666777888777<<<::::::>>>CCCDDD@@@<<<;;;222000666666222555>>>RRRiii~~~{{{jjj\\\TTTSSS[[[jjj}}}wwwhhh^^^UUURRRNNNLLLLLLMMMNNNNNNGGGEEEAAA>>>;;;::::::;;;::::::999999999999999999<<<;;;999999999:::999888;;;;;;;;;::::::::::::::::::<<<:::777:::@@@>>>888888888888888999:::;;;;;;>>><<<;;;;;;;;;:::999888999888888888:::::::::999<<<:::999999:::;;;;;;::::::::::::999999888888888999888777777666666666666777777777777777777666666777777888888999;;;<<<=========>>>@@@DDDHHHLLLOOORRRXXX```ffflllvvvtttcccccc\\\\\\bbb___QQQGGGGGGKKKKKKOOOWWW\\\]]]```ddd___zzzooo]]]MMMLLLWWWhhh~~~~~~WWWEEECCCCCC<<<444...---...***((((((************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++'''(((******))))))+++,,,******+++,,,------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrffffff```[[[YYYSSSZZZZZZ\\\ZZZSSSIIIDDDDDD???===;;;999999999777666111111111111000///------+++)))&&&&&&'''(((((('''((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***************************---------..................000222444666888999:::>>><<<<<>>MMMhhhvvv{{{mmm```WWWPPPLLL]]]jjj~~~yyyjjjZZZNNNFFFEEEBBB@@@???@@@AAA@@@@@@>>>===;;;:::999:::;;;;;;999999::::::;;;;;;;;;;;;777777888999::::::999888<<<<<<<<<===>>>>>>??????>>>@@@>>><<<>>>BBBAAA<<<@@@??????>>>============@@@???>>>>>>>>>??????>>>@@@???>>>>>>?????????>>>@@@>>>======>>>??????>>>=========<<<<<<<<<;;;;;;;;;::::::999999::::::;;;::::::999999888888888888999999888888888999::::::888888888:::<<<>>>AAABBBBBBFFFJJJNNNRRR\\\hhhqqqlllaaa___hhhmmmeee\\\ZZZTTTNNNJJJJJJKKKMMMSSSZZZnnnzzzwww___OOOJJJOOO]]]kkkkkkRRRFFFCCCBBB:::222000...+++***,,,************))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''(((((()))***+++''')))************+++---++++++,,,,,,------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkaaaaaa\\\XXXWWWRRRUUURRRSSSTTTQQQIIIDDDEEE???===:::999999999888666222222222111000///---,,,+++)))&&&&&&'''((((((''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%$$$$$$######'''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################################################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))************************.........//////000000000000111222444777:::<<<===@@@???>>>AAADDDDDDBBB>>>999444222444444;;;OOOdddwwwmmmgggaaa^^^aaaeeehhhiiippp~~~tttoooooorrruuuvvvpppdddVVVJJJ@@@:::777888777666666888888777666777666666666777999;;;===::::::;;;<<<<<<;;;::::::888999:::<<<<<<===<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBAAA???@@@CCCBBB>>>DDDCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAA@@@EEECCCAAA@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;::::::999999999999888777666666555666666666666666666777777777888999:::;;;<<<>>>EEEPPPXXXaaaccceeehhhoooyyy~~~~~~gggYYYTTT```mmmnnniiieee]]]TTTJJJEEECCCEEELLLTTT\\\bbbkkkvvvlllVVVKKKMMMTTT[[[pppbbbLLLEEEDDD===555111,,,((((((,,,++++++*********)))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''(((((()))***+++(((***++++++++++++,,,...,,,,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||fff]]]___ZZZXXXYYYUUUQQQMMMNNNTTTTTTKKKEEEFFF???<<<:::999999999888777333333222111000///---,,,***(((&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))***************+++++++++......///000111111222222333333444555888;;;>>>@@@AAA@@@???@@@BBBBBB@@@>>><<<777444666<<>>@@@AAAAAAAAAAAA@@@???>>>===<<>>===<<<===>>>@@@>>>>>>???AAACCCDDDEEEFFFJJJJJJIIIHHHIIIIIIIIIGGGKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPNNNOOOQQQSSSMMMMMMMMMLLLJJJIIIIIIJJJNNNLLLIIIIIIJJJKKKKKKKKKGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@??????????????????>>>>>>>>>>>>===;;;;;;:::999888777777777888888999999888777666666888999999888888<<>><<<:::999::::::888777444333333222000///---,,,***(((&&&&&&'''((()))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))*********+++++++++......///000111333333444555555666777:::===@@@BBB@@@????????????>>>===<<<888555555===LLLaaayyyhhhVVVRRRUUUZZZddduuu}}}uuujjjaaaSSSOOOHHHAAA======???@@@>>><<<999777777999<<<>>>888777777999<<<>>>>>>===@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFCCC???<<<===AAAEEEFFFGGGJJJMMMQQQTTTWWWXXX^^^]]]^^^^^^]]]\\\]]]^^^bbbbbbbbbcccdddeeefffgggnnnnnnnnnkkkhhhgggiiikkkdddffffffeeebbbaaaaaacccaaa___[[[ZZZ[[[]]]]]]]]]XXXXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPMMMJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>=========::::::;;;;;;:::999888777777888888888777777777888<<<===>>>>>>======@@@DDDEEEAAA@@@FFFNNNTTTYYY]]]XXXZZZbbbjjjiii```WWWTTTWWWSSSNNNJJJKKKTTTdddpppvvv~~~zzz]]]LLLIIIGGG]]]jjj^^^OOOIIICCC???999222...///++++++++++++************(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++***+++,,,---,,,,,,---///.........---,,,+++***))),,,+++++++++************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxqqqsssmmmkkknnnlllyyywww|||___HHHAAA>>><<<:::999::::::999888444444444222111///---,,,)))'''%%%&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))***++++++,,,,,,---...///000222333444555888888999:::<<>>===<<<;;;::::::333555<<>>AAABBBBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKJJJKKKMMMPPPTTTVVVVVVVVVTTTPPPMMMOOOUUUZZZZZZ\\\___dddiiinnnrrrtttxxxwwwxxxzzzyyywwwxxx||||||yyyvvvtttuuuvvvwwwwwwxxxxxxvvvtttrrrqqqooonnngggeeebbb^^^ZZZXXXVVVUUUTTTSSSRRRPPPMMMKKKJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@>>>======<<<;;;:::::::::::::::;;;;;;:::888555444888777999<<<<<<999999===:::<<<>>>???AAADDDKKKQQQZZZaaaooo}}}uuuiiiccchhhddd___WWWLLLCCCCCCHHHPPPYYYeeettt{{{YYYDDDDDD^^^{{{wwwZZZPPPGGGBBB===555///---,,,++++++++++++*********(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((()))***+++)))+++,,,,,,,,,,,,---///---...------,,,+++***))),,,,,,+++++++++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{{{{sssoooqqqoooxxx}}}jjjMMMEEE===;;;999999::::::999888555555444333111///---,,,)))'''%%%%%%''')))))))))%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''((())))))***++++++,,,,,,,,,---...000111333555555999:::<<<===???@@@@@@AAA@@@@@@???===;;;999999999777BBBRRRbbbssslllccc[[[ZZZ]]]eeerrrwwwssslllddd\\\WWWTTTRRRIIIJJJJJJGGGCCC>>>;;;:::;;;:::999999999:::;;;<<<>>>???@@@AAAAAA@@@??????BBB>>>:::999===DDDJJJMMMQQQSSSVVV[[[___cccfffgggfffdddbbbaaabbbfffkkknnnsssvvvxxxyyyxxx{{{{{{xxxuuusssrrruuusssooojjjeeeaaa]]][[[YYYXXXUUUQQQMMMKKKIIIHHHIIIGGGEEECCCAAA@@@@@@@@@AAA@@@???>>>>>><<<:::888555222333888999555444777444777::::::888:::???CCCSSSXXXdddsssyyyxxxuuuvvvsssqqqqqqqqqhhhWWWJJJEEEDDDGGGOOO\\\iiivvv}}}XXXBBBJJJaaannn^^^NNNFFFAAA:::222...,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((()))***+++)))***,,,,,,++++++---...------------,,,,,,+++***+++************)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwvvvlllfffgggfff```kkkiiiLLLDDD===;;;999999::::::999888555555444333111///---,,,)))'''%%%%%%''')))))))))%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((())))))***++++++,,,,,,+++,,,---///111333555555:::;;;===???@@@@@@@@@???AAAAAA@@@===:::999999:::AAARRRgggvvv~~~nnnYYYVVV\\\ppptttjjjdddUUURRRLLLFFFAAA>>>======:::<<<<<<:::777666999<<<::::::999999:::<<<>>>???CCCDDDFFFIIIJJJKKKKKKKKKMMMHHHBBBAAAEEEMMMUUUZZZhhhkkkqqqwww~~~}}}}}}}}}xxxuuuooommmiiiddd___ZZZWWWVVVUUUSSSOOOLLLIIIHHHHHHHHHDDDAAA???=========<<<;;;<<<777555999:::666333555444888:::999888999;;;<<>>AAABBBCCCCCCCCCBBBAAABBBDDD>>>777888???SSShhh|||xxxcccZZZ[[[SSS]]]pppsssfff]]]UUUMMMGGGAAA???;;;888777666777888666777999<<<:::666777;;;:::999888;;;@@@DDDDDDCCCMMMSSSZZZ^^^______```bbbhhhccc\\\XXXZZZbbblllsss~~~}}}yyywwwtttrrrmmmjjjgggddd```YYYOOOHHHGGGEEECCCCCCCCCBBB@@@???=========;;;888666666666666999;;;999666444444666999;;;>>>AAAGGGQQQ^^^gggppppppwwwwww]]]OOOIIIIIISSS```mmmgggQQQFFFHHH```~~~oooSSSIIIKKKDDD555222...+++***,,,,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******************++++++...---,,,,,,++++++,,,,,,+++)))'''''')))***(((&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{yyyqqqlllllliiinnnuuuoooOOOKKKBBB???<<<::::::999888777555555444333222000///...+++)))''''''((())))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((************+++,,,---...---.../////////111555777:::<<<>>>@@@BBBBBBBBBBBBAAA??????@@@===888999???RRRhhhtttiii^^^\\\___kkkttt|||hhh___SSSKKKFFFAAA<<<888666666777888999;;;<<<<<<>>>;;;999999888777<<>>===<<<===AAAIIISSSZZZaaagggoootttwwwzzz~~~{{{rrrhhh```SSSOOOIIIFFFDDDCCCBBBAAABBBBBBBBB@@@???>>>===>>>:::<<<===<<<999888999:::777888888999;;;BBBJJJQQQ]]]___iii{{{yyylll___VVVSSS```tttcccJJJCCCMMMZZZjjjVVVMMMBBB777444111---,,,------,,,******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++------,,,+++++++++++++++***((('''(((***+++)))'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxuuuyyyyyytttyyyqqqPPPKKKAAA>>>;;;999999999888666555444444333222000///...+++)))''''''((()))))))))((('''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''%%%######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((************+++,,,---...---...///000000222555888;;;<<<>>>@@@AAABBBAAAAAAAAA???>>>>>>;;;;;;AAAIII___uuurrraaa]]]bbblllxxx{{{oooddd]]]MMMFFF===888777666555333333444777999:::999888666<<<999999<<<===<<>>FFFIIITTTfffvvvnnn^^^VVV[[[ccclllwwwbbbQQQJJJEEEmmmrrrZZZHHH@@@888555111...------,,,+++******)))))))))((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,,,,+++************+++)))((('''(((*********(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~yyy~~~}}}xxxQQQGGGAAA>>>;;;999888888777666444444444333111000...---+++)))'''&&&((())))))))))))(((''''''&&&''''''(((&&&'''''''''(((((())))))'''%%%######%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))*********+++,,,---...///---...000000111333666999===>>>@@@BBBCCCCCCCCCBBBBBBBBBAAA>>><<>>;;;999888888777666444444333222111///...---+++)))'''&&&((()))))))))******)))((('''&&&&&&&&&%%%%%%&&&''')))***++++++&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))*********+++,,,---///000---///000111222444777:::>>>@@@BBBDDDEEEEEEEEEEEE@@@CCCCCC@@@AAAPPPhhh{{{yyygggXXXZZZ___hhhxxxoooggg[[[PPPFFF???:::777999777555555666888999:::>>>@@@CCCFFFFFFEEEBBBAAA;;;>>>JJJ\\\gggfff___ZZZ```gggiiiddd```jjjxxxsssmmmgggaaa[[[TTTPPPMMMJJJFFFBBB@@@?????????:::999999999999999888777666777:::>>>BBBHHHWWWeeewwwkkk\\\ZZZWWWVVVgggcccTTTKKKNNNZZZtttcccNNN@@@===888222---+++++++++************))))))))))))((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((***+++,,,------,,,+++******))))))******,,,,,,,,,***)))'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''wwwooonnnkkkrrrsssxxxhhhLLLKKKAAA>>>;;;999999999888666444333333222111///...---+++)))''''''((()))))))))******))))))(((''''''&&&$$$%%%&&&'''(((******+++&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((())))))******))))))*********+++---...000000...///000111222555888;;;???@@@BBBEEEGGGGGGHHHHHH>>>BBBCCCDDDOOOggg{{{ggg^^^\\\jjjuuuyyyjjjaaaNNNIIIAAA:::888777888888111333555999<<>><<<::::::888666444777777888999999:::CCCMMMYYYkkkqqqfffYYYLLLRRRbbb}}}kkkOOOEEEEEEXXXxxxlllQQQEEECCC===555///++++++,,,++++++*********)))))))))((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,,,,+++************+++,,,------+++)))''''''((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyzzzsssnnnmmmhhheeehhhooo|||{{{]]]EEEGGGBBB???<<<::::::999888777333333333222000///---,,,+++)))''''''((()))))))))''''''((()))))))))))))))&&&&&&''''''''''''((((((&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((()))************)))*********+++---///000111...///111222333555999<<<===???AAADDDGGGHHHIIIIII@@@AAACCCNNNggguuu```YYYbbbnnnwwwjjj\\\PPPHHH<<<999666555666999:::;;;777;;;BBBHHHLLLOOOPPPQQQPPPNNNIIIFFFFFFHHHLLLOOOTTTQQQWWWlllssslllaaaXXXRRRMMMJJJGGGFFFCCC@@@>>>>>>===:::777888777888:::999777:::@@@AAAKKK^^^uuuyyyaaaSSSTTTfff\\\KKK???GGG\\\vvvzzz^^^KKKHHHBBB999111------///+++++++++*********))))))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++------,,,+++++++++++++++)))+++,,,+++)))((()))+++***))))))(((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''rrriiikkkgggdddddd^^^eeelllwww```EEEFFFCCC@@@===;;;::::::999888333333333222000///---,,,+++)))''''''((()))))))))$$$%%%&&&(((***+++,,,,,,)))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((()))************************+++---///000111...///111222333666:::===;;;===@@@DDDFFFHHHIIIIIIDDDBBBEEEXXX|||rrr\\\YYYeeeyyyxxxiiiYYYMMMDDD???<<<888777777999;;;===<<<;;;AAAFFFNNNUUUXXXZZZZZZ[[[OOOMMMKKKMMMSSS^^^iiippptttrrr{{{}}}pppeee\\\UUUQQQKKKHHHEEEDDDDDDDDDBBB@@@999888999<<<:::666666999===<<>>;;;:::::::::888777333333333222000///---,,,+++)))'''&&&%%%&&&((())))))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###""" %%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))******++++++,,,,,,------...////////////111444555666888;;;===???AAACCCDDDFFFGGGEEEBBBBBB???GGGdddvvvaaabbbtttxxxfff\\\OOOCCC===;;;:::999888<<<<<<:::<<>>???>>>;;;777555666888:::;;;<<<@@@IIIXXXkkkwwwhhhXXXZZZ```rrrzzz^^^FFF???JJJaaattt]]]OOOJJJFFF999222222...///+++***,,,---***)))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((()))***++++++,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''ooodddccc\\\ZZZ\\\YYY___```gggzzzeeeIIIFFF@@@>>>;;;:::::::::888777444444333222111///...---***)))'''&&&&&&&&&((())))))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######""""""!!!%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((((((((())))))******++++++,,,,,,---......//////000111333555777888999<<<>>>AAABBBCCCBBBBBBBBBAAA@@@EEEHHHVVVooo{{{qqqmmmsssqqqaaaQQQJJJ@@@999777777888777666===BBBCCCHHHRRR]]]bbbaaabbbcccbbb```aaaeeehhhqqqttt{{{}}}ppp___TTTOOOLLLIIIEEEBBBBBBAAA???<<<999888888666666777888<<>>666222,,,...***))),,,---***)))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((())))))***++++++,,,,,,++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''sssfffddd\\\YYY[[[XXX[[[bbbrrroooLLLDDD@@@>>>;;;:::::::::888777444444444333222000......***)))(((&&&&&&''''''((((((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((((((((())))))***+++++++++,,,------......///000000333555777888999:::<<<>>>BBBCCCDDDCCCBBBAAABBBCCCJJJWWWkkkzzzjjjVVVGGG>>>:::666444555888:::;;;AAAHHHOOOQQQVVVaaammmssstttssspppkkkjjjqqqlll___XXXRRROOOJJJGGGCCCAAAAAA???;;;888888888888888888:::>>>AAAMMM[[[oootttZZZRRRaaapppsssWWWDDDIIIZZZqqqnnnTTTNNNGGG>>>777------***)))---...+++)))*********)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))***++++++,,,,,,+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''qqqeeeccc[[[YYY[[[YYYXXX^^^lllkkkMMMIII@@@>>>;;;:::::::::888777555555444444222111///...))))))(((''''''''''''((('''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''((((((''''''''''''((((((((())))))******+++,,,,,,---------...//////000000222444666777888999;;;===@@@BBBFFFHHHFFFCCCEEEJJJQQQddd|||wwwuuu}}}~~~nnn___QQQCCC999999888999;;;???BBBEEEFFFRRRXXX^^^bbbkkkwww{{{ooofff```YYYQQQHHHEEEFFFFFFBBB===<<<<<<;;;;;;::::::;;;<<<;;;EEETTTccctttuuu^^^ZZZbbbzzzvvvQQQHHHRRRgggvvv___LLLGGG@@@222...******---...+++)))************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''mmmaaa```[[[ZZZ]]]\\\\\\[[[]]]lllpppZZZHHHMMM@@@>>>;;;:::::::::888777555555444444222111///...))))))((('''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''(((((((((''''''((((((((()))))))))***++++++,,,,,,------......///000000111111333555666777888;;;===AAACCCHHHLLLHHHCCCGGGOOO\\\ooouuujjjrrr|||gggTTTGGG>>>999777888;;;@@@FFFLLLQQQVVVYYYaaaeeejjjrrrxxxlll```RRRJJJJJJJJJGGGBBB===<<<:::888888888999999777;;;BBBKKKXXXmmmnnnXXXPPP```}}}hhhMMMKKKVVVvvvrrrOOOKKKIII888111,,,+++---...+++***+++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((()))))))))******************+++++++++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''ooocccaaa\\\[[[___^^^___bbbkkk}}}~~~aaaFFFGGG@@@>>>;;;:::::::::888777444444444333222000......((((((((((((((('''''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''')))((((((''''''(((((()))))))))******+++,,,,,,,,,---......//////000111111111333666888999;;;===???DDDEEEJJJMMMHHHBBBIIIVVVmmm{{{~~~{{{zzzhhhRRRCCC:::666777::::::@@@HHHQQQYYYaaahhhlllssstttuuuxxxrrr```TTTNNNKKKFFFAAAEEEBBB===:::999888777666777777999>>>FFFWWWpppdddOOONNN^^^XXXEEEGGG```~~~WWWNNNLLL>>>666000,,,------++++++---++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))******************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''wwwjjjfff___\\\___^^^^^^iii|||nnnJJJCCC@@@>>>;;;:::::::::888777444444333222111///...---(((((((((((((((''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''))))))(((((((((((()))))))))******++++++,,,,,,---.........///000000111111444666999<<<===@@@CCCEEEHHHGGGJJJLLLHHHGGGVVVjjjzzz___QQQBBB<<<:::999===BBBFFFLLLVVV___gggooowww||||||}}}ooocccYYYPPPIIIMMMJJJFFFCCCAAA???;;;888777555666:::===EEEVVVgggyyyjjjUUUSSS___uuuVVVEEEKKK^^^}}}hhhSSSNNNGGG;;;444...---,,,+++,,,///+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''pppkkkaaa]]]___]]]```gggtttgggKKKKKK@@@>>>;;;:::::::::888777333333333222000///---,,,((((((((()))(((''''''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''))))))(((((((((((()))))))))******++++++,,,------......//////000000111111777999===???AAADDDGGGJJJJJJGGGIIILLLKKKOOOfffsss]]]HHH???888;;;???AAAEEEJJJUUU[[[dddkkkrrryyypppbbbZZZNNNLLLIIIHHHGGGCCC===999666444555888999:::CCCNNNbbbvvveeeTTTMMMsssuuuMMM@@@EEEfffwwwYYYOOONNN???777///---,,,***,,,000+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++******************'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''}}}wwwppphhhiiigggppptttwww~~~gggIIIGGG@@@>>>;;;:::999888777555444444444333111///...---***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))***+++,,,------...////////////000111222333;;;===AAADDDGGGHHHHHHHHHJJJJJJJJJKKKQQQddd}}}mmmVVVKKKAAA<<<777:::EEESSS^^^dddpppoooqqqvvvxxxmmmcccVVVKKKIIIHHHDDDAAABBB>>><<<888666777:::>>>@@@IIIVVVlllpppZZZTTTpppdddRRRCCCPPPxxxjjjIIIJJJGGG;;;111000111///------...---+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''mmmhhhccc^^^bbb___hhhpppxxxtttOOOHHH@@@>>>;;;:::999888777555444444444333111///...---***)))(((''''''&&&&&&''''''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&)))&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))***))))))***+++,,,---......000000000000111222333444;;;>>>BBBFFFIIILLLMMMMMMOOONNNMMMQQQ]]]qqqsssYYYGGGAAA>>>???BBBIIISSSaaannnwwwuuuwwwzzz~~~}}}nnn^^^UUUNNNHHHFFFGGGBBB@@@<<<999888999::::::???HHHXXXnnnfffSSS^^^yyywww```GGGGGGggg{{{ZZZKKKKKKCCC999333000///.........---,,,***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((qqqiiiccc^^^```ZZZ^^^dddnnnvvvQQQKKK@@@>>>;;;:::999888777555444444333333111000...---***)))(((''''''&&&&&&'''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((()))))))))******)))******+++,,,---......000111111222333444666666:::===AAAFFFJJJMMMOOOPPPRRRPPPRRR^^^tttrrrZZZEEE<<<<<<<<>>;;;:::999888777555333333333222111000///...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&''''''((((((((((((((((((((()))))))))***************+++,,,---...//////111111222333444666888999:::<<<@@@DDDIIILLLNNNOOOOOOOOOWWWooommmWWWFFF======CCCEEEJJJRRR\\\gggtttmmm^^^VVVRRRLLLIIIEEECCCBBB???:::666999;;;>>>DDDTTTkkk{{{bbb\\\___llldddQQQaaa^^^LLLLLLFFF;;;222000111000...---,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))ccc]]]\\\ZZZ]]]VVVXXXXXX[[[eeewww{{{___HHHJJJ@@@>>>;;;:::999888777555333333333222111000///...***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&''''''((((((((((((((())))))))))))************++++++,,,---...//////000111222222444666888:::;;;>>>???BBBEEEIIILLLNNNOOOMMMQQQ___|||nnnRRRBBB>>>@@@FFFLLLTTTUUUYYYdddssswwweeeYYYPPPKKKGGGEEEEEEBBB>>>999777;;;======AAARRRoooxxxeeeXXX\\\xxxxxxRRRRRR{{{xxxSSSNNNGGG???888333111222///...,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))************vvvqqqnnniiijjjaaaddddddjjjvvvhhhIIIFFF@@@>>>;;;:::999888777555333333333222222000//////***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&''''''((((((((((((((()))))))))*********+++++++++,,,,,,---...///000000111111222444666999;;;<<>>;;;:::999888777555222222222222222111000///***)))(((''''''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&''''''((((((''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((())))))*********+++++++++,,,,,,---...///000111111000111222444666999;;;===AAABBBDDDHHHLLLPPPSSSUUU^^^eeessssssUUUHHH@@@FFFSSS^^^cccfffaaaeeeooo}}}pppfffYYYQQQOOOMMMHHHDDD>>>;;;999999999<<>>;;;:::999999777555222222222222222111000///***)))(((''''''&&&&&&'''************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))***++++++,,,---///000111222//////////////////////////////......,,,+++)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((()))************+++++++++,,,,,,---...///000111111///000111444666999<<<======???AAAFFFKKKOOOTTTVVVfffnnnzzztttZZZBBB???DDDSSScccmmmrrruuujjjtttvvvfff[[[VVVSSSNNNJJJIII@@@:::;;;======AAAHHHVVVzzzuuuYYY\\\jjj}}}UUUDDDFFF^^^{{{TTTRRROOO;;;555@@@///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))******++++++++++++ssspppkkkaaa^^^WWW\\\ZZZhhhkkk```OOOHHHAAA???<<<:::999888666444666555444333111000///......,,,***(((''')))+++,,,((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%###"""$$$&&&''''''&&&&&&'''((('''(((***++++++,,,///111999444222555666222......222222222111111000//////...,,,---///...***+++///,,,,,,+++)))'''''')))***###%%%''''''&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,---...//////222222333555888;;;>>>@@@@@@???BBBFFFIIILLLVVV___iii|||{{{]]]JJJ@@@FFFPPP^^^oooyyywwwnnnnnnrrraaaUUUSSSUUUKKKDDD===:::999777:::???LLLeeetttWWWUUUwww[[[KKKHHHRRRqqqbbbQQQMMMGGG>>>:::333///---...---***)))+++************************************))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++nnnjjjeee\\\[[[UUU[[[[[[gggiii~~~___KKKBBBAAA???<<<::::::999777555444444333222000///......---,,,***(((''')))***,,,((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%###"""'''''''''&&&$$$$$$&&&(((((()))***+++,,,...222555333///...222333111111222222333444555555444222222777444444666555111111333/////////---+++)))))))))%%%&&&&&&&&&&&&''')))***''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000000111000000111333666:::===???BBB@@@BBBGGGKKKPPP\\\gggoooeeePPPGGGBBBNNN\\\gggooovvvvvvttt~~~}}}gggXXXRRROOOIIIDDDAAA<<<888888<<>><<<:::::::::888777222222111111000///......---+++)))(((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###(((((('''&&&%%%&&&***,,,//////...------///333666444333666:::;;;999<<<@@@HHHIIIKKKLLLKKKIIIFFFDDD888444555:::===;;;888888888888666444111...+++)))'''&&&%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************)))))))))***++++++,,,,,,------...///000111111222111111222444888<<>><<<999666444222000...,,,***)))''''''&&&$$$###&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---...///000111111222333444555888;;;@@@CCCEEEDDDCCCEEEIIIMMMTTT```lllssssssUUUEEELLL[[[kkksssvvvooojjjuuuvvvbbbUUURRROOOMMMFFF===888999999>>>HHH\\\zzz{{{aaa[[[xxxtttZZZSSS^^^|||dddMMMNNNMMMDDD888111,,,,,,---+++***,,,************************************)))))))))((())))))((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***))))))***************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...............{{{uuuuuummmqqqqqq~~~~~~XXXHHHFFF>>><<<:::999999999777666333333333222222111111111+++***)))((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%'''+++,,,------///000555666999;;;===AAAFFFJJJSSSYYYeeepppssspppqqquuuppprrrvvvwwwvvvrrrllliiimmmkkkoooxxx~~~zzzrrrmmmQQQKKKDDD>>>999666333000111000/////////,,,(((%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000000111444555666999===BBBFFFHHHFFFEEEGGGKKKOOOSSS^^^hhh}}}xxx___KKKGGGUUUfffrrrwwwwwwrrrtttmmm[[[UUUPPPNNNIIIAAA===<<<666:::@@@LLLccctttZZZaaadddTTTVVVuuuwww]]]LLLIIIMMM===444---,,,---+++***+++************************************)))))))))((((((((())))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,+++******)))************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////yyyoooiiinnnllltttxxxZZZIIIEEE???===;;;999999999777666444444333333222111111000******))))))((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))+++---.........///111555:::CCCKKKRRRXXX^^^aaasssuuuzzz~~~yyyooogggeeecccfffjjjmmmmmmjjjgggdddggggggnnn{{{wwwnnnbbbVVVLLLCCC:::333444111//////000...***%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((((())))))***(((((((((((())))))))))))'''''''''''''''''''''''')))))))))***++++++,,,,,,+++,,,---...///000000111333444666999===BBBFFFIIIIIIHHHJJJNNNRRRXXXcccoooeeeSSSLLLPPP^^^kkkooouuuzzz~~~kkk```TTTPPPMMMGGGBBB@@@666:::>>>EEERRRkkkkkk\\\ppppppYYYPPPiiisssQQQFFFOOOCCC999///---...,,,++++++************************************))))))))))))(((((())))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,,,,---......//////~~~qqqiiicccgggbbbhhhlllyyy{{{eeeNNNDDDBBB@@@===;;;;;;:::888777555444333222111000///...***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,///000000111222666;;;???EEEMMMWWW```fffiiikkklllvvvsssqqqqqqjjj^^^SSSOOOIIIKKKNNNOOOOOOLLLHHHFFFKKKKKKPPPZZZbbbhhhooovvv{{{uuunnniiieee^^^UUUNNNAAA;;;444000///---)))&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((())))))******'''''''''((((((((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,------...///000111111222333444666:::???DDDHHHJJJMMMKKKLLLPPPWWWbbbrrrpppYYYPPPVVV```kkksssyyyppp\\\SSSQQQLLLEEEAAA:::;;;===@@@GGG[[[wwwiiieeewwweeePPP]]]\\\HHHKKKIII===111//////---++++++************************************))))))))))))(((((()))))))))*********''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///------------------------....../////////000000000......///000000111111222mmmhhhgggbbb```SSSSSSUUUbbbgggiiiOOO???EEEBBB???======;;;999888444444333111000...---,,,))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%$$$######'''&&&&&&'''(((***,,,---222222222333777???IIIPPP[[[bbbkkkqqqrrrpppllljjj]]]XXXWWW[[[[[[VVVQQQOOOSSSTTTTTTTTTQQQLLLHHHEEEGGGCCC@@@@@@AAADDDLLLTTTVVVXXX^^^iiisssyyywwwsssWWWMMM@@@777333111---)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&''''''((()))******+++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,......///000111222333333666777999===AAAFFFKKKMMMQQQNNNMMMRRR[[[jjjwwwdddSSSSSS```nnnwww|||}}}cccWWWTTTOOOGGGAAA:::999888999===LLLdddxxxuuu^^^]]]ooorrrSSSXXXeeeMMMHHHLLL???333//////---+++***************************************))))))))))))(((((())))))*********+++'''(((((()))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////........................222222333333333444444444222222333444555555666666pppjjjddd[[[ZZZSSSWWWPPPUUU\\\kkkrrr]]]GGGDDDSSSQQQHHH===999<<<;;;777666555333111///------,,,******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''(((%%%$$$'''---222333333111444999>>>EEEQQQ^^^gggqqqtttuuuooodddYYYQQQNNNJJJIIIMMMWWWaaaeeehhhllllllkkkiiieee___XXXRRROOOUUURRRMMMGGGBBB>>><<<;;;>>><<>>444+++///333,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++,,,------,,,------......------,,,******+++++++++,,,,,,,,,---.........---,,,+++++++++---000000...+++***)))---(((''',,,//////...000000555666222333888:::777555999999999DDDNNNHHH999===CCCIIIKKKJJJIIIIIIIIIwwwqqqkkkbbb```XXX\\\[[[___eeesssxxxcccIIICCCJJJHHHBBB999777:::999555666555333111///...------******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''(((+++...111333333999===DDDLLLVVVaaakkkqqqqqqkkkbbbYYYRRRNNNKKKJJJTTTWWW```jjjooooooqqquuuxxxrrriii___VVVOOOIIIFFFNNNLLLGGGCCC???<<<;;;:::888555555;;;DDDRRRfffwww}}}nnnWWWFFF===666000000///---***(((''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&((()))))))))(((''')))(((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************+++,,,---.........///000222444555666888===???@@@DDDJJJLLLJJJSSSRRRVVV```mmm{{{jjjdddgggtttyyysssnnnooonnn]]]RRRIIICCCFFF???;;;<<<<<<>>>NNNaaasssqqqfffooohhhhhhvvvWWWSSSJJJDDD:::---...222---,,,,,,,,,++++++++++++***------,,,,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********+++,,,,,,------,,,------......------,,,***++++++++++++,,,,,,,,,..................------///---******+++///333555222//////222333222444888===GGGOOOPPPOOOPPPMMMHHHIIISSS[[[aaalllyyyzzzrrriiinnnrrrtttuuuyyy~~~nnniiiccc[[[XXXOOORRRWWW]]]cccqqqyyygggNNNGGGAAA@@@<<<777777:::999666666555333111///......---******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''***---///111222555777@@@HHHSSS^^^eeeggggggfff]]]VVVNNNLLLQQQWWWZZZ[[[aaagggqqqzzzzzzvvvuuuyyyvvvkkk[[[NNNEEE???;;;999???===;;;999777666666666222111111333555<<>>666000111000...+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''((()))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************************++++++,,,---.........///000222444666777777<<>>===::::::EEETTTdddvvvnnnkkkYYY___kkkVVVNNNLLLDDD222,,,000...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,)))******+++,,,---......000000000111222222111///111555<<>>===;;;999:::;;;:::888555444333111000///......+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))***---000222333777===BBBHHHSSS```fffbbbWWWMMMHHHFFFGGGLLLUUU```iiinnnooorrrssswww{{{yyyqqqmmmmmm^^^TTTEEE;;;666444222111222111111111222333444555222333666:::;;;999===DDDUUU^^^gggjjjcccVVVIII@@@777444000//////...,,,)))'''&&&&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))***************++++++++++++++++++,,,---.........///000111333555777888888===BBBCCCFFFIIIIIIFFFTTTVVV```qqqwwwkkklllnnnsssvvvrrrnnnttt}}}yyyaaaQQQIIIHHHCCC@@@>>>:::888???HHH\\\|||pppjjjSSSTTTlllZZZQQQQQQLLL777,,,......------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************++++++,,,------...,,,------......------,,,+++++++++,,,,,,,,,------))))))***+++,,,...///000...000222333333666:::>>>IIIQQQ]]]gggjjjiiinnnuuuuuupppmmmhhhhhh___aaadddeeeaaa```bbbVVVEEECCC???===;;;;;;;;;:::888888555444333111000/////////++++++***)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))+++,,,...000333555888>>>HHHOOOWWW```gggbbbSSSEEE??????GGGOOOZZZdddjjjnnnrrrttt|||sssllliiieee\\\TTTPPPBBB<<<555000/////////...---......000111333555666444222555===AAA???;;;:::<<<@@@HHHRRRXXXVVVQQQLLLGGG===333000222333...)))((('''&&&%%%%%%%%%%%%&&&))))))((((((((('''''''''''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,++++++++++++,,,---.../////////000222444666888999===BBBEEEFFFHHHLLLMMMJJJTTTYYYhhh|||rrrjjjtttwwwyyyvvvqqqsss{{{uuuqqqooojjjhhhhhhiiinnn{{{nnnYYYOOOJJJGGGDDD@@@<<<999<<>>======???888555:::CCCJJJOOOSSSTTTIII===666555444...(((***)))'''&&&%%%%%%&&&''')))))))))(((((((((''''''(((''''''''''''((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,++++++++++++,,,---.../////////000222555777999;;;===BBBHHHNNNWWWcccjjjlllfffnnn}}}yyyooommmsssyyy}}}zzzuuuyyyxxxpppkkkdddaaabbbccchhhyyy~~~eeeWWWOOOMMMIIIDDD???<<<===???HHHZZZyyy~~~gggqqqhhhVVV```ooofffRRRNNNSSSEEE444///...------------,,,,,,,,,,,,++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++,,,,,,------......,,,------......------,,,,,,,,,,,,,,,------------///...------...///111222===LLL___mmmssswww~~~|||rrrooottt{{{}}}tttkkkiiipppkkkaaa\\\XXXZZZRRRTTTMMMUUUOOOGGGEEEAAA@@@HHHAAA;;;888::::::666666888555444333222111000000000,,,+++******))))))******((((((((((((((((((((((((&&&''''''((())))))******%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''')))+++///333555888888<<>>===<<>>>>>GGGCCC<<<999;;;;;;888888<<<555444333222111111111111,,,+++******)))*********((((((((((((((((((((((((&&&''''''((()))******+++$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''')))---111555777:::;;;@@@HHHRRRWWWXXXWWW@@@>>>???FFFQQQ[[[aaabbbgggjjjnnnqqqooodddUUUIII<<<666222444888===DDDKKKXXX```gggiiiddd```aaadddeeeccc```[[[VVVQQQLLLJJJ:::666444555444111222777777333333555333222999CCCLLLNNNNNNGGG===666666888---+++)))'''&&&'''((()))))))))))))))(((((((((((((((''''''&&&&&&((()))***&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---.../////////000111333555888:::<<>>???\\\}}}vvv|||uuu___bbbssssssRRRHHHTTTRRRBBB777000......---------,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------......///,,,------......------,,,,,,,,,,,,---------......///222999BBBMMMXXXbbbgggrrruuu}}}|||qqqiiiaaaeee~~~ddd___ZZZRRRQQQIIIMMMPPPSSSRRRKKKFFFDDDBBB???@@@>>>===<<<<<<;;;999777444444444333222111000///,,,***))))))++++++(((%%%+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))'''(((***---111444777888???BBBIIIRRRXXXUUULLLDDDGGGBBBAAAJJJUUU^^^gggmmmnnnppplllaaaRRRGGGDDDFFFFFFFFFJJJRRRUUUTTTZZZbbblllooopppkkkhhhggggggfffllloooqqqqqqmmmgggccccccGGG???777444333///---...000//////111333555666555;;;CCCKKKMMMGGG>>>666333444---'''%%%'''(((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************''''''((()))***++++++,,,++++++******************,,,...///...------...///000000111333666999<<<>>>???BBBFFFIIIIIIMMM\\\kkksssrrr~~~|||}}}}}}yyywwwccc]]]VVVQQQIII@@@;;;;;;;;;CCCRRRiiiuuukkkZZZmmmzzz[[[HHHQQQYYYKKK888111///...,,,,,,------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,************************++++++++++++******))))))++++++,,,------......///000000///...------,,,,,,///...------++++++///444:::DDDXXXoooyyybbb\\\XXX___ooozzzzzzddd\\\VVVNNNNNNGGGLLLLLLOOONNNGGGCCCEEEFFFEEE@@@>>><<<<<<<<<;;;999777444444444333222111000///---***))))))******(((&&&))))))))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((()))+++///333777:::<<<>>>CCCGGGKKKMMMKKKHHHFFFEEEGGGJJJTTTaaaiiihhhffffffuuujjjWWWFFF===AAAMMMXXXffffffhhhllliiibbb___aaa___```aaaaaa^^^YYYVVVVVVZZZ```eeeeeegggkkkmmmkkkWWWKKK===666222000222777111111111000///111444666999===EEEKKKMMMHHH>>>777///222///(((&&&)))***&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************(((((())))))******++++++++++++******************,,,...///...------...000222222333444666999:::<<>>000111///------------+++***,,,,,,,,,++++++++++++******************************))))))((()))***+++,,,************************++++++++++++*********)))+++,,,,,,------......///////////////............333+++%%%)))222999;;;;;;WWWnnnsssbbbQQQOOOTTTggg||||||~~~{{{xxxyyywwwttt{{{}}}|||rrrjjjbbbccc^^^ccc\\\\\\WWWKKKCCCBBBDDDDDD@@@>>><<<;;;;;;;;;999777444444333333222111///...---+++)))(((((())))))(((((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''(((***---111666;;;???BBBCCCIIILLLLLLGGG@@@>>>EEELLLUUUWWW^^^fffhhheeeeeegggeeeXXXGGG<<>><<<;;;;;;:::888777333333333333222000///......,,,)))''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''(((+++---000555:::@@@EEEGGGLLLLLLHHHBBB===AAAMMMXXX```aaadddfffbbb\\\[[[^^^PPPPPPRRRUUUZZZbbbjjjooohhhdddaaa`````````___^^^ccc```ggguuuzzzqqqjjjlllkkksssmmmZZZTTT]]]\\\PPPYYYSSSOOOLLLFFF>>>999999000111333555555333222000333222666@@@MMMUUUUUUQQQ;;;666111...***''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))*********************)))))))))))))))******+++++++++++++++,,,,,,---//////......///111222333666999:::;;;;;;;;;BBBEEEJJJNNNPPPVVVgggwww{{{~~~xxxwww~~~wwwbbbWWWSSSLLLDDD@@@;;;999===KKKdddrrrxxxttteeezzz___KKKMMMUUULLL:::222000...---......---,,,------,,,,,,,,,+++++++++************************)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,------...///////////////.........///000111...333666666>>>TTTqqqqqqcccmmmmmmnnnwwwqqqnnnmmmjjjhhhhhhiiilllnnnvvvuuuxxx|||uuujjjiiiooo~~~|||xxxxxx|||vvvvvvooossspppoooeeeSSSDDD@@@BBBDDD???===;;;;;;;;;:::888666333333333222111000///...---,,,***((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))...///111555:::AAAGGGJJJHHHDDD@@@>>>CCCMMMYYYaaa```ccciiikkkbbbRRRHHHEEEOOOYYYeeejjjhhhdddbbbccc___^^^___dddmmmssstttqqqzzzwww}}}|||ssszzzzzzppp```YYYSSSPPPMMMKKKNNNTTTFFF@@@999444444333222///111222555;;;DDDOOOXXX^^^PPP:::---111000&&&###+++))))))((((((((('''''''''''''''''''''((((((((((((((()))))))))*********************)))))))))))))))******++++++,,,,,,,,,,,,,,,---//////...///000222000222666:::===???@@@AAACCCFFFJJJMMMNNNUUUfffvvv|||zzzuuuzzzhhh[[[VVVPPPHHHCCC<<<::::::EEEZZZvvv|||wwwjjjxxxVVVHHHNNNLLLAAA222000------...///000///---------,,,,,,,,,++++++************************)))*********++++++++++++************************+++++++++++++++++++++,,,,,,,,,---......//////000000///...------...///000,,,---333GGGfff}}}~~~tttaaaVVVYYYwwwrrrjjjoooiiiUUU\\\qqqvvv~~~zzzyyyqqquuuuuuuuulllYYYIIIBBBCCCEEE???===;;;:::::::::888666333333222222111000...---+++,,,+++)))''''''(((***))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***,,,,,,222333666:::???DDDHHHJJJ@@@===;;;AAALLLXXX___aaaccc^^^YYYTTTLLLCCC???AAAVVV]]]cccccc^^^]]]bbbhhhdddgggmmmwww~~~zzziii[[[SSSRRR[[[fffcccXXXGGG:::333111222333222444666777;;;FFFTTT___bbbHHH555666666+++&&&,,,)))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))************)))))))))))))))***************++++++,,,---------,,,---////////////111333111333666;;;???CCCFFFGGGHHHJJJMMMNNNNNNSSSdddtttwwwyyysssccc[[[SSSLLLGGG>>><<<<<>>>>>BBBLLLWWW^^^___]]]```RRRCCC<<<<<>>555444777333555666555777???LLLVVViii\\\KKK>>>888666000***))))))))))))((((((((('''''''''''''''(((((((((((())))))))))))************(((((())))))******++++++******++++++,,,------...,,,---/////////000111333444555888<<>>>>>HHH^^^{{{yyy{{{nnnrrr}}}\\\NNNLLLJJJ777444000..................------------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************+++++++++,,,,,,,,,------------......//////000000///...---...000333666999GGGfffwwwsssuuuwwwuuugggdddhhhmmmqqqzzzwwwzzzzzzwww}}}sssiii```XXXXXXRRRWWWVVV[[[ZZZOOOCCC@@@BBBEEE???===;;;::::::999777666222222222222111///...---(((+++---,,,)))'''''')))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())),,,...000111...444>>>FFFJJJHHHCCC???@@@DDDLLLWWW___aaa^^^ZZZQQQGGG???AAAJJJUUUaaakkkddd```ZZZWWWXXX]]]dddiii|||vvvmmmjjjuuuvvvxxxsssmmmxxxyyyooozzzwwwrrrzzzzzzhhhaaadddlllnnncccMMM<<<777888555666555555777===FFFMMMiiimmm^^^CCC999???999)))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))************'''(((((()))***++++++,,,******+++,,,,,,---......,,,---///000///000222333777777999<<>>eeexxxwwwqqqzzzkkkZZZSSS[[[hhhrrrwwwrrrggg\\\XXXNNNPPPQQQRRRMMMEEEAAADDDFFFFFF???===:::999888888666444444444333222111000//////000///---,,,+++*********))))))))))))))))))))))))&&&&&&'''(((***+++---...)))(((((('''''''''(((((())))))))))))))))))))))))'''((((((***,,,///222333777:::???DDDGGGFFFBBB???FFFJJJQQQYYY]]]\\\WWWRRRFFFDDDGGGTTTccciiiddd\\\^^^^^^___\\\SSSKKKMMMSSSkkkvvvttthhhggguuu~~~|||}}}zzzyyy|||~~~~~~pppnnnwww}}}kkkbbbfffooossseeeNNNCCCDDD:::555222555888:::@@@FFFZZZhhhiiiTTTAAA;;;888111***((('''((()))***)))'''(((((((((((())))))))))))******))))))((((((''''''************************,,,,,,------...//////000///000000000///000222444:::<<<>>>@@@BBBEEEHHHKKKPPPVVVZZZ^^^jjj}}}}}}}}}wwwooobbbXXXSSSGGG@@@<<<<<>>DDDEEEBBB@@@@@@BBBHHHMMMSSSWWWWWWSSSNNNJJJJJJNNNUUU]]]cccbbb]]]WWWQQQSSSYYY^^^[[[SSSLLLKKK[[[lllssslllkkkwww~~~ssstttzzzyyy|||wwwkkkhhhjjjsssuuuiiiTTTEEE999666555777777888===CCCLLL___jjj___KKK>>>777333,,,+++))))))******)))((((((((((((((())))))))))))******))))))((((((((((((************************,,,,,,,,,---......//////---.../////////111444666:::===@@@BBBDDDFFFIIILLLNNNUUU[[[aaaooowwwuuuxxx}}}tttddd[[[WWWIIIBBB======>>>GGG```xxxnnn~~~pppRRROOONNNGGG:::///...000...---///---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************++++++,,,,,,,,,------------......111111111111000111222333)))666888///777TTTnnnvvv]]]\\\dddnnnZZZWWWfffwww}}}|||{{{xxxtttvvv}}}ooogggbbb]]]___YYY]]]]]]aaa^^^RRRFFFAAAAAAAAA???===:::999888888666444333222111000///......---------+++***))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,---,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''(((((()))+++...222555777===CCCHHHEEE===:::@@@GGGLLLQQQUUUUUUPPPJJJGGGEEEQQQYYYbbbfffccc^^^[[[ZZZQQQPPPWWWcccjjjdddYYYQQQVVVkkkzzzxxxwwwuuummmqqquuujjjnnn|||jjjQQQ<<<888666777666666:::@@@>>>TTTiiilll\\\GGG:::777000...+++*********)))((((((((((((((())))))))))))***))))))))))))(((((((((************************+++++++++,,,------......+++,,,---...///111555888;;;>>>CCCFFFGGGIIIKKKMMMMMMUUU\\\cccsssxxxppprrryyywwwdddZZZWWWMMMEEE???======CCCXXXnnnhhhnnnnnnMMMIIINNNKKK???333//////......///------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,---------.........222000......///111111111...222222999VVVwww~~~qqqbbbnnnvvvdddWWWTTT^^^nnnzzz}}}mmmddd___YYYZZZSSSVVVUUU\\\]]]SSSGGGBBBDDDFFF???===:::999888888666444222222111000///...------,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''((((((***+++,,,******)))''''''&&&&&&&&&''''''''''''''''''''''''((()))***,,,000444888:::AAADDDFFFBBB<<<<<>>555444666888;;;???;;;KKKdddssslllVVVCCC;;;444000,,,***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,------...+++,,,......///111555777<<<@@@EEEHHHJJJKKKLLLNNNNNNUUU\\\cccqqq{{{tttxxxkkk]]]XXXQQQHHHAAA???<<>>AAACCC???===:::999888888666444222222111000///...------++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''((()))******(((''''''''''''(((((()))((((((((((((((((((((((((((()))+++...222666:::===CCCAAA???>>>@@@DDDIIILLLMMMNNNMMMHHHCCCDDDKKKQQQZZZ\\\^^^aaafffnnnwww~~~ssskkkkkk{{{xxxsss|||vvvpppsss}}}nnnhhhsss}}}[[[HHH666222777;;;>>>???>>>EEEWWWlllssseeeNNN>>>888333...***((((((((('''(((((((((((())))))))))))))))))))))))******************************************+++,,,,,,------...---.../////////111444666===@@@EEEIIIKKKLLLMMMNNNPPPWWW]]]aaalllyyy}}}{{{hhh^^^UUUKKKDDD@@@<<<;;;HHHWWWvvv}}}ttt}}}eeeTTTkkk|||[[[GGGJJJOOOGGG;;;000,,,---...---.........---------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,---......///000000///000111333666777777666444FFF___lllhhhfff{{{uuuvvvwwwxxx{{{eee^^^XXXRRRRRRIIILLLHHHNNNPPPIII@@@>>>@@@AAA???===:::999888888666444333222111000///......---++++++***))))))((())))))))))))))))))))))))))))))(((((((((''''''((())))))'''&&&&&&''''''((()))***)))))))))))))))))))))))))))***,,,///444999===@@@CCC===999<<>>222---......---............---------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...///000000111///000222222222444888;;;MMMaaaiii___bbbkkkddd___YYYZZZQQQTTTOOOSSSRRRJJJDDDCCCCCCBBB???===:::999888888666444333333222111000//////...++++++***)))))))))******)))))))))))))))))))))))))))(((((('''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((()))***,,,000555;;;???BBB@@@;;;999>>>HHHPPPPPPMMMDDDCCCBBBBBBCCCGGGKKKMMMMMMPPPUUU]]]eeennnuuuyyyjjjddddddmmmuuussskkkdddjjjnnnpppooommmmmmllljjjhhhkkkmmmllliiigggggghhhllljjjgggeeehhhnnnsssuuu}}}sssnnnpppttt{{{yyyxxx~~~~~~jjjQQQAAA:::777999===@@@@@@DDDVVVrrr~~~jjjNNNBBB<<<444---*********)))(((((((((((())))))))))))))))))*********+++++++++************************,,,,,,,,,---......//////...000111222222444888:::===@@@CCCEEEGGGIIILLLOOOPPPYYYbbbhhhrrrwww{{{yyy~~~rrrbbbXXXNNNFFFCCC>>>:::@@@KKKbbbnnnjjj~~~aaa```sssQQQIIIOOOLLLBBB555///111000---............------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,---...///000111111///111222000000777CCCMMMmmmgggYYYYYYyyymmmfffaaa\\\[[[SSSUUUPPPRRROOOHHHDDDDDDCCCAAA???===:::999888888666444444444333222111000//////,,,+++******************))))))))))))))))))))))))))))))(((''''''''''''(((***)))(((''''''''''''''''''''''''''''''''''''''')))***---111666<<<@@@CCC>>>;;;;;;@@@JJJPPPPPPMMMFFFEEEEEEFFFIIIJJJJJJIIIFFFNNNXXX```dddfffhhhkkkhhh^^^WWWYYY]]]^^^]]]]]]ccclllrrrssspppoooqqqsssnnnssswwwxxxtttpppnnnnnnqqqqqqnnniiigggggggggfffkkkiiiddd^^^\\\```jjjrrr~~~uuuuuuuuu___KKK;;;333555;;;@@@AAAEEEUUUsssvvvXXXFFF???777///,,,+++++++++(((((((((((())))))))))))))))))******++++++++++++************************,,,,,,---......//////000---///111222333666:::======???BBBCCCEEEHHHLLLOOONNNYYYeeemmmyyymmm}}}yyyxxx{{{yyygggXXXNNNGGGDDD???:::???III[[[zzzwwwllllllaaasssuuuRRRIIIOOONNNEEE888222333222...//////.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...///000111222333555666444666BBBVVVfffttt^^^UUUmmmyyyzzztttnnnhhh```bbb___fffcccbbb]]]TTTIIIDDDEEEIII>>><<<999888999888777666111111000000//////......///***''''''***+++)))%%%))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((('''((()))((('''''')))+++***,,,///555:::???@@@AAA888>>>DDDHHHLLLNNNJJJDDDCCCEEEKKKOOOLLLFFFEEEIIIHHHUUU```aaa___aaafffhhh___```eeejjjggg```[[[[[[fffttt{{{wwwyyy~~~xxxyyyyyyuuutttvvvqqqttttttnnnggg```[[[WWWOOOSSSJJJ???@@@GGG[[[uuuyyypppwww{{{YYY>>>:::999222:::LLLDDD???cccyyylllLLLDDDFFF==='''(((///$$$))))))************))))))))))))************))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000000111000000111333777;;;>>>???AAABBBCCCEEEHHHMMMQQQRRRYYYhhh{{{jjj}}}eeeYYYQQQIIIEEE@@@<<<===AAAWWWooolllxxxdddoooyyyYYYEEELLLPPPLLL???333000///---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///111222222111444222111666BBBUUUhhhsssaaaeeeppp~~~{{{yyyqqqqqqlllsssooonnnggg[[[MMMCCCAAABBB>>><<<:::888999888777555111111000000//////......///,,,((((((+++,,,***''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((())))))))))))***((()))))))))'''''')))++++++---222777<<>>AAAAAABBBDDDGGGJJJNNNQQQ^^^dddqqqxxxpppooo]]]UUULLLGGGBBB======@@@PPPhhhyyytttjjjnnndddOOOJJJNNNLLL@@@666222000---.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///111111111000111999;;;;;;JJJdddoookkkooovvvttt}}}xxxrrriiiggg```dddggggggcccZZZMMMEEEBBBCCC>>><<<:::999888888777555111111000000//////......000---******,,,,,,+++((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************)))******)))(((''')))***+++///666;;;??????>>><<<<<>>JJJ___tttpppmmmtttYYYHHHLLLKKKCCC:::444111---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111333888AAAPPP```nnnvvvxxx}}}yyyuuupppfffbbbYYY]]]\\\^^^]]]WWWMMMFFFEEEFFF???===:::999888888666555111111000000//////......///,,,******++++++***(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********)))******)))(((((()))+++---222:::???AAA???===;;;???HHHOOONNNJJJHHHHHHFFFBBBEEEOOO]]]ddd___VVVPPPWWW\\\bbbfffmmmssstttqqqjjjooo{{{~~~qqqkkksss|||}}}uuurrrzzztttmmmeee```^^^\\\YYYWWWQQQ```~~~xxxwwwrrrnnndddRRRVVVoooyyyvvv{{{qqqrrrvvveeeEEE555999999<<>>GGGXXXyyytttoooggg~~~XXXGGGJJJJJJFFF>>>777222...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000111222888333GGGlllvvvkkkxxx}}}xxxuuupppfffbbbWWWZZZ```bbb```YYYMMMDDDAAAAAA???===:::999888777666444111111000000//////......---+++***))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((()))***)))((()))***,,,000666===AAAAAA???======CCCJJJOOOKKKGGGFFFFFFFFF<<>>BBBFFFIIIKKKLLLMMMOOOSSSZZZbbbhhhuuu~~~}}}zzzyyy~~~}}}wwwhhhXXXOOOJJJDDD@@@@@@CCCLLLhhh|||ggguuujjjJJJHHHIIIIIIDDD:::333000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---000222111000222666:::===YYYooommmeeeooosssppplllddd```WWW[[[QQQTTTTTTNNNFFFAAABBBDDD@@@>>>;;;999888777555333111111000000//////......,,,,,,+++***)))((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((((((((()))))))))%%%'''))))))***+++...000777;;;???@@@>>>>>>BBBEEEIIIJJJFFFAAA???CCCEEEDDD@@@CCCJJJTTTXXXXXXZZZ^^^\\\aaaddddddfffjjjkkkiiiddddddkkkvvv|||wwwooojjjllluuu}}}}}}|||kkk___mmmxxxccc]]]~~~~~~vvvnnnpppmmmWWW===999:::CCCRRRTTTJJJVVVvvv{{{aaaOOOPPPCCC///...***++++++,,,,,,++++++***))))))************))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000000222444777;;;???CCCFFFGGGIIILLLOOOOOOQQQYYYeeepppyyy}}}xxxxxx}}}rrr^^^RRRKKKEEE@@@@@@AAAHHHbbb~~~kkkqqqzzzMMMIIIHHHJJJEEE;;;333111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---000333333222333999>>>MMMkkkwwwhhhfff~~~iiifffbbbZZZWWWOOOSSSVVVXXXWWWQQQHHHCCCDDDGGG@@@>>>;;;999888777555333111111111000//////......---------+++***)))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************$$$&&&((()))***,,,///111999===???>>>===>>>CCCIIIKKKIIICCC======CCCEEECCCGGGGGGIIILLLMMMMMMTTT\\\^^^dddgggffffffiiijjjiiiggggggmmmxxx}}}wwwnnnhhhtttvvvxxxyyy{{{pppaaalllyyyggg___ooowww{{{tttqqqssscccIII999:::<<>>???===<<<>>>CCCGGGJJJDDD@@@@@@@@@@@@EEEKKKFFFHHHJJJKKKLLLNNNQQQTTTUUUZZZaaabbbaaa```bbbeee```gggpppvvvwwwtttpppnnnooovvv{{{}}}~~~tttaaa^^^oooppp\\\XXXeeewww|||rrrtttgggPPPAAA:::888IIIYYYRRRKKKUUUwwwUUUHHHNNNCCC)))+++------+++,,,------+++************************++++++++++++++++++,,,,,,,,,---//////...///000222444777;;;>>>@@@CCCFFFIIILLLLLLMMMOOOPPPSSS^^^jjjyyy~~~yyy}}}{{{yyyzzzxxxbbbZZZSSSGGG???@@@<<>>;;;::::::999777666222111000///...---------,,,+++***)))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&)))******)))+++111777>>>>>>>>>===>>>AAAEEEIIILLLCCC===>>>AAABBBDDDGGGHHHJJJKKKKKKKKKLLLNNNPPPPPPUUU[[[^^^^^^]]]]]]]]]\\\ccckkkqqqqqqnnnkkkhhhqqqxxx~~~mmmZZZUUUbbbtttzzzfffRRRPPPYYYvvv|||{{{vvvlll___BBB;;;:::III\\\ZZZQQQQQQzzz~~~___NNNPPPGGG444------,,,+++,,,---,,,+++************************+++++++++++++++,,,,,,,,,,,,---////////////111222555888;;;>>>@@@BBBDDDFFFHHHHHHIIILLLMMMQQQ\\\hhh{{{vvvwwwvvvvvvzzz{{{||||||dddZZZSSSGGGAAAAAA>>>CCCSSSnnnggg```YYYGGGEEELLLHHH@@@999///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000000555222111222333>>>YYYuuuyyy~~~sssjjjddd^^^^^^VVVYYYVVV[[[]]]eeelll^^^IIIDDDAAA???<<<;;;::::::888666222111000///...---------,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''')))+++++++++---333888@@@>>><<<===@@@EEEIIIKKKLLLBBB<<<>>>BBBCCCBBBBBBHHHJJJKKKLLLLLLMMMPPPRRRPPPTTTZZZaaadddccc___[[[]]]cccjjjnnnnnnjjjfffdddpppwww}}}yyyxxxgggSSSKKKRRRccctttyyynnnZZZIIIGGGJJJggguuuooolllGGG???;;;HHH\\\dddZZZLLLjjjkkkTTTOOOKKKCCC000---+++++++++,,,++++++***************************+++++++++,,,,,,,,,---,,,---/////////000222444777:::===??????@@@AAABBBFFFEEEGGGJJJLLLQQQ]]]jjjttt~~~vvvqqqrrrrrrtttzzzooo}}}wwwqqq}}}hhh[[[RRRHHHBBBBBB???AAAMMMfffxxxggg___KKKEEEKKKHHHBBB;;;111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///000000000222333222000666KKKjjjuuummmhhhdddeee___ccc___dddiiitttzzzgggMMMFFFBBB@@@===;;;;;;:::888777333222111///......------++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((()))***+++,,,///555999@@@===:::<<>>@@@AAA@@@???@@@FFFHHHJJJLLLNNNQQQTTTWWWWWWYYY```jjjqqqqqqjjjccc___dddkkknnnlllfffaaa^^^jjjrrrzzz|||vvvuuueeeQQQEEEFFFUUUmmmrrreeeSSSDDDBBBBBBZZZwwwxxx}}}qqqkkkpppSSSEEE<<>>@@@JJJaaalll{{{fffPPPHHHNNNKKKEEE<<<000000000//////...---------------------------------------------............------......///000000000---111444555@@@VVVlllwww{{{vvvqqqssslllppplllrrrwww~~~dddKKKHHHCCC@@@===<<<;;;:::888666333222111000............+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***,,,000666999===:::999;;;AAAFFFHHHHHHCCCBBBCCCCCC@@@<<<===BBBDDDFFFHHHJJJLLLNNNRRRTTTYYY\\\bbbmmmwwwxxxqqqjjj```fffllloookkkddd]]]YYYfffooowww|||yyytttdddQQQCCC???KKKgggmmm```PPPAAA>>>AAASSSpppttttttuuuqqqkkkqqqbbbKKK<<<<<>>AAACCCBBB@@@@@@@@@FFFFFFHHHKKKNNNUUUdddqqqcccxxxjjjzzztttuuuxxx~~~yyynnn}}}~~~rrr^^^SSSKKKEEEBBB===>>>HHH___hhhpppgggPPPGGGNNNNNNIII???111111000000///......---------------------------------------.........//////------......///000000000111333444:::III]]]hhhjjj}}}vvvuuulllnnnsssyyy}}}|||]]]EEEGGGCCC@@@===;;;:::999777555333222111000///.........******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''(((***---222777:::999999:::===AAADDDFFFFFF???AAAEEEFFFAAA;;;===DDDEEEFFFGGGGGGGGGGGGJJJLLLUUUWWW]]]fffoooqqqlllfffeeekkkssswwwtttlllddd___eeeoooxxx~~~~~~}}}tttdddQQQCCC===FFFbbb~~~oooeeeXXXFFF===CCCPPPlllyyynnnnnnxxxxxxrrruuunnnNNN===:::CCC```mmmYYYMMMhhhsss\\\XXX```>>>222***,,,...+++***---******************************+++,,,---...//////---......///000333777:::===@@@DDDFFFEEEDDDCCCCCCFFFFFFGGGKKKNNNVVVdddsssqqqtttwwwxxxzzz~~~uuuxxxiiiooozzzcccWWWOOOHHHBBB<<<===FFF]]]{{{lllkkkhhhNNNDDDKKKNNNKKKCCC555111111000//////......---------------------------------........./////////------......///000000000444111222<<>>???CCCEEEFFFGGGGGGFFFFFFHHHJJJRRRSSSWWW]]]cccdddbbb^^^ccckkkvvv}}}{{{tttkkkeeefffpppyyy~~~~~~wwwgggTTTGGG???FFFaaa~~~~~~yyylllUUUFFFCCCNNNlllrrrwwwyyyxxxtttNNN>>>===???\\\sssgggMMMccc|||cccZZZ```CCC444+++---000,,,+++...******************************+++,,,---...//////---......///000333888<<<>>>BBBFFFIIIIIIHHHGGGGGGIIIHHHIIIMMMPPPXXXggguuuzzzzzzxxxxxxyyy}}}wwwrrrnnnfff|||jjj]]]UUULLLDDD===<<>>BBBGGGJJJKKKJJJJJJJJJMMMLLLMMMPPPSSS[[[jjjyyyzzzuuuxxxwwwxxx{{{{{{qqq~~~uuuaaannnnnnaaaYYYOOOFFF???<<<@@@SSSqqq~~~zzzlllbbbLLLKKKLLLLLLFFF:::111111000000//////........................................../////////000------......///000000000111666IIIeeevvv|||ddd```^^^ZZZ[[[RRRTTTWWWYYYddduuuyyyiiiRRRDDDCCC@@@===;;;:::888666444222111000///------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***---111555999<<<;;;<<>>CCCEEEEEEEEEGGGIIIMMMPPPRRRPPPIIICCCDDDIIIJJJEEE>>>>>>AAAJJJUUUYYYVVVUUUXXXeeeooovvvxxx}}}tttuuu|||sssbbbSSSRRRiiittt```TTTaaattt}}}}}}pppKKKAAABBBUUU{{{~~~cccQQQhhhyyyUUUWWWPPPGGG222)))//////)))++++++++++++++++++++++++++++++++++++,,,,,,------...000000111333666:::>>>@@@AAAGGGJJJIIIIIINNNPPPNNNKKKNNNQQQSSSZZZkkktttwwwzzzzzz{{{}}}mmmaaahhhwwweeeYYYOOOHHH@@@???@@@MMMiii}}}eeepppqqqNNNBBBJJJQQQKKK@@@555111///000000------000....................................////////////...//////...///000222333444999TTTxxxiiidddaaa]]]]]]TTTWWWZZZZZZbbbnnnrrrfffQQQBBBBBB@@@<<<:::999888666444222111000...------------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,///222666999;;;;;;>>>BBBEEEEEEBBB>>>;;;:::CCC???888===>>><<>>:::666666555999AAAGGGIIIJJJMMMZZZgggssswww{{{}}}vvvttt}}}rrraaa^^^qqqooogggnnnyyy}}}{{{~~~aaaGGG???QQQuuu~~~mmmRRR___XXXQQQRRRKKK666***//////+++...++++++++++++++++++++++++***++++++,,,------......///000111444888<<<@@@BBBAAAFFFJJJJJJKKKOOOQQQQQQMMMQQQTTTVVV\\\nnnyyyeeeeee{{{zzzzzz|||{{{xxxyyyaaa]]]sss~~~kkk]]]RRRKKKDDDAAAAAAKKKeeezzzqqqwwwSSSCCCHHHQQQOOOGGG777222///000000...---///....................................////////////---...000000111111444666444DDDYYY|||qqqiiiccc]]][[[RRRTTT]]]^^^```bbb^^^TTTHHH@@@BBB???<<<:::999888666444111111///......---------+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***---000333777999;;;;;;???DDDGGGEEEAAA<<<999===DDD===666;;;===<<>>BBBDDDBBBFFFJJJKKKMMMPPPRRRSSSUUUVVVVVVXXX___oooqqqWWW___zzzxxxyyy|||tttuuuiiiYYYfff}}}qqq```SSSLLLEEEBBB@@@IIIbbb]]]IIIKKKRRRQQQIII:::333///000000......///....................................////////////......000222111000333888:::RRR^^^tttvvvmmmfff___^^^UUUXXX]]]```___WWWMMMGGGEEEFFFBBB???<<<:::999777555333111000///......---......+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++...111444777999;;;;;;@@@FFFHHHEEE???;;;999@@@EEE<<<555;;;>>>===BBBCCCDDDEEEGGGJJJLLLMMMNNNEEECCCBBBCCCDDDDDDBBB@@@FFFEEEDDDEEEHHHHHHDDD@@@DDDSSSeeepppuuuyyy|||}}}uuu~~~~~~}}}OOO>>>MMMgggbbbRRRttteeeNNNTTTRRR@@@......///,,,///++++++++++++++++++++++++***++++++,,,...//////000///111333777<<<@@@CCCEEEDDDFFFJJJMMMOOOPPPRRRUUUYYYVVVTTTXXXbbbppp}}}sssUUU]]]vvvvvvyyy}}}rrrpppttt\\\^^^nnn{{{vvvcccSSSJJJDDDAAA???FFF___cccNNNLLLSSSRRRJJJ===555//////111///...///....................................////////////000...000222000---222:::CCCZZZ```kkkpppgggaaa\\\]]]VVVZZZUUUZZZ[[[QQQGGGCCCFFFHHHAAA???;;;999888777555333000000///...............+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***,,,///222555888::::::<<>>;;;:::AAADDD:::222:::>>>???DDDBBBDDDGGGJJJMMMOOOPPPQQQLLLMMMOOOOOONNNKKKHHHFFFKKKOOOQQQPPPQQQPPPKKKEEECCCPPPaaannnuuuxxx|||~~~~~~~~~{{{RRRBBBMMM^^^lllSSSooooooTTTPPPSSSBBB///,,,,,,***,,,++++++++++++++++++++++++***+++,,,---...///000111000222555999===AAADDDFFFGGGGGGJJJOOOPPPOOORRRVVVVVVRRRPPPWWWeeerrryyyzzzvvvVVV^^^~~~uuuwww{{{~~~iiiqqqddd[[[aaa{{{eeeTTTJJJCCCAAA???FFF^^^|||bbbMMMKKKSSSSSSLLL@@@666//////111000..........................................////////////222///000333000---444@@@NNN___hhhooo~~~ppppppmmmddd___ZZZ\\\VVV[[[UUU\\\___ZZZTTTPPPKKKEEEAAA>>>;;;999888777555333000000///............///+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++---000333666888::::::<<>>???DDDDDDEEEFFFIIILLLPPPSSSUUUVVVXXX[[[[[[XXXTTTRRRQQQWWW^^^aaa^^^[[[YYYUUUOOOJJJSSSaaannnvvvyyy{{{}}}{{{UUUHHHLLLTTTvvv\\\qqq___PPPUUUGGG222......***+++++++++++++++++++++++++++***+++,,,---...000111111222333777;;;???BBBDDDFFFIIIHHHKKKQQQQQQOOOQQQVVVSSSQQQQQQXXXdddpppxxx{{{zzzZZZcccyyy{{{yyyoootttppp\\\YYYjjj~~~gggVVVLLLEEEBBB@@@FFF\\\~~~wwwyyyzzzbbbKKKGGGQQQSSSMMMBBB777//////111000..........................................////////////333///000444222000:::III___gggyyymmm^^^XXXooo}}}uuullleee___aaa[[[___```hhhmmmllliiicccTTTEEEAAA>>>;;;999888777555333000//////............///+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---000444777999::::::<<>>???AAA555---666===???DDDEEEEEEEEEGGGJJJPPPUUUXXX\\\___bbbaaa___\\\\\\]]]eeellloooiiiccc```]]]XXXQQQWWWcccpppwwwyyy{{{||||||}}}~~~~~~{{{XXXLLLKKKMMMfffwwwjjjRRRZZZLLL777222111------++++++++++++++++++++++++***+++,,,---///000111222333444888;;;???BBBDDDEEEKKKIIILLLQQQRRROOOPPPVVVSSSSSSTTTYYYbbbmmmwww}}}~~~___jjj}}}yyymmmrrrzzz```VVVXXXrrriiiXXXNNNFFFDDDBBBGGG\\\|||}}}lllnnndddKKKEEEOOOSSSNNNCCC888//////222111........................................../////////000333...000555444333???QQQmmmppp|||uuummmcccWWWOOOUUU```ffffffkkkqqqmmmbbb]]]dddccc^^^iiimmmkkkjjjkkknnnrrruuuvvvppp___\\\ZZZXXXKKKMMM[[[___bbbmmmyyyjjjPPPEEEBBB???<<<999888666444222111000///...---,,,,,,,,,******)))(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&'''((()))*********)))***---111777;;;<<<:::777???CCCFFFCCC<<<:::===BBBHHH>>>555444777;;;@@@EEEFFFDDDAAA???CCCMMMYYYbbbfffiiillllllkkkiiiiiiiiikkkppprrrnnnjjjgggccc^^^]]]\\\```iiipppssswww|||~~~|||zzz|||wwwccc```ooo~~~zzzzzz~~~xxxmmmjjjnnnwwwmmmJJJ???WWWvvvoooeee}}}ooo[[[gggccc<<<,,,222)))///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,...000333777777999;;;>>>AAADDDFFFIIIJJJMMMNNNOOOQQQTTTVVVPPPNNNSSS```jjjqqqsssZZZlll{{{yyy~~~zzz{{{hhhXXXSSS\\\vvvlll\\\SSSKKKEEE@@@EEEWWWvvvuuuxxxkkkiiiNNNIIISSSUUUMMMFFF<<<222000111000///000////////////////////////............/////////000666000...111333999LLLbbbsssvvvfffZZZVVVZZZZZZTTTQQQRRRSSSRRRQQQTTTSSSPPPQQQ___sssccc[[[VVVWWWYYYXXXYYYZZZjjj___\\\WWWTTTKKKQQQPPPWWW\\\iiiuuuhhhQQQIIIBBB???<<<999888666444222111000///...---,,,,,,,,,******)))(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))''''''(((((()))*********+++...222777:::;;;999777@@@DDDFFFBBB<<<:::===BBBGGG===444333666:::???DDDFFFEEECCCCCCHHHQQQ\\\dddqqqrrrsssrrrpppnnnoooqqqxxxzzzvvvmmmfffbbb___\\\\\\^^^dddnnnsssssstttwww||||||oooZZZTTT```rrr|||~~~pppooopppooofffZZZVVVYYYssspppNNN@@@VVVtttooo```tttxxxbbbkkkiiiDDD000222)))///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///222555888999:::===@@@CCCEEEFFFIIIKKKMMMNNNOOOQQQUUUXXXQQQNNNSSS```kkkrrr~~~dddOOOeee~~~|||{{{~~~~~~nnn[[[MMMSSSeeemmm\\\SSSKKKEEE@@@DDDUUUsssyyyxxx___xxxiiiLLLFFFRRRWWWQQQGGG<<<333111111000000000////////////////////////........./////////000000000---///555555888NNNhhh}}}uuurrrrrrmmmeee```___[[[UUUTTTXXXZZZXXXXXXcccvvvlllccc^^^aaafffggghhhiiipppjjjcccUUUNNNGGGOOOMMMUUUZZZeeennn```KKKEEEBBB???<<<999888666444222111000///...---,,,,,,,,,******)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((()))+++,,,---///444888::::::999888AAADDDEEEBBB<<<;;;>>>BBBEEE;;;333222666999>>>CCCDDDEEEFFFGGGLLLSSS\\\bbbtttuuuuuurrrnnnlllnnnppprrrqqqiii\\\SSSQQQPPPNNNSSSYYYeeerrrwwwuuusssttt~~~~~~lllUUUJJJQQQccctttrrrpppmmmhhh^^^SSSNNNOOOlll~~~wwwUUUBBBSSSooosss^^^lllgggkkkmmmMMM444111)))///,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111444777:::;;;===???BBBDDDFFFGGGKKKLLLNNNOOOPPPTTTXXX\\\UUUPPPSSS```llltttdddOOObbb}}}xxx{{{pppZZZJJJKKKRRReeeooo]]]SSSJJJEEE@@@BBBRRRooo~~~xxxdddrrrkkkLLLDDDPPPXXXUUUIII===333111111000000111////////////////////////....../////////000000000///,,,111777666===]]]|||tttmmmoootttwwwtttrrrxxxxxxrrrxxxzzzvvvnnn___XXXPPPWWWYYY```eeekkkooo^^^HHHBBBBBB???<<<999888666444222111000///...---,,,,,,,,,***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))'''''''''))),,,---...111555999:::999999999BBBDDDDDDAAA<<<;;;>>>BBBCCC999222222555888===BBBAAACCCEEEHHHKKKPPPWWW[[[gggjjjkkkhhhbbb______bbbZZZYYYRRRGGG@@@@@@AAA@@@BBBLLL___rrrzzzxxxuuuuuu~~~~~~}}}rrrYYYJJJIIIVVVjjjzzzzzzwwwssslllbbbYYYTTTTTTfff}}}~~~^^^EEEOOOjjj~~~ccchhhfffdddkkkRRR666000***///---------------------------...///000000222666888===>>>@@@BBBDDDFFFHHHHHHLLLMMMNNNOOOQQQUUUZZZ^^^ZZZSSSSSS___llluuummmUUUbbbxxxzzz}}}rrrZZZLLLKKKIIINNNfffyyysss___TTTKKKEEE@@@@@@OOOkkkuuukkkqqqrrrRRRGGGPPPWWWTTTKKK???444111111000000111////////////////////////...////////////000000000444000111444666GGGrrrxxxvvvqqqjjjhhh```cccaaahhhmmmssswwweeeNNNHHHBBB???<<<999888666444222111000///...---,,,,,,,,,***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((('''(((***,,,---...222777999999999:::;;;CCCDDDCCC@@@<<<<<<>>>AAAAAA888111111555888<<>><<<999CCCWWWnnn{{{zzzuuurrrwwwxxxyyywww^^^MMMEEEIII[[[lllvvvuuuqqqiiibbb]]]ZZZXXXdddzzzyyy~~~hhhIIIMMMeeejjjgggeeeYYYcccTTT888000+++000------------------------,,,---//////000333666999???@@@BBBEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNRRRVVVZZZ^^^VVVUUU```lllxxxdddQQQaaaxxx~~~~~~{{{~~~}}}ttt[[[MMMMMMHHHDDDQQQrrrvvv||||||xxxcccWWWKKKFFF@@@@@@MMMhhhsssdddhhh{{{[[[LLLQQQTTTPPPMMMAAA555222111000000111////////////////////////////////////000000000111333111111333:::QQQzzztttpppkkkeeefff\\\[[[XXX```fffqqqyyyiiiRRRKKKBBB???<<<999888666444222111000///...---,,,,,,,,,******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))***,,,---...333888:::999999;;;===DDDDDDBBB???<<<<<>><<<===???AAA@@@777111222666999===AAABBBBBBBBBBBBEEELLLTTT[[[^^^cccfffbbb[[[YYY^^^dddiiilllkkkccc\\\VVVPPPKKKFFFGGGSSSjjj|||vvvnnnrrrqqqpppttt{{{dddTTTGGGBBBMMM^^^hhhjjjjjjfffeeehhhfffaaakkk~~~yyyPPPJJJ```qqqggg}}}{{{XXXaaa^^^@@@444///...........................,,,...000111333666:::===AAACCCEEEGGGHHHIIIHHHGGGEEEHHHKKKMMMMMMMMMOOOPPPVVVWWW```oooxxxtttVVVLLLfff}}}vvvuuuzzz|||zzz|||ppp^^^NNNHHHEEEEEEBBBHHHfff~~~lll___MMMIIICCCBBBMMMhhh}}}|||yyyvvvaaaOOOPPPSSSPPPQQQDDD777222111000000111//////////////////////////////000000000111111111+++444555666OOOsssvvvuuuwwwoootttiiilll|||rrrtttmmmnnndddiiimmmxxxpppRRRDDDBBB???<<<999888666444222111000///...---,,,,,,,,,******)))((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((***++++++,,,++++++---222888:::999:::===AAAFFFDDDAAA===<<<===???AAA@@@777111333777:::===AAADDDDDDCCCDDDHHHPPP[[[bbbjjjmmmnnnhhhbbbbbbkkktttxxx{{{yyyqqqiiiddd^^^YYYKKKIIIRRRiii{{{rrrqqqpppnnnrrriiiZZZNNNIIITTTeeeeeeiiiiiifffgggkkkiiicccooo}}}RRRIII___tttjjj___fffdddDDD666000,,,........................---///111333444777<<>>;;;999777666333000000///...---,,,+++++++++))))))))))))((((((((((((+++*********))))))(((((())))))(((((((((((())))))+++***((('''''')))+++,,,000666<<<===::::::???EEEGGGFFFCCC???===>>>AAACCC<<<777444333111222888???FFF>>>>>>GGGNNNSSS___oooqqqvvv}}}{{{nnngggqqqtttpppllldddYYYXXX^^^kkk{{{}}}vvvppppppooopppzzzppp```YYYYYYaaaiiijjjgggeeefffhhhgggdddaaammm~~~bbbCCC[[[}}}wwwiii}}}```dddkkkEEE333888)))......------------......***,,,000333555888;;;>>>DDDEEEFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPWWWUUUccc~~~fffIIIhhhvvvooommmxxx~~~|||}}}tttpppvvvvvvgggVVVNNNGGGEEE@@@???JJJYYY{{{wwwvvvwwwwwwwwwvvvuuussspppmmmkkkiiihhhhhhfffeeeddddddfffhhhjjjhhhkkknnnppptttyyy~~~}}}ttteeeSSSMMMDDDAAAMMMiiiyyy|||[[[KKKOOOUUUTTTQQQHHH;;;111...///000000111111000000000000111111111111000000111111222333111777555>>>^^^|||jjjNNNeee~~~qqqjjjccc[[[ZZZTTTZZZ^^^bbblllsssNNNBBBAAA???<<<:::888666333000000///...---,,,+++++++++))))))))))))((((((((((((*********)))))))))((((((***))))))(((((())))))***+++***((((((((()))+++,,,111777===>>>::::::@@@EEEGGGFFFCCCAAA???@@@BBBCCC<<<888444333111222888???DDD??????GGGNNNSSSbbbsss{{{~~~vvv}}}}}}ttthhheeegggppp}}}yyypppoookkkkkkuuuuuuiiieeehhhmmmrrrllliiifffbbb___\\\XXXUUUaaaxxx}}}fffGGG\\\yyydddrrr]]]aaaiiiHHH666999,,,......------------......+++...111444666999<<>>CCC???@@@FFFKKKRRRcccuuuvvvrrrpppuuu}}}|||sssooogggeeeqqq}}}uuuvvvzzz{{{zzznnnlllfff^^^UUUMMMIIIGGGTTTlll}}}jjjJJJ[[[}}}{{{bbblllaaabbbkkkMMM999888---......------------......---000333666888:::>>>@@@CCCDDDEEEFFFHHHIIIJJJJJJQQQPPPNNNMMMNNNOOOQQQRRRXXX[[[jjj~~~pppPPPaaa}}}uuuppppppuuuzzzxxxwwwwwwmmmpppxxx```TTTLLLKKKHHHBBBBBBHHHeeeuuugggYYYPPPQQQNNNJJJHHHIIIIIIIIIIIIEEEFFFFFFGGGIIIJJJJJJKKKMMMNNNPPPRRRTTTUUUVVVVVVSSSUUUUUUUUUTTTSSSTTTVVVUUUXXX[[[___ccchhhmmmqqquuuyyyvvveeeTTTNNNEEEBBBMMMhhhwww```OOOQQQWWWYYYTTTKKK===333///000000000111111000000000000111111111111000000111111222333333777777HHHoooiiiKKKQQQfffsssbbbfffeeeeeelllooollljjjmmmvvvggg]]]XXXSSSSSSJJJLLLPPPRRRWWWhhhuuueeeNNNIIIDDDAAA>>>;;;999666333111000///...---,,,+++++++++))))))))))))(((((((((((())))))))))))))))))((((((++++++************++++++)))))))))))))))+++,,,,,,111777<<<<<<888999>>>DDDEEEDDDCCCCCCDDDEEEEEEDDD>>>999555333111111666>>>AAA???@@@DDDGGGNNN^^^oooxxxuuussswww}}}}}}wwwpppfffcccoooyyymmmkkkeeeZZZMMMDDDAAA@@@KKKeee{{{nnnLLLWWWuuujjjsssiiifffnnnUUU<<<555,,,......------------.........000333666888:::===@@@CCCCCCDDDEEEFFFHHHIIIJJJPPPOOOMMMLLLMMMOOORRRTTTPPPYYYnnnvvvVVVaaayyyvvvsssttttttxxx~~~|||rrrtttzzzyyy}}}hhhZZZNNNLLLJJJCCC@@@CCC```~~~qqqbbbYYYSSSQQQPPPMMMLLLKKKKKKKKKKKKLLLLLLOOOPPPQQQSSSUUUWWWXXXYYYXXXYYY]]]```bbbcccccccccaaabbbbbbaaa___\\\ZZZYYYWWWWWWVVVTTTQQQQQQRRRTTTYYY\\\dddooozzz{{{rrrkkklllwww~~~wwweeeTTTOOOGGGCCCLLLggg~~~kkk~~~```OOOPPPXXX\\\WWWMMM???555000000000000111111000000000000111111111111000000111111222333444666999PPP{{{sssHHHQQQeeetttWWWPPPIIIFFFGGGEEEHHHJJJOOOXXXhhh~~~qqqiiiddd```bbbZZZ\\\]]]```cccoooxxxhhhQQQKKKCCCAAA===;;;999777444111000///...---,,,+++++++++))))))))))))(((((((((((((((((((((((((((((())))))++++++************++++++)))))))))******+++,,,---111666;;;:::777777===CCCEEECCCBBBCCCFFFGGGGGGEEE???:::555333111000555===??????@@@AAACCCIIIVVVbbb|||qqqppprrrvvv{{{~~~~~~wwwqqqeee```jjjuuuiiiggg```UUUIIIAAA??????HHH```}}}|||vvv~~~uuuQQQWWWrrrwwwmmmeeeooo\\\???222---......------------.........000333555777999<<>>AAAEEELLLYYYppp~~~wwwsssnnnpppjjjnnnllltttzzzrrrSSSGGGAAA???<<<:::999777444222000///...---,,,+++++++++))))))))))))((((((((((((''''''(((((((((((())))))*********))))))*********((())))))***+++,,,------222777;;;:::666777===CCCEEEBBB@@@AAAEEEHHHHHHGGG@@@:::666333111000555<<>>@@@CCCGGGRRRhhh}}}pppiiilllyyytttnnnooojjjqqqnnnxxxsssRRRDDD???===;;;999888777444222000///...---,,,+++++++++))))))))))))(((((((((((('''''''''((((((((())))))***))))))(((((())))))***((((((***+++,,,---------555999===;;;777888>>>EEEEEEAAA>>>???DDDHHHIIIHHH@@@;;;666333111///444;;;@@@@@@BBBEEEKKKOOOOOONNNUUUjjj{{{uuuqqqpppllleee\\\WWWZZZ___dddeeeeeefffgggkkkqqquuutttrrrggg[[[[[[qqqvvvoooeee[[[SSSNNNKKKIIIIII\\\wwwxxxpppwwwccc```~~~rrreeeqqqiiiHHH333444......------------......000222555777888:::===@@@AAAAAA@@@AAABBBDDDGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHOOORRR^^^sss~~~tttfff|||yyyxxxxxxyyy|||vvvuuuvvviiibbbYYYLLLFFFGGGOOOmmmxxxmmmeeebbbbbbggglllqqqwww}}}|||||||||zzzwwwwwwyyy{{{~~~~~~~~~}}}}}}|||||||||yyyzzz{{{|||||||||{{{zzzzzzxxxwwwwwwyyyyyyvvvtttsssooohhhbbb___bbbiiinnnttttttrrrjjj___TTTOOOMMMNNNIIIJJJNNNKKKGGGMMMYYYeeeggglllqqqpppmmmpppvvv}}}ssslllssswww|||~~~pppbbbaaaxxx}}}xxx}}}nnnTTTQQQJJJDDDJJJccc~~~jjjpppoooVVVNNNUUU______TTTEEE999333222111000111111000000000000111111111111000000111111222333444999CCC```fffQQQVVVeeexxx~~~sss~~~sssZZZPPPHHHEEEDDD===>>>???@@@BBBMMMcccyyyeeeWWWOOOPPPxxxsssnnneeeeeeaaaiiigggpppttt{{{lllPPPDDD>>><<<999888888777555333000///...---,,,+++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))'''(((***+++,,,---------777;;;???===999999@@@GGGEEE@@@<<<===CCCHHHIIIIIIAAA;;;666444111///444;;;@@@AAADDDIIIPPPTTTQQQLLLJJJYYYiiirrrxxxzzzvvvnnnnnnlllfff]]]SSSMMMOOOUUUaaaaaa^^^\\\[[[___gggmmmwwwuuukkk\\\YYYlllyyymmmccc\\\XXXSSSPPPMMM^^^yyy|||ssswwwfffaaa}}}zzzkkkwwwoooKKK333444.........------.........222444777999:::<<>><<<:::888777444111///...------++++++***)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&))),,,------,,,,,,,,,555<<>>;;;888666111...333:::BBBCCCDDDFFFLLLRRRPPPJJJLLLRRR^^^jjjsssuuuqqqnnnkkkgggbbb\\\RRRIIIGGGKKKXXXaaa^^^\\\eeejjjiiinnnwww{{{rrrddd^^^aaa{{{{{{ooojjjhhh```TTTVVViii~~~qqqxxxdddnnnuuuxxxkkkwwwxxxOOO555,,,///...---,,,---///000222333555888<<<>>>???@@@???AAAAAABBBBBBDDDEEEFFFGGGHHHIIILLLMMMNNNNNNLLLKKKIIIOOOgggzzzaaa|||XXXXXX|||~~~{{{|||||||||}}}}}}~~~xxxzzzssseeeWWWMMMGGGVVVssszzzvvv{{{~~~wwwtttqqqrrrxxxyyyyyyrrrggg]]]VVVRRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNQQQRRRPPPMMMLLLPPPUUUxxx{{{rrrmmmnnnuuucccYYYhhhqqq[[[OOOJJJGGGGGG^^^zzzqqqooogggmmmRRRRRR]]]^^^bbbYYYIII888111222555444111111111111111111111111...000111111000111333666:::999NNNlll{{{oooKKKOOOSSScccqqqwwwuuummmxxxoooSSSIIIGGGDDDEEEKKKQQQRRROOOKKKJJJKKKHHHCCCBBB===999===KKKaaavvvuuuxxxeee]]]gggdddgggaaa\\\VVVVVVMMMPPPPPP\\\dddlllrrrfffQQQIIIAAA???<<<:::888666444111///...------++++++***)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((((((***,,,444;;;>>>;;;999<<>>===BBBJJJMMMJJJIIIQQQ]]]jjjsssuuuppplllnnniiiddd^^^UUULLLLLLPPP```uuu~~~wwwzzz{{{zzzkkkaaa^^^nnn{{{nnnpppzzzxxxqqqqqquuuqqqWWW<<<333000///...---...///111222555777:::===???AAAAAAAAADDDCCCCCCCCCDDDEEEEEEFFFIIIIIIIIIJJJJJJKKKLLLMMMOOOPPP___sss|||ccccccGGGDDDaaazzz~~~yyywwwuuuyyy{{{|||~~~||||||wwwooogggbbbVVVccctttxxxqqqqqqvvv}}}}}}yyyooommmiiigggfffeeedddbbbccc```]]]XXXRRRNNNJJJHHHHHHKKKMMMLLLIIIGGGIIILLLddd~~~xxxkkkbbbiii|||ooo^^^QQQLLLIIIHHH```mmmeeerrrTTTPPP]]]ccceee^^^OOO===222222333222111111111111111111111111///000111111111222444666:::===WWWvvv\\\DDDMMMOOO___rrrnnnUUUIIIAAABBBCCCAAABBBGGG???BBBBBBBBBFFFKKKLLLIIICCC@@@===<<<@@@IIIRRRXXX```jjjmmmccc```ggg^^^YYYTTTUUUNNNRRRTTTXXXXXX___kkkdddOOOEEEBBB???<<<:::888666333111///...------++++++***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,------+++******+++---222999<<<:::888<<>>999222///444<<>>CCCJJJLLLJJJGGGOOO\\\jjjtttwwwtttpppsssnnnggg```UUUKKKJJJMMMWWWlllyyy}}}yyynnnmmmnnnwwwqqqccc[[[ZZZiiirrroooyyyvvv~~~iii{{{sssuuuqqqXXX<<<222111000.........000222333888999<<<>>>@@@BBBCCCCCCFFFFFFFFFEEEFFFFFFGGGGGGJJJJJJIIIHHHIIIKKKMMMNNNOOORRRfff|||ffffffJJJDDDZZZrrr{{{xxxtttxxxzzz}}}~~~}}}xxxvvvuuuttt{{{zzzsssmmmsssyyy|||yyywwwmmmmmmnnnpppssstttsssqqqnnnkkkgggbbb\\\VVVRRRPPPOOOPPPQQQOOOKKKIIIHHHIIIVVVmmmxxxooojjjnnnzzzsss___RRRMMMJJJIII```pppkkk|||]]]UUUaaaggggggaaaSSS@@@444222222111111111111111111111111111///000111111111222444666999BBBbbbRRRAAANNNUUUcccvvvpppZZZNNNIIIFFFGGGEEEAAABBBEEEAAACCCDDDCCCGGGLLLLLLIIIBBB@@@===<<<>>>EEEMMMTTT[[[ccclll[[[ZZZpppeee]]]XXX[[[WWW\\\eeegggdddiiitttjjjTTTHHHBBB@@@<<<:::888666333000///...------++++++***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((+++---//////---,,,,,,,,,333999===:::999===CCCEEEDDDBBB??????AAAFFFLLLPPPJJJEEE@@@:::444000444;;;>>>BBBCCCDDDHHHMMMNNNKKKEEELLLZZZiiiuuuzzzyyyvvvvvvqqqjjjcccXXXOOOOOOSSSQQQbbblllrrrzzzvvvjjjfffdddnnnjjj[[[TTTTTTaaavvvyyyvvvvvvqqquuuxxxzzz^^^tttvvvwwwqqqZZZ===222000///......///111444555;;;<<<===???AAACCCDDDEEEIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHIIIKKKMMMOOORRRUUUkkkkkklllOOOGGGZZZppp}}}yyytttxxxzzz}}}|||{{{}}}~~~wwwrrrppp{{{}}}yyyxxxxxxppprrrvvv{{{{{{yyytttnnngggaaa\\\ZZZYYYXXXVVVSSSNNNKKKIIIHHHMMM^^^yyyyyyuuutttxxx~~~www```SSSNNNKKKIII```pppnnncccXXXbbbhhhhhhdddVVVDDD666222222111111111111111111111111111///111222222111222555777444FFFmmmVVVDDDOOOVVVcccsssqqq\\\RRRRRROOOMMMLLLIIIFFFEEEHHHEEEGGGGGGFFFIIIMMMMMMJJJAAA???<<<:::;;;BBBMMMUUU]]]eee{{{rrrWWWTTTvvvjjjbbb\\\___ZZZ```kkknnnkkkooowwwkkkSSSGGGCCC@@@===:::888666222000///...------++++++***)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''***---...,,,+++******222999===:::999===CCCFFFDDDAAA???>>>AAAFFFMMMQQQIIIEEEAAA<<<666111444:::>>>CCCFFFGGGJJJNNNOOOLLLDDDKKKXXXgggssszzz{{{zzzuuupppkkkfff^^^XXXZZZ___jjjwww{{{|||zzzlllgggfffrrrnnn^^^UUURRRYYYhhhpppiiihhhgggqqqqqq~~~oooWWWtttyyyyyysss^^^@@@444............000333666888===>>>???AAABBBDDDFFFFFFIIIHHHHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJLLLNNNOOOVVVWWWjjjqqqrrrRRRIII___uuu}}}yyysssvvvyyy}}}~~~|||{{{{{{|||yyywwwzzz}}}}}}xxxzzzzzzssslllgggdddbbb```\\\WWWRRROOOMMMLLLPPPVVVkkk~~~xxx```SSSNNNJJJIII```qqqrrraaaVVV```hhhiiifffYYYGGG888333333222111111111111111111111111000111222222222333555777777NNN{{{]]]IIIPPPYYYdddqqq{{{```VVVWWWZZZXXXVVVTTTSSSQQQQQQQQQKKKMMMMMMKKKMMMQQQPPPMMMDDDBBB>>>999999???KKKSSSXXXcccttt|||WWWLLLxxxnnnggg```aaaZZZ^^^dddjjjjjjooovvvhhhOOODDDCCC@@@===:::888555222//////...------++++++***)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******))))))***+++111888<<<999888<<>>777222333999>>>CCCEEEDDDFFFLLLNNNMMMFFFKKKVVVcccooovvvyyyxxxsssoookkkfff___[[[^^^ddd~~~pppmmmooo}}}mmmaaaXXXWWW```zzzvvvnnnsss}}}|||mmmgggddd___```fffyyyiiiUUUwwwxxxzzzttt```AAA555---------...111555999;;;???@@@@@@BBBCCCEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPTTTUUUkkkwww|||VVVNNNiii}}}~~~zzzvvvqqqsssvvv{{{yyywww{{{yyyzzz~~~yyy{{{}}}xxxsssqqqkkkgggaaa\\\YYYWWWVVVVVVZZZVVVcccuuu```SSSMMMJJJHHH___|||zzz}}}www\\\SSS```jjjiiifff\\\III:::444333333111111111111111111111111000111222222222333555777<<>>888222333888???BBBCCCAAABBBIIINNNNNNGGGLLLUUU```kkksssvvvvvvsssnnniiiddd]]]XXX[[[aaattt~~~tttuuuvvvzzzmmmaaaZZZ___pppuuuzzzzzzyyysssYYYMMMYYYlllyyynnnjjjgggaaaXXXaaaxxxeeeSSSyyywwwzzzsss___AAA444,,,,,,---...222666:::===@@@AAAAAABBBDDDFFFGGGHHHEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPNNNSSSooo{{{]]]UUUrrr{{{wwwsssnnnppptttyyy}}}uuusssvvvxxxzzz~~~|||xxx}}}~~~|||rrrmmmgggbbb______``````dddYYY```qqq```SSSMMMJJJHHH^^^xxxrrrXXXRRRbbbnnnhhhggg]]]JJJ;;;555444444111111111111111111111111000111222333222333555777:::RRR~~~sssGGGHHHUUUZZZeeennnrrrqqqvvv}}}wwwsssuuuyyyzzzyyywwwwwwxxxwwwqqqkkkkkkkkkfff___[[[ZZZUUUOOOEEEFFFEEEBBB@@@DDDMMMUUUZZZaaa___mmmiii[[[mmmeee^^^WWWWWWQQQVVVZZZ___aaaiiipppcccOOOIIICCCAAA===:::888666444222000///---+++*********+++******))))))))))))******))))))))))))((((((((((((******))))))((((((''''''(((((((((((()))***+++,,,///444;;;>>>:::777===GGGFFFEEECCC@@@???DDDMMMTTTMMMCCC<<<<<<;;;555333444===DDDFFF@@@>>>CCCIIIJJJKKKHHHOOO```ooossssssssspppqqqqqqnnnggg```YYYVVVaaarrr}}}vvvvvvhhh___ZZZpppxxxyyyooojjjuuunnnQQQAAAHHHVVVuuu{{{xxxzzzwwwqqqggg___VVV^^^hhh~~~fff[[[xxxuuu}}}sssccc???222000000111333666999<<<>>>DDDEEEFFFGGGGGGHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMNNNNNNLLLKKKLLLLLLPPPTTTjjjgggOOOccc}}}wwwsssqqqrrrxxx|||}}}sssnnnppp|||xxxzzz~~~~~~zzz}}}uuunnniiiiiiggggggnnnxxxlllhhh```nnnwwwlll\\\PPPLLLJJJIII___pppUUUSSSdddmmmjjjggg[[[III:::444333222222111000......000111222222222222333444555666777<<>>;;;888===FFFJJJIIIFFFAAA???BBBIIIOOOMMMDDD<<<;;;999555222333999@@@CCC@@@@@@EEEKKKLLLNNNIIIMMM]]]nnnvvvyyyzzz||||||zzztttjjj___UUUOOORRRbbbsss|||{{{}}}mmmccc^^^jjj~~~{{{||||||kkkRRRAAAAAAJJJ^^^iiilllqqqzzzpppfffZZZZZZbbb|||jjjbbbwwwrrrpppcccAAA555000111222444666:::<<<>>>BBBCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLMMMMMMLLLKKKKKKLLLKKKNNNddd~~~```KKK___yyyyyyssspppqqqwww|||}}}}}}pppjjjkkklllwww}}}}}}xxxrrroooppppppsss{{{xxxqqqgggrrr|||pppYYYMMMJJJHHHHHH___uuuXXXTTTbbbiiifffdddZZZHHH:::555555555222111000//////000111222222222222333444555666777===SSS}}}WWWBBBIIIQQQUUUggg~~~lll```XXXccc}}}xxxooofff```^^^YYYQQQKKKNNNVVV[[[ZZZWWWXXX[[[[[[```vvvqqq~~~wwwppppppjjjoooqqquuutttyyy|||iiiOOOFFFDDDBBB>>>;;;999777555333/////////...---,,,+++*********))))))))))))******''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))***++++++111555;;;>>>;;;888<<>>AAANNNaaakkkqqq~~~~~~uuuhhh[[[```}}}pppkkkzzz}}}kkkmmmdddBBB777111111333555777:::===>>>AAAAAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJKKKLLLNNNOOOeee~~~VVVFFFZZZtttyyyqqqkkkpppvvv{{{}}}yyykkkdddcccZZZiii{{{wwwuuuwwwzzz}}}ooovvvsssZZZNNNJJJIIIIII```|||^^^WWWccciiihhhggg]]]KKK;;;666666666222111000//////000111222222222222333444666777888>>>VVV|||XXXDDDKKKQQQVVVjjjvvveeeUUUWWWnnntttjjjiiiqqqfff\\\^^^iiioookkkcccaaaaaa^^^___ppp}}}uuukkkjjjbbbfffmmmqqqrrryyynnnTTTJJJEEEBBB>>>;;;:::888555333//////000000///---+++*********))))))))))))******'''''''''((((((((((((((())))))))))))(((((((((((((((''''''(((((()))***+++000333999===;;;777;;;AAAHHHHHHFFFBBB@@@BBBIIIOOOOOOGGG===888555333111000222777<<>>???AAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKIIIJJJKKKKKKJJJJJJKKKMMMQQQRRRiiisssPPPCCCVVVnnnwwwnnnhhhnnnuuuzzz}}}ssseee^^^^^^QQQ\\\rrr~~~|||}}}tttwwwsss^^^RRRNNNLLLLLLbbbtttrrrccc[[[ffflllooonnndddOOO===555444444222111111000000111111222222222222333555666888888@@@YYY|||YYYHHHNNNOOOZZZhhhwwwaaaZZZkkkyyyvvvtttpppvvv|||xxxpppkkkiiidddcccoooqqqhhh___VVVTTTLLLQQQQQQVVV[[[hhhuuuiiiRRRJJJDDDAAA>>>;;;999777555333//////000000///---+++*********))))))))))))******(((((()))))))))*********(((((((((((())))))))))))''''''''''''((()))***+++...111777<<<:::777999???HHHHHHFFFBBB@@@BBBIIINNNQQQJJJ???666333333222000222444888>>>AAADDDGGGJJJLLLHHHHHHUUUjjj~~~~~~{{{uuujjj[[[JJJ>>>666???PPPeeetttxxxuuurrrtttqqqiiikkkfff___YYYTTTPPPNNNOOOCCCAAAAAAEEEHHHIIIMMMRRRgggiiiiiittt{{{{{{llliiibbb???222222333555888:::===??????BBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMIIIJJJKKKJJJIIIJJJLLLNNNNNNQQQhhhoooOOOBBBSSSkkkxxxqqqlllnnnuuuzzz}}}pppbbb\\\\\\PPPTTTbbbzzztttvvv}}}pppaaaUUUPPPMMMKKKaaammmjjjeee[[[gggnnnoooooofffQQQ===444333333222222111111111111222222222222333444555777888999AAA[[[ZZZJJJMMMKKKYYY```ssspppdddqqq~~~|||yyy}}}}}}yyyqqqooommmnnnxxxggg___XXXQQQQQQJJJPPPPPPTTTVVVcccqqqeeeNNNEEECCCAAA===:::888666444222/////////...---,,,+++*********))))))))))))******((())))))******++++++,,,(((((((((((())))))))))))''''''''''''((()))******---///555;;;;;;999:::???KKKJJJHHHDDD@@@AAAFFFKKKSSSMMMAAA666222444333///222111444:::???@@@DDDHHHKKKJJJKKKSSSfffzzz}}}vvvkkk[[[III===555999GGG\\\mmmrrrpppnnnppp~~~|||wwwqqqdddUUULLLGGGEEEGGGJJJIIIDDDAAABBBEEEIIIPPPXXXuuummmppp~~~xxxsss~~~wwwjjjggg|||}}}]]]===333222444666999<<<>>>???@@@CCCCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFHHHKKKMMMNNNJJJKKKKKKJJJIIIJJJMMMOOOMMMSSSkkk~~~pppQQQCCCSSSkkk|||wwwrrrnnnuuuzzz}}}uuueee]]]]]]RRRNNNTTTiiiuuuuuuxxxzzznnn___RRRNNNKKKIII___qqqnnndddYYYeeemmmkkkllldddPPP===333333444222222222222222222222222222222333444555777999:::BBB]]]hhhNNNKKKIIIRRRXXXllloooxxxzzz}}}~~~wwwuuuvvv|||kkkccc]]]WWWXXXRRRXXX\\\^^^]]]gggsssfffNNNDDDBBB@@@<<<999777555333111000///...,,,+++++++++*********))))))))))))******((((((((()))******++++++'''((((((((()))))))))***'''''''''''''''(((******---///555<<<>>><<<===AAAJJJJJJHHHDDDAAAAAAFFFKKKVVVPPPCCC666222444444000000---///666<<<>>>BBBHHHOOOPPPNNNQQQ```uuu|||rrrbbbPPPDDD>>><<>>444444555111222222222222222222111222222333444666888:::;;;CCC]]]wwwPPPJJJMMMPPPUUUfff|||||||||jjjccc\\\UUUUUUOOOTTTUUUWWWVVVbbboooeeeOOOFFFBBB???;;;888777555222000000///---+++*********+++******))))))))))))******&&&''''''((()))******+++'''((((((((())))))******'''&&&&&&''''''((()))***---000666>>>@@@>>>???CCCEEEFFFFFFCCCBBBDDDJJJOOOWWWQQQDDD666111555555000...***+++444;;;===BBBIIITTTTTTQQQPPP[[[rrryyykkkZZZNNNKKKDDDEEESSScccjjjmmmpppuuuzzzxxxllleeelllyyyrrrllleee^^^UUUNNNOOOTTT___nnnrrrsssttt|||qqqwwwyyyQQQ777777333444888;;;>>>???@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFBBBBBBDDDFFFIIILLLNNNPPPKKKLLLLLLKKKJJJLLLOOORRROOOVVVrrryyyuuuTTTEEETTTooouuummmpppvvv{{{}}}sssddd^^^UUUKKKFFFNNN```www{{{xxx{{{zzz~~~||||||rrrZZZOOOLLLKKKKKKccc}}}ddd\\\iiirrrtttvvvnnnXXXAAA555444555111222222333333222222111222222333444666888:::;;;CCC^^^xxxLLLHHHRRRRRRUUUbbbwww|||qqqhhhbbb]]]___XXX]]]bbbjjjjjjiiikkk^^^MMMIIIEEEBBB===:::777444111///......---,,,++++++++++++))))))(((((('''''''''&&&(((((((((***+++---///000***(((&&&&&&'''((((((((())))))))))))))))))))))))------333===AAA===<<<>>>KKKJJJHHHEEECCCEEEKKKQQQYYYUUUIII;;;666777444...000------222;;;CCCEEEEEEPPPSSSSSSPPPQQQ___xxx}}}|||ppphhh___VVVVVV___jjjqqqssswwwuuurrr{{{oooaaaUUULLLHHHUUUeee~~~eeesss~~~ppp{{{lllccckkk~~~tttMMM444444888:::===??????@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOKKKKKKJJJJJJKKKLLLNNNOOOMMMSSSooo{{{aaaCCCJJJjjjxxxmmmdddlllpppvvv|||pppccc[[[PPPIIIJJJPPP]]]yyy|||||||||{{{qqq\\\PPPMMMLLLLLLccc|||ddd^^^nnnwww~~~}}}qqqZZZCCC888555444444444444333333222222222444444444555777999<<<===CCCccckkkRRRJJJIIIPPPTTT___rrruuu~~~sssiiibbbZZZZZZRRRVVVVVV___```bbbfff\\\LLLIIIDDDAAA===:::777555222000......---,,,++++++++++++))))))((((((((('''''''''((((((((()))+++---...///***(((&&&&&&''')))(((((()))))))))))))))))))))))),,,,,,222===AAA>>><<<>>>IIIKKKMMMLLLJJJIIILLLOOOWWWUUULLL???777555444000111...,,,000888???AAAAAAKKKRRRVVVRRRNNNVVVkkk}}}~~~sssfff___aaaiiiqqquuuzzzzzzwwwoooaaaWWWRRRTTTaaavvvxxxeeezzz{{{ppp|||~~~fffaaalll}}}qqqLLL666888888:::===??????@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGHHHJJJKKKMMMMMMJJJIIIIIIIIIIIIJJJLLLLLLQQQWWWqqqeeeCCCFFFccc|||rrriiicccmmmpppvvv{{{rrrlll^^^RRRJJJIIILLLUUUmmm}}}zzznnn]]]QQQMMMMMMMMMdddvvv|||bbb^^^nnnwww~~~}}}qqqZZZCCC888555444444444444333333222222222444444444555777:::===>>>HHHfffwwwWWWGGGJJJKKKPPPRRRYYYiii}}}~~~|||rrrjjjaaa___UUUXXXYYYaaabbbbbbeeeYYYIIIEEECCC@@@<<<999888555333111......---,,,++++++++++++))))))((((((((((((''''''((((((((()))***,,,---...***(((&&&'''((())))))((())))))))))))))))))))))))***+++222;;;AAA???===<<>>??????AAACCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFGGGIIIJJJJJJKKKIIIHHHHHHGGGHHHHHHIIIJJJQQQXXXpppfffBBBAAA\\\{{{}}}wwwtttrrrooorrrwww{{{wwwxxxeeeYYYOOOKKKJJJNNN^^^ooo}}}{{{|||zzz|||nnn___RRRNNNMMMNNNeeeoooaaa^^^qqq{{{~~~~~~rrr[[[CCC777444555444444333333333333222222333333444555888;;;>>>@@@LLLgggpppKKKCCCJJJIIIOOONNNQQQ[[[lll|||}}}yyypppiiiaaa___VVVXXXYYYaaabbbbbbeeeYYYHHHDDDBBB???<<<999888666333111......---,,,++++++++++++))))))((((((((((((((((((((((((((()))***+++,,,---***((('''''')))))))))((((((((((((((((((((((((((()))+++111999@@@AAA>>>;;;AAAHHHQQQUUUSSSNNNJJJHHHRRRWWWVVVKKK<<<333333666222///,,,---222777;;;======DDDJJJHHHAAA???FFFMMMfffvvvyyyxxx}}}qqqqqqvvvkkkkkkzzzvvvxxxkkkppp|||gggCCC444999888:::===>>>>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIMMMSSSmmmfffCCCBBB\\\zzz~~~yyyxxxxxxqqqtttxxx|||~~~mmmbbbWWWPPPKKKKKKSSS^^^}}}zzzuuuvvv||||||rrr___QQQLLLLLLNNNfffrrr______uuu~~~ttt\\\CCC666444555333333333333333333333333222222444666999===@@@BBBJJJgggyyyQQQHHHJJJBBBJJJJJJJJJOOO\\\ooorrrtttjjjbbb\\\VVVWWWOOOSSSLLLUUUXXX\\\aaaXXXJJJGGGBBB???<<<999888666333111......---,,,++++++++++++(((((())))))))))))))))))(((((((((((())))))***+++)))(((((((((******)))'''(((((((((((((((((((((((((((***///666>>>BBB???;;;>>>EEEMMMPPPOOOKKKHHHHHHOOOVVVYYYRRRAAA555444999333000------111777<<<@@@@@@@@@AAAAAA@@@@@@AAABBBMMMZZZooo{{{{{{~~~qqqxxx~~~}}}~~~llluuu|||___>>>333999888;;;===>>>>>>>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJMMMQQQjjjgggHHHIII```{{{|||qqqmmmlllnnnqqqvvvzzzuuujjj^^^UUUOOOMMMOOORRRnnn~~~|||xxxqqqppp|||uuu^^^PPPKKKKKKOOOgggvvv______uuu~~~uuu\\\CCC555444666333333333333333333333333222333444666:::>>>AAACCCIIIhhhVVVKKKIII>>>DDDFFFGGGIIIQQQaaawwwqqquuulllccc^^^ZZZ\\\WWW\\\SSS\\\^^^___cccXXXHHHDDDCCC@@@<<<999888555333111......---,,,++++++++++++(((((())))))))))))******)))((((((((((((((()))))))))(((((()))***+++)))'''))))))))))))))))))))))))(((***---222;;;BBBAAA<<<;;;AAAIIIMMMLLLJJJIIIIIIMMMTTT[[[WWWGGG888666<<<444222...---000555<<>>@@@DDDFFFDDDAAA@@@EEEQQQcccxxx|||{{{}}}vvvjjjuuu~~~tttWWW;;;444:::999;;;===>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLKKKOOOQQQjjjhhhMMMNNNccczzzrrrnnnmmmkkknnnrrrwww~~~~~~tttfff\\\VVVSSSPPPNNN]]]ppp}}}xxxuuusssuuu{{{~~~vvvpppooo}}}ttt]]]OOOJJJLLLQQQkkkwww}}}```___sss{{{~~~www]]]BBB555444666222222333333333333444444333444555777:::>>>BBBDDDJJJlllVVVHHHHHHAAAAAADDDFFFFFFIIIWWWmmm~~~zzzyyyzzzpppjjjeeehhhccciiigggnnnmmmjjjjjj[[[IIIDDDDDDAAA===:::777555222000......---,,,++++++++++++(((((()))))))))*********)))(((((('''''''''(((((())))))(((***++++++)))''')))))))))))))))))))))))))))++++++///999CCCCCC===999@@@HHHMMMMMMKKKKKKKKKLLLRRRZZZZZZLLL<<<888===777444000------222999???CCCAAA@@@BBBEEEGGGDDDAAA::::::===FFFRRR___kkkssssssrrrpppooopppsssxxx|||uuusss~~~pppzzzpppSSS;;;666;;;999;;;===>>>======>>>@@@?????????@@@BBBDDDEEEFFFIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPhhh}}}dddKKKMMMaaaxxxvvvtttvvvkkknnnqqquuu|||rrrfff```\\\WWWQQQTTTbbbxxxyyyrrrnnnkkklllpppuuu~~~}}}uuuqqquuusss^^^OOOJJJMMMTTTooo}}}eeecccuuuzzz~~~xxx^^^BBB444444777222222222333333444444444444555666888;;;>>>AAACCCLLLmmmaaaJJJHHHDDDAAAEEEGGGDDDCCCPPPgggzzz~~~zzzxxxtttkkkeeehhhdddiiijjjrrrqqqooooooaaaOOOJJJEEEBBB===:::777444111///......---,,,++++++++++++(((((())))))*********+++))))))(((''''''''''''((()))))))))***++++++)))'''))))))))))))))))))))))))***+++***,,,777CCCDDD===777???IIIOOOPPPNNNMMMLLLKKKQQQZZZ[[[OOO>>>999>>>999666111,,,+++///666<<<>>>@@@BBBDDDEEEDDDBBB@@@777777777777999???JJJTTTVVVSSSPPPQQQXXXdddpppxxxggglll~~~yyyyyyqqqSSS<<<666;;;999;;;===>>>======>>>???>>>>>>???@@@AAACCCDDDEEEHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMJJJMMMddd}}}|||}}}xxx]]]GGGJJJ___xxx{{{ooommmooooooqqqssswww||||||oooiiieee^^^VVVNNNWWWhhh{{{wwwooojjjggghhhlllooottt{{{ttttttzzzsss___PPPKKKOOOWWWrrrjjjjjjzzz~~~~~~xxx^^^BBB444444777222222222333333444444444555666666888;;;>>>AAACCCMMMlllqqqPPPHHHDDDCCCGGGGGGBBB@@@LLLeeezzz}}}~~~xxx{{{pppccc]]]YYYZZZUUU]]]bbbggghhhnnnrrrbbbLLLFFFIIIEEE@@@;;;888555222000//////...---,,,,,,,,,,,,******))))))))))))******,,,,,,+++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))---444:::???BBB???@@@EEELLLRRRRRRLLLFFFGGGNNNVVVXXXSSSHHH<<<444777333000///,,,,,,222:::GGGHHHLLLQQQPPPIII@@@;;;777333000222555666555555===;;;<<>>???===>>>???@@@BBBCCCDDDDDDGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGJJJGGGYYYtttzzzyyytttUUU???GGG```xxx}}}qqqkkkggglllnnnsssyyy}}}}}}tttiii```___XXXWWWaaapppyyyuuuqqqpppqqqsssyyy}}}~~~|||yyypppVVVRRRKKKJJJ[[[zzzhhhgggssszzzxxxzzzWWW===999999333444444333333333444555555444666888:::;;;===@@@CCCNNNhhhVVVHHHBBBGGGFFFFFFDDDCCCKKK```tttxxxkkkfff```___YYY```eeejjjkkkrrrxxxgggOOOGGGGGGCCC>>>:::888555222000//////...---,,,,,,,,,,,,******))))))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---333:::@@@CCC@@@???BBBIIIQQQSSSNNNHHHEEELLLTTTZZZXXXMMM???555555222111000---,,,222:::DDDIIIPPPSSSPPPHHHAAA>>>999444000000111333333333666555777===DDDOOO___mmm|||{{{}}}}}}~~~jjjvvv~~~nnnkkkJJJ:::888999<<<;;;;;;;;;;;;===>>>???>>>>>>???AAABBBCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEJJJGGGYYYsssyyyZZZBBBIII```vvvuuummmhhhkkkmmmrrrxxx|||{{{lllbbb\\\___gggqqq}}}zzzyyyzzz}}}|||lllVVVRRRKKKKKK\\\{{{vvvaaafffvvv~~~}}}wwwSSS;;;999:::444444444333333333444555555333555888:::<<<@@@DDDGGGKKKaaaXXXMMMIIIEEEDDDDDDBBBAAAGGGYYYkkkxxxlllfff```^^^UUU[[[\\\aaadddnnnwwwhhhPPPGGGDDDAAA<<<999777555333111//////...---,,,,,,,,,,,,******))))))))))))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))),,,111999AAAFFFCCC???>>>FFFPPPUUURRRLLLEEEIIIQQQZZZ]]]UUUFFF:::222111111000---+++111:::@@@JJJTTTWWWQQQKKKGGGFFF>>>999444//////111222333111000222888>>>GGGVVVccczzz}}}nnn[[[UUU[[[dddmmmssswwwyyyzzzvvviii^^^```jjjvvvtttwwwiiidddGGG999777777;;;;;;::::::;;;===>>>???>>>???@@@AAACCCDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAABBBBBBCCCHHHFFFZZZttt___CCCHHH___uuuyyynnnhhhiiikkkqqqwww|||{{{|||hhhVVVRRRKKKLLL^^^}}}ggg[[[gggyyytttQQQ:::999;;;666333333333333333444555666333555888;;;>>>BBBGGGKKKPPPccc[[[OOOJJJEEEDDDCCCBBB@@@DDDRRRaaawwwmmmbbb]]]WWWTTTKKKOOOMMMQQQSSS___kkkaaaLLLEEEBBB???;;;888666555333111//////...---,,,,,,,,,,,,******))))))))))))******))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))+++000888AAAGGGFFF@@@===CCCOOOWWWVVVQQQHHHHHHMMMWWW^^^[[[OOOCCC111000000///,,,***///888===IIITTTXXXWWWUUUSSSPPPJJJGGG@@@777333444444222222000111555888===HHHSSSnnnxxxtttXXXRRRMMMNNNRRRWWWXXXXXXVVVNNNHHHMMM]]]ppp{{{{{{}}}qqqiii|||uuu\\\EEE<<<:::999:::999999999:::;;;===>>>??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@AAAAAABBBEEEEEEZZZuuuhhhBBBCCC\\\uuuyyyoooiiigggiiiooovvv{{{iiiWWWRRRLLLNNNaaawww```[[[kkk|||tttSSS>>><<<<<<666333333333333444444555666444666888;;;>>>BBBHHHLLLUUUggggggSSSGGGGGGDDDDDDCCCBBBDDDNNNYYYlll|||fff\\\YYYTTTRRRIIIMMMIIILLLKKKTTTaaaYYYIIIEEEAAA>>>:::777666555333111//////...---,,,,,,,,,,,,******))))))))))))******)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++...555???FFFHHHBBB>>>CCCNNNVVVWWWUUUMMMIIIIIIQQQ[[[^^^WWWNNN555111///...+++)))---444<<>>===AAABBB@@@@@@@@@BBBJJJYYYmmm}}}vvvvvv{{{pppnnn|||{{{mmmTTTBBB===<<<999888777777777888:::<<<===>>>???@@@AAABBBDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@AAAAAABBBDDDEEE[[[uuu~~~}}}xxxwwwFFFAAAYYYsssxxxooojjjfffhhhnnnuuuzzzmmmWWWRRRLLLPPPddduuubbbbbbqqq~~~vvvYYYCCC>>>;;;555333222222333444555666666666777999;;;>>>BBBHHHLLLTTTggg~~~bbbKKKHHHDDDBBBCCCBBBCCCIIIQQQcccssskkkaaa___ZZZYYYQQQVVVSSSUUUSSSWWW___UUUGGGGGGBBB???;;;888666555333111//////...---,,,,,,,,,,,,******))))))))))))******))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++---222;;;BBBHHHCCC???BBBJJJQQQUUUUUUQQQLLLHHHMMMWWW]]]\\\XXX>>>555...,,,,,,***,,,000;;;DDDNNNVVVaaammmmmmfffrrruuuppp```QQQGGG<<<111333222444666666666<<>><<<:::555777777777777888:::<<<>>>===>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBFFFFFF[[[ssszzz~~~}}}xxxNNNAAASSSkkk~~~yyypppkkkfffhhhnnnuuuyyymmmWWWRRRMMMQQQgggvvvfffiiiwwwyyy]]]FFF===999555222222222333444555666777888999;;;<<>>EEECCCAAAAAAEEEKKKPPPSSSRRRMMMIIILLLUUU\\\^^^\\\III;;;///,,,......------777DDDOOOUUU___mmmrrrnnnvvvrrrdddYYYKKK===999888999:::888555999???EEEZZZnnnvvvyyy~~~wwwfffSSSCCC;;;;;;===FFFPPPUUUSSSTTTaaarrr}}}{{{wwwvvvqqqxxx```EEE999;;;:::555888888888888:::<<<>>>???<<<===>>>???AAABBBCCCCCC@@@AAACCCDDDEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@@@@AAADDDEEE[[[ttt{{{zzzOOO@@@JJJ^^^www}}}rrrkkkfffhhhnnntttxxx}}}oookkknnn{{{}}}iiiWWWRRRMMMRRRiiirrreeejjjyyyyyy^^^DDD999777666222222222333444555666777999:::<<<>>>BBBGGGNNNSSSZZZhhhqqqSSSKKKDDDBBB@@@>>>>>>AAAJJJUUUgggzzzqqqfffbbb]]]\\\UUU[[[UUU]]]```cccdddVVVHHHJJJDDDAAA===999777555333111//////...---,,,,,,,,,,,,******))))))))))))************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++,,,+++...555;;;CCCBBBAAA@@@AAAFFFLLLQQQRRRMMMKKKMMMUUU[[[]]]]]]PPP@@@000---000000...,,,555EEERRRUUU\\\jjjsssrrrppp}}}|||qqqhhhZZZKKK@@@???>>>===888333555:::<<>>@@@AAA<<<<<<===>>>@@@AAABBBCCC???@@@BBBDDDDDDCCCBBBAAABBBBBBAAA@@@??????@@@@@@BBBDDD[[[vvvzzzrrrKKK<<>>===>>>AAAJJJ[[[pppqqqhhheeeYYYZZZVVVWWWWWW\\\]]]```dddWWWHHHHHHAAA???<<<:::999888666444111000...---,,,,,,------+++***((('''''')))+++,,,+++***)))'''''''''((((((---,,,,,,+++***)))((((((((((((''''''''''''((((((+++))))))+++,,,,,,111777<<>>888555777>>>MMM___jjjnnnqqqxxx~~~ppptttyyyvvvfffSSSLLLOOOTTTTTTUUUTTTOOOQQQbbbuuu{{{sssvvv{{{xxxcccKKK>>>;;;::::::;;;;;;::::::999:::;;;<<<===?????????>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===FFFUUUpppkkkrrrOOO>>>CCCOOOiii{{{oooiiijjjllliiimmmyyy~~~yyy\\\NNNRRRRRRMMMRRRjjjvvv```TTTOOOOOO\\\www~~~ggg}}}}}}ccc\\\jjj~~~zzzSSS>>>777444555444333333333444666777888;;;<<<>>>AAAFFFNNNXXX___dddfffsssXXXIIIGGG@@@===>>>;;;>>>DDDQQQcccrrrnnnddd```UUUVVVSSSTTTTTTXXXWWWZZZ___SSSEEEDDDAAA???<<<:::999777555444111000...---,,,,,,------+++***)))(((((((((***++++++***)))(((''''''((())),,,,,,++++++***)))))))))((((((''''''''''''((((((+++))))))+++,,,,,,000666;;;@@@FFFFFFDDDDDDIIINNNSSSWWWYYYUUUPPPQQQWWW^^^```TTTCCC555...---......///???UUUbbbdddbbbhhhpppooommmmmmoooqqqmmmeee^^^aaaUUUHHHBBB===888888<<<:::@@@QQQgggooommmuuu{{{yyyzzz|||uuuggg]]][[[VVVWWWXXXVVVQQQUUUhhh||||||yyyxxxyyysss]]]EEE;;;::::::;;;;;;<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@?????????????????????????????????@@@EEEPPPkkkvvvqqqMMM<<>>@@@DDDIIIRRR[[[aaakkkjjj{{{ZZZHHHHHHCCC???AAA@@@<<<>>>FFFSSS```nnnhhh\\\XXXMMMOOOMMMMMMNNNPPPNNNRRRZZZRRRDDDDDDBBB???<<<:::888777555333000///...,,,,,,,,,,,,---,,,+++***((((((((())))))******)))((((((((())))))************************)))((((((''''''(((((()))+++((()))+++,,,+++///555:::???EEEFFFEEEEEEIIIMMMSSSYYY^^^YYYQQQNNNTTT[[[bbb\\\OOO@@@333---...111---444JJJcccjjjcccdddmmmiiieeeaaaaaabbb```ZZZTTTbbbYYYNNNGGGBBB>>>===???@@@===NNNooo~~~qqqhhhdddeeeddd```\\\```qqq}}}kkkUUU>>>666999<<<;;;;;;===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>DDDGGGGGGHHHJJJMMMRRRWWW[[[YYYSSSPPPSSSWWW^^^^^^ZZZMMM===222000222+++---<<>>AAAFFFLLLSSSZZZbbbggglllmmm|||XXX???EEEEEE>>>===???CCC@@@@@@DDDIIIRRRbbbppp|||lllbbbaaaXXXXXXPPPLLLPPPQQQNNNRRRZZZSSSHHHIIIBBB???<<<999888666333111000///---,,,++++++,,,,,,,,,+++***))))))((((((((((((((()))*********++++++)))))))))***++++++,,,,,,))))))(((((((((((())))))***((()))++++++)))+++000777<<>>WWWpppyyyuuurrrssspppfffXXXMMMKKKMMMJJJMMMPPPPPPOOOMMMIIIGGGCCCFFFSSSnnn~~~wwwuuuxxx|||{{{wwwxxxuuu\\\JJJ888555999;;;999777;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999===BBBTTTnnn{{{{{{WWW======HHH[[[sss{{{pppfffiiieeeeeemmmpppwww}}}wwwyyysssmmmiiiffflll}}}uuunnn~~~mmmUUUNNNRRRgggxxxddd```nnn}}}fffFFF;;;888555888444444444555666888;;;<<<>>>BBBIIIOOOVVV\\\cccgggooottt}}}QQQ999@@@CCC???>>>===>>><<<<<>><<<;;;<<>>222000111///000;;;SSSooo}}}zzzooobbbVVVPPPSSSXXXYYYSSSNNNMMMKKKGGGCCCFFFKKKVVVllluuu|||{{{rrraaaDDD<<<666777999777666666555666777999:::::::::999777888:::<<<<<<;;;:::999666666666777777777888888999999999999999999999999888<<>>999888555999555555555666888:::<<<>>>AAAFFFNNNVVV\\\```dddfffnnnyyy|||jjjKKK>>>;;;AAADDD===???>>>???@@@???>>>BBBJJJUUUdddxxxyyy```SSScccuuueeeaaaYYY]]]XXXVVVVVV^^^______\\\NNNEEEKKKBBB???;;;999777555222000///...,,,+++***++++++,,,((())))))************)))&&&''')))+++,,,---,,,,,,******************************))))))))))))*********((())),,,***'''(((,,,***111:::DDDKKKNNNOOONNNOOOTTTYYYZZZZZZZZZ]]]```VVVUUUWWW[[[^^^XXXJJJ>>>...,,,///222333===]]]~~~|||pppaaaUUULLLVVV\\\YYYSSSNNNFFF>>>EEEBBBFFFOOOZZZnnnwwwlllsss|||iiiTTT;;;666444666888666555777333444666888999::::::999777999:::<<<<<<;;;:::999555666666666777777888888888888888888888888888888;;;<<<===OOOqqq{{{rrrvvvNNN<<<<<>>BBBHHHQQQXXX^^^aaadddfffdddooorrr[[[BBB888???CCC999@@@>>>>>>===:::888<<>>???AAA<<<;;;???@@@>>><<<===CCCJJJVVVdddqqq{{{|||kkk~~~vvvnnncccfffbbbaaaYYYbbbeeeiiinnnbbbOOOIIICCC@@@<<<999777555333222//////...---,,,++++++***))))))(((((((((((()))))),,,(((&&&'''+++...,,,))))))))))))***))))))((((((*********+++++++++++++++,,,+++)))((('''((()))***,,,---111777@@@HHHNNNQQQUUUVVVWWWWWWUUUVVVYYY\\\ZZZXXXYYY^^^ccceeeaaa]]]HHH:::222333222///999JJJwwwsssbbb]]]XXXWWWXXXUUUMMMFFFHHHEEEEEEPPPfffzzzxxx}}}vvvgggWWWXXXdddvvv|||iiifff```LLL<<<666444333444666777666444555555555555555666777777777777888999999888777777555555555555555555555555888888888888777777777777;;;333>>>HHHeeejjjvvvQQQ999999KKKZZZwwwvvviiieeedddfffhhhkkkqqqyyy}}}mmm]]]ZZZZZZcccuuuyyylllmmm|||lllwwwqqq^^^RRRMMMNNN```vvvzzz|||mmmcccmmmsssPPP;;;555555666666555666777888888:::===@@@GGGNNNWWW^^^bbbffflllqqqppppppssszzzqqqDDD;;;@@@:::===:::999<<<===;;;;;;>>>;;;AAAIIITTT___kkkvvv}}}tttrrrjjj]]]^^^[[[\\\YYYaaaccciiiqqqfffPPPGGGCCC@@@<<<999777555333222//////...---,,,++++++***))))))(((((((((((())))))+++)))'''(((+++,,,***((('''''''''''''''(((((()))++++++++++++************++++++)))((((((((()))***(((***...444<<>>777<<<::::::<<<:::888999===;;;===BBBGGGOOOYYYdddkkkxxx}}}~~~|||tttffffffdddfffdddgggcccdddlllcccNNNFFFCCC@@@<<<999777555333222//////...---,,,++++++***))))))(((((((((((())))))+++)))((()))***+++)))'''''''''&&&&&&'''(((***++++++******))))))(((((((((+++***)))(((((()))******&&&(((,,,111888BBBKKKQQQTTTTTTUUUUUUUUUUUUVVVWWW[[[^^^``````^^^___cccgggggg]]]JJJ777...///222222888WWWtttwwwkkk^^^XXXXXXVVVNNNFFFEEEAAA<<<<<>><<<777888;;;======>>>@@@EEEMMMWWW^^^lllrrr}}}yyyqqqccccccaaacccgggiiidddfffmmmcccNNNEEECCC@@@<<<999777555333222//////...---,,,++++++***))))))(((((((((((())))))***))))))***+++***)))'''((((((''''''(((***,,,---))))))((((((''''''&&&&&&))))))))))))))))))******&&&(((+++///555>>>HHHPPPWWWVVVVVVWWWWWWXXXWWWWWW[[[\\\^^^___aaaaaabbbbbbiiiggg\\\III;;;777333///---BBBYYYiii|||vvvhhhaaa___[[[TTTMMMIIIDDD===999<<>>HHHccc{{{{{{sssjjjbbbbbbdddgggmmmsssyyykkkccc^^^dddvvvvvvnnnmmm}}}yyy}}}iiiYYYPPPIIIZZZvvvzzzzzzjjjhhh___qqqjjjHHH:::888444333555444555666777:::>>>EEEIIISSSXXX___fffjjjlllmmmnnnwww{{{hhhNNN===888777:::???>>>:::999;;;::::::999999<<>>FFFLLLZZZiiiwwwzzzxxx{{{}}}xxxsssoookkkbbbVVVMMM;;;222///<<>><<<;;;<<<:::999999888:::>>>CCCHHHJJJXXXnnn{{{iiiaaaVVVXXXTTTTTTSSS\\\___ccciii^^^KKKEEECCC@@@<<<999777555333222//////...---,,,++++++***))))))(((((((((((())))))(((***,,,------,,,,,,,,,))))))***+++,,,,,,,,,+++(((((())))))))))))))))))(((((()))***************(((***++++++,,,444???HHHNNNNNNOOOTTTYYY[[[[[[YYYUUUVVVYYY^^^cccfffgggffffffhhhlllnnngggWWWFFF;;;999777:::GGGXXXjjj}}}uuummmeee___[[[PPPMMMHHHAAA<<<<<<@@@DDDRRR^^^hhhiiiffffffggghhhVVVRRRNNNLLLJJJFFF@@@;;;222222===VVVooo{{{}}}|||zzz{{{~~~}}}{{{pppdddWWW]]]TTTEEE>>>555///222///222444444333333666888444444333222222222222222333222222222333444666666444444444444444444444444333333333444555666666666666555<<<999QQQzzzwwwMMM999;;;CCCWWWrrryyynnnccc```bbbcccfffjjjsss~~~iii]]]SSS[[[ttt{{{qqqiiiooouuummmvvvvvvdddWWWQQQOOOeee}}}gggaaabbbppp```???888999666555888555666888999===DDDKKKQQQ\\\___eeelllrrrvvvwwwvvv|||{{{gggMMMCCC::::::<<<<<<:::;;;;;;<<<<<<;;;;;;<<<>>>AAA>>>VVVtttwwwccc[[[QQQTTTPPPNNNQQQXXXWWWWWW[[[SSSFFFEEECCC@@@<<<999777555333222000///...---,,,++++++***))))))(((((((((((())))))'''***---......---------((()))+++,,,,,,+++******))))))******++++++,,,,,,'''((()))***************(((******))))))000;;;DDDHHHHHHJJJPPPWWW\\\\\\[[[VVVYYY\\\^^^```cccgggjjjmmmggghhhpppqqqfffXXXQQQ888000111<<>>AAABBBFFFGGGCCCAAABBBCCCBBBCCC???;;;888888666444111333BBB[[[rrr|||{{{}}}zzz|||~~~}}}yyymmmUUURRREEE<<<<<<444///666///222555555333444666999555444444333222222222333222222111111222444555666444444444444444444444444333333444444555666777777777555;;;777OOOxxxtttJJJ666888@@@SSSoooxxxmmmcccbbbcccbbbcccdddjjjkkkZZZMMMUUUrrrwwwsssrrrssszzzzzzxxx{{{yyysssaaafffoooqqqqqq___SSSMMMSSSjjj||||||eeefffjjjttt[[[;;;666999777666:::666777888:::>>>EEEMMMSSS]]]^^^cccjjjqqqwwwzzz{{{~~~zzzcccRRRBBB<<<<<<;;;999888999:::;;;:::999777888888EEE\\\yyy}}}|||gggYYYQQQRRRKKKPPPJJJMMMPPPPPPMMMIIIFFFDDDDDDAAA<<<999777555222000000///...---,,,+++++++++***++++++***))))))***,,,...///000000...,,,,,,---...---,,,,,,------+++)))&&&(((*********)))***+++))))))))))))))))))))))))******(((''')))///777<<>>111222888???MMM\\\tttwww||||||rrrfff]]]UUUTTTQQQLLLEEE???;;;:::555555444222000000222444111333444222///000777===KKK___vvv{{{|||uuuzzz}}}{{{ppp]]]III999777555000///444222333444444555555444444444444444444333333222111111111222333333444555555555555555555666666666666666666777666666555444444555444999;;;CCCaaayyyOOO<<<===CCCNNNddd~~~xxxlll```\\\\\\]]]bbbggglllzzzfffXXXMMMUUUnnnrrrggg]]]UUUOOOOOOQQQVVV]]]ccchhhiiiiiigggccc___^^^___cccfffgggttt{{{uuunnn|||dddRRRRRRXXXooorrr[[[OOOOOOXXXpppxxx~~~kkkeeemmmyyy}}}MMM;;;777666777000666777999<<<>>>BBBHHHOOOTTTZZZ]]]bbbhhhooouuuyyy{{{~~~tttMMM???>>>:::999===::::::999888999;;;999555CCCPPP```eee```ZZZZZZ^^^cccjjjxxxtttggg``````XXX^^^WWWYYY\\\]]]YYYRRRJJJDDDDDDAAA===999777555333111000///...---,,,+++++++++***+++++++++))))))***,,,***,,,---,,,***))))))***---,,,++++++,,,+++)))'''(((***+++,,,*********+++))))))))))))))))))))))))++++++***((()))---222777<<>>ZZZ}}}\\\AAA999999DDDWWWqqq~~~qqqddd^^^\\\\\\___dddiiiuuu|||bbbZZZRRRRRRXXX^^^___]]]YYYTTTLLLGGGFFFGGGJJJKKKJJJIIIIIIJJJLLLPPPTTTWWWTTTRRROOOMMMMMMLLLKKKIIIEEEHHHMMMSSS\\\kkk~~~pppeee[[[[[[VVVPPPNNNQQQOOOKKKSSSnnnqqq```WWWVVVdddjjjhhhsssmmmCCC777555444888333999999;;;>>>BBBFFFLLLSSSWWWVVV[[[dddnnnwww|||yyyzzz}}}kkkTTTBBB;;;<<<;;;::::::888777666888:::444777::::::888999===AAAGGGMMMVVV___gggxxxwwwjjjcccbbbYYY]]]eeeeeeeeegggfff]]]OOOCCCDDDAAA===999888666444222000///...---,,,+++++++++***+++,,,,,,+++***+++,,,+++,,,---,,,++++++,,,...,,,+++******+++***(((&&&***+++,,,,,,***(((((()))(((((((((((((((((((((((((((*********))))))***,,,111===IIINNNMMMNNNUUU\\\\\\]]]^^^``````aaadddhhhlllqqquuuttttttsssnnnhhhkkkiiijjjmmmhhhZZZNNNIII;;;999777777999<<<>>>???===;;;888666555333111000333111000000000000000///444777@@@MMM^^^mmmwww}}}zzz{{{}}}~~~}}}zzzzzzuuufffZZZGGG<<<333111222000111444///000000111111111111111222222333333333222222111111111222222333333333333333333444444444555555555444444555555555444444333;;;777999999999RRRuuu]]]AAA999<<<@@@OOOiiiuuuggg```]]]\\\^^^bbbdddooo{{{aaaZZZRRRMMMJJJIIIGGGFFFEEEDDDEEEFFFIIIMMMOOOQQQPPPSSSXXX^^^dddkkkqqquuupppmmmjjjhhheeeaaa\\\YYYRRRRRRPPPMMMMMMUUUbbbmmm|||xxxzzzwwwjjj```^^^VVVOOOQQQWWWVVVPPPTTTmmmxxxkkk\\\SSSTTTiiifffiiiwwweee@@@888666444888444:::999;;;???CCCHHHNNNUUUYYYYYY^^^fffoooxxxzzzzzz{{{||||||xxxaaaOOOBBB<<<===<<<<<<<<<999666666999;;;:::999888999;;;>>>@@@===CCCKKKPPPTTT```xxxuuuggg___]]]TTTWWW[[[ZZZYYY[[[[[[VVVLLLCCCDDDAAA===:::888777555333000///...---,,,+++++++++)))+++------,,,***+++++++++,,,---,,,+++,,,...000---,,,++++++,,,+++)))'''(((***+++***(((''''''(((((((((((((((((((((((((((%%%''')))***))))))***+++...999FFFLLLLLLNNNTTTZZZWWW[[[___bbbcccdddccccccfffmmmrrrtttvvvxxxvvvqqqoookkkkkkoooqqqlllddd___YYYQQQEEE;;;555333333444666444111111333444333222///------000666<<>>;;;999:::===<<<777666:::;;;:::999888999:::;;;;;;888===CCCHHHIIIMMM\\\lllttt{{{sssdddZZZWWWMMMQQQRRRQQQPPPQQQRRROOOIIICCCDDDAAA===:::888777555444000///...---,,,+++++++++)))+++---...,,,+++++++++)))*********)))***---///---,,,++++++,,,+++)))''''''(((***)))(((''''''((())))))))))))))))))))))))$$$&&&((()))))))))***++++++222;;;CCCIIINNNSSSVVVXXX^^^ccceeegggjjjhhhdddccciiippptttyyy}}}vvvooohhhgggkkkpppssstttrrrmmmddd\\\TTTMMMGGGCCC;;;888555666999;;;;;;999:::999<<>>SSSqqq|||mmmddd```]]]^^^aaaeeeeeepppyyyfff```\\\WWWWWW]]]gggqqqvvvyyy|||ooonnnnnnqqqwwwnnn```SSSWWWnnn}}}rrrkkkeeemmmyyynnnuuuwwweeeWWWXXXbbb~~~eee```nnnxxxNNN777999777444:::777;;;<<<@@@EEEKKKQQQWWW]]]aaadddiiipppxxx~~~}}}mmmVVVFFF;;;<<<===999999>>>888:::<<<<<<:::999:::;;;999777888;;;===;;;<<<@@@@@@HHHUUUcccoooyyyzzzyyysssjjj]]]bbbjjjoookkkgggmmmxxx|||jjj]]]YYYOOOSSSRRRUUUXXXWWWSSSLLLGGGDDDDDDAAA===:::999888666555000///...---,,,+++++++++)))+++...///---,,,++++++((())))))((((((***...111+++)))))))))***)))'''%%%&&&(((*********)))***+++))))))))))))))))))))))))((()))***)))((('''(((***+++(((***555FFFRRRVVVTTTOOOUUUZZZ^^^iiiwww}}}}}}mmmppppppoooqqqwwwyyyxxx~~~vvvrrrvvv||||||~~~}}}zzzuuutttwwwxxxvvvsssxxxwwwxxx|||xxxrrrssstttssspppmmmpppxxx}}}tttvvvooo\\\FFF:::555333222222111///000222333222///000000111111111111111///000111222222222222222222222111111111111111111111111222222222333333333000111222333333333333333222333@@@FFF???IIIggg}}}TTT;;;:::888;;;NNNmmm}}}nnneee```]]]^^^bbbeeedddlllyyyiiillljjjiiimmmyyy|||zzz{{{||||||pppfff___fff{{{{{{ooohhhaaafffnnn|||uuuvvvuuucccVVV[[[ggg~~~cccbbbqqquuuGGG222777666333;;;888===>>>BBBHHHNNNTTTZZZ```ddddddjjjttt|||~~~{{{zzzsss~~~nnnWWWDDD???>>>999999===999;;;===<<<999888;;;>>>===888666999<<<;;;:::;;;DDD??????EEEJJJLLLQQQVVVXXX___bbb^^^^^^cccccc]]]RRRYYYdddiiiddd___hhhuuurrrdddZZZTTTSSSPPPLLLPPPTTTUUURRRMMMHHHFFFCCC@@@<<<999888777555333111000///---,,,+++******...---,,,,,,++++++,,,,,,+++***(((&&&'''))),,,---((((((''''''''')))+++,,,))))))(((((((((((())))))&&&'''(((******++++++++++++***)))'''''''''((()))+++(((&&&+++666EEERRRYYYMMMRRRXXX[[[^^^fffqqqzzzyyyrrrjjjfffhhhmmmqqqrrryyyxxx{{{xxxyyy{{{}}}|||zzz~~~}}}}}}zzzyyyzzzvvvooooootttkkkkkkmmmttt}}}|||zzzzzz~~~~~~vvvlllggg[[[JJJ:::111222666000000000000000111111222444333666:::999333//////333222222222111111000000000000000000000000000000000111111111111222222222222222111111111111222222555222888DDDJJJSSSooolll<<<<<<:::>>>KKKccckkkdddaaa]]]___fffbbbccciiiwwwtttllltttxxx{{{llljjjvvv||||||}}}yyynnnccc]]]^^^nnnssspppttt|||qqqbbbUUU]]]ppp{{{}}}dddeeeuuufffBBB<<<777777888777999===>>>EEENNNTTTXXX[[[___ccchhhkkkqqqyyy}}}}}}iiiSSSDDD::::::???===>>><<<999888999:::999::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@HHHIIIJJJLLLMMMMMMMMMMMMLLLRRRWWWUUUQQQRRRZZZbbbuuufffZZZTTTRRRNNNNNNQQQSSSSSSOOOIIIDDDBBBCCC@@@<<<999888777555333111000///---,,,+++******---,,,++++++******++++++***)))((('''((()))+++,,,((('''''''''((()))***+++))))))((((((((((((((()))'''((())))))************+++***((('''''''''((()))))))))***+++111;;;HHHQQQ[[[YYYWWWWWWZZZ___dddgggwwwvvvuuurrrpppoooooopppvvv{{{~~~~~~}}}zzzwwwtttqqqtttvvvxxxzzzzzzyyyvvvttttttpppoooqqqpppmmmnnnrrrxxxyyy|||}}}{{{|||~~~vvvoooeee[[[LLL>>>555111111222333222111000////////////000333:::BBBBBB;;;444222222222111111000000000000000000000000000000000000000000111111111222222222222111111000000111111222666222666AAAPPPcccxxxDDD>>>999<<>>===>>>>>><<<999999999999999999999999999::::::;;;<<<<<<=========>>>???@@@AAAAAABBBBBBAAAEEEIIILLLJJJGGGGGGMMMRRR}}}mmm```YYYVVVPPPTTTVVVWWWVVVQQQLLLHHHFFFCCC@@@<<<999888666555333111000///---,,,+++******++++++***))))))))))))***(((((())))))))))))******''''''''''''((()))***+++***))))))((('''''''''((((((((()))))))))))))))(((***)))((('''''''''(((((('''***,,,++++++///:::CCCYYY\\\___^^^[[[[[[```dddooouuu}}}~~~zzztttqqqpppuuuxxxyyyzzz~~~{{{yyyuuuxxx|||~~~}}}zzzxxx{{{wwwtttvvvyyyyyy{{{~~~}}}xxxvvvyyy{{{ssslllgggWWWJJJ999000000222000...555444222000///------------222>>>IIIKKKBBB888444000000000000////////////000000000000000000000000000000000111111111222222222111111000000111111222666333333===TTTrrrSSS>>>888999BBBVVVqqqyyymmmggg___XXXVVV[[[]]]bbbmmmooo^^^VVVYYYbbbhhhrrr~~~vvv}}}rrrddd[[[[[[mmmsssppptttuuugggWWWQQQccc{{{ppp[[[dddooo}}}YYY???;;;888999::::::>>>CCCJJJPPPYYY^^^aaadddhhhkkkkkkkkknnnsssyyylllMMMCCC???;;;<<>><<<===???AAAqqqddd]]]YYYRRRVVVXXXYYYWWWSSSNNNLLLJJJCCC???;;;999777666444333111000///---,,,+++************)))(((((((((((()))'''((()))******)))((((((&&&&&&''''''((())))))******)))((('''''''''''''''(((((()))))))))(((''''''(((((((((((('''(((((((((''')))+++***(((***000666GGGXXXiiikkk___WWW[[[dddccclllvvv~~~|||yyywwwrrrtttvvvxxx{{{~~~}}}yyyuuuvvv{{{}}}vvvpppiiiaaa[[[FFF;;;///+++...111000---444333111000...------------222>>>IIIKKKBBB888333//////////////////......////////////////////////000000000000111111111111111111000000000000111111333444333999NNNpppnnnAAA999888===NNNhhhzzzlllhhhccc\\\XXXYYY[[[]]]eeeuuu~~~}}}~~~iiiXXXLLLGGGJJJQQQiiiwwwrrrggg___ccctttxxxiiihhhppptttdddWWWWWWmmmlll]]]gggppp~~~zzzSSS===:::888::::::;;;@@@GGGMMMSSS[[[```ccceeeiiilllmmmmmmoootttzzz~~~{{{YYYLLL???;;;<<<>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888;;;;;;;;;;;;;;;:::999999===;;;999999999:::999999qqqccc^^^[[[RRRUUUVVVWWWTTTOOOJJJFFFEEEBBB???;;;888777666444222111000///---,,,+++*********)))((((((''''''(((((('''((()))******)))'''&&&%%%&&&''''''((()))))))))))))))((('''''''''''''''''''''(((((((((''''''&&&'''''''''((((((((((((''')))((('''(((***,,,------888KKKaaakkkhhh```\\\\\\]]]aaaiiittt}}}yyywwwvvvvvvwwwyyy{{{~~~~~~~~~|||uuuqqqqqqxxx~~~yyysssppplllaaaQQQDDD666222///...///000000...111000000///...////////////111999BBBBBB:::333111..................////////////////////////////////////000000000111111111111000000000000000000111///444555666BBB]]]{{{NNN;;;888;;;HHH___yyy}}}kkkgggddd___[[[WWWZZZ[[[___lllzzzxxx{{{}}}lllZZZRRRPPPOOOOOOQQQaaapppwwwnnniiikkkppp|||ooobbb[[[YYY```ssspppaaaXXX^^^xxxyyyggg```llltttwwwOOO<<<:::999;;;<<<<<>><<<>>>BBB======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888888888777666555555;;;999777888:::;;;999888uuueeeaaa^^^UUUWWWXXXYYYVVVPPPIIIDDDAAABBB???;;;888777555444222111000///---,,,+++*********)))((((((''''''(((((('''((()))***)))((('''&&&%%%%%%&&&((((((((((((((((((''''''&&&''''''((((((&&&&&&'''''''''''''''&&&&&&&&&'''((((((((('''''')))'''&&&'''***,,,+++***000777FFF\\\ooovvvqqqiiieeeccceeemmmxxx{{{wwwuuuwww|||www{{{}}}|||}}}vvvsssqqqooollleeeTTT???///...///111222111/////////............//////000111111000333888888333///000............////////////000000000000000000000000/////////000000000111111111000000//////000000111...222666555777EEE___ttt___===999999BBBWWWqqqqqqhhhddd^^^YYYUUUYYY[[[\\\ggg|||}}}xxxuuuvvvrrrggg___```dddccc```^^^cccmmm~~~yyyuuutttxxxwwweee___YYY[[[kkkxxxhhh]]]YYYeeennnaaaaaaooowwwtttKKK>>><<<===>>>>>>???FFFNNNTTTZZZbbbhhhkkkmmmqqqtttuuuuuuwwwzzz||||||yyyvvv{{{~~~~~~{{{yyy|||zzz{{{iiiWWWIII>>><<>>444......///000000///......---...............///000111111...///222222///...000....../////////000000000000000000000000000000000////////////000000000111000000////////////000000///000444777444666HHH^^^eee>>>999777>>>PPPiii}}}oooggg^^^VVVVVVZZZ\\\[[[bbbvvvyyysssqqqyyyvvvtttuuu{{{|||wwwrrrqqqrrrtttyyyzzzxxx|||pppbbbZZZ]]]llliii]]]bbbpppyyynnnFFFBBBAAABBBCCCBBBBBBJJJSSSVVV\\\eeekkknnnqqquuuxxx{{{zzzxxxxxxxxxwwwuuusssyyy{{{|||}}}}}}}}}}}}}}}zzz||||||{{{xxxwwwxxxzzzwwweeeOOODDDDDD??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<;;;;;;::::::888888999999888888888888nnnZZZUUUSSSIIIFFFKKKPPPRRRQQQMMMIIIGGGBBB>>>:::888666555333222111000///---,,,+++************)))((((((((((((((())))))((((((''''''''''''$$$%%%&&&(((((((((((('''%%%%%%%%%&&&'''((()))***###$$$%%%&&&''''''((('''$$$%%%'''(((((((((''''''&&&***,,,***%%%$$$'''+++))),,,///333>>>SSSooo|||tttooorrrzzz}}}}}}yyyvvvwwwyyy{{{yyywww}}}}}}}}}}}}|||||||||}}}}}}|||}}}|||tttppptttyyynnnhhhZZZEEE222+++111:::111///------......---+++//////............//////000------000111...///222.../////////000000111111000000000000000000000000////////////000000000000000000////////////000000111...222999555000===RRRaaa>>>999666;;;LLLddd{{{uuujjj___WWWXXX\\\\\\YYY]]]nnnzzzrrrmmmtttyyyuuuqqqqqquuuzzz}}}~~~yyymmm```ZZZ```rrrhhh]]]dddoooyyyjjjBBBEEEDDDEEEFFFEEEEEEMMMVVVUUU\\\dddkkknnnrrrvvvyyy|||xxxuuutttsssrrrqqqsssrrrrrrvvvzzz{{{xxxuuuooopppsssuuuwwwwwwuuusssrrrhhhUUUQQQCCCCCCBBBBBBAAA@@@??????::::::::::::::::::::::::999999::::::::::::999999999;;;<<<;;;999777777888mmmZZZVVVVVVOOOKKKJJJLLLNNNLLLHHHFFFIIICCC@@@<<<999888777555333//////...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))******))))))///@@@UUUddd{{{wwwrrryyy{{{zzzqqq|||yyyuuutttvvvxxxxxxxxx|||||||||}}}{{{zzzvvvppplllooowwwjjjSSS;;;222000...---...///......---------..............................---......///////////////................................................///////////////.........//////............//////111//////222333333888???mmmhhh@@@777999===@@@TTTtttooobbb[[[UUUSSSWWW^^^aaaggg}}}uuulllnnnsssxxx{{{sssttttttttt}}}yyynnn]]]VVVeeeeee___iiiyyyvvvVVVAAA@@@AAACCCGGGNNNTTTXXXZZZZZZ[[[```hhhqqqwwwxxxwww{{{yyyuuuqqqnnnnnnrrruuussssssrrrqqqqqqqqqqqqqqqmmmpppqqqnnnooouuuzzz{{{~~~}}}iii]]]TTTRRROOOGGGAAA@@@BBB<<>>III]]]sss~~~vvvvvvwwwyyy~~~~~~vvvrrrrrroooooosssxxxtttiii^^^PPP@@@111---......---.........------------..............................------...///////////////................................................////////////............//////............//////222000000222333222777===fffjjj@@@666777<<<>>>OOOkkk|||sssfff```WWWTTTUUU[[[]]]cccyyyyyyqqqppptttzzz~~~wwwyyyyyymmm]]]YYYjjjxxx``````mmmvvv~~~|||oooPPP<<<<<<===???EEELLLTTTZZZ]]][[[[[[]]]bbbjjjppprrrsssrrrrrrqqqooonnnnnnqqqtttoooooooooooooooooopppqqqqqqssssssqqqssszzz~~~~~~tttwww|||tttYYYEEEDDD???AAAAAA;;;>>>DDDBBB999888;;;@@@===555222555888999:::888666777999:::uuu^^^UUUSSSKKKOOOOOOQQQUUUSSSMMMHHHGGGCCC@@@<<<999888777555333//////...---,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((()))***)))''')))///333AAARRRiii|||xxxwww{{{~~~yyysssqqqsssooonnnooorrrpppdddNNN>>>666///***+++---------...---------,,,,,,------...------------------------,,,---......//////......------------------------------------------------........................//////............//////111///000222222111555;;;YYY~~~tttMMM===999>>>???MMMjjj|||wwwiiicccYYYUUUTTTWWWXXX___qqqssseee^^^hhhwww~~~vvvtttyyywwwkkk]]]^^^rrroooZZZ^^^ooouuu{{{zzzgggIII:::;;;<<<>>>BBBIIIRRRYYY^^^]]]\\\\\\___dddhhhkkklllooopppqqqooollljjjjjjjjjkkkkkkkkklllmmmooopppqqqtttuuutttrrrvvv}}}~~~ooorrrrrrwww}}}jjj___YYYYYYTTTGGGAAAAAA:::EEE???===???;;;666:::CCC555777:::999666444888<<>>>>>@@@BBBGGGNNNWWW\\\``````aaaccceeegggiiiiiiiiikkknnnooommmjjjiiihhhjjjjjjkkklllnnnppprrrsssvvvvvvsssqqqtttzzz|||yyytttqqqlllnnn}}}|||mmmddd]]]RRRJJJFFF@@@:::999;;;;;;:::===<<<<<<>>>===;;;===@@@}}}bbbUUURRRLLLQQQPPPSSSXXXXXXPPPHHHEEECCC@@@<<<999888777555333//////...---,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&''')))***%%%+++444???KKK]]]tttwwwqqqqqqvvvyyyzzzyyyxxxyyyyyyzzzzzz{{{}}}xxxtttooommmooorrruuuvvvqqquuuwwwuuurrrssswwwzzziiicccUUUCCC333***+++...,,,------+++***++++++++++++++++++++++++,,,------------------------------+++,,,,,,---------------------------------------------------------------,,,---------......//////......------------......,,,***,,,000222111555;;;EEEggg[[[@@@888BBBCCCHHH___rrrpppgggXXXVVVTTTUUUVVVXXX```ggg}}}}}}rrrfffaaaiiivvv|||}}}sssjjjaaa]]]iiittt\\\VVVfffwwwzzz|||pppXXXAAA===>>>???BBBDDDHHHOOOXXX___dddgggjjjmmmmmmlllkkkjjjbbbfffkkknnnoooooooooooommmmmmnnnoooqqqsssuuuvvvyyyyyyvvvrrrssswwwxxxvvv{{{rrrnnnuuu|||vvveeehhhaaaWWW[[[cccVVV???@@@888444888===<<<;;;<<>>;;;???DDDHHHLLLTTT^^^eeefffkkkpppssssssqqqpppooommmooorrrrrrpppnnnnnnnnnrrrrrrrrrssstttvvvwwwxxx{{{}}}|||vvvsssvvvyyyyyy|||ssssss|||zzz~~~wwwooo}}}www[[[NNNHHHOOOWWWWWWWWWYYYgggWWWSSSNNNNNNJJJKKKQQQTTTNNNGGGCCCCCC@@@<<<999888777555333//////...---,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((((((((((((((('''+++'''%%%%%%&&&+++888FFFKKKXXXjjjyyy}}}~~~zzz{{{}}}}}}|||yyy~~~~~~uuuiii\\\MMM@@@444---''''''---///+++&&&''')))(((&&&)))......***)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,------...,,,+++---000000...000555999QQQwwwsssLLL<<>>666BBBTTTooovvvqqq___[[[TTTPPPQQQUUUYYY[[[hhh}}}hhh]]]TTTbbb{{{dddccc}}}rrrmmmccccccllliiiVVV\\\jjjqqqyyytttaaaEEE888@@@===BBBHHHLLLQQQXXXaaahhhfffkkkpppsssssssssssstttyyyyyyxxxvvvrrrooonnnooowwwwwwvvvvvvwwwwwwxxxxxxxxx~~~yyytttvvv|||{{{zzzzzzzzzxxxvvvxxx|||zzzqqqyyy~~~yyyiiiXXXSSSMMMLLLHHHIIIOOORRRMMMFFFBBBCCC@@@<<<999888777555333000///...---,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((&&&%%%###!!!&&&...000---+++...000999DDDNNNVVVcccrrr~~~~~~pppoooeeeUUUGGG>>>222(((''',,,000///+++((((((***)))+++***(((,,,111...'''))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...///---...111///,,,---111222GGGnnn|||\\\???>>>555...@@@WWWiiippp}}}sssddd^^^TTTMMMNNNTTTZZZ[[[___sss{{{bbb```]]]hhhppp|||~~~ggg^^^xxxzzzqqqnnndddfffsss^^^QQQ___pppvvv{{{sss^^^CCC888CCCAAAFFFMMMPPPSSSXXX```gggfffjjjnnnpppqqqrrruuuxxxuuuuuuvvvuuuuuuwwwzzz|||zzzzzzyyyxxxxxxxxxxxxxxxttt|||yyysssuuu}}}{{{tttpppwwwzzzvvvxxxxxxoooZZZTTTQQQMMMLLLNNNRRRPPPJJJFFFFFFDDDAAA===:::999888666444111000...---,,,+++******(((''''''''''''((())))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''(((******+++...333888>>>EEEMMMRRR]]]bbbjjjsss{{{|||ssskkkccc^^^___SSSBBB666111...+++)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,------.../////////222???jjjJJJ000555999:::BBBZZZhhh|||vvvkkkdddXXXNNNKKKOOOTTTUUUVVVccczzz|||iiicccmmmqqqzzz{{{tttwwwwwwqqqnnnwww}}}tttooodddmmm~~~aaaUUUbbbooorrrnnnRRR===;;;DDDHHHGGGIIIMMMTTTZZZ^^^___fffiiimmmoooooooooooopppqqqqqqrrrtttvvvvvvtttrrrvvvuuuuuuuuuttttttttttttuuutttssstttvvvwwwwwwwwwzzz}}}}}}vvvnnnlllrrrzzzwwwyyytttrrrvvvaaa[[[XXXVVVUUUVVVYYYVVVMMMGGGFFFEEEBBB>>>;;;999888666555222111///---,,,+++*********)))(((''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***((()))+++,,,...111666999@@@CCCIIIPPPUUUYYY[[[[[[bbbcccdddgggiiikkkmmmnnnfffccc___[[[WWWTTTOOOLLLEEE<<<111***)))))))))(((************************,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,------.../////////222999]]]aaa<<<888888777<<>><<<:::999777555333222000...,,,+++******++++++)))((('''&&&&&&&&&(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((&&&&&&(((***,,,...111444777:::;;;<<<===>>>@@@BBBEEEGGGIIIJJJCCCBBB@@@@@@@@@@@@???===333...(((%%%'''***++++++************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---......//////444222OOOvvvqqqCCC666888888;;;DDDSSShhh{{{pppggg[[[RRRMMMMMMOOOPPPRRRXXXfff|||xxxxxxqqqlllooo|||tttVVVTTTeeesssvvvwww{{{qqqWWWBBB===@@@BBBJJJNNNTTTXXXZZZ]]]aaaeeeaaadddggghhhhhhhhhiiijjjhhhkkkmmmmmmkkklllooorrrvvvssspppmmmlllnnnppprrrvvvuuusssqqqqqqrrrssstttpppvvv||||||uuuoookkkuuusssppppppyyyyyyaaaYYYSSSMMMMMMQQQVVVUUUNNNHHHGGGFFFCCC???<<<;;;999888666444333111///---+++******+++***)))(((''''''''''''((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''''''''%%%&&&&&&'''(((((((((((()))******)))((((((***,,,++++++,,,---///111333444222333444666888999:::;;;888666555555666666555444///,,,(((((()))++++++***************************,,,,,,,,,,,,,,,+++++++++(((((()))))))))))))))***************************++++++,,,------------,,,++++++++++++++++++++++++---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,------...//////555///EEEqqq|||III555666888999;;;III^^^sssvvvkkk^^^TTTNNNJJJJJJLLLSSSTTT\\\nnn|||yyyyyyssspppwwwoooWWWZZZhhhrrrssswwwzzzlllOOO>>>@@@EEEDDDKKKQQQYYY\\\[[[[[[^^^aaa^^^```bbbcccccccccdddeeeeeehhhjjjhhhddddddiiinnntttsssqqqooooooqqqssstttuuutttrrrpppnnnoooqqqsssmmmqqqwww|||~~~{{{uuuppprrrttttttqqqpppwww{{{bbbWWWQQQJJJKKKOOOUUUUUUOOOKKKJJJFFFCCC???<<<;;;999888666444333111///---,,,++++++))))))((((((((())))))***((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))%%%&&&''''''(((''''''&&&$$$&&&''''''&&&''')))***)))))))))***,,,...000111000000111111111222222222111///...---......,,,++++++***((('''((('''&&&%%%))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++************************++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++******++++++,,,++++++,,,,,,---.........222...>>>hhhSSS888444444666999DDDWWWllluuufff[[[RRRKKKIIIMMMSSSRRRUUUbbbuuutttdddlllhhh]]]nnnyyyuuuuuueeeYYYbbbnnnuuuvvvttttttdddHHH;;;AAAFFFCCCIIIPPPXXX\\\[[[[[[^^^bbb___aaaccccccccccccdddfffgggjjjkkkiiidddcccggglllmmmnnnpppqqqssssssssssssssstttssspppmmmmmmoooqqqrrrrrrsssuuuyyyzzzxxxvvviiimmmssswwwwwwxxxzzz|||yyy___TTTMMMKKKJJJLLLPPPOOOIIIEEEEEEEEEBBB>>><<<:::999777555444333111000...---------)))((((((((())))))***+++)))((((((''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%&&&'''(((((('''&&&%%%$$$&&&''''''%%%%%%&&&'''&&&&&&&&&'''(((***,,,---......------,,,,,,++++++***)))(((((()))***)))'''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))***************((())))))******+++++++++***************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************+++++++++++++++************++++++,,,+++++++++,,,------......,,,///888WWW~~~XXX>>>666444888888@@@OOOcccxxxpppdddXXXNNNLLLPPPRRRQQQRRRYYYggg{{{|||{{{fffUUU\\\xxxyyy^^^RRRbbb}}}~~~}}}xxxwww{{{uuu___]]]ffflllooorrrqqqlll[[[FFF===BBBGGGEEEJJJOOOWWW\\\___aaadddgggdddfffgggggggggggghhhjjjkkkmmmnnnmmmjjjiiikkkmmmhhhjjjmmmoooppppppooonnnqqqssstttqqqnnnlllnnnqqqxxxuuurrrpppqqqssstttuuulllmmmoootttxxxxxxsssoootttxxx^^^SSSMMMMMMJJJKKKMMMKKKEEEBBBBBBEEEBBB>>>;;;999888666555333222111000////////////******))))))((()))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$''')))***)))'''&&&''''''%%%%%%&&&'''((())))))***+++++++++*********))))))((('''&&&''')))***)))(((((()))******))))))******))))))))))))))))))))))))'''((((((((())))))))))))''''''(((((()))******+++************************)))******+++,,,+++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++***************+++,,,,,,***++++++,,,,,,---......)))222333DDDlll___FFF999555<<<777;;;EEEWWWnnnvvvhhh[[[NNNLLLRRRNNNOOOQQQTTT\\\nnnuuuaaaUUURRRQQQQQQbbb]]]TTTVVVmmmxxxhhhnnn{{{xxx|||}}}yyy|||~~~lll___cccjjjjjjlllrrrtttiiiYYYNNNJJJLLLOOOQQQUUUXXX\\\aaaeeehhhiiijjjggghhhiiiiiihhhhhhjjjlllkkklllmmmnnnnnnoooooooooiiiiiijjjkkklllkkkkkkjjjnnnqqqtttsssooommmnnnppptttsssqqqooommmnnnoooppprrrnnnkkkllloooppplllggghhhxxx}}}dddZZZSSSQQQNNNNNNPPPNNNIIIGGGHHHDDDAAA===:::999888666444222111111000000000000000---,,,+++)))((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&'''))))))'''&&&'''(((%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((()))'''&&&&&&(((((('''%%%&&&'''((('''&&&%%%&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))******+++++++++,,,)))************+++++++++******))))))***+++,,,,,,***++++++,,,,,,---......***666222888]]]{{{kkkPPP:::333:::555777>>>OOOfff{{{xxxiiiZZZKKKIIIPPPJJJMMMPPPQQQWWWfff~~~zzz___MMMDDDAAACCCGGGRRR[[[\\\XXXeeexxxrrr}}}|||uuuvvv}}}|||ooobbb]]]gggoooooottt~~~zzzlll^^^YYYXXXWWW[[[___bbbbbbcccfffjjjkkkkkkiiifffggghhhhhhggggggiiikkkggggggiiillloooqqqpppnnnmmmlllkkkiiiiiiiiiiiijjjlllqqquuuuuuqqqnnnnnnppplllnnnpppooommmlllmmmnnnlllhhhdddeeejjjlllkkkhhhgggfffnnniiiZZZWWWQQQPPPWWW___ZZZJJJBBBEEEGGGEEEAAA===999777555444333222111///............******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''))))))((('''((()))'''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------&&&555111777aaa[[[AAA;;;777777999<<>>:::777666555333222111000............******))))))((((((''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))******++++++******)))))))))*********+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***444111444UUU}}}jjjOOO???333666999;;;AAAQQQhhhzzzyyyooo___QQQLLLIIIGGGJJJOOONNNNNN\\\nnnjjjRRRHHHEEEBBBAAAAAAKKKYYY]]]SSSPPPaaazzzvvvfffccctttnnnddd```aaaiiippptttzzzvvvhhh___YYYWWW[[[bbbgggkkkooonnnkkkiiijjjlllkkkhhhdddccceeegggggggggiiicccaaafffllllllkkkjjjlllmmmkkkggghhhlllkkkhhhiiilllnnnmmmjjjhhhggghhhlllmmmoooooonnnlllkkkjjjjjjgggdddbbbcccdddeeeeee```bbbcccaaadddqqqlllXXXRRRPPPMMMNNNRRROOOFFFCCCHHHHHHEEEBBB>>>;;;999777777333222111000///.........******))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))******++++++******))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...111111000DDDrrrcccIII333555888:::>>>III[[[kkktttyyytttgggWWWKKKLLLHHHIIILLLLLLJJJQQQ\\\pppzzzggg[[[SSSLLLGGGFFFEEEQQQZZZVVVLLLPPPfff{{{wwwlllbbbYYYNNNLLLbbb}}}yyyzzz~~~qqqeeecccdddkkkrrrvvvzzz~~~{{{lll\\\SSSQQQRRRXXX^^^dddhhhkkkllljjjiiikkkmmmkkkkkkkkkiiihhhhhhjjjlllnnnddd^^^bbbhhhjjjiiihhhlllmmmllljjjkkknnnmmmiiikkkmmmoooooommmkkkjjjkkknnnmmmlllmmmooonnnkkkhhhiiigggdddccccccbbbaaa___[[[\\\]]]]]]]]]```hhhnnnpppXXXPPPPPPNNNOOORRRPPPIIIFFFHHHGGGEEEBBB???<<<:::999888333333111000///.........******))))))((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))************))))))))))))))))))************))))))*********+++++++++***************************++++++++++++,,,,,,,,,///---222000777dddsssXXX???666888999:::@@@LLL[[[eeeqqqzzzmmm^^^OOOOOOIIIHHHKKKLLLKKKMMMQQQ]]]ppp{{{mmm___UUUOOOMMMTTT^^^```WWWOOOYYYkkknnn___WWWVVVNNNGGGXXXrrr{{{uuuqqqvvv|||yyywwwvvvvvv}}}~~~}}}}}}~~~}}}mmmaaaaaabbbgggooouuuyyyyyyzzziii\\\NNNKKKNNNSSSYYY^^^cccfffiiijjjiiiiiijjjkkkmmmppprrrooojjjhhhjjjnnnkkkccc___ccchhhiiiiiiiiikkkmmmmmmlllmmmpppoookkkmmmnnnoooooonnnnnnmmmmmmmmmlllkkkkkkiiigggeeecccgggeeedddcccbbb```\\\YYYVVVXXXZZZ\\\^^^___^^^]]]eeewwwttt[[[PPPKKKKKKNNNRRRQQQKKKEEECCCFFFDDDBBB>>><<<::::::999444333222000////////////******))))))((((((''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%&&&'''((())))))******))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++*********************************+++++++++,,,,,,---***222111222UUU~~~{{{cccNNN999888777777999@@@LLLVVVgggzzzttteeeXXXOOOIIIFFFHHHKKKKKKLLLMMMRRR___tttyyyhhh\\\^^^```kkkwwwsssbbbWWWWWWhhh^^^___kkkiii]]]^^^kkkwwwxxxyyy|||xxxwww}}}~~~zzzwwwxxx|||~~~{{{yyyyyyzzzzzzzzz{{{|||}}}ssseee\\\[[[```iiiqqqxxxzzzwwwrrr\\\SSSLLLOOOUUUYYY]]]```fffgggiiijjjiiihhhggghhhmmmpppsssoooiiidddfffiiifffeeegggiiihhheeeeeeiiiiiillllllkkknnnqqqppplllkkkjjjjjjkkkkkkkkkjjjiiilllnnnnnnjjjccc___^^^```cccbbbbbbaaa```]]]XXXTTTVVVUUUUUUWWWZZZYYYUUURRRXXX^^^mmmyyy^^^RRRMMMOOOSSSVVVVVVQQQIIICCCEEECCCAAA>>><<<:::::::::444333222111000/////////******))))))(((((('''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''((('''&&&'''(((%%%&&&&&&&&&'''(((((((((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))((())))))******))))))(((((((((((()))))))))******)))************+++++++++************************************+++++++++++++++***000222111FFFkkk}}}jjjYYY>>>999666555666999AAAIIIWWWjjj}}}{{{jjj___QQQLLLFFFEEEGGGIIIJJJJJJNNNTTTaaavvvvvvgggjjjyyywwwhhh^^^YYYaaauuu~~~uuummmmmmzzzsssvvvxxx}}}{{{xxxvvvtttuuuvvvwwwzzz{{{{{{||||||oooiiifffZZZbbbkkkrrrxxxyyyssskkkZZZUUUTTTZZZ___```aaaccchhhhhhiiiiiiiiihhhfffeeeiiimmmooommmfffbbbbbbdddfffhhhlllnnniiiaaa```dddhhhjjjjjjiiilllqqqqqqmmmllljjjiiiiiijjjjjjiiihhhkkknnnnnniii```[[[[[[___^^^^^^^^^^^^]]]ZZZUUURRRQQQPPPPPPRRRVVVXXXVVVTTTTTTXXX]]]dddlll}}}}}}bbbUUURRRTTTVVVXXXYYYUUUMMMFFFCCCBBB???===;;;:::999999444444222111000/////////******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&&&&'''(((&&&&&&''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***)))************+++++++++************************************++++++++++++,,,,,,---000333888YYYqqq^^^CCC;;;444444555666:::@@@JJJYYYooovvvkkkZZZUUULLLFFFDDDGGGIIIIIIKKKNNNUUUbbbuuu~~~~~~}}}uuukkkooowwwwwwoooiiizzz}}}ttttttsssrrrqqqqqqssstttyyy{{{}}}~~~yyyfffeeecccaaahhhooorrrtttuuuooofffXXXWWW[[[aaadddddddddggghhhhhhiiiiiijjjiiigggeeehhhkkkmmmmmmiiieeeddddddggggggiiikkkhhhaaa___aaafffhhhgggfffiiiooopppnnnmmmjjjhhhgggiiiiiigggeeehhhhhhgggccc^^^ZZZZZZ[[[ZZZYYYYYYZZZZZZXXXTTTQQQMMMMMMNNNQQQVVVYYYZZZZZZSSSSSSUUUVVVUUUZZZkkk~~~dddXXXRRRSSSSSSTTTTTTRRRJJJCCCBBBAAA???<<<:::999999999555444222111000000//////*********)))((((((''''''&&&&&&&&&&&&&&&'''((()))###$$$%%%%%%&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########!!!$$$%%%%%%%%%'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++---...***...444000NNNvvv```GGG<<<333444555555777<<>>;;;999888888777666444222000///......,,,+++***(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''')))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))+++******))))))******+++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,***---000///AAAbbbwwwUUUBBB444555888666444555:::DDDXXXnnnwwwlll^^^TTTMMMHHHEEEDDDCCCGGGIIIGGGFFFNNN]]]jjj||||||~~~sssmmmhhhddd```cccccccccdddeeeiiioootttuuudddfffllltttzzzwwwrrrjjjaaaYYYPPPTTTWWWYYY```iiinnnmmmpppqqqrrrssssssrrrqqqpppbbbaaabbbgggnnnqqqooolllmmmkkkiiihhhggghhhgggggghhhfffeeecccbbbcccfffjjjjjjhhhfffdddaaa```^^^^^^___^^^\\\ZZZXXXWWWVVVUUUXXXWWWVVVUUUTTTTTTSSSTTTQQQQQQPPPPPPOOOOOOPPPPPPRRRQQQPPPQQQRRRRRROOOLLLLLLIIIKKKUUUddduuummmZZZRRROOOMMMOOONNNHHHCCCBBBDDDCCCAAA???<<<:::888777555444333111///...------,,,+++***(((''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))*********************++++++++++++,,,------))),,,000,,,666NNNcccJJJ555444::::::555222999@@@PPPeeexxxxxxfff]]]UUUKKKEEEFFFCCCEEEFFFEEEDDDFFFLLLQQQbbbppp{{{ooofffbbbaaa```___ccccccbbbbbbdddjjjqqqvvvzzzggggggllltttyyysssjjjbbb\\\WWWRRRUUUWWWYYY___iiioooppppppqqqqqqrrrrrrqqqqqqpppaaa``````eeekkkoooooonnnmmmlllkkkjjjiiihhhhhhiiihhhhhhgggeeebbbbbbccceeeeeeeeedddbbbaaa___^^^^^^^^^]]]\\\YYYWWWUUUTTTSSSWWWVVVVVVUUUTTTRRRPPPPPPOOOOOOPPPPPPOOOOOONNNMMMPPPNNNMMMLLLLLLLLLJJJHHHMMMHHHEEEGGGKKKPPPWWW___nnnXXXTTTPPPNNNOOONNNIIIFFFFFFCCCBBBAAA@@@===:::888666444333111000...---------+++***)))((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))*********+++++++++---,,,))),,,111,,,...???kkk```BBB888999888666777777;;;HHH\\\nnn}}}nnnddd^^^RRRIIIHHHCCCCCCBBBCCCEEEGGGHHHIIILLLXXXkkk~~~oooiiibbb^^^]]]```aaabbbccceeegggiiilllpppwww{{{~~~kkkjjjooovvvxxxpppccc\\\XXXVVV\\\______^^^bbbjjjqqqrrrsssrrrrrrqqqooonnnmmmmmmiiigggeeefffiiikkklllkkkkkkkkkjjjhhhfffdddcccdddfffiiiiiieeebbbbbbbbbaaaaaa```___^^^]]][[[ZZZYYY\\\\\\ZZZXXXVVVTTTRRRQQQRRRSSSTTTTTTSSSQQQOOONNNMMMNNNOOOOOONNNMMMKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHNNNJJJHHHJJJJJJJJJLLLQQQRRRZZZggguuusssYYYSSSNNNLLLNNNNNNJJJHHHHHHBBBBBBAAA???===;;;888777333222111///...---------+++***)))((((((''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************))))))*********++++++++++++,,,))),,,333...,,,777SSSyyy```III;;;333555;;;777888BBBSSSdddrrryyylllfff\\\OOOIIIGGGDDDAAAAAADDDGGGHHHGGGDDDJJJTTTcccsssttteee___]]][[[ZZZ[[[]]]___```___dddjjjooossswww{{{~~~~~~|||nnnoooxxx}}}|||pppccc]]][[[ZZZdddggggggcccccchhhmmmooorrrrrrrrrrrrrrrqqqpppoooooommmjjjiiijjjkkkllllllkkklllkkkhhhccc```___```dddhhhiiidddaaacccbbb_________^^^]]][[[XXXVVVUUUZZZYYYYYYWWWUUURRRPPPOOONNNOOOPPPQQQQQQQQQOOOOOOLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIFFFCCCCCCGGGGGGFFFGGGJJJLLLKKKLLLSSS___mmmzzzuuuZZZPPPLLLJJJMMMMMMIIIGGGGGGCCCBBBAAA???<<<:::999888333222111///......------******)))(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))*********************++++++++++++,,,))),,,)))+++222...+++444CCChhhjjjMMM777333;;;666777===JJJVVVdddttt|||sssjjj[[[NNNNNNIIICCC@@@AAACCCCCCCCCEEEEEEGGGMMMWWWeeerrr{{{vvvlllbbbZZZXXXXXXWWWWWWWWWXXXYYYZZZ\\\bbbkkksssyyy}}}}}}|||uuu{{{~~~zzzmmmaaa\\\\\\[[[cccggggggbbb```ccchhhiiigggiiillloooqqqqqqppppppnnnmmmlllkkkkkklllnnnnnnmmmnnnooolllfffbbbaaabbbdddiiiiiibbb___bbbbbb]]]^^^^^^^^^]]][[[XXXVVVTTTVVVWWWWWWVVVTTTRRROOONNNKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGEEEGGGHHHHHHGGGGGGHHHIIIFFFCCCCCCEEEEEECCCCCCFFFGGGEEEFFFLLLUUU\\\]]]]]]bbbeeelllvvvxxx^^^RRRNNNMMMOOONNNIIIFFFFFFDDDBBB@@@===;;;:::::::::333222111000///.........***))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,)))---******///,,,***333888WWWmmmJJJ999999666666:::AAAHHHTTTfffuuu|||mmm\\\SSSNNNGGGBBB@@@@@@@@@???BBBBBBBBBCCCFFFNNNXXX___sss{{{tttlllddd\\\YYY[[[WWWVVVVVVUUUUUUWWWZZZ\\\bbbhhhpppyyy{{{{{{zzzzzzwwwiii___]]]\\\ZZZ[[[aaaccc```]]]aaaeeeggg```ccchhhmmmoooooonnnmmmjjjkkkkkkkkkkkkkkklllmmmllloooqqqoooiiieeeeeegggffflllkkkaaa\\\``````ZZZZZZZZZ[[[[[[ZZZXXXVVVTTTSSSTTTUUUUUUTTTRRROOONNNLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGDDDGGGIIIIIIGGGEEEEEEFFFIIIFFFDDDFFFEEECCCCCCFFF>>>>>>@@@DDDIIIMMMNNNMMMFFFDDDCCCFFFOOOZZZdddiiiqqq}}}hhhVVVRRRQQQSSSQQQKKKGGGFFFEEECCC???<<<:::::::::;;;333333222000////////////***))))))(((((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%$$$###$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,---------)))...***)))---***)))222+++FFFwww]]]AAA999666666888;;;???HHH[[[mmm|||{{{jjjTTTPPPKKKFFFBBBAAA@@@@@@;;;>>>AAAAAAAAACCCHHHMMMPPP\\\mmm{{{rrrcccYYYZZZYYYRRRSSSZZZWWWVVVUUUTTTUUUYYY___ccckkkpppxxx{{{zzztttvvvzzzlllcccbbbaaa___TTT\\\```^^^]]]aaagggiiidddggglllqqqrrrqqqnnnllliiijjjkkkjjjiiihhhhhhiiijjjnnnqqqpppkkkhhhhhhkkkiiiooolll```[[[^^^^^^WWWTTTUUUWWWXXXXXXWWWUUUTTTQQQRRRTTTTTTSSSRRROOONNNNNNMMMLLLJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGDDDGGGJJJJJJFFFCCCBBBCCCDDD@@@>>>@@@AAA???BBBFFFCCCBBB@@@<<<::::::>>>BBBBBB@@@???BBBGGGJJJIIIGGGMMMPPPUUUYYY\\\bbbiiinnnrrruuuyyy~~~ccc\\\XXXWWWXXXUUULLLEEECCCDDDCCCAAA>>><<<:::999888555333111000000000...,,,+++***)))'''&&&&&&&&&&&&***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&'''((('''$$$###%%%(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...333777]]]vvvOOO===999888777777999@@@KKKVVVpppyyyggg___TTTKKKFFFBBB@@@===????????????@@@BBBDDDFFFIIIKKKPPPWWWaaappp~~~}}}nnnddd[[[VVVPPPMMMNNNQQQQQQQQQZZZUUUSSSVVVYYY\\\cccjjjnnnwwwyyyuuupppqqqpppjjjnnnjjj```\\\___aaaaaa^^^]]]^^^aaakkkjjjlllnnnllliiilllrrrkkkkkkjjjjjjkkkjjjhhhgggeeehhhlllooonnnmmmkkkjjjnnnnnnmmmiiiddd___\\\\\\WWWUUUTTTTTTUUUVVVUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQOOOMMMKKKIIIHHHIIIJJJKKKMMMJJJGGGDDDDDDFFFIIIKKKFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>????????????BBBBBBCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOQQQQQQQQQQQQggg[[[VVVUUUVVVRRRJJJDDDBBBDDDCCCAAA>>><<<:::999888555333111000000000...,,,+++***)))'''&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########"""""""""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((&&&$$$###%%%'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---------111NNNvvvUUU777999888888999999<<>>>>>===>>>???AAABBBEEEFFFHHHKKKQQQZZZdddkkkyyy~~~xxxjjj___WWWSSSRRROOOLLLLLLNNNOOOOOOMMMUUURRRTTT\\\dddiiinnnssssss~~~gggcccpppyyyrrryyy{{{ooojjjjjjgggccc``````___]]]\\\]]]___aaaiiiggggggiiihhhgggkkkqqqmmmkkkiiihhhiiijjjkkkkkkcccfffjjjlllmmmmmmlllllllllkkkiiihhheeeccc```___ZZZXXXUUUTTTTTTTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQNNNJJJGGGFFFHHHJJJLLLKKKIIIFFFDDDDDDEEEHHHIIIEEEDDDBBBAAA@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<=========>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB@@@AAACCCEEEFFFGGGGGGGGGhhh[[[VVVTTTUUURRRJJJDDDCCCDDDCCCAAA>>><<<:::999888555333111000000000...,,,+++***)))'''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$##################""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))*********++++++++++++,,,+++++++++++++++,,,------+++///===```ddd<<<777666777999999888===EEEPPPggguuudddXXXRRRLLLEEE???@@@???>>>=========>>>???@@@AAAAAABBBCCCGGGLLLPPP___eeepppzzz~~~vvvhhhZZZPPPLLLLLLMMMJJJJJJIIIKKKMMMNNNMMMLLLPPPOOOUUUaaammmssswwwzzz{{{ooo```]]]gggrrrttt{{{yyyxxxqqqnnnkkkggggggjjjfffccc___]]]]]]___aaabbbdddaaaaaaccccccccchhhnnnnnnkkkhhheeedddeeehhhiiidddeeeggghhhhhhhhhhhhgggfffdddbbbbbbddddddbbb___\\\ZZZVVVTTTSSSRRRPPPNNNPPPPPPPPPOOOOOOOOONNNNNNRRRNNNIIIEEEDDDFFFJJJLLLHHHGGGEEEDDDDDDDDDEEEFFFBBBAAA@@@???>>>>>>??????>>>======<<<;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;===>>>?????????fff]]]XXXUUUUUURRRKKKFFFEEEDDDCCCAAA>>><<<:::999888555333111000000000...,,,+++***)))'''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############################################################""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))((((((************+++++++++++++++++++++***+++,,,,,,---...222222MMM~~~oooEEE999444333888888666999@@@III^^^wwwsssbbbYYYTTTNNNHHHBBBAAA???>>>===>>>>>>???===>>>???@@@@@@BBBEEEGGGLLLOOOTTT[[[dddppp|||zzzpppZZZXXXSSSOOOLLLKKKLLLMMMHHHHHHHHHIIIKKKMMMNNNOOOTTTWWW___jjjsssxxxkkk]]]___gggnnnuuu|||~~~yyyxxxnnnkkkrrrrrriiihhhooojjjeeeaaa___aaaccccccaaa^^^[[[\\\```bbbbbbeeeiiipppnnnkkkhhheeedddeeeggggggfffddddddcccbbb```^^^aaa]]]ZZZ[[[___aaa^^^[[[\\\YYYVVVSSSRRRQQQNNNMMMPPPPPPOOOOOONNNMMMMMMMMMMMMKKKGGGEEECCCDDDFFFHHHDDDDDDDDDCCCCCCCCCBBBBBB???>>>>>>==================<<<;;;;;;::::::;;;;;;;;;::::::999999::::::;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@ggg\\\VVVSSSRRRPPPJJJFFFEEEDDDCCCAAA>>><<<:::999888555333111000000000...,,,+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))*********++++++++++++************+++,,,,,,111333...BBBqqq^^^EEE999222555888666777>>>???OOOfffzzzpppbbbZZZTTTPPPEEEDDDAAA???>>>>>>>>>>>>;;;===???@@@@@@AAACCCEEEBBBBBBCCCEEEKKKVVVbbbjjjwww|||uuufffXXXPPPOOOOOOOOONNNLLLIIIFFFEEEGGGGGGFFFGGGIIIMMMRRRUUU^^^ccclllvvv|||zzzbbbQQQ^^^fffkkkvvv}}}tttttt~~~{{{llleeeiiifffcccaaaaaaccccccaaa^^^ZZZXXX[[[aaacccbbbbbbeeemmmnnnnnnllliiiggggggiiigggeeecccccccccbbb```]]]```[[[WWWXXX[[[]]]ZZZWWWXXXVVVSSSQQQQQQPPPNNNMMMOOONNNNNNMMMLLLLLLKKKKKKEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;777888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@nnnYYYSSSNNNMMMKKKFFFCCCCCCDDDCCCAAA>>><<<:::999888555333111000000000...,,,+++***)))'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))************+++***************+++,,,,,,......,,,;;;]]]aaaHHH555555999777777===;;;DDDVVVmmmwwwhhh^^^XXXMMMKKKHHHDDDAAA???>>>>>>;;;<<<>>>>>>===<<<===???>>>???@@@AAAAAADDDGGGJJJTTT\\\gggqqqxxx}}}}}}}}}yyyoooccc[[[TTTMMMJJJKKKNNNLLLJJJHHHFFFEEEEEEEEEGGGGGGHHHIIIMMMSSS[[[```eeejjjttt}}}^^^RRRfffmmmlllvvv}}}nnnaaa```aaa`````````aaa```^^^\\\[[[YYY[[[aaaeeedddcccdddaaadddgggfffdddbbbccceeedddcccbbbeeehhhiiifffccc```]]]YYYXXXYYYZZZYYYWWWUUUSSSPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGG>>>@@@BBBCCCCCCBBB@@@>>>????????????>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;::::::999999999999999::::::999999999999::::::777777777777888888888888777777777888888999999999888888888888999:::;;;<<>><<<:::999888555333111000000000...,,,+++***)))'''&&&&&&&&&&&&''''''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))'''$$$$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))***************************++++++,,,,,,)))---555DDDhhh^^^>>>777:::888666:::<<>><<<;;;:::;;;<<<===???AAAAAA???=========>>>DDDMMMTTTZZZbbblllssszzz~~~~~~~~~~~~{{{ooofffWWWNNNHHHGGGGGGFFFIIINNNHHHFFFEEECCCDDDEEEHHHIIIGGGKKKPPPTTTZZZaaajjjppptttuuu|||ccc___vvvyyyrrrzzz{{{vvv{{{~~~|||~~~~~~rrrfffbbb`````````___^^^^^^___aaabbb]]][[[```dddeeefffhhh\\\___```^^^ZZZXXX[[[___aaa```aaaeeejjjkkkhhhccc^^^\\\YYYWWWVVVVVVWWWWWWTTTQQQOOOMMMMMMLLLJJJIIIHHHGGGGGGFFFDDDCCCCCCBBB===>>>@@@AAABBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<===999:::;;;;;;;;;;;;:::999999888888777777777777777999888888777777888888999777777777777888888888888555555666777888999999:::666666555555666777999:::nnnsssXXXRRRLLLKKKIIIDDDCCCDDDDDDCCCAAA>>><<<:::999888555333111000000000...,,,+++***)))(((&&&&&&&&&&&&(((((())))))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))***)))&&&$$$$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))******++++++))))))))))))*********************)))***++++++,,,...(((000222111SSSoooEEE999;;;888555888<<<;;;BBBPPP]]]hhhvvv}}}jjjggg```XXXQQQJJJFFFDDD>>>??????>>><<<<<<>>>???>>>???@@@???>>>>>>???AAA<<>>>>>>>>???@@@BBBCCCDDD>>>===<<<;;;:::;;;<<<<<<888999;;;;;;<<<;;;:::999777777666555555555555555777777666666666666777777777777777777888888888888666666777888999:::;;;<<<888777777666777888:::;;;uuu}}}___PPPNNNQQQIIIDDDEEECCCDDDBBB???>>>>>>===;;;:::666555333111000///......******)))&&&$$$###%%%'''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,111+++,,,111333===```jjjGGG777>>>@@@111555555:::CCCLLLWWWeeerrrvvvjjjeeeddd___TTTIIIFFFCCC@@@@@@BBBBBB>>>;;;;;;:::999:::<<<===<<<;;;>>>???@@@@@@AAAAAA@@@@@@EEEGGGKKKSSS^^^kkkvvv|||~~~|||}}}{{{xxxyyy|||wwwnnnggg[[[XXXTTTOOOKKKJJJIIIJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCAAABBBEEEFFFFFFJJJPPP[[[^^^eeennnxxxgggjjjyyy|||jjjdddhhh~~~pppkkkjjjhhhdddffftttsss^^^eeegggfffcccbbbeeeeeebbbeeefffhhhjjjkkkjjjhhhgggggggggddd```\\\YYYYYYZZZ\\\\\\]]]^^^\\\[[[bbbkkkeee___WWWTTTTTTTTTQQQMMMLLLIIIFFFFFFHHHIIIHHHGGGEEEDDDBBB@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@<<<<<<;;;;;;;;;:::::::::999:::::::::999888666555555555666666666666555555777777666555555555555555555555555555555555555555444555555666777888888999999888888888777777666666www}}}```QQQNNNQQQIIICCCDDDCCCDDDBBB???>>>>>>===;;;:::777666444222000...------*********(((&&&$$$%%%&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000+++,,,111222:::ZZZ}}}~~~{{{QQQ999777777777666888===BBBKKKYYYfffyyyooofffaaa^^^[[[MMMJJJEEEBBBAAACCCDDDEEE@@@>>>======>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@DDDJJJQQQXXX\\\gggjjjpppuuu{{{}}}|||wwwnnnfff___WWWOOOJJJOOOMMMJJJGGGEEEDDDDDDDDDEEEEEEEEEDDDBBBAAAAAABBB??????CCCHHHLLLNNNVVV^^^kkkooowwwwwwkkkvvvttteee]]]gggwwwwwwsssllliiibbbaaakkkvvvooo```]]]aaacccaaabbbdddccc```fffggghhhjjjkkkllllllllliiihhhfffddd```[[[WWWTTTXXXWWWXXXZZZ[[[\\\ccckkkrrrhhhYYYPPPMMMOOOPPPPPPMMMJJJFFFEEEFFFFFFFFFDDDDDDCCCAAA???>>>>>>???@@@@@@???>>>=========>>>???;;;;;;;;;:::::::::999999888888999999888777555444555555555666666555555555777666666555444444555555444444444444444444444444555555555666666777777777888888777777777666666666|||eeeTTTPPPRRRJJJEEEFFFCCCEEEBBB???>>>======;;;999777666444222///...---,,,)))++++++***(((&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///+++,,,000000555OOOlllqqq{{{kkkAAA777:::999777777888999>>>JJJWWWgggwwwyyyoookkkkkk]]]XXXQQQKKKFFFCCCBBBBBBAAA???===<<<<<<;;;:::888888999:::;;;<<<===>>>>>>======<<<===>>>@@@BBBCCCKKKOOOUUU\\\cccjjjqqqvvv{{{~~~}}}|||}}}zzzuuuqqqlllddd^^^ZZZVVVPPPLLLIIIGGGEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>>>>???@@@@@@CCCIIIPPPTTTZZZeeeqqq|||zzz|||xxxdddTTTVVVnnnxxxtttkkkhhh```ZZZ```jjjjjjbbbZZZ___bbbbbbdddfffddd```eeeeeeeeeffffffffffffffffffeeedddeeeeee```YYYSSSTTTQQQQQQUUUXXXZZZ```gggqqqgggYYYOOOLLLLLLNNNNNNNNNJJJFFFCCCBBBCCCCCCBBBCCCBBB@@@>>>============>>>===<<<;;;;;;;;;;;;<<<::::::999999999888888888666666777777666555444333444444555555555555444444666555555444444444444444444444444444444444444444555555555555555555555555777666666666666555555555kkkXXXRRRTTTLLLGGGHHHEEEEEECCC@@@>>>===<<<;;;999888777444222///...,,,,,,)))+++---,,,***'''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---+++,,,///...000CCCYYYuuu|||{{{\\\GGG555999777777888666777@@@JJJVVVfffwwwyyynnnhhh___YYYUUUPPPHHHBBBDDDAAA>>><<<<<<;;;999888888999999:::<<<===??????>>>>>>>>>>>>>>>>>>>>>>>><<>>@@@AAA@@@???@@@CCCFFFMMMPPPXXX```eeelllyyysssaaaXXXaaazzzoooiiidddccc]]]WWWXXX```dddbbb]]]aaacccbbbcccfffeeebbbeeefffgggfffdddaaa^^^\\\___^^^^^^bbbffffff```ZZZWWWRRROOOSSSVVVXXX[[[___^^^[[[VVVRRRPPPNNNKKKHHHKKKHHHDDDAAA@@@@@@AAABBBCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;:::999999999999888888888888777777777666444444444444444333333222333333444444444444333333444444333333333333444444333333333333333333333333444444444444444333333333555555555555555444444444lllXXXQQQRRRKKKGGGHHHEEEEEECCC@@@>>>===<<<:::999777666444222000...---,,,***+++---,,,***(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''((()))*********((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,+++,,,///------999IIInnnxxx{{{___888777555666888777666:::@@@IIITTTbbbmmmuuuzzzllleeedddaaaYYYQQQMMMJJJEEEBBBAAA@@@>>>===::::::::::::;;;<<<===>>><<<<<<<<<======<<<<<<<<<:::;;;<<<<<<<<<===???AAADDDFFFKKKQQQWWW]]]bbbeeehhhkkkppptttwwwzzz~~~~~~}}}{{{zzzrrroookkkfffbbb]]]WWWTTTMMMMMMLLLIIIEEEDDDEEEHHHCCCDDDDDDDDDCCCAAA@@@???>>>????????????????????????BBBEEEFFFFFFHHHNNNSSS\\\___gggqqqyyymmmbbbeeettt}}}fff___[[[\\\ZZZVVVUUUYYY^^^```^^^```___\\\\\\```bbb```eeegggjjjkkkiiieee___\\\^^^[[[YYY]]]ccceeeccc```^^^YYYVVVXXXYYYWWWWWWYYYRRRRRRRRRSSSQQQNNNJJJGGGGGGEEECCC@@@??????AAABBBBBBAAA@@@???======<<<<<<::::::999999888777666666666666666666555555555555333333222222222222222222222222333333333333222222333333222222222222333333222222222222222222222222333333333222222222222222333333333333333333333333kkkVVVMMMNNNHHHEEEFFFCCCFFFCCC@@@>>>===<<<:::888666555333111000///......***,,,,,,+++)))''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,+++,,,...,,,+++333===]]]qqqvvvQQQ<<<777444666777666666888???EEENNNYYYeeesssuuuooojjjbbb\\\ZZZVVVPPPKKKHHHEEEBBBAAA???>>><<<;;;;;;;;;<<<===>>>>>>======<<<<<<;;;;;;<<<======<<<::::::;;;===<<<<<<<<<>>>AAAEEEIIIKKKLLLOOOTTTXXX\\\aaafffiiiqqqtttwwwzzz{{{|||{{{|||}}}~~~yyytttoooiiieeebbb^^^[[[WWWTTTOOOKKKIIIHHHFFFEEEBBBDDDEEECCC???>>>AAAEEE???AAACCCCCC@@@===;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAEEEKKKMMMNNNSSS\\\ccchhhjjjsss~~~{{{gggbbbooo~~~eee]]]UUUWWWXXXWWWUUUVVVZZZ]]]ZZZ[[[YYYUUUUUUZZZ\\\[[[\\\___cccffffffddd```]]]```]]]ZZZZZZ\\\___^^^]]]aaa___^^^___]]]XXXUUUWWWTTTRRRPPPMMMKKKJJJJJJKKKDDDDDDCCCAAA???>>>@@@AAA?????????>>>>>>======<<<999999999888777666555444555555555444444444333333222222111111111111222222111111222222222222111111222111111111111222222333111111111111111111111111111111111111111111111111111111222222222222333333lllVVVLLLMMMHHHFFFHHHEEEFFFDDD@@@>>>===<<<:::888555444333111000/////////+++,,,+++)))'''&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((('''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---,,,+++000666HHHjjjmmmKKK@@@777666888777555444888;;;@@@HHHSSS```nnnwwwxxxssspppkkkbbb[[[UUUPPPLLLIIIGGGEEECCC@@@>>>>>>>>>???AAA@@@???>>>============<<<===>>>===<<<<<<>>>@@@???>>><<<;;;;;;<<<===>>>;;;===@@@BBBEEEGGGKKKNNNQQQTTTXXX[[[]]]```ccceeefffhhhkkkmmmnnnppprrrtttxxxyyy{{{zzzxxxxxx{{{}}}~~~|||{{{yyyyyysssqqqnnnllliiieee```]]]XXXUUURRROOOLLLJJJFFFCCCDDDAAA???>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>???:::===??????>>>===???AAA===<<<<<<===@@@CCCFFFHHHLLLRRRYYY]]]```gggrrr{{{tttiiikkk}}}fff___VVVVVVWWWVVVTTTSSSVVVZZZYYY[[[ZZZWWWXXX]]]___]]]WWWYYY[[[]]]^^^^^^^^^]]]___^^^[[[YYYXXXXXXXXXXXXYYYZZZ^^^```\\\UUUSSSUUURRROOOLLLHHHFFFGGGIIILLLCCCEEEEEECCC@@@======>>><<<<<<=========<<<<<<<<<888999999888777666444333444444333333333222222222222222111000000111222333000111111111111111111000000000000000000111222222000000000000000000000000/////////000000111111111000000000111111222222222oooXXXNNNOOOKKKJJJKKKHHHFFFDDDAAA>>>===<<<999888444333222111000000000000++++++***(((&&&%%%'''((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''&&&$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---,,,,,,///444222```www[[[JJJ;;;777:::999666333333666:::>>>EEEQQQaaalllssswwwnnnfff___YYYVVVOOOMMMJJJFFFDDDBBBBBBBBB???>>><<<;;;;;;<<<===>>>;;;<<<======<<<<<<>>>@@@======<<<;;;:::999888888888999::::::::::::===???===@@@BBBDDDDDDDDDFFFGGGDDDHHHKKKMMMNNNQQQVVVZZZVVVYYY\\\]]]]]]]]]```ccchhhjjjnnnsssrrrooorrrwwwwwwxxxzzz{{{zzzzzz{{{|||xxxyyyzzzzzzyyyyyyzzz{{{xxxwwwvvvwwwyyyzzzyyyxxxqqqqqqrrrrrrrrrqqqppppppjjjkkklllkkkjjjjjjlllmmmjjjiiigggdddaaa^^^[[[ZZZSSSQQQOOONNNMMMJJJFFFCCCBBB@@@@@@@@@@@@@@@===;;;===<<<;;;<<<>>>@@@???>>>???<<<:::;;;>>>???===:::<<<======;;;999999<<>>=========:::777666555444111///---,,,++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))))))))************++++++,,,------......///222CCCddd{{{iiiUUUIII@@@777333555555888::::::===FFFPPPUUUeeeppp~~~xxxqqqkkkfffaaa^^^YYYRRRKKKGGGFFFGGGGGGFFFCCC@@@>>><<<<<<<<<>>><<<;;;<<<===>>>===;;;???===::::::::::::999888;;;;;;::::::::::::999999;;;;;;<<<===============;;;;;;===>>>@@@AAABBBCCCAAABBBCCCDDDFFFGGGHHHIIINNNNNNPPPRRRTTTVVVWWWXXX]]]]]]]]]]]]^^^^^^^^^^^^``````____________``````\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWQQQQQQQQQPPPPPPOOOOOOOOOJJJIIIHHHGGGEEEDDDCCCBBB@@@DDDDDD??????CCCBBB;;;?????????>>>===<<<;;;:::>>>;;;888666888:::<<<===;;;;;;<<<;;;999999:::<<<===>>>??????>>>>>>@@@BBBCCCIIIQQQUUUXXX]]]eeekkkvvv}}}tttgggoooyyytttkkkgggeeeaaa]]]YYYVVVWWWXXXXXXWWWVVV[[[```dddeeeeeeeeeeeeaaaaaaaaa```___^^^\\\[[[\\\\\\ZZZWWWSSSSSSUUUWWWWWWXXXYYYYYYWWWTTTPPPNNNLLLJJJGGGDDDCCCCCCEEEFFFHHHGGGFFFCCC@@@===:::999;;;;;;:::::::::999999999555666666777666444333222333333333222222222111111//////////////////////////////000000000000//////////////////////////////////////////////////////------............------////////////////////////|||```TTTXXXUUUOOOMMMIIIEEEBBB>>>=========:::777666555444222///---,,,++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))************++++++,,,,,,---.........333:::UUU|||pppWWWAAA888999555666777777999>>>DDDHHHSSS^^^mmmyyyvvvyyytttkkkaaaZZZVVVTTTSSSJJJHHHFFFDDDCCCBBBBBBBBB>>>===<<<===???@@@@@@??????===;;;;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>;;;===>>><<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::;;;<<<<<<<<<<<<======<<<;;;<<<===???<<<>>>BBBEEEHHHKKKOOOSSSSSSZZZbbbiiinnnttt}}}mmmiiivvvqqqgggaaa\\\^^^___aaaaaa```___aaabbb[[[]]]```cccddddddcccbbb[[[[[[[[[\\\\\\\\\]]]]]]]]][[[XXXWWWWWWWWWVVVUUUSSSTTTTTTSSSQQQNNNJJJHHHKKKIIIFFFCCCBBBCCCDDDEEEDDDCCCCCCAAA???===;;;::::::::::::999999999999888444444444444444333222111222111111111000000000000/////////////////////////////////000000/////////................................................---......//////......---........................}}}fffYYY\\\YYYRRRNNNIIIEEEBBB>>>=========:::777666555444222000...,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************++++++,,,,,,------......333///BBBjjjuuuPPP;;;666666666666777888999;;;<<>>888888888999999:::::::::999999:::;;;;;;:::999999;;;<<<=========???BBBEEEHHHKKKPPPUUUZZZ___dddhhhiiipppzzz~~~\\\hhh|||zzzpppkkkeee___VVV\\\bbbeeedddcccfffhhh```___^^^```bbbcccaaa______^^^[[[YYYVVVUUUUUUUUU[[[XXXWWWYYY]]]^^^ZZZWWWXXXXXXWWWVVVRRRNNNJJJHHHHHHGGGDDDBBBAAABBBCCCDDD>>>??????>>>>>>===<<<;;;999999999888888888777777444333222111111000000111000000000/////////....................................////////////..............................------------------------......////////////..............................kkk[[[]]]XXXRRRNNNHHHEEEBBB>>><<<======:::777666555444222000...---,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************((()))))))))***************++++++,,,------......000,,,555QQQuuu```BBB222999555444777:::999999:::===EEEPPPYYY```gggoootttyyyxxxuuuooohhh```YYYSSSPPPPPPMMMIIIGGGFFFEEECCCAAA???===<<<;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::=========<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888888888999999999999999<<<999999===<<<777888>>>::::::::::::;;;;;;<<<<<<888999:::::::::;;;<<<===>>>@@@CCCEEEGGGLLLQQQUUU```dddiiinnnrrrwww|||ooo[[[kkkssspppooojjjcccRRRUUUYYY\\\^^^```bbbcccbbb^^^[[[\\\aaacccaaa^^^bbb```\\\XXXUUUTTTTTTTTTWWWXXX[[[^^^```___]]]ZZZ]]]]]][[[YYYUUUPPPLLLJJJFFFDDDBBBAAA@@@@@@AAABBB<<<<<<<<<<<<;;;::::::999777777777777666666666666444333222000///000000111////////////............---------------------------......//////......---------------------------------------------------.........//////.........------------------------qqq]]]\\\WWWQQQNNNHHHEEEBBB>>><<<======:::777555555444222111///...---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************((()))))))))******************++++++,,,------...---///000:::ZZZpppTTTAAA>>>555111555999888888999777;;;AAAFFFKKKSSS\\\cccvvv|||}}}uuunnnhhheee```\\\WWWSSSQQQNNNLLLJJJHHHFFFCCCBBBCCCCCCBBB@@@@@@?????????>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===:::::::::::::::;;;;;;;;;888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999:::::::::999999999999999888888888<<<888777999;;;999999<<<======<<<<<<<<<===??????===>>>???>>>???AAAFFFJJJKKKMMMQQQUUUZZZaaahhhmmmuuuzzzwwwjjjppp{{{pppooommmgggaaaYYYUUUQQQSSSYYY]]]^^^\\\___[[[XXXZZZ```cccbbb___\\\[[[ZZZYYYZZZ\\\^^^___YYY___dddddd^^^ZZZXXXYYYYYYXXXWWWTTTPPPLLLHHHFFFBBBBBB@@@???????????????;;;;;;;;;:::999777666555666555555555555444444444555333222000///000000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------............------------------------------wwwaaa___ZZZSSSNNNGGGEEEBBB>>>=========:::777555555444222111000///...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************++++++,,,,,,------,,,222///...CCChhhrrrcccNNN>>>222333555444444777777888999:::>>>EEENNNTTTdddjjjttt~~~uuupppjjjddd```]]]ZZZXXXSSSPPPMMMKKKJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>???>>><<<;;;;;;<<<======999999::::::::::::::::::777888888999:::;;;;;;<<<999999::::::;;;<<<<<<<<<888888888999999999::::::::::::999999999999::::::888888888888888888888888999999888888888888888888999999999999999:::::::::::::::999999999999999999999888666777>>>FFFFFFAAA===<<<<<<<<<===???AAACCCEEEGGGIIIIIIJJJOOOWWW]]]___aaaeeejjjpppxxxiiilllrrrmmmnnnmmmjjjhhheee]]]TTTSSSYYY______\\\[[[YYYXXXZZZ___bbbbbbaaa___^^^]]]]]]]]]]]]______]]]dddiiieee[[[RRRQQQSSSTTTSSSQQQOOOKKKHHHEEEDDD@@@???>>>>>>=========>>>;;;;;;:::999777555444333444444444333333333222222333333222111000000000000/////////.........------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}iiihhhbbbYYYPPPFFFEEEBBB>>>=========:::777555555444333111000//////+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))*********************+++,,,,,,------...///......444IIIfff{{{lllUUU@@@:::888444333777888888777777:::???DDDHHHSSSXXX```kkkwwwyyytttpppiiifffaaa^^^\\\YYYVVVTTTOOONNNMMMKKKIIIHHHGGGFFFGGGFFFDDDBBBAAAAAABBBBBB??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<=========::::::;;;;;;<<<=========;;;???======MMMaaabbbVVVGGGGGGGGGIIIKKKOOORRRUUUXXX\\\aaadddfffkkkssszzzyyykkk|||vvvmmmgggiiijjjjjjkkknnnkkkccc[[[XXX[[[^^^^^^]]]XXXYYYZZZ\\\^^^___```aaadddcccbbb___]]][[[YYYXXXZZZ___ccc```XXXQQQOOOOOOOOOOOOMMMKKKIIIGGGEEEDDD============<<<<<<<<<<<<:::999999888777555444333333333222222222111111111000000000000//////------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++ooooooiii^^^RRREEEEEEBBB>>>=========:::777555555444333222000//////+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))))))))************)))******+++,,,,,,------000***---222///111QQQxxxlllPPPDDD>>>777555999555555555555666999<<<>>>EEEHHHNNNXXXdddqqq}}}zzzuuurrroookkkhhhaaa```___]]]ZZZXXXWWWVVVPPPNNNLLLIIIHHHGGGHHHIIIFFFFFFEEECCCBBB@@@???>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999::::::;;;;;;<<<<<<======>>>>>>;;;<<<===>>>@@@AAABBBCCCAAAHHHGGGGGG]]]zzz}}}kkkZZZZZZ[[[^^^bbbggglllnnnooovvv~~~}}}fffooowwwsssnnnwwwnnnhhhfffgggfffaaaccchhhiiieee___[[[ZZZ[[[\\\]]]WWWYYY\\\]]]]]]]]]^^^```^^^______^^^^^^\\\[[[ZZZTTTVVVYYYZZZXXXUUURRRQQQIIIIIIGGGFFFDDDCCCBBBAAA<<<<<<<<<<<<<<<<<<;;;;;;888888888888777666555444222222222222111111111000...//////000///---,,,+++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************++++++*********++++++++++++++++++++++++xxx^^^aaadddVVVHHHEEE@@@???===<<<;;;:::;;;;;;777555333222222111///...,,,+++)))((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---***,,,///---///AAAWWWyyylll[[[HHH;;;888777444555888666111222888666;;;AAAGGGNNN[[[jjjuuu{{{}}}vvvrrrqqqooollliiifffbbb___```bbbbbb]]]YYYSSSSSSSSSRRRPPPNNNMMMLLLJJJJJJJJJIIIGGGEEECCCBBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???????????????>>>>>>>>><<<>>>AAAAAA@@@>>>>>>>>>?????????@@@AAABBBBBBBBBBBBBBBBBBDDDGGGHHHHHHFFFIIIKKKMMMOOOQQQRRRQQQQQQXXXWWW]]]mmmzzzuuuvvvxxx|||}}}mmmccclllyyynnneeedddccc^^^\\\]]]aaaaaa^^^XXXVVVYYYZZZYYYWWWWWWWWWYYYZZZZZZXXXVVV]]]]]]\\\[[[[[[[[[\\\\\\VVVUUUTTTTTTSSSPPPLLLIIIFFFFFFEEEDDDCCCAAA???>>>============<<<<<<<<<<<<666666666555444444333333////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++uuuWWWZZZaaaXXXJJJEEEBBBAAA???===;;;;;;;;;;;;777555333222222222000...,,,+++)))((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))(((''''''((()))))))))((('''''''''''''''(((''''''((()))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,...+++,,,000---,,,888HHHtttzzzYYY@@@888444444888999777888;;;999;;;===>>>AAAJJJVVV___gggllluuu}}}zzzwwwvvvssslllgggiiihhhfffcccaaa^^^\\\[[[___^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOONNNMMMLLLKKKKKKLLLNNNOOONNNMMMLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNSSSUUUVVVXXXZZZ[[[\\\\\\\\\^^^```dddgggiiikkklllvvvssssss|||xxxmmmiiiwww|||pppeee[[[[[[]]]]]]___cccaaaaaa^^^XXXUUUWWWWWWTTTSSSSSSSSSUUUWWWXXXVVVTTTYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTTTTTTTRRRNNNKKKEEEEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;::::::666666555555444333333333////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))************************))))))*********+++++++++uuuSSSTTT^^^XXXLLLEEEEEECCCAAA>>><<<;;;;;;;;;777555333333333222000...,,,+++)))((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''((())))))(((((('''''''''(((((()))''''''((())))))))))))))))))))))))*********++++++*********++++++++++++,,,---***---222111...444>>>^^^aaaDDD===777666777555555666555666777777888>>>HHHOOOOOOTTT\\\fffoooyyy}}}|||{{{zzzyyyvvvsssqqqpppooooooooonnnmmmkkkiiigggfffeeeccccccbbbbbbccceeeggghhhfffeeedddcccbbbaaa```___cccddddddcccaaa```aaaccceeeeeeddddddcccbbbbbbaaafffiiimmmooooooooorrruuuvvvwwwzzz~~~qqqnnntttlllggg]]]TTTSSSVVVZZZ```eee```bbb___ZZZVVVVVVTTTPPPPPPPPPPPPRRRUUUVVVVVVTTTUUUVVVXXXYYYZZZZZZYYYXXXUUUUUUTTTUUUUUUSSSOOOLLLCCCCCCBBBBBBAAA@@@??????>>>>>>===<<<:::999888888555555555444333333222222//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))************************)))))))))*********++++++zzzZZZWWW^^^XXXLLLFFFGGGEEEBBB???===;;;::::::777666444333333222000...,,,+++)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''&&&&&&''''''((((((''''''((()))))))))))))))))))))))))))************************++++++++++++,,,***,,,222555555888>>>TTT]]]PPPAAA777555555555555444555777777777:::>>>BBB???CCCJJJRRRZZZdddnnnttt}}}~~~~~~}}}~~~}}}}}}mmmuuuzzzfffddd]]]UUURRRTTTXXX]]]aaa```bbbaaa]]]ZZZZZZWWWRRRPPPPPPPPPRRRUUUWWWWWWVVVUUUWWWYYY[[[\\\\\\[[[ZZZVVVVVVUUUUUUTTTRRRNNNKKKBBBAAA@@@@@@????????????>>>>>><<<;;;999777666555444444444333222222111111.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************fff``````WWWLLLHHHHHHFFFCCC@@@===;;;::::::888666444333333222000///,,,+++)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,***+++000444666999===IIIaaa}}}mmmVVVDDD;;;::::::888555777888888777555444444888;;;???CCCHHHOOOWWW\\\ccclllwww~~~wwwwwwwwwqqqhhhaaa___ZZZWWWWWWZZZ]]]^^^___bbbbbb```^^^___]]]XXXQQQPPPPPPRRRTTTVVVVVVUUUTTTVVVXXXZZZ[[[ZZZYYYXXXWWWVVVTTTTTTRRROOOKKKHHHAAA@@@???>>>======>>>>>>======;;;999777666444333333333333222111111000000------------,,,,,,,,,,,,,,,,,,+++++++++*********************************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********oooddd```WWWMMMHHHGGGEEEBBB???===;;;::::::888666444333333333111///,,,+++)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((()))))))))******)))))))))************+++,,,,,,,,,,,,...000333666999BBB\\\yyy___MMMCCC:::333222333444555666666666666555666888999;;;>>>CCCGGGKKKTTTaaammmvvv~~~{{{{{{wwwxxxlllcccdddbbb\\\^^^]]]ZZZ[[[___```___]]]```bbb``````bbb```]]]SSSQQQPPPPPPRRRSSSSSSRRRQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPMMMIIIFFFAAA@@@>>><<<;;;<<<<<<===<<<;;;:::888666555333222222222222111000000//////------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******nnnaaa^^^XXXNNNHHHFFFDDDAAA???<<<;;;::::::888666444444444333111///,,,+++)))((('''&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((((((((((((,,,+++***(((''''''''''''''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))************))),,,---,,,+++,,,...//////222???ZZZuuuvvvdddSSSFFF???===999777777999:::;;;444555666666666777:::===@@@EEENNNVVV^^^hhhrrrzzzxxx{{{pppiii]]]WWW[[[\\\[[[^^^^^^ZZZZZZ___aaa___[[[^^^___]]]]]]```___\\\XXXVVVSSSRRRRRRSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNMMMNNNNNNLLLIIIFFFAAA@@@===;;;:::::::::;;;::::::888777555444333222222111111000000///......,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***iii[[[\\\ZZZPPPGGGEEECCCAAA>>><<<;;;;;;;;;888777555444444333111///,,,+++)))(((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''......,,,***)))((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************%%%+++///...,,,,,,---...///000111:::UUUyyyqqq]]]UUUIII???888666555555444555777777777777999;;;;;;===@@@BBBGGGPPP\\\dddpppvvv~~~ooo```aaa\\\ZZZ]]]^^^]]]```___YYYWWW\\\___]]]ZZZ]]]]]]ZZZZZZ\\\\\\ZZZ]]]ZZZWWWUUUUUUUUUTTTRRROOOOOONNNMMMMMMMMMNNNNNNJJJJJJJJJLLLMMMLLLJJJGGGBBB@@@===;;;999999999:::999888888666555444333222111111111000//////......,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))fff[[[\\\TTTIIIFFFJJJFFFAAA===:::999777555444666555222222444222...---...---***'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%################################################$$$$$$##################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((++++++************++++++(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++///+++,,,333:::JJJlllmmmPPP>>>;;;<<<<<<777777666666666777888999666888999999;;;AAAGGGIIIWWW```mmmvvv{{{nnnppp|||}}}rrrllleee___[[[XXXUUUSSS]]][[[ZZZXXXYYY[[[^^^___\\\]]]]]]ZZZXXXXXX]]]aaaZZZ[[[[[[[[[ZZZZZZYYYXXXZZZVVVQQQNNNMMMMMMMMMMMMKKKHHHEEEFFFJJJKKKHHHDDDBBB???;;;666444444666777444444333222111111111111111000///......---......,,,,,,++++++***)))(((((())))))(((((('''''''''&&&((((((((((((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))ccc[[[]]]VVVLLLHHHIIIEEE@@@===;;;999777666555666555222333555333...,,,---,,,)))&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++111------000222<<>>;;;999888999999444333222111111000111111000///...------,,,------,,,,,,+++******)))(((((()))(((((((((''''''''''''((()))))))))(((((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((cccZZZ\\\UUUKKKGGGHHHDDD@@@===;;;:::999888777888666333333555333///,,,,,,+++)))&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++000------...---222DDDXXXrrrcccRRRJJJAAA<<<;;;;;;888555888777666555555555666666;;;>>>BBBDDDGGGMMMUUU\\\jjjoooxxx|||sssfffdddgggiiidddZZZSSSQQQRRRRRRRRRQQQRRRSSSVVVYYY[[[]]]___bbbeeefffddd___[[[]]]]]]^^^^^^___`````````YYYWWWVVVVVVVVVTTTQQQOOONNNKKKHHHGGGHHHGGGDDDAAACCCBBB@@@===;;;:::999999333333222111000000000000///...---,,,++++++++++++++++++******))))))(((((((((((((((((('''''''''''')))))))))))))))((((((''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''hhhZZZXXXRRRIIIEEEGGGDDD???===<<<;;;:::999888999777333333555444000------,,,)))&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,+++---///...000<<>>DDDHHHNNNUUU```kkkttt{{{|||~~~vvvccc^^^ZZZ]]]^^^[[[UUUPPPOOOPPPPPPPPPOOOPPPQQQSSSUUUVVVZZZZZZ]]]bbbfffeee___ZZZZZZZZZ[[[\\\]]]___```aaa]]][[[XXXWWWVVVTTTQQQOOONNNKKKHHHGGGFFFDDDAAA???>>>>>>===<<<:::888666555222222111000////////////---,,,+++******))))))*********)))))))))(((((((((((((((((((((((('''''''''((()))))))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''nnn[[[UUUPPPJJJHHHGGGDDD@@@===<<<<<<;;;:::999:::777333222555444000.........+++(((&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++((())),,,///000111888@@@KKKkkkzzzhhhZZZLLLCCC???999555888999666555777777777888888888:::<<<>>>>>>DDDMMMVVV^^^dddiiilllooottt{{{~~~{{{mmmeee```VVVUUUTTTSSSSSSSSSRRRQQQRRRQQQPPPPPPPPPQQQRRRRRRTTTTTTUUUYYY^^^```^^^[[[XXXXXXYYYZZZ\\\^^^```aaabbb^^^XXXTTTQQQPPPNNNMMMKKKJJJGGGEEEDDDBBB@@@>>>;;;;;;;;;:::888666444333111111000///............,,,+++***))))))(((((()))))))))(((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((rrr\\\UUURRROOOMMMHHHDDD@@@===<<<<<<;;;:::::::::666222111444333/////////...,,,)))''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************+++++++++)))***,,,---...///222444<<>>;;;;;;:::999888666555444000000///...------------,,,+++***)))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((www```WWWSSSPPPMMMIIIEEEAAA>>>===<<<;;;:::999999555000000333222............+++(((&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###################################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************+++++++++***+++++++++,,,.........222444>>>\\\{{{mmmbbb___WWWIIIAAAAAA999777666666666666666666888999;;;;;;;;;;;;>>>@@@???DDDKKKOOORRRUUU[[[___ccchhhooossswww}}}gggVVVNNNLLLMMMKKKLLLNNNOOONNNNNNMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPOOOPPPSSSVVVYYYUUUUUUTTTUUUVVVYYY[[[]]]\\\XXXRRRNNNKKKHHHEEECCCBBBCCCBBBAAA@@@>>>>>>???;;;:::999888777555555444000///...---,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''{{{cccXXXSSSMMMIIIIIIFFFAAA>>>===<<<:::999999999555000///222111...---...---***'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))************++++++++++++,,,+++***,,,///000...%%%555222000WWWnnnXXXOOODDD@@@<<<888666555444444555666666555555666999;;;888;;;???@@@???AAADDDHHHHHHMMMTTTYYY^^^eeepppxxx~~~dddTTTOOOHHHJJJSSSLLLRRRXXXXXXTTTPPPOOOQQQMMMMMMNNNOOOPPPQQQQQQQQQOOOQQQRRRQQQOOOOOOSSSWWWQQQQQQPPPPPPRRRTTTWWWYYYUUUSSSPPPMMMKKKGGGCCC@@@???@@@AAA@@@???>>>>>>???999888777555444333333333//////...---,,,,,,,,,,,,,,,+++***))))))(((((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||]]]WWWPPPHHHJJJFFFCCC???===<<<;;;999888666777777666444222000///333000+++'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++,,,,,,...,,,///444:::MMMtttvvvfffPPP>>>666666999;;;999888777888999999888666666555999===<<<777:::AAABBBCCCCCCDDDFFFKKKQQQVVV^^^```aaaaaacccjjjvvv~~~zzzwwwpppxxxuuusssVVVGGGIIIPPPQQQNNNOOOQQQTTTWWWXXXUUUOOOKKKEEEIIIJJJHHHHHHMMMPPPPPPPPPSSSSSSOOONNNRRRUUUUUUTTTRRRQQQQQQSSSTTTTTTSSSOOOMMMKKKJJJHHHFFFBBB>>>?????????>>>===;;;:::999888666444444444333222000///......------,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''___WWWPPPHHHJJJFFFCCC???===<<<;;;999888666666666666444222000///000///---+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))***++++++++++++,,,,,,,,,///---...111333<<>>===<<<;;;:::888888777777555333333333333111///.........---,,,,,,++++++))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''```WWWPPPHHHJJJFFFCCC@@@===<<<;;;999888666666666555444222111000---...///000...+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,///,,,---///---...;;;LLLwwwnnn]]]TTTIIIEEE@@@<<<:::888555444777444333666777666666888555666888::::::999888666@@@BBBCCCBBBBBBDDDJJJOOO[[[^^^______aaaffffffbbbllltttyyytttuuuxxxxxxxxxtttwww}}}~~~{{{zzzuuuoookkklllqqquuu}}}}}}yyyqqqwww|||sssUUUQQQRRRQQQLLLGGGGGGNNNUUUPPPQQQRRRUUUXXXXXXVVVTTTTTTVVVSSSLLLIIIKKKLLLLLLMMMPPPQQQNNNMMMQQQTTTTTTOOONNNMMMMMMNNNOOONNNMMMMMMLLLKKKJJJIIIFFFCCC@@@<<<;;;999777555555555555555333222111222111000.........---,,,,,,++++++***)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''bbbWWWPPPHHHIIIGGGDDD@@@>>><<<;;;999888666666666555444222111111---...000000///---***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))*********++++++,,,,,,------+++,,,......---222:::GGGfffhhhddd]]]VVVPPPIIIBBB===>>>:::666777999999888777666777777999:::999777555888999:::999888888;;;===LLLQQQVVV]]]hhhqqqsssooommmqqquuuwwwzzzyyyoooiiiiiilllnnnqqqnnnmmmnnnlllmmmttt}}}{{{uuummmeee^^^XXXVVVVVVccckkkzzz~~~|||{{{|||~~~}}}||||||vvvvvvvvvyyy}}}wwwpppkkkgggdddppp}}}}}}xxx|||pppYYYNNNEEEKKKPPPLLLEEECCCHHHOOOQQQQQQQQQTTTWWWYYYYYYXXXWWWXXXUUUNNNKKKMMMPPPOOOPPPSSSSSSOOOLLLNNNPPPNNNMMMKKKKKKKKKMMMMMMLLLJJJKKKJJJIIIHHHGGGEEEBBB???<<<:::777555333333333444333111000000000000...---------,,,,,,+++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''dddWWWPPPHHHHHHHHHEEEAAA>>><<<;;;999888666666555444333222222222//////......---,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))***+++,,,,,,---------++++++...//////222666444JJJiiiwwwnnneee___\\\WWWNNNGGGDDDAAA===999999777555555777999999888333555666666666666777888<<<@@@EEELLLXXXcccgggddd[[[\\\[[[YYYYYYaaannnxxx{{{uuurrrwwwyyysssnnnjjjhhhfffnnn|||tttooommmnnnqqqrrrmmmrrrwwwzzz}}}kkkSSSKKKMMMFFFIIIKKKIIIEEEDDDGGGKKKQQQPPPPPPRRRUUUXXXXXXXXXXXXZZZWWWPPPMMMOOOPPPPPPPPPTTTTTTOOOMMMNNNOOOMMMKKKKKKKKKLLLNNNNNNMMMKKKMMMLLLJJJIIIHHHFFFBBB???===;;;888555333333444444111000///...//////...,,,,,,,,,,,,+++******))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''hhhYYYQQQJJJIIIIIIFFFAAA>>>===;;;999888777666555444333222333333000///---+++******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))***+++,,,------...---,,,,,,,,,---...000222222333>>>ZZZ~~~vvvkkkeee___YYYXXXQQQHHHCCCAAA???===;;;888888888888888777777777444666777888===DDDGGGEEE???AAACCCCCCCCCGGGMMMRRRqqq~~~}}}yyyooopppeee[[[[[[cccqqqhhhWWWMMMHHHGGGEEEEEEDDDDDDEEEGGGJJJLLLQQQPPPOOOPPPSSSUUUUUUUUUXXXZZZYYYRRRNNNOOOOOOMMMLLLQQQRRRPPPOOOQQQSSSQQQLLLLLLMMMOOOQQQRRRQQQOOOQQQOOOMMMLLLKKKHHHDDDAAA>>><<<:::777555444444444111///......//////...,,,,,,,,,+++******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''mmm\\\UUUMMMLLLIIIFFFBBB???===;;;999777777666444333222222333333...---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################""""""#########$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++,,,------...***,,,,,,+++***,,,---......***,,,:::UUUuuuuuunnnkkkhhhddd```PPPMMMIIIDDD@@@;;;777555999<<<<<<888666888999777777888999;;;<<<===>>>>>>;;;JJJ[[[dddcccaaaccchhh{{{~~~|||xxxuuurrrpppgggccc```cccmmmvvvyyyxxxrrrgggTTTNNNJJJEEEBBBAAA@@@???AAADDDHHHJJJKKKQQQPPPOOOOOOQQQRRRQQQPPPSSSWWWWWWSSSPPPPPPPPPNNNLLLQQQSSSQQQPPPSSSTTTRRRMMMNNNOOORRRVVVWWWUUUTTTQQQPPPMMMLLLIIIFFFBBB>>>===<<<;;;999777555333222000///......//////...---+++++++++***))))))(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''qqq___WWWPPPOOOJJJFFFBBB???===;;;999777777666444333222333333444,,,,,,+++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((())))))+++,,,---......'''+++---,,,***+++------,,,222555222222EEElll~~~uuukkkbbbXXXQQQLLLAAAFFFGGGBBB>>>>>>>>>===<<<:::888777999::::::999999===???>>>;;;<<>>===@@@>>>>>>???@@@CCCEEEHHHIIIQQQOOONNNNNNOOOPPPNNNMMMKKKQQQSSSRRRQQQSSSTTTRRROOOTTTUUURRRPPPRRRRRRPPPNNNOOOQQQUUUXXXZZZYYYWWWOOOMMMKKKIIIFFFCCC>>>:::<<<<<<;;;:::777555333111000///......///000///---++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''pppVVVSSSTTTRRRIIIFFFCCCAAA@@@???<<<;;;:::888666444333222222333///...,,,***((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""!!!""""""""""""###############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###################################################%%%$$$###"""""""""$$$$$$$$$#########""""""!!!!!!######""""""######$$$%%%########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((++++++******************************+++,,,---...///222333000...555EEERRR|||tttmmmooovvvzzzppp]]]PPPLLLHHHJJJLLLKKKGGGAAA;;;888;;;999888888:::;;;;;;:::<<<:::===CCCDDD>>><<>>;;;??????>>>???@@@CCCFFFHHHKKKMMMOOOQQQRRRQQQOOONNNQQQQQQPPPLLLJJJLLLRRRXXXXXXWWWUUUSSSQQQNNNMMMLLLNNNMMMNNNRRRVVVXXXWWWTTTMMMLLLJJJGGGDDDAAA???>>>;;;;;;:::888666444222111......---------......///+++***)))(((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrZZZTTTPPPIIIGGGEEEAAA???>>>===;;;999999888666555333333222222///...,,,***(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!"""""""""#########$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###################################################&&&%%%$$$######$$$%%%%%%############"""""""""!!!""""""!!!!!!""""""###$$$########################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((************************************+++,,,---............,,,+++...555;;;OOOuuu{{{uuutttrrrsssrrrmmmeee___]]]]]]QQQPPPNNNMMMNNNQQQTTTWWWZZZTTTOOOMMMHHHBBB@@@CCC;;;;;;:::999888888999;;;999777666777;;;======;;;999:::;;;<<<<<>>===999999888777555444222111......---------------...+++***)))(((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrZZZRRRLLLEEEFFFCCC@@@===<<<;;;999888888777777666555333222111///...,,,***(((((((((((('''''''''&&&&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!############$$$$$$$$$%%%######""""""######$$$%%%######$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$%%%%%%&&&############""""""""""""!!!!!!!!!!!!!!!""""""##########################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((************************************+++,,,---...///......///000///...---555EEEaaa}}}ssstttsssrrrqqqttt{{{}}}}}}zzzmmmbbb]]]WWWUUURRROOOMMMLLLMMMNNNNNNNNNQQQVVV\\\aaaccccccWWWTTTPPPOOOQQQUUUXXXZZZeeekkkpppooommmttt~~~uuuuuudddPPPLLLGGGAAA;;;999;;;>>>???>>>AAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIILLLOOOSSSUUUWWWTTTQQQQQQSSSWWWZZZ[[[SSSSSSRRRPPPOOOMMMLLLKKKLLLKKKJJJKKKNNNQQQRRRRRRMMMLLLIIIFFFBBB???<<<;;;666666666555444333111111///......---,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvZZZOOOLLLJJJFFFCCC???===;;;;;;999888777777777777666333111000///...,,,***((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%%%%#########""""""""""""""""""!!!!!!!!!!!!"""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))************************+++,,,------,,,---000222222111000...777...222JJJjjj~~~~~~vvvxxxuuuwww{{{jjj^^^OOOEEEFFFFFFBBB===;;;<<<>>>>>>>>>AAABBBDDDEEEFFFGGGGGGGGGIIIHHHGGGGGGJJJOOOTTTWWW[[[XXXTTTTTTXXX[[[[[[ZZZWWWVVVTTTRRRPPPNNNLLLKKKPPPNNNLLLKKKKKKMMMOOOPPPLLLJJJHHHDDD@@@===:::999333444444333333222111000///...---,,,++++++++++++******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbPPPKKKKKKHHHEEE@@@===<<<<<<;;;:::777777777777666333111000///...,,,***(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""######$$$$$$######"""################################################!!!!!!"""###############""""""""""""""""""#########""""""""""""###$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************+++,,,------'''***......,,,+++---//////+++,,,111555CCCddd~~~```IIIJJJOOOGGG===:::???===:::888888999999999@@@AAACCCEEEFFFGGGGGGGGGMMMLLLJJJIIIKKKOOOSSSVVVYYYUUURRRRRRTTTVVVUUUSSSTTTTTTSSSQQQPPPOOONNNMMMQQQOOOKKKGGGEEEEEEGGGHHHIIIGGGEEEBBB>>>;;;888777222222222222222111000000///...---++++++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnVVVJJJFFFJJJFFFAAA>>>======<<<<<<888777777666555333222111///...,,,***((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%############$$$$$$$$$%%%######""""""######$$$%%%""""""############""""""################################################ !!!"""#########"""""""""""""""###########################$$$$$$%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((('''(((((())))))*********************+++,,,---...***,,,...,,,((('''***...///---...///---...<<>>@@@AAA===;;;>>>999999888888888999:::;;;??????AAABBBDDDFFFGGGHHHNNNNNNMMMMMMNNNPPPSSSTTTVVVTTTSSSSSSTTTTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNRRRPPPMMMIIIDDDCCCDDDFFFEEEDDDAAA???<<<999777555222222222222222111000///------,,,+++***************)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooYYYLLLFFFJJJFFFAAA===<<<<<<<<<<<<999888666555333333222222///...,,,***((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""""""""#########$$$$$$######""""""######$$$%%%""""""############""""""################################################ """###$$$$$$######!!!"""""""""############"""""""""""""""###$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''(((((()))******+++************+++,,,---.........---,,,,,,,,,------000---+++///444555111---===UUUxxxppp___IIIEEE>>>777444666===BBB888999:::::::::;;;<<<============???AAADDDGGGHHHKKKLLLNNNOOOQQQRRRRRRRRRQQQSSSUUUUUUUUUUUUVVVWWWQQQPPPPPPOOONNNMMMLLLKKKOOOOOONNNJJJEEECCCEEEGGGAAA@@@>>><<<999777555444333333333222111000///...++++++************++++++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzhhhZZZPPPKKKJJJFFF@@@===<<<<<<<<<<<<:::888666444333222222333///...,,,***(((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!""""""""""""##################"""###$$$$$$%%%""""""############""""""################################################ !!!###$$$%%%%%%%%%$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++************+++,,,---...,,,)))''')))...000---***###+++111---)))***///444444444AAA___~~~hhhRRRHHHHHHAAA???888222333888666111888999:::999888777888999;;;;;;;;;<<>>>>><<<:::888666555444444333333333222000///...******************++++++))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&