BM66(@ uuuwwwxxxvvvrrrqqqsssuuu{{{}}}~~~}}}zzzxxx{{{~~~~~~yyy|||}}}zzzuuuqqqjjjhhheeeeeeeeeeeedddbbbffflllttt|||~~~{{{xxxsssnnngggbbb___[[[UUUPPPUUURRRKKKEEE???;;;888777555555444333222111000///000//////000000///,,,***///---,,,...111222000---////////////////////////........................111111000000///---,,,+++.........------,,,,,,,,,//////...---,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........///////////////000111222444555666777777333444555666777777777777===<<<:::999:::===@@@BBBEEEGGGIIIIIIIIIIIIKKKLLLOOOPPPPPPNNNLLLLLLMMMNNNTTTUUUWWWVVVUUUUUUVVVXXX[[[aaannnnnnUUULLLHHHFFFCCCAAAAAA@@@>>>=========>>>>>>======<<<;;;::::::888777777777888999;;;;;;::::::999888777777888888888888888777666555888666555444444555666888555666777777777555444333xxxyyyyyyxxxuuutttuuuwww}}}~~~|||{{{}}}{{{|||~~~{{{vvvsssmmmkkkiiiggggggfffeeecccccchhhpppyyy}}}zzzvvvpppjjjeeeccc```\\\XXXUUURRRLLLFFFAAA<<<999666555555444333222222111111222111111111222111...,,,---++++++,,,///000...,,,////////////////////////........................000000000000///...---,,,......---------,,,,,,,,,------,,,,,,,,,------.........---,,,,,,---......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...//////////////////000000000111222333444444444444444444555666777888888888888===<<<::::::;;;===???AAAEEEGGGHHHIIIHHHIIIKKKLLLOOOPPPPPPOOONNNMMMMMMNNNRRRTTTVVVVVVVVVWWWYYYZZZ\\\bbbooommmUUULLLHHHFFFCCCAAAAAA@@@>>>===;;;;;;;;;;;;;;;::::::999<<<;;;999999888999999:::999999888888777666666555777888888888888777777666777666555444444555666777666777888888777666555444{{{||||||zzzxxxwwwxxxzzz~~~}}}~~~|||~~~yyy~~~{{{vvvssskkkjjjhhhggghhhhhhgggeee^^^```eeeppp{{{}}}xxxpppkkkhhheeeaaa^^^WWWTTTNNNIIIEEE@@@;;;888555555444333222222222222333333222333444333111...---,,,,,,---//////...,,,////////////////////////..............................////////////.........------------,,,,,,,,,,,,,,,,,,,,,---.../////////......------......///---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---........./////////000000000222222333333333333222222555666777888999999999999===<<<;;;:::;;;===???@@@DDDFFFHHHHHHHHHHHHJJJLLLMMMOOOQQQQQQPPPNNNNNNNNNQQQSSSVVVWWWWWWXXXZZZ\\\]]]dddrrrlllTTTLLLGGGEEEBBBAAAAAA@@@>>>===;;;;;;;;;;;;:::::::::999<<<<<<;;;:::::::::::::::999999888888777666666666666777777888888888888777777666555444444555666777444444555555555444333333~~~~~~}}}|||zzzzzzzzz{{{www~~~~~~zzzuuurrrgggfffeeeeeehhhiiijjjiiiccc```bbblll|||wwwpppjjjccc___[[[WWWRRRMMMJJJDDD>>>999444444333222111111222222333333333333444444111////////////000000000//////////////////////////////........................------...//////000//////------------------------,,,,,,,,,,,,,,,---...///......------------......------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------...//////000000111111222333333333222222555555666777888888888888===<<<;;;;;;;;;===???@@@DDDEEEGGGHHHGGGHHHIIIKKKLLLNNNQQQRRRQQQOOONNNOOORRRTTTVVVWWWWWWXXXZZZ\\\^^^eeetttjjjSSSLLLGGGDDDBBBAAA@@@@@@???=========<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999888888555666777888888888888888777666555555555555666777555555555555555555555555~~~}}}}}}|||||||||zzz~~~}}}yyyuuummmjjjhhhhhhjjjmmmooooooooojjjgggpppwwwllleee^^^YYYSSSOOOKKKFFF>>>888555333222000000000111222222222111333444333111//////000111111000/////////////////////////////////........................,,,---...///000000000000------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,------...////////////111222333444444444444444555666777777777777;;;;;;;;;;;;<<<>>>???@@@CCCEEEGGGGGGGGGGGGIIIJJJJJJMMMPPPQQQQQQOOOOOOOOOTTTVVVWWWWWWVVVVVVXXXYYY]]]fffuuuhhhRRRKKKFFFDDDAAA@@@@@@@@@???=========<<<;;;;;;;;;;;;<<<:::::::::::::::999999888:::::::::999999999999999555666777888888888888888666666555555555555666666888888888888888888999999~~~~~~}}}~~~zzzvvvqqqoooqqqtttxxxzzzzzzsssmmmqqq{{{rrrddd]]]UUUPPPLLLGGG???888777555333111///000111111111000111222333333111///---///000000...------...////////////////////////........................------...///000000//////,,,,,,,,,------------...//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,---...//////000...///111333444555555666333444555666666777777777999999:::;;;===???@@@AAACCCDDDFFFFFFFFFFFFHHHJJJJJJLLLOOOPPPOOOOOOOOOPPPTTTVVVWWWVVVUUUUUUVVVXXX\\\eeeuuugggQQQKKKEEECCCAAA@@@@@@@@@???===<<<;;;999888888888999::::::::::::::::::999888888777777777777777777777777666777777888888888888777666666666666666666666666555555444444444555666666|||vvvtttxxx~~~vvvrrrxxx}}}nnneee[[[TTTQQQLLLCCC===;;;888555222111111111222111000111222333333111///---///111000...,,,---...////////////////////////..............................///////////////...,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,---......---,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,---...///000111222111111222444444555555555444555666777777888777777777888999;;;>>>@@@BBBCCCBBBDDDEEEFFFEEEFFFHHHIIIIIIKKKMMMMMMMMMMMMOOOQQQRRRSSSUUUUUUUUUUUUVVVXXXZZZcccuuueeeQQQKKKDDDBBB@@@???@@@@@@???===<<<;;;999888777888999::::::;;;;;;<<<;;;;;;999888777777777777777777777777777888888888888777777666555555666666666666555555333222222111222333444555zzzuuuuuu|||wwwsssxxxwwwnnnbbbZZZWWWRRRJJJCCC>>>;;;888444222222222333111111111333444444222000///222444333000...///111////////////////////////...........................///////////////......,,,,,,,,,------.........,,,,,,,,,,,,---...//////,,,---...//////...---,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///.........///000111222333333333444444555555444444333555666777888888999999999555666999;;;>>>AAACCCDDDBBBCCCEEEFFFEEEFFFGGGIIIIIIJJJKKKKKKKKKMMMOOOQQQOOOQQQSSSTTTTTTUUUXXXYYYXXXbbbttteeeQQQKKKDDDBBB@@@???@@@@@@???>>>>>>===;;;999999:::;;;<<<;;;<<<=========<<<::::::999999999999999999::::::888888888888888777666555555555666666666666555555888777666666777888999:::{{{zzz|||}}}zzz|||wwwkkkiiinnntttzzzuuuhhh]]][[[[[[UUUMMMGGGCCCAAA===999555333222222///000111222222222222222000000000000000000000000------............------111//////000333555333000////////////............+++,,,---...////////////------...............///444000---+++,,,...//////,,,,,,------------------...---,,,+++++++++,,,---*********+++,,,,,,,,,,,,,,,,,,,,,------,,,++++++------------------------///000000000...///000222///000111111333333444555222444555555444444666777:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEHHHGGGHHHHHHJJJMMMOOOPPPPPPQQQQQQOOONNNNNNPPPRRR[[[eeevvvcccPPPJJJEEECCCAAA@@@@@@???===<<<>>>============<<<<<<<<<::::::::::::::::::::::::;;;999777777999:::888666777888999::::::999888777777777777777777777777777777777777777666666666666zzzwwwwwwyyy~~~|||yyywwwzzzvvvkkkgggjjjnnnrrruuuzzzyyyuuupppeee\\\ZZZZZZVVVRRRPPPJJJFFFAAA;;;666333333333///000000111111222111111000000000000000000000000---......//////......---000......///111222000...////////////............---------------------,,,...---,,,,,,,,,---,,,,,,+++,,,---........./////////......---------......------,,,+++++++++,,,---++++++++++++++++++,,,---***+++,,,,,,---------,,,------------------------,,,---------,,,,,,---///000000111222333444555555111222333333222222333444999999:::<<<===>>>???@@@DDDDDDDDDDDDCCCCCCCCCCCCHHHHHHIIIJJJKKKNNNPPPQQQPPPPPPOOONNNMMMNNNPPPSSSYYYcccuuucccPPPLLLEEECCCAAA@@@@@@???===<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;999777888999:::888666777888888999999888888777777777777777777777777777555555666666666777777777|||wwwuuutttyyy}}}zzzvvvvvv{{{vvvlllfffeeefffoooqqqssswwwyyywwwsssoooiiibbb[[[ZZZYYYWWWXXX[[[VVVQQQHHH???888444333333//////000000000000000111000000000000000000000000---......//////......---///...---...//////---+++////////////............///...---,,,++++++++++++...+++((())),,,......,,,)))...222444111...---...111000///---------......---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---***+++,,,,,,------------------------------------.../////////......000222111111222333444555666666555777777777555444555666888999:::;;;<<<>>>??????BBBCCCCCCCCCCCCDDDDDDDDDIIIIIIIIIKKKLLLNNNPPPQQQOOOOOOMMMKKKKKKLLLPPPTTTXXXbbbssscccQQQMMMEEECCCAAA@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;999888888999999888777999888888777777888888999777777777777777777777777444444555555666666777777|||wwwuuuttt{{{}}}xxxuuuxxxxxxpppiiidddaaalllmmmnnnqqqssssssrrrpppfff```[[[ZZZXXXWWW\\\cccddd]]]RRRFFF<<<666444333000///////////////000000////////////////////////......////////////.....................---,,,+++////////////............000///---,,,,,,,,,,,,,,,,,,(((%%%''',,,000111//////444999888222---,,,---222000...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,------000...---+++***+++,,,---,,,,,,,,,------,,,++++++,,,,,,------------------...///000000///000222333111222222333444555666777888999:::999777666777888999999:::;;;===>>>??????===>>>@@@BBBDDDFFFHHHHHHGGGHHHIIIJJJLLLNNNOOOPPPNNNMMMLLLIIIIIILLLQQQUUUXXXaaarrrcccRRRNNNFFFCCC@@@?????????>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999888888999888777666666777888999666666666666666666666666555555555555555666666666}}}yyyqqqsssxxx~~~|||~~~{{{zzz{{{~~~~~~|||yyyuuusssxxx}}}zzztttmmmfffaaaccccccdddgggkkknnnooonnneee```\\\YYYWWWVVV\\\dddmmmfff[[[MMMBBB:::555333111000//////...///000000////////////////////////...//////////////////......///000///...------,,,////////////............//////............//////---***((()))---///000...111555888555///,,,---000000...---+++******+++++++++++++++,,,,,,---------000///---,,,,,,,,,------.........---,,,+++***))),,,,,,,,,---------......+++,,,------,,,---///111111222222333444555666777555777777666444333444555::::::;;;===>>>???@@@AAA===>>>???AAADDDFFFHHHHHHEEEFFFGGGIIIKKKLLLMMMNNNMMMLLLKKKIIIIIILLLQQQUUUXXXbbbrrrdddSSSOOOFFFCCC@@@?????????>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999888888999999888777666666777888999666666666666666666666666777777666666555555555444xxxuuuvvvzzz}}}xxxtttuuuzzz}}}{{{xxxrrrqqqqqqwww~~~zzzzzzzzzyyyvvvppphhhccc]]]]]]___ccciiimmmooopppfff```[[[YYYWWWVVV[[[bbbmmmggg^^^SSSHHH>>>888444222111000///...///000111000000000000000000000000...//////000000//////......///111000///......///////////////...............//////000000000//////---......---,,,,,,++++++---///000...,,,+++...111---,,,,,,,,,++++++************+++,,,------------..................------.........---,,,+++***)))+++,,,,,,------.........+++---......---...000222111111222333444555666666666777888777555555555777:::;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLMMMKKKKKKKKKJJJJJJMMMRRRUUUXXXaaaqqqfffSSSNNNGGGDDD@@@>>>>>>???>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999;;;;;;;;;999888999:::888777777666666777777888777777777777777777777777888777777777666666666666zzzwww{{{{{{wwwwwwvvvuuusssoooppprrrvvv{{{}}}{{{xxxtttttttttuuutttpppiiiccc\\\\\\^^^ccchhhmmmppppppfff___ZZZXXXXXXWWWZZZ___dddaaa\\\UUULLLCCC;;;777444222111/////////111222000000000000000000000000//////000000000000//////,,,...000000...---...000////////////...............///111111111///,,,+++'''+++//////,,,***+++---++++++++++++,,,------...***+++---......,,,+++***)))***+++---......------,,,---///000000///...---+++,,,,,,------,,,,,,,,,++++++,,,,,,---......///---///000000000111333555000000111222333444555555666888999888777777888999999:::;;;<<<>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMJJJKKKLLLLLLLLLNNNRRRUUUXXX```pppgggRRRLLLGGGDDD@@@>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999;;;<<<;;;999888999;;;666666777777777777666666777777777777777777777777666666666777888999999:::yyytttwww{{{~~~zzzsssooonnnooopppqqquuuxxxzzzzzzwwwtttpppppppppqqqrrroooiiicccYYYYYY\\\```fffjjjlllllleee]]]XXXXXXXXXXXXZZZ]]]\\\[[[YYYUUUNNNEEE===888555333111000///000111222000000000000000000000000//////000000000000//////***---000///...---...000000/////////...............///111222111---)))'''%%%---///,,,***...222...---------......,,,)))***+++...000000...,,,+++)))***+++---......------***,,,///111222111///---((()))+++,,,---.........++++++,,,,,,---...//////***,,,---------...000222///000111222333444444555222444555555444444555777888999:::;;;<<<>>>??????>>>>>>@@@AAACCCDDDEEEFFFEEEFFFIIIKKKMMMNNNNNNNNNIIIKKKLLLMMMMMMOOOSSSUUUWWW___nnnhhhRRRKKKGGGDDD@@@======>>>???>>>>>>============<<<<<<<<<::::::::::::::::::::::::999;;;===;;;999777999;;;555666777888888777666555777777777777777777777777333444666777999;;;======{{{yyyxxxyyyyyyssssssvvvvvvtttrrrssstttqqqlllgggggghhhjjjjjjiiigggdddbbbWWWWWWXXX]]]cccggggggffffffaaaYYYUUUUUUWWWWWWWWWYYYXXXVVVTTTOOOHHH@@@:::444222000///111222222111111111000000//////......000000////////////000000---.........//////000000------......//////000000+++---000222222///,,,***//////............//////...---,,,,,,---...---+++000000///...------,,,,,,........................,,,///111000,,,******,,,************************,,,,,,,,,---...///000000---,,,,,,------...///000000111333444555666666666333555555555555555777999999:::<<<>>>>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEEEEEEEGGGIIILLLMMMMMMMMMLLLJJJKKKLLLLLLLLLOOOSSSVVVWWW[[[iiimmmUUUNNNIIIFFFAAA???>>>??????>>>@@@???===<<<::::::999999:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777888888777777777777888888444888:::777666888:::888||||||{{{zzz~~~~~~xxxyyy||||||xxxtttrrrrrrpppkkkgggdddfffggggggfffccc___]]]TTTSSSRRRVVV[[[```ccccccgggbbb[[[VVVVVVWWWXXXXXXWWWVVVUUUSSSOOOHHHAAA;;;777444111000000111000///111000000000/////////...000000////////////000000............/////////000............////////////...222666999:::777222///------,,,,,,,,,,,,------///---,,,---......---,,,///......---,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,---...++++++++++++++++++++++++,,,,,,------......//////------------...///000111000000111333444555555555444555666666555666888:::999:::<<<===>>>???>>>>>>@@@AAABBBBBBCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKLLLLLLMMMOOOSSSVVVXXX\\\iiioooUUUMMMIIIEEEAAA???>>>??????>>>???>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666555555555555666666444777888444222333444222}}}}}}zzzsssooommmjjjgggcccbbbccceeeeeeddd```\\\ZZZTTTQQQNNNOOOTTTZZZ```bbbfffaaa[[[VVVUUUVVVWWWWWWUUUTTTSSSRRROOOIIIBBB===999666333111000000///---000000000000////////////000000////////////000000............/////////////////////...............///333999===>>>;;;666222------,,,,,,,,,,,,------///...------/////////------------,,,,,,++++++******************************)))((())),,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................///000111111///000111222333333444444555666777777666666888:::999:::<<<===>>>?????????@@@AAABBBCCCDDDEEEEEEFFFIIIJJJKKKLLLMMMLLLKKKKKKJJJLLLMMMMMMNNNQQQTTTWWWYYY]]]jjjrrrVVVLLLHHHEEEAAA?????????>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666555555555555666666:::======888555666666444}}}wwwsssppplllfffbbb```aaacccdddccc```]]]ZZZWWWTTTOOOMMMQQQXXX```eeeddd```[[[WWWUUUTTTTTTUUUTTTSSSRRRQQQOOOJJJDDD@@@:::777444222111111///...000000000000////////////000000////////////000000.........////////////////////////......------------000444888999777444222//////............/////////...---...000000///...---------,,,,,,,,,++++++------------------------,,,)))&&&'''+++...///...------------------------...---------------------///......//////000111222111111111222222333444555555777777777666777999;;;::::::<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJKKKLLLLLLLLLKKKJJJJJJJJJLLLNNNOOOPPPRRRUUUXXXZZZ^^^llluuuWWWLLLHHHEEEBBB@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<===:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777888888777777777777888888===@@@@@@<<<999::::::888~~~}}}{{{vvvnnnggg```aaabbbcccbbb```]]][[[ZZZVVVQQQNNNPPPXXXaaahhhfffeeebbb]]]YYYVVVUUUUUUTTTSSSQQQQQQOOOKKKFFFCCC999777444222222222111000////////////000000000000000000////////////000000///////////////.........//////......------,,,,,,,,,---...///000000000000//////............/////////...---...000111000///............------------////////////////////////...***''''''+++------,,,---------------------------------------,,,,,,,,,///......//////000111222333333222222333444555666555777777777666777999;;;:::;;;;;;===>>>@@@AAABBB@@@AAABBBCCCEEEFFFGGGGGGKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLOOOPPPQQQSSSWWWYYY\\\___mmmxxxYYYMMMGGGEEEBBB@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777888888777777777777888888666::::::777555777888666|||}}}}}}uuummmeeedddcccbbb```___]]]\\\[[[XXXTTTQQQRRRXXXaaahhhmmmmmmmmmiiiccc]]]YYYWWWUUUTTTRRRQQQPPPMMMHHHEEE:::777444333333333222000////////////000000000000000000////////////000000///////////////..................------------------,,,,,,,,,,,,---///000------,,,,,,,,,,,,------...---,,,---///000000///........................------------------------...,,,******+++,,,,,,+++------------------------,,,,,,,,,,,,,,,---------............///000111111444444333222333444666777555666777777666666888:::;;;;;;;;;<<<>>>@@@BBBCCC@@@AAABBBCCCEEEFFFHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIJJJMMMPPPRRRSSSUUUXXXZZZ]]]aaannn{{{\\\NNNGGGEEEBBBAAA@@@@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666555555555555666666222666777444444666888666{{{}}}zzzqqqoookkkfffcccaaa______\\\[[[XXXVVVVVVZZZbbbiiirrrtttuuurrrjjjbbb[[[XXXWWWUUUSSSRRRQQQNNNJJJFFF===:::666444333222000///.../////////000000000111000000////////////000000000/////////............,,,------------------...------------------------------,,,,,,,,,,,,------,,,,,,+++,,,...000///...------------------------------------------------,,,---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------...///000111444333222111222333555666444555666666555666888:::;;;;;;;;;<<<>>>@@@CCCDDD@@@AAABBBCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJMMMPPPSSSTTTVVVYYY[[[^^^bbbooo|||^^^PPPGGGEEEBBBAAAAAA@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777666666555555555555666666444888:::777666888:::888}}}yyyssslllgggdddcccbbb^^^^^^]]][[[ZZZ^^^eeekkksssvvvyyyvvvmmmccc[[[WWWXXXVVVTTTSSSQQQNNNJJJGGG???<<<888444222111...---.../////////000000111111000000////////////000000000000//////.........---,,,,,,,,,------.........+++,,,...///...---+++***/////////....../////////,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,........................))),,,//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,------...///000444333111000000222333555333555666555555555777999;;;;;;;;;<<<>>>@@@CCCDDD@@@AAABBBDDDEEEGGGHHHIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJMMMQQQSSSUUUWWWYYY[[[___bbbppp}}}___RRRFFFDDDBBBAAAAAA@@@>>><<<======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777777777777777777777888888777777777777888888555999:::777555777888777~~~vvvrrrnnngggaaaddd___\\\^^^______aaadddnnnooonnnkkkiiiiiiddd]]]XXXVVVTTTSSSQQQOOOKKKHHHEEEBBB===888444222111111//////---,,,,,,---...////////////000000000000000000000000000000000000000------------------------222111//////000000...---------,,,,,,,,,+++++++++...+++)))***---...---,,,---++++++...111111---)))......---------,,,,,,,,,...,,,++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,---((()))+++,,,------,,,+++......///000111222333333111000000000111333555666444666777777777777:::<<<888888:::<<<>>>AAACCCEEE:::===CCCHHHLLLLLLKKKJJJHHHGGGGGGFFFGGGHHHJJJKKKIIIMMMRRRUUUWWWXXXZZZ[[[aaahhhuuuwwwZZZNNNHHHFFFBBB???======>>>???<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999888888888999999999888888888777777888888888888888888888888666666555555555444444444~~~wwwnnnhhhddd___\\\^^^___^^^^^^aaaccchhhlllmmmnnnpppnnniii\\\ZZZVVVRRRPPPMMMJJJGGGEEEBBB===888444222111111//////...---------...///..................------........................---------------------------,,,---///222444444444.........---------,,,,,,---+++***+++...///...,,,---------...//////---,,,------------,,,,,,,,,,,,///---,,,,,,---......---///...---,,,,,,,,,,,,---+++,,,,,,------------,,,......///000111222222333111000000000222333555666444666777777777777:::<<<999999;;;===???BBBDDDEEE===AAAEEEJJJLLLLLLKKKIIIGGGFFFFFFEEEFFFGGGIIIJJJMMMPPPTTTWWWXXXXXXYYYZZZ^^^ffftttqqqVVVLLLGGGFFFCCC@@@>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999999999999999999888888888777777666666666666666666666666777777777666666555555555{{{qqqiiiccc^^^\\\^^^^^^[[[ZZZ\\\YYYbbblllqqquuuxxxxxxuuuaaa]]]XXXSSSOOOMMMJJJGGGFFFCCC>>>999555222111000//////............///////////////......---------........................------------------------++++++,,,///333666777666//////.........------------,,,,,,---//////...,,,---.........,,,,,,---///,,,,,,,,,,,,++++++++++++000...,,,---...///......000///...---------------///......------------...---...//////111111222333000000000111222333444555444666777777777777:::<<<::::::;;;===@@@BBBDDDFFFBBBDDDHHHKKKMMMLLLKKKIIIFFFEEEEEEEEEFFFGGGIIIJJJPPPRRRVVVWWWXXXXXXYYYZZZ[[[dddtttmmmTTTLLLFFFEEECCCAAA???>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999999::::::999999999999999999::::::999999999888888888888888666666666666666666666666888888777777777777666666|||qqqiiiaaa]]][[[]]]\\\XXXVVVWWWWWWbbbnnnuuuyyy}}}}}}zzzjjjeee___XXXTTTPPPLLLJJJGGGDDD???;;;666333111000//////////////////000000333222222111000///..............................------------...............------...111222222111............------------,,,------/////////...------...///,,,)))))),,,000,,,,,,,,,+++++++++******///---,,,,,,---......---------,,,,,,,,,------...000///---,,,,,,,,,------------...///000111222222000111111111222333444444444666777777777777:::<<<999:::;;;===???AAACCCDDDCCCFFFIIILLLNNNMMMLLLKKKFFFFFFEEEEEEFFFHHHJJJKKKOOOQQQTTTVVVWWWXXXYYY[[[[[[eeevvvmmmUUUMMMEEEDDDCCCBBB@@@???>>>=========<<<;;;;;;;;;;;;;;;:::999999888888999999:::888888888999999:::::::::888888888888888888888888777777777777777777777777777777777777777777777777~~~ssskkk```[[[YYY[[[[[[WWWTTTUUUXXXbbbnnnuuu|||{{{vvvnnnggg___XXXPPPLLLHHHFFFBBB===888555222111...//////000000111111111333333222111000//////...////////////////////////---------......////////////---,,,---...///...------------,,,,,,,,,,,,+++,,,---...............///---...---***''''''+++///,,,,,,,,,+++++++++******...,,,++++++,,,------,,,))))))******+++,,,......///...---+++++++++,,,---------...///000111222222000111111222333333333333444666777777777777:::<<<888999:::;;;===???AAABBBCCCEEEHHHKKKMMMNNNMMMMMMGGGGGGGGGGGGHHHJJJLLLMMMLLLOOORRRTTTVVVXXXZZZ\\\^^^hhhyyyoooUUULLLDDDDDDCCCBBBAAA???>>>>>>======<<<;;;;;;;;;;;;<<<:::999999888888999999:::888888888999999:::::::::888888888888888888888888777777777777777777777777666666666666666666666666}}}zzzyyyzzzooohhh```[[[YYY[[[[[[XXXWWWXXXYYY```iiirrr|||~~~wwwmmmaaaVVVOOOJJJHHHDDD@@@;;;777444222...///000111222222111111000000000//////.........000000000000000000000000---------...//////000000,,,++++++,,,...///...---------,,,,,,,,,+++++++++,,,---...---,,,,,,...000......,,,***))))))+++---,,,,,,,,,,,,++++++++++++...,,,******,,,---,,,+++))))))))))))***,,,---......---,,,,,,,,,,,,,,,,,,,,,---......000000111222000111222333333333333222444666777777777777:::<<<888888999:::<<<>>>@@@AAABBBDDDGGGJJJLLLLLLLLLLLLHHHGGGGGGHHHIIIKKKMMMNNNKKKNNNQQQSSSUUUWWW[[[]]]bbbkkk{{{nnnTTTJJJDDDDDDBBBAAA@@@?????????>>>===<<<<<<;;;;;;<<<<<<::::::999999999999::::::999999999999999999::::::888888888888888999999999666666666666666666666666555555666666666666777777|||zzzyyy|||}}}wwwpppiiieeebbb]]]ZZZ\\\]]]\\\\\\___]]]```eeemmm{{{~~~vvvjjj]]]TTTLLLJJJGGGBBB===999555444...///000222333333222222000/////////////////////////////////////////////---------...///000000000,,,++++++,,,...///...---...---------,,,,,,,,,,,,,,,------+++)))***...111111///---,,,,,,---,,,+++------------,,,,,,,,,,,,...---++++++---...---,,,,,,++++++******++++++,,,,,,------............---,,,------...///000111111000111222333333333222222444666777777777777:::<<<999999:::;;;===???@@@AAACCCDDDFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJMMMNNNNNNPPPRRRTTTUUUWWWZZZ]]]ccclll{{{nnnTTTJJJEEEDDDBBB@@@??????@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999999999777777888888888999999999666666666666666666666666666666666777777888888888||||||~~~vvvyyy}}}|||uuupppkkkiiihhhddd___\\\^^^______aaadddcccccccccjjjyyyyyyzzz}}}}}}yyyooobbbYYYMMMLLLHHHDDD???:::666555...///111222333333222222111111111111111222222222........................---------...///000000111000...------......---,,,//////.........---------------,,,)))''')))...222333000------///000...+++......------------,,,,,,///...,,,,,,...///...---000///---,,,+++*********,,,---///000000000//////,,,,,,---...///000111111000111222333444333222111444666777777777777:::<<<::::::;;;<<<>>>@@@AAABBBEEEEEEFFFGGGGGGGGGFFFEEEFFFEEEEEEFFFGGGJJJLLLMMMQQQSSSTTTUUUVVVWWWZZZ\\\ccclll{{{oooVVVMMMFFFDDDAAA???>>>???@@@BBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999888888888777777888888999999999999888888888888888888888888777777888888999999999999{{{|||{{{zzzxxxxxx{{{~~~~~~vvvuuurrrpppnnnmmmmmmmmmhhhddd^^^\\\]]]```ccceeeooogggbbbfffooovvv|||uuuuuuuuurrrmmmggg```]]]MMMJJJFFFBBB@@@<<<888555555333222111222111///...---------...///000000111////////////////////////000000000000000000000000......------------......,,,---///000000///---,,,........................333222000...---------------.../////////...,,,+++)))***,,,.../////////...//////...---+++***))))))+++,,,,,,---...///000000333000...///111222000...444333222222222333444555555444333555777888777666444666888:::;;;===@@@BBBEEEEEEFFFFFFFFFGGGGGGGGGGGGEEECCCEEEJJJMMMNNNMMMOOOPPPQQQSSSVVVYYY[[[\\\fffnnn|||rrrWWWLLLFFFDDDBBBAAAAAABBBAAA???>>>============<<<<<<<<<999999;;;;;;;;;;;;999999999999999888888888888777777777666666666666777777666666555666666777888999777777777777777777777777}}}}}}}}}|||{{{zzzzzz|||~~~zzzzzzxxxtttmmmlllkkkjjjjjjjjjkkkllljjjeee___\\\\\\^^^```aaahhh```[[[^^^eeejjjooosssmmmmmmllliiieee```[[[XXXLLLIIIFFFCCCAAA???<<<999666555333222222222000...000000000///......------////////////////////////------------------------......------------......,,,---...//////...---,,,........................000///...---------...///------...------,,,,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000...///111222111///222222111111111333444555444333222333555777666666555666888999:::===@@@CCCEEEEEEEEEFFFGGGGGGGGGHHHHHHFFFEEEFFFJJJMMMMMMLLLMMMNNNPPPSSSVVVZZZ\\\^^^dddlll{{{qqqVVVLLLFFFDDDBBBAAAAAAAAA@@@???=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999999999999999888888888888888888777777777777888888777666666666666777777888777777777777777777777777}}}yyyvvv{{{~~~~~~}}}|||}}}~~~~~~zzzvvvtttoooiiiccccccdddeeegggiiikkkllllllhhhccc```_________^^^aaaYYYSSSUUUYYY\\\```dddccccccaaa___]]]ZZZWWWUUUMMMKKKGGGEEEDDDBBB@@@>>>888666333222222111000...111000000///......------////////////////////////------------------------......------------..............................------------------------,,,,,,,,,,,,,,,---...///------,,,+++++++++,,,,,,------------,,,***)))(((******+++,,,---...//////........................000///...///111222111000000000000000111222444444444333111111333555666666666777888888999<<>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888888999999888888888888999999888888777666666555666666777777777777777777777777{{{tttyyy~~~zzz}}}}}}zzzxxxuuulllccc___```ccceeehhhkkklllmmmppprrruuuwwwvvvppphhhbbbWWWRRRNNNPPPPPPPPPRRRVVVWWWVVVUUUUUUUUUVVVWWWWWWUUURRRMMMJJJHHHFFFDDDBBB;;;888444111000...---,,,............////////////////////////////////////////////////////////////......------------......///...------------...///------------------------,,,,,,,,,,,,,,,+++++++++///...---,,,,,,---...///------------.........///------------------------/////////...------,,,,,,---......///000000111222------...000111222333333666444333333555777888777666777888888:::<<>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999888888888888777777888888888888888777666666555666666777777777777777777777777|||zzz~~~~~~~~~}}}zzzqqqgggbbbccceeehhhkkklllnnnnnnsssuuuyyy|||{{{tttkkkdddTTTOOOMMMNNNNNNLLLNNNRRRQQQQQQRRRRRRSSSUUUVVVWWWXXXTTTOOOKKKIIIGGGEEEDDD>>>:::555111000...---+++222111111///...---,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***......---------...//////,,,,,,,,,---...000111222//////......------,,,,,,//////.........------------...////////////000111---...///111222222222222555444444555777888777666444666888:::;;;===@@@BBBAAABBBDDDEEEGGGIIIJJJKKKLLLNNNOOONNNKKKIIIIIIIIIOOOQQQSSSVVVWWWXXXXXXXXX___iiizzzqqqWWWMMMHHHEEECCCAAAAAAAAA???===<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;::::::::::::999999999999888888777777777777888888888777777666666666666777777777777777777777777777~~~tttjjjfffhhhjjjnnnppprrrssstttwwwwwwxxxxxxvvvpppiiicccTTTPPPNNNOOOMMMIIIJJJNNNPPPPPPQQQSSSUUUVVVWWWXXXWWWTTTOOOKKKJJJIIIHHHGGGAAA===888333111000...---222222111///...---,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,+++,,,------.........---,,,,,,,,,,,,---///111222///.........------------...............------------///000000...---///111//////111222222222111111222333333666888888666444333666999;;;===>>>???AAAAAABBBCCCEEEGGGIIIKKKLLLLLLNNNPPPOOOLLLIIIIIIJJJNNNPPPSSSVVVXXXYYYYYYYYY]]]gggxxxtttYYYNNNFFFDDDBBBAAAAAAAAA@@@???=========<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;:::::::::999999999999999888888888888999999777666666666666777777888777777777777777777777777vvvkkkjjjlllpppssswwwyyyzzzzzzzzzxxxuuurrroookkkeeeaaaWWWSSSQQQQQQNNNIIIIIIMMMQQQRRRTTTVVVXXXYYYYYYZZZVVVRRRNNNKKKJJJJJJJJJJJJDDD@@@:::555333111000//////////////////.........////////////////////////.................................------.........,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...)))***,,,---...---,,,,,,,,,,,,++++++,,,---///000................................................---///111000---,,,...000000000222333333222111000000111333666888777444222222555:::===>>>>>>???@@@@@@AAACCCEEEGGGJJJKKKLLLKKKNNNPPPOOOLLLJJJIIIKKKLLLNNNRRRVVVYYYZZZ[[[[[[[[[eeewwwuuu[[[PPPFFFDDDBBBAAABBBBBBAAA???>>>============<<<<<<<<<;;;;;;999999999999;;;;;;;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;666666555666666777888999777777777777777777777777yyyuuuooooooqqquuu|||yyysssppppppkkkaaaYYYWWWVVVSSSPPPMMMLLLLLLLLLQQQRRRRRRSSSUUUWWWYYYZZZRRROOOLLLJJJIIIJJJLLLMMMLLLFFF>>>777333111///...222///------000222111/////////............//////---------.........////////////............//////000//////.........//////+++---)))***111,,,'''...------------------------///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...111111000///////////////000000000000111222333444999888777555444444444444666888<<<=========>>>?????????@@@AAACCCFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMQQQTTTUUUUUUVVVWWWZZZfffyyyuuuZZZOOOGGGFFFCCC@@@>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999;;;;;;;;;;;;999999999999999888888888888777888777666555555666777888777888888888888666444333777777777777777777777777}}}xxxtttpppoooooorrrwww|||{{{xxxtttrrrqqqmmmgggbbb[[[YYYVVVSSSPPPMMMKKKKKKRRRSSSTTTUUUVVVXXXXXXYYYRRRPPPLLLIIIGGGHHHKKKMMMNNNIIIAAA:::555333111///222000......000111000...//////............//////---------.........//////------,,,,,,,,,,,,------------,,,,,,,,,------...,,,///---...222,,,(((///------------------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------......------------......000000000111111222333444333333444444555777888999555777:::;;;;;;;;;<<<===?????????AAACCCFFFHHHJJJKKKJJJJJJJJJJJJJJJIIIIIIJJJMMMQQQSSSTTTUUUVVVWWW[[[gggzzzuuuZZZOOOGGGEEECCCAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999888888888888777888777666666666666777888777777888777777666555444777777777777777777777777~~~zzzwwwuuusssqqqooopppsssvvvxxxxxxxxxvvvtttttttttssspppmmmaaa___[[[WWWSSSPPPMMMLLLTTTUUUWWWYYYZZZYYYXXXWWWTTTQQQLLLHHHFFFGGGJJJLLLPPPKKKDDD===888555222000222111//////000000///---//////............//////---------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///+++000///222888111)))///---------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------,,,------...///000111111111111222333444555111222222444555888999:::555888:::;;;::::::;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999888888888888777999888777777777777888999777777666666666666666777777777777777777777777777|||yyywwwvvvvvvssspppoooqqqsssttttttwwwtttssswww}}}|||oookkkeee___YYYUUURRRRRRVVVXXX[[[]]]]]]\\\YYYWWWWWWSSSNNNIIIGGGHHHKKKMMMPPPLLLEEE???:::777333111222111000000000///...---//////............//////........................//////............//////---------...///000111222+++......777CCC<<<...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++------......000111222333111111111111222333444555555555555444444555555666888:::;;;<<<;;;;;;<<<>>>AAAAAABBBCCCEEEFFFHHHHHHKKKKKKKKKKKKJJJJJJJJJIIIJJJMMMPPPQQQQQQRRRSSSTTTZZZfffxxxvvv[[[PPPEEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;999999999888888888777777999888888888888888888999777777666555555666888888777777777777777777777777~~~|||zzzyyyxxxuuurrrnnnlllmmmooopppppptttqqqrrr}}}xxxmmmccc\\\XXXWWWXXXZZZ]]]______]]]ZZZXXXYYYUUUPPPLLLJJJKKKMMMOOONNNJJJEEE@@@<<<777333000000111222111000...------//////............//////.....................---//////............//////---------...///000111222.........<<>>CCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPPPPPPPQQQSSSWWWcccuuuvvv[[[QQQFFFEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;999999999888888888777777888888888999999888888888777777666555555666888888777777777777777777777777~~~}}}{{{zzzyyyssspppkkkhhhhhhjjjkkkkkkoooooottt}}}pppddd\\\XXXWWWYYY\\\^^^^^^\\\ZZZXXXXXXUUURRRNNNMMMMMMOOOPPPKKKHHHDDD@@@===999444111...000222222000...---...//////............//////...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///111000...>>>TTTPPP;;;222------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,...///000111000000000000111222333444444444444333444444555666555666777888888999<<<>>>EEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMKKKMMMNNNOOONNNNNNPPPRRRUUUaaasssvvv[[[QQQGGGFFFEEECCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999888888888888777777777888999999888777777777777666666666666666777777777777777777777777777~~~}}}{{{zzzyyyvvvqqqkkkgggfffgggggggggjjjpppzzzzzzlll```YYYTTTUUUXXXZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNNNNOOOOOOJJJGGGDDDAAA???;;;666333,,,///222222000....../////////............////////////.........---------------,,,,,,,,,,,,------------,,,,,,,,,------...111000,,,777HHHEEE777333------------------------+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,------///000000////////////000111222222222222222333444555666777333555666777777999===???EEEFFFGGGIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOLLLMMMNNNNNNMMMMMMOOOQQQVVVaaasssvvv\\\QQQHHHGGGEEEBBB@@@@@@???@@@<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999888888888888777666777777888888777777666777777888777777666555444777777777777777777777777}}}}}}~~~~~~}}}{{{yyyxxxzzzuuunnniiiggggggffffffiiissspppbbbYYYQQQRRRUUUVVVWWWWWWVVVUUURRRRRRQQQPPPOOONNNNNNNNNIIIGGGEEECCC@@@===888444+++///222333000...///000//////............////////////.........---------/////////....../////////000//////.........//////------)))...:::777///222------------------------+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,++++++,,,......//////...//////000111222............///000111222444444333333333444555555444666777888999<<<@@@CCCEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPLLLMMMNNNMMMLLLLLLNNNPPPXXXbbbtttvvv\\\RRRIIIGGGDDDAAA@@@???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<<<<;;;999999999999999888888888888777555666777888888777666555777888888888888666444333777777777777777777777777~~~}}}}}}~~~~~~{{{wwwrrrnnnllllllllloootttzzz~~~~~~}}}}}}|||tttiii^^^WWWRRRQQQQQQSSSVVVWWWWWWVVVTTTSSSRRRRRRSSSRRROOOMMMJJJHHHFFFDDDBBB>>>888444222111000.........//////000000000000000000000000............////////////////////////////////////++++++,,,---...///000111.................................///////////////,,,------......------,,,.........------,,,,,,,,,...///000///---,,,,,,...,,,,,,++++++,,,---///111......//////000000111111222222111111111111111222111111222333333444555555555666777888888:::>>>@@@DDDFFFHHHJJJJJJIIIFFFEEEDDDEEEGGGIIIKKKMMMNNNOOOPPPOOONNNNNNNNNOOOPPPQQQ[[[dddrrrwww\\\OOOGGGEEEBBBAAA@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::999999888888999999:::777888999::::::999888777666666666666666666666666666666777888::::::888555~~~~~~~~~~~~~~~~~~~~~zzzvvvrrrooonnnppptttxxxzzzyyyvvvttttttssssssrrroooiiiaaaYYYTTTPPPOOOOOOQQQSSSUUUUUUUUUSSSSSSRRRSSSSSSQQQNNNKKKKKKIIIGGGFFFCCC???:::666333222000///......//////000000000000000000000000............////////////////////////////////////------..........................................000//////...---,,,++++++,,,------......------,,,------------------,,,,,,...//////...---,,,,,,...............///000111111......//////000000111111222222111111111111111222111111222333333444555555444666777888888:::>>>AAAEEEFFFHHHJJJJJJHHHFFFDDDDDDEEEGGGJJJLLLMMMNNNNNNOOONNNNNNMMMMMMNNNPPPQQQYYYbbbqqqwww]]]OOOGGGEEEBBBAAA@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::::::::999999888888999999:::777888999999999999888777666666666666666666666666777666666777888999777666}}}~~~yyytttooolllmmmooorrrrrrpppmmmkkkjjjhhhhhhgggddd```\\\WWWUUUQQQOOONNNPPPRRRUUUVVVUUUUUUTTTSSSSSSSSSQQQNNNKKKLLLKKKIIIGGGDDD@@@;;;777333222000///......//////000000000000000000000000............////////////////////////////////////000//////...---,,,++++++------------------------...---------,,,,,,++++++,,,------......------,,,,,,,,,---------------------...///...---,,,---...+++,,,,,,---------,,,,,,......//////000000111111222111111111111111222222111222222333333444444555444555777777888:::>>>AAAFFFGGGIIIIIIIIIGGGEEEDDDDDDEEEHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPVVV```oooxxx\\\OOOGGGEEEBBBAAA@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999:::777888999999999999888777666666666666666666666666777555444555666888777777|||}}}xxxsssnnnjjjhhheeegggjjjjjjhhhfffeeeeeedddeeeeeedddaaa^^^ZZZXXXTTTRRRPPPPPPSSSVVVWWWXXXWWWUUURRRQQQQQQPPPNNNMMMLLLKKKIIIGGGEEE@@@;;;777444333111///......//////////////////////////////............//////////////////////////////////////////......---,,,++++++------------------------)))***+++,,,---...///000,,,------......------,,,,,,,,,,,,------.........,,,---......,,,,,,---...)))***+++,,,,,,+++)))(((......//////000000111111111111111000111111222333222222222333333444444444444555666777888;;;>>>AAAHHHHHHIIIIIIHHHGGGEEECCCDDDFFFIIIKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPVVV___ooowww[[[MMMGGGEEEBBBAAA@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999:::999999888888999999:::888888888999999888888888666666666666666666666666777555333333555777888777}}}zzz|||}}}{{{|||}}}zzzuuuoookkkgggfffeeebbbdddeeedddbbb```___```bbbccceeefffccc___ZZZVVVVVVSSSPPPOOOQQQTTTVVVWWWWWWTTTOOOMMMMMMNNNNNNMMMLLLJJJHHHGGGDDD@@@;;;777555333222000///...//////////////////////////////............////////////////////////////////////------------------,,,,,,------------------------***+++,,,---...///000000,,,------......------,,,,,,,,,,,,------.........+++---...---,,,,,,---...,,,---...//////...,,,,,,......//////000000111111111111000000111222222333222222333333333333444444333555666777888;;;???BBBHHHIIIIIIIIIHHHFFFEEEDDDDDDFFFIIILLLNNNNNNMMMMMMLLLLLLKKKKKKLLLNNNOOOPPPWWW```ooovvvZZZKKKGGGEEEBBBAAA@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;888888888888888999999999:::999999888888999999:::999888888888888888888999777777777777777777777777666444333333555777888888~~~zzzxxxxxx{{{||||||{{{zzz{{{}}}{{{xxxuuupppkkkgggeeeeeefffeeeeeedddbbb^^^\\\\\\]]]^^^```cccdddaaa]]]WWWTTTWWWSSSNNNLLLMMMPPPRRRTTTUUUSSSPPPNNNOOOOOOOOONNNLLLKKKIIIGGGDDD@@@;;;777555444222000///...//////000000000000000000000000............////////////////////////////////////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,------......------,,,,,,,,,------------------+++,,,------,,,,,,---...,,,,,,------...---------......//////000000111111000000000000111222333333333333333333333333333333333444666777888;;;???BBBHHHHHHHHHHHHGGGGGGFFFEEEEEEGGGJJJMMMOOONNNMMMLLLMMMLLLLLLLLLMMMOOOPPPQQQWWW```nnnvvvZZZKKKGGGEEEBBBAAA@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;888888888888999999999999:::999999888888999999:::999999888777777888999999777777777777777777777777555444333444777888999888~~~zzzxxxvvvxxx{{{~~~|||}}}~~~~~~~~~~~~~~~~~~{{{xxxrrrqqqnnnkkkhhhgggffffffdddeeedddaaa___]]]^^^___```aaabbbbbb```]]]ZZZXXXYYYUUUOOOLLLLLLNNNQQQRRRVVVVVVXXXZZZ[[[YYYUUURRRMMMLLLJJJHHHFFFBBB<<<888666555333111////////////000000000000000000000000............////////////////////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******,,,------......------,,,------------------,,,,,,***,,,------,,,,,,---...+++*********+++,,,------......//////000000111111000000000000111222333444333333333333333333333333222444666777999;;;???CCCGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGKKKNNNOOOOOOMMMLLLMMMMMMLLLMMMNNNPPPQQQSSSTTT^^^mmmxxx[[[MMMGGGEEEBBBAAA@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;:::999999888888999999:::999999888777777888999999777777777777777777777777555444444666999:::999888|||zzzwwwyyy{{{}}}~~~}}}}}}}}}zzzwwwmmmmmmmmmllljjjhhhfffdddaaabbbbbbaaa```aaacccfffeeeddddddcccbbbaaa``````]]]XXXRRRMMMMMMOOORRRSSSYYY\\\aaafffhhhddd\\\WWWOOOMMMKKKIIIGGGCCC>>>:::666555333111////////////000000000000000000000000............/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------......------,,,.........------,,,,,,,,,***+++---,,,,,,,,,---.........------...000111333......//////000111111111000000000000111222333444333333333333333333333333222444666777999<<<@@@CCCGGGGGGGGGGGGGGGGGGHHHHHHEEEGGGKKKNNNOOOOOOMMMKKKMMMMMMMMMMMMNNNPPPRRRSSSRRR[[[kkk~~~zzz]]]NNNGGGEEEBBBAAA@@@@@@>>><<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========:::999999999999999999::::::999888777777888999:::777777777777777777777777444444555888:::;;;:::888~~~{{{yyyxxxvvvuuuwwwyyy}}}|||wwwtttmmmlllmmmmmmmmmjjjeeebbbbbbaaa```aaacccddddddccccccccccccfffhhhiiihhhggg```^^^[[[VVVRRRPPPRRRSSS^^^iiiuuu{{{|||wwwmmmbbb^^^SSSJJJIIIIIIEEE???===888666333111/////////000111111000000000000111111////////////............111...+++,,,000111000...------...//////...---,,,,,,------......------,,,........................------------------------000000...---------------,,,,,,---------,,,++++++...------,,,,,,,,,------......//////000000111111333222111111111222333444444444333222222222333333333444555888<<<@@@CCCFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHJJJNNNOOONNNMMMMMMMMMMMMNNNOOOOOOOOOPPPSSSUUUUUU```rrrxxxZZZMMMHHHFFFCCCAAAAAA@@@???===;;;;;;::::::::::::999999:::::::::999999888888888999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888~~~zzzxxxuuusssssswww{{{~~~zzzwwwqqqpppooooooooommmjjjgggdddbbb``````aaabbbbbbbbbdddddddddfffhhhhhhfffddd___^^^\\\XXXUUUSSSTTTTTT\\\gggttt{{{xxxoooaaaVVVLLLJJJIIIDDD???===999777444222000000000000000000////////////000000............------------..................///111222111///...---,,,------,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,------++++++,,,------,,,,,,,,,...------,,,,,,---------......//////000000111111333222111111111222333444333333333333444444555666555555666777:::===@@@BBBDDDEEEEEEFFFGGGGGGHHHHHHHHHKKKNNNNNNNNNLLLLLLMMMMMMOOOPPPPPPOOOOOOQQQSSSTTT___qqqxxxZZZNNNHHHFFFCCCAAAAAA@@@???=========<<<;;;:::::::::::::::::::::999999999888888999999999999999999999999888888888888888888888888777777777777777777777777999999999999999999999999}}}yyytttpppppptttyyy}}}~~~}}}yyysssqqqooonnnnnnnnnmmmllliiifffbbb```aaabbbccccccfffeeeeeefffgggfffcccaaa]]]]]]\\\[[[YYYWWWVVVUUUYYYcccnnnuuuzzz|||xxxqqqcccXXXNNNJJJHHHCCC???>>>:::999666444222111111111//////............//////...------------,,,,,,,,,+++...111///,,,+++///222555333000---+++,,,---...,,,------......------,,,........................------------------------'''(((***+++,,,,,,,,,+++***++++++,,,---------------------,,,,,,------.........//////000000111111222222111111222222333444222222333333444666777888555555666888;;;>>>AAACCCCCCDDDFFFHHHHHHHHHGGGFFFIIIKKKMMMNNNMMMLLLLLLLLLOOOPPPQQQPPPOOONNNOOOPPPRRR]]]ooovvvZZZOOOHHHFFFCCCAAAAAA@@@???===@@@???===;;;:::;;;;;;<<<::::::::::::999999999999::::::::::::::::::::::::888888888888888888888888777777777777777777777777::::::::::::::::::::::::|||vvvqqqqqquuu{{{|||yyyqqqnnniiiggghhhjjjkkkllllllhhhdddbbbccceeeggggggiiihhhfffffffffddd```^^^ZZZZZZZZZ[[[[[[YYYVVVSSSUUU\\\cccfffiiikkkgggbbb___VVVMMMJJJGGGCCC??????;;;:::888555333222222111000//////......//////000.........---------,,,,,,,,,...///...,,,,,,///111444222000...---...//////,,,------......------,,,------------------------------------------------''')))+++,,,---,,,***))))))***+++,,,---.........------,,,,,,,,,---............//////000000111111111111111222222333444444222222222333333555666666222333555888===BBBFFFHHHAAACCCFFFIIIJJJIIIGGGEEEIIIKKKMMMMMMLLLKKKLLLMMMPPPQQQRRRQQQOOOMMMNNNNNNPPP[[[llltttXXXNNNHHHFFFCCCAAAAAA@@@???===@@@???===;;;::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777999999999999999999999999|||xxxxxx|||~~~|||xxxuuuoookkkfffcccdddhhhkkklllllliiieeedddfffiiikkklllllljjjhhhgggfffccc___\\\WWWWWWXXXZZZ[[[YYYTTTQQQQQQVVVZZZZZZ[[[\\\YYYUUUYYYQQQKKKIIIGGGCCC@@@@@@<<<;;;999777555333222111111000000//////000000111////////////.........---///---+++,,,...000///......///000000000000000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......,,,***((()))***+++,,,---.........,,,,,,,,,,,,,,,---...///......//////000000111111000000111222333333444444333333222222222222222333111222444777;;;@@@DDDFFF@@@BBBFFFIIIKKKIIIGGGEEEHHHJJJLLLLLLKKKKKKLLLNNNQQQRRRSSSRRRPPPNNNMMMNNNPPPYYYiii~~~qqqWWWNNNHHHFFFCCCAAAAAA@@@???===???>>><<<::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777|||{{{zzzzzzzzzxxxuuurrrpppkkkfffdddfffjjjnnnpppmmmkkkhhhhhhjjjmmmoooooonnnllljjjhhhfffccc___[[[UUUUUUUUUXXXZZZXXXSSSNNNMMMRRRUUUUUUWWWYYYXXXTTTTTTNNNKKKJJJHHHCCC@@@@@@<<<;;;:::777555333111000111111000000000000111111000000/////////.........000,,,)))+++///111///,,,,,,---///000111111000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............,,,***)))***++++++,,,------------,,,,,,,,,,,,---......///......//////000000111111///000111222333444444444333333222111111111111111333333444555777:::===???@@@BBBFFFIIIJJJJJJHHHFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRSSSUUUTTTRRROOONNNNNNQQQWWWeeeyyyoooVVVOOOHHHFFFCCCAAAAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777zzzyyyxxxxxxxxxwwwtttrrrqqqmmmhhhfffiiimmmqqqsssvvvtttrrrrrrsssuuuuuuuuuooonnnkkkiiigggddd___\\\VVVUUUTTTVVVYYYXXXRRRMMMIIINNNRRRSSSUUUYYYXXXUUUSSSOOOMMMMMMJJJCCC???>>><<<;;;:::888555222000///000000////////////000000//////.........------------,,,,,,,,,---...........................//////,,,------......------,,,........................---------------------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,---...//////......//////000000111111...///111333444444444444222222222111111222333333555555555666888:::<<<>>>@@@BBBEEEHHHIIIIIIHHHGGGEEEGGGIIIJJJKKKLLLOOOQQQRRRTTTVVVVVVSSSQQQPPPPPPRRRVVVbbbuuuoooXXXQQQHHHFFFCCCAAAAAA@@@???===:::;;;===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777777777777777777777~~~{{{zzzyyyxxxxxxxxxyyywwwuuurrrqqqmmmiiigggjjjnnnrrruuu}}}|||{{{||||||{{{zzzpppnnnllljjjhhhddd```\\\XXXUUUTTTVVVYYYXXXSSSMMMFFFKKKOOOPPPRRRVVVVVVRRRTTTQQQPPPPPPLLLCCC>>>===;;;;;;999888555222000...//////............//////......---------,,,,,,,,,***---///...+++***---111222000---++++++,,,...///,,,------......------,,,000000000000000000000000------------------------++++++++++++,,,---...///,,,,,,---------,,,+++++++++++++++,,,---...///000......//////000111111111...///111333444444444444111111111222333444555666555666777888;;;>>>AAACCCAAABBBEEEGGGIIIIIIIIIHHHDDDFFFHHHIIIKKKMMMPPPSSSRRRUUUWWWWWWTTTRRRQQQQQQSSSVVV```rrrpppYYYSSSHHHFFFCCCAAAAAA@@@???===999;;;>>>@@@AAA@@@>>><<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888888888888888888888888888zzzxxxyyy}}}|||wwwsssrrrqqqnnnmmmmmmkkkhhhiiioooyyy}}}zzzuuurrrpppooonnniiiaaa[[[[[[YYYWWWVVVUUUSSSPPPMMMDDDEEEIIINNNTTTXXXZZZYYYTTTUUUVVVSSSLLLFFFAAA>>>>>>===;;;888666444333222+++,,,---...////////////////////////////////////////////////////////////////////////////////////000000000//////......---------,,,++++++++++++,,,////////////////////////.........------,,,,,,,,,---------,,,,,,+++++++++***+++,,,---///000111111++++++,,,...000222444555000000000111222222333333333222222222222333444444444555777999;;;>>>???@@@>>>AAADDDEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJMMMPPPQQQSSSSSSSSSSSSRRROOOMMMLLLQQQUUU___rrrsssZZZNNNHHHFFFCCCAAAAAA@@@???======>>>>>>>>>>>><<<:::999::::::::::::::::::::::::888888888888888888888888:::999999999888888777777777777777777777888888999666777888888777666777888~~~xxxuuuuuuyyyyyyuuurrrsssrrrpppqqqpppnnnlllmmmsss||||||xxxqqqnnnlllkkkjjjfff___YYYUUUTTTRRRPPPOOOMMMJJJHHHEEEFFFHHHLLLQQQSSSTTTSSSTTTVVVWWWUUUOOOIIIDDDAAA===<<<:::888555333222111---------.........//////////////////////////////---------------------------------------------------------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++......------------------)))******+++,,,---..................///000222222000000000111222222333333333333333333333444444555444555666777999:::;;;<<<>>>@@@CCCEEEEEEEEEFFFGGGFFFFFFGGGHHHJJJMMMPPPQQQSSSSSSSSSRRRQQQOOONNNMMMRRRVVV```rrrtttZZZNNNHHHFFFCCCBBBAAAAAA???======>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888888888888888888888888888777777777777777777666777777777777777888888999666888888888666555666777{{{uuurrrppptttuuurrrqqqssstttssstttsssqqqooopppvvv}}}|||vvvrrrkkkhhheeeddddddaaa\\\XXXUUUSSSQQQPPPOOOLLLIIIGGGFFFFFFGGGIIILLLMMMMMMLLLQQQSSSUUUTTTOOOIIIDDDBBB>>>===;;;999777555333222000///...---------...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,------..................+++++++++,,,,,,,,,------111111000///////////////000000000111222222333333444333333333333444555555666666666777888999:::;;;>>>@@@CCCDDDDDDDDDFFFGGGEEEFFFGGGIIIKKKNNNPPPRRRSSSSSSQQQPPPOOOOOOOOOOOOTTTWWWaaasssvvv[[[OOOHHHFFFCCCBBBAAAAAA???>>>===>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::::::::999999999999999999999999777888888888888888999999777777777777777888888999777888999888666555666777}}}xxxtttqqqkkkoooqqqoooooosssvvvuuutttsssqqqppprrrvvv{{{~~~}}}{{{xxxtttnnnkkkfffccc```___```___[[[XXXUUUTTTQQQPPPNNNLLLIIIFFFFFFEEEEEEGGGIIIKKKJJJIIIJJJMMMOOOOOOKKKFFFBBB@@@@@@@@@>>><<<:::777555444333111///---,,,,,,...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------......//////........................111111000//////...//////000000000111222222333333444444333333444444555666777777777888999;;;===>>>>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGIIIKKKMMMPPPRRRSSSSSSRRRPPPOOONNNOOOPPPPPPUUUYYYcccuuuxxx]]]QQQIIIFFFDDDBBBBBBAAA???>>>===============<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<777777777777777888888999999:::;;;999777666777888zzzwwwwwwyyyzzz{{{zzzwwwtttrrrhhhmmmnnnmmmnnnrrrvvvvvvuuutttrrrrrrtttwwwzzz|||xxxwwwvvvvvvuuurrrmmmiiiaaa___]]]]]]______\\\YYYSSSQQQOOOMMMLLLIIIFFFCCCEEEDDDDDDFFFIIIKKKLLLKKKGGGJJJLLLKKKHHHDDDAAA@@@@@@@@@???===;;;888666444333222///---,,,---......////////////////////////------------------------------------------------,,,,,,,,,------.........//////...------------...------------------------++++++,,,,,,------......++++++,,,,,,---------...///............---------000///////////////000000000000000111222222333333444333333333333444555555555555555666999;;;>>>@@@===???AAABBBCCCDDDFFFHHHIIIJJJKKKNNNPPPQQQSSSSSSRRRQQQOOONNNNNNOOOPPPQQQUUUZZZfffyyyzzz___SSSIIIGGGDDDBBBBBBAAA@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::;;;;;;<<<<<<<<<===777777777777777888888999:::;;;<<<;;;999888999:::{{{wwwuuuvvvwwwwwwvvvuuusssqqqiiimmmnnnllllllqqqttttttwwwvvvuuuuuuxxxzzzzzzzzzwwwvvvuuuwwwxxxuuuooojjj^^^\\\\\\^^^aaaaaa^^^[[[VVVTTTQQQOOONNNKKKGGGEEEDDDCCCCCCEEEIIILLLNNNNNNJJJKKKKKKJJJGGGDDDCCCCCC@@@??????>>>;;;888555333333111000...------......////////////////////////------------------------------------------------++++++++++++,,,,,,,,,,,,///......---,,,---------------------------------,,,---------------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222000000000111222222333333333222222222222333444444333222222333666999===???===???@@@AAABBBDDDGGGIIIKKKKKKMMMOOOPPPQQQQQQRRRPPPOOOOOOOOOOOOOOOPPPQQQTTT[[[iii~~~{{{```SSSIIIGGGDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<============<<<<<<;;;:::::::::::::::::::::::::::::::::888999999999999999::::::777777777777777888888999999:::;;;;;;:::999:::;;;}}}xxxxxxwwwvvvtttrrrpppooollloooooolllkkkooorrrrrrvvvuuutttuuuxxxyyyxxxvvvtttssssssuuuvvvssskkkdddZZZZZZ[[[^^^bbbccc___\\\YYYWWWTTTRRRPPPMMMJJJGGGCCCCCCBBBEEEIIILLLNNNOOOLLLLLLKKKIIIEEEDDDDDDFFFBBBBBBBBBAAA>>>;;;888666111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,///////////////000000111000000000111222222333333222111111111111222333333444444333333555888<<<>>>===>>>@@@@@@AAACCCGGGJJJKKKLLLMMMNNNOOOOOOOOONNNMMMNNNOOOPPPPPPPPPPPPPPPSSS[[[lll{{{___RRRJJJGGGDDDCCCCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>=========<<<;;;;;;::::::::::::::::::::::::::::::999999999999888888888888777777777777777888888999666888999999888888:::;;;|||{{{yyyvvvrrrpppmmmlllnnnqqqppplllkkknnnqqqqqqtttrrrqqqsssvvvvvvtttrrrpppnnnnnnpppqqqmmmddd\\\XXXXXXZZZ___cccccc```\\\VVVTTTQQQOOOMMMJJJFFFCCCDDDCCCBBBDDDHHHKKKMMMNNNMMMLLLJJJGGGCCCBBBDDDFFFFFFFFFFFFEEECCC???<<<:::///000000111000//////...////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++000000000//////.........------,,,++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********/////////......------,,,---------.........//////111000000////////////000000000000111222222333333111111000000111111222333888777666555666999<<<>>>===>>>???@@@AAACCCGGGJJJJJJKKKMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQQQQPPPOOORRR\\\nnn{{{^^^QQQJJJGGGEEECCCCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999777777777777777888888999444555777777777888999;;;}}}yyysssooonnnllliiifffpppppppppnnnmmmlllnnnooosssuuuuuussstttwwwuuupppqqqnnnkkkhhhgggdddaaa___\\\[[[\\\```cccccc```\\\UUUQQQMMMJJJGGGEEECCCAAABBBDDDDDDCCCCCCEEEJJJOOONNNLLLJJJGGGEEECCCCCCCCCBBBEEEJJJLLLIIICCC<<<888444222///...///000111000///////////////////////////---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---------.........//////------------------------...---,,,,,,......---,,,++++++++++++++++++++++++..............................------...///111222222222222111111111111111333333222222111222222333222333444555777999;;;<<<>>>???@@@BBBDDDEEEGGGGGGHHHGGGGGGHHHKKKNNNNNNNNNLLLOOOQQQRRRRRRQQQQQQRRRRRR[[[lllzzz\\\OOOKKKIIIEEECCCBBBAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===999888777666666777888999888777777888::::::999777:::999888777888999:::;;;zzztttooonnnmmmllljjjqqqqqqooommmjjjiiikkkmmmqqqssstttsssuuuwwwuuupppmmmkkkiiihhhgggeeebbb```[[[[[[\\\```dddeeeccc___UUURRRLLLHHHFFFEEECCCBBBCCCDDDDDDCCCCCCDDDIIILLLLLLKKKIIIGGGEEEDDDDDDDDDCCCFFFIIIJJJGGGBBB<<<888555222///...///000000000........................111///,,,,,,---...------------------------------------------------------------------.........///---------------------------,,,++++++,,,---,,,+++++++++++++++++++++++++++////////////////////////......------...///111222000/////////////////////444333333222222333333333333333444555777999;;;<<<>>>???@@@AAACCCEEEGGGHHHJJJHHHHHHIIILLLNNNNNNNNNNNNPPPRRRSSSRRRRRRRRRSSSTTT]]]ooo{{{^^^QQQKKKHHHEEECCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777666666777888999888777777888::::::999777999999888888999999:::;;;~~~~~~~~~vvvqqqnnnnnnnnnooosssqqqnnnjjjggggggiiilllooosssuuuuuuwwwyyyvvvpppmmmkkkiiihhhhhhfffbbb```[[[ZZZZZZ^^^dddfffeeecccYYYTTTMMMHHHEEEDDDDDDCCCCCCDDDDDDCCCBBBCCCFFFIIIJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGDDD@@@;;;888666333000//////000000000........................222000......///000///...........................++++++,,,------...//////------------....................................,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............///000111111//////////////////000000444333333222333333444444333444444555777999;;;<<<>>>>>>???@@@BBBEEEHHHIIILLLJJJIIIJJJLLLNNNNNNNNNOOOQQQSSSSSSRRRRRRTTTUUUWWW```rrr|||___SSSKKKHHHEEECCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999888777777777777888999888777777888::::::999777888888999::::::::::::999~~~~~~~~~{{{tttpppooopppqqqsssqqqnnnjjjggghhhkkkooorrrvvvyyyzzz|||}}}xxxrrrpppnnnllljjjiiifffccc```ZZZXXXXXX[[[aaaeeefffeee___YYYPPPIIIEEEDDDDDDDDDBBBBBBCCCBBBBBBBBBCCCDDDGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDBBB>>>;;;999777444111//////000000///........................111///......000000///...------------------------,,,,,,,,,---------......------------------------////////////////////////,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........//////000111111111111111111111222222222222222222222222333333444444444555666777999;;;<<<>>>>>>>>>???BBBEEEIIIKKKMMMKKKJJJKKKMMMNNNNNNMMMQQQRRRSSSSSSRRRSSSUUUWWWYYYcccvvv|||```SSSKKKHHHDDDCCCBBBBBBAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888888888888888888888888888888777777888::::::999777777888999:::;;;:::999888xxxrrrppppppqqqrrrqqqnnnkkkjjjkkkpppsssvvv{{{}}}vvvqqqooolllkkkkkkjjjhhhfff[[[XXXVVVXXX]]]bbbccccccddd^^^TTTKKKFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;888555222000///000///...........................///...---...///000...---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------,,,,,,////////////////////////...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000111111111000000111111222222222222111111111111111222333333555555555666888999;;;;;;======>>>@@@CCCGGGJJJLLLMMMKKKJJJKKKMMMNNNNNNMMMSSSSSSSSSRRRQQQSSSVVVXXX[[[dddwwwzzz^^^RRRJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::888888999999999999888888888777777888::::::999777777888999:::;;;:::999888}}}vvvrrrqqqrrrqqqqqqpppmmmlllnnnrrruuuxxx~~~|||qqqnnnkkkjjjlllmmmnnnnnn___[[[WWWVVVZZZ^^^``````eee^^^TTTLLLHHHFFFEEEEEECCCCCCCCCEEEFFFFFFDDDBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>===:::666222000000//////...---------------------------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------,,,,,,,,,,,,...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111.........///000000111111111111111111222333444444666666666777888999;;;;;;<<<===@@@CCCFFFIIIKKKLLLLLLJJJIIIJJJLLLNNNNNNNNNSSSSSSRRRQQQPPPRRRVVVYYY\\\dddvvvxxx]]]RRRJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;;;;<<<888888999::::::999888888888777777888::::::999777888888999::::::::::::999{{{vvvttttttrrrrrrqqqooonnnnnnqqqsssvvv~~~uuuqqqllliiiiiikkkmmmnnneee___YYYVVVXXX[[[]]]]]]___ZZZRRRLLLHHHGGGGGGFFFFFFEEEFFFIIIKKKKKKHHHEEECCCDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@???:::777333000000///...---------------------------,,,,,,,,,---//////...,,,---------------------------------------------,,,---------,,,,,,,,,++++++---------------------------,,,+++,,,------,,,+++---------------------------------------------------...000111222222111111---......///000000111111333333333333444555666666666666666777888999:::;;;;;;===AAAEEEIIIKKKLLLMMMJJJHHHHHHIIILLLNNNNNNNNNTTTSSSRRRPPPOOOQQQVVVYYY[[[ccctttxxx]]]RRRIIIGGGDDDBBBBBBBBBBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;888999999::::::999999888888777777888::::::999777999999888888999999:::;;;}}}}}}}}}{{{~~~yyywwwvvvssssssrrrpppnnnmmmooopppsss{{{|||vvvnnnhhhfffggghhhiiijjjccc[[[WWWXXXZZZ[[[[[[ZZZUUUOOOJJJHHHHHHHHHHHHHHHHHHIIILLLOOOOOOLLLHHHCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@;;;888333111000///...---------------------------,,,,,,,,,...000000...---........................+++,,,,,,------......///---------,,,,,,+++++++++------------------------,,,+++******,,,,,,+++***------------------------........................---...000111222222111111///000000111222333333333444444444555666777888888777777777777888999:::;;;:::===BBBGGGKKKMMMMMMMMMHHHGGGGGGHHHKKKNNNNNNNNNTTTSSSQQQOOONNNQQQUUUYYY[[[bbbsssxxx^^^SSSIIIGGGDDDBBBBBBCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999888999:::;;;;;;:::999888888777777888::::::999777:::999888777888999;;;<<<~~~|||}}}yyytttqqquuuxxxvvvpppllllllnnnrrruuu|||{{{tttnnniiihhhiiijjjiiigggccc\\\VVVUUUYYY]]][[[XXXRRRMMMJJJIIIIIIJJJHHHIIILLLQQQTTTRRRKKKEEEEEEEEEEEEGGGHHHGGGDDDAAADDDCCCCCCBBBBBBBBBBBBCCCBBB===888444222111000///111111000000/////////.........---------,,,,,,,,,+++++++++,,,,,,,,,------000000000///.........------------------------------------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,------...///000000000000000000000000000000555555222777@@@<<<111===<<<:::777444444777:::999===AAACCCDDDFFFJJJNNNJJJIIIGGGHHHJJJMMMNNNNNNQQQQQQQQQPPPPPPRRRWWWZZZ^^^dddvvvuuuZZZNNNKKKHHHEEECCCCCCBBB@@@>>>======<<<<<<<<<======>>>;;;;;;;;;::::::999999999:::999888888777777888888999999999888888888777777999999999999999888777666999===@@@@@@>>>;;;;;;<<<~~~}}}}}}}}}|||}}}{{{wwwrrrtttvvvtttqqqmmmllllllpppsssyyy}}}wwwqqqllljjjjjjkkkiiihhhddd]]]XXXVVVYYY]]]___[[[VVVPPPLLLJJJJJJJJJHHHJJJNNNQQQRRROOOIIIDDDDDDDDDEEEFFFHHHGGGEEEBBBEEEEEEDDDDDDDDDDDDDDDDDDAAA===777444222111000///000000000//////..................---------,,,,,,,,,,,,---------.........///..................---------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......//////000111222000000000000000000000000***111777>>>RRRkkkwwwvvvIIICCC<<<999:::<<<<<<;;;===???CCCEEEFFFGGGHHHIIIKKKIIIHHHIIIKKKNNNNNNNNNMMMNNNNNNMMMMMMPPPTTTXXX^^^ddduuuvvv\\\PPPKKKHHHEEECCCCCCBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888999999999999888888888777777999999999999999888777777777999<<<<<<999888888999~~~~~~~~~~~~~~~~~~~~~~~~|||tttsssrrrrrrqqqooollljjjmmmppptttxxxyyyzzz|||}}}|||wwwrrrmmmjjjiiihhhhhhhhheee___YYYWWWZZZ]]]bbb___YYYTTTOOOMMMLLLLLLKKKNNNQQQRRRPPPKKKFFFDDDCCCBBBCCCEEEGGGGGGFFFDDDGGGGGGFFFFFFEEEEEEEEEEEE???;;;777333111000///.../////////........................------------,,,---------.........//////,,,------------------...------------------------******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......//////000111222000000000000000000000000///333777???UUUrrr{{{[[[DDD===>>>???>>>???@@@BBBFFFJJJLLLKKKJJJKKKJJJIIIJJJLLLNNNOOONNNKKKLLLLLLLLLLLLOOOSSSWWW___dddssswww\\\QQQKKKHHHEEECCCCCCBBB@@@>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888888888888888888999999999999888777777666888999888777666777999~~~}}}}}}~~~|||||||||}}}~~~vvvssspppppprrrqqqmmmhhhhhhkkknnnooooooqqqvvvzzzyyywwwsssoookkkgggeeedddgggfffddd___ZZZWWWYYY\\\aaa___ZZZUUURRRPPPOOOOOONNNRRRUUUTTTOOOIIIFFFEEEAAAAAABBBDDDFFFGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDCCC>>>:::666333111000///---..................------............------------------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---,,,,,,------...///000000000000000000000000000666666333333>>>PPP]]]```yyyqqqiii[[[HHH999AAA???>>>BBBGGGKKKLLLKKKIIIHHHHHHIIILLLMMMMMMMMMKKKLLLLLLLLLMMMPPPUUUYYY^^^bbbpppvvv[[[OOOJJJHHHEEECCCCCCBBB@@@>>>@@@@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999::::::888888888888888888888888888888999999999888888777999999999999888999:::;;;~~~||||||zzz|||}}}}}}}}}~~~|||||||||}}}~~~xxxsssoooooorrrrrrmmmhhhaaaccceeeeeefffjjjqqqvvvuuusssqqqmmmiiifffdddbbbdddeeeddd```ZZZXXXYYY[[[^^^\\\YYYVVVSSSRRRRRRRRRRRRUUUWWWUUUOOOIIIGGGGGGAAA@@@@@@BBBEEEGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA===:::666333222111///---------..................//////.........---------+++,,,,,,,,,,,,---------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---,,,,,,------...///000111111111111111111111111333333111///222999<<<<<>>???>>>======<<<<<<<<<===:::::::::::::::::::::;;;<<<;;;::::::999999::::::888888888888888888888888777888888999999999888888;;;:::999999:::;;;<<<<<<}}}||||||zzz{{{||||||{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~yyytttpppppprrrrrrnnnjjj``````______aaagggmmmrrrtttssspppmmmkkkhhhgggfffdddeeeeeeaaa\\\YYYZZZ[[[]]][[[YYYWWWUUUTTTTTTTTTSSSTTTUUUSSSOOOKKKHHHHHHAAA@@@@@@AAADDDFFFEEEEEECCCDDDDDDDDDCCCBBB@@@???<<<:::666444333222000..................//////////////////.........------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......///......//////000111222111111111111111111111111000111222333333333333333777777666888AAAQQQeeesssddd___VVVOOOJJJHHHFFFEEEEEEEEEEEEGGGJJJKKKJJJIIIGGGHHHIIIIIIKKKOOOTTTXXX]]]aaannnrrrWWWKKKKKKHHHEEECCCCCCBBB@@@>>>;;;;;;::::::::::::;;;;;;999999999::::::::::::;;;;;;;;;:::999999999999999888888888888888999999999777777888999999999999888999888888999;;;<<<;;;:::}}}{{{|||~~~|||}}}}}}}}}{{{{{{}}}~~~}}}||||||||||||{{{{{{|||}}}yyyvvvrrrqqqrrrrrrooommmgggdddaaaaaaeeejjjooorrrtttrrrpppmmmkkkjjjjjjjjjeeeggggggddd___\\\\\\]]]^^^]]][[[XXXVVVUUUTTTTTTSSSRRRPPPOOONNNLLLIIIGGGBBB@@@???AAACCCDDDDDDDDDCCCDDDEEEEEEDDDAAA???>>><<<:::777555555333000............//////000000000////////////............,,,,,,,,,,,,---------...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................,,,,,,,,,---------......///......//////000111222111111111111111111111111222222333333222111222333222666;;;======>>>AAACCC]]][[[WWWRRRLLLIIIHHHHHHEEEEEEFFFHHHJJJKKKJJJHHHFFFGGGHHHIIIKKKOOOUUUYYY^^^bbbqqqrrrXXXMMMKKKHHHEEECCCCCCBBB@@@>>>::::::::::::;;;<<<===>>>::::::::::::;;;;;;<<<<<<::::::999888888888888999777777888888888999999999777777888999999999999999888777777999<<<===;;;999|||{{{}}}~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~xxxxxxzzz}}}|||yyyyyywwwtttsssrrrqqqpppoooqqqlllggggggkkkpppssstttsssqqqnnnkkkjjjjjjkkkkkkfffhhhiiigggaaa^^^^^^___aaa```]]]ZZZWWWUUUTTTSSSRRROOOLLLLLLMMMMMMIIIFFFBBBAAA@@@@@@BBBDDDDDDCCCDDDDDDEEEEEEDDDBBB???>>><<<:::888666555444111///.../////////000000111111000/////////............---------.........//////.........------,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++........................,,,,,,,,,---------......---,,,,,,------...///000111111111111111111111111333111111111111222666:::333444555666777:::>>>@@@@@@CCCGGGGGGEEECCCEEEGGGFFFFFFGGGIIILLLLLLKKKIIIHHHIIIKKKLLLNNNRRRWWW[[[___dddssssssZZZOOOKKKHHHEEECCCCCCBBB@@@>>>============>>>@@@AAABBB;;;;;;;;;<<<<<<<<<======:::999888888777777888888777777888888999999999999666777888999999999999999999888999<<>>@@@DDDHHHJJJJJJIIIEEEBBBBBBCCCBBB@@@>>>>>>===<<<:::777555222111000///...///000111000///---///111222222000...,,,,,,------......------,,,,,,,,,++++++,,,---///000---------------------------------------------------...//////...---+++***+++,,,---...////////////000///...,,,,,,,,,---...///...---------...000111222222222111111111000000---///111333444333222111999>>>888333888999666;;;>>>???BBBDDDEEEEEEEEEDDDCCCEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIKKKNNNSSSWWWZZZaaaiiiyyyqqqWWWLLLFFFEEEBBB@@@???@@@AAABBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;===>>>:::999888666666666777888888888777777888888999:::777777777777777777777777~~~}}}}}}|||zzz|||{{{zzz{{{}}}~~~}}}|||||||||||||||{{{zzzyyyxxxxxxwwwwwwxxxyyyxxxvvvttttttpppkkkiiiiiilllnnnpppsssqqqpppqqqvvvyyyzzzzzzrrrooollllllmmmmmmllljjjfffccc```aaabbbbbb]]]XXXWWWXXXZZZ[[[[[[XXXRRRNNNKKKJJJIIIJJJKKKKKKJJJHHHCCC@@@>>>@@@EEEKKKNNNOOOLLLIIIEEECCCCCCCCCAAA???>>>>>><<<:::888555222111///...------//////...---,,,...000111111000...---,,,------......------,,,000///---,,,++++++,,,,,,------------------------------------------------)))***+++,,,,,,,,,++++++***+++,,,------...------000///......---------...//////......//////000111000000000000///////////////000222444444444333222333888444111888999666;;;===???AAADDDEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIIIIIIIIIIKKKOOOSSSXXXZZZaaaiiiyyyrrrWWWLLLFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;<<<===:::999888777666666777888888888777777888888999:::999999999999999999999999~~~~~~}}}|||{{{yyyyyyyyy{{{|||{{{zzzzzzzzz{{{zzzzzzyyyxxxwwwxxxwwwvvvvvvvvvvvvsssqqqmmmiiieeedddfffiiilllmmmooooooppprrrvvvxxxxxxxxxpppppppppqqqrrrpppllliiicccbbbaaabbbcccaaa\\\WWWRRRSSSVVVZZZ[[[XXXRRRNNNJJJIIIIIIJJJKKKKKKJJJHHHBBB@@@>>>@@@EEELLLRRRUUUQQQMMMHHHEEEDDDCCCAAA@@@@@@???>>>;;;999666333222///...,,,,,,------,,,******,,,...000000000...---,,,------......------,,,000///---,,,++++++,,,,,,------------------------------------------------'''(((***+++,,,---------***+++,,,,,,,,,,,,++++++//////////////////...---...///000000111111000000111111111222222222222222000111333444555555444333333888555666??????;;;???<<<>>>AAACCCEEEEEEDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIJJJLLLOOOTTTXXX[[[```iiizzzrrrXXXMMMFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;999999888777777777888888888888777777888888999:::::::::::::::::::::::::::~~~}}}||||||{{{yyyxxxyyy{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwuuutttssssssrrrpppoooiiifffcccbbbdddgggjjjkkklllllllllnnnpppsssuuuuuuqqqsssvvvwwwvvvrrrlllhhhccccccbbbcccbbb___YYYTTTPPPRRRVVVYYYZZZWWWRRRMMMHHHGGGGGGHHHIIIJJJHHHFFFBBB@@@>>>???CCCJJJQQQVVVUUUQQQLLLHHHEEECCCBBBAAABBBAAA???===:::777555444000///------------+++***)))***,,,...//////......,,,------......------,,,,,,,,,++++++,,,---///000------------------------------------------------***+++,,,---.../////////+++,,,,,,,,,,,,,,,+++***......000000000///...---...///111222222222111000111111111111222222222222000111222333444444444444444888777<<>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999:::999888888888888888888888888888777777888888999:::::::::::::::::::::::::::}}}{{{{{{{{{{{{zzzyyyyyy{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxuuusssqqqpppppppppnnnmmmhhheeebbbaaabbbeeeggggggkkkjjjiiiiiikkknnnsssvvvvvvyyy||||||yyyrrrkkkgggdddddddddcccaaa\\\VVVRRROOOQQQTTTWWWXXXUUUOOOKKKGGGFFFFFFFFFGGGGGGEEEDDDBBB@@@>>>>>>@@@FFFNNNRRRVVVTTTOOOJJJEEEBBBAAAAAABBBBBB@@@???<<<:::777666222000......///...---+++)))***,,,---............,,,------......------,,,,,,,,,++++++,,,---///000------------------------------------------------------------------------,,,------------,,,,,,+++---...///000000///...---...///111222222222111000///////////////////////////000111222222333333333333666666===HHHAAA777::::::<<>>???CCCJJJOOOTTTSSSQQQLLLFFFBBB@@@@@@@@@@@@???>>><<<:::888777222111//////000000///---++++++,,,---............,,,------......------,,,000///---,,,++++++,,,,,,------------------------------------------------...---,,,+++************,,,,,,---------------,,,,,,---.....................///000000111111000000333333333222222111111111///000000111111222333333666888999CCCNNNEEE888:::999;;;>>>AAACCCDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMOOOSSSVVVYYY[[[\\\gggyyypppWWWLLLFFFEEEDDDCCCAAA@@@>>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999888777888999999:::999999999888888777777888888999:::777777777777777777777777|||{{{|||zzzxxxwwwwwwxxxyyywwwvvvvvvwwwwwwxxxxxxwwwwwwvvvuuusssqqqqqqqqqrrrrrrqqqoookkkgggcccbbbaaa___^^^eeefffgggggggggiiinnnrrrxxxzzz|||zzztttnnniiihhhbbbcccbbb```]]]YYYWWWVVVQQQQQQRRRUUUWWWWWWUUURRRKKKJJJHHHHHHGGGFFFCCCAAA===>>>?????????CCCIIINNNQQQRRRQQQMMMFFFAAA>>>>>><<<<<<<<<;;;:::999888777111000//////111111000///---------...............,,,------......------,,,000///---,,,++++++,,,,,,------------------------------------------------...---,,,***))))))******)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......//////......//////000111555444444333222111000000111111111111222333444444888999<<>>AAABBBBBBAAA@@@BBBCCCDDDDDDDDDFFFIIIKKKLLLLLLNNNPPPSSSVVVZZZ\\\```iiiyyynnnUUUJJJJJJHHHEEECCCCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888888888777777777777666666666666|||yyyxxxuuuuuuuuuuuuuuuvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxyyyxxxvvvtttsssssstttuuu{{{yyyvvvrrrnnniiibbb]]]\\\___aaabbbcccdddhhhkkkqqqxxx|||zzzvvvuuupppjjjiiihhhddd^^^\\\^^^]]]YYYWWWSSSRRRZZZhhhrrruuussshhhbbbYYYSSSOOOLLLHHHDDDBBBCCCCCC@@@===???EEEJJJQQQNNNIIIFFFEEEBBB???;;;:::999888888888888555444222111000///............------------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++---...------,,,,,,,,,,,,------...---,,,++++++,,,------++++++++++++++++++++++++....../////////000000000000000000000111111111111000111222444444444444333666555777===CCCCCC===666999;;;===???@@@@@@@@@@@@BBBCCCDDDDDDDDDFFFIIILLLLLLLLLMMMPPPSSSVVVYYY[[[^^^gggwwwoooVVVLLLJJJGGGEEECCCCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888888888666666666666777777777777|||xxxvvvuuuuuuttttttuuuuuuvvvwwwzzzyyywwwvvvuuuuuuvvvvvvxxxwwwuuutttttttttuuuuuu{{{yyyvvvsssoooiiibbb]]]XXX[[[___ccceeehhhkkkmmmqqqwww||||||yyyuuuooojjjmmmlllfff___]]]___^^^[[[XXXUUUUUU]]]jjjsssuuutttlllhhhbbb^^^ZZZUUUNNNHHHCCCCCCBBB???<<<===BBBGGGLLLKKKIIIHHHGGGEEEAAA???:::999777777777777555444333222111///...---------,,,---...///////////////------------------------,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,------++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...------------------------------........./////////000000000000111111111111000111222333444444444444444444444666999999777555999:::;;;<<<>>>???@@@AAAAAABBBDDDEEEEEEGGGJJJLLLKKKLLLMMMPPPSSSVVVYYY[[[\\\eeevvvoooWWWNNNIIIGGGDDDCCCBBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888888888555666666777777888888888|||yyyxxxuuuttttttttttttuuuvvvvvv{{{zzzwwwuuuttttttuuuuuuvvvuuutttssssssttttttuuuwwwuuusssqqqmmmggg___ZZZUUUYYY]]]bbbgggjjjlllnnnppptttyyyyyyxxxuuurrrpppqqqpppkkkdddbbbdddccc___[[[XXXWWW\\\eeejjjkkkhhhhhhfffdddccc```ZZZQQQKKKCCCCCCAAA>>><<<<<>><<<999888888777555333444333111000...---,,,,,,///000000111000...,,,+++------------------------------------,,,++++++***,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++........................------------.........//////000000000111111111111000000111222333444444444444444444333222333555666:::::::::;;;===???AAABBBAAACCCEEEFFFFFFGGGJJJLLLJJJKKKMMMPPPSSSVVVYYYZZZZZZddduuummmWWWNNNHHHFFFDDDBBBBBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888888888777777777777777777888888~~~|||zzztttttttttttttttuuuuuuvvvzzzyyywwwuuuttttttuuuuuussssssssssssssssssttttttuuutttrrrqqqmmmggg```[[[VVVXXX]]]bbbgggkkkmmmmmmppprrruuuwwwxxxxxxzzz|||}}}}}}xxxqqqnnnnnnjjjeee^^^ZZZWWWYYY^^^aaa```^^^___^^^___``````ZZZQQQJJJCCCBBB@@@===;;;;;;===???CCCEEEHHHJJJJJJIIIGGGFFFCCC@@@<<<:::888777555333444333111000...---,,,,,,//////000111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,.........---,,,++++++***++++++++++++++++++++++++------------.........//////000000000111111111111///000000111222333444555666666666444222222666999::::::;;;<<<>>>@@@BBBCCCBBBDDDFFFGGGGGGGGGIIIKKKIIIKKKMMMPPPSSSVVVXXXYYY[[[eeewwwjjjUUUMMMGGGEEECCCBBBBBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888888888999999888888777777666666}}}|||ttttttssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuurrrrrrrrrsssttttttttttttvvvvvvuuutttrrrllleee```ZZZ[[[]]]aaafffjjjkkkkkkppppppsssxxxzzz|||}}}yyyrrrjjj___[[[WWWVVVYYY\\\]]]\\\WWWWWWYYY[[[\\\XXXPPPIIIBBB@@@>>><<<;;;;;;<<<<<<===AAAEEEGGGHHHGGGFFFGGGEEEBBB>>>;;;999888666444333222111///...---------+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///000000000///...---,,,------------------------------........./////////000000000000111111111111/////////000222333555666666777666555444555777999999:::;;;===???AAABBBCCCCCCEEEGGGHHHGGGGGGHHHIIIIIIJJJMMMPPPSSSVVVWWWXXX[[[eeexxxgggSSSLLLGGGEEEBBBAAABBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888888888999999888888888777777777~~~|||zzztttsssssssssssstttuuuuuurrrsssuuuwwwxxxxxxwwwvvvrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwxxxvvvqqqjjjeee___^^^^^^```eeehhhiiihhhllllllpppxxx{{{|||yyyooobbb]]]WWWTTTUUUXXXYYYZZZVVVVVVVVVWWWXXXUUUNNNIIIAAA???<<<;;;;;;;;;;;;;;;888<<<@@@BBBBBBBBBDDDEEECCC@@@<<<999999888777666222111000///............++++++,,,,,,---///000111------------------------++++++,,,---------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++---.........------////////////////////////....../////////000000000000000000000111111111111/////////000111333555666555555555666777777777777666888:::===???AAAAAAAAAEEEGGGIIIIIIGGGFFFFFFGGGHHHJJJMMMPPPTTTVVVWWWXXXZZZeeexxxfffSSSLLLFFFDDDBBBAAABBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888888888666666777888999999::::::}}}zzzyyytttsssssssssssstttuuuuuuoooqqquuuxxxyyyyyyxxxwwwssstttuuuwwwxxxxxxxxxxxxvvvvvvwwwxxxwwwssslllgggccc```^^^```dddgggggggggggggggmmmvvvzzzyyy|||ttteee___WWWSSSRRRSSSUUUUUUYYYWWWVVVWWWWWWTTTNNNIII@@@>>>;;;:::;;;;;;;;;:::555999===???>>>???AAACCC@@@===999888888999999888111111000//////////////////...,,,++++++,,,---...////////////////////////***+++,,,,,,------------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,$$$%%%'''***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000111111111111////////////111333555666333333333555888888666444444666:::===???@@@@@@???FFFHHHJJJIIIHHHFFFEEEFFFHHHJJJMMMQQQTTTVVVWWWWWWYYYdddwwwfffSSSMMMFFFDDDBBBAAABBBBBBAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888888888888888888888888888333444555777999;;;======~~~{{{yyywwwtttpppooopppqqqrrrrrrvvvuuutttttttttvvvwwwxxxxxxwwwxxxxxxyyyzzz{{{|||~~~~~~~~~zzzsssooodddaaa^^^___cccfffggggggeeefffiiinnntttyyy{{{{{{xxxyyy}}}~~~xxxtttlllcccWWWPPPOOORRRVVVXXXXXXYYY[[[ZZZWWWQQQLLLHHHCCC@@@<<<:::::::::999888888:::<<<>>>@@@@@@@@@@@@<<<<<<;;;:::999777666555888777555333111///......---------,,,,,,+++++++++///---+++,,,...///---+++((())))))******++++++,,,------,,,---...000222333......111555444...,,,000------,,,++++++,,,,,,,,,,,,---......,,,******+++------------------------...---,,,+++,,,...000111............////////////222222222222333444555555777777777666555555444444888999:::<<<>>>AAACCCDDDBBBEEEHHHJJJIIIHHHGGGGGGHHHJJJMMMQQQTTTUUUVVVVVV]]]iii|||fffSSSKKKDDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::999999999999999999999999999999888777666666777777666666777777888888888888777777777666777777888999~~~|||zzzwwwtttqqqoooqqqssstttuuuvvvuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{|||~~~~~~}}}wwwrrrfffbbb^^^^^^aaadddfffgggfffgggkkkpppvvvzzz{{{{{{rrrrrrssstttvvvuuusssqqqmmmdddYYYQQQOOOPPPSSSTTTVVVWWWXXXWWWUUUPPPLLLIIICCC@@@>>><<<<<<;;;999888666888:::<<<>>>????????????>>>===<<<:::888777666333222111000000/////////---------,,,,,,,,,++++++...,,,***+++......---+++//////..................++++++++++++,,,...000111333DDDJJJ;;;---+++---+++,,,++++++******++++++,,,***,,,......---,,,,,,---------------------------...---,,,,,,,,,...000111/////////000000000000111111000000111111222333444777777666666666555555555888999:::;;;>>>@@@BBBCCCBBBEEEIIIJJJIIIHHHGGGHHHIIIKKKMMMQQQSSSUUUVVVWWW___jjj|||dddRRRJJJEEEDDDCCCAAA@@@?????????===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::999999999999999999999999:::999888777777777777777777777777666777888999999888777777777777888999999~~~}}}|||xxxuuurrrppprrruuuwwwwwwvvvvvvvvvwwwxxxzzz|||}}}~~~~~~~~~~~~|||wwwjjjfff```]]]^^^bbbeeeggghhhjjjmmmrrrwwwzzzzzzyyynnnllliiiiiijjjlllmmmmmmjjjbbbYYYQQQNNNNNNPPPQQQTTTUUUUUUTTTRRROOOLLLJJJCCCAAA@@@??????===;;;888777888:::<<<>>>???@@@@@@BBBAAA@@@>>>;;;999777666111111000///............------------,,,,,,,,,,,,+++******+++---...---,,,//////...------,,,++++++)))))))))***+++,,,---...===]]]dddDDD+++...222***++++++************++++++***,,,.........---...000------------------------------,,,,,,---...000111000000000000111111111111////////////000111222333777666666666666666666666888999:::;;;===???AAABBBCCCEEEIIIJJJIIIHHHHHHHHHIIIKKKNNNQQQSSSUUUWWWWWWaaakkk|||~~~aaaPPPJJJFFFEEEDDDBBBAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::999888888888888999999888666555666777999:::888888888888888999::::::~~~~~~~~~{{{xxxtttrrrsssuuuwwwxxxwwwxxxyyyzzz|||}}}{{{qqqkkkddd^^^]]]aaaeeeiiijjjkkknnnssswwwyyyxxxvvvnnnkkkgggeeefffggghhhhhhbbb]]]WWWQQQOOOOOOQQQRRRUUUUUUTTTSSSQQQNNNLLLJJJDDDCCCBBBAAAAAA???<<<999999:::<<<>>>@@@AAABBBCCCDDDCCC@@@===;;;888777666555333111///---,,,+++***------------------,,,,,,)))))))))***,,,---------------,,,,,,++++++++++++)))))))))***+++,,,,,,--->>>ZZZ___BBB---000333***+++++++++***++++++,,,---+++---//////.........///------------------------------,,,,,,---...000000//////000000000111111111////////////000111222333666666666666666777777777999999:::;;;===???@@@AAACCCFFFIIIJJJIIIHHHHHHIIIJJJKKKNNNPPPSSSUUUWWWXXXbbblll}}}{{{___PPPKKKFFFEEEDDDBBB@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::999999999999999::::::888666555555666999:::999999888888999999:::;;;~~~zzzuuussssssuuuwwwxxxzzzzzz|||}}}~~~wwwrrriiiaaa^^^```fffjjjkkkkkkmmmqqqtttuuutttrrrmmmjjjgggeeeeeedddcccbbb\\\ZZZXXXUUUSSSTTTVVVWWWVVVUUUUUUSSSQQQNNNKKKJJJEEEDDDCCCBBBBBB@@@===:::999:::;;;===???BBBCCCDDDDDDBBB???<<<999777555555666555333000...---,,,+++------------------------((()))***++++++,,,---...---------....../////////******++++++,,,,,,------444<<<===333,,,---,,,''',,,,,,,,,,,,,,,---...///---///000///...,,,,,,---------------------------,,,,,,------...//////000........./////////000000111111111111222333444444555666666666777777888888888999:::;;;===???AAABBBDDDFFFIIIJJJIIIHHHIIIJJJKKKLLLNNNPPPSSSVVVXXXYYYbbblll}}}yyy^^^PPPMMMFFFEEECCCAAA???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::999999999999999:::::::::999666555555666888:::999999888888999999:::;;;{{{uuurrrsssvvvxxxyyy|||}}}|||vvvmmmddd___```eeejjjkkkjjjjjjlllooopppooonnnjjjhhheeeccccccbbb```^^^[[[\\\\\\ZZZXXXWWWXXXYYYSSSTTTTTTSSSQQQNNNKKKJJJFFFDDDCCCBBBBBB@@@===;;;888888999;;;===@@@BBBDDDCCCAAA>>>:::777666555444333333222111000000000000------------............)))+++,,,,,,++++++---...++++++,,,,,,---......///***+++,,,------------,,,...((('''+++///---******---,,,,,,------...///000...///000///---++++++,,,------------------------,,,,,,---....../////////............////////////222222222222333444555666555555666777777888999999888999:::<<<>>>AAACCCDDDEEEGGGIIIIIIIIIHHHIIIKKKLLLMMMNNNPPPSSSVVVXXXZZZ___jjj}}}zzz___QQQNNNFFFDDDCCC@@@>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999888888888888999:::::::::999777666555666888999888888888888888999::::::~~~|||xxxsssqqqssswww{{{}}}}}}yyypppfff___^^^ccchhhjjjhhhggggggiiijjjjjjjjjhhheeebbb```aaaaaaaaaaaa\\\^^^^^^[[[VVVRRRQQQQQQMMMNNNQQQRRRRRROOOLLLJJJGGGEEEBBBAAA@@@@@@>>><<<888888999;;;===@@@CCCEEECCCAAA===:::777666555666333333222111000000000000------------.........///+++,,,...---++++++,,,...++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++---***)))---///------...,,,,,,,,,,,,---...//////+++---......,,,+++,,,,,,------------------------,,,,,,---...////////////...////////////000000000222222222222333444555666444555666777888999::::::888888:::<<<@@@CCCEEEGGGFFFGGGIIIIIIIIIIIIJJJKKKMMMMMMNNNPPPSSSVVVYYYZZZ]]]iii}}}}}}```RRROOOGGGFFFDDDAAA???======<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888999:::999999888777666777777777888777777777777888999999}}}yyyvvvqqqpppsssyyy}}}~~~yyyqqqfff^^^]]]aaafffjjjgggdddccceeeggghhhhhhhhhddd```^^^```ccceeefff]]]^^^]]]YYYQQQKKKHHHGGGGGGJJJNNNQQQRRRPPPNNNKKKHHHEEEBBB@@@??????>>>===:::;;;;;;===???BBBEEEGGGCCCAAA===:::888777777777666555333111///---,,,,,,---------.........//////,,,...///...,,,+++,,,...111111111000//////......)))***,,,------,,,+++******///222---))))))+++---++++++++++++,,,---...///)))+++,,,---,,,,,,---...------------------------+++,,,---...////////////000000000000111111111111222222222222333444555555444555666777888999:::;;;777888:::===@@@DDDGGGIIIFFFHHHIIIIIIHHHIIIJJJLLLMMMMMMNNNPPPSSSVVVYYY[[[[[[hhh}}}aaaRRRNNNHHHGGGEEEBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777666666777888999999888888888888777777666666777777777666777888888999|||uuussspppnnnpppuuu{{{zzzrrriiibbb^^^^^^^^^aaabbbcccbbbaaaaaabbbdddcccbbb```___```aaacccdddaaa^^^YYYUUUPPPKKKEEEBBBIIIJJJMMMOOOOOONNNLLLKKKGGGHHHHHHGGGEEEBBB???>>><<<999777:::@@@CCCBBB@@@======<<<;;;999888777777666555444333111000/////////............---------//////...------,,,++++++************************.........------,,,,,,,,,........................******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---...///...---,,,---------...///111222333111222222333333444555555:::777555666:::<<<<<<;;;::::::;;;===@@@BBBEEEFFFIIIHHHHHHGGGFFFFFFFFFGGGMMMOOOPPPQQQRRRTTTXXX[[[\\\ggg{{{cccRRRMMMHHHFFFCCCBBBBBBBBB@@@???CCCDDDDDDCCCAAA>>>;;;999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999888777777888888666555777777777888999999999:::777777777777777777777777~~~{{{vvvssspppnnnppptttyyy}}}}}}xxxqqqhhhbbb^^^]]]]]]aaacccccccccbbbbbbdddfffeeedddbbb```______```aaa]]]ZZZWWWTTTQQQMMMIIIEEEHHHIIILLLNNNOOONNNLLLKKKHHHIIIJJJJJJHHHEEEBBB@@@<<<999777999>>>BBBAAA???>>>===<<<;;;999888777777666555444333222000/////////............---------------,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---........................///111222222///000000111111222333333666444333555999===>>>===::::::<<<===@@@BBBEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHLLLMMMNNNOOOOOOQQQUUUXXX\\\ggg{{{cccSSSMMMHHHFFFCCCBBBBBBBBB@@@?????????@@@AAA@@@>>><<<:::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;999777666777888888777888888888888888999999999777777777777777777777777~~~{{{yyywwwtttqqqoooooorrrwwwzzz|||}}}~~~}}}|||~~~|||{{{wwwqqqiiiccc___^^^]]]aaacccdddeeedddeeefffhhhhhhgggddd```^^^\\\[[[[[[WWWUUUTTTSSSRRROOOLLLIIIFFFHHHKKKMMMNNNMMMKKKJJJIIIJJJLLLMMMLLLIIIEEECCC<<<999777999===@@@???>>>>>>===<<<;;;:::888777777666666555444333111000//////............------------,,,,,,++++++******)))------------------------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000///////////////000111111///000000111111222333333444333333555888;;;<<<<<<:::;;;<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNNNNNNNNNNPPPTTTVVV\\\gggzzzdddSSSNNNHHHEEECCCBBBBBBAAA@@@???:::;;;<<<===>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<:::888777888999999999999999999888888888888888777777777777777777777777~~~|||{{{zzzyyyxxxwwwuuuqqqnnnnnnppptttvvvyyyzzz{{{{{{{{{|||~~~~~~|||{{{xxxsssmmmgggccc```___```bbbdddeeefffggghhhjjjkkkiiifffaaa]]]ZZZXXXWWWSSSRRRQQQQQQQQQOOOKKKHHHDDDFFFIIILLLMMMMMMKKKJJJHHHJJJLLLNNNMMMJJJFFFDDD>>><<<999:::<<>>>>>===;;;:::999888777666666666555444222000//////............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------***+++---......---+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------............---,,,,,,---///000000///////////////000111111222222333333444555555666555555555666666666666::::::;;;===@@@BBBDDDFFFDDDDDDEEEFFFGGGIIIJJJKKKPPPPPPPPPOOOOOOQQQTTTXXX\\\gggzzzeeeTTTNNNGGGEEECCCAAAAAAAAA@@@>>>999:::;;;<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999999;;;;;;:::888:::999999999888777777777777777777777777777777777|||zzzzzzyyyxxxwwwwwwuuuqqqnnnmmmoooqqqsssuuuwwwyyyyyyyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}|||zzzvvvqqqlllfffbbb```]]]```ccceeefffhhhiiikkkmmmkkkgggccc^^^ZZZWWWUUUSSSRRRQQQQQQPPPMMMIIIEEECCCEEEHHHKKKMMMMMMLLLKKKGGGIIIKKKLLLKKKIIIEEECCCAAA???<<<<<<<<<>>>???@@@>>>>>>===<<<:::999888888666666777666555333111//////............---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......111000...---,,,,,,---...000///////////////000111111222222333333444555555555666666666555555555555999999:::<<<>>>AAACCCEEECCCDDDDDDFFFGGGIIIKKKLLLOOOOOOOOONNNNNNPPPTTTWWW\\\gggyyyeeeTTTNNNGGGEEEBBBAAAAAAAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999:::<<<>>>===:::777:::999999999888777777777888888888888888888888888|||{{{{{{zzzyyywwwvvvtttqqqnnnmmmnnnpppqqqqqqsssvvvwwwxxxyyy{{{}}}|||}}}||||||zzzzzz||||||||||||zzzxxxsssmmmgggaaa^^^YYY\\\aaadddfffgggiiikkkllljjjhhhddd___[[[XXXWWWTTTTTTSSSRRRQQQMMMHHHDDDBBBEEEHHHKKKMMMNNNMMMLLLHHHIIIIIIIIIHHHFFFDDDBBBCCCAAA???===<<<===???AAA???>>>===<<<;;;999888888666777888888666444111//////............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++******+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------000000///...------------///////////////000111111///000000111111222333333111333555666666555666777777888999;;;===@@@BBBCCCCCCDDDDDDFFFGGGIIIKKKLLLLLLLLLLLLJJJKKKMMMRRRVVV\\\gggyyyeeeSSSMMMGGGDDDBBBAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::777888:::<<<>>>===:::777999999999888888888888888888888888888888888888888}}}}}}}}}|||zzzxxxuuussspppnnnmmmmmmooopppmmmpppssstttuuuvvvyyyzzz{{{~~~}}}|||~~~{{{zzzzzz{{{zzzzzzyyyxxxvvvqqqkkkccc\\\XXXUUUYYY^^^bbbeeefffhhhjjjjjjiiigggeeeaaa^^^[[[ZZZWWWVVVVVVUUUTTTPPPJJJFFFBBBEEEHHHLLLNNNNNNNNNMMMJJJIIIHHHGGGEEEDDDCCCBBBCCCBBB???<<<;;;;;;>>>@@@??????>>><<<;;;:::999888666777888888777444111//////............---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------...---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///////////////............///111222222///000000111111222333333111444777777666555666777555666777999;;;>>>@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKJJJIIIJJJMMMSSSWWW\\\gggyyydddRRRLLLFFFDDDBBB@@@@@@@@@???=========<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::888888888:::;;;;;;:::888888888888888999999999888888888888888888888888~~~{{{xxxtttrrrpppmmmlllmmmooopppkkkmmmppprrrsssuuuwwwxxxzzz~~~}}}|||~~~}}}{{{{{{|||{{{yyywwwvvvuuusssooohhh```XXXTTTSSSWWW]]]aaadddfffhhhiiiiiihhhgggeeeccc```]]]\\\XXXWWWWWWXXXVVVSSSMMMIIIBBBEEEIIILLLOOOOOOOOONNNLLLKKKHHHFFFDDDCCCBBBBBBCCCAAA???;;;999:::<<>><<<;;;:::999888666777999999888555222000//////.........---------------------------------................................./////////000000111///---++++++---///111******+++++++++,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,)))+++---///111111111111---------...///111222333111222222333444444555555555888:::999555333333444555555666888:::===???AAADDDDDDEEEFFFGGGIIIKKKKKKLLLLLLLLLKKKLLLPPPUUUZZZ\\\gggxxxcccQQQKKKFFFDDDBBB@@@@@@@@@???===;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<999666555777:::<<<===777777888888999999999:::888888888888888888888888}}}||||||xxxsssmmmlllnnnooolllhhhmmmnnnpppsssvvvxxxyyyyyyzzz{{{{{{{{{||||||}}}}}}zzzvvvvvvyyyzzzwwwsssuuuvvvtttoooggg___\\\[[[WWWYYY[[[^^^aaafffkkkpppnnnpppqqqlllccc^^^]]]^^^XXXZZZ]]]___^^^XXXOOOIIIGGGDDDFFFLLLPPPPPPQQQTTTOOOLLLGGGEEEEEEEEEDDDCCCCCC@@@===;;;;;;<<<======@@@???===;;;999888888777:::999999888666555333222//////...---,,,,,,,,,,,,,,,---/////////---+++***//////000000///---+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---...------,,,---...///000000000000///......------000000///...............000111111222222333444444666666666555444444333333666777888;;;===@@@CCCEEEGGGIIIKKKKKKJJJKKKLLLNNNPPPOOOOOOOOOPPPSSSVVVXXX\\\ggg{{{bbbRRRMMMEEECCCAAA?????????>>><<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777888999999999999888999888888888777777666666777888888888888999999999|||zzzxxxwwwvvvrrrmmmlllnnnnnnkkkhhhlllnnnppprrruuuwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{xxxuuuvvvyyy{{{xxxuuutttuuusssnnnggg```\\\\\\]]]]]]]]]___bbbfffjjjlllppprrrqqqlllccc]]][[[\\\[[[\\\^^^```___[[[TTTOOOIIIFFFGGGLLLOOOOOOPPPRRROOOLLLIIIGGGGGGFFFEEEDDDCCCAAA===;;;;;;;;;<<<<<>>===;;;:::999888888999999999888666555333222//////...---,,,,,,,,,,,,,,,---......---,,,+++***,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************,,,+++***)))***+++---...------,,,++++++,,,---...////////////............000000///...............000111111222222333333444444444444555555666666666666777888;;;>>>AAACCCEEEGGGIIIJJJKKKJJJKKKLLLNNNQQQQQQPPPPPPRRRTTTVVVXXX\\\hhh|||bbbRRRNNNEEECCCAAA?????????>>><<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;:::::::::999999999777777888999999999999999888888888888777777777666777777888888888999999999|||zzzxxxwwwuuuqqqnnnmmmnnnnnnllliiilllmmmoooqqqsssuuuwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwuuuuuuwwwzzz{{{xxxuuurrrsssqqqmmmgggaaa^^^\\\___]]]]]]___eeejjjkkkkkkpppqqqoooiiiaaa[[[XXXXXXYYYYYYZZZZZZZZZXXXTTTQQQKKKGGGGGGLLLOOONNNOOOQQQOOOMMMKKKJJJJJJIIIFFFEEECCCBBB???===;;;;;;;;;;;;>>>>>>===;;;:::999888888999999888777666555333222//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,,,,------***++++++,,,,,,++++++***---------,,,,,,+++++++++************************---,,,+++++++++,,,---...---,,,+++++++++++++++,,,---............/////////000//////............///000000111111222333333333111111333444666888999:::777888999;;;>>>AAACCCDDDFFFHHHJJJJJJJJJKKKLLLNNNSSSRRRRRRRRRSSSTTTVVVWWW\\\hhh||||||```RRRNNNEEECCCAAA?????????>>><<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999777777888888999999999999888888888888777777777777777777777888888888999999}}}|||{{{{{{uuurrrpppoooppppppnnnlllkkklllmmmoooqqqsssuuuvvvvvvvvvvvvuuuuuuttttttsssuuuuuuuuuxxxzzzzzzwwwtttqqqqqqooolllhhhccc```^^^]]][[[ZZZ___gggmmmmmmkkkjjjjjjiiiddd^^^YYYVVVVVVYYYXXXVVVVVVVVVUUURRRPPPKKKGGGGGGKKKNNNNNNOOORRROOOMMMLLLLLLLLLJJJHHHEEEEEEDDDCCC@@@===;;;;;;;;;======<<<<<<;;;:::999888888888888777666444333222//////...---,,,,,,,,,,,,,,,,,,+++******++++++,,,///...---,,,,,,---///000***++++++,,,,,,++++++***......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,+++++++++++++++,,,,,,---......///000000000///............//////000000000111222222333333111111333444666888::::::888888999;;;>>>AAACCCDDDFFFGGGIIIJJJJJJKKKLLLNNNSSSRRRRRRRRRRRRSSSUUUUUU[[[gggzzzwww]]]PPPLLLEEECCCAAA?????????>>><<<======<<<;;;;;;;;;;;;<<<>>>>>>>>>=========<<<<<<999999999999999999999999888888888888888999999999888888888777777777777777777777777777888888888888}}}|||{{{zzzyyyuuutttsssssssssrrrqqqooojjjkkkkkkmmmoooqqqssstttvvvuuuuuuuuutttsssssssssuuuvvvwwwxxxxxxwwwuuurrrpppooonnnllljjjfffccc```^^^[[[ZZZ___fffkkkkkkhhhbbbbbbaaa___[[[XXXVVVVVVZZZYYYWWWWWWWWWUUURRROOOKKKGGGFFFJJJNNNNNNPPPSSSNNNMMMLLLLLLLLLKKKHHHFFFFFFGGGGGGDDD???<<<;;;;;;;;;<<<<<<<<<<<<;;;999999777777777777666444333222//////...---,,,,,,,,,,,,,,,++++++******+++,,,,,,+++***)))))))))***+++,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---...///000000//////............/////////000000111111222333333333333444555666888888999888999:::<<<>>>AAACCCDDDEEEGGGIIIJJJJJJJJJLLLNNNQQQQQQQQQQQQRRRRRRSSSTTTYYYdddxxxttt[[[MMMJJJEEECCCAAA?????????>>><<<======<<<;;;;;;;;;;;;<<<>>>=========<<<<<<<<<<<<777777777888888888888888888888777777777888999:::777777777777777777888888666666777777777888888888~~~|||yyyvvvuuusssuuuuuuuuuuuuuuutttsssrrrjjjjjjjjjkkkllloooqqqssstttttttttttttttsssssssssuuuvvvwwwwwwvvvuuutttssspppnnnmmmlllllliiifffcccbbb```___aaadddfffeeeccc^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYYYYYWWWSSSOOOMMMHHHGGGJJJMMMNNNOOOSSSNNNLLLJJJJJJJJJIIIHHHFFFFFFHHHIIIFFF@@@;;;:::::::::;;;<<<<<<<<<;;;:::999666666666666555444333333//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,---...---------++++++,,,---....../////////............//////000//////000000111222222222444444555666777777888888999:::;;;<<<>>>AAACCCDDDDDDFFFHHHIIIIIIJJJMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSWWWcccwwwsssZZZLLLHHHEEECCCAAA?????????>>><<<======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999777777777888888888888888999888777777777888:::;;;777777777777888888888888666666666777777777888888}}}zzzxxxvvvuuussstttvvvvvvuuutttssssssiiiiiiiiiiiikkkmmmppprrrrrrrrrrrrrrrssssssssssssttttttuuuuuuuuuuuuuuuvvvpppnnnmmmmmmnnnllliiifffddddddddddddddddddcccccc``````_________^^^]]]\\\YYY[[[^^^bbbcccaaa\\\XXXQQQLLLIIIKKKLLLKKKLLLOOOMMMJJJHHHGGGGGGGGGGGGFFFEEEHHHJJJFFF???999777888999:::;;;======<<<:::999666666666666555444333333//////...---,,,,,,,,,,,,***+++,,,---......---,,,...............---,,,+++***++++++,,,,,,++++++***((())))))******++++++,,,******************************++++++,,,,,,++++++((()))+++,,,------------,,,,,,,,,------........................///000000//////000000111111222222444444555666777888999999::::::;;;===???AAACCCDDDCCCEEEHHHIIIIIIJJJMMMOOOOOOOOOQQQRRRSSSTTTUUUUUUWWWcccwwwuuu[[[LLLGGGEEECCCAAA?????????>>><<<======<<<;;;;;;;;;;;;<<<:::999999999999888888888888888999999::::::::::::999888777666777888:::;;;666777777777888888888888666666666666777777777888}}}||||||rrrtttuuuvvvuuusssssssssiiiiiihhhhhhjjjmmmoooqqqppppppqqqqqqrrrrrrrrrsssrrrssstttttttttuuuwwwyyypppnnnmmmmmmooonnnkkkgggaaacccffffffeeeeeefffgggdddcccbbbbbbcccbbb```^^^aaaeeejjjpppsssqqqlllgggUUUOOOJJJKKKKKKIIIJJJLLLLLLJJJFFFEEEEEEFFFFFFFFFCCCGGGIIIFFF>>>777555666888999;;;======<<<;;;:::666666666666555444333333//////...---,,,,,,,,,,,,***+++---/////////---,,,++++++,,,,,,+++)))(((&&&+++++++++,,,,,,+++++++++''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,%%%''')))+++,,,------,,,,,,,,,------------.....................///000111/////////000111111222222222333444666777999:::;;;:::;;;;;;===???AAACCCDDDCCCEEEGGGIIIIIIJJJMMMOOOOOOPPPQQQSSSUUUVVVVVVWWWXXXdddxxxwww\\\MMMHHHEEECCCAAA@@@@@@???>>><<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<999888777666666888:::;;;666666777777888888888999666666666666777777777777~~~zzzwwwyyyuuuqqqppprrrssssssqqqiiihhhgggggghhhjjjlllmmmnnnnnnoooppppppppppppooossssssssssssuuuwwwyyyzzzqqqooommmkkkjjjhhhdddbbbaaa```___```bbbgggkkknnniiiiiihhhgggfffeeeddddddffflllwwwyyyrrr]]]VVVMMMHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEDDDBBBDDDBBB@@@>>><<<:::999999999::::::<<<<<<;;;999777666666666666555444333222111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------------------------,,,+++************+++,,,,,,+++******+++++++++,,,***)))+++...///...,,,***+++,,,---------,,,,,,***+++,,,---..................////////////......444222000///000222444666333444444555666777777888888999;;;<<<===???BBBEEEEEEFFFFFFFFFFFFHHHLLLOOORRRSSSSSSSSSRRRQQQPPPPPPWWWaaauuuuuu\\\LLLFFFHHHFFFCCC???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999::::::::::::999::::::::::::::::::::::::999999999999999999999999999999888777666555444444777777666666666666777777~~~~~~}}}zzzxxxvvvsssqqqqqqsssttttttrrrjjjiiihhhggghhhjjjlllnnnlllmmmnnnooooooooooooooorrrqqqqqqrrrsssuuuwwwxxxqqqpppmmmlllkkkiiieeeccc]]]^^^___```bbbeeehhhiiihhhhhhhhhgggfffeeeeeedddkkkooowww~~~|||uuuooo^^^YYYRRRMMMLLLLLLLLLLLLKKKIIIEEECCCCCCCCCBBBAAABBBAAA???===:::999888777999999:::<<<<<<;;;999777777777777666666444333222111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------...++++++++++++,,,------...,,,)))'''(((***+++***))),,,,,,,,,,,,,,,------...***+++,,,---..................////////////......111000/////////111333555444444555666666777888888888999;;;<<<===???BBBDDDDDDEEEFFFFFFFFFHHHLLLOOOPPPQQQQQQRRRRRRRRRRRRRRRYYYcccwwwuuu\\\MMMHHHFFFEEEBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888888999::::::::::::999::::::::::::::::::::::::999999999999999999999999888888777777666666555555666666666777777999::::::}}}|||{{{{{{yyywwwrrrqqqqqqsssuuuvvvuuutttkkkjjjhhhggghhhjjjlllnnnjjjkkklllmmmnnnooooooooooooooopppqqqrrrtttuuuvvvqqqpppnnnmmmmmmjjjgggddd]]]^^^___aaacccdddeeefffgggggggggffffffeeeeeedddlllnnnqqquuuuuurrrkkkfff___[[[UUUQQQPPPPPPPPPPPPOOOKKKFFFBBBAAAAAAAAA@@@@@@???===;;;999888777666888999:::;;;;;;;;;:::999999999888888666555333333111111///...---,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++******+++,,,---...//////111...,,,++++++,,,,,,+++,,,,,,++++++,,,,,,------***+++,,,---..................////////////......////////////000111222333555666666777777888888888888999;;;<<<===>>>AAADDDCCCDDDEEEEEEFFFGGGKKKNNNNNNOOOPPPRRRSSSTTTTTTTTTZZZeeeyyy{{{vvv\\\NNNJJJDDDCCCBBBAAA???>>>======<<<<<<;;;;;;;;;:::::::::888999999:::::::::::::::::::::::::::::::::::::::999999999999999999999999777777777777666666666666555666666777999:::<<<===}}}zzzxxxwwwuuutttpppqqqsssuuuvvvvvvuuutttlllkkkiiiggghhhjjjmmmnnnjjjkkklllmmmnnnooooooooonnnnnnoooppprrrssstttuuuqqqpppoooooonnnlllhhheee````````````aaaccceeeffffffffffffeeeeeeeeeddddddgggffffffggggggddd```]]]___ZZZTTTPPPOOOQQQTTTVVVRRRNNNHHHDDDBBBBBBAAA@@@@@@???===;;;999888777777777999:::;;;;;;:::;;;;;;;;;;;;:::999777666444333222111000...---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,------------333111...,,,,,,,,,,,,,,,)))+++---......---,,,+++***+++,,,---..................////////////.........//////000111222333333666777777777888888888999888999;;;<<<<<<>>>AAACCCAAACCCDDDEEEFFFGGGKKKMMMNNNOOOPPPRRRSSSTTTTTTTTT[[[fffzzz~~~vvv|||xxx]]]OOOKKKBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::999999999999999999999999888888888888888888888888555666666666777777777888666666666777888999;;;;;;~~~yyyvvvuuusssqqqqqqsssuuuvvvvvvuuusssrrrmmmkkkhhhfffgggiiilllnnnkkklllmmmnnnoooooooooooommmnnnoooqqqrrrsssttttttpppoooooooooooommmiiifffbbb```]]]\\\]]]aaaeeehhhffffffeeeeeeddddddcccccc```^^^\\\\\\\\\[[[YYYXXX[[[WWWPPPKKKJJJNNNUUUZZZTTTQQQLLLIIIGGGFFFDDDBBB@@@???===;;;:::999888888666888;;;;;;::::::;;;=========<<<;;;999666555333222111000///...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///...---,,,,,,+++++++++,,,+++***)))(((...---,,,***(((((())))))))),,,111444444222...+++***+++,,,---..................////////////......//////000111333444444444777777777777888888888888888999;;;<<<<<<===@@@BBB@@@BBBDDDEEEFFFHHHKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSZZZeeezzz}}}ttt|||}}}___OOOJJJAAAAAABBBAAAAAA???>>>===<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999999999999999999999999888888888888888888888888555555666666777777888888777777666666666777888888{{{yyywwwuuusssuuuwwwxxxxxxuuurrrppppppmmmkkkgggeeeeeehhhkkkmmmmmmmmmnnnoooooooooooonnnlllmmmoooppprrrrrrssssssnnnnnnnnnooopppmmmiiifffbbb___[[[YYYZZZ___dddhhhgggfffeeedddcccbbbbbbaaa]]][[[XXXVVVWWWXXXXXXWWWXXXTTTNNNHHHFFFJJJQQQWWWRRRQQQPPPOOONNNKKKGGGCCC???>>>===;;;:::999888888555888;;;;;;999999<<>><<<:::777555444222222000///...------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,+++***++++++,,,,,,***)))'''&&&***+++,,,,,,***)))***+++,,,///444888888555111...***+++,,,---..................////////////......000000000111222444555666777777777777777777777777888:::;;;;;;<<<===???AAA@@@BBBEEEFFFGGGIIIKKKNNNOOOPPPQQQRRRSSSSSSSSSSSSYYYeeezzzwwwbbbPPPJJJBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888555555666666777777888888777777666666666666666777~~~}}}{{{zzzzzz{{{|||xxxsssnnnmmmlllmmmjjjfffddddddfffjjjlllmmmmmmnnnnnnnnnmmmlllllljjjkkkmmmooopppqqqqqqqqqlllmmmnnnooopppmmmiiifffbbb```^^^]]]^^^bbbgggjjjhhhgggfffdddcccaaa```___]]]YYYVVVTTTTTTUUUVVVVVVTTTRRRNNNIIIEEEEEEIIINNNNNNOOOQQQSSSSSSOOOHHHCCC>>>===;;;:::888777777777444888;;;:::999999===AAAAAA@@@???===;;;888666444333222111///......---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,***)))'''***+++,,,,,,,,,***((('''&&&***---...---,,,---...,,,...111333333222000...***+++,,,---..................////////////......000/////////000333555777666666666666666666666666888:::;;;;;;;;;<<>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;888888888888888888888888888888888888888888888888666666666666777777777777666666666666777888999999~~~~~~yyyrrrllljjjjjjllljjjfffcccccceeeiiilllmmmmmmmmmmmmlllkkkjjjjjjhhhiiikkkmmmooooooooooookkklllmmmoooooommmiiifffdddccccccccceeehhhkkkmmmhhhhhhfffdddbbb```___^^^\\\XXXTTTRRRRRRSSSSSSSSSSSSSSSPPPKKKFFFCCCDDDFFFJJJMMMRRRVVVVVVQQQIIICCC<<<;;;:::888777666666666444777;;;:::888999===BBBBBBAAA@@@>>>;;;888666444333222111///............---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))))))))))))))))))))))),,,---...//////---,,,***)))***,,,------,,,+++*** $$$))),,,+++)))***++++++++++++,,,,,,,,,------++++++,,,---..................////////////......///...------...111555777666666666666555555555555888:::;;;;;;;;;<<<>>>AAA@@@CCCFFFHHHIIIKKKMMMOOOJJJLLLNNNQQQTTTVVVWWWXXXZZZfff{{{gggSSSKKKFFFDDDAAA???======>>>???<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;888888888888888888888888777777777777777777777777777777777777666666666666666666666777888:::;;;<<<|||yyyvvvtttqqqnnnkkkhhheeecccbbbccceeegggjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjjjjiiihhhiiijjjkkklllllllllkkkjjjgggfffeeefffhhhjjjkkkkkkjjjlllkkkddd```aaaaaa___ZZZZZZYYYWWWUUURRRRRRRRRSSSSSSQQQMMMHHHDDDCCCCCCJJJLLLOOOQQQQQQLLLFFFAAA<<<:::777777777888888777666888;;;;;;;;;===BBBFFFIIIFFFBBB===999888777888111111000///...---,,,,,,++++++******++++++,,,,,,------++++++++++++------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,///...---,,,,,,,,,,,,,,,...---+++)))))))))+++,,,,,,---...//////...---,,,////////////000000000000111111111111222333444555888888888777777777777777999:::<<<>>>@@@@@@@@@@@@???@@@BBBEEEHHHKKKNNNPPPLLLJJJMMMRRRUUUTTTVVVYYY\\\iiigggPPPEEEDDDCCCAAA???>>>===<<<<<<======<<<<<<<<<<<<======:::999999888888999999:::999999999888888888888777777777777777777777777777888888777777666666555555777777777777888888888888~~~{{{xxxvvvtttqqqooollljjjfffcccbbbccceeeggglllllllllllllllllllllllliiihhhhhhgggggghhhhhhiiiiiijjjkkkllllllkkkiiiiiiccccccbbbcccdddeeeffffffiiilllkkkfffbbbaaa```^^^[[[[[[ZZZXXXUUUSSSRRRRRRSSSSSSQQQMMMHHHDDDBBBAAAGGGJJJOOOSSSSSSNNNGGGBBB<<<:::888777777888777666555888:::;;;<<<>>>AAAEEEGGGDDD@@@;;;888666666666111111000///...------,,,///...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,------,,,+++++++++++++++000///---++++++,,,---...------...//////...------.../////////000000000000111111111111222333444444888777777777777777777777999:::<<<>>>????????????@@@BBBFFFJJJMMMNNNNNNMMMMMMKKKMMMRRRTTTRRRSSSVVV\\\iii~~~}}}dddQQQHHHCCCBBBAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;999999999888888888888777888888888888888888888888777777777777777777666666666666777777777888888888~~~|||yyywwwvvvuuusssqqqnnnlllhhhdddccccccdddfffkkkkkkkkkkkkkkkkkkkkkkkkiiihhhfffeeeeeefffhhhiiiiiijjjjjjkkkjjjiiigggfff```___]]]]]]]]]]]]______eeejjjkkkgggeeeeeedddaaa]]]\\\ZZZXXXVVVTTTSSSRRRRRRRRRQQQLLLGGGCCCAAAAAAEEEJJJQQQVVVVVVPPPHHHBBB<<<:::888777777777666555444666:::<<<===>>>@@@BBBCCC@@@===999666444444444222111000000......---,,,222000...,,,***+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++******///...---,,,+++,,,---...------...//////...------....../////////000000000111111000111111222333444777777777777777777888888999:::;;;======>>>>>>>>><<<@@@GGGLLLPPPOOONNNLLLNNNLLLMMMQQQSSSQQQQQQTTT]]]iii~~~xxx```PPPIIIBBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777999999999999999999999999777777777777888888888888666666777777777777888888{{{yyywwwuuuuuuuuusssrrrpppmmmiiieeecccbbbdddeeehhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffgggggghhhhhhiiiiiiiiihhhgggeeeddd^^^\\\XXXUUUSSSUUUYYY\\\bbbgggjjjiiihhhjjjjjjggg```^^^ZZZXXXVVVUUUSSSRRROOOPPPNNNKKKGGGDDDCCCCCCFFFLLLUUUZZZXXXPPPGGGBBB<<<:::888888888777555444333555888;;;===>>>>>>???>>>===:::777444333333333222222111000///...------111///---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,+++++++++,,,,,,+++*********+++,,,---..................---........./////////000000000000000000111222333444777777777777777888888888::::::;;;<<<<<<=========999===CCCIIIMMMNNNNNNMMMMMMLLLMMMRRRTTTRRRSSSVVV]]]iii}}}xxx___OOOHHHAAAAAA@@@???>>>>>>>>>???;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999888888888777777888888888888888888888888666666777777888888999999666666666666777777777888yyywwwuuutttuuuuuutttrrrpppmmmiiidddbbbbbbcccdddggggggggggggggggggggggggfffgggiiijjjjjjiiigggfffgggggghhhhhhgggeeecccbbb___\\\VVVOOOMMMOOOVVV\\\dddiiilllkkkjjjkkkjjjhhhbbb^^^ZZZWWWVVVUUUSSSQQQKKKLLLLLLJJJGGGEEEEEEFFFIIIPPPXXX[[[VVVNNNEEE@@@<<<;;;999999999888666444333555777:::<<<=========;;;:::888555444333222222222222111000///...---------,,,+++)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,+++,,,------...---,,,,,,+++++++++++++++++++++,,,.........------.....................////////////000000000000111222333333666666777777888888888888:::::::::;;;<<<===>>>>>>>>>@@@CCCGGGJJJLLLMMMMMMMMMKKKNNNSSSVVVUUUVVVYYY\\\iii}}}{{{```NNNHHHAAAAAA@@@???>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<777888999999999999888777999999999888888888777777777777777777777777777777666666777777888888888999555666666666666777777777}}}wwwvvvtttsssttttttsssrrrooolllgggdddaaaaaabbbccchhhhhhhhhhhhhhhhhhhhhhhhdddgggjjjlllllljjjgggddddddeeeffffffeeedddbbbaaa^^^\\\WWWQQQMMMOOOVVV]]]hhhlllnnnjjjhhhhhhgggeeeddd___YYYUUUUUUTTTRRROOOJJJKKKKKKIIIGGGEEEEEEFFFKKKQQQWWWWWWRRRIIICCC@@@<<<;;;::::::;;;:::888666444444555888;;;===<<<;;;999888777666444333333333333222111111//////...---************++++++,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,+++,,,---...///...---,,,,,,,,,------------......///...------------...///------........./////////000000///000000111222333666666666777888888999999999::::::;;;<<<>>>@@@AAAHHHGGGGGGGGGHHHJJJLLLMMMMMMKKKNNNTTTWWWVVVXXX[[[[[[hhh}}}~~~aaaPPPJJJBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<666777888999999888777666999999999888888888888777666666666666666666666666666666666666777777777777555555666666666666777777}}}}}}}}}}}}~~~}}}wwwuuusssrrrssssssrrrqqqmmmjjjfffbbb```aaabbbcccggggggggggggggggggggggggeeefffhhhiiiiiihhhfffeeebbbcccdddddddddcccbbbaaa\\\\\\[[[WWWRRRRRRWWW\\\fffjjjjjjfffdddfffgggeeeddd^^^WWWTTTTTTSSSPPPMMMKKKLLLKKKIIIFFFCCCCCCCCCHHHMMMRRRQQQKKKDDDAAA@@@;;;::::::<<<======;;;999666444333555999<<<<<<;;;888888777666666555444444333222222111000///......+++,,,---------,,,+++***+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,)))+++,,,.........,,,++++++,,,------............///...------------...///---------.........///////////////000000111222333555666666777888888999999999999:::;;;===???BBBCCCFFFFFFFFFGGGIIIKKKMMMNNNNNNLLLNNNSSSVVVUUUVVVYYYYYYggg~~~cccQQQJJJCCCBBBAAA???>>>=========;;;;;;::::::::::::;;;;;;666777999::::::999777666999999999888888888888777666666666666666666666666666666666555555555555555555555555666666666777777|||{{{{{{{{{{{{{{{|||~~~}}}wwwuuusssrrrssssssrrrpppkkkiiieeebbb``````bbbccceeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffaaaaaacccddddddcccbbbbbbYYY\\\___]]]XXXVVVXXX[[[___ccceeebbbcccgggiiiiiieee^^^WWWSSSSSSSSSPPPLLLNNNNNNMMMIIIEEEBBBAAAAAAEEEJJJMMMLLLFFFAAA@@@AAA;;;:::;;;<<<>>>>>><<<:::777444222444888;;;<<<;;;888888888777777666555555333333222111000///......---...///000///,,,***(((++++++------------+++++++++,,,------++++++,,,------------,,,,,,,,,++++++***+++,,,,,,******+++,,,((()))+++---------+++***)))***+++,,,,,,,,,,,,,,,///...---,,,,,,---...///---------.........//////////////////000111222333555666666777888999999999999999:::;;;===@@@CCCEEE>>>???BBBFFFIIILLLOOOPPPOOOMMMOOOSSSTTTSSSSSSVVVXXXfff~~~dddQQQJJJDDDCCCAAA???>>>===<<<<<<:::999999999999999999:::777888:::;;;;;;:::888777999999999888888888888777777777777777777777777777666666555555444444444333555555555555666666666777|||zzzyyywwwzzz|||}}}||||||}}}~~~|||tttttttttsssrrrpppooonnnjjjhhheeebbb```___``````cccbbbaaaaaabbbccceeefffdddcccccccccbbbbbbaaaaaa``````aaabbbccccccdddeeeaaa```^^^\\\ZZZYYYYYYYYYbbbdddgggfffeeefffiiimmmlllcccXXXRRRQQQQQQOOOMMMLLLLLLLLLKKKIIIEEEBBB@@@???BBBDDDFFFFFFCCC???======:::888888;;;===<<<;;;777555333333666999::::::???;;;777666666666444222333333222111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++'''((()))+++,,,---......,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,---///000//////......000000///---+++,,,------------,,,+++---000333444555666888999999999999666888999;;;===??????@@@AAAAAABBBDDDFFFHHHJJJKKKLLLMMMOOOQQQQQQSSSVVVYYY```hhh|||cccPPPJJJCCCAAA>>>======>>>===<<<999<<<>>>===:::888999;;;777777777777777777777777555777888888777777888:::999999888888888888999999999999888888888888999999444444555666777888999999|||yyyxxxwwwvvvxxxzzzzzzzzz{{{|||~~~}}}yyyxxxvvvtttrrrpppooonnnkkkiiifffccc```_________aaaaaaaaaaaabbbcccdddeeebbbbbbbbbbbbaaaaaa````````````aaabbbccccccccccccaaa```]]][[[YYYYYYYYYYYY___bbbeeefffeeefffiiilllnnnggg]]]WWWSSSRRROOOMMMNNNNNNMMMKKKHHHEEEAAA>>>>>>@@@CCCEEEDDDAAA>>>;;;>>><<<::::::<<<>>>===<<<777555333333666888::::::<<<:::666666777777666555666666555444222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***((((((((()))***+++,,,------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,---...///////////////000111000//////000222.../////////...///111333444555666777888999999999777888:::<<<===??????@@@???@@@CCCEEEGGGIIIJJJJJJKKKMMMOOOPPPRRRTTTWWWZZZbbbkkkcccPPPJJJDDDBBB???>>>>>>???>>>===<<<======<<<:::999999:::999999999999999999999999555777888888777777888999999888888777777888888999777777666666666666777777555555555666777777888888~~~yyyvvvuuutttuuuwwwxxxyyyyyyyyy{{{~~~~~~~~~|||yyyvvvsssqqqpppooommmkkkgggdddaaa___^^^]]]______```aaabbbbbbbbbbbb```````````````____________```aaabbbbbbaaa`````````___]]]ZZZXXXWWWWWWWWW\\\```dddfffeeefffiiilllpppllleee^^^WWWSSSPPPNNNOOONNNNNNLLLHHHDDD@@@>>>>>>@@@BBBCCCBBB@@@===:::???>>><<<<<<===>>>======777555333333555888999999:::888666666777888888777444444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***(((''')))***+++,,,,,,,,,,,,+++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---...///000+++,,,,,,,,,+++,,,///111///000222222111111333444444555666777888999999999777888:::<<<>>>??????@@@===???CCCFFFIIIJJJJJJJJJJJJLLLNNNPPPRRRTTTXXX[[[bbblllcccPPPHHHEEECCC@@@????????????>>>;;;999888888999:::;;;;;;::::::::::::::::::::::::666777888888777777888999999888888777777888888999666555555444444555555666666666666666666666666666|||xxxtttrrrrrrssssssyyyzzzzzz{{{{{{~~~~~~zzzvvvtttrrrrrrrrrnnnlllhhheeeaaa^^^]]]\\\\\\^^^___aaaaaaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa```^^^]]]```^^^\\\YYYWWWVVVVVVVVVYYY___eeehhhhhhhhhjjjlllqqqoookkkddd[[[TTTQQQPPPMMMMMMMMMKKKIIIEEEAAA???>>>@@@BBBCCCCCC@@@>>><<>>============<<<<<<777555333333555777999999999888777777777777777666444444333222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,++++++,,,---///000***++++++***)))***---000...000222333222222333444333444555777888888999999888999;;;<<<>>>??????@@@<<>>??????>>>>>>777444222333888;;;<<<<<<::::::::::::::::::::::::666777888888777666777999888888777777777777888888666555555444444555555666777777666666666555555555{{{yyyuuuqqqpppqqqssstttxxxyyyzzz{{{|||}}}zzzwwwuuuttttttuuunnnllliiifffbbb___\\\[[[[[[\\\^^^___```______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_________^^^]]]\\\___]]]ZZZXXXVVVTTTTTTTTTYYY___fffjjjkkkjjjkkklllooonnnkkkeee]]]VVVRRRPPPJJJJJJKKKKKKIIIGGGDDDBBB???AAACCCDDDDDDCCCAAA@@@>>>>>>>>>===<<<;;;::::::777555333222444777888888999:::999888777666555555888777777666444222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***((()))***---...++++++,,,,,,,,,+++************)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000/////////...,,,---///111---///222222111111222333333444555666777888888888999:::;;;===>>>?????????===@@@DDDHHHJJJKKKKKKJJJIIIKKKNNNPPPRRRUUUYYY\\\aaakkkfffPPPGGGDDDAAA>>>===>>>>>>===<<<;;;777444555888;;;<<<;;;999999999999999999999999777888999888777666777888888777777777777777777888777666666555555666666777777777666666555555444444zzzxxxssspppooopppsssuuuuuuvvvyyyzzz|||}}}|||zzzwwwuuutttttttttmmmllljjjfffccc___]]][[[ZZZ[[[\\\]]]]]]^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\YYYWWWTTTSSSRRRRRRXXX___gggllllllkkkjjjkkkiiigggddd```[[[VVVRRROOOHHHIIIJJJJJJJJJHHHFFFDDD???AAACCCEEEFFFFFFEEEDDD===??????>>><<<999999999777555333222444666777777999:::;;;999777555444555777777666555333111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''))),,,...++++++,,,,,,,,,++++++************)))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...///---...//////---,,,---...---///000111000000111333333444555666777888888888::::::<<<===>>>?????????@@@BBBEEEHHHJJJJJJJJJJJJJJJLLLNNNPPPRRRTTTXXX[[[aaajjj}}}hhhRRRHHHCCCAAA>>>============<<>>@@@BBBEEEFFFGGGGGGGGG>>>@@@BBB@@@<<<:::999:::777555222222444666777777666888::::::777555666777555555444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...************************++++++,,,------,,,++++++******+++,,,------------(((***---......---------///000000000///000222555333333555666777888888888:::;;;<<<>>>>>>?????????CCCDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOPPPRRRTTTWWWZZZ]]]fffxxxjjjSSSIIIDDDBBB???>>>>>>>>>>>>======>>>>>>===:::999999:::::::::::::::::::::::::::777888999888666666666777777777666666666666777777888777777666666777777888555555555555555555555444zzzwwwrrrnnnmmmooorrrttttttwww{{{~~~}}}}}}{{{xxxtttqqqmmmllllllkkkjjjgggdddaaa^^^]]]ZZZZZZYYYYYYYYY[[[]]]^^^\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[YYYXXXYYY[[[^^^```]]][[[XXXUUUSSSQQQPPPPPPVVV]]]ggglllllliiiffffffZZZVVVQQQQQQSSSSSSNNNJJJKKKKKKKKKKKKIIIFFFCCCBBB===>>>AAADDDFFFHHHHHHHHH???BBBCCCBBB>>>::::::;;;777555222222444555666666333666::::::888666777999999888888666555333111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------))),,,///111222000...,,,)))***+++,,,,,,,,,,,,,,,---------------...///000************************,,,,,,---......---,,,,,,)))***,,,---......---,,,(((,,,000333333222222222111111111//////000333666222333444666777777888888;;;;;;===>>>????????????EEEEEEFFFFFFGGGIIIIIIJJJLLLMMMOOOQQQQQQSSSVVVYYYXXX```qqqkkkTTTJJJEEECCC@@@????????????>>>444888;;;;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999888666666666777777777666666666666777777777777666666666666777777555555555555555555555555~~~wwwooojjjjjjmmmoooppptttvvvxxxzzz|||~~~}}}||||||{{{yyyvvvrrrmmmjjjhhhiiiiiijjjiiifffbbb^^^[[[[[[ZZZZZZZZZZZZ\\\^^^___ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[ZZZZZZZZZ[[[\\\]]][[[YYYWWWUUUTTTUUUVVVVVV\\\___eeejjjmmmjjjeee```YYYSSSLLLIIIKKKLLLKKKHHHJJJHHHGGGJJJMMMLLLFFF@@@===<<<===AAAGGGIIIGGGEEE???AAABBB@@@;;;999:::<<<999555222222555777777666888888777777777777888888777777777666555444222222111///,,,))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++...//////222555444000------,,,,,,,,,,,,++++++---,,,,,,+++*********+++))))))************)))))),,,,,,,,,------,,,++++++000000/////////.........///////////////000111111---...////////////111333333222111111333666999<<<:::::::::;;;===@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPSSSUUUWWWYYY^^^iiixxxhhhPPPIIIGGGEEECCCAAA???>>>>>>>>>;;;;;;::::::::::::999999777777777777777777777777888777777777777777888999666666777777777777666666666666666666666777888888777777666666555555444444xxxsssmmmjjjjjjmmmooooootttvvvxxxzzz|||~~~|||{{{zzzyyywwwuuurrrnnnllljjjlllllllllkkkhhhddd```]]]ZZZZZZYYYYYYZZZ[[[]]]^^^ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[ZZZZZZZZZ[[[]]]]]][[[YYYXXXVVVUUUVVVWWWXXX\\\___ccchhhkkkiiiddd```ZZZTTTMMMKKKLLLLLLKKKHHHKKKIIIHHHJJJMMMKKKEEE@@@>>>===>>>AAAFFFIIIJJJIIIEEEEEECCC???;;;888888888999666333333555777777666888888777777777777888888666666666555444333222111///...,,,+++******+++,,,------------------------+++.........222777777333------,,,,,,,,,+++++++++---,,,,,,+++*********+++)))******************)))***++++++,,,,,,++++++***+++++++++,,,------......///////////////000000111---///000/////////111333555444333333555888;;;===:::::::::;;;===???BBBCCCDDDEEEFFFGGGHHHJJJKKKKKKHHHIIIJJJMMMPPPSSSVVVWWWVVV[[[ffftttgggRRRLLLEEEDDDAAA???===<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888888888777777777777777888555555666666666666555555666666666666666777888888666666666666666555555555|||ooollliiiiiikkkmmmooopppsssuuuxxxzzz}}}}}}{{{{{{wwwwwwuuusssqqqooommmlllnnnnnnmmmkkkhhhddd```]]]YYYYYYXXXXXXYYYZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[[[[[[[[[[\\\]]]]]]ZZZZZZXXXWWWWWWXXXYYYZZZ]]]^^^bbbfffiiigggccc```[[[VVVPPPMMMMMMMMMKKKHHHJJJIIIHHHJJJKKKJJJEEE@@@>>>>>>???AAAEEEJJJOOORRRRRRNNNHHHBBB>>>;;;888666999777444333444666666666888777777666666777777888555555555444333222111000......---,,,+++++++++***------------------------+++---------111666888555,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++******++++++++++++******)))******++++++*********'''((()))+++,,,...///000//////......//////000111...///000000//////111333444444333444555888;;;===:::::::::;;;===???AAACCCFFFFFFGGGIIIJJJLLLMMMMMMIIIJJJKKKMMMOOOQQQTTTUUUTTTWWWaaannnyyyhhhSSSMMMCCCBBB@@@===<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888777666666666777444555555666666555555444666666666666666777888888555555555666666666666666~~~wwwrrrggggggggghhhkkkmmmooopppsssuuuxxx{{{}}}~~~}}}|||wwwvvvtttrrrpppnnnmmmlllmmmlllkkkiiifffbbb^^^\\\YYYXXXXXXWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]ZZZYYYYYYXXXXXXYYYZZZ[[[]]]^^^aaaeeeggggggdddaaa\\\YYYTTTQQQPPPNNNKKKIIIGGGFFFFFFHHHIIIHHHEEEAAA>>>>>>???AAAGGGNNNVVV[[[^^^WWWNNNGGGCCC???;;;777999777555444444555555666777777666666666666777777444444444333222111000///---------...---,,,***)))************************,,,---,,,+++...333555222,,,,,,,,,++++++++++++***+++++++++,,,+++++++++***+++++++++,,,,,,+++++++++)))******++++++++++++***)))***+++,,,...///000000///............///000000///000111000//////111333222222222222444666999;;;:::::::::;;;<<<>>>@@@BBBEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRUUUVVV]]]hhhsss~~~jjjTTTLLLCCCBBB@@@===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999::::::888777666666666666555555666666666666555555666666666666666777777888444444555555666666777777}}}uuunnniiibbbcccfffhhhkkkmmmpppqqqtttvvvyyy{{{}}}~~~~~~~~~xxxwwwtttqqqnnnmmmkkkkkkmmmlllkkkhhheeeaaa^^^\\\YYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\XXXXXXXXXXXXXXXYYYYYYYYY[[[]]]```dddhhhhhheeebbb]]]ZZZWWWUUURRRPPPMMMKKKEEEEEEFFFGGGHHHGGGEEECCC======>>>BBBJJJSSS[[[```___XXXOOOHHHDDDAAA<<<999999888666444333333444666777777666666666666777777444444444333222111//////,,,---......---,,,***(((************************------+++)))***///000---,,,,,,+++++++++************++++++,,,,,,,,,+++***+++++++++,,,,,,+++++++++******+++,,,------,,,,,,,,,,,,,,,---------.....................//////000000111111000//////111333111111222333444777999:::;;;:::::::::<<<>>>@@@AAADDDDDDFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNPPPRRRSSSTTTWWWVVVZZZccclllwwwoooUUUJJJEEECCCAAA>>>===<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999::::::888777666666666666777777888888888888777777666666666666666777777888444444555555666666777777}}}vvvooohhhddd```cccfffiiikkkmmmppprrrvvvwwwzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvssspppmmmlllkkkkkkmmmlllkkkiiifffcccaaa___ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY^^^cccggghhheeebbb\\\[[[ZZZXXXUUURRROOOMMMGGGHHHHHHHHHGGGFFFEEEDDD<<<;;;<<>>=========;;;;;;::::::::::::999999999999999999999999999999999999888777666666666777777888888999999888888777666666666666666777888888555555555666666666666666}}}vvvpppjjjeeebbbbbbeeehhhjjjkkkmmmqqqtttwwwyyy{{{|||~~~~~~}}}|||{{{{{{vvvtttqqqooommmlllmmmmmmkkkjjjiiigggeeecccaaa```[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYVVVWWWXXXYYYZZZYYYYYYXXXVVVVVVVVVUUUUUUTTTSSSSSSQQQTTTZZZbbbggggggddd```[[[\\\\\\ZZZWWWSSSQQQOOONNNNNNNNNLLLIIIFFFDDDCCC===::::::AAALLLTTTTTTPPPKKKKKKIIIEEEAAA>>>>>>>>>::::::999555222111333555666666555555555555666666555555444444333111000///------------,,,+++******------------------------)))++++++)))+++...,,,(((++++++++++++************(((***+++------,,,+++***)))******************)))))))))+++,,,,,,------------------,,,,,,,,,++++++...------------...//////111222222111000000111333222333444666777999:::;;;;;;:::::::::;;;===???@@@BBBCCCDDDFFFHHHJJJLLLMMMGGGGGGIIIKKKMMMPPPRRRSSSQQQOOOPPPVVV___mmmvvvYYYKKKFFFDDDBBB???>>>=========;;;;;;::::::::::::999999888888888888888888888888888888777777777777777888777777888888888888777777666666666666666777888888666666666666666555555555~~~wwwqqqlllhhheeeccccccfffiiijjjkkkmmmqqquuuxxxzzz{{{|||}}}~~~|||zzzyyyxxxsssrrrpppnnnmmmmmmooooooggggggeeedddbbb```______[[[ZZZYYYXXXXXXYYYZZZ[[[XXXYYYZZZ[[[[[[ZZZYYYXXXUUUVVVXXXYYYYYYYYYXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPLLLPPPXXX```ffffffbbb^^^ZZZ\\\]]][[[XXXTTTRRRQQQUUUTTTSSSOOOJJJEEECCCBBB>>>:::888@@@LLLRRRMMMGGGFFFHHHIIIGGGBBB@@@AAACCC::::::999666222000333555666666555555555555666666555555555444333222111000......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***,,,///...)))+++++++++************)))((()))+++---------+++***))))))************))))))(((((()))++++++,,,,,,,,,////////////////////////...------------...//////111222222111000000111333000111222444666777888999;;;:::::::::;;;===>>>???BBBCCCEEEGGGIIIKKKMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMJJJKKKRRR\\\kkkwww[[[NNNEEEDDDAAA???===<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777888777777777777777888999666666777777777777666666666666666666666777888888777777666666555555555444|||wwwpppiiidddaaa``````bbbeeehhhlllnnnrrrwwwzzz~~~~~~}}}|||}}}~~~zzzxxxwwwvvvssspppnnnooopppqqqqqqnnnkkkhhhffffffeeecccaaa___]]][[[YYYXXXXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUWWWXXXYYYWWWUUUUUUVVVWWWUUUQQQOOONNNNNNMMMPPPVVV^^^dddfffdddbbb^^^___^^^[[[WWWWWW[[[___ccceeeccc[[[OOOFFFDDDFFFBBB>>>:::<<>>:::666444444555666888777666555555444444444555666555222...---000333000///---,,,+++*********++++++++++++++++++++++++,,,,,,+++***)))(((''''''*********+++,,,,,,,,,---)))((('''&&&''')))+++,,,)))************+++++++++******))))))******+++,,,,,,,,,,,,---------......---...000111222111000///.........//////000111222111222222333555777888999;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEGGGIIIJJJKKKKKKFFFHHHJJJMMMPPPRRRUUUVVVQQQOOOOOOTTT[[[iii~~~sssXXXJJJDDDCCCBBB@@@???>>>======::::::;;;;;;;;;;;;;;;;;;:::999999999999999999:::999999999999999:::::::::555555666666777777888888777777777777777777777777444555666555444444555666xxxtttmmmfffbbb```aaabbbbbbdddhhhkkknnnrrrwwwzzzzzz{{{|||}}}|||yyyxxxyyyvvvrrroooooopppppppppmmmkkkhhhffffffdddbbbaaa___]]][[[YYYXXXXXXYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSTTTVVVVVVUUUTTTVVVWWWWWWUUURRROOOOOOOOOLLLOOOTTT[[[aaadddcccaaaddddddccc```]]]\\\___bbbtttsssooodddVVVKKKGGGGGGBBB>>>;;;===BBBEEEEEEDDDBBBAAA???@@@CCCEEEGGGGGG@@@>>>:::666444444555666777777666555666666777888888777666333000///111222//////---,,,+++*********++++++++++++++++++++++++******))))))((((((''''''*********+++++++++++++++---,,,***(((''''''''''''((())))))******+++++++++***************++++++,,,,,,,,,,,,---------......+++---...///000///---,,,.........//////000111222333333333444555666777777::::::::::::;;;<<<===>>>CCCDDDEEEGGGIIIJJJKKKKKKIIIIIIKKKMMMOOOQQQSSSTTTPPPNNNOOOTTT]]]lllnnnVVVJJJDDDCCCBBB@@@???>>>======:::::::::::::::::::::999999999888888888888999999666666555555555555555555777777777777666666666666555555555555555555555555444555666666444444555666}}}uuupppiiibbb^^^___aaaccccccfffjjjnnnqqquuuyyy|||zzz|||~~~}}}{{{yyy{{{wwwsssppppppoooooonnnllljjjhhhffffffdddbbb```___]]][[[YYYWWWXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSTTTUUUVVVVVVUUUVVVWWWWWWVVVSSSPPPOOOPPPLLLNNNRRRXXX^^^aaaaaa```ffffffeeecccaaaaaaccceeezzzxxxrrrfffYYYNNNIIIGGGCCC@@@===>>>@@@BBB@@@>>>???>>>===???CCCFFFGGGGGG???===999666444333444555666666666666777999;;;===;;;999555333222222111000///...---,,,+++*********++++++++++++++++++++++++((((((((((((((((((((((((******************)))))))))))))))))))))*********(((((()))******+++,,,,,,************+++++++++,,,,,,,,,,,,---------......------...//////...---,,,.........//////000111222555444444444444555666666999999999:::;;;===>>>???EEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSOOOMMMOOOVVV```ppp}}}}}}hhhRRRIIIDDDCCCAAA@@@>>>>>>======:::::::::999999888888888888888888777777888888888888888888777666666555555888888888777666555555555555555555555555555555555444555666666444444555666~~~yyyrrrmmmeee^^^[[[\\\```cccgggkkkooossswwwzzz~~~{{{yyyyyyvvvrrrppppppooonnnmmmkkkjjjhhhgggfffeeebbb```___]]][[[XXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZWWWUUUUUUWWWXXXXXXXXXVVVWWWWWWVVVSSSQQQPPPPPPNNNOOOQQQVVV\\\```aaaaaaccccccbbbaaaaaaccceeefffmmmjjjddd\\\SSSMMMIIIGGGDDDAAA????????????<<<:::???>>>>>>@@@BBBDDDDDDCCC>>><<<999666444333333444555555666777999<<>>=========<<<;;;;;;:::999888888777888888777777777777888888;;;::::::999888777777666888777777777666666666555555555555555555555555555444666777666555444555666zzzwwwpppkkkccc]]]ZZZ[[[___bbbiiilllqqqvvvzzz}}}{{{yyyvvvtttqqqppppppooonnnmmmkkkjjjhhhhhhhhhfffcccaaa___]]][[[XXXWWWVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZXXXUUUUUUVVVWWWXXXWWWUUUVVVWWWUUUSSSQQQPPPPPPPPPPPPRRRVVV\\\```bbbbbb^^^^^^^^^```bbbeeegggggg^^^[[[VVVQQQNNNLLLIIIHHHEEEDDDBBB@@@???===;;;999>>>>>>???AAACCCDDDCCCAAA===;;;888555333222222333444555777999<<<>>>@@@BBB;;;777333222222222...+++......---,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,------+++*********)))(((((((((---------,,,+++)))((('''++++++,,,,,,---...//////)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......///000000000000000//////............///000111222111111222333555777999:::;;;;;;<<<===>>>@@@BBBCCCFFFEEEEEEFFFFFFHHHIIIJJJHHHIIIKKKNNNQQQSSSUUUVVVRRROOOPPPXXXeeetttbbbOOOGGGCCCBBBAAA???>>>===<<<<<<===<<<<<<;;;:::999999888888888777777777777888888999888888777666555444444555666666666777777777888666666666666666666666666555666777666555555666777{{{vvvssslllhhhbbb]]][[[]]]aaacccgggkkkqqqvvvzzz}}}|||yyyvvvtttqqqpppqqqpppooommmkkkjjjjjjjjjiiihhheeebbb___]]][[[XXXVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSSSSTTTUUUTTTSSSTTTUUUUUUTTTRRRPPPPPPPPPPPPQQQSSSXXX]]]aaabbbbbb]]]\\\]]]___cccfffggggggZZZUUUPPPNNNNNNNNNLLLJJJGGGFFFDDDAAA???===<<<<<<<<<===>>>BBBEEEEEEDDDBBB<<<:::888555333222222222333555888;;;>>>?????????888666444222222000...,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------...******************))))))'''''')))***,,,...///000,,,,,,------------......)))***,,,---------,,,+++,,,,,,,,,---------......------------......//////.........//////000111222///000111333555888:::;;;<<<<<<======???@@@BBBBBBDDDDDDCCCDDDEEEGGGIIIJJJGGGIIIKKKNNNQQQTTTVVVWWWTTTQQQQQQ[[[hhhxxxaaaNNNGGGCCCBBB@@@???======<<<<<<<<<<<<<<<;;;;;;:::::::::888888888777777888888888999999999888888777777777555555555666777888888888777777777777777777777777555666777777555555666777~~~xxxrrrnnngggdddaaa^^^^^^aaaeeehhhggglllrrrwww{{{~~~~~~|||{{{yyywwwtttsssrrrqqqooommmlllkkkkkkkkkkkkiiifffccc___]]]ZZZXXXVVVUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTRRRPPPRRRSSSTTTSSSQQQOOOOOOOOOPPPQQQSSSXXX]]]```aaa```]]]\\\\\\^^^bbbddddddcccYYYSSSMMMLLLOOOPPPNNNKKKIIIGGGEEEBBB???>>>???@@@>>>???AAADDDEEEEEEBBB???;;;:::888555333222111111333666:::>>>??????===<<<555666666555222000//////------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++%%%&&&'''))),,,000333555,,,,,,,,,,,,,,,+++++++++)))***,,,---...---,,,+++,,,,,,,,,---------......,,,,,,,,,---...///000111.........//////000111222111111222333555777999:::<<<<<<<<<<<<===>>>???@@@BBBBBBAAABBBCCCFFFIIIJJJIIIJJJLLLNNNQQQSSSUUUVVVUUUQQQSSS^^^mmm~~~___MMMHHHCCCBBB@@@???===<<<<<<<<<;;;:::::::::::::::::::::999999888888888888999999::::::::::::999999999999666666666666777777777777666666666666666666666666555777888777666555666777}}}vvvoookkkcccaaa______```dddhhhkkkiiinnntttzzz~~~~~~}}}}}}}}}{{{xxxvvvtttrrrooollllllllllllllllllkkkgggddd___]]]ZZZXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVUUUSSSQQQQQQSSSSSSRRRPPPNNNNNNOOONNNPPPSSSXXX]]]``````___]]][[[ZZZ\\\___aaa```^^^UUUOOOIIIIIIMMMQQQOOOLLLJJJHHHFFFBBB@@@@@@BBBDDDDDDDDDDDDEEEEEEBBB>>>:::;;;999777555333222111000333666;;;???@@@???;;;999444777888777333000111222------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---222000---+++))))))***+++,,,,,,+++******))))))((()))***,,,......---,,,+++,,,,,,,,,---------......---------...000111333444.........//////000111222222222333444555666888888;;;;;;;;;;;;;;;<<<===>>>AAA@@@@@@AAACCCEEEHHHJJJKKKLLLMMMOOOQQQRRRTTTTTTUUURRRTTT```ppp}}}}}}]]]LLLHHHCCCBBB@@@>>>===<<<<<<<<<999999999999999999::::::::::::999999999999::::::555555555555666666666666888888777777666666555555555555555555555555555555555777888777666555666888wwwrrrmmmjjj``````___```bbbeeehhhjjjoooqqqtttvvvyyy}}}|||zzzyyyyyyyyyyyyyyywwwtttqqqnnnnnnnnnllljjjgggeeecccaaa```]]]ZZZXXXWWWVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTRRRQQQOOONNNPPPPPPRRRVVV[[[___aaaaaaYYYXXXWWWXXXYYYZZZYYYXXXMMMMMMLLLLLLKKKLLLLLLLLLMMMKKKHHHDDDAAA@@@??????DDDDDDCCCBBBAAA???>>>===:::999777666555444555555555777999<<<<<<;;;:::888555444333333444333111//////...------,,,,,,,,,,,,,,,+++***))))))***+++,,,.........---,,,+++))))))***+++,,,------,,,+++***(((((()))***+++,,,,,,,,,))))))******+++++++++,,,***,,,------,,,++++++,,,,,,,,,,,,---...///000111111111111111000000000000......//////000000111111222333333444555666777777:::::::::;;;<<<===>>>??????AAACCCDDDDDDFFFIIIKKKNNNNNNNNNNNNPPPRRRTTTUUUYYYWWW[[[iii{{{~~~|||```PPPLLLHHHEEEAAA???>>>>>>===;;;;;;:::999999888888999999:::::::::999999999888888777777777777777777777777444555666777777666555444444444444444555555555666666666666666666666666666}}}tttmmmhhhddd^^^^^^^^^___bbbeeeiiikkkoooqqqtttvvvyyy}}}~~~|||zzzzzzzzzzzzzzzyyywwwtttrrrqqqppppppnnnkkkhhhfffdddbbb```]]]ZZZXXXVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQSSSVVV[[[___aaaaaa[[[YYYXXXXXXXXXXXXVVVTTTMMMMMMLLLLLLMMMMMMNNNOOOUUUQQQKKKFFFBBB@@@@@@@@@CCCCCCBBBAAA@@@>>>===<<<:::999777666555444555555444666888:::;;;:::999888777666555555666555333111//////...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,+++++++++******************,,,------,,,++++++,,,************++++++,,,---.........//////000000000......//////000000111111222333333444555666777777:::::::::;;;<<<===>>>??????AAACCCDDDDDDFFFIIILLLKKKKKKJJJKKKLLLNNNPPPQQQUUUUUU[[[jjj~~~aaaPPPKKKDDDBBB???>>>>>>>>>===<<<;;;;;;:::999999999999999::::::999999888888888888777777777777777777777777555555666777777666555555444444555555555666666666666666666666666666666666yyypppiiiccc```\\\\\\]]]^^^aaaeeeiiikkkoooqqqtttvvvxxx|||~~~}}}}}}||||||zzzzzzzzz{{{zzzyyywwwtttssstttsssrrrooollliiifffeeecccaaa^^^ZZZWWWUUUTTTTTTVVVVVVVVVVVVUUUTTTRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRVVVZZZ^^^``````\\\[[[YYYYYYXXXVVVSSSPPPMMMMMMMMMMMMNNNOOOQQQRRR\\\WWWNNNFFFAAA@@@AAABBBAAAAAAAAA@@@???===;;;:::999999777666555444444444333444777888999999777666444333111111222222000///000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,******************++++++,,,,,,++++++***)))))))))***,,,------,,,++++++,,,+++***************+++++++++,,,---...///000000111......//////000000111111222222333444555666777888:::::::::;;;<<<===>>>??????AAACCCDDDEEEFFFIIILLLJJJJJJIIIIIIJJJLLLNNNOOOTTTVVV^^^nnnbbbPPPIIIBBB@@@=========>>>>>>===<<<;;;;;;:::::::::::::::999888888888888777777777777777777777777777777777555666666777777666666555555555666666666777777777666666666666666666666666}}}tttmmmgggbbb```ZZZ[[[[[[^^^aaafffjjjllloooqqqtttwwwyyy||||||zzzzzz{{{{{{{{{xxxyyyzzzyyyvvvtttssssssuuutttrrroookkkhhhfffdddcccaaa^^^ZZZWWWTTTSSSSSSUUUUUUUUUTTTSSSRRRQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPQQQPPPPPPSSSXXX\\\^^^___\\\[[[ZZZZZZYYYWWWSSSPPPNNNMMMMMMMMMNNNPPPSSSTTT\\\VVVLLLCCC>>>>>>AAADDD@@@@@@???>>>===;;;:::999999888777666555444444333222333555666777777666555333222000000111111000///111000///---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++++++++***************++++++*********************,,,------,,,++++++,,,......------,,,---------,,,------...//////000000......//////000000111111222222333444555777777888:::::::::;;;<<<===>>>???@@@AAACCCDDDEEEGGGJJJLLLMMMLLLLLLLLLLLLNNNOOOQQQVVVZZZbbbpppdddPPPHHHCCCAAA>>>===>>>>>>======<<<<<<;;;:::::::::;;;;;;888777777777777777777777777777777777777777777777666666666777777666666666666666666666777777777777666666666666666666666666yyypppiiiddd```^^^ZZZZZZ[[[]]]aaafffjjjmmmooorrrvvvyyy{{{~~~|||zzzzzz{{{{{{zzzvvvwwwxxxvvvsssqqqqqqrrrtttrrrpppmmmiiifffdddccccccaaa]]]ZZZVVVTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTSSSSSSRRRPPPOOONNNNNNMMMMMMPPPTTTYYY\\\]]][[[ZZZYYYYYYYYYXXXUUUSSSOOONNNMMMLLLMMMOOORRRSSSUUUOOOFFF???;;;===@@@CCC??????>>>===<<<:::999888888888777666555444333333111222444555555666555555888666444444555666555444111111///...---,,,,,,,,,******++++++++++++******++++++,,,,,,++++++***)))+++***)))(((((()))***++++++++++++***************(((((()))***++++++,,,,,,***,,,------,,,++++++,,,000//////............///////////////////////////......//////000000111111111222333444555777888888:::::::::;;;<<<===>>>???@@@BBBDDDEEEEEEGGGJJJLLLNNNMMMMMMMMMNNNPPPQQQSSSUUU[[[cccoooeeeQQQHHHGGGDDDAAA???>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;777777777777777777777888777777777777777777777777777777777666666777777777666666666666777777777777666666666666666666666666xxxnnngggaaa]]]ZZZ[[[[[[\\\^^^bbbfffjjjmmmpppssswww{{{~~~}}}||||||{{{{{{yyytttvvvwwwuuuqqqoooppprrrrrrqqqnnnkkkhhheeedddcccbbb```]]]YYYVVVTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPRRRSSSSSSTTTTTTSSSSSSRRRTTTTTTSSSRRRQQQOOONNNMMMKKKJJJJJJMMMRRRWWW[[[\\\ZZZXXXWWWWWWXXXXXXWWWUUUQQQOOOMMMKKKKKKLLLNNNPPPLLLHHHBBB<<<:::<<>>>>>>>>===<<<:::888888777777777666555444333222111222333444555555555555777555333222444555555555222111000...---,,,,,,,,,)))******++++++******)))++++++,,,,,,+++***))))))******))))))))))))************************++++++''''''(((***+++,,,---...***,,,------,,,++++++,,,...---------------......000000000/////////............//////000000111111111111222444666777888999:::::::::;;;<<<===>>>???@@@BBBDDDEEEFFFGGGJJJMMMLLLLLLLLLLLLNNNPPPRRRSSSTTT[[[cccnnn~~~}}}gggRRRIIIHHHEEEBBB??????>>>===;;;<<<;;;;;;:::::::::::::::777777777888888888888999777777777777777777777777888777777666666777777888555555666666666777777777666666666666666666666666vvvmmmgggbbb^^^\\\\\\\\\]]]___bbbgggjjjmmmppptttyyy~~~~~~}}}zzzxxxtttwwwxxxuuupppnnnpppsssqqqpppmmmjjjgggfffeeeddd```___\\\YYYVVVUUUTTTTTTQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNJJJIIIIIILLLRRRXXX\\\^^^ZZZWWWTTTSSSTTTUUUUUUTTTRRRPPPLLLIIIHHHIIIJJJLLLGGGDDDAAA>>><<<===???@@@???>>>>>>===<<<:::888888666777777777666444222111222222333444444555555555444222//////000222222222333222000///---,,,,,,,,,******+++,,,,,,+++******)))******++++++++++++***++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,(((((()))***+++,,,,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,---...///..................//////......//////000000111111000111222444666777999999:::::::::;;;<<<===>>>???AAABBBDDDEEEFFFHHHKKKMMMKKKKKKKKKLLLNNNQQQSSSUUUXXX```fffnnnzzzzzzgggSSSJJJFFFCCC@@@>>>>>>>>>===<<<;;;;;;:::999999999999999888888888888999999::::::777777777777777777777777888888777666666777888888444444555555555666666666666666666666666666666666{{{ssslllhhhdddbbb```^^^^^^^^^```cccgggkkkmmmqqquuu{{{~~~zzzxxxuuuxxxyyyvvvqqqnnnqqqtttqqqooommmjjjhhhfffffffff```^^^[[[XXXVVVUUUTTTTTTRRRSSSTTTUUUUUUVVVVVVUUURRRRRRSSSSSSSSSSSSRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPIIIHHHIIILLLRRRYYY]]]___ZZZWWWSSSPPPQQQRRRRRRRRRSSSPPPLLLHHHFFFFFFGGGIIIFFFDDDBBB@@@???>>>????????????>>>===<<<:::999888666666777777666444222111222333333444444555666666666444111000222444555555333222111///---,,,,,,+++++++++------------++++++'''((()))***,,,,,,,,,,,,,,,,,,...//////...,,,,,,(((((()))***+++,,,,,,---***************+++++++++***,,,...---,,,+++,,,,,,,,,,,,,,,---...///000111***++++++,,,---...//////......//////000111111111000111222444666777999999:::::::::;;;<<<===>>>???AAABBBDDDEEEFFFHHHKKKMMMKKKLLLLLLNNNPPPSSSVVVWWW___fffjjjoooxxxyyygggSSSKKKCCC@@@>>>======>>>>>>===;;;:::999999888888999999888888999999999:::::::::777777777777777777777777999888777666666777888999444444444444555555555666666666666666666666666666wwwpppnnnjjjccc]]]ZZZZZZ\\\^^^```bbbgggmmmqqqxxx{{{|||yyywwwuuuvvvtttrrrpppooooooooooooooolllhhhggghhhhhhfffccc___^^^]]][[[XXXVVVUUUTTTPPPQQQQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPQQQRRRQQQPPPOOOOOOPPPPPPNNNLLLKKKHHHHHHKKKRRRXXX[[[\\\\\\YYYUUURRRQQQQQQPPPOOORRRMMMGGGCCCAAABBBCCCCCCAAABBBBBBAAA???===<<<===:::;;;<<<<<<<<<;;;:::999:::999777555444333333333333333333333333333333444555333111111333444222000111000///---,,,,,,,,,---+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......*********))))))))))))))))))************+++++++++*********++++++,,,,,,,,,+++***)))))))))+++...///............////////////000////////////000000111333333333444666777999::::::;;;<<<<<<===<<<<<<;;;BBBCCCDDDDDDDDDFFFIIIKKKMMMLLLKKKLLLNNNQQQTTTVVVXXX]]]eeesss{{{yyy{{{}}}fffRRRJJJFFFDDD@@@>>>>>>===<<<;;;===;;;999888999:::::::::777888888777666666888999888888888888777777777777:::777333///......000111777777777777777777777777555555444444444444555555}}}tttmmmjjjfff```[[[YYYZZZ\\\___bbbdddhhhmmmqqqwwwzzz~~~~~~|||zzzxxxwwwuuutttrrrpppooooooooopppnnnlllhhhggghhhgggeeeccc___^^^\\\ZZZXXXVVVTTTSSSQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPOOOOOOPPPOOOMMMKKKKKKIIIHHHJJJPPPVVVZZZ[[[[[[XXXTTTRRRQQQRRRQQQPPPRRRNNNHHHEEEDDDDDDDDDDDDAAACCCCCCAAA???<<<<<<<<<;;;;;;<<<===<<<;;;999999999999888666555444333222222333333444444444444333444222111111333333222000111000...---,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))************++++++++++++************+++++++++,,,,,,+++*********,,,...///............////////////000000000000000111111222333333333444666777999:::888888999;;;===>>>???@@@CCCDDDDDDDDDDDDEEEHHHKKKMMMMMMMMMMMMOOOQQQSSSTTTVVV[[[cccpppyyyxxx{{{gggRRRJJJEEEBBB???======<<<;;;:::===<<<<<>>999444:::::::::999777777777888888888888888777777777777999888555444333444666777555555555555555555555555666555555444444555555666yyyooogggdddaaa\\\YYYYYYZZZ]]]aaadddgggjjjnnnqqqvvvyyy}}}~~~|||{{{zzzyyyuuutttrrrpppooooooppppppmmmkkkiiihhhgggfffdddbbb___^^^\\\ZZZXXXUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQOOOOOOOOONNNLLLJJJKKKIIIHHHJJJNNNSSSWWWXXXZZZWWWSSSRRRRRRSSSTTTTTTSSSPPPKKKHHHGGGFFFFFFEEECCCDDDDDDBBB???<<<;;;;;;<<<=========<<<;;;999888888888999888777555333111111333444666666666444333444222111111222222111000111000...---,,,+++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************************+++++++++,,,************++++++++++++...---,,,++++++,,,...///---............/////////111000000000111111222333222333333444555777888999999999999:::<<<>>>@@@BBBCCCDDDEEEDDDDDDEEEHHHJJJNNNNNNNNNOOOPPPPPPQQQQQQSSSXXX```nnnvvvwww|||gggRRRJJJDDDBBB>>>===<<<<<<;;;::::::999:::===???>>>999555;;;;;;::::::888777666666888888888888777777777777777666666666777888999:::555555555555555555555555666555555444444555555666uuukkkccc___^^^ZZZYYYZZZYYY]]]aaaeeehhhkkknnnpppuuuyyy}}}~~~|||zzzyyyyyyuuutttrrrpppoooooopppppplllkkkiiihhhgggeeecccbbbaaa```^^^[[[YYYVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQOOOOOOOOONNNKKKIIIJJJIIIIIIIIILLLPPPTTTVVVYYYVVVSSSRRRTTTVVVXXXYYYUUURRRMMMJJJIIIHHHGGGFFFDDDEEEEEEBBB???<<<;;;;;;===>>>>>>===<<<:::888777888888999999888555222111111222555777888777555444333222222222222222111000111000///...,,,++++++***,,,,,,+++++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++)))***************++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,///......---------......---------.........//////////////////000111222222222222333444555777888999===<<<;;;:::;;;<<>>;;;:::999888999888777666888888888888777777777666333444555666777777888888777777777777777777777777666666555555555555666666~~~rrriii```^^^]]]ZZZZZZ\\\YYY]]]aaaeeehhhkkknnnpppvvvzzz~~~|||zzzxxxxxxvvvuuussspppooooooooooookkkkkkkkkjjjgggeeeccccccbbbaaa___\\\ZZZWWWUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNOOONNNLLLIIIJJJJJJIIIIIIKKKNNNRRRUUUXXXUUUSSSSSSVVVZZZ]]]___XXXTTTNNNJJJHHHHHHGGGFFFDDDEEEEEECCC???<<<;;;;;;>>>>>>>>>>>>===;;;999888888999:::999888666333111000222555777888777555444333333333333222111222222111111000///...,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++'''((((((((()))))))))***))))))******+++++++++,,,***++++++++++++,,,,,,,,,------------------,,,,,,//////..................------------............---------......000111111222222222333555666888999===<<<;;;:::;;;===???AAACCCDDDEEEDDDDDDEEEHHHJJJPPPQQQQQQQQQQQQPPPOOONNNRRRWWW```qqqsssttt}}}fffRRRJJJFFFCCC@@@?????????>>>===DDDHHHJJJDDD:::555999>>>;;;999666666888999888777888888888888777777777666444444555666666666555555777777777777777777777777666666666555555666666666{{{pppfff___]]]]]]\\\\\\]]]\\\___bbbfffhhhlllpppsssyyy|||~~~{{{yyyxxxxxxvvvtttqqqooonnnmmmmmmjjjlllmmmkkkhhheeeddddddcccaaa___\\\YYYWWWTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSRRRRRRRRRPPPOOONNNNNNOOONNNLLLJJJIIIJJJJJJJJJJJJMMMRRRUUUXXXUUUSSSTTTXXX^^^bbbeee[[[VVVNNNIIIFFFEEEEEEDDDDDDEEEEEECCC@@@===<<<<<<===>>>>>>>>>===;;;:::999999999999999888666444222000111444666777666666555333555555444333222333444333222222111///---+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++'''(((((()))******++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------..................,,,------------.........,,,,,,,,,---...///000111111222222333444666777888999999999;;;===@@@CCCDDDBBBCCCDDDDDDDDDFFFIIIKKKQQQQQQQQQQQQPPPPPPOOOOOORRRWWWbbbuuu{{{rrrsss}}}dddQQQKKKFFFCCCAAA???@@@@@@???>>>MMMVVV\\\XXXJJJ>>>:::;;;???;;;666555777999999888888888888888777777777777666777777777777666666555555555555555555555555555777666666555555666666777vvvlllddd]]]]]]^^^\\\\\\^^^```bbbeeegggjjjnnnsssvvv{{{~~~~~~||||||yyyxxxuuuqqqnnnmmmlllkkkjjjmmmooommmiiifffeeeeeeaaa```^^^[[[XXXUUUSSSQQQOOOPPPPPPQQQQQQRRRRRRRRROOOPPPRRRSSSSSSSSSRRRRRRNNNMMMMMMMMMOOOOOOMMMLLLIIIJJJKKKJJJKKKMMMRRRWWWXXXVVVTTTVVV[[[aaagggjjj]]]WWWNNNFFFCCCBBBCCCCCCCCCDDDDDDCCC@@@>>>======<<<===>>>>>>>>><<<;;;:::;;;:::999888777555444444000111222444555555666666444666777666444333444666444444444333111...,,,+++------,,,,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++,,,------............,,,,,,---------.........,,,,,,------...000111222111111222333444666777888777888:::<<>>GGGNNNVVVYYYTTTMMMGGGEEEGGG@@@888555777999999888888888888888777777777777777777777777777777777777555555555555555555555555777777666666666666777777}}}rrrjjjbbb\\\]]]^^^\\\\\\]]]cccdddfffhhhkkkpppuuuzzz}}}{{{yyyuuuqqqnnnlllkkkjjjkkknnnpppnnnjjjfffeeefff```___\\\YYYVVVSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSOOOPPPRRRSSSSSSSSSRRRRRRMMMLLLLLLMMMOOOOOONNNLLLHHHJJJKKKKKKKKKMMMSSSXXXYYYVVVUUUVVV\\\ccciiimmm___XXXMMMEEEAAA@@@AAABBBBBBDDDDDDCCC@@@>>>>>>>>><<<<<<===>>>>>>===<<<;;;<<<;;;999777666555555555000111111222333555555666555777888777444333555777555555555444222///---+++---------,,,,,,,,,++++++******************************))))))((('''''''''))))))***+++,,,,,,------++++++,,,,,,,,,---------+++*********))))))((((((***+++,,,---............,,,,,,,,,---------......------......///111222333111111222333444666777888:::;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDEEEGGGKKKNNNSSSRRRPPPOOOOOOPPPRRRSSSPPPVVVdddxxx{{{sssmmmqqq~~~```PPPLLLDDDAAA???>>>>>>???>>>===:::===CCCLLLTTTWWWWWWUUUNNNEEE;;;666777999999888888888888888777777777777555444444444555666777888777777777777777777777777777777666666666666777777xxxqqqgggccc]]]YYYWWWZZZ^^^aaabbbcccfffkkkrrrwwwzzz{{{|||zzzyyyxxxvvvrrrooolllkkkkkkkkkmmmnnnnnnjjjeeecccccceeecccbbb```\\\XXXTTTPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSMMMNNNOOOQQQRRRSSSSSSSSSNNNOOOPPPPPPPPPOOONNNMMMOOOMMMJJJHHHJJJNNNSSSVVV]]][[[WWWVVVWWWYYY[[[\\\___WWWMMMEEECCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<>>>AAAAAA>>>===@@@CCCCCCBBB???<<<999888666444222222333333444444444333333555555555555555555555555999999777333///,,,,,,,,,,,,++++++******++++++,,,,,,000///***)))------))),,,,,,+++***))))))))))))+++++++++*********))))))((((((((((((((((((((((((***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++.........////////////000...///111222333333222111000000111222333555666777;;;;;;<<<===>>>???@@@@@@>>>AAACCCEEEFFFHHHJJJLLLPPPPPPQQQPPPPPPNNNMMMLLLRRR___ddd~~~yyyqqqnnnvvv~~~]]]MMMJJJCCCBBBAAA???>>>======<<<<<<<<<===AAAGGGOOOWWW\\\AAA>>>;;;888777888;;;<<<777777777777777777777777444444555555666666777777666666666666666666666666666666555555555444444444uuunnneeebbb\\\YYYXXX[[[___ccceeefffiiinnntttyyy|||}}}}}}|||}}}}}}zzzwww}}}{{{zzzvvvuuurrrooonnnmmmnnnnnnoooooooookkkgggdddeeefffdddcccaaa^^^ZZZVVVSSSQQQNNNNNNNNNNNNOOOPPPQQQRRROOOPPPPPPQQQQQQQQQQQQPPPOOOPPPPPPQQQPPPOOONNNMMMKKKJJJIIIIIILLLPPPVVVYYY^^^[[[WWWTTTTTTUUUVVVWWWQQQKKKDDD@@@@@@AAACCCCCCCCCBBBAAA???>>>=========<<<@@@AAA>>>>>>BBBDDDDDDEEE@@@;;;666444333222222///000111111222222222222444444444555555666666666::::::888555000...---...++++++************++++++%%%)))***''')))...000---,,,++++++*********+++++++++++++++*********))))))************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...//////000111222222222222222222222333555666888999:::;;;<<<===>>>??????@@@>>>@@@CCCEEEFFFHHHKKKMMMPPPPPPOOOOOOOOONNNNNNNNNRRR___ddd~~~yyyrrrnnnvvv~~~]]]LLLIIICCCBBBAAA???>>>======<<<:::999888888:::>>>BBBDDD>>><<<999777666777999:::777777777777777777777777555555555666666666666666555555555555555555555555666666555555555444444444}}}qqqjjjdddaaa\\\YYYYYY]]]aaadddhhhiiilllpppuuuyyy}}}}}}zzzyyyzzzzzzxxxuuuvvvyyy~~~}}}{{{zzzvvvuuusssqqqppppppqqqrrrqqqqqqppplllhhhfffffffffdddcccaaa___\\\XXXVVVTTTPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNOOOPPPQQQQQQQQQPPPOOONNNJJJIIIIIIKKKNNNSSSWWWZZZ___\\\XXXTTTQQQOOOOOOPPPKKKGGGCCCAAABBBDDDFFFGGGFFFEEECCCAAA@@@???>>>>>>:::???AAA??????CCCEEEEEEGGGBBB;;;666333333333333//////000111222222333333444444555666777888999999===<<<:::777222///...///++++++************+++++++++---,,,))))))+++,,,***,,,++++++++++++,,,,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000000111222333333333444444555666888999:::::::::;;;<<<===>>>>>>???>>>@@@CCCEEEGGGIIILLLNNNOOONNNMMMMMMMMMNNNPPPQQQSSSaaagggzzzrrrnnnvvv~~~]]]LLLIIICCCBBBAAA???>>>======<<<>>><<<:::888777777777888:::999888777666666666777777777777777777777777777666666666666666555555555444444444444444444444444555555555555555444444444{{{qqqkkkdddaaa]]]ZZZZZZ]]]aaadddiiikkkmmmppptttxxx|||~~~|||zzz{{{}}}~~~}}}|||rrrsssuuuwww{{{~~~|||zzzwwwvvvuuutttssssssssssssrrrqqqooollliiigggffffffcccbbbaaa___\\\YYYWWWUUURRRQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNPPPPPPQQQRRRQQQPPPOOONNNKKKKKKLLLNNNQQQUUUXXXZZZaaa^^^ZZZTTTNNNKKKJJJJJJMMMKKKHHHFFFFFFFFFGGGHHHIIIHHHFFFDDDBBB@@@??????;;;@@@BBB@@@@@@CCCDDDCCCFFFAAA<<<888666666555444000111111222333555666777555666777888:::;;;<<<===@@@@@@===999333///......,,,,,,++++++++++++,,,,,,111111000---+++++++++***++++++++++++,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---***+++,,,,,,------,,,,,,.........////////////000000000/////////111333444333444444555666888::::::999999:::;;;<<<===>>>>>>>>>AAADDDFFFHHHJJJMMMOOONNNMMMLLLLLLMMMOOORRRSSSVVVeeekkk{{{ssspppwww~~~]]]LLLIIICCCBBBAAA???>>>======<<<>>>>>>===<<<<<<;;;;;;:::777888888888777666666555666666666666666666666666777777666666555555444444444444444444444444444444555555555555555555555555|||sssmmmeeebbb___\\\[[[^^^aaaccchhhjjjmmmppprrrvvv||||||{{{{{{|||}}}}}}}}}|||uuussspppnnnpppwww}}}{{{zzzyyyxxxwwwvvvtttssssssssssssqqqnnnkkkiiigggeeedddaaaaaa___^^^[[[XXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNJJJKKKLLLOOOSSSXXX\\\^^^aaa```\\\UUUNNNIIIHHHIIILLLLLLJJJHHHGGGGGGHHHIIINNNLLLJJJGGGDDDAAA??????<<>><<<:::999999777555333111111111222333444666777777888999:::<<<>>>???@@@CCCBBB???999333...,,,,,,------,,,,,,,,,,,,------,,,++++++,,,------///000++++++++++++,,,---......************************+++++++++++++++++++++++++++***)))((((((***,,,---++++++,,,------------,,,.........////////////000000//////...///111222333222222333444555777888999999999:::;;;<<<===>>>>>>???BBBEEEGGGHHHJJJMMMPPPNNNMMMLLLLLLNNNPPPSSSUUUVVVfffmmm{{{tttrrr{{{}}}]]]MMMJJJCCCBBBAAA???>>>======<<<888999999:::::::::::::::777888888999999888777666666666666666666666666666777777666666555555444444444444444444444444444444444555555555555555555555|||sssnnndddbbb___]]]]]]___ccceeehhhkkkoooqqqssswww~~~~~~|||zzzyyyyyyvvvqqqllllllrrr{{{}}}zzzxxxyyyyyyxxxwwwvvvtttsssssstttqqqnnnkkkiiihhheeecccaaa```___]]]ZZZWWWUUUSSSSSSSSSRRRQQQPPPPPPQQQQQQLLLMMMNNNNNNOOOOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMHHHHHHJJJMMMRRRYYY___bbb______\\\VVVNNNIIIHHHIIIMMMNNNNNNMMMLLLNNNQQQSSSSSSQQQNNNIIIEEEBBB???>>>===CCCFFFDDDBBBBBBAAA===888777777777888666333000000000//////000222444555888888999;;;<<<>>>??????AAA@@@>>>888222...,,,,,,------,,,,,,,,,,,,---------***)))+++***((((((+++,,,++++++++++++,,,,,,---***************+++++++++************************++++++***)))***+++,,,---++++++,,,---------------,,,,,,,,,------------...////////////000111222222111111222333444666777888::::::;;;<<<===>>>>>>???AAACCCFFFHHHIIIJJJMMMOOONNNNNNNNNNNNPPPRRRTTTUUUUUUeeemmm{{{uuuuuu}}}]]]MMMKKKCCCBBBAAA???>>>======<<<888888888888888888777777888888999999999999888777777777777777777777777777666666666666666555555555444444444444444444444444444444444555555555555555zzzqqqlll```___]]]]]]^^^bbbfffiiikkknnnrrrtttvvv{{{}}}{{{zzzyyywwwtttqqqppprrrwww{{{}}}|||xxxvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvsssooolllkkkiiifffcccaaaaaa___]]]ZZZWWWTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMLLLJJJIIIIIIJJJNNNTTTZZZ^^^[[[\\\[[[UUUMMMHHHHHHJJJOOOPPPQQQPPPOOORRRVVV[[[XXXUUUQQQLLLFFFBBB>>>===;;;BBBFFFEEECCCDDDBBB>>>;;;999777777777666333111222111000///000111333444777777888999:::<<<<<<===<<<<<<:::666222///......,,,++++++******++++++,,,111,,,***+++)))$$$###&&&,,,++++++*********++++++))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,------------...---...///000111111111111111111222333444666777888:::;;;<<<===>>>??????@@@CCCEEEGGGHHHIIIJJJLLLNNNOOOOOOPPPQQQRRRTTTTTTUUUWWWhhhppp{{{vvvxxx~~~]]]LLLJJJCCCBBBAAA???>>>======<<<<<<;;;:::999999888999999888888888888888888888888777777777777777777777777555555555666666666666666555555555555555555555555444444444555555555666666xxxnnniii]]]\\\\\\]]]```dddiiilllmmmqqquuuwwwyyy~~~}}}~~~}}}{{{zzzzzzwwwxxxxxxvvvttttttvvvxxxxxxzzz|||xxxuuutttuuuvvvwwwwwwwwwwwwwwwxxxtttpppmmmmmmkkkgggdddbbbbbb```]]]ZZZWWWTTTSSSOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJMMMMMMNNNOOONNNMMMLLLKKKPPPMMMJJJIIIJJJNNNRRRVVVXXXZZZYYYTTTMMMHHHIIIKKKNNNNNNNNNLLLKKKMMMRRRWWWZZZXXXSSSMMMGGGBBB>>><<<999@@@EEEEEEDDDEEECCC@@@AAA>>>:::888777777666555555444222111111333444666666666777888999999::::::888888777555111000000111******))))))))))))******---((((((,,,,,,((()))---,,,,,,+++***))))))))))))))))))******++++++++++++***************************+++,,,------------,,,+++,,,------......------........./////////000000,,,---///111111111000000222222222333555666888999;;;;;;<<<===>>>???@@@@@@DDDFFFHHHIIIIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUUUUUUU[[[lllttt{{{wwwzzz]]]LLLHHHCCCBBBAAA???>>>======<<<;;;;;;999888888999::::::888888777777777777888999777777777777777777777777444555555555666666777777666666666666666666666666444444444555555555666666wwwlllfff___```aaabbbeeegggiiijjjoooppprrrvvv}}}|||{{{{{{{{{|||xxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwyyy}}}{{{yyywwwvvvrrrssssssttttttuuuuuuuuusssrrrqqqpppmmmiiifffdddeeeccc___]]][[[YYYVVVSSSPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLOOOQQQYYYYYYWWWRRRKKKFFFEEEGGGMMMNNNNNNNNNNNNPPPTTTWWWSSSRRRPPPMMMIIIEEEBBB@@@<<>>AAADDDJJJNNNRRRQQQMMMJJJLLLNNNPPPQQQSSSSSSRRRRRRTTTUUU___kkk}}}|||}}}~~~]]]LLLIIIFFFCCC@@@?????????>>>===<<<;;;:::999888888888888999999888888888888888888777777777777666666666666777777777777666666666666666555555555555444444444111222444666666555444333vvvllleee______```bbbdddgggiiijjjnnnpppsssxxx~~~||||||||||||yyyyyyzzz{{{|||}}}}}}~~~wwwwwwvvvxxx~~~}}}zzzxxxvvvuuupppqqqqqqqqqrrrrrrsssssspppppppppooommmjjjhhhfffeeeccc```]]]\\\YYYVVVTTTPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPXXXYYYXXXSSSLLLHHHGGGHHHOOOPPPPPPOOONNNOOOQQQSSSOOOMMMKKKHHHEEEAAA>>><<<<<>>===<<<===>>>@@@@@@@@@888555111///111333444555333444444555555555555555555444444222111///---,,,******************************))))))***++++++,,,,,,)))'''(((***+++***)))+++++++++++++++++++++++++++++++++*********)))))))))))))))******+++,,,---***++++++,,,,,,,,,,,,,,,........................///////////////000111111111333444555555666999;;;======>>>======>>>AAADDDGGGKKKNNNMMMJJJHHHKKKMMMOOOQQQRRRSSSRRRRRRSSSUUU___mmm}}}~~~^^^MMMJJJFFFCCC@@@?????????>>>===<<<;;;:::999888888888888777777777888999999999:::777777777777666666666666888777777777666666555555666555555555555444444444222333444555555555444333tttjjjddd^^^^^^```bbbdddgggiiikkknnnqqquuu{{{~~~}}}}}}{{{|||}}}~~~zzzyyyyyyzzz|||yyyvvvtttsssnnnnnnoooooooooooooooooonnnnnnnnnmmmlllkkkiiihhhfffccc```^^^\\\ZZZWWWTTTOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKKKKMMMOOOWWWXXXXXXTTTNNNIIIHHHIIIOOOPPPQQQPPPNNNMMMMMMNNNOOOMMMJJJHHHGGGEEEBBB@@@===???AAAAAA@@@???@@@AAA@@@??????AAAEEEFFFDDDAAA888555222111222444444444222333444555666555444444333333333111000...,,,+++***************************)))))))))***+++,,,,,,+++***((((((***+++***)))************************+++++++++***************))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,+++........................///////////////000111111000222333444555666999;;;===>>>>>>>>>>>>???BBBDDDCCCFFFHHHHHHFFFGGGJJJMMMOOOQQQRRRRRRQQQRRRSSSTTT]]]lll~~~```NNNKKKFFFCCC@@@>>>>>>>>>>>>===;;;;;;:::999888888888888666666777888999::::::;;;777777777777666666666666888888777777666555444444666555555555555444444444333333333444444444555555{{{pppgggbbb]]]^^^___aaadddgggjjjlllnnnrrrwww~~~~~~~~~}}}}}}}}}~~~~~~|||yyyvvvsssrrrnnnnnnnnnnnnnnnnnnnnnmmmooonnnmmmlllkkkiiihhhhhhfffdddaaa^^^]]]ZZZWWWUUUOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIIIIKKKLLLTTTVVVWWWTTTNNNJJJHHHIIIKKKMMMPPPPPPNNNKKKJJJJJJNNNKKKIIIIIIKKKKKKIIIGGG???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDHHHKKKIIICCC<<<888555333333444555444444222333555666666555444333222222222111///...,,,+++++++++++++++++++++++++++++++++***************++++++***))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++........................///////////////000000111000222444555555777:::<<<>>>???????????????BBBDDDAAACCCDDDDDDEEEGGGJJJNNNNNNPPPQQQQQQQQQQQQRRRTTTZZZjjjaaaOOOKKKEEECCC@@@>>>>>>>>>===<<<;;;:::999999888888888999777777777888999999999:::777777777777666666666666888888777666555444444333666555555555555444444444444333333333333444555666uuulllddd```]]]]]]___bbbeeeiiilllmmmooosssyyy~~~}}}}}}|||yyyvvvtttsssppppppoooooonnnnnnnnnmmmpppooommmkkkiiihhhffffffgggeeeaaa___]]][[[XXXUUUOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOMMMMMMLLLLLLMMMMMMKKKLLLKKKIIIGGGGGGIIIKKKQQQTTTVVVSSSNNNIIIGGGGGGFFFIIILLLMMMLLLJJJIIIIIIHHHFFFFFFIIINNNPPPNNNLLLAAAAAAAAAAAABBBBBBCCCBBBCCCFFFKKKPPPQQQKKKAAA888777555333333555666666555555555666666666555444333222222111111///...,,,,,,------------------------------+++***))))))((((((+++++++++*********++++++))))))))))))))))))))))))************************,,,,,,------,,,+++))))))******+++,,,,,,,,,,,,+++........................///////////////000000111111333555666777999<<<>>>>>>@@@AAA@@@@@@@@@BBBCCCAAAAAACCCDDDEEEHHHLLLOOONNNOOOQQQQQQPPPPPPRRRSSSZZZkkk```OOOKKKEEEBBB???>>>>>>>>>===<<<::::::999999888888999999:::999999999888777777777777777777777666666666666777777777666555444444333666555555555555444444444444333333333333444555666wwwnnngggaaa^^^]]]^^^```cccgggjjjmmmoooqqquuu{{{}}}~~~}}}zzzwwwuuutttrrrrrrqqqppppppooonnnnnnpppooommmjjjhhhgggfffeeehhheeebbb```^^^\\\XXXVVVNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIIIIJJJLLLNNNPPPPPPOOONNNLLLLLLLLLMMMMMMJJJJJJJJJIIIGGGGGGIIIKKKOOOSSSVVVTTTNNNHHHEEEEEEDDDFFFJJJKKKKKKJJJJJJJJJHHHGGGIIIOOOVVVYYYVVVRRRCCCAAA@@@@@@BBBCCCCCCBBBDDDIIIQQQUUURRRJJJ@@@999777555333333555777888888:::999888777555444444333222222222111000///------------------------------------+++***))))))((((((***+++,,,+++))))))+++,,,***************************************+++++++++(((***+++------------,,,++++++,,,------------,,,........................///////////////000111111222444666777888:::===@@@???@@@BBBBBBAAAAAABBBCCC@@@AAACCCEEEHHHJJJMMMNNNMMMOOOPPPPPPOOOPPPQQQSSS]]]ooo___MMMIIIEEEBBB???============<<<::::::999999888999999:::;;;::::::999888777666666777777777777666666666666666666666555555555555444666555555555555444444444333333333444444444555555yyyooogggbbb___\\\^^^___aaadddhhhllloooqqqtttvvv{{{|||}}}~~~{{{yyywwwvvvssssssrrrqqqpppooonnnnnnnnnmmmkkkiiihhhggggggggghhhfffccc```^^^\\\YYYWWWNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIHHHIIIKKKOOOSSSUUUQQQPPPNNNLLLKKKKKKLLLMMMJJJKKKKKKJJJHHHIIIKKKMMMPPPTTTWWWUUUOOOIIIEEEDDDFFFHHHJJJKKKJJJJJJJJJKKKKKKKKKNNNUUU]]]___ZZZTTTBBB???===>>>@@@BBBBBB@@@BBBHHHOOOPPPKKKCCC>>><<<777444222222444888;;;<<>>;;;<<<>>>@@@@@@???===DDDJJJHHHBBB<<<<<<>>>777444111111444999<<<>>>BBB???;;;777444333444555333333333222222000///...************************((((((((()))***,,,---...***,,,---,,,))))))+++...++++++++++++++++++++++++))))))******++++++++++++,,,---.........,,,***(((,,,---......//////..............................///////////////000111111000222444555666999<<>>===<<<===??????>>>===BBBAAA@@@??????===999666777555333222444888>>>AAACCC>>>888555555444333111333333222111000...,,,+++++++++++++++++++++++++++))))))***++++++++++++***)))))))))******+++,,,,,,*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,---......+++)))((((((---,,,+++******+++,,,---111000///......///000111111111222333666:::===@@@CCCDDDEEEEEEEEEDDDCCCBBBGGGHHHJJJLLLLLLMMMLLLLLLOOOLLLLLLMMMMMMLLLOOOUUU^^^qqq}}}aaaOOOGGGDDDCCCAAA???============;;;;;;:::999999888888777::::::999888777666555555888888777777666666555555333444555777777777666555<<<888555555888888555111555555555444444555555555uuuiiieeebbb___^^^___```bbbdddfffhhhkkkpppsss{{{}}}~~~~~~{{{zzzyyyyyyyyyyyywwwuuurrrpppnnnmmmlllkkkllllllmmmlllkkkjjjiiifffdddaaa```^^^]]]ZZZXXXSSSPPPMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTWWWVVVRRRNNNJJJIIIJJJIIIIIIIIIJJJJJJJJJIIILLLIIIHHHMMMRRRQQQHHH???<<<;;;::::::<<<===<<<;;;@@@>>>=========;;;888555777555222111333888===@@@???;;;666444444555555444111111000///...,,,***)))++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++************++++++++++++++++++,,,************************++++++++++++,,,,,,,,,,,,***,,,------,,,+++++++++000///...------...///000111000///......///000000222222222333666999===???BBBBBBCCCDDDDDDCCCBBBBBBAAACCCEEEHHHJJJKKKKKKKKKOOOLLLLLLNNNMMMLLLPPPVVV^^^rrr{{{___NNNFFFDDDCCCAAA???============;;;;;;:::999999888888777777777777777888888888888777777777777666666666666444555666666666666666666666333222444999;;;:::777555555444444444444555555wwwnnnfffdddccc```___aaaaaacccfffhhhjjjnnnrrrvvv|||}}}{{{yyyxxxxxxxxxyyyxxxvvvsssqqqooonnnnnnmmmmmmnnnmmmlllkkkiiihhhbbbaaa___^^^^^^]]][[[ZZZSSSPPPMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNOOOOOOOOORRRUUUVVVSSSPPPMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGJJJKKKIIIBBB<<<:::999777888:::;;;;;;:::===<<<;;;;;;;;;:::777555666444222111333666;;;>>>999666444333444555666666111111000///...,,,+++***++++++++++++++++++++++++))))))***++++++++++++***------,,,,,,+++******)))+++++++++++++++******************************************++++++++++++,,,(((***------------...///000//////......//////000000//////......///000000333222222333666999<<<>>>@@@AAABBBBBBBBBBBBAAAAAA===???CCCFFFIIIKKKLLLMMMNNNLLLLLLNNNNNNMMMQQQVVV```tttzzz]]]LLLEEEDDDCCCAAA???============;;;;;;:::999999888888777777777777777888888888888666666666666777777777777777666666555555555555666444222111444888;;;:::999444444333333333333444444pppjjjeeeeeedddaaa```aaabbbdddgggiiilllpppuuuyyy~~~~~~|||zzzyyyyyyyyyzzzxxxvvvtttrrrpppoooooolllllllllllljjjhhhfffeeeaaa___^^^]]]]]]]]][[[YYYSSSPPPMMMLLLLLLLLLKKKJJJMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLOOOTTTVVVTTTQQQNNNMMMLLLMMMMMMLLLJJJHHHGGGFFFEEEFFFHHHIIIIIIFFFCCCAAA;;;:::888999;;;======<<<;;;:::::::::;;;:::777555555333111000222555999;;;666444333222333444555666333222222222000///...---++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,++++++******,,,,,,++++++******))))))************************))))))*********+++++++++)))+++------------///000.........------...................../////////000333333333333666999<<<>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBEEEHHHKKKMMMOOOOOONNNLLLMMMOOOOOONNNRRRWWWbbbwwwyyy]]]LLLFFFCCCBBB@@@>>>=========>>>;;;;;;:::999999888888777::::::999888777666555555555555666666777777888888888777666444444444555666777555444555777888666555444333333222222333333444mmmhhheeeeeedddaaa```bbbbbbdddgggjjjnnnrrrxxx|||}}}{{{zzzzzzzzzxxxwwwuuusssqqqpppooonnnlllllllllkkkiiigggeeecccbbb```^^^]]]\\\[[[YYYWWWSSSPPPMMMLLLLLLLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHLLLRRRUUUTTTQQQNNNMMMNNNPPPQQQPPPLLLIIIHHHHHHEEEFFFHHHHHHFFFDDDBBB@@@===<<<<<<===@@@AAA@@@???<<<;;;;;;;;;<<<;;;888666444333111000111333666888555555444333222222333444222222222222111000......++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,,,,+++++++++******)))))))))************************))))))*********+++++++++,,,---...---,,,,,,---///---..................---------......////////////333222222333666999<<<>>>@@@@@@@@@@@@AAAAAABBBBBBCCCDDDGGGJJJLLLMMMNNNNNNMMMKKKMMMPPPQQQPPPSSSXXXbbbwwwzzz^^^NNNGGGCCCBBB@@@>>>======>>>>>>;;;;;;:::999999888888777::::::999888777666555555555555666666777777888888888777666444444444555666888777666555555555444333444333333222222333333444iiifffddddddccc``````bbbcccfffiiimmmqqqvvv|||~~~|||zzzzzzyyyzzzvvvuuusssqqqooonnnmmmmmmlllllllllllljjjhhhfffeeedddbbb___]]]\\\[[[XXXVVVSSSPPPMMMLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEJJJPPPSSSSSSPPPNNNLLLOOORRRUUUSSSOOOKKKJJJJJJHHHGGGFFFEEEBBB@@@===;;;======???BBBDDDDDDBBB@@@>>>===<<<<<<<<<;;;888666333222000///000222444666555555555444222111222333000000000000///...---,,,++++++++++++++++++++++++))))))***++++++++++++***((())))))***++++++,,,,,,***************)))))))))*********************************++++++++++++,,,.........---+++***+++---...//////000000//////...,,,---...///////////////111111222333666:::===@@@BBBAAAAAAAAABBBCCCDDDEEEBBBDDDFFFHHHJJJJJJJJJJJJLLLKKKMMMQQQRRRQQQTTTYYYaaawww{{{___OOOHHHBBBAAA@@@>>>>>>>>>>>>???;;;;;;:::999999888888777777777777777888888888888666666666666777777777777777666666555555555555666444555555555555666666666444444333333333333444444eeeaaa```bbbaaa^^^```dddfffhhhlllpppuuuzzz}}}zzzyyyxxxxxxxxxtttsssqqqooommmllllllkkkjjjjjjkkkjjjiiigggeeeddddddbbb___^^^]]]\\\YYYWWWSSSPPPMMMLLLLLLLLLKKKJJJHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCCCCHHHNNNRRRRRROOOLLLJJJOOOSSSVVVUUUPPPLLLKKKLLLIIIFFFDDDBBBBBB@@@===:::;;;<<>>???===<<<<<<<<<:::777444222111000//////000222444333555666555222111333555000000000000000///...---++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,---------+++***)))+++------...///000000///...---+++,,,---///////////////000000111333666;;;???AAADDDCCCCCCCCCDDDEEEFFFGGGAAABBBEEEGGGIIIIIIJJJIIIKKKKKKNNNRRRSSSRRRUUUZZZeeezzz{{{___NNNHHHBBBAAA@@@>>>>>>>>>>>>???;;;;;;:::999999888888777777777777777888888888888777777777777666666666666444555666666666666666666222333444555555666777888555555444444444444555555aaa^^^]]]______^^^```fffhhhkkkooossswww}}}~~~~~~}}}{{{xxxwwwvvvvvvvvvrrrqqqooonnnlllkkkjjjjjjggggggggggggfffeeecccbbbcccaaa___^^^^^^]]][[[YYYSSSQQQMMMLLLLLLLLLKKKJJJHHHIIIKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGEEECCCBBBBBBGGGNNNRRRQQQNNNKKKIIINNNSSSWWWUUUPPPLLLKKKMMMGGGDDDAAABBBDDDEEEBBB???888:::???DDDFFFEEE@@@<<>>>>>>>>??????;;;;;;::::::999888888777::::::999888777666555555888888777777666666555555333444666777777777666666333444555555444444555666666555555444444555555666___\\\[[[]]]aaaeeefffeeefffkkkrrrxxx}}}|||xxxvvvuuuuuuuuuuuusssooollljjjjjjkkkkkkhhhgggfffggghhhgggeeedddbbbaaaaaaaaaaaa___[[[WWWUUURRRNNNKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNMMMJJJHHHFFFEEEDDDDDDDDDFFFIIILLLMMMMMMKKKIIIKKKNNNSSSXXXZZZWWWQQQLLLDDDDDDCCCBBBAAA???===<<<===<<<<<<===???@@@>>>===>>><<<:::888777777777777888444222333333222444888444555777777777555222111333333333333222111000000...---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))++++++,,,,,,,,,++++++***)))******+++++++++******+++***)))***,,,---,,,+++............////////////***++++++,,,---...//////000//////............///111111222444888;;;>>>@@@CCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCFFFIIIKKKKKKJJJLLLKKKNNNRRRSSSRRRUUUZZZfffxxx[[[MMMJJJ@@@@@@>>>===<<<<<<<<<<<<;;;:::999888777777777777999888888888999888666444777777666666666666777777777777777777777777777777111222444555555555444333555555555555444333222111___]]]\\\^^^bbbeeeffffffhhhkkkqqqvvv{{{~~~{{{xxxvvvtttttttttsssrrrooommmkkkkkkkkkkkkiiihhhgggfffgggfffcccaaacccaaa`````````^^^ZZZXXXWWWTTTPPPMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKIIIGGGFFFDDDCCCEEEHHHLLLOOOPPPOOOLLLJJJKKKOOOVVV]]]___[[[SSSMMMFFFEEEEEEDDDBBBAAA???>>>@@@>>>======>>>===<<<;;;;;;;;;999999888999:::;;;777333000111000///000444444555666666666555444333333444444333333222111000...---,,,,,,++++++,,,,,,+++++++++************)))******++++++++++++******))))))*********))))))(((******,,,---............+++***)))***,,,---,,,+++------------..................---------,,,,,,,,,//////.........//////000111222333555888<<>><<<<<<;;;;;;;;;:::999888888888888888666555444555777999888777666666555555555555666666555555555555555555555555444444555666666666666555333444444555555555444444aaa___^^^```ccceeeggggggjjjmmmqqqvvv{{{~~~|||yyyvvvuuuttttttrrrqqqpppooonnnmmmlllllllllkkkiiiiiihhhgggdddbbbcccaaa___^^^^^^]]]ZZZXXXZZZVVVRRROOOMMMMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGDDDCCCFFFJJJOOORRRSSSQQQNNNKKKHHHMMMVVV^^^```\\\SSSLLLHHHHHHGGGGGGEEEDDDBBBAAACCC@@@===<<<;;;;;;:::999999999999999:::<<<>>>???999444111111000...000333444444555555555666666666444444444444333222111111...---,,,,,,++++++,,,,,,+++++++++************)))++++++,,,,,,,,,,,,++++++((())))))*********))))))%%%&&&((()))+++,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,,,,------------......---------,,,,,,,,,...............///000111222333444666999===@@@BBBEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEGGGKKKMMMMMMMMMMMMMMMOOOTTTUUUTTTVVV[[[jjjyyy[[[LLLGGGCCCBBB@@@>>><<<;;;;;;;;;;;;::::::999999999::::::666555333444666888888888555555444444444444555555555555555555555555555555555555444444555555666777333333444555666777777666aaaaaaaaabbbdddfffhhhiiimmmooossswww~~~~~~~~~~~~}}}{{{zzzxxxyyy{{{}}}zzzxxxvvvuuuuuuqqqrrrrrrrrrqqqpppnnnmmmooommmlllllllllkkkiiifffdddaaa^^^]]]]]]\\\ZZZYYYZZZWWWRRROOOMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHEEECCCFFFJJJPPPTTTUUURRRNNNJJJEEEJJJPPPWWWZZZWWWPPPJJJIIIIIIIIIHHHGGGFFFEEEDDDCCC@@@<<<:::::::::::::::::::::999:::;;;===???@@@:::555333333222000222666444444444444555666777888555555555555444333222111...---,,,,,,++++++,,,,,,+++++++++*********))))))***++++++++++++++++++*********+++,,,,,,,,,++++++%%%&&&'''((())))))))))))+++***)))***,,,---,,,+++,,,,,,,,,,,,------------***++++++,,,---...//////---------......000111111333333444666999===@@@BBBEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEEEEHHHKKKNNNNNNNNNNNNMMMPPPTTTUUUTTTWWW\\\iii}}}{{{\\\LLLGGGDDDCCCAAA???===;;;::::::;;;;;;:::::::::;;;;;;<<<<<<999555444555666666666666555555444444555555666777777777777777777777777555444333222333444555666444555555666777777666666aaabbbcccdddeeehhhkkkmmmqqqsssvvv{{{}}}zzzxxxxxxwwwvvvuuurrrtttvvvxxxyyyyyyxxxwwwyyyyyywwwtttpppllliiihhhiiiiiiiiimmmsss{{{|||zzzxxxwwwvvvrrrsssttttttsssrrrpppnnnlllkkkkkklllmmmmmmkkkiiidddbbb___]]]]]]\\\[[[YYYYYYUUUQQQMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLKKKIIIFFFEEEFFFJJJPPPTTTTTTQQQMMMIIIGGGHHHKKKOOOQQQPPPMMMJJJIIIIIIIIIIIIHHHGGGEEEEEE???===:::999:::;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???999444222333333111333777444444444444555777888999555555555555555333222222...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,++++++******+++***)))***,,,---,,,+++,,,------------.........***++++++,,,---...//////---------......000111111333333444666999===@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEGGGKKKNNNOOOOOONNNMMMPPPTTTUUUTTTWWW\\\fffzzz{{{]]]MMMHHHDDDCCCAAA???===<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<===:::777666666777888888777666666666666666666777777777777777777777777777666555444444444555777888666666777777666555555444aaabbbdddeeegggiiimmmqqquuuwwwzzz~~~|||{{{xxxuuurrrpppnnnkkkiiieeeeeeggghhhiiiiiijjjjjjkkkkkkjjjfff```[[[YYYXXXZZZYYYYYY\\\bbbjjjsssxxx}}}{{{xxxwwwvvvssstttttttttsssqqqooommmhhhgggggghhhjjjkkkiiihhhdddbbb```______^^^[[[YYYWWWSSSOOOLLLJJJJJJHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGKKKOOOSSSSSSPPPLLLIIIJJJIIIHHHIIIKKKMMMLLLKKKGGGHHHHHHGGGFFFEEEDDDDDD<<<:::888999:::<<<===<<<===<<<;;;:::;;;;;;<<<===777333000111000///000555444444555666777777888888666666666666555444333222...---,,,,,,++++++,,,,,,+++++++++************))))))))))))******)))))))))'''((()))***************+++++++++++++++***((((((+++***)))***,,,---,,,+++------------..................---------,,,,,,,,,...............///000111222333444666999===@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEGGGJJJMMMOOOOOOMMMMMMOOOTTTUUUTTTVVV[[[fff{{{zzz\\\MMMIIIDDDCCCAAA???===<<<<<<;;;<<<;;;;;;:::::::::;;;;;;999888666777999;;;;;;;;;777777666666666666777777555555555555555555555555777777666666777777888999666777777666555444333333```bbbeeeggghhhkkkppptttwwwyyy|||}}}~~~~~~|||}}}|||vvvqqqnnnjjjgggeeebbb___\\\ZZZYYYXXXWWWWWWXXXYYYYYYWWWXXXYYYVVVQQQNNNMMMNNNLLLLLLMMMPPPUUUZZZ___bbbpppuuu|||~~~|||zzzwwwuuutttssssssrrrqqqooommmlllkkkhhhgggggggggiiiiiigggeeedddcccbbbaaaaaa___\\\YYYUUURRRNNNKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIILLLOOORRRRRRPPPMMMKKKKKKIIIGGGGGGHHHIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBBBB:::999888999;;;<<<;;;:::<<<;;;:::::::::;;;======;;;666222222000---...111444555666777888888777666666777777666666555444333...---,,,,,,++++++,,,,,,+++++++++************))))))******++++++******)))''''''(((******++++++***)))))))))***))))))((((((+++***)))***,,,---,,,++++++,,,,,,,,,------------......---------,,,,,,,,,//////.........//////000111222333555888<<>>=========<<<<<<;;;:::999999999:::888777666777999::::::999666666666555555666666666555555555555555555555555444555555666666666666666444444555555555444444333___bbbeeegggiiilllrrrvvvyyyzzz|||~~~~~~|||zzzxxxuuuttttttuuuvvvuuussstttxxx|||vvvooogggdddaaa^^^\\\YYYUUUSSSSSSQQQOOOLLLKKKKKKLLLMMMGGGJJJLLLKKKHHHFFFGGGIIICCCEEEHHHKKKNNNPPPQQQRRRZZZ___gggqqq{{{~~~~~~}}}{{{xxxvvvsssrrrrrrrrrpppnnnlllkkkiiiiiikkkjjjiiiiiiiiiiiifffddddddcccccccccccc```\\\YYYUUURRRNNNKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMPPPRRRRRRPPPNNNLLLHHHGGGEEEEEEFFFGGGFFFEEECCCCCCDDDCCCCCCBBBAAA@@@:::999999:::<<<<<<:::888:::999999999:::<<<===>>>@@@;;;666444111------000444555777999999888666555777777777777666555444333...---,,,,,,++++++,,,,,,+++++++++************)))+++++++++,,,,,,+++++++++))))))***,,,,,,---------***+++,,,---------------+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,***++++++,,,---...///000000//////.........//////111111222444888;;;>>>@@@>>>>>>???@@@BBBDDDFFFGGGGGGEEEDDDEEEHHHLLLNNNOOOLLLKKKNNNRRRSSSRRRUUUZZZoootttXXXJJJGGGBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999888888888999888888888999888666444555555555444444555555555777777777777777777777777000111222333444333222111222222333444555555555555aaadddhhhkkknnnpppsssvvvyyy|||~~~|||yyyxxxvvvssspppmmmkkkiiihhhhhhfffcccbbbdddiiinnnqqqyyy{{{wwwmmmddd```[[[TTTPPPOOONNNLLLJJJNNNLLLIIIGGGEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDEEEGGGJJJKKKSSSVVV[[[```gggpppyyy~~~}}}{{{xxxvvvsssrrrtttrrrpppmmmkkkiiihhhhhhgggiiikkkkkkhhhfffeeedddcccccccccdddccc___ZZZUUUVVVTTTQQQMMMKKKJJJJJJJJJPPPNNNLLLJJJIIIIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJKKKMMMPPPTTTUUURRRLLLHHHDDDCCCBBBCCCDDDCCCBBB@@@BBBBBBBBBAAA@@@???>>>======<<<:::999999:::<<<===::::::;;;;;;;;;;;;;;;:::CCC???999333000///000111444444444555555555666666555555666666555555444333333///,,,,,,------***'''******+++++++++,,,,,,,,,++++++************+++++++++++++++*********))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------'''))),,,///111111111000///...---,,,,,,,,,,,,,,,---......///000111111222333333555666999<<<>>>??????@@@AAACCCDDDEEEEEEEEEFFFDDDDDDFFFKKKNNNNNNMMMNNNPPPQQQRRRSSSUUUXXXZZZkkkuuu[[[MMMIIICCCAAA>>>======<<<;;;999::::::::::::;;;;;;<<<===???===:::888777666444333777777777777777777777777555555555555555555555555444444555555555555555555555555555555555555555555dddhhhllloooqqqsssvvvxxx{{{~~~zzzuuuooolllfffeeecccaaa___]]]\\\\\\\\\[[[[[[[[[]]]```ccceeennnpppssswww|||~~~rrrkkkddd]]]UUUQQQLLLIIIIIIIIIHHHGGGHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDCCCCCCCCCDDDFFFHHHJJJKKKMMMQQQVVV\\\dddmmmsss~~~}}}|||zzzxxxvvvtttrrrrrrqqqooommmkkkiiihhhggggggiiikkkkkkjjjgggffffffccccccbbbbbbbbb___[[[WWWVVVTTTPPPMMMKKKJJJJJJJJJOOOMMMKKKIIIIIIIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIILLLNNNQQQUUUVVVTTTNNNJJJEEEDDDCCCDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;:::999888???<<<888333000//////000222222333333333444444444444444444444444333333222///---,,,,,,------,,,+++*********+++++++++,,,,,,++++++************+++++++++++++++*********))))))************************+++++++++,,,,,,,,,------***+++---///000///............---,,,,,,,,,---------......///000000111111111222333555777:::<<<===>>>@@@CCCEEEFFFEEEDDDBBBEEEDDDCCCFFFJJJMMMMMMMMMNNNPPPRRRSSSSSSUUUXXX[[[kkkuuuZZZLLLHHHDDDBBB???>>>>>>===<<<;;;::::::::::::::::::;;;;;;<<<:::888777888888777666777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555hhhkkknnnqqqsssuuuxxxzzz}}}~~~xxxrrrmmmgggaaa]]]YYYXXXWWWUUUTTTTTTSSSSSSOOOPPPQQQSSSTTTVVVWWWWWWaaacccfffjjjooowwwttthhh```XXXQQQKKKHHHDDDCCCCCCDDDEEEDDDBBBBBBAAAAAA@@@???>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAAAAABBBDDDFFFGGGGGGHHHJJJMMMRRRYYYbbbhhhxxx~~~||||||{{{zzzxxxvvvtttssspppoooooommmkkkiiigggfffgggiiillllllkkkiiihhhhhhdddcccaaaaaaaaa___]]]ZZZUUUSSSPPPLLLJJJIIIIIIIIIMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHLLLNNNQQQVVVXXXVVVQQQMMMEEEDDDDDDEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@???>>>===;;;:::888777777888:::;;;=========<<<:::888777666:::888555222000///......000000111111111222222222333333333333333222111111/////////...,,,++++++,,,*********++++++++++++,,,++++++************+++++++++++++++***************,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,------...//////...,,,+++------,,,,,,,,,---...............//////000000111///000111333555888:::;;;<<>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDHHHIIIJJJKKKNNNUUU]]]cccmmmwww{{{{{{zzzyyyxxxvvvtttsssnnnnnnnnnmmmkkkiiigggffffffhhhkkklllkkkiiiiiiiiieeecccaaa`````````^^^]]]VVVSSSPPPLLLJJJHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGJJJLLLPPPUUUWWWVVVQQQNNNEEEEEEEEEFFFHHHGGGEEEBBB??????@@@@@@???>>>======;;;:::999777777999:::;;;@@@??????===;;;999666555666555444222000///...---000000000111111111111222333333333333333222222111333444555111,,,((((((***************++++++++++++++++++************++++++************************,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,---...///........./////////000000//////111222555777:::;;;<<<>>>AAABBBBBBAAA???===BBBBBBDDDFFFIIIKKKKKKKKKLLLNNNPPPQQQQQQSSSVVVXXXeeevvvuuuYYYJJJGGGCCCAAA???>>>>>>>>>===<<<::::::999888777777777888999777666777999::::::999666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555nnnqqqtttvvvwwwyyy{{{}}}{{{vvvoookkkeee___ZZZVVVQQQNNNKKKJJJHHHGGGFFFEEEEEEEEEGGGFFFEEEEEEFFFIIIKKKMMMOOOQQQTTTXXX]]]eeemmmsssuuu{{{yyynnndddZZZQQQIIIEEECCCBBBBBB@@@??????@@@@@@???@@@AAAAAAAAA@@@??????AAABBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAABBBBBBHHHHHHIIIIIILLLQQQXXX\\\cccnnnzzz{{{{{{{{{zzzxxxvvvuuutttmmmmmmmmmlllkkkiiihhhgggfffhhhkkkllljjjiiihhhiiifffcccaaa___``````___^^^VVVTTTQQQMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGJJJNNNSSSVVVTTTPPPLLLDDDDDDEEEGGGIIIHHHEEECCC>>>>>>?????????>>>=========;;;:::999999:::;;;===AAAAAA@@@>>><<<:::888666444444333222111///...---111111111111222222222222444444444444444333222222444555555222---))))))+++))))))*********+++++++++++++++************++++++************************)))(((&&&$$$$$$&&&((()))*********+++++++++,,,,,,++++++,,,------.........,,,,,,,,,,,,,,,---...///............////////////000000111333666888:::<<<=====================>>>AAABBBEEEGGGIIIJJJKKKLLLJJJLLLNNNOOOOOOQQQTTTWWWbbbqqqvvvYYYKKKHHHBBB@@@>>>=========<<<;;;:::999888888777777777777:::999777777888999888777666666666666666666666666555555555555555555555555666666555555555444444444555555555555555555555555tttwwwzzz||||||~~~}}}uuuoooccc___YYYUUUQQQNNNJJJHHHGGGFFFEEECCCBBBBBBBBBBBBCCCBBB@@@@@@AAACCCFFFHHHFFFHHHLLLPPPTTTZZZ```eeeiiiooouuuwww{{{vvvcccUUULLLGGGEEEGGG@@@AAAAAA???===<<<===>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEGGGKKKPPPTTT[[[eeeqqq{{{}}}}}}|||{{{yyywwwuuutttnnnnnnlllkkkjjjjjjjjjjjjgggjjjlllmmmkkkjjjiiiiiigggdddbbb`````````^^^]]]XXXUUURRRNNNKKKIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHHHHHHHGGGFFFEEEFFFHHHMMMQQQTTTRRRNNNJJJCCCCCCEEEGGGIIIHHHEEEBBB======>>>>>>>>>>>>=========<<<:::999999:::<<<===?????????>>><<<;;;999888555444444222111000///...111222222222222333333333444444444444444333333222000000111///---,,,,,,---)))))))))************+++++++++************++++++***************+++++++++,,,+++***))))))***+++,,,************++++++++++++)))***+++,,,---...///000------,,,,,,,,,---..............................000111222444666999;;;<<<<<<<<<:::::::::<<<>>>???@@@CCCFFFIIIIIIJJJKKKLLLJJJKKKMMMNNNOOOQQQTTTVVV```nnnvvvYYYKKKIIIAAA???===<<<======<<<;;;999999888888777888888888;;;:::888777888888777666777777777777777777777777555555555555555555555555666666666555444444333333555555555555555555555555wwwzzz}}}~~~xxxnnnggg[[[WWWRRRMMMJJJGGGDDDCCCCCCBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>???@@@AAABBBCCC@@@CCCGGGKKKNNNRRRVVVYYY___eeejjjlllqqqxxx}}}}}}yyyhhhWWWMMMGGGBBBBBBEEE>>>@@@AAA@@@======>>>@@@>>>>>>=========>>>@@@AAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBCCCCCCCCCBBB@@@BBBDDDEEEFFFIIILLLOOOUUU^^^jjjsss~~~|||zzzwwwuuutttpppnnnllljjjjjjjjjlllmmmkkkmmmoooooonnnkkkjjjjjjgggeeecccbbbaaa```]]][[[YYYWWWSSSOOOLLLJJJIIIIIIGGGGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIHHHFFFFFFGGGIIIMMMQQQSSSRRRMMMIIIBBBBBBDDDGGGIIIHHHEEEBBB<<<======>>>>>>======<<<<<<;;;999888888999;;;<<<;;;<<<<<<<<<;;;:::999999888777555333222111000000111111222222222222333333333333333333333222111111...,,,++++++,,,,,,+++)))))))))))))))************++++++************++++++))))))*********+++++++++........................************++++++++++++*********+++,,,---//////......---,,,,,,,,,------........................000111222444666999;;;<<<;;;;;;;;;<<<===>>>??????@@@DDDHHHJJJJJJJJJLLLMMMKKKLLLNNNOOOPPPRRRUUUWWW```nnntttWWWJJJHHHAAA@@@>>>===>>>>>>===<<<999999888888888999::::::;;;999777777888999888777777777777777777777777777555555555555555555555555777666666555444444333333555555555555555555555555wwwyyy|||~~~~~~tttiiiaaaYYYUUUOOOJJJGGGDDDBBB@@@<<<<<<<<<===>>>???AAABBB<<<===@@@BBBBBBBBBAAA@@@>>>AAAFFFIIILLLNNNQQQSSSVVV[[[______bbbgggkkkkkkdddXXXNNNMMMJJJDDD@@@@@@>>>@@@BBBBBB@@@???AAADDD@@@???>>>===>>>@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCAAADDDGGGHHHJJJKKKNNNPPPQQQZZZeeeooo{{{}}}zzzwwwuuutttqqqooollljjjiiikkkmmmooonnnppprrrrrrooommmlllkkkgggfffdddcccbbb```\\\ZZZZZZXXXTTTPPPLLLKKKJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFGGGIIIMMMQQQSSSQQQMMMIIIAAABBBDDDGGGIIIHHHDDDAAA<<<<<<===============<<<;;;:::888777777888:::;;;888999999::::::999999999:::888666444222111111111111111111111222222222222111222222222222111000000///,,,))))))******&&&###))))))))))))************++++++************++++++))))))******++++++++++++((()))************)))((()))************+++++++++++++++++++++,,,---......///...------,,,,,,,,,,,,.....................---///000111333555888:::<<<999:::===???@@@@@@@@@???@@@DDDIIIKKKKKKKKKLLLNNNLLLNNNPPPQQQQQQSSSVVVYYYaaaooosssVVVIIIGGGBBBAAA???>>>?????????>>>999888888888999:::;;;;;;999888666777888:::999999777777777777777777777777555555555555555555555555777777666555444444333333555555555555555555555555rrrrrrtttwww{{{}}}~~~}}}xxxlllaaaZZZQQQMMMHHHCCC???>>>>>>???===============<<<<<<<<>>@@@BBBCCC@@@>>><<<===???AAADDDGGGIIIJJJNNNOOOQQQTTTWWWZZZ\\\]]]VVVRRRLLLFFFBBB?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDGGGGGGFFFDDDCCCCCCFFFHHHJJJIIIHHHHHHJJJLLLOOOQQQXXX]]]fffpppzzz~~~{{{yyyvvvtttsssmmmmmmkkkjjjiiihhhhhhhhhmmmmmmmmmlllkkkjjjiiihhhgggeeebbbaaa```___\\\ZZZ]]][[[VVVQQQLLLJJJHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGKKKJJJJJJIIIIIIHHHGGGGGGKKKGGGMMM\\\```UUUJJJHHHFFFHHHKKKOOOQQQQQQMMMJJJ@@@???@@@DDDIIIJJJHHHEEE<<<<<<===============<<<666666555555666888:::<<<999:::999999999<<>>???@@@AAAAAACCCDDDGGGIIIJJJKKKJJJJJJKKKLLLNNNOOOQQQTTTXXX[[[aaavvvmmmUUUIIIFFFBBBAAA???>>><<<;;;;;;;;;999999999999999999::::::999999999888888888777777999999999999999888777777666666666666666666666666666555444333333444555666444555555555555555555555qqqqqqtttwww{{{~~~tttiii^^^WWWOOOLLLGGGBBB???===>>>>>>========================>>><<<<<<===???@@@>>><<<>>>???@@@AAACCCDDDEEEFFFHHHIIIKKKNNNPPPSSSUUUVVVSSSPPPKKKEEEAAA??????@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???AAACCCDDDAAABBBCCCDDDEEEEEEFFFEEEFFFFFFFFFEEEDDDEEEGGGJJJLLLMMMMMMNNNQQQSSSVVVWWW```dddkkksss|||~~~|||yyyvvvtttqqqpppnnnmmmlllkkkjjjiiiiiihhhjjjjjjjjjjjjiiigggfffeeefffdddbbbaaaaaa```^^^\\\[[[YYYUUUQQQNNNLLLKKKKKKIIIIIIKKKKKKKKKJJJHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHLLLFFFIIITTTXXXPPPIIIIIIGGGHHHKKKOOOQQQPPPLLLIIIAAA@@@AAADDDHHHIIIGGGDDD<<<============<<<<<<;;;;;;:::888777888999;;;<<<<<<<<<===???CCCFFFIIIJJJ???<<<888444111000000111222333666888;;;<<<===>>>777666444222111111111222,,,,,,,,,++++++***))))))+++************+++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++***************+++)))************+++++++++***)))))))))***+++---...---///111000---+++,,,---,,,,,,---...///000111111111111333555777999:::;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJLLLNNNPPPRRRUUUYYY]]]dddwwwnnnVVVJJJGGGBBBAAA???>>><<<;;;;;;;;;999999999999999999999999999999999999888888888888777777777777777666555555666666666666666666666666666555444333333444555666555444444444333333333333nnnpppssswww{{{xxxnnncccYYYSSSLLLIIIEEE@@@>>><<<========================>>>>>><<<<<<;;;===??????>>>===@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFHHHJJJLLLMMMNNNOOOLLLHHHCCC@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@BBBDDDEEEAAABBBDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHJJJMMMOOOQQQSSSUUUYYY\\\___aaabbbkkkoootttzzz~~~|||zzzwwwtttqqqooonnnnnnnnnmmmlllkkkjjjiiiiiihhhhhhhhhgggfffeeeccccccdddbbbaaaaaabbbbbb```___XXXWWWTTTQQQOOONNNNNNNNNHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMFFFDDDKKKNNNJJJHHHJJJHHHIIILLLOOOQQQPPPLLLIIICCCAAAAAACCCGGGHHHEEEBBB===============<<<;;;:::===<<<:::888888999:::;;;<<<===@@@FFFMMMPPPOOOMMM>>>;;;888444111000000000222555999<<>><<<;;;;;;;;;;;;::::::999999888888888:::::::::999999999888888777777777777777666555555666666666666666666666666666555444333333444555666444444444333333222222111mmmppptttyyy|||{{{rrrhhh^^^UUUOOOHHHFFFBBB???<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@????????????BBBCCCDDDEEEGGGHHHJJJJJJJJJHHHEEEBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDAAABBBDDDFFFHHHIIIJJJJJJKKKLLLNNNOOOPPPRRRUUUXXXXXX[[[```eeejjjmmmooopppvvvyyy}}}|||{{{yyyvvvssspppnnnmmmnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhgggfffeeedddccccccaaa```aaabbbcccbbbaaaXXXWWWUUURRRPPPNNNNNNMMMHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIIIIKKKEEECCCGGGIIIGGGFFFIIIIIIJJJMMMPPPRRRQQQMMMIIIDDDBBBAAACCCEEEFFFCCC@@@============<<<<<<;;;:::;;;:::888777666777888:::;;;<<<@@@HHHPPPRRRNNNHHH<<<:::777444111000000///111555:::>>>@@@AAA???>>>555444333222111111111111/////////......---,,,,,,...---,,,,,,++++++,,,,,,))))))*********+++++++++************************)))*********+++++++++***))))))*********+++++++++------------......//////------,,,,,,,,,---///000------......///000000111111222333555777999;;;;;;999:::;;;===@@@BBBCCCDDDBBBCCCDDDEEEGGGHHHIIIIIIIIILLLPPPSSSUUUYYY]]]```iiizzz{{{qqqXXXKKKHHHBBBAAA???>>><<<;;;;;;;;;;;;;;;::::::999888777777::::::::::::999999999999999999999999999888777777666666666666666666666666666555444333333444555666333333333333333333444444lllpppvvvzzz~~~}}}uuummmdddZZZRRRLLLEEECCC@@@>>><<<;;;;;;<<<>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCCCC>>>>>>>>>?????????@@@@@@AAAAAABBBCCCEEEFFFGGGHHHGGGEEECCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBDDDFFFHHHKKKMMMNNNNNNNNNPPPSSSVVVXXX[[[^^^aaadddgggmmmsssxxx|||}}}~~~~~~|||zzzyyyvvvsssqqqooonnnoooooooooooonnnlllkkkjjjkkkkkkjjjjjjiiigggfffeeebbbaaa```aaabbbcccbbb```YYYXXXVVVSSSPPPMMMKKKJJJHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEHHHHHHFFFEEEFFFIIIKKKMMMQQQSSSQQQNNNJJJEEECCCAAABBBDDDDDDBBB???===>>>>>>>>>===<<<<<<;;;999888777666666888:::;;;<<<<<<@@@HHHNNNNNNHHHBBB:::999666444111000//////000333888===???>>><<<:::444333333222111111111111///---***((('''(((***+++++++++++++++,,,---...///***************+++++++++************************((()))***++++++++++++***))))))*********+++++++++------..................---,,,+++***,,,---//////------......//////000000000111222444666888999:::999:::;;;===@@@BBBCCCDDDBBBBBBCCCDDDEEEGGGHHHIIIIIILLLPPPSSSVVVYYY]]]___iii{{{{{{qqqXXXLLLHHHBBBAAA???>>><<<;;;;;;;;;;;;;;;::::::999888777777:::::::::999999999888888999999999999999888777777666666666666666666666666666555444333333444555666222222333444555666777777mmmrrryyy}}}}}}xxxpppggg___VVVOOOJJJBBBAAA???===<<<;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCCCCAAA@@@AAAAAA======>>>>>>???@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGJJJMMMPPPRRRTTTTTTSSSVVVZZZ^^^aaadddhhhkkksssvvv{{{~~~zzzyyyxxxvvvtttrrrpppoooooopppppppppooommmkkkjjjlllllllllkkkjjjiiihhhgggcccaaa``````aaaaaa___^^^ZZZXXXVVVSSSOOOLLLIIIGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFHHHIIIIIIGGGEEEDDDGGGHHHKKKOOORRRQQQMMMJJJEEEBBB@@@AAACCCDDDAAA???===>>>>>>??????>>>>>>>>>:::999888777777999;;;<<<<<<===AAAFFFIIIHHHBBB===999888666333111000///...///111666999;;;:::777666333222222222222111111000111...***'''&&&(((+++...&&&'''(((***,,,///111222************************************************'''(((***+++,,,,,,+++***)))************+++++++++***+++,,,,,,,,,,,,+++++++++)))((()))+++,,,,,,+++............//////000000///000222444666888999:::999:::<<<===???AAACCCCCCAAAAAABBBBBBDDDFFFGGGHHHIIILLLQQQTTTVVVYYY\\\^^^gggyyy{{{qqqXXXKKKHHHBBBAAA???>>><<<;;;;;;;;;;;;::::::999999888888888999999999888888888777777777777777777777666555555666666666666666666666666666555444333333444555666222333444444555666777777ooottt{{{xxxssskkkccc[[[SSSKKKGGGAAA@@@>>>===<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBB@@@BBBDDDCCC@@@>>>???@@@>>>>>>????????????@@@@@@===>>>@@@AAACCCEEEFFFGGGDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLOOOSSSVVVYYYZZZ[[[]]]```eeejjjnnnrrrvvvyyy}}}wwwwwwvvvuuusssrrrqqqpppppppppqqqqqqpppnnnlllkkkkkkkkkkkkjjjiiihhhgggfffdddbbb```______^^^\\\[[[XXXWWWUUURRRNNNKKKHHHFFFHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGDDDGGGIIIHHHGGGFFFEEECCCBBBDDDGGGLLLOOOOOOLLLIIIDDDBBB???@@@BBBCCCAAA???===>>>???@@@@@@AAA@@@@@@;;;999888666666777888999999;;;>>>AAAAAA???<<<:::888777555333111///......///111444777777666444222222222222222222111111000222000---+++***+++---...((((((((()))+++,,,...///************************************************'''(((***,,,,,,,,,+++***)))************+++++++++******+++,,,,,,+++***)))+++***)))***------+++)))............////////////000111222444666888:::;;;;;;;;;<<<>>>???AAABBBBBBAAAAAAAAAAAACCCEEEGGGHHHIIIMMMQQQTTTVVVXXXZZZ\\\ddduuuzzzqqqXXXKKKGGGBBBAAA???>>><<<;;;;;;;;;999999999999999999999999888888888777777777666666777777777777777666555555666666666666666666666666666555444333333444555666444444444444444444444444pppvvv}}}}}}{{{yyyuuuppphhh```XXXPPPIIIEEE@@@???>>>===============>>>>>>???@@@AAAAAABBBBBBBBBDDDFFFDDDAAA??????AAA@@@@@@@@@@@@?????????>>>???@@@AAACCCEEEGGGIIIJJJDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKNNNOOOOOOPPPSSSWWWZZZ]]]___```fffjjjooouuuyyy}}}}}}uuuuuutttssssssrrrqqqqqqpppqqqrrrrrrqqqooolllkkkjjjjjjiiiiiihhhfffeeedddeeeccc```___^^^]]]ZZZXXXVVVUUUSSSQQQNNNKKKHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDGGGHHHGGGEEEEEEEEEDDD???AAADDDIIIMMMMMMJJJGGGDDDAAA>>>???BBBCCCBBB@@@===>>>???@@@AAABBBBBBBBB:::999666444333333444555444777:::;;;:::888888888777666555333111///...---000111333555555444222111111111222222222111111000---,,,+++***))))))))))))------+++***)))(((((((((++++++******************))))))))))))))))))))))))&&&(((***,,,---,,,+++***)))************++++++++++++,,,---------,,,+++***...,,,,,,---000000---***.........///////////////111222444666888999;;;<<<;;;<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDFFFHHHJJJMMMQQQTTTUUUWWWYYYZZZbbbrrrzzz}}}|||yyyqqqWWWJJJFFFBBBAAA???>>><<<;;;;;;;;;999999999999999999::::::777777777777666666666666999999999999999888777777666666666666666666666666666555444333333444555666666666555444222111000000ooouuu||||||yyyxxxuuuqqqnnnlllhhhaaaZZZTTTMMMFFFBBBAAA@@@===;;;;;;<<<>>>???===???BBBCCCCCCCCCDDDFFFEEEDDDDDDBBBAAA@@@??????@@@???>>>======>>>???@@@@@@AAABBBDDDGGGIIIJJJKKKPPPMMMIIIGGGFFFEEEDDDCCCEEEFFFFFFEEEDDDDDDFFFHHHFFFIIILLLNNNPPPQQQSSSUUUUUUYYY___ccceeegggjjjkkkooosssyyy~~~|||{{{zzzxxxvvvuuuvvvuuusssqqqooonnnmmmkkkjjjjjjkkkkkkeeeeeeffffffggghhhhhhiiidddccc```]]][[[ZZZ[[[[[[ZZZWWWTTTQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCGGGFFFCCCBBBBBBCCCFFFGGGIIIIIIHHHGGGEEECCCAAA@@@BBBBBBBBBEEEHHHJJJJJJIIIDDD@@@======@@@CCCDDDCCC??????@@@AAACCCBBB???===>>>===;;;999777666666777888888888888777777777777555555555555444333222222555888999555333555666444444444444333333222222222222111000...,,,,,,++++++************************,,,+++***))))))+++---...---,,,,,,,,,++++++************))))))***++++++,,,+++++++++*********************+++,,,,,,---......111///------///000---+++222---))),,,222666333///333333444666888:::<<<===>>>>>>>>>???@@@@@@@@@AAACCCBBBBBBBBBCCCFFFHHHJJJJJJMMMQQQSSSSSSTTTUUUVVVeeennnxxx}}}|||{{{}}}qqqWWWJJJFFFBBBBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888999;;;=========;;;:::555666777777777666444333555555444444444444555555444444444444444444444444rrrvvv}}}~~~zzzxxxwwwwwwsssqqqnnnmmmmmmkkkhhheeefffbbb\\\VVVPPPKKKEEEAAA@@@???===;;;;;;===???@@@>>>@@@BBBCCCCCCCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>??????>>>======>>>???@@@@@@AAACCCFFFJJJMMMOOOQQQRRRQQQPPPOOONNNKKKGGGCCCDDDFFFGGGGGGFFFFFFGGGIIIIIIKKKOOOQQQRRRTTTVVVXXX___ccchhhlllnnnoooqqqrrrwww{{{~~~|||zzz{{{yyywwwvvvvvvuuusssqqqnnnmmmkkkiiihhhhhhhhhiiiffffffffffffffffffeeeeeedddbbb___\\\ZZZZZZ[[[[[[ZZZWWWTTTQQQOOOMMMKKKHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAADDDGGGHHHHHHGGGCCC???<<<<<>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBDDDGGGJJJLLLNNNPPPRRRRRRRRRQQQRRRSSS```iiitttyyyzzzyyyzzz|||mmmUUUJJJHHHBBBBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777777888999;;;;;;:::999888555666777777777666444333444444333333333333444444444444444444444444444444uuuyyy~~~|||zzzyyyyyy|||zzzvvvqqqmmmiiigggfffgggffffffggggggfffccc```]]]YYYUUUPPPLLLHHHCCC???>>>===<<<;;;<<<>>>@@@BBB???AAACCCDDDCCCCCCDDDEEEBBBBBBAAA@@@???>>>>>>===>>>>>>=========???@@@AAA@@@BBBEEEJJJNNNRRRUUUWWWVVVWWWXXXYYYXXXRRRJJJDDDDDDFFFHHHIIIIIIIIIJJJKKKMMMPPPSSSUUUVVVXXX[[[]]]eeeiiinnnrrrsssuuuwwwxxx~~~|||zzzyyy|||zzzwwwvvvvvvtttrrrppppppnnnllljjjhhhhhhhhhhhhggggggffffffeeedddcccccceeeccc___\\\ZZZZZZ\\\]]]ZZZWWWSSSQQQOOOMMMJJJHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAACCCFFFGGGGGGEEEBBB???;;;;;;???BBBCCCBBB?????????AAABBBBBB@@@>>><<<;;;:::888777777888888777777666666555555666666555555555555444333222111222666777333222444555333444444333333333333222222000///...---,,,+++++++++*********************************+++++++++,,,,,,)))))))))))))))(((((((((++++++***************+++)))))))))***+++++++++,,,******++++++,,,,,,------...,,,++++++------,,,***,,,,,,,,,---///000222222111111222333555888:::;;;======>>>>>>???@@@@@@AAA@@@@@@AAACCCEEEIIILLLNNNOOOPPPQQQQQQPPPQQQSSSUUU[[[eeeqqqxxxzzzyyyzzz|||mmmVVVMMMLLLBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::888777777777777666666666666777888888888777666555666666666777666666555444333333333222222333333333555555555555555555555555xxx{{{~~~{{{rrrmmmlllkkkkkknnnmmmkkkhhhdddaaa^^^\\\___```bbbccccccaaa___\\\UUURRROOOKKKIIIFFFBBB???<<<<<<<<<<<<===@@@BBBCCC@@@BBBDDDDDDCCCCCCDDDEEEBBBAAAAAA@@@??????>>>>>>============>>>@@@AAACCCCCCEEEIIIMMMRRRVVVZZZ\\\\\\\\\]]]]]]ZZZTTTLLLFFFDDDFFFJJJKKKLLLLLLMMMNNNQQQSSSVVVXXXZZZ\\\```bbbiiimmmssswwwzzz}}}~~~|||zzzyyy|||zzzxxxwwwvvvuuurrrpppsssqqqooollljjjiiiiiiiiihhhggggggfffeeeeeeddddddfffdddaaa^^^\\\\\\^^^___ZZZWWWSSSPPPOOOMMMJJJHHHGGGHHHHHHIIIIIIHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEHHHIIIHHHFFFCCC???<<<<<>>===<<<;;;:::;;;;;;<<<777777666555444555555666666666555555444333222111111555666222111333444222333333333333333333333333///...---,,,,,,+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,---------,,,222444555333000///111333111111222333666888:::;;;<<<======>>>???@@@AAAAAA@@@AAABBBCCCFFFIIIKKKMMMLLLMMMNNNOOOPPPRRRVVVYYYZZZeeerrrzzz||||||}}}rrrZZZPPPNNNBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777777777777777777666555444666666666666666666555555444444333333333333444444555555555555555555555555{{{}}}|||uuukkkccc^^^]]]]]]]]]`````````___]]][[[YYYWWWVVVXXXZZZ[[[ZZZWWWUUUSSSQQQOOOLLLIIIHHHFFFCCC@@@;;;;;;<<<===>>>AAACCCDDDBBBDDDEEEEEEDDDCCCDDDEEEBBBBBBAAAAAA@@@@@@??????=========>>>???AAADDDEEEHHHIIIMMMQQQVVVZZZ^^^```bbb```]]]ZZZWWWQQQKKKGGGEEEGGGKKKMMMNNNOOOQQQSSSUUUWWWYYY[[[]]]```dddgggnnnssszzz~~~|||{{{zzz|||zzzxxxwwwvvvuuusssqqqsssrrrooommmkkkjjjiiijjjggggggggggggggggggggggggfffeeecccaaa_________```YYYVVVSSSPPPNNNLLLJJJHHHIIIIIIIIIIIIHHHGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFHHHJJJKKKJJJIIIEEEAAA======AAADDDEEEDDDBBBAAAAAABBBDDDEEEDDDBBB???>>><<<;;;;;;;;;<<<<<<888777555444444444555666666666666555444333111000000444555222111333444333333333333333333333333333000///...---,,,+++++++++************************((()))***+++++++++******((()))))))))))))))))))))++++++***************+++(((((()))***+++,,,,,,,,,******+++++++++++++++,,,))))))******))))))******///111333000,,,+++---000111222333444666999;;;<<<;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGIIIJJJKKKLLLNNNOOOPPPRRRVVVYYYZZZdddqqqyyy||||||www]]]OOOKKKBBBBBB@@@>>>===<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888777777666555555666666555555555666666666555555444444444444555555555555555555555555555555}}}nnnhhh```YYYVVVVVVVVVVVVSSSSSSSSSTTTSSSSSSRRRRRRQQQSSSUUUUUUSSSQQQOOOOOOPPPNNNKKKIIIHHHFFFCCC@@@;;;;;;<<<===???AAACCCDDDCCCEEEFFFFFFDDDCCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@======>>>???AAADDDFFFHHHKKKMMMQQQVVV[[[```ccceeehhhccc]]]WWWRRROOOKKKIIIGGGIIIKKKMMMOOORRRVVVYYYYYY[[[]]]___aaadddiiilllrrrwww~~~}}}|||{{{yyyxxxwwwwwwvvvtttrrrqqqooommmkkkiiiiiihhhiiihhhhhhhhhhhhhhhhhhhhhiiieeeddddddcccbbbaaa```___YYYVVVRRRPPPNNNLLLIIIGGGJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFGGGIIIKKKLLLLLLJJJEEEBBB>>>>>>BBBEEEFFFEEECCCAAAAAABBBDDDEEEEEEDDD===<<<;;;999888888999999999888666444444555666777777666666555444222111000000444555222111444555333222222333333333333444444222111000...,,,,,,++++++************************)))))))))*********++++++''''''(((((((((((())))))******))))))***++++++,,,)))))))))***+++++++++,,,******++++++++++++++++++***+++,,,,,,+++***,,,---***---......,,,,,,///222222222333444777999;;;<<<;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHMMMNNNOOOPPPPPPQQQSSSUUUXXXaaammmuuuxxxzzz}}}yyy\\\LLLFFFBBBBBB@@@>>>===<<<<<<<<<::::::::::::999999999999777777888888888888999999888888777777777777777777666555555555555666777777666555555444444555555666444444444444444444444444wwwnnnbbb]]]WWWRRRPPPPPPPPPPPPJJJJJJJJJJJJKKKKKKLLLLLLNNNPPPRRRQQQOOONNNNNNPPPPPPNNNKKKIIIGGGEEEBBB@@@;;;<<<===>>>@@@AAACCCCCCEEEFFFGGGGGGEEECCCDDDDDD@@@@@@@@@@@@????????????>>>>>>???@@@CCCFFFIIIKKKNNNPPPUUU[[[aaagggkkknnnlllggg^^^WWWRRRNNNKKKJJJIIIJJJLLLMMMOOOTTTYYY]]]]]]___aaabbbeeehhhmmmqqqxxx}}}zzzxxxwwwwwwwwwwwwvvvtttpppooommmkkkjjjiiijjjjjjiiiiiihhhhhhggggggffffffaaabbbcccdddccc```^^^\\\YYYVVVRRROOONNNLLLIIIGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEECCCCCCDDDFFFIIIKKKJJJIIIEEEAAA===>>>AAADDDEEEDDDAAA@@@???@@@BBBDDDDDDCCC>>>===;;;999777777777777:::999666555444555777999777777666555444222111000000444666333222444666444222222222333333444444444555333111///---,,,+++******************************)))((((((((()))+++,,,))))))******++++++++++++(((((())))))***+++------******************++++++++++++******************,,,...000///...---///111,,,---......///000222333111111222333555888:::;;;:::;;;<<<===>>>@@@AAAAAA>>>???AAACCCEEEFFFGGGHHHKKKMMMOOOQQQQQQQQQSSSTTTXXXaaakkkrrruuuwww|||yyy\\\LLLFFFBBBBBB@@@>>>===<<<<<<<<<:::::::::999999999999888666666666777777777888888666666666666666777777888666555555444555666777888555444444333333444444555333333333333333333333333vvvhhh___UUUQQQLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHJJJLLLLLLJJJJJJLLLNNNQQQNNNKKKHHHGGGDDDAAA???<<<<<<===???@@@AAABBBCCCEEEGGGHHHGGGEEEDDDDDDDDD????????????>>>>>>>>>>>>>>>>>>???AAADDDGGGJJJLLLOOORRRWWW^^^eeelllqqqtttoooiii```YYYSSSOOOLLLJJJJJJKKKLLLMMMOOOUUU[[[``````bbbdddeeegggkkkqqqtttyyyxxxwwwwwwxxxxxxwwwuuuqqqpppnnnmmmllllllmmmmmmjjjjjjiiigggfffeeecccccc^^^```bbbdddccc```\\\ZZZYYYVVVRRROOONNNLLLIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@AAACCCGGGIIIHHHHHHDDD@@@======@@@CCCDDDCCC@@@>>>===>>>@@@BBBBBBBBB@@@???===:::999888888888;;;999777555555666888999777777666555444222000///000555666333222555666555222222222333333444444444666555333000...,,,+++***************************+++***((('''''')))+++,,,(((((())))))*********+++((((((((()))***,,,---...+++++++++***************++++++******************)))+++------+++***---///......---------.........///000111222444777999:::::::::;;;===>>>@@@AAAAAA;;;===???BBBEEEGGGHHHIIIFFFIIINNNQQQRRRSSSUUUWWWZZZbbbkkkqqqtttwww}}}zzz^^^NNNIIICCCBBB@@@>>>===<<<<<<<<<:::::::::999999999888888444555555555666666777777555555555555555666777888666555444444555666777888444333333222222333333444222222222222222222222222uuudddZZZWWWJJJJJJHHHGGGEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEBBB???>>>;;;<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA??????????????????@@@@@@;;;???>>>CCCLLLJJJGGGPPPQQQXXX___dddmmmwww||||||xxxpppdddZZZSSSOOOMMMLLLKKKJJJJJJLLLRRRYYY^^^```bbbeeehhhjjjmmmsss{{{zzzwwwsssqqqqqqrrrsssssspppmmmlllmmmooopppnnnlllhhhhhhhhhgggfffdddcccbbbddddddddddddcccaaa___^^^YYYYYYXXXUUUQQQMMMKKKJJJGGGHHHIIIFFFCCCAAACCCEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGFFFEEECCCCCCBBBAAAAAACCCGGGKKKMMMMMMBBB===999;;;@@@EEEEEEDDD???>>>===???AAACCCCCCBBB>>>===<<<:::888666555444;;;999777555555666888999>>><<<888555222111222222000111111222222333444444555444444333333444444555555333000---***)))((((((++++++***))))))***+++,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,*********)))))))))))))))++++++*********************,,,///000//////111222------,,,------...///000//////000111333555777888888999:::<<<>>>???AAAAAA@@@AAACCCEEEGGGGGGGGGFFFLLLMMMNNNQQQSSSUUUVVVWWW[[[bbbmmmwwwyyyxxx|||```PPPJJJEEECCC@@@>>>>>>>>>===<<<;;;:::999999888888999999777777888888888888777777888888777777666666555555444333333222222333333444555444333222111222333444444444444333333222222222xxxiiiZZZRRRQQQGGGFFFDDDCCCBBBAAAAAAAAA??????@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDHHHHHHGGGFFFDDDAAA???===;;;<<<===???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@????????????@@@AAAAAABBBEEEAAAAAAIIIJJJNNN\\\ZZZbbbkkkrrrzzzzzzsssggg\\\UUUPPPMMMKKKLLLKKKLLLNNNTTTZZZ```cccdddgggjjjlllooouuu~~~~~~~~~~~~yyywwwsssrrrrrrssstttsssooommmkkkkkkmmmmmmllljjjiiiiiiiiihhhgggfffddddddbbbbbbcccccccccbbb```___\\\\\\ZZZVVVQQQMMMJJJHHHEEEFFFGGGFFFCCCCCCEEEGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBEEEIIIKKKLLLEEE@@@;;;<<<@@@DDDDDDBBB>>>>>>???AAABBBBBB@@@>>>======;;;:::888777666555666666666777777777888888:::999777555333222111111000111111222222333333444444444333333333333444444444222000---+++*********,,,+++***)))((()))******))))))))))))))))))))))))*********************************+++++++++,,,,,,***)))))))))))))))))))))******++++++++++++++++++------------------------------,,,------...///000111111222333555777888999::::::;;;<<<===>>>???@@@AAAAAACCCDDDFFFGGGGGGGGGLLLLLLNNNQQQSSSVVVWWWXXX\\\bbbmmmwwwyyyyyy|||cccQQQKKKEEEBBB???============<<<;;;;;;:::999999999999:::777777888888888888777777777777777777666666555555444444333333333333444444555444444333333333333333444444444333333222222222uuugggZZZNNNJJJJJJDDDCCCBBB@@@@@@?????????======>>>>>>????????????BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEECCC@@@>>><<<;;;<<<===???AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBFFFCCCDDDLLLMMMRRR```eeennnyyy}}}uuukkk```XXXSSSOOOLLLNNNNNNOOORRRWWW]]]cccfffgggjjjmmmpppssszzz}}}|||{{{{{{yyywwwtttssstttuuuttttttooommmlllkkklllkkkjjjhhhjjjjjjjjjiiihhhgggfffeee```aaabbbccccccbbbaaa```___^^^[[[WWWRRRMMMIIIFFFCCCDDDEEEEEEDDDDDDFFFHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???AAADDDHHHJJJKKKIIICCC======AAADDDDDDBBB??????@@@BBBCCCAAA>>>:::<<<;;;;;;:::999888777666222444777999::::::888888777666666444333222111000000000111111222333333333444444333333333333444444222111///---,,,,,,,,,,,,,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))************++++++,,,,,,------333000,,,,,,---...---+++------,,,------...///000222222333444666888:::;;;;;;<<<<<<======>>>>>>???BBBBBBBBBCCCDDDFFFHHHIIIKKKLLLNNNQQQTTTWWWYYYZZZ\\\bbbmmmvvvyyyxxx|||eeeRRRKKKDDDAAA>>>=========<<<;;;;;;;;;:::999999999999:::777777888888888888777777777777777666666666666555444444333333333333444444555555555555555444333333444444333333333333222222|||iii[[[PPPHHHEEEGGGCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@AAABBBDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEDDDCCCBBB???===;;;<<<<<<===???AAABBBDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDAAAGGGJJJRRR^^^\\\XXX___mmmwww~~~xxxnnnddd]]]WWWSSSPPPPPPQQQTTTVVVZZZ```fffjjjhhhkkkooorrrvvv}}}~~~}}}{{{{{{zzzyyywwwuuuuuuvvvvvvuuutttpppooonnnlllkkkjjjiiihhhiiiiiiiiiiiihhhgggfffeeeccccccdddddddddbbbaaa```___]]]ZZZVVVRRRNNNJJJGGGDDDDDDDDDDDDDDDDDDFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAACCCFFFIIIKKKKKKJJJDDD>>>>>>BBBFFFFFFDDDBBBBBBAAAAAAAAA@@@===:::;;;::::::999999888888888333555777999;;;;;;;;;;;;888666444222000/////////000000000111222222333333444333333333333333333444222111///---++++++++++++***)))((((((((()))***+++,,,,,,,,,+++++++++++++++((((((((((((((((((((((((************++++++++++++)))))))))))))))***************+++,,,------......888222---,,,///111///,,,------,,,------...///000222222333444666888:::;;;:::;;;<<<===>>>???@@@@@@CCCBBBAAAAAACCCFFFIIIKKKKKKLLLNNNQQQUUUXXXZZZ[[[[[[aaallluuuwwwwww|||fffRRRJJJCCCAAA>>><<<<<<<<<;;;:::::::::999888888888888999777777888888888888777777666666666666666666666666555555444444444444555555444555666777666555333222333333333333333333333333sss```SSSKKKDDDCCCDDDAAA@@@???????????????@@@@@@@@@@@@???@@@AAABBBCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCAAA???===;;;<<<===>>>???AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIMMMOOO[[[lllkkkccceeevvv~~~zzzqqqhhhaaa\\\XXXUUUSSSUUUXXX[[[]]]bbbhhhllliiimmmqqquuuyyy~~~}}}|||{{{zzzyyywwwwwwxxxwwwuuusssnnnnnnmmmkkkiiigggffffffhhhhhhhhhhhhgggffffffeeefffggggggfffdddbbb```___\\\ZZZWWWUUUSSSPPPLLLIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEGGGKKKMMMMMMLLLHHHBBB======CCCHHHJJJIIIHHHEEEAAA??????>>>===<<<:::::::::999999999888888777777888999:::<<<===>>>:::888333000------...//////000000111111222333333333333333222222333333333222111...,,,***)))))))))(((((((((((()))***,,,---,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))*********+++++++++(((((())))))******************+++,,,------......555000++++++///222111...------,,,------...///000000111111333444666888999888999:::===???AAABBBCCCCCCBBBAAAAAABBBFFFJJJLLLKKKMMMOOORRRUUUXXX[[[\\\[[[aaakkktttvvvvvv{{{{{{zzzfffQQQIIICCCAAA>>><<<<<<<<<;;;:::999999888777777777777777777777888888888888777777555555555555555666666666666555555444444555555666444555666777666555333222333333333333333333333333wwwgggVVVLLLGGGBBB@@@AAA>>>>>>=========>>>>>>???AAA@@@???>>>>>>???@@@AAA>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCAAA???===<<<<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHMMMNNNKKKUUUfffjjjgggnnn~~~~~~tttkkkddd___[[[YYYVVVYYY]]]^^^___ccchhhmmmkkkooosssxxx}}}~~~}}}||||||{{{zzzzzzyyywwwtttqqqjjjkkkkkkiiifffddddddeeeggghhhhhhhhhggggggfffeeehhhhhhgggfffdddaaa___]]]ZZZWWWTTTSSSSSSRRRNNNJJJGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCFFFGGGJJJMMMQQQQQQOOOMMMFFF@@@;;;<<>>??????>>>:::::::::999999888888888:::999999999:::;;;<<<<<<999777333000......///000//////000000111222222222333333222222222222333333111000...,,,++++++++++++))))))((()))***+++---...++++++******)))((((((((()))))))))))))))))))))))))))))))))************+++((((((((()))******++++++******++++++,,,,,,------...,,,)))***---//////---------,,,------...///000//////000111333555777888777888:::===???BBBDDDEEEBBBAAAAAAAAACCCFFFJJJLLLMMMNNNPPPSSSVVVYYY[[[\\\]]]bbbllluuuwwwwww}}}zzzyyyeeePPPIIIDDDAAA>>>=========<<<;;;999999888777777777777777777777888888888888777777444555555555555666666666666666555555555555666666555555555555555444333333222222333333333333444444iii[[[MMMGGGEEEBBB@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBAAA???>>>======>>>?????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCAAA???===<<<======>>>@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFEEECCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMKKKPPP]]]bbbhhhuuuxxxmmmeee___\\\ZZZXXX\\\```aaa```ccchhhmmmnnnqqqvvv{{{~~~}}}}}}}}}|||{{{zzzwwwsssooojjjlllllljjjgggeeefffggghhhhhhiiiiiiiiihhhggggggeeeeeeeeedddccc```^^^]]]YYYUUURRRQQQSSSQQQMMMHHHEEECCCAAABBBDDDFFFEEECCCCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFHHHMMMRRRUUUTTTPPPLLLFFF@@@:::;;;BBBIIILLLLLLKKKHHHDDDBBBAAAAAA???>>>;;;;;;::::::999888777777999999:::::::::999777666333333333333222111111000//////000000111111222222333333222222222222333333//////...------...000111---,,,+++******+++,,,---++++++******)))(((((('''************************))))))))))))************'''(((((()))******++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...///000//////000111333555666888888999;;;===???AAACCCDDDAAAAAAAAABBBDDDGGGJJJLLLNNNOOOQQQTTTVVVXXXZZZ[[[aaaeeeooowwwzzzzzzeeeQQQJJJEEEBBB???============<<<;;;::::::999999999999999777777888888888888777777444444444555555555666666777666666666666666666777555444444333333333333333222222222333333444444444wwwaaaTTTHHHEEEFFFDDDAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCAAA???>>>>>>???@@@===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCBBB@@@>>>=========???@@@BBBCCCEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJGGGPPPTTTXXX```ccckkk}}}{{{nnneee___[[[ZZZYYY]]]aaabbbaaabbbggglllppptttyyy}}}~~~}}}~~~}}}|||{{{wwwrrrnnnmmmooopppnnnjjjiiijjjllliiiiiijjjjjjjjjiiiiiihhhaaabbbbbbbbbaaa```^^^]]]YYYUUUQQQQQQRRRQQQLLLGGGCCCAAA@@@AAAEEEGGGGGGEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEIIIOOOUUUXXXVVVPPPKKKFFF@@@;;;;;;AAAHHHKKKKKKIIIGGGFFFEEEDDDBBB@@@===<<<;;;;;;:::999888777666666888;;;<<<;;;777333000,,,///333666777555222000/////////000111111222222333222222222222222222333............000222444666000///---+++************------,,,,,,+++******)))************************))))))))))))************'''(((((()))***+++++++++++++++******************+++---//////---,,,,,,------------------...000000///000000111333555777888:::;;;<<<>>>???AAABBBBBB@@@@@@AAABBBDDDGGGJJJKKKPPPPPPRRRTTTVVVXXXZZZ[[[ccchhhqqqzzz|||}}}eeeRRRLLLEEECCC@@@>>>>>>>>>===<<<===<<<;;;;;;::::::;;;;;;777777888888888888777777444444444555555555666666777777666666666666777777555444333222111222333444222222222333333444444444vvvhhhXXXSSSLLLFFFCCCAAA@@@???CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===??????@@@@@@@@@AAAAAAAAAAAA@@@???=========>>>>>><<<===>>>???AAABBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPUUUZZZ```iiittt|||yyylllddd```^^^^^^___bbbeeeggghhhjjjmmmpppqqqvvv|||~~~}}}||||||zzzuuuqqqppppppnnnmmmllljjjiiiiiijjjjjjooonnnllliiigggfffeeefffaaa```___^^^]]]\\\\\\\\\YYYVVVSSSQQQPPPNNNLLLJJJDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFKKKPPPTTTUUUSSSRRRQQQGGGCCC>>>>>>CCCGGGIIIJJJJJJIIIHHHEEECCC@@@>>><<<<<<;;;:::888666555444444777777777666888;;;:::888333444444444444222111000...///000222333444555555444333111000111111111000000/////////000111333444000000...---,,,+++++++++...---+++*********++++++((()))+++------+++)))((()))))))))))))))(((((('''*********)))))))))))))))&&&'''***,,,,,,+++)))'''------------------------,,,,,,------...////////////000111222111222555777666888:::===???@@@@@@@@@@@@@@@AAAAAABBBDDDHHHLLLMMMNNNOOOQQQTTTWWWZZZ[[[```gggrrrxxxwwwxxxgggRRRJJJFFFDDDAAA@@@??????===;;;<<<;;;::::::999999::::::999888888777777777777777888888777666666666666666777777777777777666666666444444444555555555555555555555444444444333333333qqqcccRRRNNNHHHDDDBBBBBBAAAAAADDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@>>>===>>>>>>?????????@@@@@@@@@AAA@@@???>>>======>>>???>>>>>>???AAABBBCCCDDDEEEDDDFFFGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPTTTYYY]]]ccclllxxx{{{nnngggcccaaa```bbbdddhhhjjjlllooorrruuuvvv{{{~~~}}}||||||}}}yyytttqqqppppppooonnnllljjjiiiiiiiiiiiimmmlllkkkjjjiiihhhfffdddaaa```___^^^]]]\\\\\\\\\YYYWWWUUUSSSQQQNNNIIIFFFHHHGGGEEECCCBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHLLLPPPQQQPPPPPPOOOHHHDDD??????CCCGGGIIIIIIIIIIIIGGGEEECCC@@@>>>===<<<;;;:::888666555444444666777888:::;;;<<<999666444555666666555333111000//////111222444444555555333333222222222222111000000000///...///000111222,,,,,,++++++***+++++++++++++++)))((((((((())))))((()))+++------+++)))(((''''''((()))))))))))))))************************)))***,,,---------+++***------------------------,,,,,,------...////////////000111222222333555777888999;;;>>>???@@@AAAAAA@@@AAABBBBBBBBBEEEIIILLLMMMNNNOOOQQQSSSVVVXXXYYY\\\bbblllqqqqqqtttfffRRRJJJEEECCC@@@???>>>>>><<<:::<<<;;;::::::999999::::::999888888777777777777777888777777666666666666666888777666444222111111111555555555555555555444444444444333333333222222222}}}iii\\\LLLIIIDDDBBBBBBCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>????????????@@@@@@???>>>>>>>>>?????????@@@@@@BBBCCCDDDEEEFFFEEEFFFHHHGGGFFFFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOTTTXXX]]]bbbhhhqqq|||}}}qqqjjjfffeeedddfffhhhkkknnnppptttxxx{{{{{{~~~}}}||||||}}}|||{{{wwwsssqqqpppqqqpppooommmkkkiiihhhhhhhhhkkkjjjiiikkkllljjjfffbbbaaa``````___^^^]]]\\\\\\YYYXXXVVVUUURRRNNNHHHDDDHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMMMMJJJEEE@@@???BBBFFFHHHGGGHHHHHHGGGEEECCC@@@>>>===<<<;;;:::888666555444444666555555777999999777555666777888999888555222000000000222333444444444444333444555666555444222111000000///............///))))))(((((()))***+++++++++***))))))((()))))))))((()))+++,,,,,,+++)))(((%%%&&&''')))******++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////...000111222222333666888:::;;;===???@@@AAABBBBBBBBBBBBCCCCCCCCCEEEIIILLLNNNNNNOOOPPPRRRTTTUUUVVVWWW\\\ccchhhjjjnnn}}}eeeQQQIIIDDDBBB???>>>======;;;999<<<;;;::::::999999::::::999888888777777777777777777777666666555555666666888666444222111111111111666666666555444444444333333333222222222111111111tttbbbVVVIIIFFFCCCBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIIIIHHHHHHIIIKKKKKKLLLLLLMMMOOOPPPRRRSSSWWW[[[```fffkkkttt~~~~~~tttmmmjjjhhhhhhjjjlllnnnppprrruuuyyy|||~~~~~~}}}}}}zzzzzzyyyvvvrrrppppppqqqpppooonnnllljjjhhhgggfffiiihhhiiilllnnnlllfff```aaaaaa```___^^^]]]\\\\\\ZZZXXXUUUSSSQQQNNNJJJHHHEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEGGGJJJKKKKKKJJJFFF@@@???BBBEEEFFFFFFGGGFFFFFFDDDBBB@@@>>>===<<<;;;:::888666555444444888555444666888777666777888999;;;;;;999666222///000111222333444444444444333555888999888555333222111000///...---,,,,,,+++)))(((((((((((()))******,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))&&&'''((()))************))))))***+++,,,,,,------******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000111222222444666999;;;<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEIIILLLNNNNNNNNNOOOPPPRRRSSSTTTUUUWWW\\\aaadddkkk{{{dddPPPHHHEEEBBB@@@>>>>>>===;;;:::<<<;;;::::::999999::::::999888888777777777777777777666666555555555666666777666555444444555777888777777666555444333333333333333333333222222222222}}}lll\\\RRRJJJGGGEEEDDDEEEFFFFFFEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJJJJIIIIIIKKKMMMOOOOOOPPPQQQSSSUUUWWWXXXXXX]]]ccciiinnnwwwuuuooommmkkkjjjlllnnnooopppqqqtttxxx{{{~~~~~~xxxxxxwwwuuurrrpppqqqrrrpppooonnnllljjjhhhgggfffggggggjjjmmmnnnkkkeee___aaaaaaaaa```___^^^\\\[[[\\\XXXRRROOONNNOOOOOONNNHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGDDDBBBCCCFFFIIIKKKKKKJJJEEE@@@>>>AAADDDEEEDDDDDDDDDDDDCCCAAA???>>>===<<<;;;:::888666555444444888777<<>>???AAACCCEEEFFFFFFFFFFFFEEEEEEFFFIIILLLMMMMMMNNNNNNOOOQQQRRRSSSUUUVVVYYY^^^bbbkkk|||cccPPPHHHFFFDDDAAA??????>>>===;;;<<<;;;::::::999999::::::999888888777777777777777666666555555555555666666777777666666666888999:::777777666555444333333333444444444444333333333333ttteeeWWWOOOJJJHHHEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???????????????AAAAAAAAAAAABBBBBBBBBCCCAAABBBCCCDDDEEEFFFFFFEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKKKKKKKKKKMMMNNNRRRSSSTTTUUUXXXZZZ\\\]]]\\\aaagggmmmsss{{{xxxrrrpppooonnnnnnooopppqqqrrruuuzzz}}}~~~~~~xxxxxxwwwuuurrrpppqqqrrrnnnnnnnnnmmmkkkiiigggfffeeehhhlllnnnmmmhhhccc``````aaaaaaaaa```^^^\\\[[[]]]XXXQQQMMMMMMOOOQQQRRRPPPNNNKKKGGGCCCAAA@@@???BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHEEEBBBCCCFFFJJJJJJJJJHHHCCC>>><<>>===<<<<<<;;;:::888666555444444666999EEEUUUXXXLLL???;;;>>>>>>===;;;888555222000///000222333555666666666999===@@@???:::666333333111111000///...,,,***))),,,,,,+++***))))))******(((((()))************)))*********++++++*********)))))))))))))))(((''''''))))))******++++++,,,,,,---,,,,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000222333333555888:::;;;;;;<<>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLNNNPPPUUUVVVWWWYYY[[[^^^aaabbbbbbgggmmmtttyyyzzzvvvtttrrrrrrnnnoooqqqrrruuuzzz~~~}}}||||||yyyyyyxxxuuurrrpppqqqrrrmmmmmmmmmmmmllljjjhhhgggdddjjjoooooojjjeeebbbaaa```aaabbbbbbaaa___]]][[[]]]XXXSSSOOONNNOOOPPPPPPPPPNNNKKKGGGDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIHHHDDDAAABBBGGGJJJJJJHHHFFFAAA<<<;;;>>>AAACCCBBB????????????>>>===;;;;;;<<<;;;:::888666555444444777777@@@OOOSSSIII@@@???AAA???===999666333111000...///111333555777888888===@@@CCCAAA:::555333444000111111000///---+++*********))))))******++++++'''((()))***+++******)))************************'''(((((())))))))))))(((************************---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,------.../////////...000222333333555888;;;999999;;;===AAAEEEHHHJJJIIIIIIIIIGGGFFFGGGJJJLLLLLLMMMMMMNNNPPPRRRSSSTTTSSSRRRSSSXXX^^^gggxxx~~~dddQQQJJJEEECCC@@@??????>>><<<;;;<<<;;;::::::999999::::::999888888777777777777777555444444444444555666777555666777888777555333222555555555555555555444444444444444333333333222222vvvggg[[[QQQKKKDDDCCCCCCDDDGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAACCCDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHJJJLLLLLLLLLMMMOOOPPPWWWXXXYYY[[[^^^aaacccdddfffkkkrrrxxx~~~}}}xxxvvvuuutttnnnooorrrtttxxx~~~~~~}}}{{{{{{zzzyyyzzzyyyvvvrrrpppqqqqqqllllllmmmmmmllljjjiiihhhdddkkkqqqppphhhbbbaaabbb```aaabbbbbbaaa___]]][[[]]]YYYUUUQQQPPPOOOMMMLLLIIIHHHFFFDDDCCCCCCDDDDDD@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJGGGDDD@@@BBBGGGJJJIIIFFFDDD???;;;:::===AAABBBBBB>>>>>>>>>>>>===<<<;;;:::<<<;;;:::888666555444444999222333===AAA======DDDBBB@@@<<<888555333111111---///111333666888999999???CCCEEEAAA:::444333444000111111111000...,,,+++''''''(((((()))+++,,,---)))***+++,,,------,,,+++************************%%%&&&''')))*********************)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000...000222333444666999;;;888888:::===AAAEEEIIIKKKJJJJJJIIIHHHFFFGGGJJJLLLLLLLLLMMMNNNPPPRRRTTTUUUQQQOOOQQQVVV\\\eeeuuu~~~dddRRRKKKDDDBBB???>>>>>>===;;;:::<<<;;;::::::999999::::::999888888777777777777777444444444444444555666777222444777999:::999777666444444444555555555555555333333333222222222111111oooaaaTTTJJJFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKIIIFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFHHHIIILLLNNNOOOOOONNNMMMKKKIIIGGGGGGIIIJJJJJJJJJJJJMMMPPPQQQQQQQQQRRRSSS\\\]]]___```aaacccgggjjjmmmooosssxxxzzzuuuqqqoooooottt|||~~~|||{{{{{{|||zzzwwwuuutttsssrrrpppnnnoooooonnnmmmjjjhhhgggkkkkkkkkkkkkiiifffcccaaa```aaabbbbbbbbbaaa______\\\YYYTTTQQQNNNKKKGGGEEEGGGFFFEEEDDDDDDEEEFFFFFFBBBAAAAAAAAAAAABBBCCCCCCFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEECCC===777777;;;@@@@@@???@@@???>>>===<<<<<<======<<<;;;999777555444333222555555666888;;;<<<;;;999888777666333111///---,,,222111222333444777999;;;>>>===:::777444222111000111111111///+++)))((())))))************++++++++++++******)))))))))))))))))))))************)))))))))***+++++++++)))((('''(((((((((((())))))))))))******+++,,,,,,,,,+++++++++***************++++++,,,,,,------.../////////......000111333444666666:::;;;;;;===???AAACCCDDDDDDFFFGGGGGGGGGGGGJJJKKKLLLLLLMMMPPPSSSTTTSSSQQQNNNNNNPPPVVV]]]hhhzzz}}}```OOOGGGDDDBBB???=========<<<;;;:::999888888777777888888777777777777777777777777777777666666555555555444888888888777666666666555888666333111222222111000555444444333333222222111zzziii\\\QQQIIIGGGHHHHHHHHHGGGHHHIIIKKKLLLKKKIIIGGGFFFFFFFFFEEECCCCCCBBBBBBAAA@@@?????????@@@@@@AAACCCEEEFFFGGGHHHKKKMMMOOORRRSSSSSSRRRQQQLLLJJJHHHGGGHHHJJJJJJIIINNNPPPSSSUUUUUUVVVWWWXXX\\\^^^```aaaccceeeiiilllnnnppptttyyy|||xxxssspppooosss{{{~~~||||||{{{{{{yyyvvvttttttrrrpppooonnnnnnmmmlllkkkiiihhhgggiiiiiiiiiiiigggdddaaa______``````aaa```___]]]\\\ZZZWWWSSSPPPOOOLLLJJJGGGFFFEEECCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIICCC===777666;;;??????>>>@@@???===<<<<<<<<<=========<<<:::777555333222222444333444777999:::999777999888666444222000...---//////000111222555777888===<<<:::777444222111000000111000...+++))))))***)))************+++++++++***)))((((((''''''(((((())))))************))))))***************)))(((((((((((((((((()))))))))*********++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------.../////////...///000222333555666777::::::;;;===???AAACCCDDDCCCDDDEEEDDDDDDEEEHHHJJJLLLLLLMMMOOORRRSSSRRRQQQMMMMMMQQQXXX___jjj|||zzz___OOOGGGDDDBBB???=========<<<;;;;;;:::999888888888888888777777777777777777777777777666666666555555555555555555444444444444444444666444222222333444444333333333333333333333333333qqqaaaVVVMMMHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNKKKIIIGGGFFFGGGGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLPPPRRRTTTWWWXXXYYYXXXXXXQQQNNNKKKJJJKKKLLLLLLLLLRRRTTTWWWYYYYYYZZZ\\\]]]___aaacccfffhhhkkkooorrrppprrrvvv{{{|||yyyuuurrrttt{{{~~~}}}||||||zzzxxxuuutttsssrrrooommmnnnmmmkkkjjjiiihhhggggggffffffggggggeeebbb```^^^^^^_________^^^]]][[[ZZZYYYVVVSSSQQQOOONNNLLLJJJDDDCCCAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIKKKKKKGGGAAA:::999===AAAAAA@@@>>>>>><<<;;;;;;<<<======???===;;;888555333222111333222333555777888777555888888666555333111000////////////111222444666777<<<:::888666444222111000//////000...,,,******+++)))************++++++++++++***))))))(((((())))))))))))************))))))+++******)))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------...////////////000111333444666777888999:::<<<>>>@@@BBBCCCDDDAAABBBBBBAAAAAABBBFFFIIILLLLLLMMMOOORRRSSSRRRPPPKKKLLLQQQZZZcccnnnvvv\\\NNNHHHDDDAAA???>>>>>>===<<<;;;<<<<<<:::999888888888888777777777777777777777777666666666666555555555555333333333333333444444444555333222333444666666555111111222333333444555555lll\\\RRRKKKGGGHHHJJJJJJKKKKKKLLLMMMMMMNNNKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFHHHJJJLLLNNNOOOPPPTTTVVVYYY\\\^^^^^^^^^^^^WWWTTTPPPOOOOOOPPPPPPPPPSSSUUUXXXYYYZZZ\\\^^^```bbbdddhhhkkkmmmqqquuuwwwtttvvvzzz~~~|||}}}~~~}}}}}}}}}zzzxxxvvvuuutttrrrpppmmmmmmllljjjhhhgggfffggggggeeeeeeffffffeeeccc```^^^^^^_________^^^\\\[[[YYYZZZWWWTTTQQQPPPNNNLLLJJJCCCBBBAAA@@@??????@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKHHHGGGGGGGGGHHHHHHIIIJJJGGG@@@:::999===@@@@@@>>>======<<<;;;;;;<<<===>>>@@@>>><<<999666333222111333333333555777777666444666666555444222111000000000000111222444555777777999888666555333222111111---...///...,,,++++++,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,))))))************))))))+++***)))(((((()))***+++(((((()))))))))*********************+++,,,------...------,,,,,,,,,,,,,,,,,,,,,------.../////////000000222333555666888888999:::<<<>>>AAACCCDDDEEEAAABBBAAA@@@@@@BBBFFFIIIKKKKKKLLLOOOQQQRRRQQQOOOIIIKKKRRR\\\fffsssrrrYYYMMMHHHCCCAAA???>>>>>>===<<<:::===<<<;;;:::999888888888666666666666666666666666666666666666666555555555333444444444555666666666555444333444555666666555222222222333333444444444iiiYYYPPPJJJGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJHHHGGGHHHHHHHHHFFFEEEEEECCCCCCCCCDDDEEEFFFHHHIIIJJJMMMOOORRRTTTUUUXXXZZZ]]]```bbbccccccccc\\\XXXTTTQQQQQQRRRRRRRRRRRRTTTWWWXXXZZZ\\\___aaacccfffjjjnnnqqqtttwwwzzzyyy|||{{{|||~~~~~~~~~~~~~~~}}}zzzyyywwwvvvvvvtttqqqnnnlllkkkiiigggffffffggggggdddeeefffgggfffdddbbb```______``````___^^^\\\[[[\\\YYYUUURRRPPPNNNKKKIIIDDDCCCBBB@@@??????@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDBBBCCCEEEGGGIIIJJJJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFBBB===888888<<<>>><<<999===<<<;;;;;;<<<===>>>???AAA???===999666444333222555555555777888888666444333333222222111000000//////000111222444555555666777666555333222222111111---...///...,,,+++,,,---))))))*********+++++++++...------,,,,,,,,,,,,,,,))))))************))))))+++***)))(((((()))***+++))))))))))))************************+++,,,---...------,,,+++++++++++++++,,,,,,------.../////////000000222333555666888888888:::<<>><<<:::===<<<;;;:::999999999999666666666666666666666666555555555666666666666666333444444444555666666666666555444555666666444333444444444333333222222222zzzeeeWWWOOOIIIGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCDDDFFFHHHIIIIIIKKKMMMOOORRRUUUWWWXXX[[[]]]```dddggghhhhhhhhh```\\\VVVSSSRRRSSSSSSSSSTTTVVVXXXZZZ\\\^^^bbbeeeeeeiiimmmqqqsssvvvyyy{{{~~~}}}~~~~~~}}}zzzyyyxxxwwwwwwuuuqqqnnnjjjjjjiiihhhggggggfffgggdddeeegggggggggeeecccbbb______```aaaaaa```^^^]]]]]]ZZZVVVSSSQQQNNNKKKIIIEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCEEEAAA>>>@@@DDDEEEAAA======<<<<<<<<<===>>>@@@AAAAAA???===:::777555444333777777777888999999666444111111111111000000000000------///000111222222222444444333222111111111222---...///...,,,++++++---)))************+++++++++,,,+++******))))))******))))))************)))))))))))))))))))))******+++)))))))))*********++++++******))))))***,,,...///...---,,,+++*********+++,,,,,,------...////////////000111333444666777888888999===@@@CCCDDDEEEEEECCCDDDFFFFFFEEEFFFHHHJJJKKKKKKKKKMMMPPPPPPNNNMMMIIIKKKQQQ\\\hhhwwwmmmVVVLLLGGGBBBAAA?????????>>>;;;999;;;::::::999999999999999777777777777777777777777555555555666666666666666333333333333333444444444666555444555555555333111555555444333333222111111sss___SSSLLLHHHFFFHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDEEEGGGIIIKKKJJJLLLNNNQQQTTTWWWYYY[[[^^^```dddhhhkkklllmmmmmmfffaaa[[[WWWVVVVVVWWWWWWZZZ[[[^^^___aaadddiiillllllooossswwwyyy{{{~~~zzzzzz{{{~~~~~~~~~yyyxxxwwwwwwvvvtttpppmmmiiiiiiiiiiiihhhhhhgggfffcccdddfffggggggeeecccbbb]]]^^^___aaaaaa```______\\\YYYVVVSSSRRRPPPNNNLLLEEEDDDBBB@@@?????????@@@@@@AAACCCDDDDDDDDDBBBAAAAAACCCEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDGGGEEEEEEHHHLLLLLLGGGBBB======<<<===>>>@@@BBBCCC@@@???===:::888666555555888777777888999888666444111111111111111111222222,,,---///000111222111111333222222111111111222222...//////...,,,***+++,,,)))************+++++++++++++++***)))))))))))))))))))))************))))))(((((()))***************))))))*********+++++++++******))))))***,,,...000///...---,,,,,,+++++++++,,,,,,------.../////////...///000222333555666777777999===@@@CCCEEEEEEEEEBBBEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKMMMOOOOOONNNLLLJJJKKKPPPZZZfffxxxmmmVVVKKKGGGBBBAAA@@@@@@@@@>>>;;;999999888888888888999::::::777777777777777777777777555555555555666666666777555555444444444444444444333222222444555666444222333333333333333333333333|||lllZZZPPPKKKGGGFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDEEEGGGJJJLLLKKKLLLNNNRRRUUUXXXZZZ\\\```cccfffjjjmmmooopppppplllgggaaa]]][[[[[[\\\\\\___```cccdddfffjjjnnnrrrsssvvvzzz~~~{{{zzzyyyzzz~~~~~~xxxwwwvvvvvvuuusssooolllhhhiiijjjjjjjjjhhhgggfffbbbccceeeffffffeeecccbbb\\\]]]^^^```aaa``````___ZZZXXXUUUSSSRRRRRRPPPNNNEEECCCAAA@@@>>>>>>>>>??????@@@BBBDDDDDDCCCBBBAAAAAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBCCCGGGLLLKKKEEE???============???AAACCCDDD???>>><<<:::888777666666888777777888888888555333111111222222222333333333...///111222333333333222222111111111111111222222//////000...,,,******+++)))************+++++++++---,,,++++++******++++++))))))************))))))'''((()))+++++++++***))))))************+++++++++******))))))***,,,...000111000///...---,,,,,,,,,,,,,,,------...//////000......000111333555666666777999===AAADDDEEEEEEEEEBBBDDDHHHJJJIIIIIIHHHIIIKKKJJJKKKMMMOOOOOOMMMKKKKKKKKKPPPYYYfffwwwnnnWWWKKKGGGBBBAAA@@@@@@@@@>>>;;;999777777777777888999:::;;;777777777777777777777777444555555555666666777777888888888777666666666555000000111333666666555333111222222333333444444555wwwiiiZZZRRRNNNKKKIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPMMMMMMLLLJJJIIIHHHGGGGGGIIIHHHGGGGGGGGGIIIKKKMMMMMMOOOSSSVVVXXX[[[___aaacccfffkkkooosssuuuuuuuuunnnjjjeeeaaa```aaaaaaaaacccdddfffiiilllqqquuuwwwxxx{{{}}}{{{{{{}}}|||{{{yyywwwtttqqqpppnnnkkkkkkjjjhhhggggggffffffgggggghhhhhhgggeeecccbbb______``````______^^^]]][[[XXXTTTQQQOOOMMMJJJHHHGGGEEEBBB???>>>>>>???@@@CCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAACCCEEEGGGGGGGGGGGGAAA<<<===CCCFFFDDDAAA<<<<<<<<<===???@@@BBBCCC<<<======<<<;;;999666555<<<<<<;;;:::999888666555555444444333222111000000///000111222222333222222777555333000/////////000000000///...---,,,,,,---+++***))))))((((((---222>>>888///)))'''(((***+++*********)))***++++++,,,++++++***)))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&%%%'''***...//////...---------.........///111222222333555777999:::<<>><<<;;;;;;;;;;;;;;;::::::999888777777777777777777888999:::;;;444444444444444444444444::::::999888777666555555444444444444555555555666888999999777444333333333sssfffWWWPPPMMMJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGIIIHHHGGGGGGHHHJJJLLLMMMNNNQQQUUUYYY\\\___dddgggkkkmmmrrrwwwzzz{{{{{{{{{qqqmmmhhheeeddddddeeedddeeefffhhhkkkpppuuuyyy{{{{{{}}}}}}{{{{{{}}}}}}|||zzzwwwuuurrrpppooonnnlllkkkiiihhhgggggggggffffffffffffeeeeeedddccc````````````___^^^]]]\\\ZZZWWWTTTQQQOOOMMMJJJHHHGGGEEEBBB???>>>>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHIIIHHHHHHBBB<<<<<>>::::::::::::;;;===>>>???=========<<<;;;999888777;;;;;;;;;:::999888666555555444444333222111000000///000111222222333222222444333111///...///000111222111///...,,,+++++++++---,,,,,,---...///111444HHHBBB888000,,,)))((('''******)))))))))******+++***)))))))))))))))******))))))))))))************++++++++++++++++++++++++......,,,+++)))***---000,,,,,,,,,++++++,,,------...000222222222333555777:::;;;===???AAACCCDDDDDDGGGHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLNNNOOONNNLLLMMMOOOUUU```pppkkkTTTJJJGGGBBBAAA???>>><<<;;;;;;;;;::::::999999888888777777999888777666555555444555555555555555555555555555777777777777777666666666444444555555555666666666666777888666444222333444pppbbbTTTNNNLLLIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOOOOSSSWWW\\\```dddiiilllmmmpppuuuyyy|||}}}}}}|||uuuqqqllliiiiiiiiiiiiiiihhhiiillloootttyyy}}}~~~}}}~~~~~~}}}{{{xxxuuusssqqqppppppnnnkkkiiigggggghhhhhhfffeeedddccccccdddeeeeeebbbbbbaaa```^^^]]]\\\[[[YYYVVVSSSQQQOOOMMMJJJHHHFFFDDDBBB???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA?????????@@@AAABBBCCCDDDCCCBBBBBBDDDGGGJJJKKKKKKHHHBBB<<<<<>>>>><<<;;;::::::::::::::::::::::::999888777666555444444333222111000000///000111222222333222222000000///......///000111222111///---,,,+++*********+++,,,,,,,,,------...999555000---+++++++++*********)))((((((((())))))(((((((((((()))***++++++))))))))))))***************************************++++++***))))))***,,,++++++++++++,,,---.........000222333333333555777:::;;;===???AAACCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGMMMKKKJJJKKKNNNOOOOOOOOOMMMPPPUUU```ooojjjTTTKKKHHHBBBAAA???>>><<<;;;;;;;;;888888888888888888888888999888777555444444333333666666666666666666666666555555555666666666777777555555555555666666666777444555666555333222333444oooaaaSSSMMMKKKIIIHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIJJJLLLNNNPPPQQQRRRUUUZZZ^^^bbbfffjjjnnnnnnqqqvvv{{{}}}}}}|||zzzvvvsssooommmmmmmmmmmmlllnnnooopppssswww{{{~~~}}}{{{yyyvvvsssqqqppppppnnnkkkhhhffffffggggggfffeeecccaaaaaaccceeegggdddcccaaa___]]]\\\[[[[[[XXXVVVSSSQQQPPPNNNJJJHHHFFFDDDBBB@@@>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDBBBBBBBBBDDDHHHLLLMMMMMMGGGBBB===;;;>>>@@@@@@>>>???>>>>>>=========>>>>>>>>>===;;;:::999999:::;;;999999999999999888777666555444444333222111000000//////111222222222222222000//////......//////000111000///---,,,+++++++++***000333///(((&&&'''((((((&&&%%%&&&)))+++,,,,,,***))))))((((((((((((((('''''''''((()))***+++,,,((()))))))))************++++++++++++++++++++++++((()))++++++)))((()))***------------...000111111...000222333333444666777999:::<<<>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHLLLJJJIIIIIILLLOOOPPPPPPLLLPPPVVV```qqqiiiSSSJJJGGGBBBAAA???>>><<<;;;;;;;;;777777777777777888888888888777777777777777888888666666666666666666666666555555555555555555555555555555555666666666777777222333444444222222333444}}}oooaaaSSSMMMKKKHHHGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKMMMOOOQQQSSSTTTUUUXXX\\\```cccfffjjjmmmsssvvv{{{~~~|||wwwtttqqqppppppppppppooottttttuuuvvvxxx{{{~~~~~~}}}{{{yyyvvvsssqqqpppmmmllliiifffeeeeeeeeeffffffeeebbbaaaaaacccfffgggeeecccaaa___]]][[[[[[[[[XXXVVVTTTSSSQQQOOOKKKHHHFFFEEECCCAAA@@@???????????????@@@AAABBBBBBBBBBBBBBBAAA@@@?????????AAAAAABBBBBBBBBEEEIIILLLNNNNNNFFFAAA===<<<>>>AAACCCCCCAAA@@@??????>>>?????????>>>===;;;999999999999:::888888999999999888777777555444444333222111000000//////111222222222222222222111000000//////......000///......------------222>>>CCC999+++&&&(((++++++***))))))******)))'''))))))((((((((((((((())))))))))))))))))***+++,,,((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,------------...///000111222///000222333333444666888888999;;;<<<>>>???@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJIIIHHHGGGHHHKKKNNNOOOOOONNNTTT[[[fffyyyiiiSSSJJJFFFBBBAAA???>>><<<;;;;;;;;;777777777777777888888888888777777777777888888999555555555555555555555555666666666555444333333333555555555555666666666666111222444333222222333444|||lll___RRRLLLJJJHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNKKKLLLNNNPPPRRRTTTVVVWWWXXX[[[___cccfffiiimmmpppuuuxxx}}}~~~{{{zzzxxxuuutttuuuuuuttttttxxxxxxxxxyyyzzz|||~~~~~~}}}{{{xxxuuusssqqqpppjjjiiihhhgggfffeeeeeeeeegggfffdddbbbbbbccceeegggeeecccaaa^^^\\\[[[[[[[[[XXXWWWUUUTTTSSSPPPMMMIIIFFFFFFDDDCCCAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@BBBBBBBBBEEEHHHLLLMMMMMMEEEAAA===<<<>>>AAACCCEEE??????>>>======>>>>>>>>>??????===;;;:::999888888777777888888999888888888555444444333222111000000///000111222222333222222333333333222111000000///222111000///............444BBBGGG:::+++'''***,,,,,,***))))))******)))''')))((((((((())))))***+++---,,,+++***************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,,,,,,,,,,,,,---.../////////111333333333444666888888999;;;<<<>>>????????????@@@BBBDDDFFFHHHJJJKKKGGGFFFFFFHHHKKKNNNOOONNNMMMTTT]]]ggg|||hhhRRRIIIFFFBBBAAA???>>><<<;;;;;;;;;888888888888888888888888999888777666666555555555555555555555555555555555888777666555444333222222444444444444555555555666222333444444222222333444|||gggZZZMMMIIIIIIIIIIIIKKKJJJKKKLLLMMMNNNOOOPPPQQQMMMNNNNNNNNNOOOOOOPPPPPPMMMNNNPPPSSSUUUWWWYYYZZZ\\\___ccchhhkkkoootttwwwzzz}}}~~~}}}{{{zzz{{{{{{{{{zzzzzzzzzzzz{{{}}}}}}|||zzzwwwuuurrrpppoooggghhhhhhiiihhhgggfffeeeiiigggeeedddcccdddeeefffdddccc```^^^\\\\\\\\\]]]YYYXXXVVVVVVUUURRRNNNKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>???@@@BBBCCCCCCDDDDDDCCCBBBBBBDDDHHHKKKLLLLLLEEEBBB===;;;;;;>>>AAACCC>>>===============>>>>>>BBBAAAAAA???===;;;999888666666777888888888888888555444444333222111000000///000111222222333222222333444444444444444333333666555333111///...---,,,///999<<<222)))***,,,***'''&&&&&&'''***+++++++++((((((((()))***+++,,,---111000...,,,+++***))))))))))))))))))************++++++++++++++++++++++++)))***++++++))))))***+++...---------------......///111333444444444666888:::;;;<<<>>>???@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHIIIEEEEEEFFFIIIMMMOOOOOONNNLLLUUU]]]hhh}}}hhhRRRJJJHHHBBBAAA???>>><<<;;;;;;;;;::::::999999888888777777888888777777777777888888666666666666666666666666777666666666555555444444333333333333444444444444333444555444333222333444}}}aaaUUUJJJGGGHHHIIIKKKMMMJJJKKKLLLMMMOOOPPPRRRRRRMMMNNNNNNOOOOOOPPPPPPQQQNNNOOORRRUUUWWWYYY[[[[[[^^^aaafffkkkpppuuuzzz~~~zzz{{{{{{}}}|||{{{yyywwwtttqqqpppnnnfffhhhiiikkkkkkiiigggfffiiihhhgggeeedddddddddeeedddbbb```]]]\\\\\\]]]]]]YYYXXXWWWWWWVVVSSSOOOLLLHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@CCCFFFHHHJJJJJJJJJCCCBBBBBBDDDGGGJJJKKKKKKFFFBBB>>>:::999;;;>>>@@@>>>>>>>>>>>>>>>???@@@@@@DDDDDDCCCBBB@@@===:::888555666777888888999888888555444444333222111000000///000111222222333222222222333444555666666666666:::888555222///---+++***,,,333333,,,***111111+++...,,,******+++,,,++++++((((((((()))***,,,......444222000...+++)))(((((())))))))))))************************************---......---,,,,,,---///111000000////////////000///111333444444555777888<<<<<<>>>???AAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHKKKOOOQQQPPPOOOQQQZZZcccmmmgggRRRJJJIIIBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::999888777777777777888999:::<<<>>>???777777777777777777777777555555555666666666666777222222222333333333444444444555666555333222333444vvvaaaVVVLLLIIIIIIIIILLLOOOJJJLLLMMMNNNOOOPPPSSSUUUSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVVVVWWWZZZ___bbbccceeeiiinnnsssxxx|||~~~}}}{{{yyywwwtttqqqnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkggggggfffdddbbb___]]]\\\______```````````````___\\\YYYUUUSSSQQQOOOMMMKKKIIIFFFCCCAAAAAAAAAAAA@@@????????????????????????CCCCCCDDDFFFGGGHHHIIIJJJGGGHHHHHHIIIIIIJJJJJJJJJFFFAAA;;;:::===AAAAAA@@@???>>>======>>>@@@BBBDDD???AAAAAA@@@<<<999888777666888999888777666777999444444333333111000......,,,---...000222444666666555444444444555666888999444333111///,,,***((('''...------,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++)))((('''*********)))))))))))))))---+++***)))***---///111...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...111333555666666777999;;;>>>>>>===<<<<<<===?????????AAAEEEGGGHHHGGGEEECCCEEEGGGIIIJJJKKKLLLOOOQQQSSSXXXbbbqqqiiiSSSHHHCCC@@@??????>>>===<<<;;;;;;;;;:::999888888888999999444444555555666666777777666666666666777777777777666777777777666444111000444333222333555555444333000111333444555444333333nnn]]]SSSJJJHHHHHHHHHIIILLLJJJLLLNNNNNNOOOQQQTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXXXXYYY\\\```ccceeefffiiilllqqqwww}}}zzzyyywwwtttrrrpppooonnnkkkkkkkkklllllllllkkkkkkhhhgggfffdddbbb```^^^]]]______````````````______YYYWWWTTTRRRRRRQQQOOOMMMIIIFFFCCCAAAAAAAAAAAA@@@????????????????????????BBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFF@@@:::999<<<@@@AAAAAABBBAAA???======>>>???@@@===>>>???===:::888666666444555666666444444555666666666555333111///---,,,---...///000222333555555444444444444555666777888444333111///---+++)))(((---,,,,,,++++++******)))*********************))))))))))))))))))))))))))))))******+++***)))((('''%%%%%%'''(((***,,,......))))))))))))***+++++++++---,,,+++************+++------,,,,,,------...//////111333444444555777999??????>>>===>>>???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDDDDFFFIIIJJJKKKLLLNNNQQQTTT[[[fffvvvjjjUUUJJJEEEAAAAAA@@@???===<<<;;;:::999999999999999888888888555555555666666666666666777666666666555555444444666666666666555555444444666555444444444444333222111222333333444444444333vvvfffXXXOOOHHHGGGGGGFFFFFFIIIJJJLLLNNNOOOPPPRRRUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXZZZ[[[\\\^^^bbbeeeggghhhjjjlllpppwww{{{zzzxxxuuusssrrrqqqpppkkkkkkmmmmmmmmmlllkkkjjjiiihhhfffcccaaa```____________`````````______^^^ZZZWWWUUUSSSRRRQQQNNNLLLIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHFFF@@@999777:::>>>AAABBBEEECCCAAA>>><<<;;;;;;;;;999;;;;;;:::888666555666777888999999777777888999888777666444222///---,,,...//////000111222333444333444555666666666666666333222111///---,,,******++++++++++++++++++++++++,,,++++++******)))))))))(((((((((((((((((((((((()))************)))((((((###$$$&&&(((+++---//////***+++---......---,,,+++++++++******))))))******...------------.../////////111333444444555888:::@@@????????????@@@AAABBBFFFEEEDDDBBBBBBCCCDDDDDDDDDFFFHHHJJJJJJLLLNNNQQQTTT\\\iii{{{lllVVVKKKFFFBBBBBBAAA???>>><<<;;;:::888999:::::::::999888777777777666666666666666555777777666555444333222222444444555555555555555555888666555444444444222111333333222222333333444444qqq```TTTLLLFFFFFFGGGFFFEEEGGGJJJLLLNNNPPPQQQSSSWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXZZZ\\\]]]^^^```dddggggggjjjmmmppptttyyy}}}|||zzzwwwtttrrrqqqpppkkklllmmmnnnnnnmmmkkkjjjiiihhhfffcccbbbaaa``````______``````______^^^^^^]]][[[WWWUUURRROOOKKKHHHIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHKKKJJJIIIGGGGGGGGGGGGHHHFFF@@@999666888===BBBDDDFFFDDDBBB???===;;;::::::777999999888666555666666999:::;;;;;;999999:::;;;888777666555333111///...//////000000111111222222222333555666777666555555222222111///...,,,++++++))))))******+++++++++,,,,,,++++++******))))))((((((((((((((((((((((((((())))))*********)))))))))(((((())))))*********+++,,,------------,,,,,,+++++++++************++++++---------------......///000222555666777888:::<<<>>>>>>??????@@@@@@AAAAAADDDCCCBBBBBBBBBCCCDDDDDDCCCEEEHHHJJJKKKLLLOOOQQQRRR\\\lllmmmWWWLLLGGGAAAAAA@@@???>>>======<<<999:::<<<===<<<;;;999777888777777777666666555555777777666555555444333333333444666888888666444333777555444444555555444222444333222111222333444555ooo^^^SSSKKKFFFGGGHHHFFFFFFGGGJJJLLLOOOQQQRRRUUUXXX[[[ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ\\\^^^```aaacccfffhhhggglllsssxxxzzz}}}~~~}}}|||~~~{{{xxxuuurrrpppooollllllmmmmmmmmmllljjjiiiiiihhhfffeeecccbbbaaaaaa_______________^^^]]]]]]]]]ZZZXXXVVVSSSPPPLLLIIIIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHKKKJJJHHHGGGFFFFFFGGGHHHEEE@@@:::777888===BBBFFFEEEDDDBBB@@@>>><<<;;;;;;888999999888666555666888666777888777666666666888666666666555555333222222//////000000000111111111222333555666666666444444333222111000...---,,,+++((())))))******++++++,,,***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))******+++*********))))))((((((***)))'''&&&&&&'''((())),,,,,,+++++++++,,,,,,---,,,,,,,,,+++,,,,,,---...000222555666777999;;;=========>>>??????@@@@@@AAA>>>???AAACCCDDDEEEEEEDDDDDDFFFHHHJJJKKKMMMPPPRRRTTT___pppmmmWWWLLLGGG>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===>>>>>><<<:::999888888777777666666666555666666666666666666666666444888<<>>CCCGGGFFFEEEDDDBBB@@@>>><<<<<<999999999888666555666888666888999888777666777888666666666666666555444444/////////000000111111111333444444555555555444444444333222000...,,,+++***)))))))))*********++++++)))+++---//////---+++))))))))))))))))))))))))))))))))))))((())))))***+++))))))))))))************,,,***(((&&&&&&(((+++---,,,,,,,,,+++,,,,,,---...,,,++++++++++++,,,------...000333555666777:::<<<<<<<<<>>>???@@@@@@@@@@@@<<<===@@@BBBDDDEEEEEEEEEDDDGGGIIIKKKMMMOOORRRTTTXXXdddvvvlllVVVKKKFFF>>>>>>==================<<<<<<=========<<<;;;:::888777777777777777777666666666666666777777888888777;;;@@@DDDDDDAAA<<<888444333333444666888888777444444333333222222333333wwwgggYYYQQQIIICCCDDDFFFEEEFFFHHHJJJMMMPPPRRRTTTWWW[[[^^^^^^^^^___``````aaabbbbbb```bbbeeeggghhhjjjlllnnnooovvv~~~~~~||||||{{{yyywwwuuutttsssrrrmmmllljjjhhhhhhhhhiiijjjfffggghhhiiigggeeebbb```____________^^^]]]\\\[[[VVVUUUUUUVVVVVVUUUQQQOOOIIIFFFCCCAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGIIIHHHFFFEEEEEEGGGIIIJJJCCCAAA>>><<<<<>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::777777777777777888888888666666666666666666555555666888<<<@@@BBBAAA???>>>555444333555666777777666333444444444333333222111zzzqqqcccVVVPPPHHHBBBBBBDDDDDDFFFIIIKKKMMMPPPRRRUUUXXX\\\___``````aaabbbccccccddddddbbbeeehhhjjjkkkmmmoooqqqsssyyy~~~yyyxxxwwwvvvuuuuuuuuuuuunnnllliiigggfffgggiiijjjeeegggiiijjjiiieeebbb_______________^^^]]]\\\[[[YYYXXXWWWWWWVVVSSSOOOLLLIIIFFFCCCAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCEEEFFFFFFHHHGGGEEEDDDEEEGGGIIIKKKBBBAAA???>>>===@@@DDDHHHJJJJJJHHHEEEBBB???<<<:::999999888666333222444555444666777666555444555666::::::999888666555333222------...///000111222222666555333222222333444555666555333111...,,,***)))*********)))))))))))))))***...333888999666222///++++++++++++++++++++++++***)))(((((((((***+++,,,))))))))))))************(((***+++---......------******))))))***+++,,,,,,...------------...//////000222555777888:::===???===>>>@@@BBBCCCCCCCCCCCCCCCAAA???>>>>>>@@@DDDFFFFFFHHHKKKMMMOOOQQQTTTWWWYYYeeewwwiiiSSSIIICCCAAA@@@???===;;;999777666;;;:::999888888888999999666666777777888888999999777777666555444333333222222333666999<<<>>>@@@AAA777666555555666777666444333333444555444333111000|||sssiii___XXXNNNHHHDDDCCCCCCCCCHHHMMMQQQRRRSSSTTTVVVZZZ___cccfffhhhiiihhheeedddddddddggggggfffgggkkkpppvvvyyy|||{{{zzzxxxvvvvvvuuuuuusssqqqooommmjjjgggeeeeeeeeefffgggggggggfffeeebbb```^^^`````````______^^^^^^]]]]]][[[YYYWWWUUUQQQMMMIIIFFFEEECCCAAA@@@???>>>>>>AAAAAA@@@@@@???@@@@@@AAABBB@@@???BBBFFFHHHGGGEEEFFFEEEDDDDDDDDDEEEGGGHHHDDD???===BBBFFFEEEDDDEEEDDDEEEFFFFFFEEEAAA>>><<<:::888666444333222222222333555777777777777888999<<<:::999;;;>>>===888333000000//////000222444555555222///000444777555222555444333222000...,,,+++)))***+++,,,,,,+++***)))'''(((000999:::111,,,,,,***)))((((((((()))++++++))))))))))))************))))))))))))(((((((((((())))))******++++++++++++,,,,,,+++,,,---...///000///...---,,,---///111222555555666666777999:::;;;;;;>>>AAACCCCCCCCCCCCCCC???@@@BBBCCCEEEFFFFFFGGGIIIIIIIIIIIIJJJMMMSSSWWW___fffvvvhhhTTTJJJDDDBBB???<<<;;;<<<<<<:::888888888888888888888999999444444444555666666777777888999888777444444555666777666555555666888:::<<<>>>;;;777444222333555666555555444333333222111111~~~vvvnnnfff\\\UUUMMMHHHDDDDDDDDDEEEIIIOOORRRSSSTTTUUUWWWZZZ___cccfffhhhiiiiiigggffffffgggjjjjjjkkkmmmqqqvvvzzz}}}~~~}}}{{{yyywwwvvvuuutttrrrpppooommmjjjgggfffeeeeeeffffffffffffeeedddbbb```___``````______^^^]]]]]]]]]\\\ZZZXXXUUUSSSPPPKKKHHHEEEDDDCCCAAA@@@?????????@@@@@@@@@???@@@@@@AAAAAABBB@@@???AAADDDFFFEEECCCEEEDDDDDDCCCDDDDDDFFFGGGDDD>>><<<@@@CCCCCCCCCEEEFFFFFFFFFEEECCCAAA>>><<<:::999777555333333333333444666888999888888999:::<<<:::999;;;>>>===999444//////...///000111333444555222///000444666555222333222222111///---+++***((()))***+++******)))((()))+++222::::::222------++++++***)))***+++,,,---))))))))))))************)))))))))))))))))))))(((&&&''')))*********)))(((+++++++++,,,,,,---...///---,,,+++++++++---///000333444444555666777999:::<<<>>>BBBCCCCCCBBBBBBCCC???@@@BBBDDDFFFGGGGGGHHHIIIIIIIIIIIIIIIMMMRRRVVVYYYcccuuuiiiUUUKKKEEEFFFCCC@@@???@@@@@@>>><<<888888888888888888888888999999999999999999999999888999999888666555555666555555444444444666777888:::999666444333444666777555555444333333222111111{{{uuupppjjjcccZZZSSSLLLGGGDDDEEEFFFGGGKKKQQQTTTUUUVVVWWWXXX[[[___cccfffhhhiiiiiihhhhhhiiijjjjjjkkknnnqqqvvvzzz~~~~~~~~~zzzsssrrrvvv}}}}}}{{{yyywwwvvvuuutttrrrpppnnnllljjjgggfffeeeeeeeeecccddddddccccccbbb``````_________^^^]]]\\\\\\\\\[[[YYYVVVSSSQQQMMMIIIFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@?????????@@@AAAAAABBBAAA@@@@@@@@@BBBCCCBBBAAACCCCCCBBBBBBBBBCCCDDDEEECCC===999<<<@@@AAABBBEEEHHHGGGEEECCCAAA???===<<<;;;999777555444444444444555777999999999888999:::<<<:::999;;;===<<<888444............///111222333555222000000333555444222000000000///...---++++++))))))***++++++******))),,,...444:::999222......,,,,,,++++++,,,,,,---...))))))))))))************)))))))))))))))))))))))))))***,,,---...---,,,+++******++++++,,,,,,------,,,,,,++++++,,,---///000444444444555777999:::;;;===@@@BBBCCCBBBAAAAAAAAA@@@AAACCCEEEFFFHHHHHHIIIHHHIIIIIIHHHIIILLLQQQTTTWWWaaauuuhhhUUUKKKFFFCCCAAA???=========<<<:::888888888888888888888888<<<<<<;;;;;;:::999999888777888::::::888666555666444555555555555555555555666666555555555666777777555444444333333222222111}}}vvvrrrnnnkkkhhhaaaYYYRRRJJJFFFCCCEEEGGGHHHMMMSSSUUUVVVXXXXXXZZZ\\\```ccceeegggiiijjjiiiiiikkklllhhhjjjnnnsssxxx|||~~~yyypppgggeeegggmmmxxx}}}|||zzzwwwvvvuuutttqqqooolllkkkiiigggfffeeeeeeeeebbbbbbbbbbbbbbbaaaaaaaaa______^^^]]]\\\\\\[[[[[[ZZZXXXTTTQQQOOOLLLHHHEEEEEECCCBBB@@@@@@@@@AAABBB????????????@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCC;;;666888<<<>>>AAADDDHHHGGGDDDAAA???======<<<;;;:::888666555444555555555777999999888888888999:::888888999:::999666333......///000111222333333444222000111333444333222000000000///...---,,,+++******++++++,,,,,,,,,+++,,,000666888555000......+++++++++,,,,,,,,,------((()))))))))************)))))))))))))))*********------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,......------...///111111555666666888:::<<<>>>???>>>AAACCCDDDBBB@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIGGGHHHIIIIIIIIILLLPPPTTTYYYdddvvvgggTTTJJJFFFAAA???===<<<;;;::::::999999999999888888888888888999999999888888777777777666888:::;;;999777666555666666777777777666555555444444555666666666555555444444444333333222222222yyyuuuqqqooommmkkkiiifffdddbbb]]]UUUOOOIIIEEECCCFFFHHHIIINNNSSSUUUWWWYYYZZZ\\\^^^bbbeeedddfffiiijjjjjjjjjlllmmmiiilllqqqvvv{{{~~~|||zzzrrrjjjccc``````bbbhhhppp~~~}}}{{{xxxvvvuuussspppnnnkkkjjjiiihhhfffeeeeeedddaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZZZZYYYWWWSSSPPPNNNLLLHHHFFFEEEDDDBBB@@@@@@@@@BBBCCC@@@?????????@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBB???@@@@@@@@@AAAAAAAAAAAABBB:::444666:::<<>>@@@???AAACCCDDDBBB@@@??????AAABBBDDDEEEGGGHHHHHHHHHFFFGGGIIIIIIJJJMMMQQQTTT[[[eeexxxdddQQQIIIEEEBBBBBBAAA???===<<<<<<<<<999999999888888888777777666666666666777777888888555777::::::999777666666555555666666666555555444444444555666555555333333444444333333333333222222zzzrrrkkkgggdddaaa___]]][[[XXXXXXWWWUUUOOOJJJHHHDDDCCCFFFHHHIIIMMMRRRUUUWWWZZZ\\\^^^```dddgggfffhhhkkklllllllllnnnooooooqqquuuzzz}}}{{{zzzyyyxxxvvvtttnnnhhhbbb___]]][[[^^^cccnnnzzz~~~|||yyyvvvuuusssooommmjjjiiiiiihhhgggeeeeeedddcccbbbaaaaaa```aaaaaabbbaaa```___^^^]]]\\\[[[ZZZYYYVVVSSSPPPOOOMMMKKKIIIGGGEEEBBB@@@???@@@BBBCCCAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDCCCBBBAAABBBCCC>>>???@@@AAAAAAAAA@@@@@@@@@999333555999;;;>>>AAACCCAAA???===;;;:::::::::999888777555444444555555444666888888666555666777444444444444333222111111///000222333444555555555333222222111111111111222111111111000///...,,,,,,&&&&&&&&&&&&&&&'''((())),,,222666111+++*********'''((()))************)))))))))))))))************((())))))******+++++++++...+++'''%%%$$$'''***,,,***+++,,,------,,,+++***++++++,,,------.........111111333555777:::===>>>>>>AAACCCDDDBBB@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIJJJLLLOOOSSSVVV[[[ggg{{{~~~bbbPPPHHHDDDAAAAAAAAA???<<<:::;;;<<<::::::999999888777777777555666666777888888999999444666888888777666666666333333333333333333333333444444444555444444333222333333333333333333333333pppkkkddd^^^ZZZVVVSSSQQQOOOMMMKKKLLLNNNNNNJJJGGGGGGCCCBBBEEEGGGHHHLLLQQQTTTWWWZZZ]]]___bbbfffiiiiiikkknnnoooooooooppprrrtttuuuyyy}}}~~~~~~|||yyyxxxwwwwwwuuusssnnngggbbb___]]]ZZZ\\\```bbblllxxx|||yyyvvvuuurrrooollliiiiiihhhhhhgggfffdddddddddcccbbbaaaaaaaaaaaabbbbbbaaa```___^^^\\\[[[[[[YYYVVVSSSQQQPPPOOONNNMMMIIIGGGCCC@@@???@@@AAACCCBBBBBBAAA@@@???????????????AAACCCBBB@@@@@@AAACCC>>>???@@@AAAAAAAAA@@@@@@???888333666:::;;;===@@@>>>>>>===;;;:::999999999888777666444444444444555666777999999777666777777444444444333222111111111...///111333444444444444333333222111000000111222111111111000...,,,***)))'''&&&&&&&&&'''(((******,,,444666///)))(((******'''((()))*********))))))))))))))))))************((())))))******+++,,,,,,///---,,,+++***+++,,,---+++,,,---......---,,,***++++++,,,---............///000222444777:::<<<>>>>>>@@@CCCDDDBBBAAA@@@@@@CCCDDDDDDEEEEEEDDDDDDCCCDDDFFFIIILLLNNNQQQVVVYYY___nnn}}}bbbPPPIIIEEE@@@AAAAAA>>>;;;999:::<<<::::::999999888777777666777777777777777777777777444555666666555444555666222222111111111333444555222222222333333444555555333333333333333333333333bbb]]]WWWQQQMMMIIIFFFDDDGGGEEEDDDEEEIIIKKKJJJHHHFFFCCCBBBEEEGGGGGGKKKOOOSSSVVVZZZ]]]```cccgggjjjlllnnnpppqqqqqqqqqrrrtttvvvwwwyyy}}}~~~}}}~~~}}}zzzyyyyyyxxxwwwvvvoooiiicccaaa^^^\\\^^^ccc\\\dddmmmttt}}}~~~|||yyywwwuuurrrooolllhhhhhhhhhhhhgggfffddddddfffeeecccaaaaaaaaaaaabbbcccbbbaaa```^^^]]]\\\[[[YYYVVVSSSRRRQQQQQQPPPOOOJJJGGGDDD@@@??????AAABBBCCCCCCAAA@@@???>>>>>>>>>===@@@BBBAAA??????AAACCC>>>???@@@AAABBBAAA@@@@@@>>>777444777:::;;;===???<<<;;;;;;::::::999888888777666555444333333444555777999::::::888777888888444555555444222111111222---...000222333333333333222333333111000///000222111111000///---***)))'''***))))))))))))+++---...---555777///((((((******'''((()))***+++***))))))))))))))))))************((())))))***++++++,,,,,,***++++++,,,+++***((('''+++,,,...//////...,,,+++,,,---...///000000000000000111333555888;;;>>>@@@===@@@BBBCCCCCCAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBCCCFFFIIILLLOOOSSSWWW[[[eeeuuu|||}}}cccQQQJJJFFFDDDFFFFFFCCC@@@>>>???AAA::::::999999888777777666777777666666555555444444444555555444333333555777444333222111222444777888000000000111333555777888333333333333333333333333VVVSSSNNNIIIFFFDDDDDDDDD>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBDDDHHHNNNSSSSSSVVVZZZ^^^```bbbeeegggqqqqqqrrrtttvvvvvvuuutttvvvvvvxxx|||}}}|||}}}~~~|||wwwsssssspppkkkiiiiiihhheeeccc^^^___bbbgggnnntttxxxyyyzzz{{{|||~~~~~~|||{{{~~~{{{xxxvvvtttssspppnnnooommmjjjiiihhhfffcccaaaccccccbbbbbbbbbbbbbbbbbbdddcccaaa```^^^]]]\\\\\\\\\XXXUUUUUUVVVVVVSSSPPPHHHFFFDDDBBBAAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>======>>>AAABBBBBBAAA===999555555999===>>>>>>;;;;;;;;;;;;::::::999999:::999777666444333333333333555666888999888777666444444444333333222222222......///000111333555666777777555444333222111111333333111000...,,,+++***((()))+++)))(((***///333>>>666,,,'''(((++++++***+++++++++***************))))))))))))*********************++++++,,,,,,,,,***,,,------++++++,,,...******++++++++++++,,,,,,,,,+++,,,000555666111,,,333444555666666888<<>>??????@@@@@@??????>>>DDDEEEFFFGGGGGGFFFEEEDDDEEEGGGJJJLLLNNNPPPTTTWWWddd{{{~~~xxx~~~dddSSSKKKEEEAAAAAA@@@>>>===;;;:::::::::::::::999999999888888999888777666666777888999666555444333333444555666444444444555777777555333444444444444444444444444444333333222222333333444NNNLLLGGGCCC???>>>======<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHMMMQQQTTTWWW[[[^^^```cccfffhhhooopppqqqtttwwwxxxxxxwwwvvvwwwyyy}}}~~~}}}}}}~~~~~~zzzvvvvvvsssqqqppppppooollliiieeeddddddfffiiilllnnnnnngggggghhhiiijjjmmmoooppprrrsssvvvzzz~~~}}}|||}}}{{{wwwuuutttrrrpppoooooommmkkkjjjjjjiiigggeeecccbbbbbbbbbbbbbbbccccccdddcccaaa___^^^^^^___``````]]]YYYXXXXXXXXXTTTQQQIIIGGGEEECCCBBBBBBBBBCCCEEEEEECCCBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBAAA;;;;;;:::<<<>>>@@@@@@???<<<888444444888<<<>>>===>>>===<<<:::999999999888:::999888666555444333333555666888::::::999888777555555555444444333333222//////000111333555777888;;;999777555333222111111000000///...---,,,++++++))))))((('''(((+++///333999333+++(((***------,,,+++++++++++++++++++++,,,))))))))))))************+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,---------...000...///222777777444///222333555666777999<<<>>>AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDFFFIIIKKKMMMPPPTTTWWWhhh~~~~~~}}}yyydddSSSKKKFFFAAA@@@???>>>===<<<;;;:::::::::999999999888888888888777666666666666777888777666666555555666666777666555444555666555333111333333333333333333333333333333222222222222333333FFFCCC@@@<<<999888777888999888888777888:::;;;===@@@BBBDDDEEEFFFHHHLLLOOOSSSVVV[[[^^^aaadddgggiiilllnnnqqquuuxxxzzz{{{|||wwwyyy{{{~~~}}}|||{{{zzzzzzzzzxxxuuusssqqqnnnllljjjiiigggdddbbbZZZYYYXXXWWWXXXYYY[[[\\\^^^cccjjjsss{{{~~~}}}}}}zzzvvvtttsssrrrqqqooopppnnnllllllmmmlllkkkiiibbbbbbbbbbbbbbbcccdddeeedddcccbbbaaaaaabbbdddeeeddd```[[[YYYXXXWWWSSSPPPJJJHHHEEECCCAAAAAAAAABBBEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???????????????:::999999;;;>>>@@@AAA@@@>>>999666666999===??????@@@???===;;;999999999:::;;;:::888666555444444444777888:::<<<<<<;;;999888555555555444333222111111///000111333555777:::;;;>>>;;;888555222111111111//////......---,,,,,,,,,+++)))((())),,,000333555333...***))),,,......---***++++++,,,,,,---------))))))))))))************,,,,,,,,,,,,,,,---------...,,,+++,,,///000///------.........///////////////---,,,...222333000...000333666777888999;;;===BBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEGGGJJJLLLOOORRRVVVYYYjjj}}}zzzyyyyyyeeeTTTLLLFFF@@@??????>>>===<<<<<<;;;:::999999999999888888888777666666555555666666777888777777666666777777888777666444444555444222///222222222222222222222222333222222111111222222333@@@>>><<<999777666555666777666555555666888:::;;;???AAADDDFFFGGGHHHJJJLLLRRRUUUZZZ]]]```cccgggiiilllooossswwwyyy{{{}}}~~~yyy{{{~~~~~~{{{}}}|||yyywwwssslllddd___]]][[[XXXUUUSSSSSSTTTUUUTTTYYYcccnnnyyy~~~}}}|||yyyuuusssrrrrrrqqqpppqqqpppnnnmmmmmmlllkkkiiiaaaaaaaaabbbcccdddeeefffcccccceeefffgggggghhhhhheee```ZZZWWWVVVTTTPPPLLLIIIGGGDDDBBB@@@??????@@@DDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<;;;;;;<<<@@@BBBDDDDDD@@@<<<888888<<<@@@AAAAAA@@@???===;;;;;;<<<===>>>;;;:::999777666555444444888999:::<<<<<<;;;999888333444444444333111000/////////111333555888:::<<<<<<:::666333111111222222111000000///...---,,,,,,+++***+++///555999999777---+++))))))+++---,,,+++))))))***++++++,,,------((()))))))))************++++++++++++++++++++++++...+++(((***///111///+++............///////////////---+++,,,...///...---///222666888999999:::;;;@@@AAABBBDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFIIILLLNNNQQQTTTXXX[[[fffxxxvvvvvvyyyeeeTTTLLLEEE??????>>>>>>======<<<<<<999999999999888888888888666666555555555555666666777777777777777777777777666444333333444444333111333333333333333333333333222222222111111222222222;;;:::888666555444444444555555555555666888:::;;;===@@@CCCFFFFFFGGGIIIJJJPPPSSSXXX\\\```cccgggiiiooorrrvvvyyyzzz{{{}}}|||wwwmmmeeeeeebbb\\\VVVRRRPPPQQQRRRRRRVVV^^^iiiuuu~~~}}}|||yyyuuusssrrrssssssrrrsssqqqnnnmmmlllkkkhhhfffbbbbbbbbbbbbcccdddeeefffaaadddhhhkkklllkkkiiigggeee```YYYVVVTTTRRRNNNKKKHHHFFFCCC@@@>>>===>>>>>>AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;<<<@@@CCCEEEEEE???;;;777777;;;???AAA@@@>>>>>>===>>>???@@@BBBCCC<<<;;;999888666555555555777888:::;;;;;;999888666555555666666555333111///---...///111444777999;;;777666444222111111222333111000///...,,,+++***)))(((***...555;;;<<<999444+++***))))))))))))(((''''''(((((()))***++++++,,,((()))))))))******************)))))))))))))))))),,,)))&&&)))...000...***,,,------------.........111000......///000111111///222555777888999:::;;;>>>???AAACCCEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFIIILLLNNNPPPSSSWWWZZZaaasssuuuwwwyyydddSSSKKKEEE??????>>>>>>======<<<<<<999999999888888888777777555555666666666666555555666666666666666666666666444333222333555666555555555555555555555555555555333222222222222222222333666555555444333333333333444555666777888999:::;;;;;;>>>AAADDDEEEFFFHHHJJJOOOSSSXXX]]]```dddhhhkkkpppuuuyyy{{{zzzzzz}}}zzztttmmmhhh```YYYTTTSSSSSSTTTYYY[[[```iiiuuu|||yyyuuussssssttttttttttttqqqooommmllljjjgggeeecccccccccccccccdddeeefffbbbdddiiillllllkkkgggeeeddd___XXXUUUTTTRRRPPPMMMGGGEEEBBB@@@>>>>>>>>>???@@@??????>>>>>>????????????@@@@@@@@@@@@AAAAAAAAA>>><<<:::;;;>>>AAACCCDDD===999555666999===???>>>===>>>@@@AAACCCEEEFFFGGG<<<<<<:::888777666666666666777999:::999888666555888888999999888555333111---...///111333555888999444333333222222222222222......---,,,+++***)))((((((+++111666999777222...******))))))(((''''''&&&''''''(((((()))*********))))))))))))************)))))))))(((((((((((((((***((('''))),,,...---+++++++++,,,,,,,,,---------...---------......///000///222555666777888:::<<>>===<<<<<<;;;999888888888888777777777555666666777777666666555555666666777777666666555444333222333555777888777555555555555555555555555444333333222222333333444444444444333333333333333222333666888:::::::::999999<<>>>>>>>>>>>??????@@@@@@AAA>>><<<<<>>===<<<;;;:::888888888888777777777777666666777888888777666666666777888888888888777666777555333444666777888777555555555555555555555555555444444333333444444555555555555555666666666666000222666999::::::999888888:::===???AAADDDHHHKKKRRRVVV[[[```dddhhhmmmpppoootttzzz|||||||||yyyvvvvvvyyy{{{xxxzzz~~~zzzvvvttttttvvvwwwxxxqqqpppnnnmmmnnnmmmkkkjjjeeeeeedddcccccccccddddddfffeeecccbbbaaaaaabbbccc[[[VVVPPPNNNNNNNNNMMMKKKHHHFFFDDDBBBAAABBBCCCDDDAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEBBB??????AAADDDFFFGGGBBB>>>::::::>>>BBBCCCCCCAAACCCFFFIIIJJJIIIHHHFFF===<<<;;;999888777666666777888:::::::::888666555444555666666555222///,,,000000000222333555666777666666777777555333000...---...///000111333444444777:::;;;777111+++)))))))))***+++***)))***+++---+++++++++***************))))))))))))************+++*********))))))(((((((((***,,,,,,,,,,,,...000,,,,,,,,,---------......)))+++---/////////000111111222333444555777:::===>>>>>>@@@AAABBBBBBBBBBBBDDDDDDCCCDDDEEEFFFHHHIIIMMMOOOQQQRRRRRRTTTWWWZZZ\\\mmmyyy{{{qqqttt___OOOHHHCCCAAAAAA@@@>>>===;;;::::::888888888888777777777777666777888999999888777666777888999::::::999888777999777555555666777777777444444444444444444444444666555555444444555555666444333222111111222444555444444555555666666777777999:::;;;>>>AAAEEEGGGIIIKKKQQQXXX\\\___cccjjjpppuuuwwwxxxyyy{{{}}}}}}yyyuuupppnnnnnnmmmllljjjiiihhhggggggfffdddbbbbbbccceeeeeedddcccbbbaaa```___^^^^^^^^^\\\XXXTTTQQQQQQOOOKKKHHHFFFCCC@@@???@@@BBBCCCBBB@@@???===<<<<<<<<<======@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEAAA===888777999;;;;;;:::<<>>??????===:::777666777999888666444444444444555555444444333222111000000333000------111444555444555444333222111222333444333///***'''***111999???<<<888222,,,((((((***+++***************)))((((((***+++++++++,,,,,,,,,,,,***++++++***((('''(((*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///444,,,333>>>;;;888;;;;;;???AAACCCCCCBBB@@@@@@@@@CCCDDDEEEEEEEEEEEEGGGJJJKKKMMMOOOSSSUUUWWWXXXXXX^^^ffftttyyyvvvyyy{{{}}}aaaQQQIIICCCAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888666555444333333444555666666666666666555555555555333444444555555444444333444555555555666777777777222222333333444444333333444444555555666777777777777888999;;;>>>AAACCCEEEMMMSSSZZZ^^^aaafffmmmsssuuuvvvxxxyyyzzz}}}}}}}}}}}}{{{xxxuuuqqqooommmmmmllljjjjjjiiiiiiiiigggdddbbbaaaaaaaaa```___bbbaaa```___^^^]]]]]]]]]XXXUUURRRPPPPPPOOOMMMJJJEEECCCAAA@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@AAAAAAAAABBBBBBBBBCCCFFFEEEDDDCCCCCCCCCDDDDDD???;;;777777:::<<<===<<<@@@DDDIIILLLJJJFFFBBB@@@<<<===>>><<<999777666666666666555555666666777777666555444222111000000000222///...///222555555555666555444444444222///---,,,---...000444888<<<>>>333111,,,(((&&&'''(((******************)))((((((((((((((()))))))))*********++++++***(((''')))*********************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------............///555444:::HHHOOOGGG???>>>>>>@@@BBBBBBAAA??????@@@BBBCCCEEEEEEEEEFFFHHHJJJKKKLLLOOORRRTTTVVVVVVVVV]]]fffsss~~~~~~xxxvvvxxx}}}yyy^^^OOOHHHCCCAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888666555444444444444555666666666666666555555555555333444444555555444444333444444444444444444555555000111333555555555333222444444555666666777888888888888999;;;===???AAABBBLLLQQQXXX]]]aaafffmmmrrrsssuuuwwwxxxyyy{{{zzz{{{zzzyyyxxxuuurrrqqqmmmmmmlllkkkkkkkkkkkkkkkiiigggdddbbbbbbaaa___^^^``````^^^]]]\\\[[[[[[[[[XXXVVVRRRPPPOOOMMMKKKIIIDDDCCCBBBBBBCCCCCCBBB@@@AAAAAA@@@????????????@@@BBBBBBBBBBBBBBBCCCCCCCCCIIIHHHGGGFFFFFFFFFFFFFFF>>>:::666666999===>>>>>>CCCFFFJJJKKKGGGBBB>>><<<:::;;;<<<;;;888666666666333444555777888999999:::777666444111000//////000000//////111444666666666999555222111222222000...,,,000666;;;===<<<999777,,,+++)))'''''''''((())))))************))))))((('''''''''((((((((())))))******+++***(((''')))*********************************+++++++++,,,,,,,,,------............---------------............///111888<<>>======???@@@@@@???>>>???@@@BBBCCCEEEEEEEEEFFFIIIKKKKKKLLLOOOQQQSSSTTTTTTTTT\\\dddrrr}}}}}}wwwtttwwwuuuZZZMMMGGGDDDAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888666555555444444555555666666666666555555555555444333444444555555444444333333333333333222222222222000111333444555444444333444444555666777888888999<<<<<<======???@@@BBBCCCHHHLLLRRRXXX\\\bbbhhhlllppprrruuuvvvwwwyyy|||~~~~~~yyyyyyyyyyyyxxxvvvuuutttpppooonnnmmmkkkkkkkkkkkkllljjjhhhgggfffeeecccaaa```___]]]\\\[[[ZZZYYYYYY]]]ZZZVVVRRRNNNKKKHHHFFFDDDCCCCCCCCCDDDCCCAAA???@@@@@@??????????????????CCCCCCCCCCCCCCCCCCCCCCCCJJJJJJJJJJJJJJJJJJJJJKKK???;;;666666999<<<>>>>>>BBBEEEGGGGGGCCC???;;;999888:::;;;:::777666666666333444666888:::::::::999888777444111000///000000///000111444666777777777:::444...---111666999999777:::<<<>>><<<777111---************************))))))************)))((())))))))))))************)))******)))(((((()))+++******************************+++++++++,,,,,,,,,......////////////......---------............///+++777777JJJiiiZZZ::::::;;;===>>>>>>>>>===>>>@@@AAACCCEEEEEEFFFGGGJJJLLLKKKLLLNNNPPPRRRSSSSSSRRRZZZcccqqq{{{{{{uuusssuuuuuuYYYLLLFFFDDDAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888666666555555555555666666666666555555555444444444333444444555555444444333444333333333222222111111222222111111222444555666444444555666777888999999>>>>>>>>>???@@@AAABBBCCCEEEHHHMMMSSSXXX]]]bbbffflllnnnqqqtttuuuwwwzzz|||~~~}}}{{{zzzzzzzzz{{{}}}|||zzzxxxvvvuuuttttttuuuwwwyyy|||~~~{{{zzzzzzzzzyyyxxxwwwvvvtttrrrpppnnnkkkiiihhhhhhkkkjjjiiiiiiiiiiiigggfff```___^^^\\\[[[ZZZYYYYYY^^^\\\YYYTTTOOOKKKIIIHHHEEEDDDCCCCCCDDDCCCAAA???BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHIIIJJJLLLMMMNNNOOOOOOBBB===777666888;;;<<<<<<>>>AAACCCCCC@@@===::::::999:::;;;:::888666666666555666777999999999888777888777555333111111111111///111333444555666777777555333333666;;;AAACCCCCCAAA???<<<888333...***(((***++++++,,,,,,+++)))(((((())))))*********))))))))))))))))))************)))******)))((((((***+++******************************+++++++++,,,,,,,,,...//////000000//////...---------............///,,,666444EEEdddWWW999;;;:::<<<============???AAABBBDDDEEEFFFFFFGGGJJJLLLJJJLLLNNNPPPRRRRRRRRRRRRYYYaaaooozzzzzzsssqqqttt|||xxx[[[LLLFFFDDDAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888777777777777777777777777666666666666666666666666555555555555444444444444333444444555555444444333555555444444333333222222333222111000111333666888444444555666888999::::::============>>>@@@AAAAAAEEEGGGKKKPPPVVV[[[___aaafffiiimmmppprrruuuwwwyyy~~~}}}{{{zzzyyyxxxvvvuuuuuuvvvvvvuuutttrrrpppnnnmmmlllllllllmmmnnnqqquuuyyy}}}}}}|||{{{zzzxxxwwwvvvvvvuuutttqqqnnnkkkhhhgggfffhhhgggggghhhiiiiiihhhfffbbbaaa___]]]\\\ZZZZZZZZZYYYYYYXXXUUUPPPNNNNNNNNNGGGEEECCCCCCCCCCCCAAA@@@@@@AAAAAABBBBBBBBBBBBAAACCCCCCCCCBBBBBBBBBBBBBBBEEEFFFHHHKKKMMMNNNOOOOOODDD>>>888555777:::<<<<<<;;;===@@@@@@>>><<<;;;;;;;;;<<<===<<<999777777777777777777888777777666666777777666666555444333222000222444444444444666777222777???EEEHHHGGGDDDBBB===:::555000,,,***))))))((()))***+++***)))'''&&&((())))))************)))'''''''''((((((((())))))((()))***)))((((((***,,,******************************+++++++++,,,,,,,,,......////////////......---------............///333777555CCCYYYPPP===???:::;;;<<<<<<<<<===@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKJJJKKKNNNPPPRRRSSSSSSSSSWWW___mmmxxxxxxrrrppprrrzzz{{{]]]MMMFFFDDDAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888777777777777777777777777555666666777777666666555555555555444444444444333333444444555555444444333555555555555444444444444111111111222333444666666444444555777888999:::;;;;;;;;;<<<<<<===???@@@AAAEEEFFFIIINNNTTTXXX[[[\\\aaaeeeiiimmmpppsssvvvxxxxxx{{{~~~}}}{{{yyyxxxxxxvvvsssqqqqqqpppnnnmmmlllmmmmmmnnnkkkjjjhhhgggfffeeeeeeeeeccccccdddgggkkkpppssstttyyy}}}~~~}}}{{{yyywwwuuutttttttttrrrpppmmmjjjhhhgggffffffffffffgggiiiiiigggeeedddcccaaa___]]]\\\[[[[[[WWWXXXWWWTTTPPPMMMNNNOOOIIIFFFCCCBBBBBBCCCBBBAAA<<<===>>>@@@@@@@@@???>>>BBBBBBBBBBBBAAAAAAAAA@@@BBBCCCEEEGGGIIIJJJJJJJJJBBB===777444777;;;===>>><<<>>>??????>>>=========>>>??????>>>;;;888888888777666666555555666666777666777888888888777555444222333444333111222444777888>>>FFFHHHEEE???;;;:::333222000---+++*********'''((())))))))))))(((((((((((()))***************((((((((()))))))))******((()))***)))((((((***,,,******************************+++++++++,,,,,,,,,---......//////......------------............///555222555AAAHHHCCC===>>>:::;;;<<<<<<<<<>>>AAACCCFFFGGGGGGGGGFFFFFFHHHJJJIIIKKKNNNQQQSSSTTTUUUUUUVVV^^^lllwwwwwwqqqnnnqqqxxx{{{^^^MMMFFFCCCAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888777777777777777777777777555666777888888777666555555555555444444444333333333444444555555444444333444444444444555555555555...000222444666555555444444444555777888:::;;;;;;<<<<<<<<<===???@@@BBBBBBDDDEEEGGGKKKQQQUUUXXXXXX^^^bbbggglllooorrruuuwwwtttvvvzzz}}}~~~|||uuusssqqqppppppnnnkkkhhhbbbaaa```_________```aaa]]]]]]\\\[[[[[[[[[\\\\\\^^^]]]^^^aaaeeeiiilllmmmsssyyy}}}{{{xxxuuusssrrrqqqrrrpppnnnllljjjiiihhhggghhhgggggghhhiiiiiigggdddeeedddbbb```^^^]]]\\\\\\YYYYYYXXXTTTNNNKKKKKKLLLJJJGGGCCCAAABBBBBBBBBBBB???@@@AAABBBCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEEAAA;;;555444777<<>>???@@@@@@>>>===>>>>>>@@@AAAAAA???<<<999888888666555444444444666777888555666999::::::999666555333444444222000000333777BBBEEEFFF@@@777111222555+++,,,......---+++)))''''''((()))***++++++++++++(((((()))***************++++++++++++,,,,,,,,,,,,((()))***)))((()))***,,,******************************+++++++++,,,,,,,,,------............---------------.........//////111***222===;;;777999888:::;;;<<<<<<<<<>>>AAADDDGGGHHHHHHGGGFFFFFFGGGIIIIIIKKKNNNQQQSSSUUUVVVVVVUUU^^^lllvvvvvvpppnnnpppwwwzzz]]]MMMFFFCCCAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888777777777777777777777777555666777888888777666555555555444444444333333333333444444555555444444333333333333444444555555555444444333222333444555666777888999:::;;;<<<<<<===>>>@@@AAAAAAAAAAAACCCDDDCCCFFFIIILLLNNNQQQTTTWWW^^^```cccgggkkknnnpppqqqqqqsssvvvxxxyyyzzz}}}|||xxxuuuqqqnnnjjjgggeeeccc```^^^YYYYYYYYYXXXWWWVVVVVVUUUSSSTTTUUUVVVWWWWWWVVVVVVUUUXXX[[[^^^```cccgggiiilllpppwww~~~}}}zzzwwwtttqqqpppoooooonnnllljjjgggeeedddeeeeeedddddddddcccccccccdddccc```^^^[[[YYYXXXWWWXXXVVVSSSQQQPPPNNNLLLIIIJJJHHHFFFCCCAAA@@@@@@@@@???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCCCCBBB@@@>>>>>>>>>???;;;777777;;;>>>@@@???;;;;;;;;;<<<>>>???AAABBB===@@@BBBAAA???;;;999888333666666///%%%"""&&&---999999888888777555444333000444777666444444888<<<999999888777555444333222333222000...,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))(((((('''''''''((((((((()))+++,,,,,,+++)))(((&&&''')))***,,,,,,------***+++...///000000...---+++++++++++++++,,,......111111111222444555777888@@@>>><<<;;;>>>AAACCCDDDGGGHHHJJJIIIGGGEEEEEEFFFGGGJJJOOOTTTVVVVVVTTTSSSXXX```jjjqqqsssqqqpppoooyyyvvv[[[LLLGGGDDD@@@???>>><<<;;;;;;;;;;;;999999999888888888888777777777777777777777777777888888888888777777777777)))///444333333555555333444444444333333222222222555555666666555444333333333222222333444666777999888888999:::;;;<<<======>>>@@@BBBBBBAAAAAACCCDDDDDDGGGJJJMMMOOORRRUUUXXX\\\^^^aaaeeeiiilllnnnoooqqqsssuuuwwwwwwyyy{{{}}}}}}{{{wwwssspppllliiidddaaa^^^[[[WWWUUUQQQQQQPPPPPPOOONNNNNNNNNLLLMMMNNNOOOOOOPPPPPPPPPOOOQQQTTTWWWYYY\\\___aaafffjjjqqqyyy}}}zzzwwwuuusssrrrooonnnmmmllliiigggeeedddccccccdddeeeeeeeeeddddddcccbbb```]]][[[YYYXXXXXXXXXVVVSSSQQQPPPNNNLLLJJJIIIHHHFFFCCCAAAAAA@@@@@@???@@@BBBCCCDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@?????????<<<888444333777;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBGGGHHHIIIFFFAAA;;;888666999;;;<<<777111...111666888888777777666555333222///222555444111111555999555555444333333222111111444333111///---,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))***))))))((((((((()))))))))***+++,,,,,,+++***)))((()))***+++,,,---------***+++---///000///......------------...///000111222222333444555777888999<<<;;;::::::===???AAABBBGGGHHHIIIHHHFFFEEEFFFGGGHHHJJJNNNRRRTTTTTTSSSRRRUUU___jjjpppooollllllmmm{{{zzz]]]NNNHHHDDD@@@???>>>===<<<;;;;;;;;;999999999888888888888777777777777777777777777777888888888777777777666666000444666333222555666555666666555555555444444444555555555555555444333333222222333444666888:::;;;999999:::;;;<<<======>>>???AAACCCCCCBBBBBBCCCDDDEEEGGGJJJLLLNNNQQQUUUXXXZZZ\\\___cccgggjjjlllmmmppprrrtttuuuuuuvvvxxxzzz{{{}}}|||xxxtttpppkkkhhhdddaaa\\\WWWTTTPPPLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJMMMPPPSSSUUUVVVXXX[[[^^^aaaeeelllsss{{{~~~~~~|||zzzxxxvvvuuutttooonnnlllkkkiiigggeeedddaaacccdddeeeffffffeeeeeebbbaaa___]]][[[ZZZYYYYYYXXXUUUSSSQQQPPPOOOLLLJJJIIIHHHEEECCCAAAAAAAAAAAA???@@@BBBCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@AAABBB???;;;666666999===??????<<<<<<======???@@@BBBCCCKKKKKKJJJFFF@@@;;;777666888999:::999777555666888666666666666555333222111---000222000......111444333333222222111111111111444333111///...---,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))******))))))))))))******************************++++++,,,------------,,,***+++---...//////.....................///111111333444444555666888::::::888999:::<<<>>>@@@AAABBBGGGHHHHHHFFFEEEEEEGGGIIIJJJKKKMMMPPPQQQQQQQQQQQQUUU```lllppplllhhhiiimmm|||~~~```PPPIIIEEEAAA@@@???===<<<<<<<<<<<<999999999888888888888777777777777777777777777777888888777777777777666666555888888333222555777777666555555555555444444444444555555555555444444333333444444666777999:::;;;999:::;;;<<<===>>>>>>???@@@BBBDDDEEEDDDCCCCCCDDDDDDEEEHHHJJJLLLOOOSSSVVVXXXZZZ]]]aaaeeeiiikkkllloooqqqrrrsssrrrssstttvvvyyy|||~~~xxxrrrmmmhhhccc```\\\XXXTTTPPPMMMJJJFFFDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJMMMOOORRRTTTUUUWWWZZZ\\\___cccjjjqqqyyy|||{{{zzzyyyxxxvvvuuuuuuooonnnllljjjhhhgggfffeeecccdddfffffffffeeedddcccaaaaaa___]]]\\\[[[ZZZZZZWWWUUUSSSQQQPPPOOOLLLJJJIIIGGGEEECCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>===>>>AAACCCEEEEEECCC>>>999888<<<@@@CCCCCC>>>>>>>>>>>>???AAABBBCCCCCCDDDCCC@@@<<<888777777888777777888999888777555555555555444333222111000---/////////------///111222222222222333333333333333222000///---,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((())))))******++++++***))))))***+++++++++,,,,,,,,,,,,,,,++++++***+++,,,...............,,,,,,,,,,,,---...//////333333444444666777999:::777999===???AAABBBCCCDDDGGGGGGGGGEEEDDDEEEGGGJJJKKKKKKLLLMMMNNNOOOOOOOOOUUU```lllnnnhhhdddhhhnnn|||aaaPPPIIIFFFAAA@@@???>>>===<<<<<<<<<999999999888888888777777666666666666666666666666888777777777666666666666444888888555333666888666333333333333333333333333444444444555555444444333666777777888999999999999;;;;;;<<<===>>>??????@@@AAACCCFFFFFFEEEDDDDDDDDDAAACCCDDDFFFGGGJJJOOORRRVVVYYY\\\```eeehhhkkklllmmmnnnppppppooopppqqqssswwwzzzzzztttmmmgggaaa\\\YYYTTTQQQMMMKKKIIIGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHJJJJJJJJJLLLOOOQQQRRRTTTWWWYYY]]]bbbhhhooouuu|||zzzzzzyyyxxxwwwvvvuuuuuuooonnnllljjjiiihhhggggggggggggggggggfffdddbbbaaaaaaaaa___]]]\\\[[[ZZZZZZWWWUUURRRQQQPPPOOOMMMKKKHHHGGGEEECCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@DDDGGGHHHHHHAAA===888777;;;AAADDDEEEAAAAAA@@@@@@@@@AAAAAABBB===>>>===;;;888666666777===<<<;;;<<<>>>===999666444444444444333111000///...//////...---...///000111111111222222222222333111000///---,,,++++++***))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((()))***++++++***))))))***+++++++++++++++++++++******)))++++++,,,------.........,,,++++++,,,,,,---...///111111222333444666777888555999===@@@@@@AAABBBDDDFFFFFFFFFDDDDDDEEEHHHKKKJJJJJJJJJKKKKKKLLLMMMNNNQQQ[[[eeefff```___eeelll{{{}}}___OOOHHHEEEAAA@@@???===<<<<<<;;;;;;999999999888888888777777666666666666666666666666777777777666666666666555///555888666666777777555333333333333333333333333333333444444444444444333888888999::::::::::::999;;;<<<===>>>???@@@@@@AAABBBDDDGGGHHHGGGEEEDDDDDD???@@@AAABBBCCCGGGKKKOOOUUUWWWZZZ___cccgggiiikkkjjjlllmmmmmmmmmmmmooopppssswww{{{{{{vvvooogggaaa[[[VVVRRRNNNLLLIIIGGGGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBCCCDDDFFFHHHJJJKKKMMMPPPRRRTTTVVVYYY[[[[[[```ffflllqqqvvv{{{~~~zzzzzzyyyyyyxxxwwwvvvvvvqqqooommmkkkiiiiiiiiiiiikkkjjjhhhfffdddbbbaaaaaabbbaaa___]]][[[ZZZYYYYYYVVVTTTRRRQQQQQQOOOMMMKKKHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@???@@@DDDIIILLLLLLJJJCCC>>>::::::???EEEIIIKKKDDDDDDCCCAAAAAA@@@@@@@@@??????===:::666555666777>>>===<<<======<<<999777444444444444333111000//////.........///000000111//////000000000000000000000///...,,,+++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))'''&&&&&&''''''((()))*********************************+++++++++***))))))+++++++++,,,------......---------------...000000///000000111222444555666444888<<<>>>======???BBBDDDEEEEEEEEEDDDEEEHHHJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKRRRXXXYYYVVVXXX```iiiyyy|||^^^NNNHHHEEE@@@???>>><<<;;;;;;;;;;;;999999999888888888888777777777777777777777777777777777666666666666555555---333777666666777666333444444444555555555555666222333333444444444444333777888:::;;;<<<<<<<<<;;;<<<======>>>???@@@AAAAAABBBEEEHHHIIIHHHFFFDDDDDD>>>??????@@@AAAEEEJJJMMMRRRTTTXXX\\\aaaeeegggiiigggiiikkkkkkkkklllnnnoooqqquuuyyy}}}~~~~~~wwwqqqiiiaaa[[[UUUPPPMMMJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAACCCEEEGGGIIIJJJMMMPPPSSSUUUWWW[[[]]][[[___eeejjjnnnrrrvvvxxx~~~~~~}}}||||||{{{yyyxxxwwwwwwrrrpppnnnllljjjjjjkkkkkkllljjjgggeeecccccccccccccccbbb```]]][[[YYYXXXXXXVVVTTTRRRQQQQQQPPPMMMLLLGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAACCCHHHNNNQQQNNNKKKDDD???;;;;;;AAAIIINNNPPPHHHGGGEEECCCAAA??????>>>@@@@@@===:::666555777999999:::::::::999888777777555555555444333222000000...------...///111222222000000000000000000000000000///...---,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''((()))***+++)))***+++,,,,,,+++***)))******++++++,,,+++++++++++++++++++++,,,---......,,,,,,+++,,,,,,---.../////////000000222333555666555999======;;;;;;>>>BBBBBBCCCEEEFFFEEEFFFHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKGGGJJJMMMNNNNNNTTT^^^gggyyy|||^^^NNNHHHEEE???>>>===;;;::::::::::::999999999888888888888777777777777777777777777777777777666666666555555555111666888555444666666444444444444555555555666666111222333444444444444444555777999;;;===>>>>>>>>>======>>>???@@@AAAAAABBBCCCFFFIIIJJJHHHFFFEEEDDD>>>>>>??????AAADDDIIIMMMPPPRRRVVV[[[___cccfffgggfffgggiiijjjjjjkkkmmmoooqqquuuzzz}}}~~~~~~~~~}}}tttnnnfff^^^WWWQQQLLLIIIIIIFFFDDDBBBBBBAAA???>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAACCCEEEHHHJJJEEEHHHKKKNNNPPPSSSWWWYYY]]]aaagggkkknnnqqquuuwww}}}~~~~~~|||{{{zzzyyyxxxsssqqqooolllkkkkkklllmmmkkkiiifffcccbbbccceeefffdddccc```^^^[[[YYYXXXWWWVVVTTTRRRQQQQQQPPPNNNLLLGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@?????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCEEEKKKRRRTTTPPPKKK???;;;777888>>>FFFLLLNNNJJJHHHFFFCCCAAA???>>>===>>>===;;;888666666999<<<888:::;;;:::999888:::;;;555555555444333222111000---,,,,,,---///111222222333333333333222222222111111000///...---,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((()))***+++,,,((()))+++,,,,,,+++)))(((***+++,,,,,,---------,,,++++++++++++,,,---......))))))))))))***+++,,,,,,//////000111222444555666888<<>>===<<<;;;:::999999999999999999888888888888777777777777777777777777777777666666666555555555555666999999444222444666444222222222333333444444444111222333333444444444444===<<<:::888888:::===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCEEEGGGGGGFFFDDDDDDDDDBBBBBBBBBCCCFFFJJJNNNQQQRRRRRRSSSUUUXXX\\\___aaabbbdddgggiiijjjllloooqqqqqqtttxxxzzz{{{{{{}}}~~~|||vvvlllfff]]]TTTNNNIIIEEECCCBBBBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@BBBCCCDDDGGGGGGHHHLLLPPPUUUWWWXXX^^^ccciiimmmmmmoooqqqtttzzz|||yyyuuuqqqqqqtttuuuvvvyyy}}}}}}zzzxxxwwwvvvtttrrrpppnnnmmmllllllkkkiiigggjjjhhhdddaaa``````^^^]]]bbbaaa___[[[XXXWWWWWWXXXVVVWWWWWWVVVSSSPPPMMMKKKJJJIIIHHHFFFDDDCCCBBBBBB????????????????????????>>>???@@@AAABBBCCCCCCCCCEEEDDDFFFJJJNNNOOOKKKHHH@@@;;;777888@@@IIIOOORRRMMMKKKGGGBBB>>>>>>AAADDDCCC???<<<555333@@@EEE888::::::::::::::::::::::::444555666555222///......///000000111222222333333222333333111000///000222222111000///---+++***)))))))))(((((('''''''''&&&))))))))))))))))))))))))+++///222000***&&&&&&'''(((&&&$$$###%%%(((,,,...(((***++++++******+++------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***......---,,,+++)))'''&&&333222111111111222333444::::::;;;;;;<<<===>>>>>>>>>AAACCCEEEEEEFFFGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHEEEDDDHHHLLLSSS^^^iiiuuu}}}^^^NNNFFFBBB@@@???>>><<<;;;;;;;;;;;;:::::::::999999999888888777777777777666666666666555555666666777888888888777777777666555555444444444444444444444444444444444444444333333222222222;;;;;;999999999;;;===>>>?????????@@@@@@BBBCCCCCCCCCEEEFFFEEEBBB@@@@@@@@@@@@@@@AAADDDGGGKKKOOOQQQSSSTTTTTTVVVYYY\\\```bbbdddeeegggiiijjjllloooqqqsssuuuwwwyyyyyyzzz{{{}}}yyyqqqiiicccZZZQQQKKKGGGDDDBBBAAAAAA@@@?????????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCCCCEEEFFFGGGJJJOOOSSSUUUVVV]]]ccciiinnnoooqqqtttwww~~~xxxppplllhhhcccbbbcccdddeeeiiimmmsssxxx}}}~~~}}}zzzxxxwwwvvvtttrrrqqqooommmllllllllljjjhhhjjjgggdddaaaaaa```^^^]]]]]]]]]]]]\\\ZZZYYYYYYYYYUUUUUUTTTTTTRRROOOMMMLLLJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBDDDBBBCCCFFFJJJKKKIIIEEECCC>>>999999@@@HHHNNNPPPQQQMMMHHHCCCAAAAAAAAABBBEEE@@@???;;;:::GGGMMMBBB::::::::::::::::::::::::555666777666333000///...//////000111222222333333444444555333000......///222111000...---+++***))))))))))))(((((((((''''''))))))))))))))))))))))))***---000///***&&&&&&(((((('''&&&%%%&&&(((+++---&&&((())))))(((((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////000000111000000000222333555666999999:::;;;<<<======>>>AAACCCEEEFFFEEEEEEFFFGGGHHHHHHJJJKKKKKKKKKKKKKKKJJJGGGFFFJJJNNNUUU```kkkyyy~~~___NNNFFFBBB@@@???>>><<<;;;;;;;;;;;;::::::999999999888888888777777777777666666666666444444444444333333333333555555555666666666666666333333333333333333333333444333333333333333333222999999999:::;;;<<<======>>>>>>???@@@AAABBBCCCDDDBBBCCCDDDCCCAAA@@@@@@AAA@@@AAADDDGGGLLLPPPSSSUUUUUUUUUVVVWWWZZZ]]]aaacccfffggghhhhhhhhhjjjnnnqqqtttuuuwwwxxxxxxyyy|||~~~|||tttkkkeee^^^UUUMMMHHHEEECCCBBB@@@@@@?????????@@@AAAAAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBDDDEEEGGGIIIMMMPPPSSSUUU]]]cccjjjppprrruuuxxx{{{zzznnnaaa\\\YYYTTTPPPPPPPPPRRRVVV[[[```fffjjjmmmpppsssxxx|||~~~}}}}}}|||yyyxxxwwwvvvtttsssrrrpppnnnmmmmmmllljjjiiiiiigggcccaaaaaa```___^^^\\\\\\\\\\\\[[[YYYXXXWWWTTTTTTSSSQQQPPPOOOMMMMMMJJJIIIHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAAEEECCCAAACCCGGGIIIGGGEEEAAA===999:::AAAIIIOOOQQQTTTOOOHHHEEEDDDCCCAAA???AAA======:::999EEEKKKAAA999999999999999999999999666888888777444111000///......///000111222333444111333444444222000//////222111000...---+++***)))***)))))))))))))))(((((())))))))))))))))))))))))(((+++------)))''''''((()))(((((((((((()))***+++'''((())))))(((((()))***,,,,,,,,,++++++,,,,,,,,,++++++,,,---............))))))***+++,,,...000111/////////000222555777999888888999:::;;;<<<======CCCEEEFFFGGGFFFEEEEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHLLLQQQXXXcccnnn}}}aaaOOOGGGCCC@@@???>>><<<;;;;;;;;;;;;:::999999999999888888888777777777777666666666666555444444333222222111111444444555555666777777888333333333333333333333333222333333333333333333444777888:::<<<============>>>???@@@BBBCCCDDDEEEEEEAAABBBCCCBBBAAABBBDDDFFFDDDFFFJJJPPPTTTXXX[[[\\\XXXXXXWWWXXXZZZ]]]```cccgggggggggffffffiiimmmqqqtttuuuwwwxxxyyy{{{~~~yyyooofff___YYYPPPIIIFFFDDDDDDDDD??????>>>>>>???@@@AAAAAADDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGJJJLLLOOOSSSVVV^^^dddmmmsssvvvxxx|||rrrdddVVVPPPOOOKKKGGGEEEFFFGGGJJJNNNSSSWWW[[[]]]cccffflllrrrxxx~~~|||yyyxxxwwwvvvuuusssrrrpppnnnnnnnnnmmmkkkiiiiiifffcccaaaaaaaaa```___aaa___]]][[[YYYXXXVVVUUUWWWUUUSSSQQQOOONNNMMMMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAGGGDDDBBBCCCFFFIIIHHHGGG===999666999BBBKKKQQQTTTUUUNNNGGGDDDEEEDDD@@@<<>><<<;;;;;;;;;;;;999999999999888888888888777777777777666666666666666666666555555555444444555555555555666666777777222222222222222222222222222222222333333444444444777999;;;===??????>>>===@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBAAA@@@AAADDDGGGIIILLLRRRYYY^^^aaacccccc]]]\\\ZZZYYYZZZ]]]```bbbgggggggggffffffiiimmmqqqtttuuuwwwyyy{{{{{{uuujjjaaaZZZTTTMMMGGGEEEDDDDDDDDD>>>>>>>>>>>>???@@@@@@AAADDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDGGGJJJLLLNNNRRRVVVZZZbbbhhhqqqwwwyyy{{{}}}yyyiii[[[NNNIIIIIIFFFCCCAAACCCDDDEEEGGGJJJMMMOOOQQQVVVZZZ___fffmmmuuu}}}~~~|||yyyxxxwwwwwwuuutttrrrpppnnnnnnnnnmmmkkkiiihhheeebbbaaaaaaaaa``````ddd```[[[YYYYYYZZZZZZYYYZZZXXXVVVSSSPPPNNNMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAGGGCCCAAAAAAEEEHHHHHHGGG<<<888666888@@@IIINNNQQQQQQKKKEEECCCDDDCCC???:::@@@;;;<<<:::666<<>>@@@BBBEEEFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHHHHMMMTTT\\\iiittteeeSSSIIIDDD@@@???>>><<<;;;;;;;;;;;;999999999888888888777777777777777777666666666666555555666666777777777777777777666666555555555555222222222222222222222222222222222333333444444444:::;;;===???@@@@@@??????AAABBBCCCEEEFFFEEEEEEDDDCCCCCCBBB@@@???AAAEEEHHHPPPTTT\\\ccchhhkkkkkkjjjdddbbb___]]]]]]^^^aaacccggghhhhhhhhhiiikkkooorrrtttvvvyyy{{{~~~{{{tttmmmdddZZZSSSOOOIIIFFFDDDDDDDDDDDD??????>>>>>>>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@???AAABBBCCCDDDEEEEEEEEEEEEFFFJJJNNNQQQSSSVVV\\\```hhhnnnvvv{{{||||||}}}~~~~~~{{{rrr^^^SSSHHHEEEEEEBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGKKKNNNSSSYYY```hhhpppvvv}}}}}}{{{yyyxxxwwwwwwvvvtttrrrpppnnnmmmmmmllljjjiiigggdddbbbaaaaaabbbaaa```aaa]]]ZZZZZZ^^^aaaaaa```YYYXXXVVVTTTQQQOOOMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBCCC@@@>>>@@@DDDGGGGGGFFF???;;;777777===BBBFFFGGGJJJGGGDDDCCCCCCBBB>>>;;;===777:::;;;777;;;BBB>>>999999999999999999999999:::;;;;;;999666222000000---...///222444666888888888999:::888555222111111111000///---,,,***)))((((((((()))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))******)))((((((((()))***)))((('''((())))))***+++,,,,,,+++***)))((()))+++,,,---.........---...///000000000000000333222222222333444666777666777888:::;;;===>>>???>>>AAACCCEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLIIIFFFHHHNNNVVV___mmmxxxgggTTTJJJEEE@@@???>>><<<;;;;;;;;;;;;999888888888888777777777777777777777666666666666333333444444555666666777888777777666555555444444333333333333333333333333222333333333333333333444>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBDDDHHHNNNRRRZZZ___hhhooouuuvvvuuutttkkkiiieeeaaa```aaaccceeehhhiiikkkmmmnnnpppsssuuuuuuwww{{{}}}~~~{{{rrrjjjddd[[[RRRLLLIIIFFFDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHHHHIIIMMMSSSVVVXXX\\\bbbhhhnnnttt{{{~~~}}}|||{{{|||~~~}}}qqqhhhWWWOOOHHHFFFDDDAAA@@@CCCAAAAAAAAAAAAAAABBBBBBCCCEEEGGGKKKPPPUUU]]]eeejjjssszzz}}}{{{yyywwwxxxwwwvvvtttqqqooommmllllllllljjjhhhfffdddaaaaaaaaabbbbbbaaa^^^]]]\\\```dddfffddd```TTTTTTTTTTTTRRRQQQOOOMMMJJJIIIHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA???>>>@@@EEEHHHHHHGGG???;;;666666999>>>@@@@@@DDDDDDDDDDDDCCCAAA@@@>>><<<666999;;;555777>>><<<:::::::::::::::::::::::::::;;;;;;999555222000///...///000333555888999:::>>>>>>===999555222111111000000///---+++***((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))*********(((((((((((((((((())))))((()))***)))'''''''''((()))***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,(((***,,,///000000///...111111111222333666888999777777999:::<<<>>>???@@@???AAACCCDDDDDDDDDEEEGGGHHHHHHJJJKKKKKKKKKKKKKKKHHHFFFIIIPPPYYYcccqqq}}}hhhUUUKKKEEE@@@???>>><<<;;;;;;;;;;;;888888888888777777777777777777777777666666666666444444444444444444444444666666666666666555555555333333333333333333333333444333333333333333333222@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCAAA???>>>@@@AAACCCFFFJJJQQQZZZ```dddiiiqqqzzz~~~~~~|||pppmmmiiieeecccccceeegggiiikkknnnpppqqqsssvvvxxxvvvxxx|||~~~~~~~~~}}}{{{uuukkkccc]]]UUUMMMGGGEEECCCBBBCCCBBBAAA???@@@@@@???>>>======>>>>>>??????????????????@@@@@@AAABBBDDDGGGIIIIIIIIIIIIJJJPPPVVVYYY[[[___ffflllrrrxxx~~~~~~{{{zzzzzz|||ssshhh___UUUOOOJJJHHHEEEAAAAAAEEEAAAAAAAAAAAAAAABBBCCCCCCDDDFFFIIILLLQQQXXX___dddjjjrrr}}}~~~|||}}}{{{xxxwwwxxxwwwvvvuuupppnnnmmmllllllkkkiiigggfffcccaaa```aaabbbbbbaaa______```eeeiiiiiibbb\\\OOOPPPRRRSSSSSSRRRPPPNNNJJJIIIHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBB@@@@@@CCCHHHLLLKKKIII<<<888444444888===???@@@AAACCCEEEEEECCCAAAAAAAAABBB;;;===>>>666666;;;999:::::::::::::::::::::::::::;;;;;;999555111//////...///111444666999;;;<<<>>>>>>===999666333333444000000...---+++***((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++)))(((((()))*********'''''''''''''''((())))))+++,,,,,,+++)))))))))***((()))+++,,,,,,+++)))(((((()))***++++++++++++++++++---111444444333111/////////000111444777:::<<<777888999;;;===???@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGJJJRRR[[[fffuuuiiiVVVLLLFFF@@@???>>>===;;;;;;;;;;;;888888888888777777777777777777777777666666666666777666666555555444444333444444555555666777777777444444444444444444444444444444444333333222222222??????AAABBBCCCCCCDDDCCCEEECCC@@@???@@@AAABBBBBBAAADDDHHHLLLOOOVVV___fffmmmuuu}}}wwwnnnkkkjjjiiilllpppppppppqqqsssuuuyyy|||~~~~~~zzzwww}}}xxxpppggg^^^VVVOOOJJJCCCCCCBBBAAAAAAAAAAAABBBCCC@@@===>>>@@@AAA???===????????????@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGIIIKKKNNNRRRWWW[[[___fffnnnuuu}}}|||}}}uuuooooooooommmkkkhhhddd```^^^UUUSSSPPPLLLIIIFFFEEEDDDEEECCCAAA@@@AAAAAAAAA@@@???BBBEEEHHHLLLPPPVVVZZZccclllyyy|||zzzwwwuuuuuutttrrrpppllllllmmmooopppoookkkhhhggggggeeedddbbbaaa______bbb^^^[[[\\\______\\\XXXWWWUUUSSSSSSRRRRRRPPPNNNJJJIIIFFFDDDBBBBBBAAAAAACCCCCCDDDDDDDDDCCCAAA@@@BBBAAA@@@AAACCCCCCCCCBBBAAAAAAAAACCCFFFHHHHHHHHH???:::444222333777;;;===EEEEEEDDDDDDDDDEEEGGGHHHEEEBBB>>>:::888999<<<===<<<<<<;;;::::::;;;===>>>@@@===:::777555333000---//////000111444777:::<<<===<<<999666333222111111000///---+++*********+++******))))))((((((''''''************************))))))))))))************'''((()))++++++******))))))***,,,------,,,***))))))+++,,,------,,,***))),,,,,,++++++++++++++++++***+++---////////////...,,,...111333555666777777:::;;;;;;===???AAACCCDDDBBBCCCCCCCCCBBBCCCEEEGGGEEEFFFHHHKKKLLLLLLLLLLLLJJJHHHJJJQQQZZZfffyyykkkWWWKKKDDD???>>>===>>>??????===;;;999999999888888888888777888888888888888777666666444444444555555555555666444555777888777666444333444444333333333333222222222222222111111222333333@@@AAABBBCCCCCCDDDDDDDDDDDDBBB@@@@@@AAABBBDDDDDDFFFJJJOOOTTTXXX___gggnnnrrr{{{|||ssspppnnnmmmooosssxxxyyyzzz{{{}}}|||{{{uuulllccc[[[TTTMMMIIIDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB???>>>@@@@@@>>><<>>AAAEEEDDDDDDDDDEEEGGGIIIJJJPPPLLLFFF@@@<<<;;;;;;<<<:::::::::;;;<<<>>>@@@BBB@@@===:::888777555222/////////000111333666888:::;;;:::777555333111111111111000...---,,,+++,,,,,,***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************((()))***+++,,,++++++***)))***,,,------,,,***)))******+++,,,,,,+++***))),,,,,,,,,,,,,,,---------....../////////...---,,,000111222444555666777777999:::;;;<<<>>>@@@AAABBB@@@BBBCCCCCCBBBBBBDDDEEEEEEFFFHHHJJJKKKLLLLLLLLLJJJIIILLLSSS\\\jjj|||lllWWWLLLEEEAAA???>>>>>>>>>===;;;999888888888777777777666666888888888888888777666666444444444555555555555666555666777888888666444333444444333333333333222222222222222222222333444444BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGLLLSSSZZZ___fffnnntttzzz{{{vvvtttrrrtttwww~~~~~~vvvpppggg]]]VVVOOOJJJGGGEEEEEEDDDCCCCCCCCCCCCDDDEEECCCAAA@@@@@@???>>>===@@@@@@@@@AAAAAABBBBBBBBBEEEGGGIIIKKKKKKMMMOOOQQQQQQWWWaaaiiipppxxxuuujjj___VVVQQQKKKKKKMMMNNNOOOOOOOOOOOONNNPPPSSSWWWYYYZZZZZZZZZTTTPPPKKKGGGEEEEEEDDDCCCDDDEEEGGGGGGHHHJJJMMMPPPYYYaaammmxxx~~~{{{xxxuuutttsssqqqooommmllllllmmmoooooommmllljjjiiihhhfffcccaaa```___^^^[[[XXXXXXZZZZZZWWWTTTUUUSSSQQQPPPPPPPPPNNNLLLKKKIIIGGGDDDCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@BBBCCCBBBAAADDDCCCCCCDDDFFFFFFEEEDDD<<<888444333666<<>><<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA<<<:::888666666444222000000000000111222444555666888777555333222111111111000///...,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************,,,,,,------......//////---...//////000//////...222222222333444555666777999999:::<<<>>>???@@@AAA@@@BBBDDDDDDCCCBBBBBBCCCEEEFFFGGGIIIJJJKKKKKKLLLKKKJJJNNNVVV```mmmmmmXXXMMMFFFBBB@@@>>>===<<<;;;999777777777777777666666666555777777888888777777666666444444444555555555555666666777888888888777555444444444333333333333222222222222222222333444666666CCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLKKKQQQYYYaaagggooowww}}}}}}zzzwwwxxx{{{~~~|||yyypppiii```WWWPPPKKKGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEGGGIIILLLMMMNNNPPPSSSUUUVVV]]]hhhqqqxxx~~~xxxjjj]]]TTTMMMIIIJJJJJJKKKKKKJJJJJJJJJIIIGGGKKKQQQVVV[[[]]]]]]]]]\\\XXXQQQMMMJJJIIIHHHGGGGGGHHHIIIIIIIIIKKKNNNQQQUUU\\\gggrrr|||~~~{{{xxxvvvtttssspppnnnnnnmmmllllllnnnooonnnmmmkkkjjjhhhfffdddbbb```___]]][[[XXXXXXYYYXXXVVVTTTTTTRRRQQQPPPPPPPPPNNNLLLKKKIIIGGGEEECCCBBBBBBBBB@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@AAABBBCCCCCCAAACCCCCCCCCEEEGGGGGGFFFDDD;;;777444333777<<<@@@BBBBBBCCCDDDFFFIIIKKKLLLNNNMMMJJJEEE@@@===;;;;;;;;;>>>===<<<:::::::::;;;<<<666555333222333222000///000000000111111222333333444444333222222111111111---,,,+++***)))((((((((())))))))))))((((((((((((************************((()))))))))************))))))******++++++++++++)))***++++++++++++***)))******)))))))))***++++++++++++,,,---...//////000***+++,,,...000222333333000000000000222555777999::::::<<<===???@@@AAAAAA@@@CCCFFFFFFEEECCCCCCCCCEEEFFFGGGHHHJJJKKKKKKLLLMMMMMMPPPXXXaaannnoooYYYMMMHHHBBB@@@===<<<<<<;;;999777888888777777777666666666666777777777777777666666444444444555555555555666777777888888888777666555444444333333333222222222222222222333444555777888CCCCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNNNNNNNNNNQQQSSSVVV]]]fffnnnuuu}}}~~~zzzzzz}}}zzz}}}zzzsssooogggaaaYYYQQQKKKHHHEEECCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKNNNQQQRRRUUUXXXZZZ]]]dddnnnvvv{{{rrrcccWWWOOOJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEHHHNNNTTTXXXZZZYYYYYY[[[WWWQQQMMMKKKJJJIIIHHHFFFHHHIIIJJJKKKNNNRRRUUUUUU[[[eeeqqq|||}}}}}}{{{xxxuuutttsssqqqoooooommmlllmmmnnnooonnnmmmjjjjjjhhhfffdddbbb``````]]]\\\ZZZYYYXXXWWWVVVTTTUUUSSSQQQQQQQQQQQQOOONNNKKKJJJGGGEEECCCCCCBBBCCCAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCDDDCCCBBB@@@@@@BBBEEEGGGHHHGGGFFF:::777333333666:::>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLEEECCC???<<<:::::::::;;;<<<;;;999888777777777888444222111111222222000///000000111111111111222111222222222222222111111111,,,,,,,,,+++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((())))))*********************************))))))***+++,,,,,,***++++++,,,---......///***+++,,,---///111333444//////000222555888<<<>>>;;;<<<>>>???AAAAAAAAAAAABBBDDDGGGHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMPPPOOORRRYYYbbbmmm~~~pppYYYNNNHHHAAA???===<<<<<<<<<;;;:::999999888888888777777777555666666777777777666666444444444555555555555666777777777777777666666555444444333333333222222222222222222333444555777888BBBBBBBBBBBBDDDFFFIIIJJJMMMQQQUUUVVVVVVWWW[[[^^^bbbhhhpppxxxzzzzzz|||yyy{{{~~~yyyrrrjjjeee^^^YYYSSSMMMIIIFFFDDDBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDFFFHHHFFFGGGHHHHHHIIIJJJKKKKKKMMMOOOSSSVVVXXX[[[^^^aaadddjjjrrrxxx{{{qqqaaaVVVOOOKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBEEEHHHMMMQQQTTTTTTSSSRRRRRROOOLLLKKKKKKJJJIIIHHHFFFHHHJJJLLLNNNRRRVVVYYY[[[aaakkkvvv~~~|||{{{|||zzzwwwuuuuuutttrrrpppooonnnnnnnnnoooooommmkkkiiihhhgggeeedddbbbaaa```]]]]]]\\\ZZZXXXWWWVVVUUUTTTSSSQQQQQQRRRQQQPPPNNNLLLJJJHHHEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAA@@@AAACCCDDDCCCBBB???@@@BBBEEEHHHIIIHHHFFF999666333333666:::===???AAABBBDDDEEEGGGGGGGGGGGGCCCAAA>>>;;;999999999999777666555555555666777888555333222222444444333111000000111222222222111111222222222333222222111000............---+++***)))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************(((''''''''''''((())))))*********************************+++,,,,,,------++++++,,,,,,------............---------......//////000222555999===@@@BBB<<<===???AAABBBBBBBBBAAABBBEEEGGGHHHGGGGGGGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNQQQPPPSSSZZZbbbmmm}}}pppXXXMMMIIIBBB@@@===<<<<<<======<<<999999999999888888888888555555666777777777666666444444444555555555555666777666666666555555555555444444333333333333222222222222222222333444666666@@@@@@@@@AAACCCGGGJJJLLLMMMSSSYYY\\\^^^aaafffkkknnnsss{{{yyyxxxzzzxxxyyy}}}|||wwwqqqiiiaaa[[[WWWSSSNNNJJJHHHFFFCCCAAADDDDDDCCCBBBBBBBBBBBBBBBAAACCCDDDDDDCCCCCCFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQTTTXXX[[[^^^aaaeeehhhiiinnnuuuyyy{{{~~~uuueeeZZZSSSOOOMMMKKKJJJIIIGGGFFFFFFFFFGGGDDDFFFIIILLLMMMMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLKKKKKKMMMPPPRRRTTTXXX]]]```eeejjjttt~~~|||{{{{{{{{{yyyvvvuuuuuutttsssrrrpppooooooppppppooollliiiffffffeeedddcccbbbaaaaaa]]]]]]\\\ZZZWWWUUUUUUUUUSSSQQQPPPPPPQQQQQQOOONNNLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@???>>>???AAABBBAAA@@@@@@AAACCCFFFHHHHHHFFFDDD777555333444777<<<@@@AAAAAABBBCCCDDDDDDDDDCCCBBB@@@???<<<:::999999999999666666444444333444555666555444222333444444222111000000222333333333222222222222333333333222000000////////////...,,,+++***'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))************)))((('''''''''(((************))))))))))))******)))***,,,---......---------------------...............,,,,,,+++,,,------...000333666:::<<<>>>???;;;<<>>>>>???@@@CCCGGGKKKMMMLLLSSS[[[```cccgggnnnttt{{{~~~xxxvvvxxxvvvwwwyyy{{{}}}}}}}}}}}}|||yyyuuupppjjjbbbZZZTTTRRROOOLLLIIIHHHFFFCCCAAAEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFEEECCCCCCEEEHHHJJJKKKLLLMMMNNNOOOPPPPPPUUUXXX\\\___bbbeeeiiillllllpppvvvyyy{{{}}}{{{kkk___WWWSSSRRRQQQOOOLLLJJJHHHFFFFFFFFFAAABBBDDDFFFGGGGGGFFFEEEFFFFFFHHHLLLOOOQQQPPPOOORRRTTTWWWYYY[[[^^^cccffflllqqqzzz~~~|||{{{{{{zzzxxxvvvuuuuuuuuutttssspppppppppqqqqqqoookkkgggeeeeeedddccccccbbbbbbaaa\\\\\\[[[YYYVVVTTTTTTTTTQQQPPPOOOOOOOOOOOONNNMMMLLLJJJHHHFFFDDDCCCCCCCCCDDDCCCAAA@@@???@@@@@@AAA>>>=========???@@@???>>>BBBBBBDDDFFFHHHGGGDDDBBB666444333444999???CCCEEEBBBBBBCCCCCCCCCBBB@@@???;;;:::999888999999;;;;;;:::999777444333222222222444222111111222222000//////000222333444444333222222333444444333222000///---.........---+++)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,******))))))))))))******)))***---///000///...---///////////////.........++++++******+++---...///,,,...111555777999:::::::::<<<>>>@@@AAAAAA??????AAABBBDDDDDDEEEFFFIIILLLJJJIIIIIIJJJKKKMMMOOOPPPOOOOOOTTT\\\eeeqqqpppWWWLLLHHHIIIEEEAAA>>>===<<<;;;:::777777777777666666666666444444555666777777666666444444444555555555666666555555444333333333333444444444444333333333222222222222222111111222333333EEEDDDBBBAAABBBEEEIIIKKKRRRZZZccchhhjjjooowwwzzzuuusssuuussstttvvvwwwxxxxxxxxxwwwuuurrrllleee^^^XXXTTTRRRNNNLLLIIIFFFDDDCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBAAABBBDDDEEEFFFEEEFFFGGGIIIIIIJJJLLLNNNQQQTTTVVVXXXXXX[[[___bbbeeegggkkkmmmppprrruuuyyy|||rrrhhhaaa\\\XXXVVVTTTSSSSSSRRRPPPMMMJJJGGGGGGGGGGGGFFFEEEDDDCCCFFFHHHKKKKKKKKKMMMRRRVVV[[[___cccddddddeeeiiilllsss~~~}}}|||{{{~~~|||yyywwwvvvuuutttrrrmmmmmmnnnooopppnnnjjjgggfffeeecccbbbbbbbbb```^^^]]][[[YYYVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@CCCGGGGGGDDDAAA<<<888555777===CCCGGGHHHGGGDDD@@@>>>>>>@@@AAAAAABBB>>>:::999;;;<<<;;;:::999888777555444444444444222222111111000/////////111222333444333222111000444444444444333333222222000///...,,,***))))))))))))'''&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))******)))((('''&&&((((((((((((((((((((((((,,,++++++******)))))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111333555888:::;;;999;;;===???@@@AAAAAAAAABBBDDDFFFFFFFFFGGGIIIKKKHHHIIIJJJLLLNNNPPPRRRSSSIIIPPPYYY```gggssssssYYYLLLGGGAAA@@@>>><<<;;;:::::::::888888888777888888999999888888777777666666555555333333333333333333333333222222333333333333444444555555555444444333333333222333333444444555555666CCCCCCBBBAAABBBEEEIIIMMMXXX___gggmmmqqqxxx~~~xxxrrrqqqssstttuuuuuuuuuuuusssqqqppppppmmmggg```ZZZUUUQQQOOOJJJIIIGGGEEECCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDFFFFFFFFFFFFHHHJJJMMMNNNNNNPPPRRRTTTVVVWWW[[[^^^bbbeeeggghhhjjjlllooorrrvvvzzz~~~{{{rrrlllgggcccbbb```^^^]]][[[YYYUUURRRNNNMMMLLLKKKJJJIIIIIIHHHFFFIIILLLOOOQQQUUU[[[___bbbfffjjjlllmmmoootttxxx~~~|||zzz|||zzzwwwvvvuuutttrrrqqqmmmmmmmmmnnnnnnmmmjjjhhhhhhfffdddddddddcccaaa______]]]ZZZWWWUUUSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCAAA@@@@@@BBBFFFFFFDDDAAA555222111444:::AAADDDEEEGGGDDDAAA??????@@@??????@@@===:::999:::<<<;;;:::999999777666555444444444222222111111000/////////111111222333333333222111111111000000//////000000222111...,,,***((('''&&&***)))'''&&&&&&'''((()))))))))))))))))))))))))))******)))))))))(((((('''))))))))))))))))))))))))++++++++++++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111222333444666888:::;;;;;;<<<>>>???@@@@@@@@@??????AAACCCDDDDDDEEEFFFHHHHHHIIIJJJKKKMMMNNNOOOOOOJJJPPPXXX___gggtttrrrYYYLLLGGGAAA@@@>>><<<;;;:::::::::999999888888888888888999777777777777666666555555777777777666666666666666444444444333333222222222555555444444444333333333444333333222222111111000CCCCCCCCCBBBCCCGGGMMMRRR___eeennnuuu{{{zzztttooonnnoooqqqrrrrrrrrrqqqnnnllljjjiiifff```ZZZUUUPPPMMMLLLHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGGGGGGGIIIJJJNNNNNNOOOQQQSSSVVVXXXYYY^^^aaafffiiiiiijjjkkklllooorrrwww{{{{{{vvvsssrrrpppmmmkkkhhheeeaaa^^^VVVUUURRRNNNLLLKKKKKKLLLKKKMMMQQQUUUYYY___eeeiiilllppptttwwwyyy}}}|||zzzzzzxxxuuuttttttsssqqqpppnnnmmmkkkkkklllllljjjiiijjjhhhfffeeeeeedddbbb``````___\\\XXXUUUSSSQQQQQQQQQQQQPPPOOONNNMMMMMMLLLJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@>>>===>>>???BBBCCCAAA??????AAAEEEFFFCCC@@@666555555:::AAAGGGIIIIIIGGGEEEBBB@@@@@@@@@>>>===>>><<<999888:::;;;<<<<<<:::999888777666555555555222222111111000////////////000222333444333333222444333222111111111222333333222///,,,)))'''&&&%%%+++***)))(((''''''((()))))))))))))))))))))))))))******)))((((((((())))))************************++++++++++++++++++,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///333333444555666888:::;;;<<<===>>>@@@@@@??????>>>>>>@@@BBBCCCCCCDDDEEEGGGIIIIIIIIIJJJJJJKKKKKKLLLLLLQQQXXX___gggvvvqqqXXXKKKFFFAAA@@@>>><<<;;;:::::::::::::::999888777777777777777777777666666666666555666666666555555444444444666666555444333222111111555444444444444333333333444333333222222111111000DDDEEEFFFFFFHHHMMMUUU[[[gggnnnxxxxxxrrrmmmkkkmmmkkklllnnnnnnnnnllliiihhhaaa___ZZZUUUPPPMMMJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIHHHIIIJJJLLLJJJKKKNNNQQQUUUYYY\\\^^^^^^bbbgggjjjkkklllmmmmmmpppsssyyy~~~~~~|||yyywwwuuurrrooollleeebbb]]]XXXTTTRRRRRRSSSUUUWWWZZZ^^^ccciiiooorrruuuyyy~~~}}}{{{xxxwwwuuuuuuuuutttrrrpppooommmjjjiiijjjkkkjjjiiijjjhhhfffeeeeeedddbbb```___^^^\\\YYYWWWTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@AAAAAABBBAAA??????AAAEEEFFFCCC@@@:::999;;;AAAHHHMMMMMMLLLEEECCCBBBAAAAAAAAA???===<<<;;;999888999:::<<<<<<;;;:::999777666666666666222222111111000////////////000111333444444333333666555333111111222333444333111///---+++)))((('''+++***)))((('''''''''(((((((((((((((((((((((((((***))))))(((((()))***+++******************************++++++,,,,,,------******+++,,,,,,---......---------------------------------............///333333444444555777888999;;;<<<>>>???@@@@@@@@@???>>>AAACCCEEEEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJNNNRRRXXX___iiixxxoooWWWKKKEEEAAA@@@>>><<<;;;:::::::::;;;:::999888777777777777666666666666666666666666666666666555555444333333666555555444333333222222444444444444444444444444222333333444444555555666HHHJJJLLLMMMOOOUUU___gggttt|||~~~vvvqqqkkkiiikkkiiijjjllllllkkkhhhdddbbb[[[YYYUUUQQQNNNKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKKKKKKKKKKMMMNNNKKKLLLOOORRRVVVZZZ]]]___]]]aaafffiiilllmmmoooqqqrrrvvv|||~~~|||zzzvvvoooiiidddaaaaaaaaabbbcccfffjjjqqqwww|||}}}~~~|||xxxwwwwwwwwwwwwwwwtttrrrooommmjjjiiiiiijjjjjjjjjiiigggeeedddcccbbb```^^^]]]\\\[[[ZZZXXXWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA>>>@@@BBBDDDDDDCCCAAA@@@@@@??????CCCFFFFFFCCC???888888;;;AAAHHHKKKKKKIIICCCBBBAAAAAABBBBBB@@@???;;;:::999888888999;;;<<<;;;:::999777666666666666222222111111000////////////000111333444444333333222111///.........///000111000///...,,,,,,++++++)))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))***++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///222222222333444555777888888:::<<>><<<;;;:::::::::;;;:::999888777777777777555555555555555666666666999999999999888888777777444444444444444444444444444444444444444444444444222333333444444555555666QQQTTTWWWXXX[[[bbbnnnwwwxxxrrrnnnjjjhhhjjjjjjkkkkkkjjjfffaaa\\\YYYVVVTTTQQQNNNLLLJJJIIIIIIGGGGGGGGGGGGFFFEEECCCCCCEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMNNNPPPQQQRRRRRRSSSUUUWWWZZZ\\\]]]___bbbfffiiilllnnnrrrtttvvvzzzzzzuuusssrrrrrrttttttvvv{{{~~~|||xxxxxxxxxxxxyyyyyyvvvtttpppmmmkkkjjjjjjkkkkkkjjjhhhfffdddbbbbbb```^^^\\\[[[[[[[[[[[[ZZZXXXWWWVVVTTTSSSRRRQQQPPPOOOOOONNNJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA===@@@CCCFFFFFFDDDAAA?????????AAAEEEIIIHHHCCC>>>777777:::AAAHHHLLLLLLJJJDDDBBB@@@@@@AAAAAA@@@???:::::::::888666777999<<<:::999888777666555555555222222111111000////////////000222333444333333222111111111111000000000///000///...---,,,,,,,,,,,,&&&&&&''''''''''''''''''))))))))))))))))))))))))'''((()))***++++++++++++******************************************++++++---------,,,,,,+++++++++---------------------------------............///000000111222333555777888777999;;;>>>AAABBBCCCCCC;;;>>>BBBDDDDDDCCCDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKOOORRRXXXaaannniiiUUUJJJDDDAAA@@@>>><<<;;;:::::::::::::::999888777777777777444555555555555666666666777777777777777777777777333333444444555555555555333333333444444444444555444333333222222111111000aaaeeehhhjjjllluuuzzzpppllljjjhhhgggiiiggghhhhhhgggccc]]]WWWSSSQQQPPPNNNKKKJJJIIIIIIIIIGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPPPPRRRTTTVVVVVVWWWXXXZZZ\\\^^^___dddfffhhhjjjlllooosssvvv{{{~~~}}}zzzwwwwwwxxxyyyzzzyyywwwtttpppnnnlllkkkllllllkkkjjjhhhfffdddbbbaaa```]]][[[]]]]]]]]]\\\ZZZXXXVVVUUUSSSRRRRRRQQQPPPOOONNNMMMJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA>>>@@@BBBCCCDDDCCCAAA@@@>>>???CCCHHHLLLJJJCCC===666777;;;BBBKKKQQQRRRQQQIIIFFFBBB?????????>>>===:::;;;:::888555555888;;;999999777666555444444444222222111111000/////////111111222333333333222111222222444444444333111000//////---,,,+++*********%%%&&&'''(((((())))))((())))))))))))))))))))))))%%%'''))),,,------,,,+++))))))))))))))))))))))))******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000000111222444666888999888:::<<>><<<;;;:::::::::999999888888888888888999444444444555555555666666222333333444444555555666555555555555444444444444333333333444444444555555444333333222222111111000nnnssswwwyyy{{{{{{qqqiiiggggggfffgggjjjaaacccdddcccaaa[[[VVVSSSOOOMMMKKKIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMGGGGGGHHHIIIJJJLLLMMMMMMNNNPPPQQQRRRRRRRRRTTTUUUVVVVVVXXXZZZ]]]```cccdddiiijjjjjjkkkllloootttwww}}}|||yyywwwvvvwwwyyyzzzyyywwwtttpppnnnmmmmmmmmmmmmllljjjiiigggdddcccbbb```^^^\\\______^^^]]][[[XXXUUUSSSRRRQQQQQQPPPOOONNNMMMLLLJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAA===@@@DDDJJJNNNKKKCCC===222333888@@@KKKRRRTTTTTTMMMHHHCCC???======<<<;;;;;;;;;;;;888555444777:::999888777555444444444444222222111111000/////////111222333444333222111000---///111222222000---,,,000...---***)))'''&&&&&&%%%&&&''')))************))))))))))))))))))))))))###&&&***---......,,,***((((((((((((((((((((((((******))))))((((((''''''******+++,,,------...///........................---------.........//////000000111333555888:::;;;:::;;;===???@@@AAA@@@@@@>>>AAAEEEGGGGGGGGGFFFGGGAAABBBCCCEEEGGGIIIKKKLLLNNNRRRYYYdddssseeeSSSIIIDDDAAA@@@>>><<<;;;:::::::::888888888888888888999999444444444555555555666666444444555666777888999999777777666555444333333222333333333444444555555555222333333444444555666666|||yyyjjjhhheeeddddddcccbbb```_________^^^[[[WWWTTTQQQOOOLLLKKKLLLJJJGGGIIINNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFHHHOOOQQQRRRRRRQQQQQQRRRTTTUUUYYY]]]aaaccceeegggiiiiiijjjkkklllnnnrrrwww{{{}}}{{{wwwwwwxxxxxxxxxwwwvvvvvvrrrqqqpppmmmkkkjjjkkklllfffffffffeeecccaaa```___aaa```]]]ZZZWWWUUUUUUUUUSSSSSSRRRQQQOOONNNMMMLLLKKKJJJGGGEEECCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAFFFCCCAAA???@@@AAABBBBBBBBBCCCGGGLLLNNNKKKCCC<<<777666888@@@KKKSSSUUUTTTJJJGGGCCC@@@??????>>>>>><<<:::777555333333333444777666555444444555666777444444333111000...---,,,//////000111111111111111000000222222333222111000+++,,,...///...,,,)))'''***************+++++++++++++++******)))(((((((((%%%%%%&&&((()))+++,,,,,,---,,,+++******+++,,,---++++++++++++++++++,,,,,,)))***+++,,,,,,+++)))(((***,,,...//////...//////...///000///...---...///---///222444555666888:::===777999BBBEEE@@@???DDD>>>@@@BBBCCCBBBBBBDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIPPPSSSZZZgggxxxaaaPPPIIIFFF@@@???===<<<:::999999999999999888777777777777777555555444444444444555555666666666666666666666666222111111222444555555444222222222222222222222222333333333333333333333333qqqiiigggaaa___]]]]]]^^^^^^^^^]]]]]]]]]\\\[[[ZZZWWWUUUSSSPPPKKKIIIJJJJJJIIIJJJNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJQQQRRRSSSSSSRRRSSSTTTVVVXXX[[[___bbbdddeeegggiiijjjkkklllmmmooosssyyy}}}~~~}}}|||{{{zzzyyyvvvtttrrrqqqrrrrrrpppnnnkkkjjjkkkkkkgggfffeeedddbbbaaa______aaa___\\\YYYWWWUUUTTTTTTSSSSSSRRRQQQOOONNNMMMLLLKKKJJJGGGEEECCCBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBEEECCCAAA@@@AAABBBBBBCCCCCCEEEIIIOOOQQQMMMEEE===777666888>>>HHHNNNPPPOOOJJJGGGCCC@@@???>>>===<<<;;;999666444222222333333666666555555555555666666444333222111000///...---///000000111111111111111000111222333333222111000......---,,,++++++++++++++++++******))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))******)))(((((()))******,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++***,,,---............///000222333222111000111222///111444555666777999:::<<<;;;???DDDEEEAAA???AAA>>>@@@BBBCCCBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKPPPTTT\\\iiizzz~~~```PPPIIIGGGAAA@@@>>>===;;;::::::::::::999888888777777888888666666666555555666666666444444444444444444444444444333222333444555444333222222222222222222222222333333333333333333333333qqqeee\\\XXXXXXUUUSSSSSSTTTWWWYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTTTTPPPJJJGGGJJJLLLLLLLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMNNNMMMLLLLLLMMMRRRSSSTTTTTTTTTTTTVVVXXX\\\^^^bbbdddeeefffhhhjjjkkkmmmoooppprrrvvv{{{~~~}}}|||yyyvvvtttrrrppprrrqqqooonnnlllkkkkkkkkkhhhgggdddbbb```____________^^^\\\YYYWWWUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLJJJIIIGGGEEECCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHMMMSSSUUUQQQGGG@@@999999:::???FFFKKKLLLKKKLLLHHHDDDAAA???>>><<<:::999888555333222222333333555555666666666666555555222222222111000//////...///000111111222222111111000111222333333222111000111///+++(((((())),,,---++++++***)))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))((((((((((((***))))))(((((())))))***,,,,,,+++***)))(((((('''------,,,,,,,,,,,,------++++++,,,,,,---......///...///000///......///000111333555666666777999;;;<<>>>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMPPPTTT]]]lll~~~{{{]]]OOOIIIGGGAAAAAA???===<<<;;;;;;::::::999999888888888888888777777666666666666777777444444444444444444444444666555333444555555444222222222222222333333333333333333333333333333333333|||fffYYYTTTPPPNNNNNNKKKJJJKKKNNNRRRVVVWWWWWWZZZYYYWWWUUUSSSRRRRRRRRROOOIIIHHHNNNRRRQQQMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKHHHKKKNNNPPPPPPOOOOOOOOORRRSSSTTTTTTSSSUUUWWWZZZ]]]```cccfffgggiiilllnnnnnnppprrrtttvvvzzz~~~~~~}}}|||yyywwwvvvuuutttooonnnmmmmmmmmmmmmmmmlllhhhfffccc```___^^^______^^^]]][[[YYYWWWUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCEEEFFFIIIKKKPPPVVVXXXSSSIIIAAA;;;:::<<<@@@FFFKKKLLLLLLNNNKKKFFFCCCAAA???<<<:::888666444222111222333444444555666777777666555444222111111111000000//////000000111222222222222111111111222333222111000///000...+++(((((()))+++---))))))(((((('''''''''&&&'''''''''(((((()))))))))&&&&&&'''((()))***++++++++++++************+++++++++*********))))))((((((---,,,+++++++++,,,...///,,,+++++++++---.........,,,---......---,,,---///222333555666666777999;;;>>>KKKQQQLLLFFFFFFDDD>>>>>>@@@CCCCCCCCCCCCDDDFFFDDDEEEFFFGGGIIIKKKMMMNNNNNNSSS^^^ooozzz\\\MMMHHHFFFAAA@@@>>>===;;;:::::::::999888888777777777888888777666666666666666666777666666666666666666666666888666555555555555333222222222222333333333333333333333333333333333333333nnn^^^OOOIIIHHHFFFDDDEEEFFFFFFGGGKKKPPPUUUXXXXXXZZZYYYVVVTTTQQQOOONNNNNNMMMJJJLLLTTTXXXUUUMMMIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHKKKOOOQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSTTTXXX[[[^^^aaadddgggjjjmmmqqqtttrrrtttvvvxxxzzz}}}}}}zzzwwwvvvuuutttlllkkkjjjkkknnnooonnnlllgggeeebbb```^^^^^^___```]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQOOONNNMMMLLLIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCCCCDDDGGGIIIMMMNNNRRRWWWXXXSSSIIIAAA888999;;;@@@EEEJJJLLLMMMOOOLLLHHHEEECCC@@@===:::777666444222222222444444444555666777777666555444222111111111000000//////000000111222222222222222111222222333222111000///...---,,,***************&&&&&&''''''((((((((()))*********))))))(((((((((&&&&&&'''((()))******+++************************(((((())))))*********+++,,,+++*********,,,---...---+++***,,,...000///---...///111111000///111222111222444444444666999;;;???KKKPPPIIIDDDDDDBBB===???AAACCCDDDCCCCCCEEEFFFCCCDDDDDDFFFGGGJJJLLLMMMMMMSSS___qqq{{{]]]MMMGGGDDD???>>>===;;;:::999888888777777666666666777777888666555555444444555555666666666666666666666666666888777555555555555333111222222333333333444444444333333333333333333333333sssaaaUUUKKKDDDCCCEEECCCBBBCCCDDDDDDFFFJJJPPPUUUXXXXXXYYYXXXVVVTTTQQQNNNLLLKKKKKKJJJOOOWWWZZZTTTLLLIIIIIIJJJJJJKKKKKKLLLLLLMMMJJJMMMPPPQQQQQQQQQRRRSSSPPPQQQRRRRRRRRRUUUYYY\\\```bbbfffiiilllpppuuuyyyvvvxxx{{{|||}}}~~~yyyuuusssqqqpppllljjjhhhjjjmmmnnnkkkhhhcccbbbaaa____________```]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRQQQOOONNNMMMLLLHHHGGGEEECCCBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@BBBDDDCCCBBBDDDIIIMMMPPPPPPRRRUUUUUUPPPFFF???333555999===BBBFFFJJJLLLOOOLLLIIIFFFDDDAAA===:::777555444222222333555666555555666666666666555555222222222111000//////...000111222222333222222222111222333333222111///...+++,,,,,,,,,+++***)))(((%%%%%%&&&'''((()))******+++++++++***)))(((((((((******))))))(((((('''''''''(((((())))))((((((''''''(((((()))***+++,,,,,,+++******++++++,,,---...---++++++...111222///,,,,,,---//////......000111000111333333444666:::===@@@EEEGGGCCC??????>>>===???AAACCCDDDDDDDDDEEEFFFDDDDDDDDDEEEFFFIIIKKKLLLMMMTTTaaasss}}}^^^MMMGGGDDD>>>===<<<:::999888888777777777777777777777888999555555444444444444555555444444444444444444444444777666444444555444333111222222333333444444555555333333333333333333333333wwwiiiYYYKKKHHHCCCAAACCCEEECCCCCCEEEBBBBBBDDDHHHNNNSSSVVVWWWVVVVVVVVVTTTRRROOOMMMKKKKKKKKKOOOUUUUUUOOOKKKJJJKKKLLLLLLMMMNNNNNNOOOOOONNNPPPRRRRRRRRRSSSUUUWWWQQQRRRSSSSSSSSSVVV[[[___cccfffhhhkkknnnqqqvvvzzzzzz|||~~~zzzvvvrrrpppooonnnnnnkkkiiiiiikkkkkkgggbbb````````````````````````^^^^^^]]]]]][[[YYYWWWUUUSSSSSSRRRQQQOOONNNMMMLLLHHHFFFEEECCCBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDAAABBBCCCBBBAAADDDKKKQQQRRRQQQQQQRRRQQQLLLCCC<<<333555999===@@@DDDHHHJJJLLLJJJGGGEEECCC@@@<<<999777666444333333555666777666666555555555555666666444333222111000///...---000111222222333333222222222222333333222111///...,,,,,,,,,+++******)))((('''''''''(((((())))))***))))))))))))))))))((((((*********)))((('''''''''&&&'''((())))))((('''&&&))))))******++++++,,,,,,***+++,,,---............---,,,,,,000444444000+++)))+++,,,,,,,,,,,,---///000111333444555888<<<@@@DDD@@@???@@@???<<<===AAA???AAACCCDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIKKKLLLNNNVVVdddwww}}}^^^NNNHHHEEE???>>><<<;;;999999888888999999888888999999:::;;;666666555555555555666666444444444444444444444444666444333333444444333111222222333333444555555666333333333333333333333333nnn]]]UUULLLCCCAAA>>>>>>AAAAAA???@@@CCCAAAAAACCCGGGLLLQQQTTTTTTSSSTTTUUUUUUSSSQQQNNNLLLLLLLLLOOORRRPPPKKKIIILLLMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRTTTTTTSSSTTTWWWYYYSSSSSSTTTTTTUUUXXX]]]```ggghhhjjjlllnnnqqqvvvyyy}}}~~~{{{yyyvvvsssppppppppppppqqqmmmiiiiiijjjhhhccc]]]^^^^^^___```aaaaaa``````^^^^^^^^^^^^\\\ZZZWWWVVVSSSSSSRRRQQQOOONNNMMMLLLGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCCCCCCCDDDDDDEEEEEEAAACCCCCCAAA@@@DDDLLLSSSSSSRRRQQQPPPOOOIIIAAA:::666888<<>>888444555777:::===@@@BBBDDDEEEHHHGGGEEEDDDCCC@@@<<<999;;;888666555666777777777888777888888999888666444444555555333111//////000000000000111111222222222666666777666555222000///++++++)))((((((((()))***,,,+++'''$$$&&&+++***&&&************))))))))))))++++++,,,+++***(((&&&%%%(((((((((((())))))))))))&&&+++000111---******,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........555...)))+++------...222111222444666888999::::::888999:::;;;===>>>>>>??????@@@BBBEEEFFFFFFFFFFFFKKKJJJHHHGGGGGGGGGHHHHHHSSS\\\lll}}}___OOOHHHDDDAAA@@@>>><<<:::999888888777888999999888777555444666666666555555444444444444333333222333444666777333333222222333444666777666555333222111111222333333333333222333333444444mmmTTTHHHEEEAAA===;;;======>>>???@@@AAABBBCCCFFFEEEEEEJJJQQQWWWYYYXXXZZZUUUSSSSSSQQQLLLKKKNNNOOOVVVYYYTTTPPPPPPPPPNNNOOOOOOOOOOOOQQQSSSUUUVVVXXXVVVUUUVVVYYYZZZYYYXXX[[[[[[[[[[[[]]]```bbbdddgggiiilllnnnpppssswww{{{~~~wwwvvvtttrrrpppoooooooooiiiiiihhhgggfffeeecccccccccbbbaaabbbdddeeedddccc______^^^]]]ZZZXXXUUUSSSPPPOOONNNMMMLLLLLLMMMMMMHHHEEECCCBBBBBBCCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAACCCEEEFFFFFFDDDBBBAAA???;;;777444444666888<<>><<<:::999888888888888888888777666444333333333333222222222111111555444333333333444555666666555444444444444444444555555444333333333333333333333222222222222333333kkkZZZHHHAAABBBAAA???>>>======>>>@@@AAACCCDDDEEEHHHGGGHHHNNNUUUZZZ[[[[[[\\\WWWTTTSSSQQQLLLLLLOOOUUUVVVTTTOOONNNOOOOOOMMMPPPOOOOOOPPPQQQSSSVVVWWW[[[ZZZXXXYYY[[[\\\\\\\\\````````````aaacccdddeeeeeehhhlllpppsssxxx}}}}}}vvvuuusssqqqpppnnnnnnnnnlllkkkjjjiiigggfffeeeddddddcccbbbbbbccccccbbbaaa___^^^]]][[[YYYVVVTTTRRROOONNNMMMLLLKKKKKKKKKKKKJJJGGGDDDCCCCCCCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????@@@@@@AAA???===;;;;;;999666333222444777;;;>>>@@@AAABBBEEEDDDCCCCCCCCCBBB???===:::888666666777888777666777777666666666777777888888888888666222000000000222222333444444555666666777666555333222111111000+++******)))((()))))))))***,,,,,,,,,000777:::888******))))))))))))((((((''''''((()))******))))))''''''((((((((())))))))))))---//////,,,)))***+++++++++++++++++++++++++++000///---------///222333999NNNZZZNNN888...///222444555666777999999::::::888:::===@@@AAAAAA@@@???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFEEEFFFHHHIIIJJJTTT^^^ooo}}}___OOOHHHDDDAAA@@@>>><<<:::999999888999999888888777555444333555555555555555444444444666555444444333444444444888888777666555444222111555555555555555555444444333222222111111111222222ppp[[[NNNBBB@@@AAAAAAAAAAAA???@@@BBBDDDGGGHHHJJJJJJLLLKKKMMMSSSZZZ______^^^\\\WWWTTTSSSQQQOOOPPPSSS\\\XXXRRRNNNNNNPPPPPPNNNPPPPPPPPPQQQRRRUUUWWWXXX\\\\\\\\\]]]___aaabbbbbbccccccddddddeeeeeeffffffgggjjjooosssxxx|||{{{wwwvvvuuusssqqqpppooonnnooonnnmmmkkkiiihhhggggggfffdddcccbbbccccccaaa```^^^^^^\\\ZZZWWWTTTRRRQQQNNNMMMLLLLLLKKKJJJJJJJJJKKKHHHEEECCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>===;;;999999999888666444000222666:::===???@@@@@@BBBAAAAAABBBCCCBBB@@@===;;;:::888888999:::999888888888888777666777999;;;;;;;;;:::888444222111111000000111222333444444555777555333222000000111111))))))((((((''''''''''''+++...///...111777999777***)))))))))((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))###&&&((()))))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000???ZZZhhhUUU::://////...444555666888999999::::::888;;;>>>BBBCCCBBBAAA???AAAAAAAAAAAABBBEEEGGGHHHFFFFFFFFFFFFHHHJJJLLLMMMTTT^^^ooo}}}___OOOHHHDDD@@@???>>><<<:::999999999::::::999888777555444333666666666666666666666666666666555555444444444333888888888888777444222111444555666777777666555444222222111111000111111111zzzaaaOOOEEE>>>======<<<<<<>>>AAACCCEEEHHHKKKMMMNNNOOOOOOOOORRRXXX___dddcccaaa[[[VVVRRRSSSRRRRRRTTTYYY```YYYSSSQQQRRRSSSRRRRRRQQQQQQQQQRRRSSSVVVXXXZZZ\\\]]]```bbbdddfffhhhiiieeeeeefffggghhhhhhiiiiiimmmpppuuuyyy|||~~~zzzyyyxxxwwwvvvtttsssqqqpppooonnnllljjjiiihhhgggggggggeeedddcccdddcccbbb```___]]][[[XXXVVVSSSQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIKKKHHHEEECCCCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????<<<;;;:::::::::999666444000222666:::>>>????????????>>>>>>@@@AAAAAA???======;;;:::;;;<<<<<<:::999999::::::888777777999<<<999999999666222000/////////000000111222444444555666444222111000000000111*********)))))))))(((((('''++++++)))))),,,---+++)))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((())),,,---........................***+++,,,---......------,,,CCCOOOBBB333111333222333444666777999999::::::999;;;???BBBDDDCCCAAA@@@BBBBBBAAABBBCCCEEEGGGIIIDDDDDDEEEEEEGGGJJJLLLMMMTTT]]]nnn}}}___OOOHHHDDD@@@???===<<<::::::999999;;;:::999888777666666555333333333333333333333444666666666555555444444333555666777777777666444333333444666777888777666666333222111111000000000111oooXXXJJJCCC>>>======;;;<<>>>>>>>>>>>>>>>>>???>>>============:::666333000333888<<>>>>>>>>@@@AAAAAA???>>>===<<<;;;<<<======;;;999888:::<<<:::777666888;;;444444444222...,,,,,,,,,000000111222444555666666444333222111000000000000,,,,,,,,,,,,,,,+++******'''++++++(((&&&'''(((&&&))))))(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++***)))(((((()))+++,,,------------------------+++,,,---......///......%%%111777222...111444333111222444666888999:::::::::<<>>===<<<;;;::::::::::::999888777666666666777444444444555555555555666555555666666666555444444444444555666666666555555333444555666777777777777444333222111111111111111fffRRRGGGBBB???@@@???>>>AAAEEEEEEGGGKKKPPPTTTVVVWWWWWWTTTVVVZZZaaaiiillljjjggg]]]WWWSSSSSSSSSTTTYYY___ZZZUUUSSSVVVVVVRRRQQQSSSRRRRRRRRRSSSUUUXXX[[[\\\___dddjjjnnnmmmlllkkkkkkiiiiiiiiijjjmmmppptttvvvwwwzzz~~~{{{{{{{{{{{{zzzxxxvvvtttsssmmmllljjjiiihhhiiijjjkkkhhhgggeeeeeeffffffeeedddaaa___\\\XXXUUUSSSQQQQQQMMMMMMMMMNNNMMMLLLJJJIIIHHHEEECCCBBBBBBCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA???>>>===>>>???@@@??????@@@@@@???;;;555111222555999>>>AAABBBBBBAAA?????????AAACCCCCCAAA???;;;::::::;;;<<<<<<999777666:::<<<:::666333444777111222222000---++++++,,,...///000111333444555666222222222222111000///...***+++,,,,,,,,,+++))))))&&&+++---***(((***+++***))))))(((((((((''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((---+++)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,///000---...000000000111222222///000222555777999:::;;;;;;<<<>>>@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIEEEEEEEEEFFFGGGJJJLLLMMMRRRZZZjjj|||}}}___OOOHHHDDD???>>>===<<<;;;:::::::::777666555444444555666777666777777777888888888888444555666777777666555555555555444444444444555555333333333444555666888999555444333222222111111111vvv```OOOAAA>>><<<>>>>>>>>>BBBHHHIIIKKKPPPUUUXXX[[[\\\\\\VVVWWW\\\ccckkknnnkkkhhh```YYYTTTSSSSSSTTTXXX^^^UUURRRRRRVVVUUUOOONNNRRRRRRRRRRRRTTTVVVYYY[[[]]]bbbhhhnnnqqqpppllljjjiiikkkjjjjjjllloootttxxx{{{xxx|||}}}{{{{{{{{{zzzyyyvvvtttssspppooommmllllllmmmoooppphhhgggffffffggghhhfffeeeaaa___\\\XXXUUUSSSRRRQQQMMMMMMNNNNNNNNNLLLJJJIIIFFFDDDBBBAAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDHHHFFFCCC@@@???@@@AAABBB@@@@@@AAABBB@@@;;;444///333666;;;@@@CCCDDDCCCBBBAAAAAAAAACCCDDDDDDBBB@@@:::999999:::;;;:::888666555999;;;:::444111111333222333333222///---......+++,,,---///000111333333000111222222222000///...'''((()))))))))(((&&&%%%!!!'''***(((''')))++++++)))(((((((((''''''''''''$$$$$$$$$$$$%%%''')))***&&&&&&&&&'''''''''((((((***'''%%%%%%'''***,,,---************************...***&&&######(((---111...***+++000333111222555---///111444777999:::;;;;;;<<<===???@@@AAABBBBBBBBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQQQQYYYhhhzzz}}}___OOOHHHDDD???>>>===<<<;;;:::::::::444444333222333444555666333444444444555555666666333444555777777777666666666555444333222333333444333222222333444666888999666555444333222222222222rrr\\\MMMDDDBBB@@@>>>???AAADDDFFFJJJPPPXXX]]]______^^^^^^YYY[[[___gggooosssrrrpppiiibbbYYYTTTSSSWWW[[[^^^^^^^^^]]][[[XXXTTTQQQOOOPPPPPPQQQRRRUUUXXX[[[]]]dddhhhmmmppppppmmmkkkiiihhhkkkppptttvvvyyy|||~~~}}}yyyyyyxxxwwwvvvuuutttsssqqqpppnnnmmmllliiieeebbbhhhhhhgggfffeeeeeeddddddbbb^^^YYYVVVTTTTTTTTTSSSSSSQQQNNNMMMNNNMMMJJJGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@GGGIIIKKKJJJDDD<<<666222333888>>>BBBCCCBBBBBBBBB??????@@@@@@@@@??????>>>@@@>>>:::999999::::::999999888777666666555555555444222000...---,,,,,,,,,//////...///000111333444111222222222111000...---,,,+++***)))))))))***++++++***)))***++++++***)))---,,,******+++***)))'''(((''''''&&&'''((()))***))))))******++++++,,,,,,)))************+++++++++++++++,,,------------,,,///---+++,,,...///---+++///......//////000111222000222555888::::::999888999<<<@@@BBBCCCDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIKKKMMMMMMZZZkkk}}}|||___PPPHHHDDDBBB???<<<::::::::::::999888888777777777777888888555555555555555555555555777333111444555333333444333444444555555444444333333333333333333333333333555555444333333222111111mmmWWWIIIDDDCCCAAA@@@AAADDDGGGIIIOOOUUU\\\bbbcccbbb```___YYYZZZ___gggooosssrrrpppjjjcccZZZTTTRRRTTTVVVXXXWWWXXXXXXWWWVVVTTTRRRQQQQQQRRRSSSUUUWWWZZZ]]]___bbbfffkkkmmmmmmjjjhhhgggiiilllpppsssvvvyyy}}}~~~~~~}}}{{{yyyvvvtttsssrrrooonnnmmmmmmmmmkkkhhhfffhhhhhhgggfffeeedddcccbbbaaa]]]YYYVVVUUUTTTSSSRRRSSSQQQNNNMMMMMMMMMJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHKKKMMMLLLFFF>>>777333444888>>>BBBCCCBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBAAA>>>:::999999::::::999999888777666555444444444222111///...------...//////.........///000222333222222222111000///......---,,,***)))((((((((()))+++***))))))++++++***)))'''&&&&&&''')))++++++***&&&'''((()))))))))(((((((((((())))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,,,,...,,,+++,,,...///---+++............///000111111111222444666888999999999888;;;>>>@@@@@@AAABBBDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHIIIKKKMMMRRR___qqq{{{^^^PPPHHHDDDBBB???<<<::::::::::::999888888777777777777888888555555555555555555555555888444333666777555444666333444444555555444444333333333333333333333333333555555444333333222111111lllWWWHHHBBBAAA??????AAAEEEIIIKKKRRRXXX```ddddddaaa^^^[[[WWWYYY]]]eeemmmrrrrrrpppkkkddd\\\UUUQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTVVVXXX[[[^^^```aaabbbeeejjjlllkkkiiihhhgggkkkmmmppprrruuuyyy~~~~~~{{{xxxuuurrrooonnnmmmlllllllllmmmmmmkkkjjjiiihhhgggeeedddbbbaaaaaa___\\\YYYWWWVVVUUUSSSQQQSSSQQQNNNMMMMMMLLLJJJHHHGGGFFFDDDCCCBBBCCCEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKIIILLLPPPOOOIII@@@999444555999???CCCDDDBBBAAA@@@??????AAACCCDDDEEEFFFFFF@@@>>>:::999999::::::999:::999777666444333222222000///.........///000111...............///000111222222111000////////////++++++***))))))))))))***+++***))))))++++++***)))&&&%%%%%%''')))++++++***$$$&&&)))++++++***(((&&&)))))))))))))))((((((((()))))))))*********++++++)))******+++,,,+++++++++,,,+++***+++---///...---------------...///000000111111333444666888999:::999;;;>>>???@@@@@@AAACCCEEEEEEGGGIIIJJJKKKKKKKKKJJJKKKKKKJJJHHHIIIKKKMMMWWWeeewww{{{^^^OOOHHHDDDBBB???<<<::::::::::::999888777777666666777777888555555555555555555555555777444333777888666444666333444444555555444444333333333333333333333333333555444444333333222222111}}}jjjUUUGGG>>>===<<<<<>>@@@AAAAAAAAACCCDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMYYYhhh{{{zzz]]]OOOHHHDDDBBB???<<<::::::::::::999777777666666666666777777555555555555555555555555555222222777888666444444333444444555555444444333333333333333333333333333444444444333333222222222tttbbbOOOBBB<<<;;;;;;<<>>;;;999666555444333333222000///......//////111111222111111111111000111000///.........///000,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******)))(((///---***))))))(((&&&$$$((((((((((((((()))******)))))))))((('''''''''&&&(((((()))))))))*********))))))***++++++++++++***)))***+++,,,,,,---......,,,++++++,,,,,,---...///000000111333555777:::;;;<<<>>>???@@@@@@@@@BBBDDDBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJIIIHHHHHHKKKMMMXXXiii}}}yyy\\\NNNHHHDDDBBB???<<<::::::::::::999777777666666666666777777555555555555555555555555555333444999;;;888555555333444444555555444444333333333333333333333333333444444333333333333222222xxxlll]]]MMMBBB===<<<<<<===AAAFFFKKKNNNTTTXXX\\\\\\YYYTTTOOOMMMNNNOOOUUU___jjjssswwwwwwqqqkkkccc\\\YYYVVVUUUTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[^^^aaaeeeffffffeeedddeeefffhhhiiihhhhhhiiijjjlllnnnrrruuuxxx}}}zzzzzzxxxwwwuuusssrrrqqqmmmkkkhhhgggggggggfffeeefffeeedddbbbaaa___^^^^^^[[[YYYVVVUUUTTTSSSRRRPPPQQQQQQQQQOOOLLLJJJIIIJJJGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJLLLNNNLLLGGG???888555777<<>>===;;;999777888:::===??????@@@>>><<<:::888666555444333222111///......//////333333333333222111000000000//////......//////////////////---,,,)))(((&&&***)))((((((******)))((()))'''&&&&&&(((((('''%%%***)))((('''((()))***+++&&&&&&&&&&&&%%%%%%%%%%%%((((((((()))))))))******)))******+++,,,+++++++++)))+++,,,,,,++++++---...,,,,,,,,,,,,---.../////////000222444666999:::;;;:::;;;=========>>>AAACCCBBBCCCEEEGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHHHHKKKMMMYYYjjjxxx[[[NNNHHHDDDBBB???<<<::::::::::::999777666666555555666666777555555555555555555555555666444777<<<>>>;;;777777333444444555555444444333333333333333333333333333333333333333333333333333}}}uuummmdddYYYLLLDDD===<<<<<<===AAAFFFKKKNNNTTTWWWYYYYYYUUUPPPMMMKKKMMMOOOUUU```mmmwww|||}}}uuuooofff^^^YYYWWWUUUTTTVVVVVVVVVWWWYYY[[[]]]^^^^^^```dddggghhhgggeeecccfffhhhiiiiiihhhhhhjjjlllnnnqqqvvvzzz}}}~~~}}}{{{{{{yyywwwuuusssrrrqqqmmmkkkhhhgggggghhhgggfffdddccccccaaa```___^^^^^^\\\YYYUUUSSSRRRSSSRRRQQQPPPQQQRRROOOKKKIIIIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKHHHBBB;;;666444777===EEELLLMMMLLLJJJHHHFFFFFFEEEDDDBBB@@@>>><<<888777666777;;;>>>AAAAAA>>>===;;;999777666555555222111000//////000111111222333333333222111///.........///////////////...,,,,,,,,,,,,+++)))'''&&&***((('''((()))***)))(((&&&%%%$$$&&&((())))))((((((((())))))************&&&&&&'''''''''''''''((((((((((((((()))))))))******++++++,,,,,,,,,,,,,,,)))+++---,,,******+++---,,,,,,,,,,,,---...///000///000333666999:::;;;;;;999:::;;;<<<===???BBBEEEDDDEEEGGGHHHJJJJJJKKKKKKGGGHHHIIIHHHGGGHHHKKKMMM\\\mmmxxx[[[MMMHHHEEEBBB???<<<::::::::::::999666666555555555555666666555555555555555555555555333222555<<<>>>:::666555333444444555555444444333333333333333333333333333333333333333333333333333tttooogggaaaZZZRRRHHHAAA;;;::::::;;;>>>CCCHHHLLLSSSUUUVVVUUUQQQMMMJJJIIINNNPPPVVVaaaooozzzxxxqqqggg^^^YYYVVVUUUTTTVVVVVVVVVWWWZZZ\\\___aaa___bbbfffhhhiiigggdddbbbiiijjjkkkkkkjjjkkkmmmoooppptttyyy~~~}}}|||{{{{{{zzzxxxvvvsssqqqooonnnmmmkkkhhhggghhhiiiiiiiiicccbbbbbbaaa```______^^^\\\YYYTTTRRRQQQRRRRRRRRRPPPQQQRRROOOKKKIIIIIIKKKEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGHHHIIIHHHEEE???999555333777===FFFMMMOOONNNLLLJJJFFFFFFEEEDDDBBBAAA???>>>777666555777;;;???BBBCCC===<<<:::888777666555555000////////////111333444111222222222111000...------...///000000///...---%%%&&&((()))***************((('''((()))***)))((((((''''''(((***+++***)))&&&(((***,,,,,,+++)))((())))))******++++++,,,,,,(((((((((((())))))))))))++++++,,,------------,,,***,,,...,,,***)))***---------------...///000000...000444888:::;;;;;;;;;:::;;;===>>>>>>AAAEEEGGGFFFGGGHHHJJJKKKLLLMMMMMMGGGHHHHHHHHHGGGHHHKKKMMM___pppwwwZZZMMMHHHEEEBBB???<<<::::::::::::999666666555555555555666666555555555555555555555555///...222999;;;777222111333444444555555444444333333333333333333333333333333333333333333333333333}}}ssslllddd[[[UUUQQQMMMGGGBBB============???EEEMMMRRRVVVWWWVVVRRRNNNMMMOOORRRSSSXXX___hhhttt{{{oooaaa[[[WWWUUUVVVYYYYYYYYYZZZZZZZZZ]]]aaadddddddddfffhhhiiijjjkkkkkknnnpppppppppoooppprrrtttvvv{{{~~~}}}zzz{{{xxxuuutttsssrrrpppnnnllljjjiiiiiiiiiiiihhhfffdddddddddcccbbb```]]]\\\UUUUUUTTTRRRPPPOOOPPPRRRRRROOOLLLJJJJJJJJJIIIHHHEEEEEEFFFHHHIIIHHHFFFDDDBBBAAAAAAAAABBBCCCEEEFFFAAADDDFFFGGGFFFDDDDDDDDDFFFGGGGGGCCC===888666777@@@@@@GGGSSSWWWQQQJJJHHHMMMKKKHHHDDDAAA???===<<<888777777999<<>>???@@@BBBEEEHHHFFFFFFHHHJJJLLLOOOQQQSSSJJJJJJHHHGGGFFFHHHMMMPPP___rrrsss[[[PPPHHHAAABBBAAA???>>><<<;;;;;;;;;888888777777777777777888555444444444444333333333333333444444555444444444444444333333333333222222444444444444333222111111222222333333333444444444qqqggg```YYYQQQKKKIIIEEE@@@<<<<<<<<<<<<===???EEELLLQQQTTTUUUUUURRRNNNLLLOOORRRRRRXXX```iiivvv|||ooobbb[[[WWWUUUUUUXXXZZZ[[[\\\]]]^^^```cccfffdddeeeggghhhjjjkkkllllllppprrrssssssrrrrrrtttvvvyyy~~~|||{{{xxxuuussssssrrrpppnnnlllkkkiiiiiijjjjjjhhhgggddddddddddddbbb```]]]\\\YYYYYYWWWVVVTTTSSSTTTUUUQQQOOOLLLJJJJJJJJJIIIHHHEEEDDDDDDDDDFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCEEEFFFAAACCCEEEFFFEEEDDDEEEFFFGGGIIIHHHDDD===888777888FFFIIIUUUcccggg```WWWTTTPPPMMMHHHDDD@@@===;;;:::666555444666999;;;<<<<<<;;;999777666555555444222333222000/////////000111444333222111000000000000000000111111000000///...+++)))(((((()))******)))((((((''''''(((((()))***((((((((((((((('''''''''***++++++***)))(((''''''''''''((((((((()))))))))&&&'''(((***++++++++++++,,,,,,+++++++++++++++,,,---------............///000///...------...///000000222666888777777888888:::<<<>>>@@@AAACCCGGGIIIIIIIIIIIIJJJKKKLLLNNNOOOIIIIIIHHHGGGGGGIIIMMMQQQbbbuuusss[[[PPPHHHBBBAAAAAA???===<<<;;;;;;;;;:::999888777666666666666888777777777666666666666777777777777666555444444444444333333333333222222222222333444444333333333222222222222333333333333uuueeeZZZQQQLLLEEEAAA@@@>>>;;;888;;;;;;;;;<<<>>>DDDKKKPPPRRRSSSTTTQQQNNNMMMOOORRRRRRYYYbbbmmm{{{}}}qqqddd]]]YYYVVVVVVXXXZZZ]]]```bbbbbbdddfffhhheeefffgggiiikkkmmmnnnnnnsssuuuvvvvvvuuuvvvwwwyyy|||~~~zzzxxxuuusssrrrqqqpppnnnmmmkkkjjjjjjjjjjjjiiigggeeeeeeddddddbbb___]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUPPPNNNKKKJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCEEEFFFHHHDDDDDDCCCCCCCCCCCCDDDEEEBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKIIIDDD===888777999GGGQQQbbbsssxxxoooccc]]]UUUPPPJJJDDD@@@===999777555444333555777999999999;;;888666555555555333222333222000/////////000111222222222222222111000//////000000000000///......+++***(((((()))******))))))(((((((((((()))************+++++++++)))((('''+++++++++***)))((('''&&&((((((((()))))))))******'''&&&%%%%%%'''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...------...///000000333666888888888999::::::<<>><<<;;;;;;:::888999:::;;;;;;>>>CCCJJJNNNQQQSSSTTTRRROOOOOOQQQUUUVVV]]]hhhtttsssfff```\\\YYYYYY[[[[[[^^^bbbeeefffggghhhjjjfffggghhhjjjlllnnnpppqqqvvvxxxyyyzzzyyyyyyzzz{{{}}}yyywwwtttsssrrrqqqpppnnnmmmllljjjjjjkkkkkkiiihhheeeeeeeeedddbbb___]]][[[YYYWWWVVVUUUUUUTTTSSSRRRNNNLLLJJJJJJJJJJJJHHHFFFFFFFFFGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDHHHJJJLLLLLLJJJDDD===888888:::KKKZZZppp|||oooggg[[[UUUMMMFFFBBB>>>999666777666555666888999:::999:::888555555555555333222333222000/////////000111111222222333333111000//////////////////......---,,,***(((((()))***)))((()))))))))))))))******+++,,,---/////////---+++)))'''(((((())))))(((((('''))))))))))))************)))((('''&&&'''))),,,---******++++++,,,,,,++++++))))))))))))*********+++......---------.../////////222555666777777888::::::<<<>>>@@@BBBDDDHHHKKKMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGKKKPPPTTTbbbuuuqqqYYYOOOHHHBBBAAA@@@>>>===;;;;;;:::::::::999888666666555555555444444444333333333222222777777777777666666555444444444333333333222222222111222333333444444444333000000111111111222222222~~~pppbbbSSSJJJ@@@>>>;;;999999999::::::888999:::<<<>>>CCCIIIMMMQQQTTTVVVUUUSSSSSSVVVYYY]]]eeeooo{{{~~~sssgggbbb___]]]]]]___[[[___dddgggiiijjjkkklllhhhiiijjjkkknnnqqqtttuuuyyy{{{}}}~~~}}}|||}}}~~~~~~~~~}}}{{{xxxvvvtttrrrrrrqqqpppnnnmmmkkkjjjjjjjjjjjjiiigggeeeeeeeeedddbbb___\\\[[[WWWUUUSSSSSSTTTTTTQQQOOOMMMKKKJJJIIIJJJIIIHHHFFFFFFIIILLLLLLHHHEEEBBBBBBEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBDDDHHHKKKMMMMMMJJJCCC<<<999:::<<>><<<;;;:::::::::666666666666666666777777777777777777666666666555111222333444444444444444444444333333333222222222333444444444333333222111000000111111111222222222vvvfffWWWIII@@@;;;:::888666666666888999888999;;;<<>>VVVgggzzz{{{vvvqqqbbbYYYNNNGGGDDDAAA<<<888555444333555777999999999:::888666666666666555444333222000/////////000111111111222222222111111000///000000000000///......---+++)))((()))))))))''')))(((((((((((()))******)))***+++,,,,,,+++***)))###$$$&&&'''((())))))***((((((((()))))))))******&&&'''((()))(((&&&$$$"""&&&'''(((*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////---///222333333555777999:::;;;>>>???@@@BBBEEEHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHKKKPPPSSS___rrrpppXXXNNNHHHBBB@@@???>>><<<;;;:::999999555555555555666777888888666666666555555555444444///000111222333444444444444444333333333333222222444444444444333222111000111111111222222222222333~~~mmm]]]OOOBBB:::999888777555444555666888888:::<<<===@@@DDDIIIMMMVVVYYY]]]^^^]]]^^^aaadddjjjrrr{{{yyyoooeee\\\[[[[[[[[[\\\___```ccchhhkkknnnppprrrtttrrrrrrsssuuuxxx|||~~~{{{wwwuuusssqqqrrrqqqpppnnnkkkiiihhhhhhhhhhhhgggeeeffffffeeedddaaa^^^\\\ZZZXXXUUUSSSTTTVVVVVVRRRNNNJJJIIIHHHIIIJJJIIIGGGEEECCCHHHLLLLLLHHHDDDDDDEEECCCDDDFFFGGGGGGGGGGGGFFFCCCDDDEEEDDDCCCCCCFFFHHHKKKJJJGGG@@@:::999<<<@@@OOO^^^kkkkkkgggffffffeee```WWWLLLEEEDDDAAA===888666555444666999;;;<<<<<<;;;999777777777888777666333222000/////////000111222111111111111111222222000000111111000000///...---+++)))((())))))((('''((((((''''''(((((()))***((((((((()))******++++++'''(((((()))***)))))))))''''''((((((((()))))))))%%%&&&'''(((((('''%%%$$$&&&''')))+++++++++***)))(((((((((((())))))))))))++++++,,,---...............000222333444555888;;;<<<===???@@@@@@BBBEEEGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHJJJOOOSSS\\\nnnoooWWWMMMHHHBBB@@@???>>><<<;;;:::999999666666555555555666666777444444333333333222222222222222333444555555555444444444333333333333222222333333333444444333222222222222222222333333333333vvvfffXXXLLL@@@999:::999888666555555777999888:::<<<>>>@@@EEEJJJNNNWWW[[[___aaa```aaadddgggmmmuuu}}}~~~ssshhh^^^WWWVVVWWWXXXYYY]]]cccfffjjjmmmooorrruuuwwwvvvvvvwwwyyy|||}}}wwwuuurrrqqqqqqqqqpppooojjjiiigggggghhhhhhfffeeegggffffffdddaaa^^^[[[ZZZVVVSSSQQQRRRUUUUUUPPPKKKIIIHHHHHHIIIJJJIIIGGGDDDBBBFFFIIIIIIEEEDDDFFFIIICCCDDDFFFGGGHHHHHHHHHGGGDDDEEEEEEEEECCCCCCEEEFFFKKKIIIEEE???999999<<>>???AAAAAAAAABBBEEEGGGHHHHHHGGGGGGHHHHHHIIIIIILLLKKKJJJIIIHHHJJJNNNRRRXXXiiioooWWWMMMHHHBBB@@@???===<<<::::::999999888777666555555555555555777777666666666555555555555666666666666666555555444444444333333333222222111111222333444444444444222222333333333444444444}}}kkkZZZOOOGGGBBB>>>999888777555555555666777555888===@@@BBBGGGNNNTTT^^^```bbbccccccdddfffhhhqqquuu{{{yyyooogggXXXRRROOOQQQTTTUUUYYY]]]aaadddiiimmmqqqvvvzzz~~~|||~~~}}}yyyyyywwwtttqqqooooooooooookkkjjjhhhfffeeefffggghhheeedddbbbaaa```^^^[[[YYYWWWWWWVVVUUUSSSQQQPPPNNNKKKKKKKKKJJJHHHFFFDDDBBBEEEGGGIIIJJJJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEKKKDDD===:::777555777<<>>999666666999:::888444333222222111000000000111000111222333444333222222222000...///111111...+++...---+++)))((('''''''''))))))((((((''''''''''''((()))))))))'''''')))***(((((())))))))))))(((((('''((()))((('''''')))+++&&&***......,,,)))((()))++++++******)))((((((''',,,+++***))))))***+++,,,++++++,,,,,,---...//////...///000222444666777888===:::888:::???DDDFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJGGGEEEFFFHHHHHHHHHLLLQQQ\\\nnnlllXXXMMMGGGBBB???>>>===;;;::::::::::::999999999888777666666555666666666666555555555555555555555555555555555555333333333333333333333333444444333333333333222222222222222222222222222222vvvcccSSSHHHBBB===:::999888777666555555666777555888<<<>>>AAAGGGOOOUUU\\\^^^aaacccdddeeegggiiioooqqqtttwwwuuunnnddd]]]TTTOOOLLLOOORRRSSSWWW]]]bbbeeejjjnnnrrrwww{{{|||xxxyyywwwtttqqqpppoooooopppmmmkkkiiigggfffffffffgggiiigggdddbbbaaa^^^ZZZWWWWWWWWWVVVUUUSSSQQQOOONNNKKKKKKKKKJJJIIIFFFDDDBBBBBBCCCEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGDDDBBBBBBCCCHHHBBB;;;999666444777<<>><<<;;;:::999999999999999888888777666666555555555555555444444444444555555555555555555555555333333333333333333333333444444333333333222222222222222222222222222222222xxxlll[[[LLLBBB===:::888888777777666666666666777666888;;;<<>>;;;888555555777888666333555555444333333333333444111222333444444444333333222222444666777666222///,,,+++******)))))))))***%%%'''((()))***)))'''&&&((()))))))))'''''')))***(((((())))))))))))(((((((((***++++++***+++---///888666222---)))(((***,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---............------------000111222444666888:::;;;<<<<<<<<<>>>BBBEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDDDDGGGHHHGGGKKKQQQYYYiii|||gggTTTJJJDDD@@@???>>>===;;;999888888888999999888888777666666666555444444444444333333333555555555555555555555555333333333333333333333333333333333333222222222222222222222222222222222222pppdddTTTGGG@@@<<<;;;999777777777666666666666777666888:::;;;===DDDMMMUUUXXX\\\aaadddeeeeeeeeeeeegggeeeccc```\\\VVVPPPKKKIIIFFFFFFJJJLLLOOOVVV]]]bbbffflllrrrwww{{{~~~yyyvvvxxxwwwuuusssrrrqqqqqqqqqpppnnnllljjjgggfffeeeeeecccaaa___^^^^^^\\\YYYWWWXXXWWWUUUSSSPPPNNNMMMLLLLLLLLLLLLKKKIIIGGGDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJJJJHHHFFFDDDEEEFFFIIIBBB;;;888555333777<<>>@@@CCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEECCCDDDGGGGGGGGGKKKQQQ[[[iii|||bbbPPPHHHDDD@@@@@@???>>><<<:::999888888888888888888777777666666555555555444444444333333555555555555555555555555333333333333333333333333333333333222222222222111222222222222222222222222eee[[[MMMCCC===<<<:::999666666666777777777777666666888999:::<<>><<<;;;:::999999888888888777777777777777666666666666555555555444555555555555555555555555333333333333333333333333333333222222222111111111222222222222222222222222YYYQQQFFF>>>;;;:::888777555666666777777777777666777888::::::;;;@@@HHHNNNWWW]]]cccgggfffccc___]]]XXXUUUPPPMMMJJJHHHEEECCCDDDCCCEEEHHHJJJMMMUUU^^^aaafffmmmtttzzz~~~zzzwwwwwwwwwvvvuuutttsssrrrrrrnnnmmmllljjjhhhfffdddccceeecccaaa___^^^[[[XXXUUUVVVUUURRRPPPNNNNNNNNNNNNLLLLLLLLLLLLJJJGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKNNNQQQMMMEEE===888555444888>>>DDDFFFHHHJJJJJJHHHFFFEEEFFFFFFFFFDDD@@@<<<888666444444555777:::<<<;;;:::888777666555555444444555000////////////000000111222222111111111222333444555777999888555000---+++(((((('''''''''((())))))%%%'''((()))***)))'''&&&((()))))))))'''''')))***(((((())))))))))))((((((((()))))))))((((((***+++)))(((((()))******(((&&&(((((()))+++,,,---...///)))******++++++******)))------------............///000111333555777999999<<<===???@@@@@@BBBDDDGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDEEEHHHIIIIIIMMMSSSaaaqqq|||]]]MMMGGGDDDAAA???>>>===<<<;;;:::::::::888888777777777777777777777777666666666555555555555555555555555555555555333333333333333333333333222222222222111111111111222222222222222222222222PPPIIIAAA<<<:::999777555444555666777888888777666777999;;;;;;;;;???EEEJJJUUU[[[cccggggggccc___\\\VVVSSSNNNJJJHHHFFFDDDBBBBBBBBBDDDGGGHHHKKKSSS]]]```eeemmmtttzzz~~~|||yyywwwwwwwwwvvvuuutttsssrrrllllllkkkiiihhheeedddcccaaa___^^^^^^___^^^\\\ZZZUUUSSSQQQOOONNNNNNOOOOOOMMMMMMMMMLLLJJJHHHEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHGGGGGGFFFEEEEEEEEECCCDDDFFFFFFGGGJJJNNNQQQJJJBBB:::777555555:::@@@EEEFFFHHHJJJJJJIIIFFFCCC@@@@@@@@@???===;;;999888666777:::===@@@@@@===;;;888888777666555444555666//////......//////000111111111000000000111222333111333666555111...------+++******))))))))))))***%%%&&&'''((()))))))))(((((()))))))))'''''')))***(((((())))))))))))((((((((())))))(((&&&&&&'''))))))''''''(((***+++***((((((((()))+++,,,---...///******+++,,,,,,+++******------........./////////000111222444666888::::::<<<===>>>>>>>>>???DDDGGGHHHIIIJJJKKKKKKIIIHHHFFFFFFDDDFFFIIIJJJJJJNNNUUUcccuuu___OOOHHHDDDAAA<<<;;;:::999999999999:::777777777777777777777888666666555555555444444444555555555555555555555555333333333333333333333333222222222222111111111111222222222222222222222222MMMGGGAAA===<<<;;;888666444555666888888888777666777999<<<<<<<<<>>>CCCHHHRRRYYYbbbggghhhddd```]]]XXXUUUPPPLLLJJJHHHEEECCCAAAAAACCCFFFGGGIIIRRR\\\___dddmmmtttzzz}}}zzzwwwwwwwwwwwwvvvuuusssssskkkkkkjjjiiigggeeedddccc``````aaadddhhhjjjjjjiiiTTTRRRPPPNNNNNNNNNOOOPPPMMMMMMMMMLLLJJJHHHFFFDDDEEEDDDDDDDDDDDDEEEFFFFFFKKKJJJJJJIIIHHHGGGFFFFFFCCCDDDDDDEEEEEEHHHLLLOOOFFF>>>777555444555;;;BBBDDDEEEGGGIIIJJJIIIEEEBBB;;;;;;<<<<<<;;;;;;:::999888:::===BBBDDDCCC@@@===888999888777555444555666//////...//////000111111111000/////////000222333---000222222///---...///---,,,,,,+++******++++++))))))((((((''''''''''''((()))))))))'''''')))***(((((())))))))))))((((((&&&''''''%%%###"""###%%%,,,)))'''(((+++,,,,,,***))))))))))))))))))******++++++------------++++++((()))***,,,...000111222111222444555888999;;;<<<<<<===>>>===<<<>>>CCCHHHIIIJJJKKKLLLLLLJJJHHHGGGGGGEEEFFFJJJKKKKKKOOOVVVdddwwwbbbPPPHHHCCC@@@999888888888888888888999777777777777777888888888555555444444444333333333555555555555555555555555333333333333333333333333222222222111111111111000222222222222222222222222FFFBBB===:::999888777777666666666777888888999999888;;;>>>===;;;<<>>===<<<<<<;;;;;;;;;>>>EEENNNQQQMMMFFF@@@<<<:::888666555444333111//////////////////000000111222222111111000000//////////////////...+++)))(((((((((((((((((((((((((((***)))((('''&&&&&&''''''((((((''''''&&&&&&&&&%%%((()))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((***,,,...111333,,,---............---,,,,,,---......,,,+++,,,...222111...:::NNNLLL???;;;;;;<<<<<<<<<<<>>===<<<===>>>???CCCIIIPPPQQQLLLEEE???===;;;999777666666444222000000000/////////000000111111111111111000000000000//////000///...,,,***(((((((((((((((((((((((((((''''''((((((((((((((((((+++*********))))))))))))&&&'''((('''&&&%%%&&&((())))))))))))(((((((((((())))))))))))))))))))))))++++++***)))***+++,,,---***+++,,,------,,,+++***,,,---......,,,,,,---...222222000;;;LLLJJJ>>><<<===>>>>>>>>>???AAADDDGGGGGGGGGGGGFFFFFFGGGGGGGGGIIIJJJKKKKKKLLLNNNRRRUUUcccqqqeeePPPGGGCCCBBB???===;;;:::::::::999888888888888777777777666666666555555555444444444444444333333555777777666555444555555555555444333333333333222222222222222333333333333333333333333333AAA>>>999666555555555444666666777777888999999999:::;;;===;;;999:::===AAAFFFIIINNNSSSVVVXXXWWWWWWYYYYYYYYYXXXVVVSSSPPPNNNLLLHHHFFFGGGFFFGGGMMMTTT]]]dddnnnvvv{{{~~~|||zzzwwwuuuttttttrrrppplllkkkjjjhhhgggfffeeeeeecccdddaaa]]]]]]^^^[[[WWWTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMLLLJJJHHHFFFEEEAAADDDGGGEEEDDDGGGQQQYYYhhh]]]OOOEEECCCDDDEEEEEEFFFFFFFFFGGGIIIIIIGGGFFFAAA:::555555666777===DDDKKKJJJIIIHHHGGGFFFFFFFFFCCCBBB???======>>>@@@BBBGGGKKKOOONNNIIIBBB>>><<<<<<:::888777777666333111111111000000000000000111000000000111111111111111///000000///...,,,***(((((((((((((((((((((((((((%%%&&&''')))******))))))((((((((('''''''''''''''&&&'''((('''&&&%%%&&&((())))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))))))))******+++,,,------,,,+++***,,,---......,,,,,,---...111333222;;;JJJGGG<<<===<<<===>>>??????AAADDDGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLLLLLLLNNNQQQTTT]]]jjj~~~cccPPPGGGCCCAAA???===;;;:::::::::999888888888777777777777666666444444444444444333333333444444444555888888777666555555666666555555444333555555444333222222111111333333333333333333333333@@@===888555555555555444666777777888888999:::::::::<<<<<<;;;999999;;;===CCCEEEHHHLLLOOORRRTTTUUUXXXYYYZZZ[[[[[[YYYWWWUUUQQQMMMJJJJJJHHHFFFKKKQQQZZZbbbmmmwww|||~~~}}}zzzxxxvvvuuutttqqqooolllkkkiiigggfffeeeeeedddfffdddaaa^^^\\\[[[XXXUUUUUUUUUUUUTTTSSSQQQOOONNNNNNNNNMMMLLLKKKIIIGGGFFFBBBCCCDDDEEEGGGMMMVVV]]]```QQQFFFFFFGGGEEEFFFJJJGGGFFFGGGHHHJJJJJJHHHFFF???999444555666888???FFFKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGCCC???>>>>>>@@@BBBEEEHHHJJJHHHCCC>>><<<<<<;;;999777666666555333111222111111000000111111111000000000111111222222222000000000000...,,,***)))((((((((((((((((((((((((%%%''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,++++++,,,------,,,+++++++++---...---,,,,,,---///000333333;;;HHHDDD:::<<<:::;;;=========???BBBEEEFFFFFFGGGGGGGGGGGGFFFFFFJJJKKKLLLLLLLLLMMMPPPRRRYYYeeevvv}}}aaaOOOGGGCCC@@@???===;;;:::::::::999888888777777777666666666666444444444444444444444444777666555666666666444333555555555555555444333333555555444444333222222111222222222222222222222222@@@===888666666777777666777777777888999999::::::;;;<<<<<<;;;:::999:::;;;>>>???AAADDDGGGKKKOOOQQQUUUXXX[[[___aaaaaa```___WWWRRROOONNNKKKHHHKKKPPPVVV___kkkvvv}}}~~~}}}|||zzzxxxvvvuuutttqqqnnnmmmllljjjhhhfffdddccccccfffccc```___^^^[[[XXXWWWVVVWWWWWWWWWUUUSSSQQQOOONNNNNNMMMLLLKKKIIIGGGFFFEEECCCAAADDDKKKRRRWWWYYYPPPGGGEEEKKKKKKDDDCCCIIIGGGGGGGGGIIIJJJKKKIIIGGG>>>888444555777:::AAAHHHJJJJJJIIIIIIKKKMMMOOOPPPPPPLLLGGGBBB???>>>>>>???>>>@@@BBB@@@<<<::::::;;;999888666555555444333111111111111111111222333333000000111111222222333333000000000000///,,,***)))))))))))))))))))))))))))((()))***++++++)))'''%%%))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((()))******+++++++++++++++)))***+++,,,,,,+++***)))+++,,,------,,,,,,...///...222222;;;HHHCCC999:::999;;;===>>>>>>???BBBDDDGGGGGGHHHIIIIIIHHHGGGGGGIIIKKKLLLLLLKKKLLLNNNOOOVVVaaaqqq{{{___NNNFFFBBB@@@???===;;;:::::::::999888777777777666666666666555555555555555555555666666555444444444555555444222333444444444444333222222222333333444444333333222222222222222222222222222@@@===999777777888888888777777888888999:::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;===@@@DDDHHHJJJRRRUUU[[[```dddeeeeeeddd[[[WWWTTTSSSOOOLLLNNNSSSVVV^^^kkkvvv~~~|||}}}|||zzzxxxvvvvvvuuussspppnnnnnnllljjjhhhfffeeeddddddfffbbb___```___[[[YYYYYYXXXXXXXXXWWWVVVSSSQQQOOONNNNNNMMMLLLJJJHHHFFFEEEGGGCCCAAAFFFNNNSSSSSSPPPHHHEEEGGGMMMKKKCCC@@@DDDGGGFFFGGGHHHJJJJJJHHHGGG===888444666999<<>>FFFNNNRRRRRRTTTUUUUUUVVVVVVVVVRRROOOKKKFFFBBB>>><<<;;;777:::<<<;;;888777888:::999777666555666555444222//////000111333555777888333222222222222222222111111111111000///---+++***))))))))))))))))))))))))******))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((())))))))))))((((((((((((((((((((((((((((((((((((******+++++++++)))((('''((()))***++++++***)))(((***,,,------------...000///111333AAARRRMMM===999:::===???AAAAAABBBCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJJJJIIIHHHIIIJJJPPPYYYhhhzzzzzz^^^MMMEEEBBBAAA???===;;;:::::::::999888777777666666666555555555444444444555555666666666111111222444777888888666444444444444444333333222111222333333222111///...111111111111111111111111>>>;;;777555666777888888777888888999999:::;;;;;;<<<<<<;;;<<<======<<<:::999999:::;;;>>>AAADDDFFFFFFJJJPPPVVVYYY[[[ZZZYYY```]]]ZZZYYYVVVSSSTTTYYY^^^eeeoooxxx{{{nnnddd[[[TTTUUUYYY^^^jjjvvv~~~}}}|||uuuuuutttttttttssspppmmmjjjjjjiiiiiiiiiiiiiiijjjgggaaa^^^```___XXXUUUWWWWWWVVVUUUSSSQQQPPPNNNNNNLLLLLLLLLJJJIIIGGGEEEDDDCCCFFFKKKMMMMMMJJJGGGEEEIIIGGGDDDBBBDDDIIIIIIFFFFFFFFFFFFGGGIIIIIIGGGFFF===888555888;;;@@@HHHPPPWWWXXXYYYZZZYYYXXXWWWVVVPPPNNNKKKGGGCCC???===;;;999;;;>>><<<999777888::::::888777666777666555333...///000111333666888999444333333222222111111111111111111111///---+++***)))))))))))))))))))))))))))((((((((()))***+++,,,(((((((((((())))))******((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((($$$&&&((()))***+++******,,,---............---,,,***+++------------...000000222444CCCWWWRRR@@@999888;;;===??????@@@AAACCCDDDEEEGGGHHHHHHGGGEEEDDDFFFHHHIIIIIIHHHGGGHHHHHHLLLVVVfffyyy{{{^^^MMMEEEBBBAAA???===;;;:::::::::999888777666666666555555555555333333333444444555555555666555555666777777666444555555666666555555444333222333333333222///,,,+++111111111111111111111111BBB>>>999666666777777777777777777777888999:::;;;============>>>>>>>>>>>>;;;::::::;;;<<<>>>@@@BBBDDDGGGJJJMMMPPPTTTYYY\\\^^^^^^]]][[[YYYXXXZZZ\\\iiinnnvvv|||sssjjj___VVVRRRRRRQQQQQQTTTXXXbbbmmmttt{{{|||yyyzzzyyywwwuuutttsssrrrrrrlllkkkkkkjjjiiihhhggggggcccaaa^^^]]]\\\\\\ZZZYYYWWWUUURRRQQQQQQQQQOOONNNMMMLLLJJJIIIGGGGGGFFFFFFFFFIIIMMMOOOOOONNNNNNNNNIIIHHHGGGEEEEEEEEEEEEFFFCCCDDDFFFGGGGGGGGGGGGGGG>>>999555444999BBBJJJNNNUUUWWWZZZ\\\\\\YYYVVVSSSQQQQQQNNNHHHAAA<<<;;;<<<666888<<>>;;;999:::999888777555333222111111000///111555666444222222333333333333222111111111111111000...,,,***(((************))))))((((((((((((((((((((((((((((((+++(((%%%%%%((())))))'''((((((((((((((((((((((((******))))))(((((('''''' """%%%'''))))))((('''++++++************++++++***+++++++++******,,,...,,,,,,------------------///111555999;;;;;;:::999999:::<<<======???AAADDDBBBDDDFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGMMMVVVfffxxx^^^KKKEEEBBB>>>===<<<;;;;;;999999888777666666666666555555555555666666666666555444333222333333333333333333333333444444444333333222222222444444444444444444444444333333333222222111111111DDD@@@;;;888777888888888888888888888999::::::;;;============>>>>>>>>>>>><<<<<<;;;<<<===>>>@@@AAA@@@BBBEEEHHHJJJMMMRRRUUUYYYZZZ\\\\\\[[[\\\___aaajjjpppwwwzzznnnfff[[[SSSNNNLLLKKKJJJLLLNNNUUU___gggqqq}}}zzzxxxwwwvvvuuuttttttttttttnnnmmmlllkkkjjjhhhggggggaaa___\\\[[[ZZZZZZXXXVVVWWWTTTRRRQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGGGGFFFLLLMMMOOONNNLLLJJJIIIIIIKKKJJJHHHGGGFFFFFFFFFGGGDDDDDDEEEGGGHHHGGGDDDAAA:::777444555;;;DDDKKKOOOQQQSSSWWWYYYYYYWWWUUURRRNNNOOONNNJJJDDD@@@???@@@EEEEEEEEEEEECCCAAA>>><<<===;;;999777444333111111111//////111444555333111222222222222222111111000000000000///...,,,***)))((((((((((((((()))******((((((((((((((((((((((((***(((%%%&&&((())))))'''((((((((((((((((((((((((***)))))))))((((((((('''%%%&&&''')))))))))((((((((((((((()))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,------------......000222555777777777666888:::<<<<<<===>>>AAACCCCCCEEEGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHQQQaaattt```MMMGGGDDD@@@===<<<;;;;;;999999888777777777777666666666555555666777777666555444333333444444444444444444444444444444444333333222222222333333333333333333333333333333333222222222111111GGGCCC>>>:::999999:::999888888999999:::;;;;;;<<<<<<=========>>>>>>>>>???======<<<<<<======>>>???<<<>>>AAACCCDDDGGGKKKNNNSSSVVVZZZ]]]___aaadddfffkkkqqqzzzwwwiiiccc[[[TTTOOOLLLJJJHHHIIIHHHJJJQQQYYYddduuu~~~|||wwwvvvvvvvvvuuuuuuuuuuuupppooonnnllljjjhhhgggfff___]]]ZZZXXXXXXWWWVVVTTTVVVTTTRRRQQQQQQPPPOOOMMMNNNMMMKKKJJJHHHHHHGGGGGGMMMNNNNNNLLLIIIHHHHHHHHHMMMLLLJJJHHHGGGFFFGGGGGGFFFDDDDDDHHHKKKIIIBBB<<<777555444777>>>FFFLLLOOOLLLOOORRRUUUVVVUUUSSSRRRMMMMMMMMMKKKHHHFFFEEEFFFIIIGGGEEEBBB@@@???>>>>>>AAA???;;;777333222111111000//////000222333222111111111111111111000//////.../////////...---++++++***)))(((''''''((()))***((((((((((((((((((((((((***(((&&&'''((())))))((((((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))''''''((()))*********)))(((((()))***************,,,,,,,,,---------......000000111333444555555666888999;;;;;;<<<===@@@BBBDDDFFFHHHHHHHHHGGGHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGOOO\\\ooodddPPPIIIEEEAAA===<<<;;;;;;999999888777888888777777777666666666777777777777666555444444555555555555555555555555444444333333333333222222222222222222222222222222333333333222222222222111JJJEEE@@@<<<::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????=========<<<<<<<<<<<<===<<<>>>@@@BBBCCCEEEHHHJJJMMMQQQWWW\\\___bbbeeegggkkksss}}}~~~yyykkkhhhccc^^^YYYTTTPPPNNNNNNJJJIIIMMMRRR[[[iiiuuu~~~yyyyyyyyyxxxwwwvvvuuuuuuqqqpppnnnllliiigggeeeddd___\\\YYYXXXXXXWWWUUUTTTVVVTTTQQQPPPPPPPPPNNNMMMNNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMMMMLLLJJJHHHFFFFFFFFFFFFHHHFFFFFFKKKPPPMMMDDD;;;555555666999@@@GGGKKKMMMJJJMMMPPPSSSUUUUUUSSSRRROOONNNLLLIIIHHHGGGHHHIIIAAA???===<<<<<>><<<;;;:::::::::;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>?????????============<<<<<<<<<;;;===>>>@@@AAABBBDDDGGGIIIJJJNNNTTTYYY\\\```ccceeekkkttt}}}{{{yyywwwuuurrrrrrpppkkkddd\\\UUURRRPPPLLLKKKOOOSSSXXXaaajjjuuu}}}}}}|||{{{yyywwwuuussspppooommmkkkhhhfffdddccc```^^^[[[ZZZYYYYYYWWWUUUVVVTTTQQQPPPPPPPPPNNNMMMNNNMMMKKKJJJHHHGGGGGGGGGEEEGGGHHHIIIIIIJJJMMMOOOLLLKKKIIIGGGFFFEEEFFFFFFJJJHHHJJJPPPTTTQQQGGG===666666777;;;AAAGGGJJJKKKLLLNNNQQQSSSUUUUUUTTTSSSRRROOOKKKGGGFFFFFFGGGGGG===<<<;;;<<>>===<<<;;;;;;<<<===????????????>>>;;;;;;<<<===>>>???@@@@@@>>>>>>?????????>>>======<<<>>>???@@@AAACCCFFFHHHHHHLLLQQQVVVYYY]]]aaadddlllvvv}}}yyyooommmkkkjjjjjjlllnnnpppvvvxxxyyyuuummmbbbYYYUUUPPPMMMMMMQQQUUUWWW\\\bbbmmmxxx~~~~~~~~~|||zzzwwwtttrrrpppooommmjjjhhheeedddcccbbb```]]][[[[[[ZZZYYYWWWUUUSSSQQQPPPPPPOOONNNLLLMMMLLLJJJIIIGGGGGGFFFFFFGGGHHHJJJJJJIIIJJJKKKLLLJJJIIIHHHFFFFFFFFFGGGGGGKKKKKKNNNRRRUUUPPPFFF>>>777777888<<>>===<<<;;;;;;999999888777888888777777777666666666666666666777777666666555333333333333333333333333222222333333333333444444111111111111111111111111111222222222222333333333UUUQQQJJJDDDAAA@@@???>>>;;;<<<>>>@@@AAA@@@??????;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBAAA@@@===>>>@@@AAABBBDDDGGGJJJGGGJJJOOOSSSWWW]]]bbbfffnnnyyy}}}wwwqqqjjjfff^^^]]][[[ZZZ[[[___dddhhhoootttzzzzzztttkkkccc^^^VVVRRRQQQTTTVVVVVVXXX\\\eeelllwww|||yyyyyy{{{|||~~~|||||||||{{{yyyvvvtttrrrpppooommmkkkiiigggeeedddcccaaa^^^]]]\\\[[[ZZZXXXUUUSSSPPPOOOOOOOOONNNLLLLLLKKKIIIHHHFFFEEEEEEEEEGGGJJJLLLLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNPPPRRRPPPJJJAAA:::666666777;;;BBBHHHLLLMMMSSSSSSTTTUUUTTTSSSQQQPPPOOONNNNNNNNNMMMIIIBBB===::::::;;;;;;===>>>@@@@@@===;;;999777444333111111000222444333111000111222000111111111111000/////////...,,,+++++++++,,,,,,&&&'''((())))))((('''%%%(((((((((((((((((((((((('''))),,,+++)))((((((***(((((((((((((((((((((((('''((((((((()))))))))***'''((()))******)))(((((())))))((())),,,000333666+++&&&""""""&&&))))))'''***++++++,,,---...///000//////000111333555666777888:::<<<<<<===>>>AAACCCEEEFFFHHHGGGFFFEEEEEEFFFHHHHHHIIIJJJJJJKKKKKKLLLMMMUUUeeexxxdddOOOGGGCCC>>>===<<<;;;;;;999999888777777777777666666666555555444555555666666666555555444444444444444444444444222222222333333444444444222222222222222222222222111111222222222333333333YYYTTTMMMGGGDDDBBBAAA@@@<<<===???AAABBBAAA@@@???;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEEEEEEEDDDDDD???AAACCCDDDEEEGGGJJJMMMGGGJJJNNNRRRWWW]]]dddhhhppp{{{zzztttnnnfff^^^YYYQQQPPPNNNMMMNNNSSSYYY^^^eeemmmwww|||zzztttnnnkkk___ZZZVVVWWWWWWUUUUUUWWWXXX]]]eeennnuuuzzz||||||xxxuuusssrrrqqqpppnnnlllmmmnnnoooppprrrvvv{{{~~~xxxyyyzzzzzzyyyvvvtttrrrpppooonnnllljjjhhhgggfffcccaaa^^^]]]\\\\\\ZZZYYYUUUSSSPPPOOOOOOOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEHHHLLLMMMMMMLLLKKKLLLJJJJJJIIIHHHIIIJJJKKKLLLMMMOOOQQQQQQLLLDDD<<<666444444666:::BBBIIINNNPPPUUUUUUUUUUUUSSSRRRPPPNNNKKKLLLPPPSSSSSSLLLBBB::::::;;;<<<>>>????????????:::999888777555333222111000333555444222000111333111111111111111000/////////...---+++******+++,,,******+++***'''###''''''''''''''''''''''''&&&))),,,,,,***((((((***(((((((((((((((((((((((('''((((((((())))))******)))***+++,,,+++)))'''%%%+++******,,,000666<<<@@@111,,,&&&&&&***......---******+++,,,---//////000000111222444666888999:::999:::<<<======???AAADDDFFFGGGIIIIIIGGGFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMRRR[[[kkk~~~dddOOOHHHCCC???===<<<<<<;;;:::999888777666666666666555555555555444444555555555555555444555555555555555555555555222222222333333444444444222222222222222222222222111111111222222333333333WWWVVVTTTPPPKKKFFFAAA>>>>>>=========>>>???@@@@@@BBB===:::<<<===<<<>>>AAADDDEEEGGGJJJLLLLLLIIIGGGHHHBBB@@@DDDHHHHHHHHHJJJKKKJJJLLLRRRVVVYYYaaajjjmmmzzzqqqhhhaaa[[[VVVSSSKKKJJJIIIIIIJJJMMMPPPRRR\\\cccnnnyyy~~~}}}wwwqqqllleee___]]]\\\YYYVVVUUUXXXTTTTTT\\\cccfffhhhkkkgggeeebbb___]]]\\\]]]^^^``````aaaccchhhnnnsssvvv||||||~~~}}}|||{{{xxxvvvtttrrrqqqooonnnmmmkkkjjjiiihhhhhhcccbbb```]]][[[ZZZYYYXXXVVVTTTQQQOOONNNMMMKKKIIIJJJHHHFFFDDDCCCDDDFFFHHHIIIHHHHHHJJJLLLMMMMMMLLLKKKJJJHHHFFFFFFGGGHHHIIIMMMMMMLLLIIICCC<<<555111555444888???EEEHHHLLLRRRYYYTTTQQQRRRQQQLLLIIIJJJIIIMMMPPPMMMEEE>>>;;;;;;;;;<<<<<<======<<<<<<;;;999888888777555333111000333333222222222222222222222222111111333666888:::222333222000---***((((((***+++)))'''))),,,***%%%)))))))))))))))******+++(((((()))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))((((((((((((((()))'''((()))+++///444888;;;++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///333222111111222555777999;;;<<<<<<>>>@@@BBBCCCEEEDDDFFFHHHIIIGGGEEEEEEEEEIIIIIIHHHHHHHHHIIIJJJJJJQQQ]]]oooaaaOOOGGGBBB@@@<<<;;;;;;:::999888777777888777777666555444444444555555555555555555555555333333444444555555666666222222222111111000000000222222222111111111000000111111111111111111111111RRRRRRQQQOOOKKKGGGCCC@@@@@@@@@???>>>>>>>>>>>>>>>@@@<<<;;;>>>@@@@@@CCCFFFIIIKKKOOOTTTWWWVVVRRROOOLLLEEE@@@BBBEEEEEEFFFHHHLLLKKKNNNSSSWWWZZZccckkkwww}}}wwwoooggg___XXXRRRNNNJJJHHHFFFEEEFFFHHHJJJLLLRRRXXXdddpppxxx{{{zzzxxxwwwqqqllljjjiiiddd]]]XXXTTTNNNLLLPPPUUUVVVXXXZZZZZZYYYXXXVVVUUUTTTSSSSSSVVVVVVWWWYYY]]]bbbgggjjjmmmmmmpppssssssttt}}}}}}}}}{{{yyyvvvtttrrrqqqpppooommmkkkiiihhhggggggbbbaaa___]]][[[YYYXXXXXXVVVSSSPPPNNNNNNMMMKKKIIIJJJHHHFFFDDDDDDEEEFFFHHHHHHGGGGGGHHHJJJKKKJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJHHHHHHGGGDDD@@@;;;666333555555:::EEEMMMPPPRRRUUUXXXSSSPPPPPPOOOKKKHHHHHHHHHKKKMMMJJJBBB<<<:::;;;<<<<<<<<<<<<<<<;;;::::::777777666555333111//////222222222222222222222222555333111///......///000111222222000---***)))))))))***(((&&&)))//////+++))))))(((((())))))***+++))))))((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))((((((((((((((()))))))))(((((())),,,...///*********+++++++++,,,,,,,,,,,,,,,,,,------...///333222111222333555888999;;;<<<<<<>>>???BBBCCCDDDDDDFFFGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIQQQ]]]ppp~~~___NNNFFFAAA???<<<;;;;;;:::999888777777::::::999888888777777666555555555555555555555555444444444444444444555555444444333333333222222222222222222111111111111111111111111111111111111111MMMMMMNNNMMMKKKHHHEEECCCCCCBBBAAA???>>>=========>>><<<===BBBEEEEEEHHHMMMMMMQQQXXX```dddbbb]]]XXXSSSJJJCCCCCCDDDEEEGGGJJJPPPPPPSSSXXX[[[^^^gggppp}}}xxxqqqiii```XXXPPPJJJJJJHHHEEECCCBBBCCCEEEFFFKKKQQQZZZeeeooowww||||||zzz{{{}}}xxxlllbbbYYYQQQJJJJJJKKKJJJKKKMMMNNNOOOPPPQQQQQQOOOLLLJJJLLLLLLLLLNNNQQQTTTXXX[[[```aaaeeeiiijjjnnnxxx~~~}}}{{{yyyvvvtttrrrrrrpppooonnnkkkiiigggeeedddaaa```^^^\\\ZZZXXXWWWWWWUUUSSSPPPNNNMMMLLLJJJIIIIIIHHHFFFDDDDDDEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGEEEGGGFFFEEEEEEFFFGGGIIIJJJDDDCCCAAA>>>;;;888666555666666???NNNZZZ]]]\\\ZZZYYYSSSPPPPPPNNNJJJGGGHHHFFFHHHHHHDDD>>>::::::;;;=========<<<;;;:::888888777777666444222111//////111111111222222333333444888777444111///.........000111111000---+++******)))***(((%%%(((---///,,,))))))(((((())))))***+++))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((()))))))))(((((()))((((((''''''((())))))***)))''''''&&&'''((()))))))))*********+++++++++,,,,,,,,,,,,---...//////222222222222444666888999<<<<<<===>>>???AAACCCDDDCCCDDDEEEEEEDDDDDDFFFHHHEEEEEEDDDDDDDDDEEEGGGHHHPPP\\\ooo|||^^^MMMEEE@@@>>><<<<<<;;;:::999888777777:::999999888888777777777555555555555555555555555555555444444444444444444555555555555444444444444111111111222222222222222111111111111111111111111HHHIIIJJJKKKJJJIIIFFFEEEBBBBBBAAA@@@???>>>>>>>>>>>>===???EEEGGGHHHKKKQQQSSSZZZeeepppuuurrrkkkeee\\\QQQHHHEEEGGGHHHLLLPPPVVVVVVZZZ^^^```bbbkkkuuu}}}wwwooofff\\\RRRLLLKKKIIIFFFDDDBBBCCCDDDEEELLLPPPUUU]]]fffoooxxx~~~~~~qqqaaaWWWMMMIIIGGGEEEEEEGGGHHHKKKOOORRRRRROOOKKKHHHFFFFFFFFFGGGIIILLLNNNPPPWWWXXX\\\aaadddjjjwww~~~~~~}}}{{{yyywwwuuusssrrrppppppnnnkkkiiifffcccbbb```___]]][[[XXXWWWVVVVVVTTTQQQOOOMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHGGGFFFEEEEEEFFFFFFDDDCCCEEEEEEDDDDDDDDDEEEFFFGGGBBB@@@===999777555555555777999CCCWWWfffiiiddd___ZZZTTTPPPPPPNNNIIIGGGHHHEEEDDDCCC???:::888999;;;>>>======<<<:::999777666999888666444333111000000000000111222333333444444555444333111111111111111///000111000---+++++++++)))+++)))&&&&&&))))))&&&((((((((((((((()))******))))))(((((('''&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((((('''(((((('''''''''((())))))''''''''''''(((***+++,,,************+++++++++++++++++++++,,,---...///000111111222333444666888:::<<<<<<===>>>???AAACCCDDDCCCCCCDDDCCCCCCDDDGGGIIIEEEDDDCCCCCCCCCEEEGGGHHHPPP]]]ooozzz^^^MMMFFFAAA>>><<<<<<;;;:::999888888777666666666555555444444444555555555555555555555555666666666555555444444444555555555555555444444444111111222222222222333333111111111111111111111111FFFFFFFFFFFFFFFEEECCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAA@@@BBBGGGHHHHHHMMMSSS]]]fffttt{{{sssaaaVVVKKKHHHJJJLLLQQQVVVXXXZZZ^^^bbbbbbdddnnnyyy{{{tttkkkaaaWWWQQQKKKIIIGGGDDDCCCDDDEEEFFFKKKMMMPPPTTTZZZeeepppxxx}}}~~~dddXXXLLLFFFCCCAAAAAACCCDDDGGGLLLOOOOOOMMMIIIFFFCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLPPPVVV[[[bbbqqq~~~~~~}}}|||yyywwwuuusssrrrpppooonnnkkkhhheeebbb```___]]][[[YYYWWWVVVUUUTTTSSSPPPNNNLLLLLLLLLJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDAAA===888555444444444888;;;HHH]]]mmmooohhhbbbYYYSSSNNNMMMKKKFFFDDDEEECCCAAA>>>;;;888888:::<<<>>>>>>>>><<<;;;999777666888666444222000/////////000000111222333333444444...............////////////000111000---+++++++++'''***,,,)))(((***)))&&&((((((((('''((())))))***))))))((((((''''''''''''&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''''''''((())))))&&&'''''')))***,,,---...+++++++++,,,,,,,,,,,,---+++++++++,,,---...000000111111222444555777999:::=========>>>???AAABBBCCCCCCCCCDDDCCCCCCDDDGGGIIIFFFEEEDDDCCCDDDFFFHHHJJJTTT```ssszzz^^^NNNGGGBBB???===<<<<<<;;;:::999888888555444444444444444333333555555555555555555555555888777777777666666555555333333333333333444444444222222222222222222222333111111111111111111111111JJJHHHFFFDDDBBBAAA@@@@@@>>>>>>???@@@AAACCCDDDEEEDDDCCCEEEHHHHHHIIIOOOWWWcccmmm}}}|||ggg[[[PPPLLLMMMPPPUUU[[[ZZZ]]]aaaeeedddfffppp{{{}}}vvvnnneee\\\VVVMMMKKKHHHEEEDDDDDDEEEFFFDDDFFFHHHKKKPPPZZZgggqqq}}}iii]]]QQQJJJFFFCCCBBBDDD???AAAEEEHHHHHHFFFCCCAAA@@@@@@@@@AAABBBCCCDDDDDDFFFFFFJJJOOOUUU^^^nnn|||~~~~~~|||zzzwwwuuussssssnnnnnnmmmkkkhhheeeaaa```]]]\\\ZZZXXXVVVTTTSSSSSSRRROOOMMMLLLLLLKKKJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFEEEEEEFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDGGGDDD???:::777555555666999===KKK___mmmmmmgggcccWWWPPPKKKIIIFFFBBB@@@AAAAAA???<<<:::999999;;;<<>>===<<<:::888777666444222///...---------111111111222222333333444111111111000000/////////000111111000---+++******$$$)))+++***))),,,---+++((((((''''''(((((()))***((()))))))))))))))))))))''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))(((((()))))))))*********++++++,,,,,,,,,---------******+++,,,---...000111000111222444666888999:::=========>>>???AAABBBCCCCCCDDDEEEEEEDDDDDDFFFHHHGGGEEEDDDCCCDDDGGGJJJLLLWWWcccvvvyyy^^^NNNGGGBBB???======<<<;;;:::999888888666666666666666666666666555555555555555555555555777777777666666666666666222222222222333333333333444333333333222222222222111111111111111111111111VVVSSSNNNIIIEEECCCCCCCCC>>>??????@@@BBBCCCEEEFFFGGGFFFGGGJJJJJJLLLTTT^^^kkkvvvqqqeeeYYYTTTTTTUUUZZZ___```ccchhhkkkjjjkkkuuu~~~xxxqqqiiibbb]]]TTTQQQMMMJJJGGGFFFGGGGGGBBBDDDFFFGGGJJJSSS```iiiwwwqqqeeeXXXPPPLLLGGGFFFGGG>>>@@@AAACCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCDDDDDDGGGMMMRRR[[[lll{{{~~~|||zzzxxxuuutttsssmmmmmmlllkkkhhheeebbb___\\\[[[YYYWWWUUUSSSRRRRRRQQQOOOLLLKKKKKKKKKIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFDDDCCCBBBCCCDDDFFFGGGIIIIIIJJJHHHFFFBBB>>>;;;999999999:::???MMM___iiihhhdddbbbXXXQQQKKKIIIFFFAAA???@@@@@@>>>;;;::::::;;;======?????????>>>===;;;:::999888666333111///...//////222222222222222222222222444444444444333222111111111222222000---***))))))%%%(((((($$$###(((,,,---(((''''''''''''((())))))(((((())))))***+++++++++((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&'''((()))))))))***************))))))***+++++++++,,,,,,,,,,,,******+++,,,---///000111000111333555777999::::::======>>>>>>???@@@BBBBBBDDDFFFGGGGGGFFFEEEFFFFFFFFFEEECCCBBBDDDFFFJJJLLLTTTaaatttwww]]]MMMFFFBBB>>>======<<<;;;:::999999888888888888888888888888888555555555555555555555555444444444444555555555555111222222222333333333333555555444333222111111000111111111111111111111111bbb^^^WWWPPPKKKIIIIIIIII@@@@@@@@@AAABBBCCCEEEFFFHHHGGGIIIKKKKKKNNNXXXcccwww{{{nnnaaa\\\ZZZ[[[^^^cccgggjjjooorrrpppqqq|||}}}}}}|||zzztttnnngggbbb[[[XXXTTTOOOKKKIIIIIIIIIEEEGGGHHHHHHIIIPPP[[[cccmmm~~~sssfffYYYRRRLLLGGGDDDEEEBBBBBBCCCCCCCCCCCCCCCBBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAACCCHHHNNNWWWhhhwww~~~|||zzzxxxvvvtttssskkkllllllkkkhhheeebbb```\\\[[[YYYVVVTTTSSSRRRRRRPPPNNNLLLKKKKKKKKKIIIHHHEEEEEEFFFFFFGGGGGGGGGGGGEEECCCBBBCCCDDDEEEDDDCCC@@@BBBEEEHHHJJJMMMNNNOOOHHHFFFCCC@@@>>><<<<<<<<<:::@@@NNN^^^fffdddaaaaaa[[[TTTMMMKKKHHHCCCAAACCC@@@>>>;;;;;;;;;===>>>>>>????????????>>>===;;;;;;;;;:::777444222222222333333333222222222222222222///000000111111111111000222333222000---***((((((((()))%%% '''***'''''''''''''''((())))))(((((()))***+++,,,------)))((('''&&&&&&'''((()))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***)))***+++,,,---------,,,)))************+++++++++*********,,,---///000111///111333555777999::::::>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHIIIGGGFFFEEEEEEFFFDDDBBBBBBCCCFFFIIILLLNNN[[[pppuuu[[[LLLEEEAAA=========<<<;;;:::999999888777777777777777888888888555555555555555555555555222222222333333444444444222222222333333444444444666666555444222111000000111111111111111111111111sssnnneee\\\TTTNNNLLLJJJFFFFFFFFFFFFFFFHHHIIIJJJHHHJJJLLLMMMPPPYYYfffpppwwwiiibbb```aaafffkkkrrrtttuuuuuuvvvzzzzzzyyyyyyzzzzzz}}}|||}}}{{{uuunnniiifff```YYYRRROOOMMMKKKJJJHHHHHHHHHHHHJJJOOOUUUZZZkkkyyywwwoooddd[[[TTTNNNHHHDDDIIIFFFCCCBBBBBBCCCCCCBBBAAA???>>>???AAACCCCCCBBBBBBBBBEEEHHHKKKSSSdddttt}}}zzzxxxwwwtttoookkklllkkkjjjjjjiiieee```\\\\\\YYYUUUSSSSSSRRRQQQPPPOOONNNMMMKKKJJJIIIHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHFFFDDDBBBBBBBBBCCCEEEDDDDDDGGGKKKLLLJJJGGGIIIGGGBBB===888666888:::<<>>===;;;::::::;;;<<<===HHHCCC>>>>>>@@@BBB???<<<777555333111000000000000222222222222222222222222444333222111111222444555444333000...+++)))((('''''''''(((******+++++++++******))))))((((((''''''(((***)))'''...<<>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJOOOZZZkkk|||yyy]]]MMMFFFAAA>>>>>><<<999888999:::999999666777777666555555777999555444444444444555666666777666555555666777555444333222222111111222222333666666555555555444444444555444444333222111000000yyypppfff^^^WWWTTTOOONNNLLLJJJJJJKKKLLLMMMMMMPPPSSSVVV[[[fffttt~~~pppjjjiiijjjnnnsssvvvxxxyyyzzz{{{{{{zzz{{{|||||||||{{{||||||xxxtttqqqkkkgggccc^^^YYYTTTNNNKKKGGGGGGGGGFFFGGGKKKPPPUUU___mmm|||}}}qqqfff]]]UUUOOOKKKIIIGGGEEEEEEFFFFFFDDDCCCBBB@@@??????AAABBBAAA@@@BBBBBBDDDGGGIIIOOO]]]kkkwww~~~|||yyyxxxwwwtttooollllllkkkjjjjjjhhheee```\\\[[[YYYUUUSSSSSSRRRQQQOOOLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBEEEHHHIIIGGGEEEBBBAAA>>>999555333555666===FFFSSS[[[^^^^^^^^^^^^ZZZTTTMMMIIIGGGEEEBBB??????>>>===<<<<<<>>>@@@AAACCCAAAAAACCCGGGGGGCCC>>>888777555333222111111111333333333333333222222222444333333333333333444444222111///---***)))((((((''''''(((******++++++***))))))))))))((((((''''''&&&******)))---666<<<<<<+++***)))(((((((((((((((%%%&&&&&&'''((((((''''''&&&'''((((((&&&'''(((******(((&&&'''***---......+++++++++++++++,,,,,,---*********+++,,,---//////000222444555555777:::<<<>>>>>>>>>???@@@BBBDDDDDDGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLXXXiii{{{|||___NNNFFFBBB???>>><<<999999999:::999888666777888777555555777888555444444444444555666666555444333555666777777666333222222222222222222333555444444444333333333333333333222222222222222222wwwmmmeee```aaa___[[[WWWUUUUUUWWWXXXVVVYYY\\\aaahhhuuuyyyttttttuuuzzz|||{{{|||}}}}}}~~~}}}{{{{{{|||~~~~~~|||{{{qqqpppnnnkkkeee]]]TTTNNNIIIIIIHHHFFFFFFHHHMMMQQQVVVbbbqqq}}}vvvkkkbbbZZZUUUNNNLLLKKKJJJJJJIIIGGGEEEEEECCCAAAAAABBBCCCBBBAAABBBBBBCCCFFFFFFIIITTT```lll{{{~~~|||zzzxxxwwwvvvtttpppnnnlllkkkjjjiiihhhddd```\\\[[[YYYUUUSSSSSSRRRPPPNNNKKKJJJGGGDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCAAA@@@@@@AAACCCDDDCCCBBB======:::777444222333555>>>GGGRRRYYY\\\[[[[[[[[[[[[VVVOOOKKKIIIGGGDDDAAA>>>===<<<<<<===???BBBCCC@@@AAAEEEJJJNNNLLLFFF@@@:::888666444333222222222555444444444333333222222333333444444444444333333///...,,,+++))))))((((((''''''((()))************)))))))))(((((((((((('''%%%)))+++***,,,///000---***)))((('''%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%'''))))))((('''((())))))'''&&&&&&(((***++++++,,,,,,++++++,,,,,,---...---------...///000222222111333444555555666999;;;>>>>>>???@@@AAACCCDDDEEEHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMYYYjjj|||bbbPPPGGGBBB???>>><<<999999::::::999888666777888777666666777888555444444444444555666666444333333444666888888777333333222222222222333333333333333333222222222222111111222222222333333333}}}vvvsssvvvsssmmmiiiffffffgggiiigggiiilllrrrzzz}}}~~~~~~zzzzzz{{{||||||{{{{{{zzzzzz|||~~~wwwvvvtttqqqlllcccZZZTTTOOOOOOMMMKKKIIIJJJMMMPPPUUU^^^jjjwwwtttjjjddd[[[XXXSSSPPPNNNLLLJJJHHHIIIGGGEEEEEEEEEFFFEEEDDDAAAAAABBBEEEEEEGGGNNNXXXeeesss~~~}}}zzzyyywwwvvvtttsssqqqooolllkkkiiihhhgggddd```\\\[[[XXXVVVTTTSSSQQQOOOMMMLLLJJJGGGEEECCCCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDCCC??????>>>>>>>>>??????@@@======;;;888555444555777>>>FFFPPPWWWYYYYYYYYYZZZ\\\WWWQQQMMMLLLJJJGGGDDD;;;;;;:::;;;===???BBBDDDDDDFFFJJJNNNPPPLLLFFF@@@:::999777444333222222222666555555444444333333222333333444555555444222111,,,+++***))))))(((((()))''''''((()))******))))))(((((((((((((((((((((((('''(((*********)))(((&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&$$$''')))***)))((('''((()))((('''''''''((())))))+++++++++++++++,,,------.........///000111222333222444555555555666888:::>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKQQQ\\\mmm}}}dddQQQHHHCCC@@@===;;;:::999::::::999888666888999888777666666777555444444444444555666666555444333444666777666555222333333333333333333222333333333333333222222222222222222222222222222222zzzwwwwwwxxxyyyzzz|||}}}yyywwwwwwxxxyyyyyyyyyyyyzzz{{{|||~~~{{{xxxtttppplllfff```[[[VVVUUUSSSPPPMMMLLLNNNPPPUUUYYYcccppp}}}zzzoooiii```XXXSSSPPPMMMLLLLLLJJJHHHGGGHHHHHHGGGFFFAAA@@@BBBEEEFFFFFFLLLTTT^^^lll}}}~~~|||yyyxxxwwwuuusssqqqpppppplllkkkiiigggfffccc___]]]ZZZXXXVVVTTTSSSQQQNNNLLLKKKJJJGGGEEECCCCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFDDDCCC>>>>>>===<<<;;;<<<>>>@@@???>>>===999666555666888===DDDNNNTTTUUUVVVWWWYYYWWWSSSOOOMMMMMMKKKFFFCCC;;;;;;;;;<<<>>>AAADDDFFFLLLLLLMMMMMMKKKGGGBBB>>>:::999777444222111111111555555555444444333333333222333444444444333111000******)))((((((((())))))'''(((((())))))))))))((('''''''''''''''((((((((()))(((((()))((('''''''''&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&$$$$$$$$$''')))***)))((('''((())))))))))))(((((()))******************+++,,,,,,************+++---...///222444555555555666888:::======>>>???AAACCCEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJRRR]]]nnnfffRRRHHHCCC@@@<<<;;;::::::;;;:::999777777888:::999888666666777555444444444444555666666777555444444555555444222222333444444444444333222333333333333333444444444444444333333222111000000{{{xxxtttssstttuuuvvvvvvxxxxxxzzz{{{}}}~~~}}}vvvqqqllliiieeeccc[[[ZZZXXXTTTQQQOOOPPPRRRRRRSSS[[[gggtttuuujjjbbb]]]YYYVVVSSSQQQNNNLLLKKKJJJHHHFFFCCCAAABBBEEEFFFFFFKKKQQQXXXeeeuuu}}}|||xxxxxxwwwuuuqqqooopppqqqmmmkkkhhhfffeeeccc___]]]ZZZXXXVVVTTTSSSQQQMMMJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDD>>>>>>===;;;;;;<<<@@@CCCBBB@@@===888444333555777===CCCKKKOOOPPPPPPRRRTTTOOOMMMLLLLLLLLLJJJEEE@@@>>>>>>>>>???AAADDDGGGIIIOOONNNLLLHHHDDDAAA>>>===;;;999777444222111111111333333333333333444444444222333333222222111000///******)))((((((((())))))'''(((((())))))(((((((((&&&''''''''''''(((((((((+++((('''))))))''''''***&&&&&&&&&'''((()))***+++))))))(((((('''&&&$$$$$$%%%'''))))))((('''((()))((()))+++***))))))***+++******))))))******+++,,,******++++++,,,...///000111333444555555666999;;;<<<<<<===>>>@@@CCCEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJOOO[[[mmmfffQQQGGGCCC@@@<<<;;;::::::;;;;;;888666777999;;;:::888666666666555444444444444555666666888666555444444444222111222333444555555444333222333333333333444444444444555444444333222111000///wwwtttqqqpppqqqsssttttttwwwxxxzzz|||~~~}}}uuupppmmmiiigggaaaaaa___[[[WWWUUUUUUVVVTTTSSSXXXcccnnnzzz~~~uuunnniiiaaa^^^YYYUUURRROOOKKKIIIFFFCCCBBBDDDDDDDDDHHHNNNTTT```ooo}}}~~~|||xxxyyyxxxtttpppnnnnnnpppmmmkkkhhhfffdddbbb___]]]ZZZXXXVVVUUUSSSPPPLLLIIIIIIIIIIIIHHHGGGEEECCCBBBAAABBBCCCEEEEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEEEE??????>>><<<;;;===BBBGGGGGGDDD>>>777222222444777===BBBHHHJJJJJJIIIJJJKKKJJJJJJKKKNNNOOOLLLFFF@@@?????????@@@AAADDDGGGIIIJJJJJJGGGDDD@@@>>>=========;;;888666444222222222111111222222333333444444333222111000////////////+++******)))((((((((()))'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((+++'''(((++++++'''&&&)))''''''&&&''''''((()))***&&&&&&'''''''''''''''&&&&&&'''((((((&&&'''(((***&&&(((++++++)))(((***,,,+++************+++,,,,,,............///111222333000222444555555777:::<<<:::;;;<<<===???BBBDDDEEEFFFGGGHHHHHHHHHGGGFFFEEECCCDDDEEEFFFHHHIIIJJJJJJOOO[[[nnneeePPPFFFBBB@@@<<<;;;:::;;;;;;;;;888666777999;;;;;;999777666555555444444444444555666666666555444444444444333222222333444666666444333222111222222222333333333333333333333222222111111111|||yyy~~~uuurrrpppoooqqqrrrsssssswwwxxx{{{}}}{{{uuupppllliiiggggggeeeaaa]]][[[[[[\\\ZZZXXXZZZdddmmmvvvzzznnnjjjddd^^^YYYUUUPPPLLLHHHDDDBBBCCCCCCBBBEEEKKKSSS___nnn}}}~~~}}}yyyyyyxxxtttooommmnnnpppmmmkkkhhhfffdddbbb___]]]YYYXXXVVVUUUSSSPPPLLLIIIJJJKKKLLLLLLKKKHHHEEEDDD@@@AAABBBDDDDDDDDDDDDCCCCCCBBBAAAAAAAAACCCEEEFFF@@@@@@???===<<<>>>DDDIIILLLHHHAAA999333222555888>>>BBBFFFGGGEEECCCCCCDDDJJJKKKNNNRRRTTTQQQIIICCC>>>>>>>>>>>>@@@CCCFFFGGGDDDDDDDDDAAA???======>>>>>>===:::777555444333333///000111222333444444555333222000............///,,,+++***))))))(((((()))'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((***''')))...---'''%%%'''(((((('''&&&&&&&&&''''''###$$$%%%'''((()))))))))'''(((((('''&&&&&&)))+++$$$'''******)))(((***,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---///000111000111333555555777;;;===999:::;;;===???AAACCCDDDHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKLLLSSS___qqqeeeOOOFFFAAA???;;;;;;:::;;;<<<;;;888666777999;;;;;;999777555555555444444444444555666666555333222333555555555333222333555666666555333222000000111111222222222222111222222222222333333333yyyvvvtttvvv~~~vvvuuusssqqqpppqqqrrrssswwwzzz~~~{{{wwwrrrooopppooommmiiiccc^^^\\\[[[[[[^^^bbbeeekkksss~~~rrriiiccc\\\PPPFFFFFFCCCBBBDDDCCCCCCHHHNNNTTT```ppp~~~}}}vvvqqqooooooooopppmmmjjjgggdddcccaaa^^^\\\TTTVVVWWWSSSMMMJJJKKKNNNKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEGGGJJJOOOEEE<<<777555444666:::>>>AAAEEEGGGGGGGGGHHHIIIMMMPPPSSSTTTRRRMMMGGGCCCBBB@@@======@@@BBBBBBAAAAAA???===<<<======<<<;;;GGGCCC===999777666555555444444555555555555555555222111000000000000---++++++***)))(((((()))*********)))(((''''''((()))***))))))))))))))))))))))))((())))))))))))'''%%%$$$&&&'''((((((''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))***,,,,,,******+++,,,---//////000111222333444666888:::;;;@@@@@@AAABBBCCCCCCCCCCCCHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDFFFHHHKKKMMMOOOUUU^^^mmm}}}bbbNNNCCC>>>>>>===;;;::::::::::::999777555555555555555555555555777777666666555555555444333444555666666555444333444444333333333333222222333333333333333333333333222222222222222222222222zzzqqqoooooosss|||{{{zzzwwwuuuttttttuuuvvvzzz}}}}}}zzzuuuvvvuuurrrmmmgggcccaaa^^^bbbggglllpppvvv}}}uuulllaaaTTTKKKHHHEEEDDDEEEEEEDDDIIIOOOVVVaaaqqq~~~|||xxxuuutttsssqqqpppllliiieeebbbaaa___\\\ZZZSSSWWWZZZXXXQQQJJJGGGGGGIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAACCCDDDFFFIIILLLMMMDDD:::777555444777;;;CCCEEEHHHIIIJJJKKKNNNPPPWWWWWWVVVUUUQQQMMMIIIFFFCCC@@@======>>>???>>>===BBB???<<<;;;===@@@AAABBBHHHCCC===888555555444444444444555666666555444333222111000000000///---+++---,,,***)))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))*********)))(((&&&&&&)))***+++***(((''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((())))))***+++,,,)))******+++,,,---...///222333333555777999;;;<<>>===;;;::::::::::::999777666666666666666666666666777666666666555555555555444444555555555555444444444444333333333333222222111111111111111111111111222222222222222222222222~~~tttoooiiijjjmmmrrr{{{~~~{{{yyyyyyyyyyyy~~~~~~yyyrrrkkkgggdddhhhmmmrrruuuwwwzzz|||~~~pppaaaUUUMMMIIIFFFEEEGGGFFFFFFJJJQQQWWWbbbrrr|||{{{zzzzzzzzzwwwssspppjjjgggccc```^^^\\\ZZZXXXXXX]]]bbbaaaYYYPPPIIIFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEJJJMMMOOOLLLCCC999666444444777<<>><<<<<<======<<<;;;AAA>>><<<<<<@@@EEEHHHJJJIIICCC<<<666333333333333444555666777777555333111222111000000000///---+++...---+++)))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((***************)))((('''+++,,,,,,+++(((''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))*********)))))))))******+++))))))***+++,,,------...222333444555888:::<<<===>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHJJJLLLLLLKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGRRR\\\lll~~~vvv[[[NNNGGGAAA>>>===;;;::::::::::::999777777777777777777777777777666666666666555555555555444444444333333444444444444444333333333333222222111111111111111111111111222222222222222222222222wwwnnnjjjhhhgggiiimmmssszzz~~~|||{{{{{{yyysssooommmnnnqqqtttuuuwwwxxxxxxzzzhhhYYYPPPLLLIIIGGGFFFGGGGGGGGGKKKRRRVVVbbbrrr||||||{{{{{{zzzwwwrrroooiiifffccc```^^^[[[YYYVVVYYY]]]aaa```ZZZRRRJJJGGGCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDGGGMMMRRRSSSMMMCCC999555444444777===GGGJJJNNNQQQRRRSSSUUUVVVZZZXXXTTTOOOKKKGGGEEECCC======<<<<<<============>>>======???DDDIIILLLMMMHHHBBB:::444222222222222555666777888777444222000222000//////000///---***,,,+++******)))(((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))((((((''''''***++++++***(((''''''(((((((((((((((((((((((((((''''''''''''((((((((((((++++++******++++++,,,---++++++******)))***************+++,,,,,,---......111222333555777999<<<===>>>>>>???@@@AAAAAAAAAAAAGGGIIIKKKLLLMMMLLLKKKJJJGGGGGGFFFFFFFFFGGGIIIJJJOOOYYYjjj}}}kkkTTTLLLGGGAAA<<<===;;;::::::::::::999777666666666666666666666666666666666666666555555555555444333222222333444555444444333333333222222222333333333333333333333333222222222222222222222222sssiiieeedddeeefffjjjnnnrrrvvv|||~~~|||||||||vvvuuusssssstttvvvwwwxxx}}}}}}lll[[[OOOJJJIIIHHHEEEEEEGGGGGGGGGLLLSSSVVVbbbrrr}}}zzzxxxvvvtttpppmmmjjjgggccc```^^^\\\YYYVVVSSSUUUVVVTTTPPPKKKGGGEEEBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDGGGHHHFFFIIIQQQVVVUUUNNNDDD:::555444444999>>>DDDIIINNNRRRSSSRRRQQQQQQQQQQQQPPPNNNKKKGGGCCCAAA@@@@@@@@@???===<<<;;;;;;:::<<>>>>>???@@@AAAAAAAAAAAAGGGIIIKKKMMMMMMMMMLLLKKKHHHHHHGGGGGGHHHIIIKKKLLLMMMXXXjjj~~~cccOOOIIIEEE???;;;===;;;::::::::::::999777555555555555555555555555555555555666666666666666555555333222222333555555444444333333333222222222333333333333333333333333222222222222222222222222|||oooeee```aaaccceeefffjjjmmmoooppptttyyy~~~~~~}}}|||}}}|||wwwuuuuuuxxxzzz|||}}}yyywwwxxx|||yyylll]]]QQQIIIGGGHHHFFFDDDDDDGGGHHHIIIOOOVVV[[[fffvvv}}}yyyvvvtttrrrooommmkkkhhhdddaaa^^^\\\YYYVVVSSSQQQOOOMMMJJJIIIHHHGGGBBBAAAAAAAAAAAACCCDDDFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFBBBHHHJJJGGGKKKUUUXXXVVVMMMCCC999555555777===CCCEEEIIIOOOQQQQQQOOOMMMLLLKKKMMMNNNOOOMMMIIIEEEBBBDDDEEEDDDBBB>>>:::999999:::<<<@@@EEEHHHIIIFFFDDD>>>:::555333222333333333666666666666555444333333111000/////////...,,,***'''((()))******++++++***'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))***+++++++++*********++++++,,,---.........////////////...///000222555888:::;;;>>>???@@@AAABBBBBBBBBBBBDDDFFFIIILLLNNNOOONNNNNNJJJJJJIIIHHHHHHIIIJJJKKKNNNYYYlll```MMMGGGCCC>>>;;;===;;;::::::::::::999777555555555555555555555555555555555666666666666666555555555444444555555555444444333333333333222222111111111111111111111111222222222222222222222222oooiiibbb]]]]]]```ccceeegggkkknnnnnnmmmpppuuu{{{~~~~~~}}}{{{~~~}}}{{{||||||wwwtttrrrqqqqqqtttwwwzzz}}}}}}zzzvvvsssgggbbbZZZRRRKKKHHHFFFEEEFFFDDDDDDHHHJJJLLLRRRYYYcccnnn}}}~~~|||yyywwwuuussspppmmmkkkhhhddd```^^^[[[XXXVVVUUURRRNNNKKKJJJIIIHHHHHHAAA@@@??????@@@AAACCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEE???GGGKKKIIIMMMWWWZZZUUUIII@@@777555777;;;CCCJJJKKKMMMOOOOOOMMMLLLLLLLLLIIIKKKLLLMMMKKKHHHEEECCCAAACCCDDDBBB>>>;;;:::;;;>>>>>>@@@BBBDDDDDDAAA>>>888666333222333555555444666555444444444444555666111000......///...,,,***((((((******+++***))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%&&&&&&'''(((((()))***)))((('''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******************+++,,,,,,------------............///...///000333555888;;;<<>><<<===;;;::::::::::::999777555555555555555555555555555555555555666666666777555666666777777666666555444444333333333333222222111111111111111111111111222222222222222222222222{{{qqqjjjccc___[[[ZZZ\\\```dddeeeiiimmmoooooonnnpppvvv|||}}}~~~}}}zzz}}}}}}xxxrrrlllfffbbbdddfffhhhiiifffaaa\\\XXXUUURRRNNNKKKIIIGGGDDDAAAFFFDDDEEEIIILLLNNNUUU\\\jjjttt{{{zzzyyyxxxxxxuuuqqqnnnjjjgggccc```]]]ZZZWWWUUUSSSPPPKKKHHHGGGFFFDDDCCC@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEE>>>GGGLLLJJJNNNYYYZZZTTTFFF===555555999???GGGPPPRRRQQQPPPMMMJJJJJJLLLNNNIIIIIIJJJIIIHHHFFFCCCBBB:::===@@@AAA???>>>???AAAAAA@@@??????@@@???===;;;444333222333444666666555666555444222333444666777111///......///...,,,))))))***+++++++++)))((('''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''))))))+++,,,,,,+++(((''''''(((''''''''''''''''''''''''''''''''''''((((((((()))*********)))***++++++,,,************+++,,,---...,,,,,,------------------///000111444666:::<<<>>>@@@@@@AAABBBCCCCCCCCCCCCIIIJJJKKKMMMLLLKKKJJJHHHAAABBBCCCEEEHHHLLLPPPRRRTTT```rrrbbbPPPGGGBBB???>>>===;;;::::::::::::999777777777777777777777777777444555555555666666777777555666777888888777666555444444444333333333222222333333333333333333333333222222222222222222222222}}}uuullleeeaaa^^^YYYXXXXXXWWWYYY___ffflllooonnnkkkiiijjjpppyyy~~~}}}{{{|||yyysssmmmiiifffeeedddaaa^^^ZZZVVVSSSQQQRRRPPPLLLJJJJJJIIIHHHGGGKKKGGGFFFIIIMMMQQQXXX```mmmzzz}}}}}}|||zzzwwwtttpppmmmkkkfffdddaaa___]]][[[XXXUUURRRRRRQQQNNNKKKGGGDDDBBB@@@?????????@@@AAABBBBBBEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA???@@@DDDGGGFFFIIIKKKKKKOOOSSSSSSOOO@@@===666444===KKKVVVXXX[[[YYYTTTOOOJJJIIIJJJMMMJJJIIIHHHHHHHHHGGGEEECCCDDDDDDDDDCCCCCCBBBAAA@@@AAA@@@???>>>;;;999777555666444111///000222555777222222333444555555555555111111000///...,,,***))),,,,,,,,,+++***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((()))******))),,,///'''(((***++++++***))))))"""###%%%&&&'''(((((('''***'''%%%&&&(((***++++++(((+++...///---***)))(((+++,,,,,,------,,,,,,+++............///111222333***000555777666777:::>>>===???AAACCCDDDCCCAAA@@@CCCEEEHHHJJJJJJIIIGGGFFFEEEEEEEEEHHHLLLOOOQQQRRRZZZggg{{{dddPPPJJJGGGCCCAAA<<<;;;;;;::::::999999888999777555333333444666777888777555444333333333444666666666666666666666666666666666666666555555444333333333333333333333333444444555555333111...---zzzxxxxxxyyyyyyxxxvvvvvvuuutttqqqooollliiieee```\\\YYYXXXWWWXXXYYYZZZ[[[]]]bbbhhhmmmllllllmmmmmmooosssxxx|||~~~|||{{{{{{uuupppllljjjkkkiiieee```[[[VVVSSSRRRQQQOOOKKKIIIIIIIIIGGGFFFKKKGGGGGGJJJNNNSSS[[[cccrrr~~~}}}|||{{{yyyvvvssspppmmmkkkfffdddaaa^^^]]]ZZZWWWUUURRRQQQPPPNNNJJJGGGDDDBBB???>>>>>>??????@@@AAABBBEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDBBB@@@AAACCCEEEFFFIIILLLNNNSSSWWWSSSLLL???<<<777666@@@PPP[[[^^^\\\YYYUUUQQQMMMKKKJJJJJJIIIHHHFFFFFFGGGHHHFFFEEEGGGGGGGGGGGGEEECCCAAA@@@??????>>>===;;;888777555444222000//////111444666222333333444444444444333111111000///...---+++***++++++++++++***)))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((******++++++***)))((()))'''((()))***************%%%%%%&&&&&&''''''((((((,,,)))&&&&&&'''***++++++,,,,,,---,,,******+++---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000111000444999:::888888;;;>>>===???AAACCCDDDCCCAAA@@@CCCDDDGGGIIIIIIIIIGGGFFFDDDDDDFFFHHHLLLPPPRRRSSS[[[hhh|||fffRRRJJJFFFBBB???<<<;;;;;;::::::999999888888777666555555555666666888777666555444444444444555555555555555555555555555555555555555444333333333333333333333333333333333333444444333111///...|||xxxrrrkkkfffdddddddddddd```\\\YYYYYYYYYYYYYYYXXXWWWUUUSSSRRRSSSUUUVVVVVVXXX[[[]]]___bbbfffiiigggjjjnnnqqqsssuuuwwwzzz}}}{{{}}}{{{yyyxxxrrrooojjjccc]]]XXXUUUSSSSSSPPPMMMKKKKKKKKKJJJIIILLLJJJKKKOOOTTTYYYbbbkkkzzz~~~}}}zzzyyywwwuuurrrooommmkkkfffccc```^^^\\\YYYVVVTTTPPPPPPNNNLLLIIIFFFCCCAAA?????????@@@@@@AAABBBCCCEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEECCCBBBAAABBBDDDGGGIIIMMMSSSZZZ\\\TTTHHH>>>;;;777777BBBTTT```ddd___ZZZUUUQQQPPPNNNJJJGGGHHHFFFDDDEEEFFFHHHHHHHHHJJJJJJKKKJJJHHHEEEAAA???======<<<;;;:::888666555222111000//////111333444333333333333333222222111000000000000///...---,,,++++++++++++***)))(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((,,,...///000...,,,(((&&&((('''(((((()))***+++,,,)))((('''&&&&&&'''((()))111...++++++---111444555666444111---)))))),,,///************************++++++,,,,,,---...000111555888<<<<<<:::999;;;======???AAADDDDDDDDDBBBAAABBBCCCFFFHHHHHHHHHGGGFFFBBBDDDFFFIIIMMMQQQSSSUUU]]]jjj}}}hhhRRRJJJDDD@@@===<<<;;;;;;::::::999999888777777888888777777666666777777777777666555444444555555555555555555555555444444444444444333222222222222222222222222222222222222333444333222111000zzzssskkkccc^^^\\\[[[[[[\\\XXXTTTQQQQQQRRRSSSSSSUUUTTTRRRRRRRRRTTTVVVWWWUUUXXX[[[^^^^^^___aaacccdddggglllpppsssuuuwwwyyy}}}wwwsssnnngggaaa\\\YYYXXXWWWUUURRRPPPPPPPPPOOONNNPPPOOOQQQWWW[[[aaalllwww~~~}}}}}}}}}xxxwwwvvvtttqqqooolllkkkeeeccc___]]][[[XXXUUURRROOONNNLLLJJJGGGDDDBBBAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFEEECCCAAABBBCCCGGGJJJOOOWWW___```SSSDDD<<<:::666777CCCUUUaaaeeebbb[[[SSSOOOOOONNNJJJFFFHHHEEECCCCCCEEEHHHIIIJJJJJJKKKLLLLLLIIIEEE@@@===;;;;;;::::::999777666555222111111000111222333444333333333333222111000///000000111000000///......***************)))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((---111444444444333---'''((('''''''''((()))+++---,,,***((('''&&&'''((()))000---++++++///444888:::???<<<888111+++)))***+++******))))))))))))******---------...///000111222555777999:::999999;;;======???AAADDDEEEDDDCCCAAAAAACCCEEEFFFGGGGGGGGGFFFAAADDDHHHKKKNNNQQQTTTVVV]]]jjj~~~gggRRRHHHCCC???===<<<;;;;;;::::::999999888666777999:::999888666555666777888888888777555444555555555555555555555555444444444444444333222222111111111111111111111111111222222333333333222111rrrjjj```XXXUUUSSSSSSRRRQQQOOOMMMLLLNNNOOOOOONNNRRRRRRQQQRRRRRRTTTUUUVVVXXXZZZ\\\]]]\\\\\\]]]^^^bbbeeejjjmmmppptttxxx{{{yyyvvvrrrlllgggccc```___\\\YYYWWWUUUUUUUUUTTTTTTTTTTTTXXX]]]bbbiiiuuu}}}}}}}}}}}}xxxwwwvvvtttqqqnnnlllkkkeeebbb___\\\ZZZWWWSSSQQQMMMLLLJJJGGGEEEBBBAAA@@@??????@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFEEECCCBBBCCCDDDHHHLLLRRRYYYaaa___PPP@@@999888666777CCCSSS^^^aaaddd\\\RRRMMMMMMMMMKKKHHHHHHEEECCCCCCEEEGGGIIIIIIHHHIIIJJJJJJHHHDDD???<<<:::::::::999888666555444222222222222333333333444444444444333222111000///000000111000000///......))))))*********)))(((((())))))((((((((('''''''''((((((((((((((((((((((((***///222333666888333+++(((''''''&&&''')))+++,,,---+++)))'''&&&'''((())),,,)))'''''')))---000111:::999777222,,,)))'''(((***))))))(((((())))))***------------...000111222000222444555666888:::<<<===???AAADDDEEEEEECCCBBBAAABBBDDDFFFGGGGGGGGGGGGBBBFFFJJJMMMNNNPPPSSSUUU\\\jjj~~~eeeQQQGGGBBB???>>><<<;;;;;;::::::999999888666777999::::::888666444666777888888888777555444555555555555555555555555444555555555555444333333111111111111111111111111111111222222333333333222hhhaaaWWWPPPNNNNNNMMMLLLGGGGGGGGGIIILLLNNNNNNMMMQQQRRRTTTVVVWWWXXXXXXXXXYYYZZZ[[[ZZZYYYYYY[[[]]]bbbeeeiiilllppptttyyy}}}}}}{{{xxxtttoookkkgggeeeaaa___\\\[[[[[[[[[ZZZZZZZZZ[[[```fffjjjqqq~~~~~~}}}|||yyyxxxvvvtttqqqnnnllljjjdddaaa^^^[[[YYYVVVRRROOOLLLJJJHHHEEECCCAAA@@@???=========>>>???AAACCCCCCEEEEEEFFFFFFGGGGGGFFFFFFDDDEEEEEEDDDCCCCCCDDDFFFJJJNNNTTTZZZ^^^[[[MMM>>>777777777:::EEETTT\\\^^^ccc\\\TTTOOONNNMMMLLLKKKHHHFFFDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGFFFCCC???===;;;;;;:::999888666444333111222333444444444444333444444444444333222111000000000000000///...---,,,((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%+++------222999666---((((((''''''(((((())))))+++***)))(((''''''((()))...,,,)))'''((())))))(((---...///...+++)))((((((+++***)))(((((()))***+++******++++++,,,---///000---...///222555888:::<<<<<>>>>>>>>???AAABBBDDDEEEDDDEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBCCCFFFIIIKKKPPPVVVYYYZZZUUUIII===555777999>>>JJJXXX_________]]]ZZZVVVSSSPPPNNNLLLJJJHHHFFFEEEFFFEEECCCAAACCCCCCDDDDDDDDDCCCAAA@@@<<<<<<;;;:::888666444333000111333444444444222222444444444444444333222111111111000///...---+++***(((((()))))))))))))))((('''''''''((())))))******((((((((((((((((((((((((%%%)))***(((///999999000((((((((()))(((((('''&&&((((((((((((((((((((((((...,,,******++++++)))((('''(((***+++******+++,,,,,,+++)))(((((()))+++,,,*********+++,,,---...//////...///111555888;;;<<<<<<>>>BBBEEEFFFFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJHHHLLLQQQQQQNNNMMMNNNQQQZZZjjjiiiTTTIIIBBB??????<<<;;;;;;::::::999999888666666777777777666555444666555555555555555666666444444444444444444444444444444444444444333222222333333333333333333333333333333222222222222222222^^^XXXPPPMMMNNNPPPNNNLLLHHHGGGGGGJJJPPPVVVZZZ\\\[[[]]]```aaa```\\\XXXUUUOOONNNLLLJJJKKKOOOUUUZZZaaaeeelllssswwwzzz}}}}}}vvvppplllqqqooolllkkkkkklllkkkjjjnnnpppvvv|||}}}{{{|||{{{xxxuuurrrnnnkkkiiidddaaa]]]ZZZWWWTTTQQQNNNJJJHHHFFFCCC@@@??????>>>AAAAAAAAABBBDDDFFFGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBDDDHHHKKKKKKQQQWWWXXXVVVRRRGGG<<<444777;;;AAANNN\\\bbbbbb[[[]]]^^^\\\WWWRRROOOMMMJJJIIIGGGGGGFFFDDDAAA???BBBBBBCCCCCCCCCCCCCCCCCC======<<<:::888555333222...000222333444333111000444444555555555444333333111111000///...,,,***)))(((((()))))))))))))))(((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''+++***'''///;;;;;;333(((((()))))))))'''&&&$$$''''''((((((((((((''''''&&&%%%&&&(((***+++***)))******+++*********,,,///,,,+++***((((((***+++,,,,,,,,,,,,---...///000111222111111222666999<<<<<<<<<>>>BBBEEEFFFFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJNNNRRRRRRNNNKKKLLLOOOZZZkkklllVVVJJJBBB>>>>>><<<<<<;;;::::::999999888666666666666666555555444666555444333333444666666444444444444444444444444222333333333333222111111333333333333333333333333444333222222111111222222UUURRROOOQQQTTTUUUQQQMMMOOOMMMMMMOOOUUU[[[___aaaiiieee```[[[XXXUUUQQQOOOMMMJJJGGGGGGKKKOOORRRTTT^^^hhhrrrvvvuuuvvv|||}}}{{{yyyyyyyyyxxxuuuqqqppprrrsssuuuxxx~~~~~~}}}{{{{{{xxxuuurrrpppnnnjjjhhhccc```\\\XXXUUURRRMMMJJJLLLKKKIIIFFFDDDBBBAAA@@@???@@@AAACCCDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEECCCBBBDDDGGGJJJTTTVVVZZZ\\\YYYPPPEEE===999:::>>>HHHUUU___bbbbbb]]]bbbaaaYYYYYY^^^ZZZPPPGGGGGGFFFEEECCCAAA???>>>>>>???@@@BBBCCCDDDDDDEEEBBB@@@>>><<<999666444333111//////111555777777555222444555444333222222222222222000///------,,,,,,+++***)))))))))***,,,,,,&&&%%%$$$&&&)))***(((%%%(((''''''((())))))(((&&&***(((***,,,111???AAA000))))))))))))((((((((((((***************)))((('''(((((((((((())))))))))))'''(((((())))))))))))))),,,------......------,,,)))******+++---......///...///000000444<<<>>><<>>;;;::::::::::::::::::999777777777777666666666666555555666666666666555555666555555444444666777888666666555444444333222222444333333222222333333444111111111111111111111111ZZZVVVTTTTTTWWWWWWSSSOOOMMMNNNOOOTTT[[[bbbfffhhhgggccc]]]XXXTTTQQQMMMKKKJJJIIIGGGFFFHHHLLLQQQTTTaaajjjuuuxxxwwwxxx~~~~~~}}}zzzxxxyyy}}}~~~|||{{{yyyuuurrrpppmmmjjjgggbbb^^^ZZZVVVSSSPPPLLLIIIJJJHHHFFFCCCAAA@@@?????????@@@AAACCCDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDFFFJJJNNNWWWZZZ^^^___ZZZPPPCCC:::888999>>>IIIUUU___bbbaaaZZZ______YYYYYY^^^[[[RRRHHHHHHGGGEEEDDDBBB@@@???@@@@@@AAABBBBBBAAAAAAAAA???>>><<<999777444222111111000000333666888777666555555555444222111000000111000///...---,,,,,,,,,******)))))))))***+++,,,(((&&&$$$%%%''')))(((''')))(((((()))******)))''')))&&&(((,,,222BBBDDD333))))))))))))((((((((((((+++++++++++++++***))))))(((((()))))))))*********'''((())))))******))))))***++++++,,,,,,++++++*********+++,,,------.........111222111444999<<<;;;>>>@@@BBBEEEFFFFFFEEEEEEEEEEEEDDDEEEFFFIIIKKKLLLMMMNNNNNNNNNMMMNNNQQQTTTaaatttrrrVVVIIIDDDAAA>>>;;;;;;::::::::::::999999777777777777666666666666222222333333333333222222666555555444555666777888333333333333444444444444222111111000000111111222111111111111111111111111___\\\YYYXXXYYYYYYUUURRRQQQSSSWWW]]]dddjjjlllmmmgggbbb[[[UUUPPPMMMJJJHHHIIIIIIIIIHHHGGGKKKRRRXXXfffoooxxx|||{{{}}}~~~|||{{{xxxuuurrrooolllhhheee```]]]XXXTTTQQQNNNJJJGGGHHHFFFBBB???======>>>>>>???@@@AAACCCDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFEEEFFFHHHMMMPPPXXX\\\aaabbb[[[NNN@@@777777:::AAALLLXXX```bbbbbbZZZ^^^^^^YYYXXX[[[XXXPPPIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBBBB@@@???>>>======<<<;;;999777555333222000000222666999:::999777777666555444222000///.........---,,,,,,,,,,,,,,,***))))))))))))***++++++)))'''%%%%%%'''((())))))***)))((()))***+++***(((***%%%(((...666EEEFFF666))))))))))))((((((((((((+++++++++++++++******)))(((((()))))))))*********(((((()))************)))******++++++++++++******++++++,,,,,,------......///444666333222666::::::>>>???BBBDDDFFFFFFFFFEEEDDDEEEEEEGGGIIIKKKMMMOOOMMMMMMMMMLLLLLLNNNRRRUUUdddvvvvvvYYYKKKEEEBBB???;;;;;;;;;::::::999999999777777777777666666666666111222222222222222222111555555444444555555666777333333333333222222222222111111000000000000111111111111111111111111111111ccc```]]][[[[[[ZZZWWWUUUZZZ\\\```fffkkknnnmmmkkkfffaaaYYYRRRNNNKKKIIIHHHIIIKKKMMMLLLKKKOOOYYYaaammmttt||||||zzzyyyvvvsssooommmiiieeeccc___\\\WWWRRROOOLLLIIIGGGGGGDDD@@@===;;;<<<===??????@@@BBBCCCEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFGGGFFFEEEEEEGGGKKKOOOVVV[[[```aaaYYYLLL>>>555888;;;CCCOOOZZZaaacccccc^^^```___ZZZWWWWWWQQQJJJIIIHHHGGGEEEDDDCCCBBBAAADDDCCCCCCBBBAAA@@@>>>===>>>===<<<:::888777555555///111555888;;;<<<;;;999777555333222222111///...,,,,,,+++++++++++++++,,,)))))))))))))))******+++))))))((()))))))))))))))***)))(((((()))***)))(((---&&&)))///666CCCDDD666))))))))))))(((((((((((())))))************))))))''''''((((((((()))))))))((()))******++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,------......///666999666222444888999===???AAADDDFFFFFFFFFEEEDDDEEEGGGIIILLLNNNPPPPPPNNNMMMMMMKKKKKKNNNRRRVVVccctttxxx[[[MMMGGGCCC???;;;;;;;;;::::::999999999777777777777666666666666444444555555555555444444444444444444555555666666777666555333111///...---333333222222222222333333111111111111111111111111eeeccc```^^^]]]\\\ZZZYYYaaaccchhhmmmqqqpppmmmiiibbb\\\TTTNNNKKKJJJJJJIIILLLNNNPPPQQQRRRXXXdddmmmxxx~~~}}}zzzxxxvvvssspppmmmjjjgggcccaaa___[[[VVVQQQNNNLLLIIIGGGEEECCC???<<<;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCDDDHHHKKKQQQVVV\\\[[[SSSGGG<<<555666:::CCCMMMVVV\\\______^^^___^^^ZZZXXXUUUOOOIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA>>>===<<<:::888666555444...111666:::<<<<<<<<<<<<666333111000222222111000,,,++++++*********++++++(((((())))))************(((***+++,,,,,,***)))(((***(((&&&&&&((())))))(((---&&&(((---111999:::///))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------......///000777:::666333444777999<<<>>>AAADDDEEEFFFFFFEEECCCEEEHHHKKKNNNPPPQQQQQQNNNNNNMMMLLLLLLOOOTTTWWW```pppyyy\\\MMMGGGCCC@@@<<<<<<;;;::::::999888888777777777777666666666666555555666666666666555555333444444555555555555555777666555333111///...---333222222111111222222333111111111111111111111111hhhfffdddbbbaaaaaaaaabbbfffiiimmmrrrtttrrrmmmiii\\\VVVOOOJJJIIIJJJLLLMMMRRRTTTVVVYYY^^^hhhttt}}}~~~|||yyyvvvtttqqqnnnkkkiiigggcccaaa___ZZZUUUPPPMMMJJJHHHFFFCCCBBB???===<<<===>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCBBBBBBEEEHHHNNNSSSVVVTTTLLLAAA:::666333888???HHHPPPUUUXXXZZZZZZ[[[[[[[[[ZZZWWWRRRMMMHHHFFFEEECCCBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCC<<<;;;:::888666444222111...222666:::;;;<<<>>>???666222//////111333222000,,,,,,+++***************'''((())))))******))))))(((***,,,,,,***(((((((((***(((&&&%%%'''(((((((((***$$$'''+++)))---///'''))))))))))))((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((******+++,,,,,,,,,,,,+++))))))************))))))++++++,,,---...///000000000555999666555777999888;;;===@@@CCCEEEFFFFFFEEECCCEEEIIIMMMOOOPPPPPPPPPNNNNNNNNNNNNNNNQQQUUUXXX]]]mmmvvvZZZLLLFFFCCC@@@<<<<<<;;;::::::999888888777777777777666666666666333444444555555444444333333333444555555555555444333333333333222222222222000000////////////000000111111111111111111111111lllkkkjjjiiihhhiiijjjlllpppqqqtttvvvvvvrrrkkkfffYYYTTTNNNKKKLLLOOOSSSVVV^^^^^^```eeeooo|||}}}yyyvvvsssqqqnnnllljjjhhheeeccc]]]XXXRRRMMMJJJHHHFFFDDDAAA@@@>>>===<<<<<<===>>>@@@AAACCCDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIFFFFFFEEECCCBBBCCCFFFIIIOOORRRSSSNNNEEE<<<888777444888???FFFLLLQQQUUUXXXZZZYYYZZZ\\\[[[WWWRRRNNNGGGEEECCCAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA===<<<:::888555333111000...111666888:::;;;???AAA888333///...111222111......---,,,+++***)))))))))'''''')))*********)))(((((())))))&&&$$$$$$''')))+++)))&&&&&&'''))))))))))))%%%***---%%%&&&***&&&))))))))))))((((((((((((%%%&&&''''''((((((''''''((((((((())))))))))))******++++++,,,---,,,,,,,,,))))))************)))))))))***+++---...000111222///444666555777;;;;;;888;;;===@@@CCCEEEFFFFFFEEECCCFFFJJJMMMPPPPPPOOONNNNNNOOOPPPPPPQQQSSSVVVYYY___nnnsssWWWJJJFFFCCC@@@===<<<<<<;;;999888888777777777777777666666666666222333333444444333333222222333444555555555444444333333333333444444444444000000////////////000000111111111111111111111111ooooooooonnnmmmnnnqqqtttzzzzzzzzzyyyvvvooogggaaa[[[VVVPPPNNNPPPVVV[[[^^^hhhhhhiiippp}}}~~~zzzwwwsssqqqnnnmmmllljjjgggeee[[[WWWQQQKKKHHHFFFDDDCCC>>>>>>======<<<<<<<<<<<<@@@AAACCCDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIEEEEEEDDDCCCBBBDDDHHHKKKRRRSSSRRRKKKAAA999777777888;;;AAAGGGLLLQQQVVVYYY]]]\\\\\\]]]\\\VVVOOOLLLFFFEEEBBB@@@???@@@AAABBBDDDDDDCCCCCCBBBAAA@@@???@@@???===:::777444222111...111555777888;;;???CCC:::555///...000111///,,,///...---+++***)))))))))&&&''')))*********)))(((***)))%%%!!! &&&+++,,,***''''''(((*********+++(((...000'''%%%+++***))))))))))))((((((((((((&&&&&&'''((())))))((((((************++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++))))))+++---///111222333///222444555888======999:::<<<@@@CCCEEEFFFFFFEEECCCFFFJJJNNNPPPPPPNNNMMMMMMOOOQQQRRRRRRTTTWWWYYYaaapppqqqVVVIIIEEEBBB@@@======<<<;;;999888888777777777777777666666666666333444444555555444444333222333444555555555444333666666555444444333222222222222111111111111222222111111111111111111111111uuuuuuuuusssssstttvvvxxxyyy||||||vvvqqqnnneeeZZZXXXUUUSSSRRRUUU\\\dddiiissstttwww}}}wwwrrrvvvtttqqqooommmiiieeeaaaZZZVVVQQQLLLHHHEEEBBB???@@@???===<<<===>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFPPPRRRPPPFFF:::444555666777;;;@@@EEEJJJQQQZZZaaa^^^^^^___]]]YYYUUUSSSRRRKKKHHHDDD@@@???@@@BBBCCCHHHFFFDDDAAA@@@@@@AAABBB===<<<:::777444111///...333222222444888:::999777666444222111///---***(((,,,+++***(((''''''&&&&&&+++***)))(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&'''((('''&&&&&&&&&((((((''''''((())))))&&&$$$,,,------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...111222000222666<<>>===<<<<<<>>>???AAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKKKKIIIHHHGGGGGGFFFEEEDDDDDDFFFHHHIIIMMMMMMIII???666222222444666:::BBBJJJRRRWWW[[[\\\cccaaa^^^YYYUUUSSSSSSSSSMMMIIIDDD@@@???AAACCCEEEGGGFFFCCCAAA@@@@@@@@@AAA===<<<:::777555222111000444333333666999:::999777777555222000///...---,,,---,,,+++)))(((((((((''')))((('''&&&&&&'''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))''''''((()))+++***)))((((((((('''&&&***++++++)))((('''(((***++++++++++++++++++++++++,,,,,,++++++,,,...000222222222444999>>>AAAAAA@@@===>>>???AAABBBDDDEEEFFFGGGGGGGGGIIILLLMMMMMMKKKNNNKKKLLLOOOPPPOOORRRWWWccctttqqqWWWLLLGGGBBB======<<<;;;999888777777666555666666777666555444333555444444444333333333222555555444333333444555555222333333444444333333222333222222111111222222333111111111111111111111111xxxxxxwwwwwwyyy||||||tttjjjeeedddbbb^^^YYYZZZ[[[^^^dddmmmyyy}}}}}}{{{yyyxxxvvvrrrooollljjjgggddd___\\\VVVSSSMMMIIIFFFDDDAAA???>>>===<<<<<<<<<===???@@@CCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGEEEDDDEEEHHHKKKMMMNNNIIIAAA:::444111222333555;;;FFFRRR[[[``````___hhhddd]]]WWWTTTTTTVVVWWWPPPKKKDDD@@@@@@BBBDDDEEEFFFEEECCCBBBAAAAAAAAAAAA>>>===;;;888555333222111333444555888::::::888666777666444222000000///000------,,,***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''(((***---...---+++)))(((((()))******+++)))(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---///000333222222444:::???BBBCCC>>>??????AAABBBEEEFFFHHHIIIHHHGGGHHHJJJLLLLLLKKKLLLKKKKKKNNNOOONNNRRRXXXddduuutttYYYLLLFFFAAA<<<>>>===;;;:::888777777777666666666666666555444444555555555444444444444444444444333333333333444444222333333444444333333222222222111111111111222222111111111111111111111111zzzzzzyyy{{{~~~|||rrrjjjfffffffffeee___aaabbbdddhhhppp{{{|||{{{zzzyyyxxxqqqnnnjjjgggeeeaaa]]]ZZZSSSPPPKKKGGGEEECCC@@@>>>===<<<<<<<<<===>>>???@@@CCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGHHHGGGDDDDDDEEEIIINNNQQQTTTIII>>>888555333333555666>>>JJJUUU]]]bbbfffhhhhhhccc^^^ZZZYYY[[[^^^___UUUOOOFFFAAA@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEBBB@@@===999555333111111222333555888999888777555666777888777555222111000---,,,+++***))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((('''((()))...000222111...+++******+++,,,,,,+++******+++---........................************+++---...///333222111333666:::>>>@@@??????@@@AAACCCEEEHHHIIIIIIGGGEEEEEEHHHJJJJJJJJJKKKJJJKKKNNNNNNNNNSSSZZZfffwwwzzz]]]NNNGGGBBB>>>:::::::::999999:::::::::888888888888888777777666555555555555555555555555333333333333333333333333222333333444444333333222222222111111111111222222111111111111111111111111~~~}}}~~~{{{rrrlllhhhfffeeefffiiikkkmmmnnnqqqxxx~~~}}}|||yyywwwpppmmmiiieeebbb___[[[YYYOOOLLLHHHEEECCCAAA???>>><<<<<<<<<===>>>??????@@@BBBBBBBBBCCCCCCDDDDDDDDDGGGHHHHHHHHHHHHHHHHHHGGGHHHGGGEEEDDDFFFKKKPPPSSSVVVHHH<<<777666333444777999AAAKKKRRRVVV[[[bbbiiidddbbb______bbbeeeffffffYYYRRRIIICCCBBBCCCBBB@@@@@@BBBDDDGGGIIIJJJJJJKKKEEECCC>>>999555111000///000222555777777777666666666:::======999444000///+++***)))((((((((((((((())))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((((((&&&&&&'''(((,,,000444666444000,,,***+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111222333333444666777888>>>>>>@@@AAACCCFFFHHHIIIFFFDDDCCCCCCFFFHHHIIIIIIJJJJJJLLLNNNMMMMMMTTT\\\jjj{{{}}}___NNNGGGCCC@@@;;;::::::::::::::::::;;;999888888777777777777777555555555555555555555555333333333333333333333333222333333444444333333222222111111000000111111222111111111111111111111111{{{rrrmmmhhhddddddfffmmmqqquuuwwwzzz~~~~~~~~~~~~~~~|||xxxuuuoookkkgggccc```]]]YYYWWWLLLIIIEEECCCAAA@@@>>>===<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEGGGKKKOOORRRQQQCCC888666555222444:::>>>EEENNNTTTWWW[[[aaaeeecccaaa```bbbfffiiihhhfffZZZRRRIIIEEEEEEFFFCCC@@@???BBBEEEIIILLLMMMMMMMMMFFFCCC>>>999444111///...000333555666666777888::::::>>>BBBAAA;;;444000...***))))))(((''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***&&&'''((('''&&&%%%&&&(((***,,,000444666444...***((()))***)))((((((***,,,******************************+++,,,---...//////000222444444444333444555<<<===???BBBDDDFFFGGGGGGDDDCCCBBBDDDFFFIIIIIIIIIJJJJJJMMMOOOMMMNNNVVV___ooo~~~^^^MMMEEEAAA??????>>><<<;;;999888888888777777666555555555555555444444444444444555555555333333444444444444333333222333333444444333333222111111000000000000111111111111111111111111111111yyypppllljjjhhhkkkppptttyyy~~~~~~}}}}}}|||zzzvvvsssmmmiiiddd```\\\YYYVVVTTTJJJGGGCCCAAA@@@???>>><<<<<<===>>>???AAAAAABBBBBB???@@@AAACCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEFFFHHHKKKNNNPPPIII===555666555333777AAAEEEJJJUUUcccnnnrrrpppmmmgggccc``````ccceeeccc```VVVOOOHHHGGGIIIJJJFFFBBB@@@CCCGGGJJJMMMMMMLLLKKKDDDAAA<<<777333111111111222444666666666888<<>><<<;;;999888888888888777666555444555555666222333333333444444444444333444555555555555444333222333333444444333333222111111000000000000111111111111111111111111111111wwwmmmlllmmmnnnuuu~~~|||{{{yyywwwtttrrrkkkgggbbb]]]ZZZWWWTTTRRRHHHFFFBBB@@@??????>>><<<======???@@@BBBBBBBBBBBB???@@@BBBDDDFFFGGGIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFGGGIIIKKKMMMNNNDDD:::444777888555<<>>:::666333222333333444555777777777:::???CCCGGGHHHFFF@@@666111000222++++++******************((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))***)))((('''(((******$$$!!!&&&///444111,,,***+++,,,+++******,,,...........................++++++---...///000000000222333555444333444888<<<777:::???CCCFFFFFFEEEDDDBBBBBBDDDHHHLLLMMMMMMLLLKKKLLLOOOPPPNNNOOOXXXcccwwwbbbOOOHHHEEEDDD<<<;;;;;;::::::;;;;;;<<<:::999777666666666777888222222222333333444444444444444555666666555444444222333333444444333333222111111000000000000111111111111111111111111111111|||tttoooqqquuuxxx|||~~~yyyxxxxxxvvvpppkkkjjjfffaaa]]]XXXTTTOOOKKKHHHFFFBBB???>>>>>>???@@@AAA@@@?????????@@@AAABBBCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFEEEFFFMMMSSSRRRMMM@@@888222333444555;;;DDDOOOSSSZZZaaahhhooouuuyyynnnbbbWWWTTTTTTTTTUUUWWWQQQLLLGGGFFFHHHHHHEEEAAAEEEDDDDDDEEEFFFEEEBBB@@@@@@===:::666333222222222000333777888888:::===AAADDDAAA;;;666222111111222000---+++******+++***)))++++++***((('''&&&%%%$$$))))))))))))************((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))...+++'''&&&''')))((('''+++++++++***)))***,,,......,,,***((('''(((***+++***+++...000111111000000444444333333333444555555;;;<<<>>>AAABBBCCCCCCCCC@@@AAACCCFFFHHHKKKMMMNNNOOONNNOOOOOONNNNNNVVV```{{{aaaNNNHHHBBB;;;<<<;;;;;;::::::999999888555555555555666666666666333333333444444444555555444444444333333444444444222333333444444333333222222111111000000000000000111111111111111111111111yyysssppprrrwww|||zzzvvvttttttqqqlllgggeeeaaa\\\XXXTTTPPPKKKHHHEEECCC@@@===<<<<<<===>>>AAA@@@?????????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFEEEDDDEEEKKKRRRQQQKKK@@@:::666777888:::AAAKKKUUUWWWZZZ^^^bbbeeeiiikkkiii___UUUSSSSSSQQQOOOPPPLLLJJJHHHIIIIIIIIIGGGEEEDDDCCCBBBCCCCCCBBB@@@>>>===:::777333111//////000111444777888888999<<>>@@@BBBCCCCCCCCCBBBCCCEEEGGGJJJLLLNNNOOOOOONNNNNNOOOMMMMMMUUU___wwwbbbOOOIIICCC===<<<;;;;;;::::::999999888888888777666555444333333333333333444444444555555555444333333333333444555222222333333333333222222222222111000000000000000111111111111111111111111}}}wwwsssrrrtttxxx}}}yyytttrrrqqqnnniiieeeaaa^^^YYYTTTQQQMMMIIIFFFBBBAAA>>><<<::::::;;;<<<@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEGGGHHHHHHGGGFFFEEEDDDEEEEEEGGGMMMSSSPPPIII===:::888888:::???JJJUUU______```aaabbbbbbccccccfff]]]UUUSSSRRRNNNLLLLLLJJJMMMOOOOOOMMMKKKIIIIIICCCBBBAAA@@@@@@???===;;;;;;999555222/////////000333555777888777888:::<<<999888666333111///......---***((('''((()))((((((+++*********))))))))))))''''''''''''((((((((((((***)))((((((''''''''''''((('''(((***......+++'''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''***,,,,,,***''''''((()))(((((((((***,,,)))***+++,,,,,,,,,+++***,,,,,,------...///111111000111111333555777999::::::<<<===@@@AAACCCCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMNNNMMMMMMNNNLLLLLLTTT^^^rrrdddPPPJJJDDD>>><<<;;;;;;::::::999999888888888777666555444333333333333333444444444555555666555333222222333555666111111222222222222111111222222111000000000000111111111111111111111111111zzzxxxvvvuuuwwwzzz~~~{{{vvvssspppmmmiiifffaaa^^^XXXTTTPPPMMMIIIGGG@@@???===;;;::::::;;;<<>><<<:::;;;999555222000000222333555666777777777777888888444444444333111///...---,,,***((('''((())))))((())))))))))))))))))))))))'''''''''((((((((())))))+++***)))(((''''''''''''%%%&&&***000555444---'''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&((()))*********))))))***+++***((('''((()))'''((()))******+++******------,,,,,,---...000111111111222333555777888::::::;;;===???AAABBBDDDDDD@@@AAABBBDDDEEEGGGHHHIIILLLKKKLLLMMMKKKKKKTTT^^^pppfffQQQIIIDDD>>><<<;;;;;;::::::999999888555555555555666666666666333333333444444444555555666555333111111333555666000111111222222111111000333222111111000000111111111111111111111111111111}}}xxxzzzyyyyyyzzz|||~~~{{{vvvrrrnnnkkkgggeeeaaa]]]WWWRRROOOKKKHHHFFF???>>>===<<<;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBIIIRRRZZZ``````TTTGGG999888555555===OOOdddrrr~~~|||yyywwwwwwuuussspppfff]]]SSSMMMJJJIIILLLRRR[[[aaaeeebbbXXXOOOJJJIIIEEECCC@@@??????>>><<<;;;:::888444111000111333555777666666666666666666555222222333333222000///...---+++(((((()))******)))'''''''''((((((((())))))(((((()))))))))***************)))(((((((((((((((...111777===@@@;;;222***((((((((((((((((((''''''(((((((((((((((((((((((())))))(((''''''((()))***(((***++++++))))))***+++---,,,+++++++++---///000...---,,,,,,,,,...///111333333333444555666777888:::;;;<<<>>>@@@BBBDDDEEEAAABBBCCCDDDEEEFFFFFFGGGJJJJJJKKKLLLKKKLLLUUU___ooohhhQQQHHHCCC>>><<<;;;;;;::::::999999888555555555555666666666666333333333444444444555555666555333222222333555666000111111222222111111000333222222111111111111111111111111111111111111111zzzwwwzzzzzz{{{~~~~~~{{{yyytttnnniiifffcccbbb```\\\UUUOOOKKKHHHDDDBBB>>>>>>=====================>>>???@@@AAABBBBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGOOOYYYbbbfffbbbSSSCCC;;;:::888;;;IIIaaawww}}}zzzvvvqqqlllaaaXXXNNNIIIFFFFFFLLLTTT```eeehhhdddZZZPPPJJJHHHEEECCC@@@?????????>>><<<777555111......000222555777666555555666666555444222222222222111000///...,,,***(((((()))***+++***''''''''''''(((((((((((())))))))))))***************))))))(((((())))))***333777<<>><<<;;;;;;::::::999999888888888777666555444333333333333333444444444555555444444444333333444444444111111222222222222111111333333222111111111111222111111111111111111111111{{{wwwuuuwwwwww{{{~~~zzzwwwrrrlllfffbbb``````aaa\\\TTTNNNIIIEEEBBB@@@<<<<<<<<<<<<============<<<===???AAABBBBBBBBBBBBDDDDDDFFFFFFGGGFFFFFFEEEFFFFFFEEEFFFGGGJJJLLLNNNOOOVVV]]]bbbddd^^^MMM===999:::<<>>>>>???>>>===777555111......000444777777555444444666666555333222111111000//////......+++)))''''''(((******))))))))))))(((((((((((((((((((((((())))))))))))***(((((((((((()))***++++++,,,000333222...)))((((((''''''(((((())))))******((((((((((((((((((((((((&&&((())))))''''''***,,,''')))++++++)))(((((((((+++***)))((((((((()))***,,,,,,------......------222222333444666888999:::999:::;;;<<>><<<;;;;;;::::::999999888888888777666555444333333333333333444444444555555333333444555555444333333222222333333333333222222444333222222111111222222111111111111111111111111xxxttttttssstttzzzzzzxxxssslllfffbbb``````ccc]]]UUUNNNIIIEEEBBB@@@;;;;;;<<<<<<<<<<<<<<<===<<<===???AAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEHHHLLLQQQSSSUUUZZZ^^^``````YYYHHH999666888===IIIaaa|||}}}xxxvvvqqqjjjdddYYYTTTOOOMMMLLLKKKQQQXXXXXX[[[]]]\\\XXXRRRMMMJJJBBB@@@======>>>>>>>>>>>>999777333000000333777:::777555333444666777555222222111000......---------***(((&&&&&&'''))))))(((************)))))))))(((''''''''''''((((((((()))''''''(((((()))+++,,,---$$$(((+++(((###"""(((...&&&''''''((()))******+++((((((((((((((((((((((((!!!%%%)))+++***)))***,,,,,,------+++'''###!!! ,,,---......---,,,+++***+++,,,---...///...---,,,000111222444666999;;;===999::::::<<<>>>AAADDDFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFIIILLLMMMPPP[[[fffrrrrrrWWWKKKDDD???<<<<<<;;;::::::999999888555555555555666666666777333333333444444444555555222333555666666555333222222333333444444333333222444333222222111111222222111111111111111111111111}}}vvvtttttttttxxx|||tttooojjjiiiiiihhhccc^^^\\\WWWPPPJJJFFFCCCAAA???;;;;;;;;;;;;;;;;;;;;;:::AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGEEECCCEEEBBBCCCFFFHHHJJJPPPWWWTTTYYYaaaccc^^^QQQBBB888888999???NNNbbbttt~~~}}}wwwiii\\\XXXTTTNNNKKKLLLOOORRRTTTUUUUUUUUUVVVUUUQQQKKKGGGDDDAAA>>>=========<<<<<<999333------222777888777999888666666777777555444222222111///...---,,,++++++***)))))))))))))))***'''(((***,,,,,,***((('''''''''(((((())))))******************************''''''((((((((((((''''''%%%&&&&&&'''((()))***+++))))))(((((((((((())))))...,,,***(((''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))***,,,...///000111000111333555666777888888:::::::::===@@@CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEHHHGGGIIIKKKJJJLLLUUU```rrrsssYYYMMMEEE>>>===<<<::::::::::::888777666666666666555555555555666555444333333333333333555555555555555555555555666666555555444333222222/////////000111111222222222222222111111111000000xxxtttssssssxxx||||||xxxqqqmmmhhhggghhhfffbbb]]]ZZZUUUNNNIIIEEEBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGEEECCCEEECCCBBBDDDEEEEEEJJJPPPVVV\\\bbbbbbYYYJJJ===444666777===JJJ\\\mmmwww{{{{{{~~~}}}{{{uuuhhh[[[VVVTTTQQQPPPPPPQQQQQQQQQSSSSSSRRRSSSRRRPPPLLLHHHCCC@@@===<<<<<<<<<;;;:::333///,,,,,,000555777777:::999777777777777555444222111000///...---,,,+++))))))((((((((())))))***'''(((***,,,,,,***((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''***)))'''%%%""" )))((((((''''''(((((())),,,+++***)))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...//////000111222333555666777888888:::::::::===@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHJJJLLLLLLNNNWWWbbbssstttZZZMMMEEE???>>><<<:::::::::999888666666666666666555555555555666555444333333333333444000000000000000000000000111111000000///......---111111111111111111111000222222222111111111000000|||wwwuuuvvvxxx~~~xxxtttmmmjjjfffeeeeeeddd___\\\VVVRRRKKKFFFCCCAAA???===========================AAAAAABBBCCCDDDDDDDDDDDDFFFEEEDDDEEEGGGGGGEEEDDDFFFCCCAAAAAA@@@???CCCIIIUUU[[[```]]]QQQCCC888333666777<<>>===>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEEEEEEEEEEFFFEEEDDDEEEFFFGGGEEEDDDFFFBBB@@@@@@>>>===@@@FFFPPPVVVZZZUUUIII===777666888999???IIIXXXeeennnsssyyy}}}~~~{{{wwwpppdddXXXRRRSSSTTTWWWYYYYYYVVVSSSUUUSSSPPPNNNMMMLLLJJJHHHBBB???<<<:::::::::999888444666888999:::;;;>>>@@@===<<<:::999999888666444111111000///---,,,+++***&&&&&&&&&&&&''')))******'''((()))******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))&&&''')))++++++)))'''&&&&&&'''(((***,,,...///000''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))))))))))))))))))))***+++++++++++++++,,,,,,------......///000000000444444555666777888999:::;;;:::;;;===AAACCCDDDCCCAAAAAAAAAAAABBBCCCDDDDDDHHHHHHKKKNNNNNNQQQ[[[fffwwwxxx\\\NNNFFFAAAAAA>>>;;;999999888777555666666666666555555555555555444444333333333444444666666666666666666666666666666555555555444444444333333333222222222111111111111111111111111111111~~~|||~~~wwwpppjjjfffeeedddcccaaa^^^ZZZWWWNNNJJJEEEAAA???>>>===<<<>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGEEEDDDDDDFFFFFFFFFEEEEEEBBB@@@AAA@@@>>>BBBHHHOOOSSSTTTMMMAAA888555777777;;;BBBMMMYYYeeemmmqqqzzz}}}}}}yyyssslllbbbXXXSSSSSSTTTWWWZZZ[[[ZZZXXXYYYVVVQQQNNNLLLJJJHHHFFFCCC@@@===;;;::::::999888333555888999::::::<<<>>>???===;;;:::999888666444111111000...---,,,+++***&&&&&&&&&&&&''')))******'''((())))))))))))(((''''''((((((((()))))))))***(((((((((((((((((((((((('''((()))++++++)))(((''')))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''',,,,,,+++************+++))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,---...///111222222555555555555666888999:::;;;;;;;;;>>>AAADDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDHHHHHHJJJMMMNNNQQQ[[[fffxxxyyy\\\NNNFFFBBBAAA>>>;;;999888888777666666666666666555555555555444444333333333444444555222222222222222222222222222222222222111111111111111111222222222333333333111111111111111111111111~~~|||}}}uuunnniiiccccccbbbaaa^^^YYYUUUSSSKKKGGGBBB???>>>>>>=========>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEBBBAAABBBBBBAAAFFFLLLQQQRRRNNNFFF;;;444333555666;;;EEEPPP[[[dddjjjmmmvvvyyyxxxrrrlllggg```XXXUUUTTTUUUWWWYYY[[[ZZZYYYZZZVVVRRRNNNLLLIIIFFFCCCCCC@@@===;;;::::::888777555666777:::<<<>>>@@@@@@AAA???===;;;:::999666444111000///...---+++******''''''''''''((()))******'''(((((())))))((((((''''''''''''((()))*********************************)))))))))******)))))))))))))))(((((('''&&&&&&%%%(((''''''''''''''''''((()))(((&&&$$$$$$$$$&&&'''))))))))))))))))))))))))*********++++++,,,,,,---******,,,---///111222333666555444444555777888999<<<;;;<<<>>>AAADDDDDDDDD@@@@@@??????@@@BBBDDDEEEGGGGGGIIILLLLLLOOOXXXcccxxx~~~zzz\\\MMMFFFAAAAAA>>>:::888888888888777666666666666555555555555444444333333333444555555222222222222222222222222111111111111111111111111000000111111222333333444111111111111111222222222{{{tttmmmhhh___``````^^^YYYTTTPPPNNNIIIEEEAAA>>>>>>>>>>>>============>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGHHHFFFDDDDDDEEEFFFFFFFFFFFFCCCBBBCCCCCCCCCHHHNNNQQQNNNGGG???888444555777999???JJJUUU]]]cccgggiiilllooonnnhhhdddaaa]]]YYYXXXWWWXXXYYYZZZYYYVVVTTTVVVTTTPPPMMMKKKHHHDDDBBBBBB???<<<:::999888777555555444444888>>>CCCDDDDDDCCC@@@>>><<<;;;999666444000000///...,,,+++******))))))((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******)))(((((()))******&&&&&&'''((()))+++,,,,,,)))((((((''''''(((((()))%%%### !!!$$$&&&)))))))))))))))))))))))))))******+++,,,,,,------***+++,,,---...///000000555555444333444555777999<<<;;;<<<>>>BBBDDDEEEDDDAAA@@@??????@@@CCCEEEFFFFFFFFFHHHJJJJJJLLLVVV```uuuzzz\\\LLLEEEAAA@@@===999777888999999999666666666666555555555555333333333333333444555666444444444444444444444444333333333333333333333333000111111111111111111111000000111111111222222222zzztttmmmhhh]]]^^^^^^[[[VVVPPPLLLJJJHHHDDD@@@>>>>>>>>>>>>>>><<<======>>>??????@@@@@@@@@AAACCCDDDFFFGGGGGGHHHHHHFFFDDDCCCEEEFFFFFFFFFGGGDDDCCCDDDDDDCCCHHHNNNMMMHHHAAA;;;777777:::;;;===DDDOOOYYY```dddfffgggdddgggfffaaa]]]]]]\\\YYYYYYZZZZZZ\\\[[[XXXSSSNNNSSSQQQNNNLLLKKKHHHDDDAAAAAA>>>;;;888777777555444///,,,+++111:::AAACCCBBBDDDAAA>>><<<;;;999666444000000///...,,,+++***)))+++******))))))))))))***((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''',,,***(((''''''(((***,,,''''''''''''(((((((((((())))))(((((((((((())))))(((&&&###!!!"""&&&+++...))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......555444333222333555777888<<<;;;<<<>>>BBBDDDEEEDDDAAA@@@@@@???AAACCCEEEGGGFFFFFFGGGIIIIIIJJJTTT^^^rrrzzz[[[KKKDDDAAA@@@===999777888999::::::777666666666555555555555333333333333333444555666333333333333333333333333222222222222222222222222222222111111000/////////000000111111222222222222zzzuuuooohhhccc^^^]]][[[XXXTTTPPPLLLJJJEEECCC@@@===;;;;;;<<<<<>>======>>>???@@@BBBBBBCCCEEEFFFHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHGGGGGGHHHIIIKKKJJJGGGBBB<<<444000555===BBBKKKXXXaaabbb```aaaddd___^^^^^^]]]\\\[[[ZZZYYYVVVWWWYYYWWWSSSNNNKKKJJJLLLLLLLLLJJJHHHFFFCCCBBB???>>>;;;999777666666666777999===?????????AAABBBCCCAAA>>>:::777555444444444111...,,,,,,+++***)))((()))***+++++++++++++++******)))))))))))))))***''''''''''''''''''''''''((()))***++++++***)))(((***)))((('''&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))************)))))))))(((''''''(((***,,,---++++++++++++,,,---......111111222444666777888999:::;;;>>>@@@AAABBBBBBBBBAAA@@@???>>>???AAADDDEEEEEEEEEGGGIIIHHHJJJSSS^^^ttt{{{]]]MMMEEEAAA<<<;;;;;;::::::999999888555555555666555555444333555444333333222222333333222222222333333444444444444333333333333444555555888666222111111222222111222333333444444333333222}}}xxxsssllleeeaaa]]]\\\ZZZWWWTTTOOOKKKIIIEEECCC???<<<;;;;;;<<<===>>>>>>=========>>>@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJGGGHHHIIIIIIJJJKKKLLLNNNJJJEEE???;;;555222666>>>FFFOOO[[[bbbcccaaaaaaddd^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZXXXRRRMMMIIIHHHKKKKKKKKKJJJHHHEEEBBBAAA>>>===;;;888666666555555666999<<<>>>>>>>>>???@@@AAA???<<<999777555444444111...+++))))))((('''&&&(((((()))***************))))))((((((((((((((()))((((((((((((((((((((((((((()))************)))(((((('''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))************++++++++++++*********))))))******+++,,,,,,------------...///000000222333444555777999::::::;;;<<<>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEDDDFFFHHHHHHJJJSSS^^^ssszzz\\\LLLEEEAAA<<<;;;;;;::::::999999888888777777666666555555555555444333333222222333333222222222333333444444444444333333333333444555555666333000///000111222222111222222222222222222111zzztttnnnhhhbbb]]]ZZZZZZXXXVVVRRRNNNJJJHHHCCCAAA>>><<<:::;;;<<<===============>>>???AAABBBCCCCCCDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHJJJKKKMMMNNNPPPPPPIIIBBB;;;888666555999???KKKTTT___eeeeeeccccccdddaaa```]]][[[ZZZZZZ[[[\\\[[[\\\[[[XXXRRRKKKGGGFFFJJJJJJIIIHHHFFFDDDAAA???===<<<:::777666555555555666999<<<======<<<===>>>===<<<:::888666555555555333000---+++++++++)))((('''(((((()))))))))))))))((((((''''''''''''((((((************************((())))))******))))))(((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%&&&'''(((***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++------------...///000000333444555777999:::<<<<<<<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEHHHGGGIIISSS]]]rrrxxx[[[LLLDDD@@@<<<;;;;;;::::::999999888999888666444444444444555555444333333222222333333222222333333333333444444333333333333333444555555:::666111//////111222222000000111111111111000000~~~{{{uuuooojjjddd]]]YYYXXXWWWVVVSSSPPPLLLHHHFFFAAA???===;;;:::;;;===>>>===>>>>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIILLLOOOQQQQQQQQQGGG???888666777888<<>><<<;;;999777555555555555666999;;;<<<;;;:::;;;<<<999999888777666666555555444222...,,,,,,,,,+++***''''''((((((((((((((('''(((((('''''''''((())))))************************((())))))))))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((())))))******++++++++++++++++++******+++,,,,,,,,,+++***)))++++++++++++,,,---......333444666777999;;;======>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAACCCCCCEEEGGGGGGIIISSS^^^qqqtttXXXKKKDDD???<<<;;;;;;::::::999999888777666333111000000222222555444333333222222333333333333333333333333333333333333222222333333444555BBB===777222000000000000000111111111111111111000zzzvvvpppjjjeee```ZZZWWWUUUTTTSSSQQQMMMJJJFFFDDD???===;;;::::::;;;===?????????@@@BBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFHHHKKKOOORRRQQQPPPEEE===666666888;;;@@@GGGUUUaaakkkllllllnnnooommmmmmjjjeee```]]][[[[[[[[[YYYZZZYYYVVVQQQMMMJJJJJJHHHHHHHHHFFFDDDBBB???>>><<<;;;999777555555555555777999;;;<<<:::999999999666666666666666666555555111...+++)))))))))'''&&&''''''(((((((((''''''&&&)))((((((((())))))***+++)))))))))))))))))))))))))))(((((((((((((((((()))))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))************))))))))))))+++++++++***)))(((++++++++++++,,,---......333444555777999;;;===>>>??????@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCEEEGGGHHHJJJTTT^^^qqqpppUUUIIICCC???<<<;;;;;;::::::999999888777555333111000111222333555444333333222222333333333333333333333333333333333222222222222333444444AAA===777333111000000///111111222222222222111111uuuqqqlllfffbbb]]]YYYVVVRRRRRRQQQNNNKKKHHHDDDBBB===<<<:::999999;;;>>>???@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFGGGKKKPPPRRRPPPNNNBBB;;;777777888<<>>???AAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFHHHIIIKKKUUU```rrrjjjRRRHHHCCC???<<<;;;;;;::::::999999888777777555444444444555666555444333333222222333333444444333333333333222222222222222222222333444444888555222000111111111000111222222222222222222111~~~rrrnnnhhhccc```\\\XXXVVVPPPPPPOOOMMMJJJFFFCCCAAA<<<:::999888999;;;>>>@@@???@@@AAABBBCCCCCCBBBAAAEEEEEEGGGIIIKKKMMMNNNOOOIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGKKKQQQSSSPPPMMM???;;;888888999===HHHSSSeeessszzzvvvsssvvvuuuqqqiiigggdddaaa]]]ZZZXXXWWWXXXXXXXXXUUUQQQNNNLLLMMMHHHHHHHHHGGGEEEBBB???>>><<<;;;:::888777777777888:::;;;===<<<:::888777777555666777777777777666555555222///---,,,,,,+++***)))))))))))))))((('''&&&'''''''''((((((***++++++(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))******++++++******)))))))))))))))***+++,,,,,,------------...///000000444555777999;;;>>>@@@@@@BBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCEEEFFFGGGDDDDDDGGGIIIJJJLLLVVVaaasssfffOOOGGGCCC>>><<<;;;;;;::::::999999888555666666666666777777777555444333333222222333333444444444333333222222222222222222111222222333444333222111111222222111000000000111111111111000000{{{ppplllgggbbb___\\\XXXVVVOOOOOONNNLLLIIIEEEBBB@@@;;;:::888888999;;;>>>@@@>>>???@@@AAAAAAAAA@@@???EEEFFFGGGJJJLLLNNNPPPQQQJJJJJJJJJIIIIIIHHHHHHHHHJJJHHHHHHLLLRRRTTTQQQLLL===;;;:::999999===JJJWWWlllyyyyyytttwwwuuuooohhhgggeeeccc```^^^\\\[[[YYYYYYXXXUUUPPPMMMLLLLLLIIIIIIHHHGGGEEEBBB@@@>>>===<<<:::888777777888888;;;<<<======:::888777777666666777888888777666555222///,,,***))))))((('''))))))******)))(((''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))+++++++++,,,,,,+++++++++******))))))***,,,...///++++++++++++,,,---......555666888:::===???AAABBBCCCBBBAAAAAABBBCCCEEEFFFDDDDDDBBBBBBCCCEEEGGGIIIEEEEEEGGGJJJJJJMMMWWWbbbtttdddNNNGGGCCC???<<<<<<;;;::::::999999888222333444555666666666666555444333333222222333333444444444333333222222222222222111111222222333444666555444444444333111/////////000000000000//////}}}xxxuuulllhhhccc^^^ZZZWWWSSSPPPLLLKKKIIIFFFDDDBBB@@@@@@<<<;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCDDDDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNLLLIIIFFFEEEEEEEEEHHHNNNSSSVVVTTTOOOLLL>>>888666888:::>>>KKKXXXmmmrrrwwwyyyvvvsssqqqqqqnnnkkkgggaaa[[[YYYZZZ[[[[[[YYYUUUSSSQQQOOOMMMKKKKKKMMMOOOKKKDDD>>>======::::::888777777777888888AAAAAAAAA@@@>>>;;;999777;;;999777666777666444333///((( """(((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))************+++,,,---+++(((''')))+++,,,,,,,,,---...///000111777444444:::@@@BBBAAA@@@@@@>>>===>>>???AAAAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDGGGFFFGGGIIIHHHKKKVVVbbbyyy```LLLCCC???===;;;999888888888888777555555555555555555555555555222222333333333333444444222222222111111///......111222222333333222222111111111111111111222222222111111000000//////......~~~yyytttppphhheee```[[[XXXTTTPPPMMMKKKJJJHHHEEEBBB@@@???>>>::::::999:::;;;===???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKMMMMMMLLLIIIGGGGGGGGGIIIMMMRRRYYY\\\ZZZRRRLLL>>>999666777:::@@@LLLYYYhhhlllqqqssssssrrrrrrssstttqqqkkkddd___\\\\\\]]]ZZZXXXUUUSSSRRRQQQPPPNNNSSSQQQOOOLLLHHHDDD@@@>>><<<;;;999777777888999:::@@@AAAAAA@@@>>><<<:::888:::888666555444333111///000+++&&&%%%(((***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&(((((()))***************))))))))))))***************,,,,,,+++)))(((***,,,,,,,,,,,,,,,---///000111777777999<<<>>>???@@@AAA@@@???>>>???BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHJJJKKKNNNYYYeeexxx}}}^^^LLLDDD@@@>>>;;;:::888888999999777666555555555555555555555555222222333333333333444444222222222222111000///...111222222333333222222111000000000111222222222333111111000000////////////{{{wwwsssnnnjjjccc```[[[WWWTTTPPPLLLJJJJJJHHHFFFCCC@@@===<<<;;;888888888999;;;===???@@@BBBBBBBBBCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKOOORRRYYYaaaeee```TTTJJJ>>>999666888<<>>@@@???>>>>>>@@@CCCEEEFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHJJJLLLMMMQQQ\\\hhhvvvyyy\\\LLLEEEBBB???<<<;;;999999::::::888777555555555555555555555555222222333333333333444444333333333333222111000000111222222333333222222111//////000111222222333333111000000000000/////////~~~zzzuuuqqqmmmhhhddd___\\\WWWSSSQQQMMMJJJGGGGGGFFFCCC@@@===;;;:::999888888999:::<<<>>>@@@BBBBBBBBBCCCDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIJJJKKKMMMSSSVVV]]]fffiiibbbSSSGGG===:::888:::AAALLLYYYbbbiiikkkmmmpppsssuuuwwwxxxyyytttllleeebbbaaabbbcccXXXVVVTTTTTTVVVXXXYYYYYYZZZ[[[\\\[[[WWWPPPIIIEEEAAA>>>;;;888888:::>>>@@@??????@@@@@@???===<<<;;;777555333111111000---+++***)))***,,,///111///---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((()))((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&((()))))))))************((()))***++++++,,,,,,---***++++++,,,---///000111555888:::;;;???CCCDDDCCC???>>>===???AAACCCDDDCCCAAAAAAAAABBBDDDEEEGGGHHHJJJIIIKKKLLLMMMPPP[[[ffftttxxx\\\LLLFFFBBB???===;;;::::::::::::999777555555555555555555555555222222222333333333444444333444444444333333222111111222222333333222222111//////000111222333333444000000000000000000000000~~~zzzuuuqqqmmmhhhdddaaa\\\YYYUUUQQQNNNLLLHHHFFFDDDCCC@@@>>>;;;:::888888:::::::::;;;===@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIHHHIIIKKKNNNSSSWWW^^^eeeggg^^^NNNBBB;;;;;;<<<@@@JJJXXXeeelllnnnqqquuuzzzzzzooogggccccccccccccYYYWWWUUUUUUXXX[[[\\\]]]```hhhnnnkkk___RRRIIIGGGAAA???;;;999999<<>>>>>??????>>>===;;;:::444333111111111111000...***))))))***,,,...//////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))((((((((((((((()))******++++++******((()))))))))************((()))***+++---------,,,*********+++---///000111333555888===JJJVVVWWWQQQBBBAAA???@@@AAABBBBBBAAA@@@@@@AAABBBDDDFFFGGGHHHKKKJJJJJJKKKJJJLLLVVVaaasssyyy]]]MMMEEEAAA>>>===;;;::::::::::::999777555555555555555555555555222222222333333333444444333444444444444333222222111222222333333222222111///000000111222222333333000000000000111111111111yyyvvvppplllhhhdddaaa^^^YYYVVVRRROOOLLLJJJGGGEEEAAA@@@>>><<<:::999888888;;;;;;;;;<<<>>>@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHIIILLLLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFGGGIIILLLQQQVVV]]]aaa___UUUGGG===999<<<@@@GGGUUUgggssswwwvvvzzzuuukkkfffdddbbbaaa\\\ZZZWWWWWWYYY\\\^^^___gggqqqyyytttcccQQQHHHEEE@@@>>><<<:::;;;===@@@BBB>>>>>>>>>>>>===;;;999888333222111111222222111///...,,,***)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((''''''''')))))))))(((((((((''''''(((((()))************)))))))))))))))************))))))***,,,...///---+++))))))***+++---...000111333555888@@@RRRdddeee]]]FFFEEECCCCCCDDDDDDDDDCCC@@@AAAAAABBBDDDFFFGGGHHHKKKIIIIIIIIIHHHIIISSS^^^qqqzzz]]]LLLEEEAAA>>><<<;;;999999::::::888777555555555555555555555555222222333333333333444444333333333444444333333222111222222333333222222111111111111111111222222222000000000111111111111222uuuqqqlllgggdddaaa^^^[[[VVVSSSOOOLLLJJJHHHEEECCC>>>>>><<<;;;::::::999999<<<<<<;;;<<<===???AAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHFFFDDDDDDGGGIIIOOOUUU\\\]]]VVVKKKAAA;;;666<<>><<<;;;<<<===???AAA===>>>>>>===;;;999777555444222000000111111///---------+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))*********************,,,//////---***((())))))+++,,,...000111222666999<<>>:::555===FFFRRRfff{{{~~~pppgggfffgggggggggaaa^^^ZZZYYYZZZ]]]______\\\___bbb```YYYQQQJJJFFF======<<<<<<===>>>???@@@=========<<<:::888555444555333111000000///---+++(((***++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))************+++******---//////,,,)))(((((()))***,,,...000111000777888666;;;FFFFFF>>>BBBAAA@@@AAACCCEEEEEEDDDBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFFFFGGGGGGIIISSS^^^pppwwwYYYIIICCCAAA@@@;;;999888888999888777555555555555555555555555555222222333333333444444444111111222333333222222222222222222333333222222222333333222222111000000000000000111111222222222222zzzuuuoookkkfffaaa]]]ZZZWWWTTTSSSOOOKKKIIIHHHGGGCCC@@@<<<<<<;;;:::999999999999;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHLLLIIIHHHJJJIIIFFFGGGJJJSSSVVVXXXVVVOOOFFF>>>999888777BBBYYYooo{{{~~~uuujjjddddddeeeeeeddd[[[YYYWWWVVVWWWWWWVVVUUUTTTWWW[[[ZZZVVVNNNGGGCCCAAA>>>::::::<<<>>>>>>===<<<<<<======;;;999666444222222222111///...,,,+++++++++***)))(((((((((((('''(((***++++++***)))(((******))))))((((((''''''&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''))))))((((((''''''&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''&&&&&&((()))************---,,,+++***)))((('''&&&************+++,,,---...++++++,,,,,,---.........333555999<<<@@@BBBCCCCCCEEECCCAAAAAABBBDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEFFFDDDEEEGGGHHHJJJRRR[[[qqqwwwYYYJJJDDD???:::<<<;;;:::999777666555444555555666666666666666666555444333333333333444555333222222111111222222333333333333222222222111111333222111000000111222333333333222222111000000000xxxsssnnnjjjeee```]]]YYYVVVTTTPPPMMMHHHFFFEEEDDDAAA>>><<<;;;;;;:::999999999:::;;;<<<===>>>???AAABBBBBBDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLIIIGGGHHHGGGEEEGGGLLLWWWZZZ\\\WWWMMMBBB:::777::::::DDDYYYmmmxxx}}}wwwqqqjjjfffeeeccc___\\\YYYXXXWWWWWWXXXXXXVVVUUURRRSSSSSSRRRNNNIIIEEECCC>>><<<999999;;;<<<;;;:::;;;<<<======;;;999777555444444333333111000...---,,,+++***)))))))))******((((((((())))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((((('''''''''(((((('''''''''(((((()))((((((((((((''''''''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))***))))))******+++,,,---------------......//////444555999<<>><<<<<<;;;:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMHHHFFFEEEDDDDDDJJJQQQ[[[______XXXJJJ>>>999999===???III[[[mmmxxx~~~~~~wwwrrrooopppnnnkkkjjjhhhccc[[[UUUTTTTTTSSSTTTTTTTTTQQQOOONNNMMMKKKHHHFFFDDDCCCCCC===;;;;;;;;;<<<<<<:::888:::;;;<<<<<<<<<:::777666444444333222111///...---,,,+++)))((()))***,,,---+++***)))((((((((((((((('''((((((((((((((())))))(((((((((((()))))))))***%%%%%%%%%%%%&&&'''((()))'''''''''((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%&&&'''((()))******+++++++++++++++,,,---....../////////...//////000000333555888;;;>>>@@@@@@AAAAAA???>>>???AAACCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCDDDGGGIIILLLTTT^^^lll{{{```LLLCCC???>>><<<;;;:::999888777666555444444444444444444444444333222222111111222222333333222222111111222222333111111111000000000//////000000////////////000000//////000111111222333333yyyrrrmmmeeeaaa[[[WWWTTTQQQNNNKKKHHHFFFDDDBBB@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNIIIFFFEEEDDDFFFOOOXXX```cccbbbXXXHHH===;;;>>>>>>DDDQQQaaapppyyy}}}{{{{{{zzzxxxtttqqqnnnmmmmmmmmmmmmmmmjjjddd[[[UUUTTTTTTSSSSSSSSSPPPLLLIIIJJJHHHFFFDDDCCCCCCBBBBBB>>>>>>???@@@@@@>>><<<::::::;;;<<<<<<<<<:::888666111111111000///---++++++,,,+++)))))))))+++---//////...,,,***))))))***+++((((((((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))))))))(((''''''''''''(((&&&&&&'''''''''''''''((())))))***+++++++++++++++$$$%%%&&&'''((()))***+++------------...///000000111000/////////000000111333555888;;;===??????@@@???>>>===>>>@@@CCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCFFFDDDEEEHHHIIIKKKSSS]]]kkkzzzcccMMMBBB??????<<<;;;;;;:::888777777666666666666666666555555555333333222222222222333333333222222111111222222333222111111111000000000000000000000000000000000000///000000000111111111222}}}vvvooojjjbbb^^^YYYUUURRROOOLLLJJJEEEEEECCCAAA???=========::::::::::::;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNKKKHHHGGGFFFJJJVVVbbbkkkkkkeeeWWWFFF<<<===AAA>>>IIIYYYgggrrrxxxyyyyyyqqqqqqqqqqqqqqqooommmlllkkkkkkkkkjjjhhhccc]]]YYYYYYXXXWWWUUUSSSOOOJJJGGGHHHFFFEEEFFFGGGFFFCCCAAA>>>@@@BBBBBBAAA???<<<;;;:::;;;<<<<<<;;;999777666111111111000...---+++***,,,+++***)))***+++---...///...,,,***))))))***+++***))))))((('''&&&&&&%%%&&&&&&'''''''''(((((((((******)))(((((('''((((((&&&&&&''''''(((((()))))))))(((''''''''''''((((((%%%&&&&&&&&&''''''(((((()))******++++++++++++***&&&&&&''''''(((((())))))++++++++++++,,,---...///000000///......///111222333555888;;;===???@@@@@@???>>><<<===@@@BBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDIIIGGGGGGIIIHHHIIIQQQZZZkkkzzzcccMMMCCC@@@???<<<;;;;;;:::999888777777777777666666666555555555333333444444444444333333333222222111111222222333333333222222222111111111111111111111111111111111111111111000000000//////zzzssslllgggbbb^^^YYYUUURRRPPPMMMKKKCCCCCCCCC@@@===<<<<<<===::::::::::::;;;<<<>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPMMMKKKIIIIIIJJJOOO]]]kkkuuuqqqeeeSSSBBB:::===CCCEEESSSccclllqqquuutttrrrmmmlllkkkllllllkkkhhhfffffffffffffffdddaaa^^^\\\YYYWWWTTTRRRPPPLLLGGGDDDHHHFFFEEEGGGIIIHHHDDD@@@>>>@@@BBBBBB@@@===<<<<<<<<<<<<======;;;999666444333333222111000...---,,,+++************++++++,,,+++***)))((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''',,,+++***)))(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&''''''((((((''''''((())))))(((((('''(((((((((((((((((((((((((((((((((((()))***++++++...---,,,,,,,,,...111222222444777;;;>>>@@@BBBBBB@@@>>>===>>>@@@BBBCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHKKKIIIIIIIIIHHHIIIPPPYYYjjjzzz```MMMDDD@@@>>><<<;;;;;;:::999999888888555555555444333333222222333444444555555444444333333222222111111222222333333333333222222222222111111111222222222222111111222222111000000///......~~~zzzvvvpppiiieee___\\\WWWSSSPPPNNNKKKIII@@@AAAAAA???<<<:::;;;===999999::::::<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGHHHJJJKKKMMMMMMNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPJJJIIIIIIJJJLLLRRRbbbqqqwwwnnn^^^LLL???<<>>>>>>>>======>>>===;;;888555333333222222111000...---,,,)))***+++++++++***)))(((((((((((())))))(((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((***))))))((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++$$$$$$%%%&&&&&&'''(((((('''''''''((((((''''''&&&((((((((()))))))))******((((((((((((((()))+++++++++***))))))***---000222111444777<<>>>>>@@@BBBBBBBBBEEEEEEFFFGGGHHHHHHIIIJJJKKKIIIHHHIIIIIIJJJQQQZZZjjjyyyxxx\\\LLLEEE@@@<<<;;;;;;;;;::::::999999888666555555444333333222222222333444444444444333222333222222111111222222333222222222222111111111111///000111222222111000///000000000000000/////////~~~zzzvvvrrrmmmgggccc[[[XXXSSSOOOLLLJJJGGGEEE>>>@@@@@@>>>:::999:::<<<999999::::::<<<===???@@@@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPHHHHHHIIIKKKMMMTTTdddtttrrrgggVVVFFF>>>@@@IIIPPPgggsss{{{xxxuuuvvvvvvtttooojjjeeecccdddffffffeee```cccfffhhhhhhfffeeeeee___]]]YYYWWWVVVUUUSSSRRRIIIEEEBBBBBBEEEFFFCCC@@@DDDGGGHHHFFFCCC@@@AAABBB>>>>>>>>>===;;;777444222000000000///...,,,******(((***+++,,,+++)))'''&&&'''(((***++++++***)))(((######$$$&&&((()))***+++(((((((((((())))))))))))''''''&&&''''''((()))***))))))(((((('''''''''&&&%%%%%%%%%&&&((()))+++,,,$$$$$$%%%%%%&&&'''((((((((()))))))))))))))(((((('''(((((()))***+++,,,,,,************+++,,,---...)))(((''''''))),,,000222111333777<<<@@@CCCEEEFFFCCCAAA??????AAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIGGGHHHIIIIIIKKKRRR[[[iiixxxtttYYYLLLFFF@@@;;;;;;;;;;;;::::::999999999888888777666555555444444111222333444444333222111333222222222222222222333111111111111000000000000...///000111111000///.........//////000000111111|||zzzuuuqqqmmmhhhccc___ZZZVVVQQQMMMIIIFFFCCCAAA???>>><<<:::888777777777666777999;;;===???@@@AAABBBCCCEEEFFFFFFEEEDDDCCCGGGIIIKKKLLLMMMNNNMMMMMMPPPPPPPPPOOONNNMMMLLLKKKIIIIIIGGGHHHPPP\\\dddfffmmm\\\KKKDDD>>>===HHHYYYjjjwww~~~zzzwwwtttqqqkkkeeeaaabbbddddddcccgggggghhhjjjlllmmmkkkjjjhhhddd___ZZZWWWTTTQQQOOOFFFDDDDDDFFFCCC???>>>BBBCCCGGGGGGCCC@@@@@@???===>>>>>>===<<<:::888555333000000000000...,,,***(((++++++***)))))))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((''''''''')))))))))***,,,,,,+++)))+++***((('''''')))+++---*********+++,,,---...///000333777:::===AAADDDGGGFFFEEECCCBBBAAACCCDDDEEEFFFEEEDDDCCCCCCEEEGGGIIIMMMJJJHHHJJJKKKMMMUUU]]]ooo{{{rrrZZZKKKAAA???BBB<<<;;;999888777777666666555444333333222222333333222333333333333222111000222222333333333222111111000000111222333444444555000000000000000000000000111111000000111222333444yyyvvvrrrnnnjjjeee```\\\VVVSSSNNNJJJHHHFFFCCCAAA???>>>;;;999888777777777888999;;;===???AAABBBCCCGGGGGGHHHIIIIIIIIIHHHHHHKKKLLLLLLMMMMMMLLLLLLKKKPPPPPPPPPPPPNNNMMMKKKJJJIIIKKKKKKMMMUUUaaaggggggfffVVVGGGAAA===???LLL]]]rrr|||xxxsssqqqnnnnnnjjjeeebbbbbbccccccbbbeeeeeehhhkkkooopppooonnngggddd___\\\YYYWWWTTTQQQKKKHHHGGGGGGDDD???@@@DDDGGGLLLMMMIIIEEECCC@@@<<<======<<<;;;999666444222333333222111000...+++***+++***)))))))))))))))***((())))))))))))((('''&&&(((((((((((())))))))))))******)))((((((((((((((()))((((((((((((((()))***(((((()))(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((()))((('''((()))******))))))))))))))))))******+++*********+++,,,---//////111333777:::<<>>@@@<<<;;;:::888777777666666555444333333222222333333555555555555444444444333111222333444444444444444000111111222222333333444000000000000000000000000000000/////////000111111~~~zzztttqqqlllhhheee```\\\YYYRRROOOKKKHHHFFFEEECCCAAA>>>===;;;999888777888888;;;;;;===???AAACCCDDDEEEJJJIIIIIIIIIJJJJJJKKKLLLPPPOOONNNMMMLLLKKKKKKKKKOOOPPPPPPPPPOOOLLLIIIGGGIIIKKKLLLPPPYYYdddhhhfff[[[MMMAAA<<<<<>>???BBBCCCEEEFFFHHHHHHGGGGGGGGGIIIJJJKKKQQQOOONNNLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNKKKHHHFFFGGGIIIKKKOOOYYYbbbddd```RRRGGG===:::<<>>BBBIIITTT[[[___[[[TTTLLLCCC;;;<<<;;;:::888666444333222000000///...,,,+++***)))******))))))******++++++))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((''''''(((((()))***+++***************)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***(((((()))+++---,,,***((())))))***++++++++++++***+++++++++,,,---...///000111333666888999;;;>>>@@@@@@@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIHHHGGGHHHFFFHHHKKKMMMOOOTTT[[[hhhxxx}}}bbbPPPFFFBBBAAA<<<;;;:::999888777777777555555444333333333333333222111///------///000111111222333444555555555555333222222222111111000000000000000000000000000000111111111111000//////...|||xxxvvvkkkhhhccc___\\\YYYVVVTTTRRRNNNIIIFFFCCCAAA>>>===;;;;;;999888777888888999;;;<<<===???AAACCCDDDEEEGGGFFFFFFFFFFFFHHHJJJKKKNNNMMMLLLLLLLLLMMMOOOPPPNNNNNNOOOOOOMMMKKKHHHFFFFFFHHHIIINNNXXX```___XXXJJJCCC<<<:::???KKK]]]kkkrrrxxx{{{wwwsssqqqooollleeeeeeeeedddbbbaaa``````dddeeehhhlllpppqqqooommmeeebbb^^^ZZZWWWSSSOOOKKKJJJEEEBBBAAA@@@@@@FFFNNN[[[bbbfffbbb[[[RRRHHH???===<<<:::888666555333333//////...---,,,++++++***+++***************++++++))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******&&&'''(((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''((()))******(((***---111222000+++'''+++***)))((()))***,,,---+++++++++,,,---...000000111333555777888:::===???BBBCCCCCCCCCBBBAAA@@@@@@BBBDDDGGGIIIJJJJJJIIIHHHHHHFFFGGGKKKMMMNNNSSSZZZgggxxxfffQQQGGGCCCAAA===<<<:::999888888777777666555444444333333444444555333222111111222444555222222333333333333222222333222222111111000000///000000000000000000000000---.........---,,,+++***|||wwwtttrrrhhhddd___[[[YYYWWWTTTRRRQQQMMMHHHDDDBBB???===;;;:::999888777777888999::::::;;;===???AAACCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHIIILLLOOOVVV___ccc\\\QQQDDDAAA======DDDRRRcccpppuuuzzzzzzvvvqqqooolllhhheeeffffffdddbbb``````aaaeeedddeeegggiiijjjiiiggg```]]]YYYUUUTTTRRRPPPOOOKKKFFFCCCCCCCCCDDDKKKSSS]]]cccfffbbb\\\UUULLLDDD===<<<:::888666444333333//////......---......///,,,,,,+++***************(((((())))))******))))))(((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))$$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&'''((()))***(((***...222444111,,,'''---+++)))((((((***---///++++++,,,,,,---///000111000222555777888:::===???EEEEEEDDDCCCBBBAAA@@@@@@CCCDDDGGGJJJKKKKKKJJJIIIHHHEEEFFFHHHJJJKKKPPPWWWfffxxxgggPPPFFFAAA>>>===<<<;;;999888888888888666555555444444444444444333222111111111222333444222333333333222222111000222222111111111000000000000000000000000000000000000000222222222111000///~~~wwwqqqmmmkkkdddaaa\\\XXXUUUTTTRRRPPPLLLIIIEEEBBB@@@>>><<<:::999999888777777888999:::;;;<<<===???AAACCCEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKNNNTTT\\\fffmmmlll]]]MMM>>>>>>>>>AAAJJJZZZkkkuuuxxxyyywwwqqqlllllljjjgggeeefffgggdddaaa```bbbdddcccbbb```aaacccdddccccccbbb^^^XXXSSSQQQPPPOOONNNKKKGGGDDDDDDCCCDDDKKKRRRVVV[[[^^^YYYTTTOOOIIICCC<<<;;;999666444333222222------,,,,,,---///000111...---,,,+++***)))))))))&&&'''((())))))))))))((((((((((((((())))))))))))((((((((((((((()))******+++***)))((((((''''''(((%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&''')))***((()))***---///...+++(((++++++*********+++,,,---,,,,,,,,,,,,---///000111000222555777999;;;>>>@@@FFFEEECCCBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJGGGFFFGGGHHHIIIOOOWWWgggyyyjjjPPPFFFAAA======<<<;;;:::999888888888666666555444444444444444000000000000111111222222222222333333444333333333111111111111000000000000000000000000000000000000111222444555666555333222{{{ssslllgggeeebbb^^^YYYUUUSSSRRRPPPNNNHHHEEEBBB???>>>>>><<<;;;999888777777777888999:::<<<===>>>@@@BBBDDDEEEFFFCCCEEEGGGIIIJJJJJJJJJIIIHHHIIIKKKMMMMMMMMMLLLLLLMMMLLLJJJHHHHHHJJJLLLMMMSSS[[[gggssszzzuuu```LLL:::<<>>;;;:::777444222111111111************+++---///111///...---+++***))))))(((&&&&&&'''(((((()))(((((((((((((((((())))))))))))((((((((((((((()))******,,,+++***((('''''''''''''''((((((((((((((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((('''%%%$$$%%%&&&(((***)))''''''''')))***)))((()))***+++,,,---,,,++++++,,,,,,,,,---...///000111///222555777999<<>>===;;;999:::999888777777999;;;<<<===???BBBCCCDDDDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNOOONNNKKKIIIIIIJJJLLLMMMTTT^^^lllxxx}}}ttt[[[EEE???<<<;;;BBBPPP___hhhlllkkkiiifffcccbbbdddhhhlllhhhjjjlllllliiifffdddddd\\\[[[ZZZ\\\___aaabbbaaafffbbb\\\WWWSSSPPPMMMKKKKKKFFFBBB@@@======DDDMMMJJJJJJJJJIIIGGGDDDBBB@@@:::888555444444444222111222///++++++---///...---...,,,***(((''''''((()))))))))))))))))))))))))))******))))))((((((''''''$$$&&&)))***)))(((''''''######$$$%%%&&&(((***+++(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))***++++++++++++***------......//////000000222222444666999<<>>===:::888666555555555777777666555444444333333444333333222222333333444333333333222222111111111000000000000////////////000000111222333444444555222222111111000///......|||uuuoooiiiccc```___\\\VVVRRROOOMMMJJJHHHDDDCCCCCCCCCCCCAAA===::::::999888777888:::;;;======???BBBDDDDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMMMMMMMNNNNNNNNNNNNOOOMMMJJJHHHGGGHHHJJJKKKRRRZZZdddkkklllcccPPP>>>???<<<<<>>===AAAGGGGGGGGGGGGFFFEEECCCAAA???:::888555333333222000///000...,,,,,,......---,,,++++++)))(((''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''&&&(((******)))'''((((((///...,,,+++)))((((((((()))))))))((())))))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))***++++++++++++***,,,,,,------......//////111222333666999<<<>>>@@@???AAABBBDDDDDDDDDCCCBBBCCCDDDEEEGGGIIIKKKLLLMMMNNNJJJHHHIIIJJJLLLTTT\\\rrrqqqUUUJJJFFFCCC???>>>;;;999777666666666777666666555444444333333444333333222222333333444333333333222222222111111111111111000000000//////111111111222222222222222111111111111222222222222zzztttooojjjdddaaa]]]YYYTTTPPPMMMKKKHHHFFFBBBBBBCCCEEEEEEBBB>>>::::::999888888999;;;===>>>===@@@CCCDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLIIIFFFDDDEEEGGGHHHPPPWWW]]]\\\XXXPPPDDD999>>>===>>>EEEPPP[[[bbbdddjjjhhhdddaaaaaadddhhhkkkrrrooolllkkklllkkkhhheee___^^^]]]___aaacccdddccc^^^[[[WWWUUUUUUVVVVVVVVVTTTJJJAAA?????????AAAEEEDDDDDDDDDDDDBBBAAA@@@???:::888555333222000...,,,...---,,,---......,,,***((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''')))))))))((((((***+++,,,+++***)))))))))))))))))))))))))))***+++,,,,,,'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******))))))***++++++++++++***++++++,,,,,,---......///111222333555888;;;===>>>===>>>@@@BBBCCCCCCBBBBBB@@@BBBDDDGGGJJJMMMOOOPPPPPPLLLKKKLLLLLLMMMTTT[[[mmmzzzpppVVVLLLHHHFFF@@@>>><<<:::888777777777666666666555444444333333444333333222222333333444333333333333222222222222222222222111111111000000222222111111111000000000//////000111222222333333}}}xxxsssoookkkfffcccYYYUUUQQQMMMKKKHHHEEECCC???>>>???@@@AAA@@@<<<999999999999:::;;;===>>>???>>>@@@CCCEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOOOONNNNNNMMMKKKGGGCCCBBBCCCEEEGGGPPPWWWZZZUUULLLEEE>>>999<<<===CCCLLLXXXbbbhhhjjjnnnkkkgggeeefffiiilllnnntttooojjjjjjllllllhhhddd```^^^^^^___aaacccdddccc```\\\XXXVVVVVVWWWXXXXXXVVVJJJ@@@???CCCEEEEEEGGGCCCCCCCCCBBBAAA@@@@@@???<<<999666333222000...,,,+++,,,,,,------,,,***)))'''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))---000,,,,,,+++******+++++++++)))((((((((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((()))))))))*********))))))***++++++++++++***++++++,,,---......///000111111333444777:::<<<======>>>???AAABBBCCCCCCCCC@@@BBBEEEHHHKKKMMMOOOOOOPPPMMMLLLMMMMMMLLLQQQWWW___kkk{{{nnnVVVLLLHHHFFF???===;;;999888777777777666666555555555444444444444333333222222333333444333333333333333333333333333333333222222222111111000000000000000000000000......///000000111111222}}}wwwqqqmmmhhhccc```UUURRRNNNKKKHHHFFFBBB@@@???===;;;;;;<<<======<<<999999:::;;;===>>>@@@AAA???AAADDDEEEFFFFFFHHHJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPPPPOOONNNNNNLLLIIIEEEBBBAAACCCFFFHHHPPPXXXYYYQQQFFF@@@===;;;;;;@@@JJJVVVcccmmmsssvvvqqqnnnkkkjjjmmmoooqqqqqqrrrmmmhhhgggjjjjjjfffbbb```^^^]]]^^^aaaccccccbbbbbb^^^[[[YYY[[[]]]``````[[[NNNCCCBBBFFFHHHGGGHHHDDDDDDCCCBBBAAAAAA@@@@@@>>>;;;777555333111...,,,***+++,,,---,,,***))))))''')))+++---...---+++***))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''''''''***///222:::999666444111///------++++++)))(((''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))************))))))***++++++++++++***+++,,,---...///000111111111222333555777999<<<===>>>>>>@@@AAABBBCCCDDDDDDBBBDDDGGGJJJLLLMMMMMMMMMNNNKKKKKKLLLKKKIIILLLQQQRRR[[[lllkkkUUUIIIEEECCC===<<<:::888777666666777555555555555555444444444444333333222222333333444333333333333333333333333333333333333222222222222...//////000111111222222111111111111111111111111|||uuunnnhhhaaa\\\XXXQQQNNNKKKHHHFFFCCC@@@===@@@===::::::<<<>>>@@@@@@888999;;;<<<>>>@@@AAABBB???BBBEEEFFFFFFGGGIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQQQQPPPOOOMMMJJJGGGDDDAAABBBEEEIIILLLTTTYYYXXXMMMBBB===<<<<<<>>>FFFSSSaaannnwww|||~~~mmmkkkiiijjjnnnpppnnnlllllliiiffffffggggggdddaaa```___^^^___aaabbbcccbbbbbb___\\\]]]aaafffjjjlllcccVVVJJJHHHIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>;;;888555333222///---)))***,,,+++)))(((((()))((()))+++------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''''''''***...111777666555444222222222111...---,,,***)))(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))*********++++++))))))***++++++++++++***,,,,,,---...///111222222222333444555777:::<<<===??????@@@@@@AAABBBCCCCCCCCCEEEHHHKKKLLLLLLLLLKKKKKKIIIJJJKKKIIIFFFGGGKKKKKKQQQ```tttgggRRRGGGBBBAAA<<<;;;999777666666666777555555555555555555555555444333333222222333333444333333333333444444444444333333333222222222111111......///000111222333444333333333222222222222222yyyuuunnnhhhccc]]]XXXTTTNNNLLLIIIFFFDDDAAA>>>;;;===<<<;;;<<<>>>@@@@@@@@@888999;;;===@@@AAABBBCCC@@@BBBEEEFFFGGGGGGIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQQQQPPPOOOMMMHHHFFFCCCAAACCCHHHMMMQQQ\\\^^^XXXJJJ>>>;;;===>>>DDDMMM[[[iiissszzz}}}~~~mmmkkkkkknnnssssssppplllffffffggggggfffeeecccbbbbbb```___```bbbddddddcccaaa^^^[[[\\\```fffkkknnnggg[[[PPPLLLLLLJJJJJJKKKGGGFFFDDDBBB@@@?????????<<<:::666444333111///---)))***+++***'''&&&(((***(((((()))*********)))((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((('''&&&''')))+++))))))***+++,,,...000111,,,+++***)))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))*********+++++++++))))))***++++++++++++******+++,,,---///000111222333444555666888:::<<<===???????????????@@@AAAAAACCCEEEHHHKKKMMMMMMLLLKKKIIIHHHIIIKKKIIIDDDDDDGGGHHHKKKWWWlllbbbPPPFFFAAAAAA===<<<:::888777777777888555555555555555555555555444333333222222333333444333333333444444444555555222222222222111111111111000111111111222222333333//////000000111111222222}}}ppplllgggccc```\\\XXXVVVLLLJJJHHHEEECCCAAA===::::::999:::===???@@@???===888999;;;>>>@@@BBBCCCDDD@@@CCCEEEGGGGGGHHHIIIKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKMMMPPPRRRRRRQQQOOOMMMGGGEEEBBBBBBDDDJJJPPPTTTeeecccYYYIII===<<>>>>>>>>;;;888555333222111///---)))***+++(((&&&%%%(((+++''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))***************(((&&&%%%%%%&&&))))))(((((('''((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))************+++++++++))))))***++++++++++++***)))***+++,,,...///000111444555555777999;;;===>>>???>>>>>>>>>>>>>>>???@@@BBBDDDHHHKKKNNNNNNMMMMMMIIIHHHIIIKKKIIICCCBBBEEEDDDFFFQQQggg}}}}}}___OOOEEEAAABBB>>>===;;;999888888999999444555555555555555555555444333333222222333333444333333333444444555555555222222222111111111000000333333333222222222222111)))***+++,,,---///000000yyytttmmmiiieeeaaa]]]YYYTTTQQQKKKHHHEEEBBB@@@>>><<<::::::777444555999<<<===<<<<<<<<<<<<===???AAACCCEEEEEEFFFFFFGGGGGGHHHIIIIIIMMMLLLKKKJJJKKKLLLNNNPPPNNNMMMMMMPPPRRRRRROOOLLLHHHEEEFFFHHHIIIJJJTTT```fffaaaSSSAAA999<<>><<<:::888777666555333111000///......************************)))(((&&&%%%&&&''')))+++,,,***(((%%%%%%%%%'''((())))))))))))))))))))))))&&&&&&&&&'''''')))******,,,)))&&&%%%&&&'''(((((((((((('''''''''((())))))&&&''')))******(((&&&%%%((('''''''''((()))((('''***************)))((('''((()))+++,,,,,,+++)))(((+++++++++***************---,,,+++,,,...000000000333444555666777888999:::??????@@@AAAAAABBBCCCCCCDDDDDDEEEIIIMMMQQQSSSSSSMMMLLLKKKIIIGGGEEEDDDCCC???FFFSSScccvvvzzz___QQQFFF@@@>>><<<;;;999888777777666666666555555555555444444444333222222111222333555666888666333111000111222444333333222222111000//////111111111111111222222222000111222333333222000///|||uuupppjjjgggbbb^^^ZZZVVVRRROOOJJJGGGDDDAAA@@@>>><<<::::::888555666999;;;<<<<<<<<<======???@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIMMMLLLKKKJJJKKKMMMOOOPPPRRRQQQPPPQQQRRRQQQNNNJJJJJJGGGGGGJJJLLLOOOYYYeeeiii]]]MMM@@@;;;>>>EEEJJJ]]]iiitttxxxyyy}}}}}}yyyuuuooojjjiiimmmsssxxxyyynnnfffaaa]]]ZZZVVVUUUUUUUUUTTTRRRWWWWWWUUUSSSRRRQQQPPPPPPMMMIIIDDD@@@===;;;888666666555333111///......---++++++++++++++++++++++++(((((('''&&&'''((()))***''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((()))***++++++)))&&&%%%&&&'''''''''((((((((('''''''''''''''&&&'''((()))))))))'''&&&((('''''''''((((((((('''***************)))((((((((()))+++,,,,,,+++)))(((******************++++++,,,+++++++++---///000000333444555666777999::::::>>>??????@@@AAABBBCCCCCCHHHHHHIIILLLPPPRRRRRRQQQLLLLLLJJJHHHFFFEEECCCBBBEEEKKKUUUcccttt|||```QQQFFF@@@>>><<<;;;:::888777777666666666555555555555444444444444333222222222333444555888777444222111222333555333333222222111000000000111111111111111111111111///000111222222222222222~~~xxxpppkkkfffccc^^^[[[WWWTTTOOOLLLIIIFFFCCC@@@???>>>;;;999;;;999666666888:::;;;;;;<<<===???AAACCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLKKKKKKLLLMMMOOOPPPUUUTTTSSSRRRRRROOOLLLIIIKKKJJJKKKOOOTTTZZZdddnnnkkkYYYHHHBBBAAADDDNNNZZZnnnwwwxxxsssuuu||||||jjj___YYYVVVRRRPPPOOONNNLLLKKKPPPQQQRRRRRRRRRRRRQQQQQQOOOLLLGGGCCC@@@<<<888555555444333111///...------++++++++++++++++++++++++''''''((((((((()))))))))'''(((***++++++)))'''&&&))))))))))))))))))))))))******))))))))))))***+++***(((%%%%%%&&&''''''&&&(((((((((((('''&&&%%%$$$%%%&&&''')))))))))(((((('''''''''((((((''''''&&&******))))))))))))((((((((()))***++++++***)))((()))))))))***+++++++++,,,++++++++++++,,,...///000333444555666888999::::::>>>>>>???@@@AAABBBCCCCCCIIIJJJLLLOOOQQQQQQOOOMMMLLLKKKIIIGGGEEECCCBBBAAAGGGKKKTTTaaasssaaaQQQGGG@@@>>><<<;;;:::999777777777777666555555555555444444444444444333222222222333333888777555333222333444555333333333222111111000000000000000000000000000000222222111111111111222222~~~zzzssskkkfffbbb___[[[XXXUUUQQQMMMJJJFFFDDDAAA???>>>===;;;999;;;:::888777777999:::;;;===>>>AAACCCEEEFFFFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJLLLKKKKKKLLLMMMNNNOOOPPPTTTTTTSSSQQQPPPNNNKKKIIILLLMMMPPPWWWaaajjjsssxxxkkkWWWIIIHHHIIIKKKZZZnnn{{{~~~~~~mmm```WWWTTTPPPMMMJJJHHHFFFEEEJJJKKKNNNPPPRRRSSSRRRRRRQQQNNNJJJFFFBBB===888444555444222000...---,,,,,,************************''''''((())))))))))))(((%%%&&&'''(((((('''%%%$$$((((((((((((((((((((((((******))))))((())))))))))))'''%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&%%%$$$%%%'''((())))))))))))&&&'''))))))(((&&&&&&&&&)))))))))((((((((())))))))))))************))))))(((((()))***+++,,,,,,,,,+++,,,---------...000222444444555666888999:::;;;===>>>>>>@@@AAABBBCCCDDDFFFGGGJJJNNNPPPPPPLLLIIIKKKJJJIIIGGGDDDBBB@@@@@@AAAEEENNN]]]rrrdddQQQGGGAAA>>><<<;;;:::999888777777777666555555555555444444444555444444333222222222222666555444222222222333444333333333222222111111111000000000000////////////555444222000//////000111|||yyyuuunnngggccc___\\\XXXUUUSSSPPPLLLIIIDDDBBB???======<<<:::999::::::999777777888:::<<<===???AAADDDFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQPPPQQQPPPOOONNNLLLLLLKKKMMMQQQXXXbbbooozzziiiZZZOOOOOOOOORRReee}}}|||}}}~~~lllaaaVVVTTTQQQLLLHHHEEECCCCCCFFFHHHKKKNNNQQQSSSSSSSSSRRROOOKKKGGGCCC>>>888555444333111///...,,,,,,+++(((((((((((((((((((((((('''((())))))******))))))###$$$$$$&&&''')))***+++(((((((((((((((((((((((())))))((('''''''''((((((((('''%%%&&&'''((('''&&&%%%%%%&&&'''((((((((((((%%%&&&'''(((((()))))))))&&&(((++++++(((&&&&&&''')))((((((''''''((()))))))))))))))******)))))))))(((((()))***+++,,,,,,,,,,,,...//////...///222444444555666777888999:::;;;<<<===>>>???AAABBBCCCDDDCCCEEEIIINNNQQQQQQNNNKKKKKKJJJIIIFFFDDDBBB@@@???===AAAJJJ[[[rrrgggQQQGGGBBB???===<<<:::999888888777777666555555555555444444444444444444444333222222111444333222111111111222333333333333222222222222222000000000000//////......222111000000000111222333~~~{{{wwwrrrnnniiiddd```[[[YYYUUURRRPPPMMMJJJGGGBBB@@@===<<<<<<;;;:::888999999999888777888;;;===>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJKKKLLLMMMOOOPPPPPPQQQNNNOOOOOONNNLLLLLLLLLMMMOOOVVV```mmm|||~~~eee[[[SSSUUUYYYcccwww{{{rrrsssuuuggg___WWWUUURRRMMMHHHDDDCCCDDDFFFGGGJJJMMMPPPRRRSSSTTTSSSPPPKKKGGGCCC>>>:::666444222111///---,,,++++++''''''''''''''''''''''''((((((((()))))))))******---,,,+++)))(((((('''((())))))))))))))))))))))))((('''''''''''''''((((((((('''&&&'''))))))((('''(((''''''''''''((())))))&&&&&&''''''(((((())))))&&&***------)))'''&&&((()))((('''&&&'''((()))***)))))))))))))))))))))))))))))))))***+++++++++,,,---///111111//////333666444555666777999:::;;;;;;;;;<<<===???@@@BBBCCCDDDDDDFFFJJJOOOSSSTTTRRROOOLLLKKKIIIGGGDDDBBB@@@??????BBBLLL]]]tttiiiQQQGGGCCC???===<<<;;;999888888888888666555555555555444444444333333444444444333222222222222111111111111222222333333333333333333222222222111111000000//////...------...000222444666777zzzvvvpppkkkgggccc```]]]WWWUUUQQQOOOMMMJJJGGGEEE@@@>>><<<;;;;;;;;;999888777888999888777888<<>>;;;888333222000...---++++++***((((((((((((((((((((((((***)))((((((((()))***+++/////////---+++(((%%%###))))))))))))))))))))))))((('''''''''((()))******(((''''''(((***+++***(((---,,,)))'''&&&'''((()))(((((('''''''''(((((((((''',,,000///+++''''''))))))(((&&&&&&&&&((()))+++))))))(((((((((((())))))******************++++++,,,///222111......222666555555666777999:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJOOORRRSSSRRROOOMMMLLLJJJGGGEEEBBB@@@???AAAEEEOOOaaawwwkkkQQQHHHCCC???===<<<;;;:::999888888888666555555555555444444444111222333444444444333222222222222222222222222222333333333333333333333333333222222111000000//////---...///111333444444555wwwssslllfffbbb___]]]\\\UUURRROOOMMMKKKHHHEEECCC???===;;;:::::::::999888666888999888777888<<<@@@@@@@@@@@@@@@BBBDDDGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSPPPMMMKKKLLLOOOSSS^^^kkkzzz~~~nnnWWWRRRQQQ^^^}}}||||||{{{zzzzzz{{{zzzvvvssssssjjjggggggnnnxxx~~~yyyuuupppjjjbbb\\\VVVVVVTTTOOOHHHDDDDDDFFFIIIIIIIIIKKKMMMPPPSSSUUUTTTOOOIIIDDDAAA>>>;;;:::333222000...,,,+++******))))))))))))))))))))))))+++***((('''''')))+++,,, ###(((,,,......,,,+++))))))))))))))))))))))))(((((((((((()))***,,,,,,)))(((((()))+++,,,***)))222///+++'''%%%%%%'''((()))(((((('''''''''(((((((((---111000,,,(((((()))((('''&&&%%%&&&(((***+++))))))(((((((((((())))))+++++++++***************+++...111000------111666555555666888999:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDEEEFFFHHHLLLPPPPPPOOOMMMNNNMMMJJJHHHEEEBBB@@@???AAAEEEPPPccc{{{lllQQQHHHDDD???===<<<;;;:::999888888888666666555555555444444444000111333444555444444333333333333333333333333333333333333333333333333333333333333222111000000///111222333333333111000...{{{wwwvvvooogggcccaaa^^^XXXSSSRRROOOLLLIIIGGGDDDAAA???===<<<;;;:::999888888888666888:::<<<>>>@@@AAABBBCCCDDDFFFGGGFFFGGGHHHJJJOOONNNMMMKKKJJJKKKKKKLLLNNNMMMMMMLLLMMMOOOPPPQQQOOOMMMNNNOOOMMMIIIIIIMMMUUU^^^nnnnnn___RRRKKKTTTuuu|||wwwssspppooopppssssssqqqnnnccceeehhhlllpppssstttuuuuuussspppmmmiiiddd^^^YYYTTTRRROOOKKKGGGGGGHHHJJJIIIJJJKKKLLLMMMOOOSSSUUUSSSRRROOOHHH@@@:::999:::222111///...,,,,,,++++++))))))))))))((())),,,///222,,,%%%$$$'''***)))'''*********+++,,,,,,,,,---''''''((()))******))))))))))))(((''''''''''''''''''''''''''''''((()))***(((((((((((('''&&&%%%$$$''''''((((((((((((((((((************)))(((&&&%%%)))(((((('''''''''((((((,,,+++***((((((***+++,,,,,,,,,++++++***+++++++++---------...000111333444888777777888999<<<>>>???;;;;;;<<<===???BBBDDDFFFDDDEEEHHHJJJLLLKKKJJJJJJMMMMMMJJJFFFBBBAAABBBCCCEEEIIISSSeee{{{jjjXXXOOOFFF<<<===<<<:::888666555555555666555444333222222222222///000111333444444333333222222222111111111000000///111444666555333000...222111111111000000//////111111000000000000111111~~~zzzvvvsssqqqkkkdddaaa```]]]YYYTTTPPPMMMJJJGGGFFFCCC@@@===;;;:::999888777777777777777888:::<<>>888666666...------,,,,,,+++++++++,,,,,,---+++)))((()))***,,,***(((''''''((()))***))))))))))))))))))******(((((()))))))))*********))))))(((''''''''''''''''''''''''''''''((())))))''''''(((((()))(((((((((((((((((((((((('''''''''$$$%%%''')))***+++******))))))(((((((((((()))))),,,+++)))(((((()))+++,,,,,,,,,++++++***++++++,,,------...///000222333444777777777888999;;;===>>>>>>=========>>>@@@BBBCCCEEEFFFHHHIIIKKKKKKKKKJJJLLLKKKIIIEEEBBB@@@AAABBBBBBFFFRRReee}}}iiiTTTJJJBBB:::<<<<<<;;;:::999888777666666555444333222222222222111111111111222333444555333333333333222222222111000222333555444222000///111111111111000000000///111111000000000000111111}}}{{{xxxtttpppllljjjeee```^^^]]][[[XXXTTTLLLJJJGGGEEECCCAAA>>><<<:::999888777777777777777888999;;;===???AAAAAABBBBBBCCCEEEFFFEEEFFFGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPLLLJJJKKKIIIHHHLLLRRRccckkktttxxxqqqdddUUULLLHHHQQQjjjwwwrrrjjjhhhggghhhjjjhhhddd```\\\___ccchhhjjjkkkjjjiiiiiigggeeedddbbb```\\\YYYNNNMMMKKKIIIHHHHHHIIIIIIGGGHHHJJJMMMPPPTTTWWWYYY[[[XXXQQQGGG>>>777444444)))***+++,,,,,,+++***)))((()))******((('''((()))+++,,,,,,***(((''')))+++))))))))))))))))))((((((***)))((((((((()))***+++))))))((('''''''''((((((''''''''''''((((((((((((&&&'''((()))************))))))(((((('''''''''&&&###$$$&&&(((***+++,,,,,,***))))))((())))))************((((((((((((******,,,++++++***++++++,,,,,,------......000111333444666666777777999:::<<<===??????>>>======>>>???@@@FFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHEEEAAA@@@AAABBBEEEJJJVVViiikkkRRRFFF@@@:::<<<<<<======<<<;;;999888666555444333222222222222444222000///000222555777444444444333333333222222222222333333222222111000111111111111000000000000111111000000000000111111~~~zzzwwwtttpppkkkhhhdddaaa]]]ZZZYYYWWWSSSQQQIIIGGGDDDBBBAAA???<<<:::;;;:::999999999999999:::999:::<<<>>>@@@AAABBBBBBAAACCCEEEEEEEEEEEEGGGIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRNNNKKKLLLMMMPPPWWW___iiirrryyyxxxkkk[[[OOOIIIFFFXXXuuu~~~uuuooohhhffffffhhhjjjjjjeeeaaa]]]aaafffkkknnnnnnlllkkkfffccc```^^^]]][[[YYYWWWOOOLLLJJJIIIJJJLLLMMMNNNJJJKKKNNNRRRXXX]]]```aaa```[[[SSSIII???888555444)))***,,,---,,,+++)))(((%%%'''((()))***,,,000333555444000,,,)))((()))***,,,,,,++++++******))))))***)))'''&&&&&&''')))***))))))((((((((((((((()))''''''((((((((((((((('''&&&'''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***))))))(((''''''((())))))++++++******++++++,,,,,,,,,,,,,,,---...000222333666666666777888:::;;;;;;???>>>=========>>>???@@@GGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGEEECCCAAABBBCCCLLLRRR]]]ooooooSSSFFFAAA>>><<<===>>>??????===;;;999555555444333333333333333444333111111111333555666444333333333333222222222333222222111111111111111111111111000000000000000111111000000000000111111}}}xxxtttqqqmmmiiifff```^^^ZZZWWWTTTQQQMMMKKKEEECCCAAA???>>>===:::888999999999888999999:::::::::;;;===???@@@AAABBBBBBBBBCCCEEEFFFEEEFFFGGGIIIIIIJJJLLLNNNOOOOOONNNNNNLLLMMMMMMNNNOOOOOOOOOPPPPPPLLLKKKNNNQQQWWWbbbmmmssszzzxxxgggUUUJJJGGGIII```}}}tttnnnjjjhhhgggiiijjjiiieeeaaaaaaeeeiiinnnpppooommmkkkeeeaaa]]]ZZZXXXVVVTTTRRRNNNKKKHHHHHHKKKOOOQQQRRRLLLMMMOOOUUU\\\aaacccccc]]]XXXOOOFFF>>>888444222,,,---......---+++((('''************,,,111888===BBB;;;222,,,,,,+++***(((,,,++++++******))))))))))))(((&&&%%%%%%&&&((()))))))))((((((((())))))***''''''((()))(((((('''&&&'''(((((((((''''''&&&%%%))))))(((((('''''''''&&&***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))+++*********++++++,,,---******+++,,,---///000111666666777888999:::::::::<<<<<<<<<<<<>>>@@@BBBCCCGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHHHHGGGEEEDDDDDDEEEMMMSSS```rrrpppSSSGGGCCCAAA<<<===?????????===;;;:::555555444444333333444444222222333444444444333333222222222222111111111111333222111000000000111111000000000000000000111111111111000000000000111111|||yyytttpppmmmiiifffccc\\\ZZZXXXTTTPPPKKKHHHFFFCCCAAA???======<<<999777666666666666666777888999;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFFFFFFFGGGHHHJJJJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLMMMOOOOOOOOOOOOOOOMMMIIIIIIMMMSSS\\\iiittt~~~sss___NNNGGGFFFOOOjjj}}}vvvqqqnnnkkkhhhhhhiiihhheeeaaagggiiikkkmmmmmmkkkhhhgggccc___YYYUUUSSSQQQPPPNNNKKKIIIHHHJJJOOOSSSTTTSSSLLLKKKMMMRRRXXX]]]]]][[[RRRNNNGGGAAA;;;666222///////////////---+++)))(((++++++)))((())),,,222666CCC:::000,,,------***&&&(((((((((((((((((('''''')))((('''&&&&&&&&&'''((())))))((((((((()))******'''((()))))))))(((&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))************+++,,,------*********+++---...000111666777888999::::::::::::;;;;;;<<<===???BBBEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIFFFGGGHHHGGGFFFEEEFFFGGGHHHOOO^^^ssslllRRRGGGCCC@@@======>>>>>>===<<<:::999555555444444444444444555222333444555555444333222222222222111111111000000222222111000000000000111000000000000111111111111111111000000000000111111}}}zzzwwwsssnnnjjjgggdddaaa___WWWWWWUUURRRMMMHHHEEECCCAAA???===<<<<<<;;;999777555555555555666777999999<<<===>>>@@@AAABBBBBBBBBDDDEEEGGGHHHGGGHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOLLLIIIIIINNNUUU^^^lllxxxwwwfffSSSHHHGGGJJJYYYvvv~~~yyywwwmmmjjjggghhhjjjlllkkkiiioooooonnnmmmjjjfffbbb______ZZZTTTPPPNNNMMMLLLKKKIIIJJJMMMSSSZZZ\\\XXXTTTMMMKKKKKKNNNRRRTTTRRRNNNGGGDDD@@@===;;;777222...///......---,,,++++++***((())))))((('''(((***,,,333000---,,,,,,,,,***''''''''''''(((((((((((((((******))))))(((((((((((())))))(((((()))******+++'''((()))***)))(((&&&%%%''''''(((((((((''''''&&&&&&&&&''''''((()))))))))&&&%%%%%%%%%&&&((()))***%%%%%%%%%&&&&&&''')))))))))******************)))************+++,,,---...++++++,,,---...000111222777888999:::;;;;;;::::::<<<<<<===>>>@@@CCCFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEGGGGGGEEEEEEFFFGGGIIIQQQaaavvviiiQQQHHHDDD@@@>>>======;;;:::999888888555555444444444444555555444444444444333444444444333333222222222111111111111111111111000000000000///000000000111111111111111111000000000000111111~~~zzzwwwsssooojjjfffcccaaa^^^\\\SSSTTTSSSPPPLLLGGGDDDCCCAAA???===<<<<<<;;;999777777777777777888:::;;;;;;<<<===???@@@AAABBBCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLJJJIIIHHHGGGGGGIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOMMMKKKKKKQQQXXXaaannnzzzzzzmmmZZZJJJEEEIIIPPPbbb|||{{{jjjgggfffhhhnnnsssuuuuuuvvvuuurrrmmmhhhbbb^^^[[[[[[VVVQQQMMMKKKKKKKKKJJJIIILLLSSS]]]eeeddd]]]UUUPPPMMMKKKLLLOOONNNJJJEEEBBB@@@======<<<999444000------,,,++++++,,,,,,---(((+++...///...---,,,,,,###'''+++,,,+++***))))))(((((())))))******+++++++++++++++++++++***)))((())))))((())))))***++++++'''((()))***)))(((&&&$$$&&&'''((()))************%%%%%%&&&'''((()))******''''''&&&%%%&&&'''((()))&&&&&&&&&'''''')))************++++++++++++******************+++,,,---...---------...000111333444777888:::;;;<<<;;;;;;:::>>>>>>>>>???AAACCCEEEGGGDDDFFFHHHIIIIIIHHHGGGFFFBBBDDDEEEFFFEEEDDDEEEFFFOOOWWWggg|||hhhSSSJJJFFFAAA???>>><<<:::888777777777555555444444444555555666777555333111111333555666444444444333333333222222000111111111111000////////////000000111111111222111111000000000000111111{{{wwwsssppplllgggbbb___\\\YYYWWWUUURRRNNNJJJHHHEEEBBB@@@;;;:::999999888888999999555555666777999:::;;;<<>>>>>===<<<999555111///......,,,+++***))))))))))))))))))))))))))))))))))))))))))((())))))***+++((((((''''''&&&&&&&&&%%%''''''(((((())))))******)))))))))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((*********)))((()))))))))))))))))))))))),,,,,,------------------...////////////000333555777999;;;<<<;;;::::::;;;:::;;;<<<===@@@BBBDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHMMMWWWhhh}}}hhhSSSJJJDDD>>><<<;;;;;;:::999888777777666666555444333333222222333333333222222111111111222222222222222222222222///000111222222222222222000000000000000000000000...000111000///...///111|||xxxtttpppmmmiiiddd```]]]ZZZWWWUUUSSSPPPLLLIIIGGGDDDAAA???;;;:::999999888888999999666666777888:::;;;<<<<<>>>>>===;;;888444111///,,,,,,+++***))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))))))))(((((((((((()))))))))(((((((((((((((---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))***)))(((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,...///000//////000222555777999;;;<<<;;;::::::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEGGGHHHMMMWWWiiifffQQQIIICCC>>><<<;;;;;;:::999888777777666555555444333333222222333333333222222222111111222222222222222222222222000000111222222222222222000000000000000000000000///000111000///...///111{{{wwwsssooolllhhheee```\\\ZZZWWWUUUSSSPPPMMMIIIFFFDDDBBB???===::::::999888888888888999777777888:::;;;<<<===>>>??????@@@AAABBBDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMMMMMMMLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLJJJMMMTTT```ooo|||{{{fffPPPEEEAAAFFFWWWiii{{{xxxuuussspppmmmiiieeeiiiooowww}}}xxxtttoookkkfffbbb]]]YYYVVVTTTRRRPPPPPPQQQSSSUUUXXXcccmmmrrrrrrnnndddZZZQQQMMMHHHDDDCCCBBBBBBAAA>>>>>>===:::777444000...******)))))))))))))))***))))))))))))))))))))))))++++++++++++***(((&&&%%%))))))))))))((((((((((((******))))))(((''''''&&&---,,,***((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))))))))(((''''''))))))))))))))))))))))))************+++++++++,,,///000000///...///111444777999;;;<<<;;;::::::;;;<<<<<<===>>>@@@CCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEFFFHHHMMMXXXkkkeeePPPHHHCCC>>><<<;;;;;;:::999888777777555555555444444333333222333333333333222222222222222222222222222222222222000000111222222222222111000000000000000000000000///000111111//////000111{{{vvvrrroookkkiiidddaaa\\\YYYWWWUUURRRPPPKKKIIIEEECCCBBB@@@>>><<<:::999999888888888888888888999:::;;;<<<===>>>???>>>>>>>>>???AAABBBDDDEEEHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLMMMQQQ[[[jjjzzzqqq___NNNIIIIIIOOO]]]mmmxxxrrrpppoooooonnnmmmjjjhhhnnnqqqvvv{{{|||zzzvvvtttrrroookkkgggddd```\\\YYYUUUTTTSSSRRRSSSTTTWWWXXX]]]hhhssswwwuuunnncccXXXRRRNNNHHHDDDBBBBBBBBBBBB>>>>>><<<999666222///---)))))))))))))))***++++++)))))))))))))))))))))))))))***+++,,,+++)))'''%%%'''''''''''''''&&&&&&&&&))))))((((((((('''''''''***(((&&&$$$###%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%((((((((((((((('''''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,///000000///......111333777999;;;<<<;;;::::::;;;<<<===>>>???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGEEEEEEFFFGGGLLLXXXmmmdddPPPHHHDDD???<<<;;;;;;:::999888777777555555444444444333333333333333333333333333333333222222222222222222222222000111111222222222111111///////////////////////////000111111000///000111|||wwwrrrooollliiigggbbb^^^ZZZVVVTTTRRRPPPNNNHHHEEEBBB@@@@@@>>>===;;;:::999888888777777888888999999:::;;;===>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLNNNOOONNNNNNNNNPPPOOOOOOOOOOOONNNMMMLLLKKKIIIOOO\\\ooohhhXXXKKKJJJNNNVVVdddrrr}}}yyytttpppnnnmmmlllmmmnnnpppoooooottttttsssqqqooommmkkkjjjmmmjjjfffcccaaa^^^ZZZWWWTTTTTTSSSSSSUUUWWWYYYZZZ```kkkvvvwwwssskkk```VVVSSSOOOIIIEEEDDDDDDDDDCCC???>>>;;;888555111...---************++++++,,,---))))))))))))))))))))))))'''(((***+++,,,***)))'''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))((('''$$$""""""###%%%'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%((((((''''''''''''''''''))))))))))))))))))))))))*********+++,,,---------...//////.........111333777999;;;<<<;;;::::::;;;=========???@@@BBBDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHEEEEEEEEEGGGJJJXXXnnneeePPPIIIDDD???<<<;;;;;;:::999888777777444444444444444333333333333333333333333333333333222222222222222222222222111111222222222111111000////////////////////////000111222111000///000222}}}yyysssnnnkkkiiifffddd```\\\WWWSSSQQQOOOLLLJJJEEEBBB@@@>>>>>>>>><<<;;;999999888777777777777888999999:::<<<===>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNNNNNNNMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKDDDLLL\\\pppdddVVVLLLOOOXXXaaaooo|||}}}wwwsssqqqpppnnnlllkkklllpppsssvvvwwwzzzvvvpppjjjgggfffggghhhkkkiiieeebbb```^^^ZZZXXXUUUUUUUUUVVVWWWYYY[[[\\\cccnnnvvvuuuoooggg^^^VVVSSSOOOJJJFFFEEEDDDDDDCCC???>>>;;;777444000...,,,++++++******+++,,,------))))))))))))))))))))))))'''((()))***++++++***)))((((((((()))))))))))))))%%%&&&&&&'''(((((()))))))))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&''''''((())))))))))))))))))))))))))))))******+++,,,---......------.........///222444777999;;;<<<;;;::::::;;;<<<<<<===>>>???AAACCCCCCEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJIIIHHHEEEDDDEEEFFFJJJZZZqqqeeeOOOHHHDDD???<<<;;;;;;:::999888777777444444444444444444444444333333333333444444444444222222222222222222222222111222222222222111000000000000000000000000000000000111222222000000111222zzzvvvpppkkkhhhfffdddbbb]]]YYYTTTPPPMMMJJJGGGEEECCCAAA>>>=========<<<;;;999999888777777777777777888999:::;;;===>>>??????AAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLJJJRRRbbbuuuyyy```YYY[[[hhhtttzzzzzzvvvuuuuuurrrpppmmmnnnsssyyy~~~|||wwwpppkkkhhhjjjmmmpppnnnkkkhhheeeccc```]]]ZZZWWWXXXXXXYYYZZZ\\\]]]^^^gggqqqwwwtttllleee^^^YYYQQQNNNIIIGGGEEEDDDBBBAAA???===:::666333///---,,,+++***************+++,,,))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))***'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&((()))***))))))))))))))))))))))))(((((()))***+++,,,------+++,,,------...///333555777999;;;<<<;;;::::::;;;;;;<<<<<<===>>>@@@AAABBBEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJHHHEEEDDDEEEFFFLLL\\\tttcccNNNFFFAAA===<<<;;;;;;:::999888777777444444444444444444444444333333333444444444555555222222222222222222222222222222222222222111000000000000000000000000000000000111222222000000111222~~~xxxtttmmmhhheeecccbbb```[[[XXXRRRNNNJJJGGGDDDBBBBBB@@@>>>=========<<<;;;999888888777777777777777888999:::;;;<<<>>>??????EEEEEEEEEFFFGGGIIIKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIKKKMMMMMMMMMLLLMMMNNNQQQQQQQQQQQQPPPOOONNNNNNVVV]]]kkk|||{{{ppp]]]___mmmzzzyyy{{{wwwtttqqqrrrwww~~~|||xxxrrrnnnmmmpppuuuyyyqqqnnnkkkhhhfffccc```]]]ZZZZZZZZZ[[[\\\^^^___```kkksssxxxssskkkeee```\\\OOOLLLIIIFFFEEECCCAAA??????===:::666222///---,,,******))))))))))))******))))))))))))))))))))))))---,,,***)))((((((((((((%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''((((((''''''''''''((((((%%%$$$$$$%%%&&&(((***,,,))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***+++,,,---...000333666777999;;;<<<;;;::::::;;;;;;;;;;;;<<<===???@@@AAAFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHEEEDDDEEEFFFNNN^^^wwwbbbLLLDDD???;;;<<<;;;;;;:::999888777777444444444444444444444444333333333444444555555555222222222222222222222222222222222222222111000///000000000000000000000000000222222222111000111222|||yyyuuuqqqlllhhheeebbb___]]]XXXVVVRRRMMMHHHDDDBBB@@@>>>======<<<:::999888888666777888999999999999999======>>>???@@@AAAAAABBBDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOQQQRRRQQQPPPQQQUUUYYYgggrrrwww```TTTaaa{{{{{{uuusssrrrsssuuu{{{xxxtttooonnnpppssstttsssqqqooommmllljjjfffddddddhhhccc___]]][[[ZZZ^^^dddlllooorrrsssnnnfff\\\VVVOOOLLLHHHEEECCCBBB@@@>>>>>>;;;777333///,,,***)))------+++***))))))(((((()))(((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))************++++++++++++&&&'''((())))))'''%%%$$$###&&&+++///000///---+++((()))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))***************)))))))))***+++,,,,,,)))+++---...///000222444;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<>>??????AAAAAABBBCCCGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMOOOPPPOOOOOORRRXXX]]]sssoooYYYWWWddd~~~~~~zzzyyywwwxxx}}}vvvsssooonnnppprrrssssssrrrppppppoooooonnnnnnnnnpppkkkeee```ZZZXXX]]]eeeooopppqqqpppkkkccc[[[VVVPPPMMMHHHEEECCCAAA>>><<<999888555222///...---------,,,+++***))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))''''''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&(((+++---...---***)))%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''''''''''''''''''''((())))))))))))))))))******************************+++,,,)))+++...//////000222444777888:::<<<<<<;;;:::999;;;;;;:::;;;<<>><<<::::::::::::;;;<<>><<<;;;999888777777666666777666444333333444555666666555444333222222222222111333333333111000111222222222222222222222222222111111111000000000000000000000000000000000000000xxxsssooommmjjjhhheeebbb]]]YYYWWWUUUSSSQQQJJJIIIGGGDDDAAA???>>>===::::::999999888777777666999888777777888:::<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIILLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPIIIKKKLLLMMMRRR[[[hhhqqqooo[[[RRROOO```{{{yyyxxxvvvuuuvvvwwwxxxxxx{{{qqq```VVVSSSWWW^^^aaa___\\\XXXTTTQQQOOONNNMMMJJJGGGEEECCCAAA>>><<<:::888444000---+++***)))++++++******)))*********((((((******)))(((%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++***)))'''&&&%%%$$$%%%%%%((((((((((((((((((((((((''''''((()))******))))))'''''''''''''''(((((()))'''''''''''''''((())))))((()))))))))************---,,,++++++***************,,,...//////111333555888:::>>>AAABBB@@@===;;;999999:::;;;===???BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFJJJLLLLLLJJJHHHHHHKKKOOO[[[jjjkkkSSSIIICCC???;;;;;;999888777666666666999888777666666666777777444444333333333222222222222333444333111000111222111111111111111111111111111111111111111111000000////////////////////////|||wwwrrrnnnkkkiiigggfff```]]]YYYUUUSSSRRROOONNNJJJHHHFFFCCC@@@>>><<<;;;999999999888888777777666888777666666777999<<<>>>AAAAAABBBCCCDDDEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIILLLKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOIIIKKKMMMRRRYYYgggvvv~~~bbbTTTQQQOOOddd}}}|||{{{yyyxxxyyyzzz|||nnnZZZRRRQQQTTTWWWWWWVVVSSSPPPMMMLLLLLLLLLIIIGGGEEEDDDCCCBBB???===888666333///,,,***))))))*********)))******++++++'''(((***++++++***)))'''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((())))))))))))*********&&&&&&''''''&&&%%%###"""&&&&&&&&&&&&'''((())))))))))))******)))((('''''''''''''''''''''((()))***'''''''''''''''((())))))((()))))))))************------,,,+++*********+++***,,,...///000111333555444777;;;>>>???===:::888999999:::<<<>>>AAACCCDDDHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJHHHHHHMMMQQQ```qqqmmmTTTIIIDDD???;;;;;;999888777666666666:::999888777666555555444222222222333333444444444222333444333111111111222111111111111111111111111111111222333333222222111////////////////////////}}}uuurrrmmmjjjhhhfffdddbbb\\\XXXTTTQQQPPPNNNLLLKKKHHHGGGDDDBBB???===;;;;;;999999999888888888777777888777777888999;;;===>>>AAAAAABBBCCCDDDEEEEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNIIIMMMRRRYYYddduuuqqqXXXPPPSSSVVVlll|||yyyzzz}}}fffTTTOOOOOOQQQTTTTTTSSSRRRPPPOOONNNNNNNNNHHHGGGEEEDDDCCCAAA>>><<<222111///---,,,,,,,,,,,,***)))))))))***+++,,,,,,((()))***+++,,,+++******))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''(((((($$$%%%'''((('''&&&$$$"""%%%%%%&&&''''''((())))))))))))(((((('''%%%$$$###''''''''''''((()))******'''''''''''''''((())))))))))))))))))************---,,,,,,++++++++++++,,,+++---///000000111333555666888;;;>>>???>>><<<;;;999:::<<<>>>@@@BBBDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHDDDFFFGGGFFFFFFHHHNNNSSSdddwwwmmmTTTJJJDDD???<<<;;;999888777777666666777666555444333222111111000111222333444444444444222444444333222111222333111111111111111111111111000111222444444333222222000000000000000000000000|||xxxvvvrrroookkkhhheeebbb___\\\WWWTTTPPPNNNLLLKKKIIIHHHDDDCCCAAA???>>><<<<<<;;;999999999999999888888888888999:::;;;<<<>>>??????@@@AAAAAABBBCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMKKKOOOWWWaaaooohhhWWWVVV^^^jjj~~~}}}~~~ppp\\\QQQLLLLLLPPPVVVVVVVVVVVVUUUTTTRRRQQQPPPJJJHHHFFFDDDBBB???;;;888111000...,,,,,,+++,,,,,,))))))))))))***+++,,,---************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((((((''''''&&&'''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''''''''((()))***+++'''''''''''''''((())))))))))))))))))************,,,,,,+++++++++,,,------+++---///000000111444666999;;;===???@@@@@@???>>>:::;;;===@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCEEEFFFEEEEEEHHHNNNTTTdddyyynnnTTTIIICCC>>><<<;;;999888777777666666333333333333333222111111111222333444444444333222333444555444222111222333111111111111111111111111///000222333333333222111111111111111111111111111|||xxxtttqqqpppnnnjjjgggddd___ZZZWWWTTTQQQNNNKKKJJJIIIGGGFFF@@@???>>>======<<<======:::::::::999999999999999999:::<<<>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLQQQZZZfffvvvvvvdddZZZ___iii{{{ggg___VVVPPPKKKJJJPPPYYYXXXYYYYYYYYYWWWTTTQQQOOOLLLJJJGGGEEEBBB>>>888555444222///---+++)))))))))))))))))))))***+++------,,,+++***(((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))((('''&&&''')))+++,,,((())))))***)))'''&&&$$$(((((()))))))))))))))(((''''''''''''((()))++++++'''''''''''''''((())))))))))))))))))************++++++++++++,,,------...+++---///000111222444666777888999;;;<<<======<<<:::;;;>>>AAACCCEEEFFFGGGIIIIIIHHHHHHGGGHHHHHHIIIHHHIIIIIIGGGFFFHHHMMMRRRdddzzznnnTTTIIICCC>>><<<;;;999888777777666666222333444444555555555444333444555555444333111000333444555444222111222333000000000000000000000000---///111222333222111000111111111111111111111111zzzvvvssspppnnnjjjhhheeeaaa\\\XXXUUUTTTQQQOOOMMMJJJHHHFFFEEEDDDAAA@@@???===<<<;;;::::::888888888888777777777777:::;;;===???@@@AAA@@@@@@CCCEEEFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMMMMLLLLLLNNNOOOMMMSSS]]]llllllcccfffvvvpppfffZZZWWWRRRPPPWWW^^^^^^YYY[[[\\\\\\[[[YYYVVVRRRPPPTTTNNNGGG@@@<<<999777666333222///,,,++++++,,,---***+++,,,------,,,***)))&&&&&&''''''(((((()))))),,,***)))((((((((('''%%%+++*********))))))((((((+++***)))(((((()))***+++,,,+++***(((''''''''''''))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&''''''((("""###%%%'''((()))******))))))))))))************,,,,,,,,,++++++++++++***)))+++---...///222555888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBBJJJIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGNNNWWWiii{{{nnnVVVKKKDDD===<<<;;;999888777777666666444333222222444777:::<<<777666555444333333222333111111111111111111111111000000000000000///......000000000000000000000000111111000000000000111111{{{vvvsssooollliiifffeeebbb^^^ZZZVVVRRRPPPNNNMMMJJJHHHEEECCCBBBBBB<<<;;;:::999888777777777999999888888888888888888999:::<<<>>>????????????CCCDDDFFFFFFEEEFFFGGGIIIHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIIIIIIIHHHTTTfff|||rrraaabbbuuu|||~~~~~~|||tttiii^^^WWWUUUVVVXXX[[[dddkkkjjjddd_________^^^]]][[[ZZZYYYXXXSSSJJJBBB===:::777555000///---+++))))))))))))&&&'''((()))))))))))))))(((((())))))))))))))))))+++***))))))******(((&&&*********)))))))))(((((()))((('''&&&&&&'''((()))+++***)))(((''''''''''''%%%%%%&&&&&&''''''(((((()))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***######%%%&&&''''''(((((())))))))))))************)))*********++++++,,,,,,***,,,...///000333666888???>>>===<<<;;;:::999999=========>>>@@@AAACCCDDDIIIIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGHHHGGGHHHOOOXXXmmmpppVVVIIICCC>>><<<;;;:::888777777666666666555444444555888;;;===777666555444333333333333111111111111111111111111222222222222222111111000000000000000000000000000000//////......//////000|||yyyuuuqqqnnnjjjfffccc```___^^^[[[WWWRRRNNNLLLJJJIIIGGGDDDBBB@@@??????999888777777666666777777:::999999999999999:::::::::;;;===>>>????????????BBBDDDFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNKKKIIIHHHHHHNNN]]]sssdddZZZhhhzzzvvvrrrpppmmmhhhaaaZZZSSSPPPNNNTTT\\\dddmmmsssooohhhdddccc```^^^]]]]]]^^^___]]]WWWMMMEEE???:::777555......---+++***)))((('''&&&&&&&&&'''((()))***++++++***************)))))))))))))))+++,,,,,,)))'''******))))))))))))((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((())))))((((((''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))************''''''((()))***+++,,,---+++---///000111333666999======<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHJJJQQQZZZrrrsssUUUHHHBBB???<<<;;;:::999777777777777555444333333444777999;;;777666555444444333333444222222222222222222222222222222333333222222111000000000000000000000000000000000000//////000000000|||tttrrrnnnllliiieeeaaa]]][[[[[[ZZZWWWTTTOOOKKKIIIHHHFFFDDDBBB@@@>>>======999999888888888999999::::::999888888888999:::;;;>>>???@@@@@@AAABBBBBBBBBBBBDDDFFFGGGGGGHHHJJJLLLGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPOOOMMMLLLLLLMMM\\\jjj~~~mmm[[[\\\qqqyyysssqqqmmmhhhaaaZZZUUUQQQOOOMMMWWWbbbjjjpppsssooohhhhhheee```\\\[[[]]]```ccceee^^^SSSIIIAAA<<<888666.........---,,,+++)))(((+++***)))))))))+++,,,---+++++++++******))))))((('''(((***,,,...---***((())))))))))))))))))((((((******))))))))))))******'''''''''''''''((()))***//////...,,,+++)))((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))(((''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%((()))))))))************'''(((((()))******+++++++++---///000111333666888666777888;;;===???AAABBB>>>??????@@@AAACCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHIIIKKKSSS]]]sssuuuUUUGGGBBB@@@<<<;;;:::999888777777777222222111111222444555777555555444333333333333333222222222222222222222222000111111111111000//////000000000000000000000000333333222222222222333333zzztttnnnllliiigggeeebbb^^^ZZZXXXXXXVVVTTTQQQMMMJJJHHHFFFEEECCCAAA???===<<<<<<999999999999999::::::;;;999999888777888999;;;<<<@@@@@@AAAAAABBBBBBCCCCCCBBBDDDFFFGGGHHHHHHKKKLLLHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLMMMOOOaaaqqqmmm___VVV^^^uuu{{{tttmmmhhh```XXXQQQMMMKKKKKKRRR\\\gggmmmqqqrrrooojjjiiieee```]]]^^^cccjjjnnntttkkk]]]OOODDD<<<666333---------------,,,******///...,,,+++***+++,,,,,,*********))))))((((((((('''((())),,,......+++((((((((((((((((((((())))))))))))************))))))&&&&&&&&&&&&'''((()))***//////...,,,+++)))((('''(((((('''''''''(((((()))((((((((()))))))))******'''''''''''''''((()))******)))((('''&&&&&&&&&'''((()))))))))************))))))))))))))))))))))))***,,,...//////111444666222333666:::>>>AAADDDEEE>>>>>>>>>???AAABBBDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFIIIJJJLLLUUU^^^rrrtttUUUGGGBBB@@@===<<<:::999888888777777222222111111222333444555444333222222222222222222222222222222222222222222111111111111111000//////000000000000000000000000333333222222222222333333{{{tttnnnjjjhhheeebbbaaa___\\\YYYVVVUUUSSSPPPMMMJJJHHHGGGDDDCCCAAA???>>><<<<<<;;;999888888888888888999999;;;:::888888888:::<<<>>>@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHHHHHHHIIIKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIJJJMMMOOO___rrr{{{aaaYYYVVVaaavvvzzzvvvkkkeeeZZZPPPJJJIIIKKKMMMWWWaaakkknnnnnnnnnllliiigggddd```___bbbkkktttzzztttdddSSSEEE;;;333///************++++++++++++...---,,,+++***)))))))))))))))))))))))))))(((((((((((()))+++------***(((''''''(((((((((((())))))''''''(((((((((((('''''''''&&&&&&&&&'''(((((()))(((((((((((((((((())))))((((((''''''(((((())))))&&&&&&'''''''''(((((((((######$$$&&&)))+++...///,,,+++)))'''&&&''''''((())))))))))))************++++++*********)))))))))***,,,......///000333666555666888:::===@@@BBBCCC>>>>>>???@@@AAACCCDDDEEEGGGFFFFFFFFFFFFFFFFFFGGGHHHFFFGGGJJJKKKMMMVVV___sssqqqUUUHHHBBB???===<<<;;;999888888888888555555444444444555555666333333222222222222333333333333333333333333333333333333333444333333222111000000000000000000000000000000000//////000000000~~~zzzvvvpppkkkgggddd```^^^]]]\\\ZZZXXXTTTRRROOOKKKIIIGGGGGGGGGBBBAAA???>>><<<;;;::::::999999888777777777888888===<<<:::::::::<<>>???@@@???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGHHHJJJKKKMMMVVV___wwwmmmUUUIIICCC======<<<;;;:::999888888888666666666555555555555555555444444333333444444555333333333333333333333333333333444444333333222111000000000000000000000000000//////......//////000zzzwwwsssnnnjjjfffbbb^^^[[[ZZZYYYYYYXXXSSSPPPLLLHHHFFFEEEFFFGGGAAA@@@>>><<<:::999999999;;;;;;:::999999999999999???>>><<<;;;<<>>@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHKKKKKKMMMVVV___{{{jjjUUUKKKCCC======<<<;;;:::999888888888444444444444444444333333666666555555555666666777333333333333333333333333111222222222222111000000000000000000000000000000111111000000000000111111{{{vvvqqqkkkfffcccbbb```^^^ZZZWWWUUUSSSSSSLLLKKKIIIGGGEEECCCBBBBBBFFFCCC@@@>>>===;;;888666:::999888888777888888888:::;;;<<<<<<===???CCCFFFBBBBBBBBBCCCCCCCCCCCCCCCFFFGGGHHHIIIIIIIIIHHHGGGKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLJJJJJJLLLNNNPPPOOONNNNNNSSS```qqq|||llldddbbbmmm}}}}}}vvvttttttsssrrrmmmbbbVVVPPPSSS___sssuuufff\\\XXXTTTRRRSSSUUUWWWXXXSSSMMMEEE===666111,,,)))*********++++++,,,,,,,,,))))))******+++++++++,,,++++++***)))(((((())))))******))))))((((((''''''+++***)))(((&&&&&&%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&$$$%%%((()))******(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((***)))(((((((((***+++,,,++++++,,,...///...+++(((''')))---111333444444333666777888:::<<<>>>???@@@>>>???@@@BBBCCCDDDEEEEEEGGGFFFEEEDDDDDDEEEEEEFFFHHHFFFGGGIIIIIIMMMXXXeee}}}iiiPPPGGGCCC@@@===<<<;;;999888777777777:::999666666666666555444333333333222222333444444444555666777666555333222333333333222222222111111333111......///111111111000000000000000000000000xxxqqqlllgggbbb^^^]]][[[XXXUUURRROOOMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@BBB???;;;999888888777555999999888888888888888999888;;;???AAAAAA???>>>>>>BBBCCCCCCCCCCCCDDDDDDDDDGGGGGGHHHIIIJJJJJJIIIIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLNNNNNNPPPTTT[[[gggxxx~~~oookkkvvvzzzsssqqqpppooommmnnndddZZZ[[[dddvvv}}}nnn^^^YYYSSSOOOMMMMMMMMMMMMNNNIIIAAA999555111...,,,***++++++++++++++++++,,,+++++++++***************++++++******))))))))))))***)))))))))((((((((('''***))))))(((((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((('''&&&)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((******)))))))))***+++,,,,,,+++***++++++++++++******,,,///222444444333222555666777999;;;===>>>???>>>???@@@BBBCCCDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGIIIIIIMMMYYYeee~~~fffPPPGGGBBB>>>===<<<:::999888777777777:::999777666666666555555444333333222333333444444444555555555555444333333333333222222222111111111333111......///111111111000000000000000000000000zzzssslllfffaaa]]]ZZZZZZXXXUUUQQQMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@??????>>>;;;888666666666666555999999888888888999999:::===CCCJJJNNNMMMGGGAAA===CCCCCCCCCDDDDDDDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJMMMPPPTTTYYYcccppp{{{xxx}}}wwwqqqooonnnllljjjjjj___YYY___pppzzzjjj[[[VVVOOOJJJGGGFFFDDDCCCHHHBBB;;;555222111000///+++++++++++++++*********,,,,,,++++++***)))))))))++++++++++++************))))))))))))(((((((((((()))((((((((()))******+++(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((((((((((((((((((,,,***(((%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((******)))))))))***++++++,,,+++)))(((((()))+++,,,---///111333444444222222444444666888:::<<<>>>>>>>>>???AAABBBDDDEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEFFFIIIJJJMMMYYYeee}}}cccOOOHHHBBB;;;<<<;;;:::999888777777777888888888777777666666666444444333333333333333444555444333333222222333333333222222222222111111111333111///...000111111111000000000000000000000000zzzuuunnnhhhccc___\\\ZZZZZZXXXUUUQQQMMMJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@;;;:::999999::::::888666888888888888999999:::;;;AAAGGGPPPTTTSSSMMMFFFAAACCCDDDDDDEEEEEEFFFFFFFFFJJJIIIIIIIIIJJJLLLNNNPPPMMMLLLKKKJJJIIIJJJKKKKKKOOONNNLLLJJJKKKOOOVVV[[[hhhnnnzzz|||zzzsssooonnnnnnllljjjddd[[[VVV___rrrooo```TTTPPPJJJFFFEEEDDDCCCBBBBBB===666111////////////,,,,,,++++++******))))))++++++******************++++++,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((())))))***''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((***)))'''&&&%%%$$$%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))***++++++***))))))))),,,------...000222333333333222444444666888;;;===>>>???>>>???AAACCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDFFFIIIJJJNNNYYYeee|||___NNNHHHAAA999<<<;;;:::999888888888888666777888888777666666777555444444333333333333444555444222111111111222333222222222222111111111111222000//////000111111000000000000000000000000000{{{sssooojjjeeebbb```]]][[[XXXVVVSSSPPPLLLIIIGGGFFFCCCBBBAAA@@@????????????:::;;;===@@@AAA@@@<<<888888888888888999:::;;;<<<<<>>999333///---------,,,+++++++++******)))))))))(((((()))***++++++,,,,,,***++++++,,,,,,,,,++++++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((('''''')))+++------++++++,,,...***,,,...000222333333333444555777999<<<>>>@@@AAA???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBEEEIIIJJJNNNYYYeeeyyy}}}]]]LLLGGG@@@999;;;;;;:::999888888888888333666888888666555666777666555444444333333333444444333222111000111222222222222222111111111000000222000//////111111111000000000000000000000000000zzzuuullliiifffcccaaa___\\\YYYSSSQQQNNNKKKHHHFFFDDDCCC>>>>>>===<<<;;;;;;;;;<<<:::;;;>>>AAACCCBBB===:::777777888888:::;;;======;;;>>>BBBDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMOOOPPPLLLOOOUUU]]]gggttt}}}{{{~~~~~~|||}}}}}}|||||||||}}}|||zzzwwwnnnkkkgggfffggggggeeebbbYYYVVVZZZfffsss|||zzzqqqeeeZZZSSSOOOJJJEEECCCAAA???===:::666111...,,,,,,+++******************)))))))))''''''(((***+++,,,---...))))))+++,,,,,,,,,+++***(((((((((((())))))))))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''&&&'''((((((((((((((((((###%%%(((*********)))'''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((()))))))))((('''&&&(((+++......,,,+++---///***+++---///111222333444444555777:::<<>>>>><<<:::777777777888:::<<<===>>>???@@@BBBBBBBBBCCCDDDFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLNNNMMMMMMMMMNNNPPPRRRSSSPPPWWWcccppp{{{tttqqq{{{}}}}}}~~~zzzzzz{{{|||zzzyyyyyyzzzyyyuuurrrlllhhheeecccdddccc```\\\TTTVVV___kkksssvvvyyy||||||}}}|||vvvqqqjjj```WWWQQQMMMHHHDDDAAA>>>;;;999555222///...------+++***))))))))))))************(((((()))***+++,,,,,,---'''(((***+++,,,+++***)))'''((((((((()))))))))***'''&&&&&&&&&&&&''''''((('''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((('''&&&&&&'''((()))************''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((()))***+++++++++)))((('''(((+++---+++))))))---111---...///000111222333333333444666999<<<>>>@@@AAA???@@@BBBCCCEEEFFFFFFFFFEEEFFFFFFEEEDDDCCCAAA@@@???@@@DDDIIIKKKOOOZZZeeexxx}}}\\\IIICCC@@@===::::::999999888888999999---222666777444333444777777666555444444333333333333333333333333222222111111111111111000000000000111000///000222222000///000000000000000000000000~~~yyytttnnnkkkbbbaaa___]]][[[VVVQQQMMMKKKIIIGGGEEECCCAAAAAA@@@===<<<<<<;;;;;;<<<<<<<<<:::888666666888999:::999777777777999:::<<<>>>???@@@AAABBBAAA@@@AAACCCEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJLLLMMMMMMLLLKKKJJJNNNNNNMMMNNNOOOQQQSSSUUUVVV```ppp~~~pppccchhh{{{~~~~~~yyyyyy{{{{{{zzz|||yyyxxxxxxxxxwwwrrrooonnnkkkfffeeedddbbb^^^ZZZWWW]]]hhhtttxxxvvvuuuwwwzzz{{{yyytttnnniii```WWWLLLIIIEEEAAA???===;;;999111///............,,,+++(((((())))))******++++++***************+++++++++&&&''')))+++,,,+++)))((('''((((((((())))))******%%%&&&&&&&&&((()))***+++))))))************))))))''''''((((((((((((''''''((()))))))))((('''&&&&&&******((('''((()))+++,,,))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((+++,,,------,,,+++***))))))++++++(((%%%&&&---333111111111111111222222222222333555888;;;===???@@@@@@@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFFFFDDDCCCAAA???>>>@@@DDDIIIKKKOOOZZZeeeyyy~~~]]]HHHBBB@@@???::::::999999888999999999,,,111666666444222333666777777666555444333333333333333444555444333222111111111111111000000000000111000///000222222000///000000000000000000000000zzzvvvrrrnnnjjjggg___]]]YYYVVVTTTQQQMMMKKKGGGFFFDDDBBB@@@???>>>>>>===<<<:::999888999::::::777666444333333555777888666777888:::<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPSSSVVVYYY___fffqqq}}}jjjaaa___hhhttt~~~{{{yyyyyywwwzzz|||zzzwwwuuusssrrrrrrssssssmmmiiiiiihhhbbb\\\[[[XXXiiixxxzzzsssooopppqqquuuttttttsssppphhh]]]UUULLLHHHBBBAAAAAA???;;;666222000...,,,+++,,,---...---+++***+++---,,,'''###***+++,,,,,,,,,***)))(((***************************************)))((('''((((((((((((((('''''''''))))))(((((((((((())))))+++)))(((&&&&&&((()))+++(((((())))))))))))((((((''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((,,,,,,,,,+++++++++++++++)))******++++++,,,,,,---...///000222333333333333333444777:::>>>AAACCCEEE???@@@BBBDDDEEEEEEDDDCCCFFFFFFEEEBBB???>>>???@@@BBBBBBDDDGGGIIIMMMYYYeeexxxZZZJJJCCCAAA@@@======;;;:::999888888888444444444444444444444444888777666444333222111111333333333444444555555555111111111111111111111111000000000000000000000000333222111///...,,,+++***~~~zzzuuuqqqmmmjjjfffccc]]]ZZZWWWTTTRRROOOKKKIIIFFFEEECCCAAA@@@>>>>>>===<<<;;;:::999999999999:::888777666666666777888999777888999;;;<<<>>>???@@@>>>???@@@AAABBBDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKNNNOOOPPPOOOOOOSSSYYY^^^jjjrrr{{{nnn___YYYYYYaaajjjpppxxx}}}wwwxxx|||{{{{{{}}}}}}{{{xxxvvvtttttttttuuuwwwqqqkkkiiieee```^^^```jjjxxxuuuooonnnnnnpppoooooonnnllleee]]]VVVNNNJJJEEEBBBBBB???999333///...---+++++++++++++++...---+++*********((('''***************)))(((((()))))))))))))))))))))))))))************))))))((('''((((((((()))*********''''''''''''''''''''''''***)))(((''''''((()))***((()))))))))))))))((('''''''''''''''''''''''''''((('''%%%$$$###$$$&&&''',,,+++)))'''%%%$$$######&&&&&&&&&'''''''''((((((*********+++++++++++++++******++++++,,,---------///000111222333444444444444555777:::===@@@BBBCCC???@@@CCCDDDEEEEEEDDDCCCEEEEEEDDDBBB??????@@@AAACCCCCCEEEHHHIIINNNZZZfffxxxZZZIIIAAA>>>===;;;:::999888777666666666444444444444444444444444777666555333222222222222333333333444444444555555111111111111111111111111000000000000000000000000000000/////////.........wwwsssooojjjgggddd```]]]YYYVVVSSSPPPNNNLLLIIIFFFEEEDDDBBB@@@>>>======<<<;;;;;;:::999999999999:::888888999999999:::::::::888999:::<<<===???@@@AAA>>>???@@@AAABBBDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLOOOQQQQQQPPPPPPUUU___hhhxxx~~~~~~jjj]]]VVVUUUXXX___dddhhhooovvv~~~zzzyyy~~~}}}zzzxxxxxxxxxyyyzzzuuuooojjjccc^^^aaaggg|||uuummmkkkjjjmmmkkkiiifffccc]]]VVVQQQNNNJJJFFFDDDBBB===666000............---,,,++++++......,,,)))'''''')))+++,,,+++******************((((((((((((((((((((((((((())))))************)))''''''((()))***+++,,,,,,''''''((())))))(((''''''***)))(((''''''((()))***)))))))))))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&''')))&&&&&&'''''''''(((((((((((())))))******++++++++++++++++++,,,------......000000111111222333555666555666888:::===???@@@AAA@@@AAACCCEEEEEEEEEDDDCCCBBBCCCCCCBBB@@@@@@AAACCCDDDDDDFFFHHHJJJOOO\\\hhhzzz\\\JJJAAA>>><<<;;;:::999888777666666666555555555555555555555555444444333222222222222222333333333333444444444444111111111111111111111111000000000000000000000000---......//////000111111}}}|||||||||zzzyyyqqqnnniiieeebbb___\\\YYYUUUSSSPPPMMMLLLJJJGGGDDDCCCBBB@@@>>>===<<<;;;;;;::::::999999999999999999777888999:::;;;;;;;;;::::::;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMNNNQQQRRRRRRSSS\\\jjjuuu|||~~~mmm^^^XXXTTTYYYaaagggkkkooovvv}}}~~~~~~}}}}}}}}}|||yyyuuunnneee___eeennn{{{oooiiihhhgggjjjgggccc^^^XXXQQQLLLHHHJJJHHHEEECCC@@@;;;444///...///000111111///---,,,,,,......+++((('''))),,,...---+++******+++,,,---))))))))))))))))))))))))'''((()))***************((((((((())))))*********(((***+++------+++***((())))))(((((((((((()))))))))******))))))((('''&&&''''''''''''''''''''''''((((((((((((((()))***+++'''&&&$$$###$$$'''***,,,''''''''''''((((((((((((''''''((()))***+++++++++++++++,,,------......///000000000000111333444555777777999:::<<<===??????@@@BBBDDDEEEFFFEEEDDDCCC@@@AAABBBBBBAAAAAACCCEEEEEEEEEFFFIIIKKKPPP]]]jjj|||^^^LLLDDD@@@>>>===<<<;;;999888888777777666666666666666666666666222222222111111222222333333333333333333333333333111111111111111111111111000000000000000000000000------...///000111111222~~~{{{xxxwwwvvvuuusssqqqllliiidddaaa^^^[[[XXXVVVRRRPPPMMMKKKJJJHHHEEECCC@@@@@@>>>===;;;;;;::::::888999999999999999999999666777888999::::::::::::<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNNNNOOOOOOLLLOOORRRUUU[[[gggwwwxxxtttwww|||rrr```XXXWWWXXXbbbnnntttxxx~~~~~~~~~~~~{{{tttkkkfffnnnyyytttiiieeecccaaabbb```\\\VVVPPPJJJFFFEEEDDDDDDBBB@@@===888222...---...000111111///---,,,)))---///...+++((()))+++,,,+++***))))))***+++,,,************************'''((()))***************)))))))))(((((('''''''''(((***+++------+++***((())))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))******...+++(((%%%######$$$%%%'''''''''((((((((())))))''''''((()))***+++++++++++++++,,,------......////////////000111222333444777888999:::;;;===>>>>>>AAABBBDDDFFFFFFEEEDDDBBB>>>@@@BBBBBBBBBBBBDDDFFFFFFEEEGGGIIIKKKQQQ___lllzzz^^^LLLDDDAAA???<<<<<<:::999888777777777666666666666666666666666222222111111222222333333333333333333333333333333111111111111111111111111000000000000000000000000/////////000000000000000|||yyyvvvssspppooommmkkkiiifffccc___[[[YYYWWWTTTRRRNNNLLLJJJHHHGGGFFFCCCAAA>>>>>><<<;;;:::999999999777888999999:::999999999666666777888999999:::;;;>>>>>>???@@@AAABBBCCCCCCAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOLLLNNNSSSZZZeeesssyyypppmmmrrrxxxwwwcccWWWWWW[[[dddppp|||{{{uuummmlllwww~~~oooeee```^^^[[[XXXWWWVVVRRRMMMJJJHHHHHHBBBBBBAAA>>>:::555111...***+++---......---+++******,,,...///---+++***)))((((((((('''(((((()))***************************((())))))************)))******)))((('''&&&%%%%%%''''''((())))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''***)))'''%%%%%%%%%&&&'''''''''((((((((()))))))))((())))))******++++++++++++++++++,,,------.........///000111222333333333777888999:::;;;<<<===>>>BBBCCCEEEFFFFFFEEECCCBBB===???AAACCCCCCCCCDDDFFFFFFEEEFFFIIIKKKQQQ___mmmwww\\\KKKCCC???===:::999888777666555555555555555555555555555555555333333222222222333333444333333333333222222222222111111111111111111111111000000000000000000000000111111000000000000//////yyyuuurrroookkkiiigggeeecccaaa___\\\XXXUUUSSSQQQNNNLLLJJJHHHFFFEEEDDDCCC@@@>>>===<<<;;;:::999888888888666777888999:::999999888777777666777888999;;;<<>>CCCDDDEEEFFFFFFEEECCCBBB<<>><<<<<<;;;:::999888888888888666777888999::::::999888888777666666777:::<<<>>>@@@@@@AAAAAABBBCCCDDDDDDFFFFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKOOOPPPUUUbbbttttttkkkkkksss~~~qqq___VVV\\\jjjwwwvvvhhh___^^^fffxxxtttggg```^^^[[[WWWUUUWWWXXXUUUPPPLLLKKKLLLHHHFFFCCC===777111...---+++,,,,,,,,,---,,,,,,,,,111---))))))+++------+++)))+++,,,---...------,,,))))))))))))))))))))))))***************)))((('''))))))))))))************))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&''')))************))))))))))))))))))))))))'''((((((((('''&&&%%%%%%***))))))(((&&&%%%$$$$$$(((((((((((()))))))))))),,,,,,,,,+++++++++++++++)))******++++++,,,------///111555888999888666444666777888999;;;<<<>>>>>>CCCDDDFFFGGGFFFEEECCCBBB<<>>@@@@@@BBBEEEGGGGGGEEECCCAAABBBBBBBBBCCCCCCDDDEEEFFFHHHGGGGGGIIIKKKQQQ___mmm{{{___OOOGGGAAA<<<::::::999999888777777777333333333222222222111111222333444555555333111000888777444222111222333444222222222111111111111111000000/////////000000111111111111111111111111111}}}wwwrrrooollliiigggcccbbb___]]]ZZZXXXWWWVVVSSSRRROOOMMMJJJHHHGGGFFFDDDCCCAAA???===<<<;;;;;;888888777666666666666666666666666666666666666666555777:::<<<<<<===???AAA@@@@@@@@@AAABBBDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKOOONNNNNNNNNOOOPPPPPPOOORRRSSSYYYfffuuu{{{yyyuuuttt}}}sssbbb[[[___lll|||mmm```WWW[[[dddlllrrrxxxxxxtttoookkkgggddd```^^^\\\YYYVVVSSSRRRPPPOOONNNGGG???888555222---+++---000000///...---,,,++++++************************)))***,,,------,,,***)))///,,,(((''')))***)))((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))(((((((((((())))))***(((''''''(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((()))(((''''''))),,,444111---++++++++++++***************+++,,,------+++000222333;;;GGGGGG>>>:::999888888999:::===>>>AAACCCEEEHHHHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHFFFGGGHHHJJJPPP^^^lllxxx\\\LLLEEE???:::::::::999999888777777777444444444444333333333222333444666777888777666555777666444333222222333333333333333444444444444444111111000000000000111111111111111111111111111111|||xxxsssnnnkkkhhhdddbbb___]]][[[XXXUUUSSSQQQPPPNNNMMMKKKHHHFFFDDDCCCCCCAAA@@@>>><<<;;;:::999999888777666666666666666666777777777666666666666666555888;;;>>>???@@@AAABBB@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPRRRVVV___lllxxx~~~vvvwwwzzztttggg[[[[[[fffzzz{{{ooo___^^^aaajjjrrruuuxxx{{{yyywwwsssoookkkfffaaa]]]YYYVVVRRRQQQQQQPPPLLLIIIDDD<<<555222000,,,,,,...,,,,,,+++++++++*********************************)))***+++,,,,,,+++***)))...,,,*********+++***)))(((((('''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((000999:::000((()))***)))((((((''''''''''''(((((()))(((''''''(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&((())))))(((''')))***///---+++++++++,,,+++***************+++,,,------,,,/////////888FFFLLLHHH;;;:::999888999:::;;;<<>>:::::::::999999888777777777555555555555444444444444222333555777888999888888555555444444333333222222///000000111111222222222222111111000000111111111000000000000000000000000{{{yyyuuupppllliiifffbbb```]]][[[XXXUUURRRPPPNNNMMMKKKJJJGGGEEECCCAAA@@@@@@===<<<;;;:::888888777777999999888888888888888999777777777777777777777777666999===???@@@@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRTTT[[[gggttt~~~~~~|||kkkeee```fffvvv~~~rrrggg\\\dddppp|||~~~zzztttnnnggg```[[[XXXUUUSSSSSSTTTRRRLLLGGGDDD<<<555222000,,,---///))))))))))))))))))))))))************************))))))***++++++***)))))),,,+++++++++,,,++++++*********)))(((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))666DDDFFF555'''(((***&&&'''''''''&&&&&&''''''''')))(((''''''((()))(((&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%'''))))))((('''((()))***))))))***,,,---,,,+++,,,,,,,,,,,,---...//////---...------444AAAGGGGGG999999888999999;;;<<<===AAABBBDDDFFFGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFFFFHHHIIINNN[[[hhhxxx[[[LLLEEE@@@<<<::::::999999888777777777555555555444444444444333111222333444555555555555333444444444444333222111///////////////000000000222111111000000000000111////////////////////////~~~yyytttqqqlllhhheeebbb^^^\\\YYYWWWTTTQQQOOOLLLKKKJJJHHHGGGEEECCCAAA???>>>>>>;;;:::999888777777777777999888888888888888999999777777777888888888888999999<<>>??????@@@BBBDDDEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEFFFHHHHHHMMMYYYeeewwwZZZKKKDDD@@@<<<::::::999999888777777777444444444444333333333333222222222333222222222111333333444444444333222111444444444333333222222222222111000000/////////000////////////////////////zzzvvvmmmjjjfffccc```\\\XXXUUURRRQQQNNNLLLIIIHHHGGGFFFEEEDDDCCC@@@???======<<<:::999999888777777777888666666666666666777777888666666777888999:::;;;;;;===>>>@@@AAAAAAAAACCCEEEFFFFFFFFFFFFGGGHHHJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKLLLNNNOOOOOONNNPPPUUUZZZbbbnnn}}}vvvkkkcccaaajjjxxxwwwmmmeee^^^ZZZYYY]]]bbbccc^^^UUUJJJDDD;;;555000///...+++***,,,,,,,,,,,,,,,------------)))))))))))))))))))))))))))(((((((((((((((((())))))***+++*********,,,...///...---+++***)))((((((******))))))((((((''''''(((((((((((((((((((((((('''000333***$$$&&&((('''''''''&&&&&&&&&&&&''''''((('''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&((()))***((('''(((***,,,,,,+++************+++,,,---------......///000222333444444555777999;;;===???@@@>>>@@@AAACCCDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEFFFGGGHHHLLLWWWccc{{{uuuXXXIIICCC???<<<::::::999999888777777777444444444333333333333222555444444333333333222222333333333333222222222222444333333333222222222222333222111000000000000000000000000000000000000000{{{uuuqqqgggeeeaaa^^^\\\XXXTTTQQQMMMLLLJJJHHHFFFEEEDDDDDDCCCBBB@@@>>><<<;;;::::::::::::999888888888999999666666666666666777888888555555666888:::;;;======>>>???AAABBBCCCFFFJJJMMMHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKMMMPPPPPPOOORRRXXX^^^lllwww{{{pppeeedddiiiuuu}}}rrrjjjeeebbb```^^^fffnnnmmmcccTTTFFF???555000...000000...---...,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((''''''(((((((((((()))***)))'''(((,,,///,,,+++******************))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''(((((((((''''''''''''((((((((('''&&&''')))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''&&&%%%&&&(((***---+++(((''')))***++++++************+++,,,------......///111111111222444555666777:::;;;===>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDEEEGGGGGGKKKVVVaaaxxxuuuXXXIIICCC@@@===::::::999999888777777777555555555555444444444444444444333333444444555555333333222111111222333444///000000111222333333333555555444333222222222222111111111111111111111111|||wwwqqqmmmfffddd```^^^[[[WWWSSSPPPLLLKKKIIIHHHFFFEEEEEEEEEAAA@@@>>><<<:::999999999::::::999999999999999:::888888777888888999::::::444444666888:::<<<>>>??????@@@AAABBBEEEIIIOOOTTTIIIIIIIIIHHHHHHIIIIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQPPPPPPOOOJJJMMMPPPPPPPPPSSSZZZaaasss~~~~~~wwwllldddiiisss}}}xxxmmmgggeeeeeeeeeiiisss}}}{{{lllYYYJJJBBB333///...222444222111333000000000//////.........))))))))))))))))))))))))((((((''''''''''''((((((((())))))'''&&&''',,,000(((((((((((()))***+++,,,(((((((((((())))))))))))************************---'''$$$)))+++(((&&&'''((((((''''''''''''(((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''%%%$$$%%%(((+++///,,,)))'''(((***++++++,,,,,,,,,,,,---.../////////...000222222333555999666777999:::;;;<<<<<<<<<@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDEEEGGGGGGJJJUUU```xxxwwwZZZKKKFFFBBB@@@::::::999999888777777777777666666666555555555555111111111222333444555666444333111000000111333555000111222444666888999:::888777666555444333333333111111111111111111111111|||xxxuuuqqqllliiibbb___[[[XXXVVVRRROOOLLLGGGGGGEEEDDDBBB@@@???>>>>>><<<:::999999:::999777;;;<<<;;;999666555555777888888777777666666555555444555777:::<<>>===>>><<<:::999::::::999888;;;;;;;;;999666555666777888888777777666666666666666777999;;;>>>@@@BBBCCCCCCCCCCCCBBBCCCFFFKKKOOONNNOOOLLLHHHHHHKKKKKKIIILLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMRRRMMMLLLPPPNNNNNNZZZjjjssszzz}}}{{{sssmmmjjjfffgggyyy{{{ooommmjjjdddccciiimmmtttxxxrrr```LLL<<<555------,,,,,,,,,,,,------...---,,,+++++++++++++++---------,,,+++***((('''((()))))))))************************************(((((((((((()))))))))))))))******+++***)))((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''')))***,,,---***+++,,,------......---......///000222444666777666666999AAAKKKQQQQQQOOOEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDFFFEEEEEEGGGJJJOOO\\\hhh}}}~~~]]]KKKFFFAAA<<<:::;;;;;;;;;;;;999888777888777666555555444444555555444444333333444444555444444333333333333222222222222333333333333333333000000000000000000000000222111///......///111222}}}xxxuuuqqqnnnkkkgggcccaaa[[[YYYUUURRRPPPMMMIIIGGGFFFEEECCCBBB???===<<<;;;<<<:::888888999999888777:::::::::888666555666777888777777777777666666666888999;;;===???AAACCCDDDDDDDDDCCCCCCDDDHHHNNNRRRWWWWWWSSSLLLIIIKKKLLLIIILLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLQQQMMMLLLNNNMMMNNNZZZhhhwwwwwwkkknnn~~~qqqlllgggffffffqqqxxxmmmkkkhhhccccccgggdddhhhhhh```PPP@@@555111...---,,,++++++***++++++---,,,,,,++++++++++++,,,(((***,,,------+++)))((())))))))))))************************************+++******)))(((''''''&&&))))))*********)))((('''&&&&&&''''''(((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''&&&&&&'''((()))***'''''''''((((((((())))))''''''((())))))***++++++)))***+++,,,------------...//////000222444555666666777:::AAAHHHKKKJJJGGGCCCDDDDDDEEEEEEDDDDDDDDD@@@AAACCCDDDEEEFFFFFFFFFFFFEEEFFFIIIKKKRRR```nnnbbbNNNFFFBBB===;;;;;;;;;;;;:::999888777888777666555555444444555555444444333333444444555444444333333333333222222333333333333333222222222000000000000000000000000111111111111111111111111~~~{{{yyyxxxqqqnnnkkkhhheeebbb___\\\XXXVVVRRROOOMMMKKKGGGDDDDDDCCCBBB@@@===<<<:::999999777555555666777666555999999999888666555666888777777777777777777777777999:::;;;===@@@BBBCCCDDDFFFEEEDDDCCCCCCGGGMMMRRRbbbbbb\\\RRRLLLKKKKKKIIILLLKKKKKKKKKKKKLLLLLLMMMPPPPPPOOONNNNNNMMMMMMMMMOOOLLLLLLNNNPPPSSS^^^kkk}}}uuuiiicccqqqyyymmmfff```aaaiiizzz~~~sssjjjgggeeeaaa```bbb]]]]]]ZZZPPPCCC777111///......---+++************///...---+++***)))))))))%%%&&&((()))++++++,,,,,,)))))))))))))))******************************************)))(((''''''''')))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((()))+++,,,,,,+++)))(((''''''''''''''''''''''''((('''&&&&&&&&&(((***+++&&&'''''''''((((((((((((&&&'''((()))******))))))))))))***+++,,,,,,,,,,,,222222111111111111222222777666777999<<<===;;;888AAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDEEEFFFFFFFFFGGGFFFHHHJJJMMMUUUeeeuuufffPPPGGGBBB===;;;;;;::::::999888888777888777666555555444444555555444444333333444444555444444333333333222222222444333333333222222111111000000000000000000000000222333444444444444333222~~~|||yyywwwtttsssrrrjjjhhheeebbb```^^^[[[XXXVVVSSSPPPMMMKKKIIIEEECCCAAA@@@???===<<<:::999888999777555555666777666555777888888777666555777888777777777777888888888888999:::;;;===???AAABBBCCCHHHGGGEEECCCCCCEEEJJJNNNaaabbb^^^TTTMMMKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOOOONNNMMMMMMMMMNNNNNNNNNNNNPPPTTTYYY___jjjtttwwwllldddbbbiii~~~wwwqqqhhh```[[[```pppzzzqqqiiieeecccaaa______XXXUUUOOOEEE:::333000000//////---,,,++++++++++++...---,,,+++***))))))))))))(((&&&%%%&&&'''***+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))*********))))))(((((((((((((((((((((((((((''''''(((((((((((('''''')))***,,,------,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&''''''''''''(((((()))))))))(((((())))))***+++,,,,,,,,,,,,111111000000111111222222555444444555888<<<>>>???@@@AAABBBDDDEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEGGGGGGIIIKKKNNNWWWiii{{{fffPPPGGGBBB===;;;;;;:::999888888888777888777666555555444444555555444444333333444444555444444333333333222222222333333333222222111111111000000000000000000000000111333444555555444333111~~~|||{{{xxxwwwtttqqqooommmlllkkkdddbbb___]]]\\\ZZZWWWUUURRRPPPMMMJJJHHHFFFCCC@@@======<<<;;;:::999888888:::888777777888999888777666777888777666666777999777777777888888888888999:::;;;<<<>>>@@@AAACCCCCCHHHHHHGGGEEEDDDEEEIIIKKKUUUYYYXXXQQQKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNLLLLLLKKKKKKLLLMMMOOOPPPUUUXXX\\\cccjjjsss||||||hhh[[[WWW___ppp{{{tttoooeeeaaabbbmmmwwwqqqiiieeecccaaa^^^\\\SSSOOOHHH>>>666111000111///...---,,,,,,+++,,,,,,)))))))))******,,,---...///,,,(((%%%###$$$&&&'''************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))((('''''''''((((((******+++++++++***))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))((((((((((((((((((((()))***+++,,,------------,,,------///111444666777777666555555777;;;???BBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHJJJLLLNNNWWWlllbbbNNNFFFBBB===;;;:::999888888777777888888777666555555444444555555444444333333444444555444444333333333333222222222222222222222111111111000000000000000000000000///000111222222111000///|||yyywwwtttsssqqqooommmjjjgggfffeeeeee___]]]ZZZYYYXXXVVVTTTRRROOOLLLIIIGGGEEECCC@@@===:::::::::999999999888888888666555555666777777666555666777666666666888999777777888888888999999999<<<===>>>@@@AAACCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLKKKQQQTTTOOOKKKKKKMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKKKKLLLNNNQQQTTTUUUbbbgggmmmuuu~~~mmmbbb^^^___kkk{{{xxxuuuqqqmmmaaafffooo~~~}}}sssnnngggaaa___]]]ZZZVVVNNNIIIBBB:::333000///000,,,,,,+++++++++++++++,,,((((((((()))***,,,---...///---***'''&&&&&&'''(((************)))))))))((())))))))))))))))))))))))&&&&&&'''((()))***++++++***)))((('''&&&''''''(((***************)))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!###%%%'''(((((('''&&&&&&&&&&&&&&&''''''''''''***)))((('''&&&''''''(((***+++,,,------......---***+++,,,///111444777888666666666666777999;;;===@@@AAABBBCCCDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIKKKLLLMMMWWWmmm~~~]]]KKKFFFAAA<<<;;;:::999888777777777888888777666555555444444555555444444333333444444555444444333333333333222222111111111111222222222222000000000000000000000000///000000000000000000///|||xxxuuurrrooolllllljjjhhheeebbbaaaaaaaaa[[[YYYWWWVVVUUUTTTQQQOOOLLLJJJGGGEEECCCAAA>>>;;;888888888888888888999999444333111222333444444333555666777666666666888:::777777888888999999999999>>>???@@@AAACCCDDDEEEFFFEEEGGGIIIJJJJJJKKKMMMNNNJJJQQQUUUPPPLLLKKKLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNOOORRRVVVYYY\\\mmmrrrzzzmmm^^^```iiivvv|||tttooommmllliiiggg[[[eeeuuu{{{wwwvvvnnnjjjccc\\\ZZZYYYUUUPPPJJJEEE???777111.........******************++++++++++++***************+++))))))******+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))'''''''''((()))************)))(((&&&&&&''''''((()))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((( ###'''))))))((('''''''''''''''((((((((()))+++***(((&&&%%%&&&'''(((++++++,,,---............------...///111333444555000222666999;;;===@@@AAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMWWWmmm{{{YYYIIIEEEAAA;;;;;;:::999777777777777888888777666555555444444555555444444333333444444555444444444333333333222222000000111111222222222333000000000000000000000000111111111111111111111111~~~yyytttqqqqqqooollliiifffeeebbb```^^^\\\[[[[[[ZZZXXXVVVTTTTTTRRRNNNLLLIIIFFFAAA???>>>===<<<;;;:::999888777666666666666;;;999777777777888777666222333555777999:::;;;;;;::::::999999888999999:::>>>>>>???@@@CCCFFFHHHJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOIIIIIILLLPPPRRRVVVaaammmssszzzyyyggg```ooo}}}wwwpppkkklllkkkgggcccccccccnnn~~~zzzwwwwwwjjjeee^^^YYYVVVSSSOOOLLLHHH===444111000...,,,,,,,,,---...///...---,,,+++))))))************))))))''''''(((((())))))******)))((('''''''''(((***+++,,,'''######(((+++***((((((((((((((())))))))))))&&&''')))******(((&&&%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''''''((()))(((&&&&&&((()))+++$$$"""(((+++'''######&&&&&&%%%$$$$$$###"""""")))(((&&&%%%%%%&&&'''(((*********))))))))))))))))))+++......,,,*********...---+++,,,///222444555111555888999888888;;;???DDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHIIIHHHIIIKKKMMMVVVhhhyyy~~~___LLLCCC>>>;;;::::::999999888777777777999888777666444333111111444444444444444444444444222222222222222222222222111222222333333222222111444333111////////////000///000111222222111000///}}}wwwrrrmmmkkkjjjiiifffcccbbbaaa___\\\ZZZYYYXXXWWWVVVTTTRRRQQQPPPOOOKKKIIIGGGDDD@@@===<<<<<<;;;::::::999888777666666666666777666444444555666555444444555666888999:::;;;;;;::::::999999999::::::;;;??????@@@AAACCCFFFHHHJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOOOONNNNNNMMMLLLLLLOOONNNOOOSSSUUUYYYcccmmmqqq{{{{{{nnngggnnn|||rrrnnnmmmnnnlllfffaaaaaaaaammm~~~|||xxxuuussskkkeee^^^ZZZXXXTTTNNNHHHEEE;;;222000000---+++,,,++++++,,,,,,++++++***)))***++++++++++++******)))((((((((())))))))))))))))))(((((('''((()))***+++'''### !!!%%%'''&&&###'''''''''((((((((())))))&&&'''((())))))(((((('''((((((((()))((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((+++%%%$$$+++///,,,))))))'''&&&&&&%%%$$$$$$######(((''''''&&&&&&&&&'''''')))))))))))))))*********...//////---+++))))))***///---,,,---///222333333333333444666999===>>>???CCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLTTTfffwww___MMMDDD???;;;::::::999999888777777777666666555555555444444444333333333333333333333333333333333333333333333333111222222333333222222111333222111000/////////000///000111222222111000///zzzvvvpppkkkgggddddddccc___\\\\\\[[[YYYWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLJJJGGGEEEDDDAAA===;;;;;;:::999888999999888777666666666666666444333333555666666555555666888999:::;;;;;;;;;:::::::::::::::;;;<<<===@@@AAAAAACCCDDDGGGIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKOOOMMMOOOVVV\\\aaaiiippptttkkkgggqqq}}}qqqqqqrrrtttooofffaaaaaadddooo{{{yyyxxxvvvrrrooojjjddd]]][[[ZZZUUULLLDDD???777000//////---+++,,,,,,,,,+++***************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))((((((((((((((((((((()))******)))'''%%%'''***+++)))&&&'''''''''((((((((())))))((((((((('''((((((((()))'''((())))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''''''((((((((())),,,000444...)))'''***---+++(((((('''''''''&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&(((((())))))******++++++---......,,,++++++,,,...///...------///111111000666222111444:::@@@AAA@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@AAADDDFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJRRRcccsss```MMMDDD???===::::::999999888777777777333333444444555666666666333333333333333333333333444444444444444444444444111222222333333222222111333222111000/////////000000000111111111111000000}}}|||zzzwwwssspppjjjgggcccaaaaaa___\\\XXXWWWVVVTTTRRRPPPOOONNNNNNLLLJJJIIIHHHHHHGGGDDDBBBAAA???<<<:::::::::888777888888777666666666666666777555444555777888888777777888999:::;;;;;;<<<;;;:::::::::;;;<<<===??????BBBBBBCCCDDDFFFHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKRRR___jjjqqqvvv{{{~~~tttjjjqqq~~~{{{{{{{{{zzzsssjjjgggiiinnnvvvzzzuuutttuuutttooojjjfff```[[[ZZZZZZUUUJJJ@@@999333.........,,,+++---///...,,,+++++++++,,,---,,,,,,,,,,,,+++***))))))+++******))))))(((((((((((((((((((((((())))))***,,,+++,,,...000000---***((((((((()))))))))******,,,+++)))'''&&&'''((((((&&&'''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++%%%&&&(((***...444<<>>AAABBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@CCCFFFHHHJJJJJJJJJGGGFFFGGGHHHIIIPPP```ppp```NNNEEE@@@===::::::999999888777777777333333444444555666666666444444444444444444444444444444444444444444444444111222222333333222222111222111111000000000000000000000000111111000000000~~~{{{yyywwwuuussspppllliiieeeaaa^^^]]]]]][[[WWWSSSSSSRRRPPPNNNLLLKKKKKKJJJHHHGGGEEEEEEEEEDDDBBB@@@???===;;;:::::::::888777888777666666666666666666777666444555777888888888888999:::;;;;;;;;;;;;;;;::::::;;;<<<===???AAABBBDDDDDDEEEGGGHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJIIIMMMXXXiiiwww|||ppplllrrr~~~zzz}}}~~~vvvooooootttwww{{{zzzuuupppnnnnnnmmmgggbbb^^^ZZZWWWWWWWWWRRRGGG>>>444///---......++++++---...---,,,+++***+++,,,---******++++++***)))((((((++++++******))))))(((((('''(((((()))))))))))))))'''(((***,,,---,,,***((())))))*********+++++++++///---***'''%%%%%%&&&'''%%%&&&''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++ !!!###&&&***000888===CCC>>>555---))))))******((((((''''''''''''&&&&&&$$$%%%'''((((((((('''&&&''''''((()))***++++++,,,"""%%%***...//////000111...---,,,...000333333333777888888888888:::???DDDCCCCCCCCCBBBBBBBBBBBBAAA???AAADDDGGGIIIJJJKKKKKKGGGFFFGGGHHHIIIOOO___nnn```MMMEEE@@@>>>::::::999999888777777777555555555555555444444444555555555555555555555555222222222222222222222222111222222333333222222111111111111111000000000///111000000000000000000111~~~}}}{{{zzzxxxuuussspppnnnllliiieeebbb^^^[[[XXXWWWWWWVVVQQQMMMNNNMMMLLLJJJIIIHHHGGGGGGDDDCCCBBBBBBCCCBBB@@@>>><<<;;;999999::::::888666777666666555555666666666777555444444666777777666999999:::;;;;;;;;;::::::::::::;;;===???AAADDDEEEEEEFFFGGGIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPOOOOOONNNMMMLLLKKKKKKKKKPPP\\\lllwwwzzz}}}sssccclll|||wwwsssuuu{{{{{{{{{|||~~~}}}yyyvvvqqqmmmiiifffdddaaa]]]YYYWWWVVVTTTSSSPPPJJJ@@@999111...---......+++***---++++++***)))))))))))))))((())))))*********))))))******************))))))''''''((()))))))))))))))&&&''')))***+++***(((''')))))))))*********++++++000...+++(((&&&%%%&&&&&&%%%&&&'''''''''''''''&&&(((((((((((((((((((((((()))))))))(((((((((((('''"""###$$$%%%&&&***000444999777000'''$$$'''******''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((())))))******++++++&&&)))---//////......///111///---...000333444555666999;;;:::888999???DDDCCCCCCCCCCCCBBBBBBBBBBBBAAACCCEEEHHHJJJKKKKKKKKKGGGGGGHHHJJJKKKQQQ```ooo```LLLDDD@@@>>>::::::999999888777777777777777666555444444333333555555555555555555555555222222222222222222222222111222222333333222222111000000111111111111000///111111000000000000111111~~~zzzwwwvvvuuusssqqqooommmjjjgggeeebbb^^^\\\ZZZWWWUUUTTTTTTSSSNNNJJJJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@??????@@@@@@>>><<<999888777888888888666444666666555555555666666777999777555555777777777666999999::::::::::::999888::::::<<<>>>@@@CCCEEEGGGGGGGGGIIIJJJKKKJJJJJJIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMPPPOOONNNNNNOOOQQQSSSTTTTTTYYYcccpppvvvzzzuuukkkiiixxx}}}vvvuuutttsssvvv{{{zzzzzz{{{}}}}}}zzztttooohhhfffccc```\\\YYYVVVTTTSSSSSSSSSOOOHHH@@@888444///------///...******---***************)))(((((((((((()))***++++++++++++******************++++++&&&'''((()))***))))))((('''(((***+++******)))***'''(((((((((((()))))))))---,,,***)))((('''(((((('''((((((((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((()))---///+++...,,,&&&$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))))))))*********+++,,,---------///222444777444000...///222444444666777999:::<<<>>>@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@DDDEEEGGGJJJKKKLLLLLLKKKGGGGGGIIIKKKMMMSSSbbbqqq___KKKCCC???===::::::999999888777777777777666666555444444333333444444444444444444444444333333333333333333333333111222222333333222222111///000111222222111000///222111000//////000111222}}}zzzvvvsssrrrqqqooommmllliiieeeccc```^^^ZZZXXXYYYWWWTTTTTTUUUSSSNNNJJJHHHGGGEEEDDDCCCBBBAAAAAA>>>=========>>>>>><<<:::777666555666777777555333666666555555555666666777<<<;;;999888999:::999888999999:::::::::999888888::::::<<<>>>AAADDDFFFHHHGGGHHHJJJKKKKKKKKKJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLNNNRRRWWW\\\___cccgggpppyyy~~~{{{tttqqqwww{{{sssmmmnnnqqqrrruuuxxxzzz{{{||||||tttnnnbbbcccaaa^^^YYYVVVTTTTTTRRRSSSSSSMMMCCC999222//////---...000...******---++++++,,,------+++***)))((()))***+++,,,---------)))))))))***+++++++++,,,&&&''')))*********)))(((%%%'''((((((''''''((((((&&&&&&&&&&&&'''''''''(((******))))))))))))******))))))***))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''"""$$$&&&'''''')))+++...***000222---+++,,,+++&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))************)))))))))))))))...---,,,+++,,,111888======888222......000222333666555555999???CCCCCCAAAAAAAAAAAA@@@@@@@@@??????FFFGGGIIIKKKLLLLLLLLLLLLGGGHHHJJJLLLNNNTTTcccrrr^^^KKKBBB???===::::::999999888777777777555555555555555444444444222222222222222222222222444444444444444444444444222222222333333222222222///000111222222111000///222111000//////000111222