BM6P6(@ HHHHHHGGGGGGGGGHHHIIIIIIIIIGGGEEEFFFJJJNNNNNNMMMGGGHHHJJJLLLMMMNNNNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNLLLMMMOOOPPPQQQRRRRRRRRRWWWWWWWWWVVVTTTTTTVVVXXXWWWXXXYYYZZZZZZYYYXXXXXXZZZXXXZZZ___aaa^^^[[[\\\^^^\\\[[[YYYWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\XXX]]]aaa```\\\YYYZZZ\\\[[[ZZZYYYYYYZZZ\\\^^^```YYYXXXVVVTTTSSSSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRRTTTRRRPPPNNNMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLNNNNNNMMMNNNNNNOOOOOOOOONNNNNNGGGKKKNNNOOOMMMLLLMMMOOOOOONNNLLLJJJJJJKKKMMMNNNNNNLLLJJJHHHGGGFFFFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKNNNOOOPPPOOOMMMLLLQQQKKKHHHJJJLLLMMMOOOSSSRRRPPPMMMJJJIIIIIIIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKJJJHHHFFFEEECCCCCCCCCCCCBBBAAA@@@@@@>>>????????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>===;;;<<>>===:::888888888999:::;;;:::999888888888999::::::::::::999999999999888888888888999::::::888666888555222111111222222222222111000///............////////////............,,,+++******))))))******************))))))))))))(((&&&$$$%%%((()))'''%%%&&&%%%$$$$$$%%%&&&((()))&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))************))))))((((((''''''))))))))))))((((((((((((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------000//////............///)))---111222555;;;EEENNNaaarrr{{{qqqbbbTTTJJJDDDBBB@@@???===;;;:::888666555:::;;;<<<>>>BBBIIIQQQVVVZZZ]]]ccciiimmmoooppppppvvvrrrmmmjjjjjjnnnssswww~~~}}}{{{}}}HHHHHHGGGGGGHHHHHHIIIJJJIIIGGGEEEFFFJJJMMMMMMMMMIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMOOONNNMMMMMMLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPTTTUUUUUUTTTSSSSSSUUUWWWWWWXXXYYYYYYYYYYYYWWWWWWXXXWWW[[[bbbddd```[[[YYY[[[ZZZXXXWWWUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVZZZ^^^]]]YYYVVVWWWXXXZZZYYYXXXWWWXXXYYY[[[\\\YYYWWWUUUSSSRRRRRRSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNOOOOOOOOONNNNNNMMMGGGJJJMMMNNNMMMLLLMMMOOONNNMMMKKKJJJJJJKKKLLLMMMMMMLLLJJJHHHGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOTTTNNNKKKLLLNNNMMMOOOSSSPPPNNNKKKHHHFFFFFFFFFFFFIIIGGGFFFFFFGGGHHHGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>===>>>@@@CCCFFFHHHJJJKKKGGGFFFFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::::::::;;;<<<;;;:::999999999::::::;;;:::::::::999999888888999888999999::::::999888999666333111222333333222222111000//////.....................------------,,,+++******))))))************)))))))))(((((((((((('''%%%&&&((()))(((&&&)))((('''&&&%%%%%%%%%%%%&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))******)))))))))((((((((('''*********)))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------------.........000222111111444<<>><<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777999999999999999:::;;;<<<:::888444333333333333333111111000000///.........------------,,,,,,,,,+++++++++***))))))))))))***)))((((((((((((''''''''')))(((''''''((()))(((&&&(((((((((((('''&&&%%%%%%&&&&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))((((((((((((************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......///111111///---///444888<<>>===<<<;;;:::>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888888777888999999888888999;;;===<<<999555444444444444333111111111000000///...---------------,,,,,,,,,,,,++++++***)))))))))))))))(((((('''''''''&&&&&&&&&)))(((((((((((((((''''''%%%&&&''')))***))))))(((%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,---//////,,,---...------...222555999>>>GGGTTTfff{{{tttmmmccc[[[TTTNNNHHHDDD>>>===;;;;;;;;;;;;;;;:::;;;;;;::::::;;;<<<===>>>===<<<;;;;;;:::;;;<<<<<<@@@AAADDDGGGJJJMMMNNNOOONNNNNNOOONNNMMMKKKIIIGGGIIIIIIIIIJJJMMMOOORRRTTTWWWWWWWWWXXXZZZ\\\]]]______aaadddgggkkkooouuuxxx~~~{{{vvvrrrlllgggffffffhhhiiihhhjjjnnnvvvKKKJJJIIIIIIHHHHHHHHHIIIFFFFFFFFFFFFGGGHHHJJJLLLJJJLLLNNNPPPRRRRRRRRRRRRPPPOOONNNMMMMMMMMMMMMMMMOOOOOONNNMMMMMMMMMMMMNNNRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQTTTVVVXXXWWWWWWVVVUUUTTTTTTTTTUUUSSSUUUZZZ]]]YYYVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUTTTSSSSSSSSSVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVTTTSSSQQQPPPOOOOOOQQQQQQQQQRRRRRRQQQQQQQQQMMMNNNPPPQQQRRRRRRQQQPPPPPPNNNKKKIIIIIIJJJLLLNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTVVVSSSOOOMMMMMMPPPUUUXXXWWWQQQNNNNNNNNNKKKJJJLLLJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKLLLLLLJJJHHHJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFEEECCCAAA@@@======>>>>>>???AAABBBCCCEEEEEEEEEDDDCCCAAA???===????????????>>>>>>======<<<<<<;;;;;;:::999888888888999999888777777:::======:::666444444444444333000111111111000///...---.........------------,,,+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&((())))))((('''&&&''''''%%%&&&''')))***))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))''''''''''''(((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000+++,,,------...///111333555888>>>FFFRRRfff~~~xxxrrriii```XXXLLLGGGAAA===<<<===<<<;;;888888999::::::999999888666666777777888888999999888999:::<<<===>>>???@@@???@@@@@@@@@???===;;;999>>>>>>=========???AAABBB@@@AAAAAACCCDDDFFFGGGHHHKKKMMMPPPRRRTTTXXX]]]```hhhoooyyy~~~|||yyywwwsssoookkkfffeeecccbbbdddhhhmmmpppsssxxxMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFGGGFFFEEEFFFIIIKKKKKKLLLNNNPPPRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNMMMNNNNNNNNNPPPOOONNNNNNNNNOOOQQQRRRPPPQQQQQQOOONNNNNNPPPRRRWWWVVVUUUTTTSSSSSSTTTTTTVVVRRRRRRVVVXXXVVVUUUWWWQQQRRRSSSTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRSSSSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPTTTTTTUUUUUUUUUUUUUUUUUUWWWVVVUUUSSSRRRPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOORRRSSSUUUUUUVVVUUURRRNNNKKKJJJKKKMMMNNNNNNMMMLLLJJJJJJJJJKKKKKKMMMKKKIIIJJJKKKLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEDDDDDDEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUTTTRRROOOMMMMMMPPPTTTVVVTTTOOOLLLMMMMMMJJJIIIKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPNNNKKKPPPNNNLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>???@@@BBBDDDFFFGGGJJJKKKLLLKKKJJJGGGDDDBBB???????????????>>>======;;;;;;;;;;;;::::::::::::888:::<<<:::888777999<<<===:::666444444444333222000000111111111///---,,,............------------******)))(((((((((((()))(((''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&&&&''''''(((((()))((()))))))))************************++++++++++++---,,,,,,,,,---...///000------......////////////111333888>>>EEEUUUmmmwww```YYYOOOHHHEEECCC@@@>>>;;;;;;<<<<<<;;;:::888777555555666666666777777777555555666666666666666555888888888888777666555555888888777777777777777777777777888:::;;;<<<======>>>???AAAAAABBBDDDHHHKKKPPPWWWaaakkkttt||||||xxxwwwwwwnnnllliiiggggggeeecccaaaaaadddhhhmmmrrryyyPPPNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGFFFDDDEEEHHHKKKMMMNNNOOOPPPQQQPPPOOONNNOOONNNLLLLLLLLLMMMOOOPPPOOONNNNNNMMMMMMMMMMMMMMMOOONNNNNNMMMNNNPPPRRRTTTSSSSSSSSSQQQOOONNNPPPRRRUUUUUUSSSSSSSSSSSSTTTUUUUUURRRQQQUUUWWWVVVUUUWWWOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQLLLKKKKKKLLLNNNOOOPPPPPPRRRRRRSSSTTTTTTUUUUUUUUUWWWWWWVVVTTTSSSQQQOOONNNMMMNNNNNNOOOOOONNNNNNMMMMMMMMMOOOQQQTTTWWWZZZ[[[YYYVVVRRRNNNKKKLLLMMMOOOPPPOOOMMMLLLLLLMMMNNNOOOOOOLLLIIIIIIJJJKKKJJJIIIHHHHHHHHHGGGFFFEEECCCCCCDDDDDDCCCDDDEEEGGGIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUQQQPPPOOONNNNNNOOOQQQSSSRRRMMMKKKMMMNNNKKKKKKLLLOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOORRRUUUUUUTTTRRRUUUSSSPPPMMMKKKIIIHHHHHHHHHHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBDDDFFFHHHIIILLLMMMOOOOOOMMMJJJFFFCCC>>>??????@@@???>>>===<<<:::::::::;;;;;;;;;;;;;;;:::===@@@>>>:::888999<<<===999666333333333222222///000111222111///---,,,------------,,,,,,,,,+++******)))((((((((((((((((((((((((''''''''''''&&&&&&((()))'''$$$###$$$%%%)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***&&&&&&&&&'''((())))))))))))))))))*********++++++************++++++++++++---,,,,,,,,,,,,,,,---------------...//////---,,,111000222999???HHHYYYhhhvvvyyyrrrhhhbbb^^^ZZZUUUQQQLLLKKKHHHFFFCCCBBBAAA@@@;;;;;;:::999888777777777444444555666666555333222666555555444444444555555444444444555555444444444666666777888999:::::::::777888888888888999<<<>>>AAAEEELLLSSS[[[ccclllqqqxxx|||~~~|||{{{|||~~~~~~~~~~~~|||||||||{{{yyyvvvsssqqqpppqqqpppmmmiiiffffffgggbbbaaaaaacccgggkkknnnooopppvvv~~~yyyQQQPPPMMMJJJHHHFFFDDDDDDDDDFFFGGGFFFDDDDDDHHHKKKPPPPPPQQQQQQPPPNNNLLLKKKMMMLLLKKKJJJKKKLLLNNNPPPNNNMMMMMMLLLLLLLLLLLLLLLQQQPPPOOOOOOPPPSSSUUUWWWWWWWWWWWWTTTRRRQQQSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUUUURRRRRRWWWYYYVVVUUUVVVMMMOOOPPPRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOLLLKKKKKKLLLOOOQQQRRRRRRPPPPPPRRRSSSTTTTTTTTTTTTWWWWWWVVVUUUSSSQQQOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMOOOQQQUUUYYY]]]___]]]YYYTTTOOOMMMLLLNNNOOORRRQQQOOONNNNNNPPPQQQSSSQQQMMMJJJIIIJJJKKKIIIGGGHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJGGGHHHJJJMMMOOORRRTTTUUUNNNNNNNNNNNNOOOOOOPPPPPPPPPLLLJJJMMMOOOMMMLLLNNNOOOOOOOOONNNMMMLLLKKKJJJLLLMMMPPPTTTWWWYYYXXXWWWXXXVVVSSSOOOLLLJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFEEECCCBBBBBBCCCDDDEEEAAAAAABBBBBBDDDEEEFFFGGGKKKLLLNNNNNNLLLHHHDDDBBB>>>>>>???@@@???>>>===<<<999999:::;;;;;;<<<<<<===<<<@@@CCCBBB===999:::<<<<<<999555333222222222111///000111222111///---,,,,,,,,,,,,+++++++++************)))((((((((((((((()))(((((((((((('''''''''%%%'''((('''###"""###%%%&&&%%%$$$$$$%%%&&&((()))%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''%%%$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&)))))))))))))))))))))))))))(((((('''''''''(((((('''((((((((())))))******&&&''''''((()))******+++************++++++++++++)))************+++++++++,,,,,,++++++***+++++++++******+++...000000///---000+++,,,333:::>>>EEENNNbbbooo{{{yyyuuunnnhhh```\\\WWWRRRNNNMMMMMMMMMDDDBBB@@@>>><<<;;;:::999444555777888888777555444555555444333333555666777000111333444555555444333222333444555555555555555444555555555444555777999;;;===???CCCGGGNNNUUU[[[dddjjjpppqqqnnnlllmmmpppoooooonnnnnnoooppprrrsssqqqqqqqqqppplllhhhccc```XXXZZZ\\\[[[YYYXXXZZZ\\\ggggggiiinnnwwwxxxNNNMMMLLLJJJJJJJJJKKKKKKIIIGGGEEEFFFIIILLLNNNNNNRRRRRRSSSSSSRRRPPPNNNMMMPPPPPPQQQPPPNNNNNNPPPRRRRRRQQQOOONNNNNNOOOQQQRRROOOPPPQQQRRRTTTWWWYYYZZZ\\\[[[YYYVVVUUUTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSQQQQQQRRRTTTWWWXXXWWWUUUUUUTTTSSSRRRPPPOOONNNMMMOOOOOOPPPPPPOOOOOONNNMMMNNNOOOOOOPPPQQQRRRTTTTTTVVVTTTSSSTTTWWWWWWUUUSSSVVVVVVUUUTTTSSSRRRQQQQQQNNNLLLJJJIIIIIIKKKMMMOOOMMMNNNPPPSSSVVVXXXZZZ[[[[[[YYYUUUQQQNNNLLLLLLLLLOOOOOOOOOPPPPPPPPPPPPQQQQQQOOOMMMJJJIIIIIIJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJHHHJJJNNNQQQTTTUUUVVVUUUPPPOOONNNMMMLLLLLLLLLLLLJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQTTTWWWYYY[[[YYYUUUQQQMMMJJJHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEEEECCCBBBBBBDDDDDDDDDEEEEEEEEEEEEEEE???@@@BBBDDDEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCGGGIIIJJJKKKIIIGGGCCCAAA????????????>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<@@@CCCAAA<<<888888999777777888777666333111000222222222111000...---,,,,,,++++++******++++++,,,)))((((((((((((((()))***(((''''''''''''&&&&&&&&&%%%'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------000///...///222777;;;???JJJTTTdddttt~~~vvvooojjjgggdddccc]]]XXXPPPIIIEEECCCAAA@@@=========<<<<<<:::999888:::999777666666666444222555444333222222444666777222666777555555777666222444555777777555444444555666666777888<<<@@@DDDFFFOOOTTTXXXZZZYYYXXXYYY[[[XXXXXXXXXXXXXXXZZZ]]]aaabbbaaa^^^[[[XXXUUUSSSRRRNNNNNNMMMLLLLLLRRR[[[bbbwww~~~NNNMMMLLLJJJJJJJJJKKKKKKJJJIIIHHHIIILLLNNNOOOOOORRRRRRSSSSSSRRRPPPOOONNNQQQRRRSSSRRRPPPOOOPPPQQQPPPOOONNNMMMMMMOOOPPPQQQQQQQQQRRRTTTUUUWWWYYYZZZ[[[YYYWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXVVVSSSRRRRRRQQQPPPOOONNNNNNPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLLLLNNNOOOQQQRRRWWWUUUTTTTTTUUUTTTRRROOOTTTTTTSSSSSSRRRQQQQQQQQQMMMLLLJJJHHHHHHJJJLLLMMMLLLMMMOOORRRTTTVVVXXXYYYYYYWWWTTTPPPNNNMMMLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQOOONNNKKKHHHGGGGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKMMMOOORRRTTTTTTSSSSSSNNNMMMMMMMMMMMMMMMNNNNNNOOOMMMLLLKKKLLLNNNQQQRRRPPPOOONNNMMMLLLKKKKKKKKKJJJLLLNNNPPPQQQSSSUUUVVVWWWUUUQQQNNNJJJHHHGGGFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDGGGHHHHHHHHHFFFDDDAAA@@@?????????>>>>>>===;;;;;;::::::::::::;;;;;;;;;<<<<<<@@@CCCAAA<<<999888:::777777666555444222111000111111111000000...---,,,,,,++++++******++++++,,,+++***)))(((((('''(((((((((''''''''''''&&&&&&&&&&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''((((((''''''''''''((())))))******))))))((((((''''''***)))))))))((((((((('''(((((()))))))))*********,,,,,,,,,,,,------------******+++++++++,,,,,,,,,.........---------......000000//////000333666888>>>FFFRRR___mmmzzzxxxsssllleee]]]UUUNNNIIIFFFFFFEEECCCBBB@@@???>>>AAA@@@>>>=========:::888555555555555555666666666444777777555555777777444333444555444444444444555777777777888:::===@@@AAABBBFFFIIIJJJIIIIIIJJJLLLKKKLLLMMMMMMNNNPPPSSSVVVVVVVVVXXXXXXXXXWWWVVVUUUPPPRRRUUUWWW[[[cccnnnwwwLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQRRRQQQPPPQQQRRRRRRSSSRRRQQQOOONNNRRRTTTVVVVVVTTTQQQOOOOOONNNMMMMMMLLLMMMNNNOOOPPPSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVTTTSSSQQQQQQQQQQQQRRRRRRTTTUUUUUUTTTSSSSSSTTTTTTUUUWWWYYYZZZXXXVVVPPPPPPPPPOOOOOOOOONNNNNNRRRRRRRRRRRRRRRQQQPPPPPPNNNLLLKKKJJJKKKNNNPPPRRRXXXVVVTTTSSSSSSQQQNNNLLLPPPPPPQQQQQQQQQQQQQQQQQQLLLJJJIIIGGGGGGHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVTTTQQQOOOMMMMMMNNNNNNMMMNNNNNNOOOPPPQQQQQQRRROOONNNKKKIIIGGGFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJNNNOOOQQQSSSSSSRRRQQQPPPKKKKKKKKKLLLLLLMMMNNNOOOQQQLLLHHHHHHLLLRRRUUUVVVRRRQQQOOOMMMLLLKKKJJJJJJIIIJJJMMMPPPRRRSSSSSSRRRQQQOOOMMMJJJGGGFFFFFFFFFEEEGGGIIIKKKLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;999:::::::::::::::;;;;;;<<>>HHHTTTbbbpppyyytttggg___\\\[[[YYYVVVSSSQQQPPPOOOPPPNNNKKKIIIGGGDDD@@@<<<::::::;;;;;;::::::999999;;;>>>>>>;;;;;;===<<<888777777666555555666777888777777888888999;;;<<<===>>>???@@@@@@???@@@BBBDDDBBBCCCEEEFFFHHHLLLQQQUUUVVVZZZ```fffiiijjjhhhgggfffiiilllnnnrrrzzzKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMPPPSSSVVVVVVTTTQQQQQQQQQRRRSSSSSSRRRPPPPPPSSSVVVZZZZZZWWWSSSOOONNNLLLLLLKKKKKKLLLMMMNNNOOORRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOPPPPPPQQQSSSUUUVVVUUUSSSRRRSSSRRRSSSUUUWWWWWWUUUSSSMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOPPPNNNLLLJJJKKKNNNQQQSSSVVVUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQOOOMMMMMMMMMNNNOOOMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPMMMKKKIIIHHHGGGGGGFFFEEECCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIINNNOOOQQQRRRSSSRRRPPPOOOKKKJJJJJJJJJKKKKKKLLLMMMLLLHHHEEEHHHOOOUUUWWWVVVSSSRRRPPPNNNLLLJJJJJJIIIIIIKKKNNNRRRTTTTTTRRRPPPLLLKKKIIIGGGFFFFFFFFFFFFEEEGGGHHHJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGIIIGGGDDDBBB???>>>============>>>>>>===<<<<<<;;;999999999999:::::::::::::::<<<>>>===:::888888999777555333111000000000111/////////000//////......++++++************++++++******)))(((((('''(((((((((''''''''''''&&&&&&&&&(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''((((((''''''(((((()))***'''((((((((()))))))))***))))))))))))((((((((((((((((((((()))))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++***++++++,,,---......////////////......///111555:::CCCNNN[[[cccrrrwww}}}zzzxxxuuuqqqnnnkkkjjjiiillliiieeeaaa]]]VVVOOOJJJHHHGGGEEEDDDCCCCCCDDDEEEKKKOOOQQQOOONNNMMMIIIDDDDDDAAA>>><<<<<<=========:::;;;;;;<<<===>>>???@@@EEEDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKMMMRRRZZZcccjjjnnnttt}}}{{{zzz{{{~~~IIIIIIJJJJJJKKKKKKKKKLLLMMMOOORRRVVVYYYYYYUUURRRPPPQQQRRRSSSSSSSSSRRRQQQTTTWWW\\\]]]ZZZTTTPPPMMMKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQQQQPPPPPPOOOQQQPPPOOONNNMMMMMMNNNOOOOOOPPPRRRTTTTTTTTTRRRQQQPPPOOOPPPQQQSSSSSSQQQOOOLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOPPPPPPPPPOOONNNNNNOOOMMMJJJIIIJJJLLLOOORRRRRRSSSSSSSSSRRRPPPPPPOOOKKKKKKLLLMMMNNNOOOPPPPPPJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMMMMNNNOOONNNLLLKKKLLLMMMOOOPPPMMMMMMNNNNNNOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGKKKMMMOOOQQQRRRQQQPPPPPPLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGHHHNNNVVV[[[YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJLLLMMMPPPTTTWWWVVVSSSOOOJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGIIIGGGDDDAAA???>>>>>>>>><<<============<<<<<<;;;999999999999999999999999888999999999777666666777666444333111000000000111......////////////...---+++******))))))******+++(((((('''(((((()))******(((''''''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''''''''&&&&&&''''''((()))''''''(((((())))))******(((((((((((()))))))))))))))))))))*********++++++''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...000000000///...000222333555999???FFFKKKWWW___lllxxx}}}vvvnnniii```]]]XXXUUUSSSUUUWWWYYYaaaggglllllljjjggg```XXXVVVRRRMMMKKKJJJJJJIIIHHHFFFFFFGGGHHHJJJMMMOOOPPPTTTSSSQQQPPPQQQSSSUUUVVV^^^^^^^^^aaagggssszzzwwwzzz}}}GGGHHHIIIJJJKKKLLLLLLLLLNNNPPPSSSWWWZZZYYYVVVSSSOOOPPPRRRSSSTTTSSSSSSRRRTTTXXX\\\^^^[[[UUUQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNLLLLLLOOONNNMMMLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOONNNNNNOOOPPPPPPNNNLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJHHHGGGGGGIIIKKKMMMNNNOOOQQQQQQPPPOOOPPPPPPJJJJJJKKKLLLMMMNNNOOOOOOJJJIIIHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLJJJJJJKKKLLLNNNPPPNNNNNNNNNNNNOOOOOOOOOOOOKKKKKKJJJIIIHHHFFFEEEEEECCCBBBAAAAAA@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFIIIJJJMMMOOOQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIILLLMMMQQQXXX]]]^^^ZZZVVVNNNNNNMMMLLLKKKKKKKKKKKKPPPPPPQQQUUUXXXXXXTTTPPPJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGHHHGGGDDDBBB@@@???>>>>>><<<<<<=========<<<<<<;;;999999999888888888888777666666666666555555555555555444333222111111111111///////////////...---,,,******))))))))))))******''''''''''''(((***+++,,,(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((((((((())))))))))))************++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,............///000000111,,,---...///000000000000///111222333333555888;;;???HHHWWWfffuuu{{{xxxsssooommmnnnpppqqqwww{{{sssmmmiiidddbbbbbbaaa___\\\]]]]]]]]]^^^aaadddhhhjjjpppnnnllllllnnnppprrrrrrxxxxxxxxxzzz~~~|||{{{FFFGGGIIIJJJLLLLLLLLLLLLNNNPPPSSSWWWYYYYYYVVVSSSOOOPPPRRRSSSTTTTTTTTTSSSTTTXXX\\\]]]ZZZVVVRRRPPPMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNMMMKKKJJJNNNMMMLLLKKKLLLLLLNNNNNNPPPOOOOOOOOOOOOOOOOOONNNPPPOOOOOOPPPQQQPPPNNNLLLMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJJJJJJJMMMOOOOOOMMMKKKLLLNNNJJJJJJKKKLLLMMMNNNNNNOOOJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJIIIIIIJJJKKKMMMOOOOOOOOOOOONNNNNNNNNNNNNNNIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHIIILLLNNNOOOOOONNNMMMNNNNNNMMMLLLLLLLLLMMMMMMSSSUUUZZZ]]]^^^[[[WWWSSSJJJJJJJJJJJJKKKLLLMMMMMMRRRQQQQQQTTTXXXYYYTTTPPPIIIHHHGGGGGGGGGGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFEEEEEECCCAAA@@@???>>>>>>;;;;;;<<<======<<<<<<;;;999999888888777777777777666555444444555666666666444444444444333222111000000000//////...---,,,+++******))))))))))))******(((((('''(((((()))***+++(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''((('''''''''''''''(((((()))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,------------...///000111---------............///---...///000000111333666666<<>>===;;;;;;<<<<<<===<<<<<<;;;999888888888777777666666777555444444666777777666333444555555444333111000000000000///...,,,+++*********))))))))))))*********)))((((((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''' !!!!!!"""######$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((()))******))))))))))))(((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,************+++,,,---...///...---,,,,,,,,,------+++---......///111555888777:::>>>DDDNNN\\\mmmyyy~~~JJJJJJIIIHHHIIIKKKMMMNNNQQQPPPPPPOOOOOOOOOPPPPPPMMMOOOQQQRRRQQQQQQRRRSSSXXXYYYZZZZZZXXXUUUQQQNNNNNNPPPRRRPPPLLLHHHGGGHHHHHHIIIJJJKKKKKKKKKIIIIIIKKKLLLLLLKKKJJJIIIIIIKKKJJJKKKJJJIIIHHHIIILLLOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOQQQRRRQQQPPPQQQPPPNNNMMMKKKJJJIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKMMMNNNPPPRRRSSSPPPMMMJJJGGGEEEEEEFFFGGGJJJGGGEEEEEEHHHJJJIIIHHHJJJDDDBBBGGGLLLMMMMMMNNNNNNPPPTTTVVVWWWUUUQQQOOONNNNNNNNNMMMLLLJJJHHHGGGEEEDDDDDDFFFGGGFFFDDDAAABBBCCCEEEGGGIIIJJJJJJKKKIIIJJJKKKKKKJJJJJJKKKLLLUUUUUUTTTSSSRRRQQQQQQPPPRRRSSSTTTSSSQQQNNNKKKIIIGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQPPPOOOPPPQQQRRRSSSJJJHHHFFFFFFHHHIIIGGGDDDFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@CCCGGGHHHFFFCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBCCCEEEHHHKKKEEEDDDDDDCCCBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC?????????@@@CCCDDDCCCAAA@@@@@@@@@??????===<<<<<<888888888999:::;;;======999999777777777888999:::888777555444444555666666444333333222222111111000......---,,,,,,,,,------***+++++++++***)))'''&&&))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((******)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((((((+++******)))(((''''''&&&(((((((((((()))))))))))))))))))))))))))******+++''''''((()))***++++++,,,))))))))))))************---,,,+++))))))))))))***)))************++++++++++++++++++++++++++++++++++++***++++++,,,---...///............////////////222333444777???JJJVVV___fffiiiooovvv~~~IIIHHHGGGGGGIIILLLPPPRRRTTTSSSRRRPPPOOONNNMMMMMMKKKMMMOOOOOOOOOPPPRRRSSSVVVWWWWWWVVVTTTQQQNNNLLLNNNPPPRRRPPPLLLIIIHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKLLLLLLKKKIIIHHHIIIJJJIIIJJJJJJHHHGGGHHHKKKNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMOOORRRUUUVVVUUUTTTQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSOOOMMMJJJGGGFFFFFFGGGHHHJJJIIIGGGIIIJJJKKKIIIFFFHHHEEEEEEHHHIIIIIIKKKPPPMMMOOOSSSUUUVVVTTTQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGEEECCCCCCDDDEEEGGGHHHIIIJJJJJJIIIKKKLLLLLLKKKJJJLLLMMMRRRRRRRRRQQQPPPOOOOOONNNOOOOOOPPPOOOOOOMMMKKKJJJGGGGGGFFFGGGHHHKKKMMMOOOPPPOOONNNMMMMMMNNNNNNOOOIIIGGGEEEFFFGGGHHHFFFDDDEEEFFFFFFFFFFFFEEEEEEDDD@@@??????AAADDDEEECCC@@@EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFHHHIIIGGGGGGGGGFFFEEEDDDDDDDDD???@@@AAABBBBBBCCCCCCCCC@@@??????AAACCCDDDCCCBBB???@@@@@@??????===<<<<<<999888888999999:::;;;<<<999888888777888888888999888777666555444444555555444444333333222111111111......---,,,,,,,,,,,,---+++++++++******)))((('''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''(((((((((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((('''((())))))***'''''''''((())))))******))))))))))))***************))))))))))))+++,,,---(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///............///////////////000111333555;;;AAAFFFMMMRRRYYYcccooozzzHHHGGGFFFFFFIIIMMMRRRUUUWWWUUUSSSPPPMMMKKKIIIIIIJJJKKKLLLLLLMMMNNNQQQTTTVVVVVVTTTSSSPPPNNNMMMLLLOOOPPPPPPOOOKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMPPPUUUYYYZZZYYYWWWPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQNNNMMMJJJHHHGGGGGGGGGHHHJJJJJJJJJLLLNNNNNNLLLJJJKKKIIIIIIJJJGGGEEEIIIOOOLLLNNNQQQSSSTTTRRRPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKIIIHHHGGGHHHHHHFFFEEEDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKMMMLLLKKKKKKLLLNNNOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFIIILLLNNNOOONNNMMMKKKJJJIIIIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDD???@@@@@@AAABBBBBBBBBCCCAAA@@@@@@BBBDDDEEEDDDBBB????????????>>>===<<<<<<999999888888888999999999777888888999888888777777888888777555444444444444555555444333333222222111......---,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&!!!"""###$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((())))))))))))************))))))))))))***+++,,,---'''((((((((())))))))))))++++++++++++++++++++++++------,,,,,,,,,------...---............////////////111333444333333444555;;;???GGGRRR```nnnyyyIIIGGGFFFFFFHHHLLLQQQTTTUUUSSSPPPMMMJJJHHHFFFFFFIIIJJJKKKKKKKKKNNNRRRUUUWWWVVVTTTQQQOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGJJJIIIGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFFFFGGGFFFGGGGGGFFFEEEEEEGGGIIIMMMMMMNNNNNNNNNNNNOOOOOOKKKMMMQQQVVVYYYZZZXXXVVVNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJHHHHHHHHHHHHIIIIIIIIIJJJLLLPPPSSSVVVWWWXXXRRRMMMLLLJJJGGGHHHLLLJJJLLLOOOQQQRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKIIIHHHIIIIIIGGGFFFEEEEEEEEEFFFFFFHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEHHHJJJMMMNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEDDDBBB>>>>>>??????>>>===<<<<<<:::999999888777777777888777777999999999888666555888888777666555444444333555555444444333222222222......---,,,++++++++++++,,,+++)))((((((((()))***))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%!!!!!!"""$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''((())))))((((((((((((((((((''''''((()))))))))************,,,,,,+++******)))))))))((((((((()))))))))******++++++++++++++++++++++++---,,,,,,++++++++++++,,,---------.........//////---000333444333333333333444777<<>>>>>>>>>>>======<<<::::::999888777777777777777888888999888777666555777777777666555555444333555444444333333222111111......---,,,+++*********++++++)))((((((((()))***))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++***)))))))))))))))))))))((()))))))))************,,,,,,++++++***))))))((()))))))))*********++++++++++++++++++++++++++++++,,,+++***************+++------------............***+++---......///111333...///222777>>>GGGNNNSSS]]]aaahhhooouuu}}}}}}{{{}}}JJJIIIGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEIIIJJJKKKKKKLLLMMMQQQSSSPPPOOOMMMLLLLLLLLLMMMNNNMMMKKKHHHGGGHHHHHHFFFEEEHHHGGGFFFEEEEEEEEEEEEEEECCCEEEFFFFFFEEEDDDFFFGGGEEEFFFGGGFFFEEEDDDDDDEEEIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMPPPRRRQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIOOOZZZgggpppooo___QQQOOOPPPNNNIIIFFFIIIJJJMMMNNNOOOOOONNNNNNNNNMMMLLLKKKLLLMMMNNNOOOMMMLLLLLLNNNOOONNNLLLIIIGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKMMMLLLKKKKKKLLLNNNKKKKKKKKKLLLLLLMMMMMMMMMOOOOOONNNMMMLLLJJJJJJIIIKKKJJJIIIHHHGGGGGGHHHHHHJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFGGGFFFDDDBBBAAAAAACCCBBBCCCCCCDDDDDDEEEEEEFFFDDDEEEEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>>>>>>>???@@@AAABBBBBBAAABBBDDDDDDBBBAAA=========>>>>>>======<<<;;;:::999888888888888888888888888888777666555555666666666777666666555444444444333222222111111000///...---+++******************)))))))))))))))***))))))))))))((((((((((((&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''(((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))************))))))))))))************((((((***++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------------.........,,,---......---...000111,,,,,,...111666;;;@@@BBBDDDKKKTTT]]]eeemmmwww}}}{{{vvvsssrrrsssvvvxxxxxxwwwwwwzzzGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEGGGIIIKKKKKKKKKLLLMMMOOOMMMMMMLLLLLLMMMNNNNNNOOONNNLLLHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAABBBDDDDDDDDDDDDFFFHHHEEEFFFGGGGGGEEEDDDDDDEEEGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIJJJLLLNNNNNNLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJNNNWWWcccllllll^^^QQQNNNNNNLLLIIIIIIIIIJJJLLLNNNOOOOOOOOONNNPPPOOONNNMMMLLLMMMOOOPPPMMMNNNPPPRRRTTTSSSPPPMMMHHHGGGEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJLLLMMMIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDBBBEEEFFFFFFDDDDDDFFFHHHFFFEEECCCBBBBBBCCCDDDEEEGGGHHHHHHFFFBBBAAACCCFFFBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>======>>>???@@@BBBAAAAAAAAACCCCCCAAA@@@<<<<<<===============<<<;;;::::::999999999999:::999999777666666555555555444555666777777777666555333222222111111000000//////...---+++***)))))))))))))))************))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((()))******''''''(((((()))*********))))))))))))************'''(((***+++,,,,,,++++++))))))))))))************++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---------.........///000222111000//////000//////000222444666888999444:::BBBIIIOOOWWWbbbjjjlllllljjjgggccc```___```fffhhhjjjjjjkkknnnuuuzzz~~~}}}~~~~~~}}}|||}}}DDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRPPPMMMIIIIIIJJJKKKJJJHHHEEEFFFFFFFFFFFFDDDBBBAAA???AAACCCDDDDDDEEEGGGHHHEEEFFFHHHGGGEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHJJJLLLMMMMMMKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNTTT]]]eeefff[[[QQQMMMJJJHHHIIILLLIIIJJJLLLNNNOOOPPPOOOOOORRRQQQOOOMMMMMMNNNOOOPPPNNNOOORRRVVVXXXVVVSSSOOOHHHGGGEEEDDDCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLHHHHHHIIIIIIJJJKKKLLLLLLIIIKKKMMMOOOOOONNNMMMLLLKKKLLLLLLLLLKKKIIIGGGFFFBBBCCCEEEFFFFFFFFFEEEDDDBBBEEEGGGGGGEEEDDDFFFIIIGGGFFFDDDBBBAAABBBCCCDDDCCCDDDDDDBBB???>>>@@@CCCBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<===???@@@BBBAAA@@@AAABBBBBBAAA???<<<<<<===============<<<;;;::::::999::::::;;;;;;:::999777555555555555666333444555777777777777666222222111111000////////////...---+++***)))))))))((()))***++++++***)))((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&&&&'''((()))******))))))))))))************++++++,,,,,,+++***((('''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---...///000111,,,,,,,,,---------......***---000111000...------111111111111111111000000///333777:::>>>EEEPPPYYYVVVXXXYYYXXXVVVTTTSSSTTTXXXZZZ]]]^^^___bbbggglllooonnnmmmnnnrrruuuvvvwwwrrrqqqooooooqqqvvv{{{~~~~~~CCCCCCDDDEEEFFFGGGHHHIIILLLJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFGGGFFFEEECCCAAAAAA@@@@@@???AAACCCDDDDDDFFFHHHJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGHHHKKKOOOPPPNNNKKKLLLLLLLLLOOOQQQSSSSSSRRRKKKJJJHHHGGGEEEDDDDDDDDDHHHGGGFFFEEEEEEGGGIIIKKKOOOLLLIIIGGGHHHIIIIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJLLLKKKJJJKKKMMMPPPTTTVVVUUUSSSOOOLLLIIIHHHHHHHHHKKKLLLMMMNNNNNNOOONNNNNNPPPPPPPPPNNNLLLMMMOOORRRMMMRRRWWWYYY\\\]]]XXXQQQIIIHHHFFFEEEDDDEEEFFFGGGMMMMMMMMMMMMMMMMMMMMMNNNHHHHHHIIIIIIJJJKKKKKKKKKOOOMMMLLLMMMOOOPPPNNNKKKJJJJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEECCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDBBB@@@???AAAAAA@@@@@@???>>>>>>===@@@@@@??????@@@@@@AAABBBCCCBBBAAA???>>>=========;;;;;;;;;;;;<<<>>>???AAA999888777777888999888666666666666666666555555555555555555666555555444333111111111000//////......//////...---+++******)))))))))))))))))))))))))))***)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''((()))'''&&&&&&''''''&&&%%%'''''''''&&&%%%$$$###"""%%%&&&&&&&&&''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((()))'''((()))******)))((('''###$$$&&&(((((('''&&&%%%))))))************))))))******))))))((((((''''''---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,...000///,,,,,,000111000////////////////////////////////////////////////222222333555888;;;>>>@@@EEEFFFHHHHHHHHHIIILLLNNNPPPOOOOOOOOOQQQTTTWWWXXXZZZZZZ[[[```gggkkklllkkkbbbeeeiiikkkkkkjjjkkkkkkxxx~~~@@@AAAAAABBBBBBCCCDDDDDDIIIHHHGGGFFFEEEDDDDDDCCCAAABBBCCCEEEFFFHHHIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFDDDCCCBBBBBBAAAAAA>>>@@@CCCDDDDDDDDDFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIMMMQQQRRROOOKKKNNNMMMLLLMMMNNNNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEGGGHHHIIIMMMJJJGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIMMMLLLJJJJJJKKKNNNQQQSSSPPPOOOLLLJJJIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLPPPPPPOOONNNLLLMMMOOOQQQPPPUUUYYYZZZ\\\[[[VVVNNNIIIHHHFFFDDDDDDEEEFFFGGGLLLMMMNNNOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKLLLNNNNNNLLLJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDBBBAAA@@@AAAAAAAAA@@@???>>>>>>>>>???????????????@@@AAAAAACCCBBB@@@???>>>=========;;;;;;::::::;;;<<<===>>><<<;;;:::;;;<<<===<<<;;;777666666555444555555555444444444444444333222222//////......------,,,,,,......---,,,+++***))))))((((((((((((((((((((((((***)))((('''&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&'''((()))***$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((''''''((((((((()))))))))%%%%%%&&&''''''&&&%%%%%%$$$&&&'''))))))((('''&&&))))))************))))))+++*********))))))))))))************************************************,,,++++++******++++++,,,)))...000---+++++++++(((................................................000000000111333555777888888999;;;<<<===???AAADDDGGGGGGFFFFFFHHHJJJLLLNNNOOONNNPPPTTTYYY\\\\\\[[[YYY\\\```cccdddeeefffgggoooxxx}}}DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@BBBCCCEEEGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBCCC>>>AAADDDEEEEEEDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKPPPTTTTTTPPPKKKNNNLLLKKKKKKLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDEEEEEEFFFGGGGGGIIIGGGEEEEEEGGGIIIIIIIIILLLKKKKKKJJJIIIIIIHHHHHHNNNLLLKKKJJJJJJKKKMMMNNNKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLOOOOOOOOONNNLLLMMMOOOQQQTTTYYY\\\\\\]]][[[UUUMMMIIIGGGEEEDDDDDDDDDFFFGGGKKKMMMPPPRRRSSSRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLLLLJJJIIIJJJJJJKKKKKKJJJIIIHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@BBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???>>>=========;;;;;;::::::::::::;;;;;;:::999999:::<<<===<<<;;;888666555333333444555666222333333333333222111111//////......---,,,,,,,,,---,,,,,,+++***)))(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%''')))***+++$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''''''''(((((('''(((((((((((()))))))))'''(((((())))))(((((('''&&&'''((()))***)))(((((())))))************))))))++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++444999666000---+++)))------------------------........................000////////////000000111111222444666777999<<<>>>>>>>>>======>>>???AAABBBCCCBBBCCCFFFIIIJJJJJJIIIKKKNNNSSSVVVXXXZZZ\\\]]]bbbgggjjjkkkooovvv|||}}}zzzuuuqqqpppooonnnqqqvvvxxx{{{FFFFFFEEEEEEDDDCCCCCCCCC@@@AAADDDEEEFFFEEECCCAAAAAABBBCCCDDDFFFGGGHHHIIIEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCAAADDDHHHIIIHHHFFFEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIILLLQQQUUUUUUPPPKKKJJJJJJIIIJJJLLLLLLKKKIIIEEEEEEDDDDDDDDDEEEEEEFFFAAABBBCCCEEEEEEFFFEEEEEEFFFEEEDDDDDDGGGHHHIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOONNNOOOOOONNNMMMMMMOOOQQQWWW[[[^^^______^^^WWWPPPIIIGGGEEEDDDDDDDDDFFFGGGJJJMMMQQQTTTUUUTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCAAA@@@??????@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBAAAAAA@@@@@@@@@@@@===============>>>??????AAA@@@???>>>============<<<<<<;;;:::::::::::::::999888777999;;;<<<<<<;;;888666444222111333555666222222333333222222111000111000000//////...------+++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%&&&&&&&&&$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%'''((())))))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&&&&'''&&&&&&'''''''''((((((((()))))))))******)))))))))&&&'''((()))))))))(((((())))))************))))))***************************************+++++++++++++++++++++++++++++++++++++++************++++++...777===999222/////////------------------------........................000000000////////////000000111333333444555888:::999999888888888999::::::<<<<<<<<<===>>>>>>======???BBBFFFIIIJJJLLLNNNPPPSSSWWWXXXVVVYYYaaagggiiieeeaaa^^^______^^^```eeeggghhhlllpppuuuzzz}}}DDDCCCCCCBBB@@@??????>>>===???CCCEEEFFFEEECCCAAABBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEE@@@@@@??????@@@@@@AAABBBEEEHHHKKKLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIILLLQQQUUUUUUPPPKKKHHHGGGGGGIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCDDDGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLJJJIIIGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPQQQQQQQQQMMMOOOPPPOOONNNNNNPPPRRRWWW[[[___```bbbaaa\\\TTTIIIHHHFFFEEEDDDEEEGGGHHHIIIMMMQQQUUUVVVUUURRRPPPOOOOOONNNMMMLLLKKKKKKJJJGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBDDDBBBAAA@@@AAABBBDDDFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA======<<<<<<======>>>???@@@@@@???>>>==================<<<<<<;;;::::::999;;;::::::;;;===???>>>>>>777555333111111222444555333333333333333222111111000000000///......------+++******))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************+++******))))))******+++)))111555000******...///------------------------..............................//////000000000000...///000///......000222555555555555555555555666777888999999888777666666888:::===>>>>>>???AAABBBCCCGGGIIIGGGIIINNNSSSSSSPPPLLLKKKMMMMMMLLLNNNRRRWWWWWWXXXZZZ]]]aaadddffflllrrrzzzFFFEEEDDDCCCBBBAAA@@@@@@>>>???BBBEEEEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFF@@@@@@?????????@@@AAAAAAGGGIIILLLMMMLLLJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJOOOSSSSSSOOOJJJHHHGGGGGGHHHIIIIIIHHHFFFHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCEEEGGGHHHHHHGGGEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQNNNOOOQQQQQQPPPPPPQQQSSSUUUZZZ___```bbbccc]]]VVVKKKIIIGGGFFFFFFFFFHHHIIIJJJLLLPPPSSSTTTSSSPPPNNNOOONNNNNNMMMLLLKKKKKKJJJHHHIIIKKKKKKIIIHHHIIIJJJHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBBBBCCCDDDFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB===============>>>>>>???@@@???>>>===============<<<<<<<<<<<<<<<;;;:::999999888777888:::;;;;;;:::666444333111111222333444222333333333333222111111......------,,,+++++++++************))))))((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$'''((('''$$$###$$$'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((&&&&&&'''''''''((((((((())))))************))))))((((((((((((((()))))))))'''(((((())))))*********))))))))))))))))))))))))******))))))))))))******'''---///***&&&)))...000------------------------------------------------+++,,,---...///////////////000000///------...///000111111111111111111111333444555555333111222222444555777777666666777999666:::===;;;<<>>>>>======>>>>>>???@@@??????>>>============>>>::::::;;;<<<;;;;;;999999666444444444666666555444444333333222222222222222111111222222111111000///...------,,,,,,++++++***++++++************))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%(((***((($$$###%%%((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''((((((((())))))+++***)))(((((()))***+++((((((''''''(((((()))***))))))************))))))(((((()))))))))*********(((((())))))***++++++,,,******************************))))))))))))*********......***))),,,//////........................------------------------,,,,,,......///......---000111111000//////000222---...//////000000000000///111333333000///000111111222333222222222444555000555666444444777888777<<<999999<<<===;;;<<>>???@@@AAADDDJJJQQQWWW[[[]]]^^^cccdddgggmmmuuu|||EEEEEEEEEDDDCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDFFFGGGHHHIIIIIIIIIFFFEEEFFFIIIMMMOOOLLLIIIGGGHHHJJJNNNSSSVVVWWWVVVMMMMMMLLLKKKKKKKKKKKKKKKOOOMMMJJJHHHFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIICCCDDDEEEGGGIIIJJJJJJJJJJJJKKKNNNPPPSSSUUUVVVWWWOOOQQQSSSTTTSSSSSSTTTUUUSSSXXX\\\]]]^^^^^^XXXQQQMMMKKKJJJHHHHHHIIIJJJKKKJJJLLLNNNOOOPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKIIILLLNNNNNNKKKJJJKKKMMMLLLKKKIIIGGGFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEAAACCCDDDFFFFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDDDDBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>???@@@@@@???>>>>>>============>>>888888::::::;;;:::999888888777666666777777666555333333333333222222111111000000000000000//////...000//////......---,,,,,,+++++++++***************''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%(((+++)))%%%###%%%)))%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***))))))))))))************((('''&&&%%%%%%&&&'''((()))))))))))))))******+++))))))************))))))))))))******+++++++++,,,******+++,,,------......++++++++++++++++++++++++******))))))))))))*********,,,,,,)))))),,,,,,***////////////////////////------------------------//////000111000///...---,,,---......---...000222---...///000111111111111...000333222000///000222///000111111000111333555111444555222111444666666333000111444555222333666555555666777888999:::;;;888;;;>>>BBBFFFGGGHHHHHHKKKLLLOOOVVV^^^eeejjjlllmmmqqqvvvyyy{{{~~~GGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFEEEEEEEEEDDDBBB@@@CCCDDDEEEDDDDDDEEEHHHKKKEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEGGGJJJLLLMMMLLLHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLOOOQQQTTTVVVWWWRRRPPPMMMKKKIIIIIIJJJKKKHHHFFFEEEFFFIIIJJJHHHEEEHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFFFFFFFFFFFFFFFFGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJKKKPPPVVVZZZZZZYYYWWWVVVUUUWWWYYYXXXTTTQQQUUUVVVXXXYYYXXXVVVTTTRRRLLLLLLJJJIIIHHHGGGGGGFFFIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFEEECCCBBBAAAAAABBBBBBDDDEEEGGGHHHDDDCCCBBBAAA@@@@@@AAABBBFFFEEEEEEDDDCCCBBBBBBBBB????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999666777777777777666666555222222222222222222222222///////////////000000000///////////////...------************))))))))))))(((((((((((())))))))))))+++***(((((('''&&&###!!!&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&###$$$%%%&&&''')))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))'''&&&&&&'''((()))'''''''''''''''&&&&&&&&&))))))))))))************+++***)))'''''')))***+++******************************))))))))))))******++++++++++++++++++++++++........................------,,,++++++******)))........................////////////////////////......................................................//////000000111111---.........//////000000222222222222222222222222333222111000000111222333222222333333333444444444555666666777888999999::::::;;;>>>AAAEEEIIILLLNNNTTTTTTVVVYYY^^^ccchhhkkkvvvzzz~~~~~~{{{{{{~~~}}}|||zzzxxxwwwwwwwwwEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEHHHGGGGGGGGGHHHGGGEEEBBBAAABBBCCCCCCCCCDDDGGGJJJJJJJJJJJJIIIGGGDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGJJJLLLLLLKKKGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJMMMOOORRRSSSTTTTTTRRRPPPMMMKKKJJJJJJJJJHHHGGGFFFHHHJJJJJJHHHEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMRRRXXX]]]^^^]]]YYYWWWUUUUUUWWWXXXVVVUUUTTTUUUVVVWWWVVVTTTQQQPPPMMMLLLKKKIIIHHHHHHGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHGGGGGGGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEDDDCCCAAAEEEDDDDDDCCCCCCCCCCCCDDDBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999888777666777777777777777777666555333333333333222222222111000000000000000000000000//////000000//////...---*********)))))))))(((((('''((((((((())))))))))))&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''))))))))))))************+++***)))(((((()))***+++******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,...........................///////////////000000............/////////000000000000000000000000000222111000000000000111222111222222222222333333333222222333333444444555555555555666666777999:::;;;@@@@@@AAADDDHHHLLLPPPSSS]]]aaaddddddbbbbbbfffiiiqqqrrrtttwwwzzz{{{}}}}}}~~~~~~yyytttnnnmmmkkkjjjhhhfffdddcccDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDHHHGGGHHHJJJKKKKKKHHHFFFDDDFFFGGGHHHHHHIIILLLNNNPPPOOOMMMKKKHHHDDDAAA@@@???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHKKKLLLLLLKKKGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJMMMOOOPPPQQQTTTSSSRRRPPPMMMKKKIIIIIIHHHHHHIIIKKKLLLKKKHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJGGGEEEDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGDDDDDDEEEEEEGGGHHHJJJKKKIIIJJJMMMRRRXXX\\\]]]]]]YYYWWWTTTTTTUUUWWWXXXXXXSSSTTTUUUUUUTTTQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGIIIJJJKKKLLLLLLLLLJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@BBBCCCEEEGGGHHHEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::888777666555444777777888888777777666555444444444333333222222222222222222111000000000//////000000000000///......******))))))))))))((((((''''''((((((((()))))))))%%%&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&''''''((())))))(((((('''((((((((((((((()))))))))))))))))))))************+++***)))(((((()))***+++******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...........................////////////////////////////////////111111000000000000111111000000000111111111222222000111111111111111111111333333222111000000000000333333444555888;;;>>>???FFFIIILLLLLLJJJKKKMMMPPPWWWYYY[[[___bbbdddfffggghhhhhhhhhjjjmmmrrrvvvxxxwwwyyy{{{~~~~~~zzzuuuoooiiieee^^^^^^]]][[[XXXUUURRRPPPBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDFFFFFFHHHJJJLLLLLLJJJGGGFFFHHHIIIJJJJJJKKKMMMOOOSSSRRRPPPMMMIIIFFFDDDBBB@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGJJJMMMOOOOOOOOOIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQQQQPPPOOONNNLLLJJJIIIIIIJJJKKKMMMMMMKKKIIIGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOLLLHHHEEECCCDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJNNNRRRUUUWWWWWWVVVUUUTTTTTTUUUWWWXXXXXXSSSTTTTTTSSSRRROOOMMMKKKMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEECCCCCCCCCCCCCCCDDDEEEFFF@@@@@@AAACCCDDDFFFGGGHHHDDDDDDDDDCCCCCCBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::;;;:::999888777777666666888888888888888777666555333333333333444444444444444333333222111000/////////000000000000///......***)))))))))(((((((((((('''''''''((((((((())))))'''((())))))'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###%%%'''(((((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((()))))))))))))))))))))*********((()))))))))************+++******))))))******+++************************+++******))))))******+++++++++++++++++++++++++++------------------------******++++++,,,---..............................------------------------////////////////////////........................//////......------,,,,,,.........///////////////000000000000000000000000000000000000000000000000/////////000000000000111222222222111111111111111111000000000000000111111222222222222333555666777888:::<<<===<<<<<<>>>AAACCCDDDFFFIIILLLNNNOOOPPPPPPQQQRRRTTTWWW[[[___aaabbbccceeegggjjjkkkkkklllmmmmmmnnnqqquuuxxxxxxwwwwwwyyy{{{|||}}}}}}||||||{{{|||}}}~~~}}}}}}~~~zzz{{{~~~}}}zzzwwwxxxzzz}}}}}}yyyuuusssrrrssstttzzz{{{}}}{{{vvvooohhhbbb]]]XXXUUUQQQQQQPPPNNNKKKGGGCCC@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEHHHKKKKKKIIIGGGCCCEEEGGGHHHGGGHHHIIIKKKRRRQQQPPPMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFGGGJJJNNNQQQRRRRRRJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIKKKLLLNNNNNNOOOLLLHHHDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQSSSUUUVVVVVVUUUUUUUUUSSSSSSSSSRRRQQQOOOMMMKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPRRRSSSKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEAAACCCEEEEEEDDDDDDGGGIIIDDDDDDCCCCCCCCCDDDDDDEEEAAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB========================??????>>>===<<<<<<;;;;;;::::::999999999:::;;;;;;999999999999888777666555222222333444555666666777444333333222111000/////////////////////...------)))))))))(((((((((((('''''''''''''''((((((((((((''')))******'''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******)))'''&&&&&&(((+++,,,))))))))))))******++++++((()))))))))************++++++************++++++************************++++++************++++++++++++++++++++++++++++++------------------------******+++,,,---......///........................------------------------////////////////////////........................//////......------,,,,,,///////////////.........////////////////////////////////////////////////....../////////000000000222222111111111111111111---------------...///000000000000000000111111222000111222333333444555666555666777999:::;;;;;;;;;??????@@@AAACCCFFFIIIJJJKKKLLLNNNOOOQQQSSSTTTTTTUUUVVVWWWZZZ^^^`````````aaabbbcccdddddddddcccbbbccccccdddfffgggiiijjjjjjiiiiiijjjjjjiiihhhhhhgggggghhhiiikkkmmmnnnooooooiiikkkooosssuuuvvvwwwvvvrrrrrrpppmmmkkkkkkmmmooopppnnnkkkiiihhhiiijjjkkkooooooqqqvvv|||~~~|||yyyxxxwwwuuurrrooojjjeee^^^WWWRRRNNNJJJGGGAAAAAA@@@???<<<888444111BBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCEEEGGGIIIHHHGGGGGGIIIJJJKKKJJJIIIJJJKKKQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFGGGJJJNNNQQQRRRQQQKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMKKKIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMKKKGGGDDDCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDCCCCCCGGGIIILLLMMMMMMMMMNNNOOONNNQQQTTTUUUSSSRRRQQQQQQRRRRRRQQQQQQOOONNNLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIJJJLLLNNNPPPQQQKKKIIIGGGGGGGGGHHHGGGEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGAAADDDFFFEEECCCDDDGGGJJJHHHGGGFFFDDDBBBAAAAAA@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;::::::;;;<<<>>>???:::::::::999888777666555222333333444555666777777222222222111000000000///---............---,,,,,,))))))((((((((((((''''''&&&&&&'''''''''((((((((($$$'''******(((''')))+++((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++***)))''''''''')))+++---(((((())))))******++++++))))))))))))************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......///........................------------------------------------------------......................../////////...............///////////////.......................................////////////.............../////////000000////////////////////////000000///........./////////000000000000000000000000000000111222333333333222333333444444333333222444555555666777888999:::;;;;;;<<<===>>>@@@AAAAAA???@@@CCCEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPPPPQQQQQQQQQPPPPPPRRRSSSUUUWWWYYYZZZ[[[[[[WWWYYY\\\```ccceeeffffffeeeeeeccc___\\\ZZZ[[[]]]^^^^^^^^^___aaaccceeeggghhhfffgggkkkqqqvvvvvvuuukkkhhhdddaaa___]]]YYYWWWVVVRRRLLLHHHDDDAAA>>><<<777777666555333000---,,,CCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCAAABBBEEEGGGGGGGGGLLLNNNPPPPPPNNNLLLLLLMMMQQQPPPNNNMMMLLLLLLMMMMMMIIIHHHFFFEEEDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEFFFHHHKKKMMMMMMLLLKKKKKKLLLLLLMMMLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMMMMKKKHHHGGGIIILLLIIIIIIHHHIIIIIIJJJKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDFFFIIIKKKLLLLLLLLLNNNPPPMMMPPPQQQPPPNNNMMMNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNHHHHHHHHHIIIJJJLLLMMMOOOKKKIIIGGGGGGHHHHHHGGGFFFBBBBBBDDDEEEGGGHHHJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDFFFHHHFFFBBBBBBEEEIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>==================<<<;;;::::::<<<===>>>:::::::::999888777666555666555555555555555555555000000000000000000000000,,,,,,------,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%(((++++++'''&&&(((+++)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&''')))***++++++******''''''(((((()))******+++))))))))))))***************++++++++++++++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,,,,,,,------......................................................------------------------...........................///////////////000000000/////////....................................---...////////////...---...////////////000000000,,,------....../////////222111111000000000111111//////000111111111111111111000000111222333333333222222222222222222111111000000111111222333333444333333333444555666777777333555888999999888777777999999::::::::::::999999999999999999::::::;;;;;;<<<<<<===>>>????????????DDDDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSRRRPPPMMMMMMNNNPPPRRRSSSUUUWWWYYYZZZ[[[\\\]]]ZZZXXX[[[___aaa___]]]QQQNNNKKKIIIHHHGGGDDDBBBBBB@@@<<<:::888666444222222222111000///...---,,,CCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGFFFCCCAAAAAACCCFFFGGGGGGLLLNNNOOOOOOLLLJJJJJJJJJQQQPPPOOOMMMLLLLLLMMMMMMHHHFFFDDDBBBCCCDDDGGGIIIFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGJJJJJJKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMKKKIIIGGGFFFGGGHHHIIIMMMNNNMMMJJJGGGFFFIIILLLHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGFFFDDDCCCCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBFFFIIIKKKJJJKKKMMMPPPOOOOOOOOOMMMJJJIIILLLPPPMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHJJJLLLMMMOOOOOOJJJIIIIIIIIIJJJKKKMMMNNNKKKJJJHHHGGGHHHHHHGGGFFFAAABBBCCCEEEGGGIIIKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJGGGBBB@@@CCCGGGFFFEEEDDDCCCCCCCCCCCCCCC>>>@@@AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>><<<:::::::::<<<===;;;:::::::::888777666555999888777666555444333333////////////000000000000+++,,,,,,,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())),,,...,,,&&&###$$$''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((###&&&***...///---)))'''&&&''''''((()))*********))))))))))))***************++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000000000000000000000..............................//////000000111111000000//////.........---111111111111111111111111,,,---...//////...---,,,////////////000000000111------......///000111111------------...///000111+++,,,---...///000000000---,,,,,,---///000///...,,,,,,---------------,,,//////000111111222333333222222111111222222333444111333555666555333222222333333333444444555555666333333333333333333333333222222444555666777777777============<<<;;;:::999;;;;;;<<<===???AAACCCEEECCCDDDEEEEEEEEEGGGJJJLLLMMMNNNOOOQQQQQQPPPOOONNNOOOKKKGGGHHHJJJKKKGGGCCC>>><<<:::999::::::999888666444222111111000...,,,------,,,+++******++++++CCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBCCCEEEGGGKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJLLLMMMIIIKKKLLLJJJFFFBBB@@@???AAAAAABBBDDDEEEGGGHHHHHHIIIFFFDDDDDDGGGHHHGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEHHHJJJIIIGGGDDDBBBDDDDDDDDDDDDDDDEEEEEEFFFLLLJJJHHHGGGGGGIIILLLMMMOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJHHHHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJAAABBBDDDEEEFFFFFFEEEEEEAAABBBCCCEEEFFFHHHIIIJJJJJJHHHFFFDDDDDDDDDFFFGGGCCCBBBBBBCCCFFFGGGGGGGGGHHHGGGEEECCCBBBCCCDDDEEECCCDDDEEEEEEDDDBBB@@@>>>>>>>>>@@@AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777888777666444444555555666888666444222111000111111333222000...---,,,------,,,,,,++++++***)))((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''')))((('''%%%$$$$$$$$$%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%******))))))(((&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&)))))))))***)))(((''''''''''''''''''((((((((()))))))))((())))))***+++,,,)))************+++++++++)))))))))***+++++++++,,,---,,,,,,,,,+++************+++---......---+++***&&&''')))+++++++++******,,,,,,,,,---------......,,,,,,,,,---------......000000000000/////////////////////...------,,,,,,000000000000000000000000000///...------...///000000000000000000000000000............/////////000111111000000//////......000000000000000000000000////////////000000000000////////////////////////////////////////////////111111000///......------000000//////.........---////////////////////////000000//////.........---////////////000000000000000000000000000000000000111111000000//////......//////000000111111111222222222111111111222444555444444444333333222222222111111111222333666888:::>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBAAA???>>>===;;;::::::999888777777777777666333111000000111111,,,,,,,,,------.........***---///...+++***,,,...CCCCCCCCCBBBCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIKKKMMMNNNNNNNNNLLLIIIEEECCCCCCDDDAAABBBCCCDDDEEEGGGHHHHHHHHHFFFDDDDDDFFFHHHGGGEEEDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEHHHJJJJJJHHHEEECCCEEEEEEEEEEEEEEEFFFFFFGGGKKKJJJHHHGGGGGGIIIKKKMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGIIIJJJIIIGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJDDDEEEEEEFFFFFFEEECCCCCCAAABBBCCCDDDFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEAAAAAAAAABBBDDDEEEEEEEEEGGGFFFDDDBBBBBBBBBDDDDDDEEEEEEFFFFFFEEECCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;;;;;;;999888777888777666555444555555666666555444222111111111222222111000...---,,,------,,,,,,,,,+++******))))))((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$'''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))((((((((((((((('''''''''((((((((())))))(((''''''''''''(((((())))))************+++++++++***************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,------.........,,,------------.........---------.........//////111111000000000///////////////////////////000000000000000000000000000000111000////////////000111000000000000000000000000........./////////000000000000000000////////////000000000000000000000000....../////////000000000////////////////////////////////////////////////......---,,,,,,+++******000/////////............////////////////////////000/////////.............../////////000000000000////////////////////////000000000000//////......//////000000000111111111000000/////////000111222222222222111111000000000111111000111222444666777777777777777777777777777666666777777666555333222555555444333333222111111222111///......///000111,,,,,,,,,,,,,,,---------***++++++***)))((())))))DDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIJJJLLLNNNOOORRRPPPLLLHHHDDDCCCFFFHHHBBBBBBCCCDDDEEEGGGHHHIIIGGGEEEDDDDDDFFFFFFFFFEEECCCDDDDDDEEEEEEFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIILLLLLLKKKJJJIIIHHHGGGGGGJJJJJJJJJIIIFFFDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEHHHIIIJJJHHHFFFDDDFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIHHHGGGGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDCCCBBB??????AAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAABBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@???>>>AAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888777777777666555555555555666444444333222222222222222111111///...---------------,,,,,,++++++*********((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((***)))((('''''''''((()))''''''((((((((())))))))))))((((((''''''''''''((()))************++++++++++++++++++******************************+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,---...///000------........./////////...////////////000000000222111111111000000000000//////000000111222222333000000000000000000000000222111111000000111111222000000000000000000000000....../////////000000000////////////000000000000000000000000000000000000------........./////////////////////////////////////////////////////////000000//////......------////////////............////////////////////////////////////................../////////000000000////////////////////////000000000////////////...////////////000000000000000////////////000000111///////////////.........000000000000111222333444111111111111111111111111111111222222111000///...000000//////...------------,,,+++++++++---...///,,,,,,,,,+++++++++++++++...---++++++,,,,,,+++***DDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFFFFEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLNNNNNNQQQPPPMMMHHHEEEDDDFFFHHHCCCCCCCCCCCCDDDFFFHHHIIIFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJHHHEEECCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIIIIHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOOOONNNLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHHHHGGGDDDCCCCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFDDDAAA@@@>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???BBBAAAAAA@@@????????????======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;::::::999888888777777666666666555555555555222222222222222222333333000000///...------,,,,,,---,,,,,,,,,++++++******(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''%%%$$$&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''(((((())))))+++)))'''&&&%%%&&&((()))'''(((((((((((()))))))))++++++***))))))((())))))))))))*********+++++++++,,,+++++++++***)))))))))*********************)))******+++,,,,,,+++******++++++******+++,,,...///........./////////000000000000000111111111222222222222222222111111111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000...////////////000000000......//////000000111111////////////////////////------------.........///////////////////////////////////////////////////111111111000000////////////////////////.........///////////////////////////////////////................../////////000000////////////////////////////////////////////////////////////////////////111111111111111111111111...............---------//////////////////000000000000000000000000000000000000000000//////...............------,,,,,,,,,++++++*********+++,,,---,,,+++++++++******))))))---***)))***---///---***BBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMLLLMMMLLLJJJGGGDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIFFFDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGFFFGGGHHHIIIJJJGGGHHHHHHIIIJJJLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLJJJJJJIIIGGGEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFDDDBBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGFFFDDDAAA??????BBBEEEFFFDDDCCCDDDEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>==================>>>>>>>>>>>>>>>>>>============;;;;;;:::999888888888777666666666666666555555444111111222222222222222222/////////......---,,,,,,,,,,,,+++++++++++++++***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&&&&''''''(((((())))))***)))'''%%%%%%&&&((()))(((((((((((()))))))))***++++++***))))))((())))))))))))*********+++++++++,,,+++++++++***)))))))))---,,,,,,+++***)))((((((+++++++++,,,,,,+++++++++,,,+++******+++,,,.../////////000000000000111111111111111222222222333333333333333333222222222222222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000111......//////000000111111........................------------.........///////////////////////////000000000000000000000000.........---------------.........///////////////////////////////////////.........///////////////............////////////.......................................////////////.....................000000000000000000000000---.....................---.....................////////////////////////,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******)))))))))%%%###"""%%%)))+++***(((AAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEFFFHHHHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJHHHJJJLLLKKKHHHEEEBBBAAACCCBBBAAAAAAAAACCCFFFGGGCCCDDDDDDDDDBBBBBBDDDEEEEEEEEECCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@BBBCCCEEEFFFGGGHHHCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHEEEBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNKKKJJJIIIHHHFFFDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGFFFDDDCCCCCCDDDGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFEEECCCAAA@@@@@@CCCGGGHHHFFFDDDDDDFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>??????@@@@@@AAAAAAAAA???@@@AAABBBDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@>>>===============<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;:::999888888777777888666666666777666555555444000111222222222222222111...............---,,,+++************************((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''''''''((((((((((((((()))((('''&&&&&&&&&'''(((((((((((()))))))))******)))((((((''''''''''''((()))************++++++++++++++++++***************------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,............///000111222000000000111111111222222111222222222222333333333444444444444333333333333444333333222111111000000111111111111111111111111///000000111111000000///111111111111111111111111/////////000000000111111////////////000000000000........................------........./////////////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////.........///////////////------........./////////........................---............/////////...............------------............------,,,---------...............,,,,,,---.........------------------------------,,,,,,+++******++++++,,,++++++++++++************------,,,,,,,,,++++++***+++++++++***************%%%$$$%%%''')))+++,,,+++??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHJJJLLLKKKHHHEEECCCBBBCCCAAA@@@???@@@BBBDDDFFFBBBDDDEEECCCAAAAAACCCEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCC??????AAABBBDDDFFFGGGHHHEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIGGGDDDBBBAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCDDDDDDDDDCCCBBBBBB???DDDIIIIIIFFFCCCDDDFFFEEEEEEDDDDDDBBBAAA??????<<<===>>>@@@AAAAAA@@@@@@???@@@AAACCCDDDDDDEEEEEEBBBCCCCCCCCCAAA@@@>>>============<<<<<<;;;;;;;;;=========<<<<<<<<<;;;;;;;;;:::999888777777777888555666777777777666444444111111222333222222111000------.........---,,,+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((()))))))))*********(((''''''''''''(((((())))))************+++++++++***************+++++++++++++++,,,,,,------------...------------------...000000111222333333333333111111111222222222222333111111222222222333333333555555555555444444444333444444333333333333333333111111111111111111111111000000111222222111000000111111111111111111111111//////000000000111111111000000000000////////////000000000000000000000000....../////////000000000////////////////////////000000000000000000000000111111111111111111111111............/////////000////////////////////////............/////////000---------.........//////........................---------.........//////.........---------,,,,,,------.........---,,,+++,,,,,,,,,------.........++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***,,,,,,+++,,,---...>>>>>>======>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA<<<===???AAACCCEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGIIIKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEJJJKKKLLLJJJGGGEEEDDDDDDBBBAAA???>>>???AAACCCEEEBBBDDDEEECCCAAA@@@CCCEEECCCBBB@@@??????@@@BBBCCCEEEDDDDDDDDDCCCCCCCCCCCC??????AAACCCEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGDDDAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJKKKMMMMMMNNNNNNGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGAAABBBCCCCCCCCCCCCCCCCCC???DDDIIIIIIEEECCCCCCEEEFFFFFFFFFDDDCCCAAA???>>>;;;<<>>===>>>>>>===<<<;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;;;;:::999777777777777888555666777777777666444333111222222333222111000///,,,---.........---,,,+++((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&''''''((((((''''''&&&%%%))))))))))))************))))))((())))))***+++,,,)))************+++++++++))))))******+++++++++,,,))))))+++,,,...///111111///......------......//////000222333444444333222111111222222222333333333111111222222222333333333666555555555555444444444333333444444555666666666111111111111111111111111111222333444444333222111111111111111111111111111000000000000111111111111111111000000//////......111111111111111111111111////////////000000000000////////////////////////000000000000000000000000.............../////////---.........//////000000////////////////////////---.........//////000000---------.........//////........................---------.........//////.........------,,,,,,,,,//////000000000///---,,,+++++++++,,,,,,---------***+++---...//////......------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,------------((()))***,,,------------*********+++,,,,,,,,,---)))+++---,,,)))''')))+++============>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@@@@;;;===???AAAAAACCCEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJKKKIIIGGGFFFGGGHHHIIIGGGEEEDDDEEEEEEEEEDDDIIIIIIIIIHHHGGGEEECCCAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBCCCEEEEEEEEEDDDDDDGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGIIIKKKKKKIIIGGGEEEEEEEEEDDDCCCAAA@@@???GGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJGGGFFFEEEEEEFFFGGGIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEKKKOOOMMMKKKKKKJJJHHHAAABBBCCCCCCDDDCCCCCCBBBEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBB@@@>>><<<;;;;;;<<<===?????????>>>===@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBB@@@>>>===<<<===>>>===;;;:::;;;<<<======<<<<<<<<<;;;::::::???>>>;;;999777666666666555555444333333333444444333222111111222222111///......---,,,,,,,,,,,,---)))******++++++)))((('''+++***)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&+++)))((('''((('''&&&$$$''''''''''''((((((((())))))))))))))))))(((''''''***)))))))))+++---///000,,,+++)))((((((((()))***)))***+++,,,,,,,,,,,,,,,........./////////000000111000/////////000222333333333444444444333333222222222111111222222333444777666444333222333444444666777777888888777777666666444222444666777444222000111222333333333333222111222222222222111000///111000000///000111333444222222000//////000111222222111222222333222000.../////////000111222333333---///111111000///000111...///111333222...---------...//////......///000/////////////////////...222111000/////////000111------...///...---,,,+++---......//////.................................+++,,,---...///111222222///...,,,*********,,,---////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************))))))))))))(((***+++***)))((()))***============<<<<<<<<<<<<===???AAAAAA@@@?????????<<<>>>@@@AAABBBCCCEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKIIIHHHHHHIIIGGGEEEBBBAAAAAABBBBBBCCCHHHHHHHHHHHHFFFDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHIIILLLMMMLLLKKKIIIHHHGGGEEECCCAAA??????CCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIKKKIIIGGGEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJIIIGGGIIILLLKKKGGGCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBB@@@???===<<<<<<======>>>??????>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@>>>===<<<>>>???>>><<<;;;;;;<<<======<<<<<<;;;<<<<<<<<<===<<<:::888777777888888555555444444333333444444333222000111222222111///111000///...............)))******+++***)))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((((((((((('''%%%'''''''''((((((((()))))))))))))))))))))(((''''''))))))))))))***+++---...---,,,,,,++++++,,,------******+++,,,------------...////////////000000000333222111111111222444444444444555555555555444444444444333333444444555666777666444333333333444555555666666666666666666555555333222333555555333111333333444444444444444444555555555666555555444444333333222111222222444444333222222111111222222333444444444444444333111000444333111//////000111222///111222222111111222333111111222222222111222333///000000///.........////////////...............111000///......///000000...///000000000///------------......///.........////////////////////////,,,,,,---...///000000111000///---,,,+++,,,---........./////////000000000////////////////////////------------------------..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************))))))))))))(((***+++***)))((()))***======<<<<<<;;;;;;;;;:::<<<>>>@@@@@@???======>>><<<>>>@@@AAAAAABBBDDDFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJMMMNNNLLLJJJIIIIIIGGGEEEAAA???>>>@@@BBBCCCGGGGGGGGGFFFEEECCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDCCCBBBBBBBBBBBB??????@@@AAACCCDDDFFFGGGIIIHHHHHHKKKNNNQQQRRRRRRNNNLLLIIIFFFCCCAAA@@@@@@@@@@@@???@@@@@@AAABBBBBB?????????@@@AAACCCEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFEEEGGGKKKMMMMMMKKKIIIGGGCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJGGGEEEHHHMMMKKKFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAA???>>>===<<<>>>??????>>><<<<<<<<<>>>===<<<;;;;;;===>>>@@@;;;:::999888888888999:::666555555444333333444444333111000000111222000///111000///...------------))))))*********)))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***((('''((()))***)))'''''''''((((((((())))))))))))))))))))))))((((((''')))(((((((((((()))***+++,,,+++++++++,,,---...///***+++,,,---............000000000000111111111111555444444444444555666666555666666777777666666555777666666666666777888888777666555444444444555666777666666555555666666777666555444444555555444222555444333333333333444444555555555555555555555555777777666666666666666777555666666666555555555555666666555555555555555555999777444222111222333555222333444444333333444666444444333333333555777777444333222111111000000000222111000////////////000111000000//////000111111000000000000000///......---...//////000000000///////////////////////////---------.........//////000///...---------...///------........./////////////////////////////////........................////////////////////////000000///............///,,,,,,------,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))(((***+++***)))((()))***>>>======<<<<<<;;;;;;:::;;;===??????===<<<<<<<<<<<<===???@@@@@@@@@BBBDDDDDDDDDEEEFFFFFFGGGHHHHHHKKKNNNQQQRRRPPPLLLIIIHHHHHHFFFCCC@@@>>>???CCCFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCBBBAAABBBCCCCCC>>>??????@@@BBBDDDFFFGGGHHHGGGHHHLLLQQQWWWZZZ[[[PPPMMMJJJFFFDDDCCCCCCCCC@@@@@@@@@???@@@AAAAAABBB???>>>>>>>>>@@@BBBEEEGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFJJJOOOSSSTTTQQQMMMJJJBBBDDDEEEGGGGGGEEEDDDBBBDDDEEEEEEFFFGGGHHHIIIIIIMMMOOOMMMJJJJJJLLLJJJEEEFFFEEEDDDCCCCCCEEEGGGIIIHHHHHHFFFEEECCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@???>>>======>>>@@@AAABBBBBBBBBAAA@@@??????>>>@@@AAAAAAAAA@@@???===<<<:::<<>><<<;;;<<>><<<;;;;;;===@@@BBB;;;:::999888888888999:::777666555444444333444444222111000000111111000//////...---,,,+++*********)))))))))))))))((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''(((***+++***)))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((())))))(((((()))***+++,,,---...,,,---...///000000111111222222222222333333333333555555555666666666777777666666777777888777777777888888888888888999::::::888888777666666666777888:::999888888888888999:::999888777777777777777666888777666555555555666777555555555555555666777777888999:::;;;<<<;;;;;;:::;;;;;;;;;::::::999888777666666666666777999===?????????>>>===<<<;;;::::::777777888777666777999<<<:::;;;;;;:::;;;===;;;888888777555444444555444444444444333222222222222222222222222222222222222333000000000000//////......//////000111111111111111////////////////////////............------------//////...------......///------------.........///////////////////////////................................................000000//////...//////000,,,,,,------------,,,,,,++++++++++++++++++++++++************************************)))))))))((((((***+++***)))((()))***>>>>>>>>>=========<<<<<<;;;===???>>>===;;;:::;;;:::<<<============???@@@CCCDDDEEEFFFGGGHHHIIIJJJNNNQQQTTTTTTQQQLLLHHHFFFGGGFFFDDD@@@===>>>BBBFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>???AAACCCDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAACCCDDDEEEAAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGLLLSSSYYY]]]___MMMKKKHHHFFFEEEEEEFFFFFFCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>???BBBEEEGGGFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEIIIOOOTTTUUURRRMMMJJJDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJMMMTTTXXXSSSMMMJJJHHHEEEFFFEEEDDDCCCDDDFFFHHHJJJJJJIIIHHHFFFEEEDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>===???@@@@@@@@@@@@???===<<<888;;;======<<<::::::;;;???>>><<<;;;;;;===@@@BBB===<<<:::888777777777888888777666555444444444444222111///000111111000.........---++++++*********)))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))+++***)))(((((((((((()))))))))***(((((())))))))))))((((((((((((((()))))))))))))))'''((()))+++,,,---.........///000222333444444444444444555555555666666666666666777777777888888888666666777888999999888888:::999999999999:::;;;;;;::::::999888888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888999:::<<<;;;;;;::::::;;;;;;;;;::::::999999999999:::;;;888;;;???CCCEEEEEECCCAAACCCBBBAAA???===;;;:::999777999:::;;;===BBBIIINNNNNNOOOPPPPPPMMMHHHCCC@@@>>>???>>>======???CCCFFFIIIMMMOOOOOOOOOOOOHHH???===:::777666888999888777555666666666666666555555444444444444333333222222000000000//////////////////000000111111000000///........................///............---------------------------......------------.........///////////////////////////------------------------------------------------///...............//////,,,------.........------++++++++++++++++++++++++************************************)))))))))((((((***+++***)))((()))***>>>>>>>>>>>>>>>>>>>>>>>>;;;===???>>><<<;;;::::::999;;;<<<<<<;;;;;;<<<>>>AAABBBCCCEEEGGGHHHJJJJJJNNNPPPSSSSSSOOOJJJFFFDDDDDDDDDCCC???<<<<<<@@@DDDHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBCCCDDDEEEFFFGGGBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFJJJQQQVVVYYYZZZIIIHHHGGGFFFEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>???BBBEEEGGGFFFFFFEEEDDDDDDDDDDDDEEE@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDBBBFFFJJJNNNOOOMMMIIIFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLVVV]]]WWWNNNHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEAAABBBBBBBBBBBBBBBAAA@@@BBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======>>>??????@@@???>>>===<<<999:::;;;;;;:::999;;;<<<>>>===<<<;;;;;;===>>>@@@===<<<:::888777777777777888888666555444444333333222000//////000111///...///......---------------***)))((('''''''''(((((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&'''((())))))(((((((((((()))))))))******'''(((((()))))))))))))))((()))******+++++++++***,,,---...000111111222222111222333555666777777777777888888888888999999999777777888999999999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;<<<===>>><<<======>>>>>>======<<<999::::::999888999<<<>>><<<======>>>??????>>>>>>@@@???===<<<<<<<<<===>>>;;;AAAJJJRRRVVVVVVSSSQQQSSSPPPMMMHHHDDDBBB@@@??????AAACCCDDDGGGNNNXXX```dddfffgggfffaaaYYYPPPJJJKKKKKKJJJIIIJJJMMMRRRWWW```gggkkkkkkllljjj___RRRHHHCCC>>>======>>><<<:::888:::<<<>>>???>>>===<<<888888888777666555333333444333222222111111222222111111111111000///...---//////////////////////////////////////////......,,,------------.........------........./////////////////////////////////------------------------------------------------...------------......///------......//////......------------------------************************************))))))))))))(((***+++***)))((()))***;;;;;;<<<======>>>>>>>>><<<>>>??????===;;;:::::::::;;;<<<<<<;;;:::;;;===>>>???@@@CCCEEEGGGIIIIIIIIIKKKNNNNNNKKKHHHEEEDDDCCCDDDEEEAAA======@@@DDDIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCCCCBBBBBBBBB@@@????????????@@@AAAAAABBBBBBDDDGGGLLLNNNOOONNNFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@???@@@BBBEEEGGGEEEEEEDDDCCCCCCCCCCCCCCC???????????????@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGIIIJJJHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLKKKSSSWWWRRRLLLIIIGGGEEEBBBCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEBBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@??????>>>>>>>>>======>>>?????????>>>===<<<;;;;;;;;;999999999<<>>>>>>>>>>>>>>>>>======>>>>>>???@@@???>>>>>>===>>>???@@@AAA@@@AAACCCEEEEEECCCAAA@@@;;;===>>>===<<<>>>BBBEEEDDDFFFHHHKKKLLLKKKJJJIIIKKKJJJHHHFFFEEEEEEFFFFFFGGGPPP]]]jjjppppppllliiiiiieee___XXXRRROOOMMMMMMLLLNNNPPPQQQTTT[[[gggpppuuuwwwxxxwwwrrrkkkbbb]]]YYYXXXXXXWWWYYY^^^dddiiivvv~~~xxxhhhZZZTTTMMMIIIHHHHHHDDDAAAAAADDDIIIMMMNNNMMMJJJHHH@@@@@@@@@???===;;;999888:::999888777777777888888777777777666444333111000111111111111111111111111//////000000000000000000------...///////////////....../////////000000000////////////////////////................................................---------------...///000------...///////////////........................************************************))))))))))))(((***+++***)))((()))***999::::::;;;<<<===>>>>>>===>>>@@@???===;;;::::::;;;<<<===<<<;;;;;;<<<===<<<===>>>AAACCCEEEGGGHHHDDDGGGJJJJJJHHHFFFEEEEEEDDDFFFHHHEEEAAA???BBBFFFIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHGGGEEEBBB@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDCCCBBB@@@???============>>>???@@@AAABBBBBBCCCEEEHHHHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCEEEEEEEEECCCAAA???@@@BBBEEEGGGBBBBBBAAA@@@@@@@@@@@@AAA?????????>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCEEEGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKOOOPPPLLLIIIIIIHHHDDDAAABBBCCCEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCBBBAAA???>>>????????????>>>>>>>>>>>>======>>>??????>>>===<<<<<<<<<;;;999999:::>>>AAA=========<<<<<<;;;::::::999999888888888999;;;<<<999888777666444444333333111000//////000000///...************+++,,,------***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''&&&%%%))))))))))))************''''''((())))))))))))))))))***,,,...////////////111222444555666555555444555666777999;;;<<<<<<<<<<<<<<<<<<============>>>:::;;;===>>>>>>>>>===<<<======>>>@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@?????????@@@BBBCCCEEEGGGJJJLLLLLLJJJGGGEEE???AAACCCBBBBBBDDDHHHLLLTTTVVVZZZ]]]___^^^\\\[[[[[[ZZZWWWUUUSSSSSSTTTUUUTTT^^^nnn}}}}}}|||wwwooofff___[[[ZZZZZZWWWYYYZZZZZZ\\\dddqqqzzz|||}}}|||xxxrrrooobbbbbbbbbbbbdddiiipppuuuwwwkkkdddZZZUUUSSSQQQLLLHHHKKKOOOUUUZZZ[[[ZZZWWWTTTIIIIIIIIIGGGEEEBBB@@@>>>???>>>===<<<;;;<<<======>>>>>>===<<<:::888666555333333333333333333333333///000000000111111111222......///000000111000000////////////000000000000////////////////////////000000000000000000000000////////////////////////...............///000000------...///000000//////////////////////////////************************************))))))))))))(((***+++***)))((()))***<<<999888999<<<===<<<:::===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBEEECCCBBBAAABBBCCCCCCCCCCCCCCCCCCBBB@@@???===<<<@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCC@@@??????AAADDDEEEFFFCCC@@@??????@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHGGG@@@AAACCCDDDFFFGGGGGGGGGGGGFFFDDDCCCBBBDDDEEEFFFEEEDDDCCCBBBAAAAAABBBCCCBBBBBBAAA@@@????????????>>>===<<<===>>>???>>>===>>>>>>????????????>>>>>>===<<<;;;::::::;;;===>>>999::::::;;;;;;::::::999555555555555666666666666777777666555444333333222222111000......//////000+++,,,,,,,,,,,,+++*********)))'''&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''&&&&&&$$$$$$((((((((((((((((((((((((***)))(((''''''&&&''''''&&&''''''(((((()))))))))++++++***************+++------...///000222444555555555666777888999999::::::;;;===>>>>>>>>>===<<<>>>======>>>???@@@>>>===>>>@@@BBBDDDEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDCCC@@@???@@@AAA<<<>>>@@@@@@@@@CCCHHHMMMSSSSSSVVV\\\bbb```VVVMMMNNNMMMNNNOOONNNNNNUUU___kkklllppptttwwwwwwuuusssrrrlllddd``````aaaaaaaaaccckkk{{{zzzpppiiigggiiilllggggggffffffiiipppxxx~~~zzzuuusssqqqqqqoooooouuu~~~~~~qqqeeebbb```[[[YYYZZZYYYYYY^^^eeefffbbb``````fff___WWWTTTTTTSSSPPPLLLLLLMMMNNNKKKGGGFFFHHHKKKIIILLLLLLIIICCC===;;;;;;:::999777666444333222222555555444333222111000000...000222222222000---+++000111111///------...000...///000000111111000000------.........---,,,+++000000000000000000000000////////////////////////000000000000000000000000..............................---,,,++++++******+++***************++++++,,,+++***))))))***++++++;;;:::999;;;===>>><<<:::===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@FFFFFFFFFFFFFFFFFFEEEDDDGGGGGGGGGGGGFFFEEECCCBBBDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????BBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBB@@@???>>>===?????????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>???@@@AAADDDBBB@@@@@@@@@AAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJIIIHHHGGGGGGBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@>>>===<<<===>>>???>>>===>>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<999999::::::::::::999999666666666666666666555555666666555444333222222111111000///.........//////++++++,,,,,,++++++***)))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''((((((((())))))***************++++++---......000000111222333555666777888888999::::::;;;<<<<<<======???@@@@@@@@@???>>>AAAAAAAAACCCDDDEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGEEECCCBBBCCCDDDBBBCCCEEEEEEGGGLLLUUU[[[iiiiiikkkqqqvvvtttkkkbbb[[[ZZZ[[[[[[ZZZZZZ```iiiwwwzzz}}}zzzsssooooooppppppnnnoootttyyysssqqqsssvvvtttrrrpppooossszzz}}}{{{yyyyyyvvvuuu{{{zzzpppllliiidddaaabbbbbbbbbffflllooommmlllnnnqqqjjjbbb]]][[[ZZZVVVSSSVVVXXXWWWUUURRRRRRVVVYYY]]]___^^^YYYPPPGGGBBBAAA@@@>>><<<:::999888888888999999888777666555333333333333222222222111111111///000000///---,,,---/////////////////////........./////////......------000000000000000000000000////////////////////////////////////////////////........................000000//////...------,,,++++++************++++++,,,,,,***)))))))))******;;;;;;<<<>>>??????===:::======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCBBBAAA@@@????????????@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>??????@@@AAABBBBBBDDDBBBAAA@@@@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@??????BBBBBBBBBCCCCCCDDDEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@@@@??????>>>===<<<===>>>???>>>======>>>>>>??????>>>>>>===============<<<;;;::::::888999999::::::999999888777777777666555555444444555555444333222111000000//////...------------...++++++,,,,,,++++++***)))))))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''(((((()))))))))))))))*********))))))+++---///111222333444444444555666888999:::<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFDDDCCCDDDGGGJJJLLLOOOPPPPPPNNNLLLJJJJJJKKKLLLMMMMMMNNNQQQZZZfffoooyyyyyyzzzzzzsssllljjjjjjjjjhhhgggmmmttt~~~|||zzzwwwzzz}}}{{{}}}|||yyyuuusssvvv}}}}}}zzzwww{{{}}}yyyuuuppplllkkkjjjjjjnnnuuuyyyyyyzzz}}}|||vvvnnniiigggeeebbb___cccdddccc```^^^aaaggglllqqqsssrrrlllaaaWWWPPPMMMJJJHHHEEEBBBAAAAAABBBCCCCCCCCCCCCBBB@@@===;;;999999888555333222333444555111222222111//////000111111111111000//////......000000000/////////......////////////////////////////////////////////////////////////////////////////////////////////////111000000//////......---,,,,,,++++++++++++,,,,,,---,,,+++)))((((((((((((===>>>@@@BBBBBBAAA>>><<>>======;;;;;;;;;;;;<<<<<<<<<<<>>>>>???BBBCCCCCCDDDEEEGGGIIIKKKMMMNNNLLLKKKJJJHHHEEECCCAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBDDDFFFHHHHHHIIIIIIJJJIIIIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDEEECCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<===>>>???>>>=========>>>>>>>>>>>>======<<<===>>>>>>===;;;999888888999999999999999999888888888777666555444333333333333222111000//////.........------,,,,,,,,,,,,+++++++++++++++***)))))))))***+++++++++***(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''))))))))))))))))))))))))***((('''%%%%%%&&&((()))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))************+++,,,...000222444555555666666777777999:::;;;<<<>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBDDDEEEFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDEEEIIIOOOUUUYYYaaaaaaaaa^^^ZZZWWWVVVVVVZZZYYYXXXWWW[[[eeettt~~~}}}zzzwwwvvvuuusssqqqtttzzz|||wwwyyy|||uuurrrttt{{{{{{uuuwww}}}yyytttrrrmmmnnnttt}}}yyyuuusssrrrpppnnnmmmmmmkkkhhhgggkkkttt{{{}}}{{{qqqfff^^^[[[WWWTTTPPPMMMKKKLLLMMMOOOUUUUUUUUUSSSPPPKKKGGGEEEAAA???<<<999777666666666555666666444222222333444444333333222222222222222111000000///////////////////////////////////////////////////////////////........................000000000000000000000000/////////......---------...---,,,,,,,,,,,,,,,,,,------+++***)))(((''''''???AAACCCEEEDDDBBB@@@???@@@AAAAAAAAAAAA@@@??????;;;;;;;;;<<<<<<=========>>>=========>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHHHHHHHHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEIIILLLMMMJJJFFFDDDCCCEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBAAAAAACCCDDDEEEEEECCC@@@>>>>>>???AAACCCCCCDDDEEEGGGIIIKKKMMMNNNJJJJJJIIIGGGEEEBBB???>>>===???AAADDDFFFFFFFFFFFFCCCGGGLLLNNNMMMLLLMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFHHHIIIJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>=========>>>===<<<===>>>???>>>=========>>>>>>>>>>>>======<<<===>>>>>>===;;;999888999999999::::::999999999999888777666555444333222222222111000///......------------------,,,,,,+++***++++++++++++***)))))))))***+++++++++***((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''))))))))))))))))))))))))((('''%%%$$$$$$%%%''')))))))))))))))))))))))))))((((((((((((((()))***+++)))))))))***++++++,,,,,,000111222444555666666666888888888999:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFIIILLLLLLKKKKKKMMMNNNMMMKKKIIIGGGGGGIIIKKKMMMJJJJJJKKKNNNUUU^^^gggmmmtttuuuuuurrrmmmhhheeecccgggfffcccaaaccclllzzz~~~{{{wwwxxx||||||uuuwwwwwwrrrtttyyy{{{sssrrrvvv~~~zzzuuuoooqqqzzz}}}{{{yyyuuutttrrrooonnnsss}}}}}}sssllliiieeebbb^^^ZZZXXXXXXYYYZZZiiiiiiiiigggccc]]]XXXTTTKKKJJJGGGDDD@@@<<<999888888999888666444333333555444444333333333333444555111111000///...//////000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000////////////......//////...------,,,------------,,,+++***)))((('''???BBBDDDDDDCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???;;;;;;;;;<<<======>>>>>>===============>>>??????>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCGGGKKKOOOOOOKKKGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBCCCDDDEEEEEEDDDBBB@@@???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGFFFDDDAAA???===999;;;>>>AAADDDFFFFFFGGGEEEJJJPPPSSSQQQNNNMMMMMMHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFIIIJJJLLLKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKJJJHHHGGGEEEDDDCCCAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===>>>>>>>>>===<<<===>>>???>>>===<<<======>>>>>>======<<<============<<<;;;::::::999::::::;;;;;;::::::999999888777666555444333333222222111000///...------------......------,,,+++******++++++******)))((())))))******))))))((('''(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''((()))***+++,,,******+++,,,...///000000444555666888888888777666::::::::::::;;;<<<===>>>>>>>>>@@@AAACCCDDDFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHKKKOOOQQQPPPQQQTTTWWWXXXUUUQQQNNNNNNPPPSSSUUUVVVVVVXXX]]]fffpppzzzyyysssqqqrrrqqqmmmjjjiiipppzzz{{{yyy|||}}}uuuvvv}}}}}}sssmmmmmmpppssstttpppqqquuu}}}|||sssiiifffiiikkkoootttwwwzzz~~~zzztttoooqqqyyy}}}|||yyyvvvuuuzzz~~~xxxvvvtttqqqmmmiiifffeeeeeeeeewwwyyyyyyyyyuuuooojjjfffYYYXXXUUUQQQMMMHHHDDDBBB@@@@@@???===999777888888666666444333333444555555333222111000///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111000///...------------------------,,,+++))))))???AAACCCBBB???>>>>>>@@@@@@@@@@@@@@@@@@??????>>>;;;;;;;;;<<<===>>>>>>>>>???????????????@@@@@@AAA>>>>>>???@@@AAAAAAAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGEEEDDDCCCBBBBBBEEEJJJNNNNNNKKKHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMIIIGGGDDDBBBAAAAAABBBCCCEEEDDDCCCBBBAAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGFFFEEECCC@@@???;;;<<<>>>AAACCCEEEFFFGGGFFFLLLSSSUUUQQQMMMKKKKKKGGGGGGFFFEEEDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEDDDDDDBBBBBB@@@@@@???????????????@@@>>>===<<<===>>>???>>>===<<<<<<============<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888777777666555444444333222222111000///...---------......///...---,,,+++***************))))))(((***)))((((((''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''((()))+++,,,---,,,---...000222444555666555777999:::;;;:::999999<<<<<<<<<<<<<<<===>>>???>>>???@@@CCCEEEGGGIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLRRRXXX[[[\\\^^^ccchhhnnnjjjddd___]]]^^^aaaddddddeeegggkkksss{{{{{{xxxxxxuuuqqqooorrrzzz|||yyyyyy~~~}}}sssqqqsssyyy{{{zzz|||~~~~~~vvvkkkddddddeeeeeeddd```bbbfffooozzzzzzxxxuuuqqqhhh^^^[[[^^^ZZZ^^^ccceeegggkkkrrrxxx}}}yyyssslllggggggllluuuzzz|||{{{yyy~~~{{{wwwssspppooonnn}}}}}}xxxuuuhhhfffbbb^^^ZZZWWWUUUTTTSSSSSSQQQNNNJJJGGGGGGGGG>>>===:::888666666666666666555333222222222444444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000333333333333333333333333222111000///............---............---,,,+++>>>@@@AAA???===;;;===???>>>????????????>>>======;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???CCCBBBAAAAAABBBDDDFFFHHHHHHFFFDDDCCCBBBCCCEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJHHHFFFEEEDDDCCCCCCBBBGGGLLLMMMJJJIIIKKKNNNLLLMMMNNNOOOOOOOOOOOOOOOIIIGGGDDDAAA???@@@AAABBBEEEEEEDDDCCCCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@???@@@AAACCCEEEFFFHHHHHHFFFMMMTTTUUUQQQKKKHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEGGGJJJMMMOOOLLLLLLMMMLLLLLLKKKJJJIIILLLLLLKKKJJJHHHEEECCCBBBEEEEEEFFFFFFFFFDDDCCCBBB@@@@@@??????@@@@@@AAABBB>>>===<<<===>>>??????===<<<<<<============<<<<<<===<<<;;;::::::;;;===>>>;;;<<<<<<======<<<<<<;;;777777777666555555444444222222111000///...---------.../////////...---,,,***************)))((((((***)))'''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''((())))))((((((************************'''''''''((()))+++,,,---...///000333555888999:::555777999;;;===<<<<<<;;;>>>=========>>>???@@@@@@>>>???AAADDDGGGIIIKKKLLLKKKJJJJJJIIIIIIKKKLLLMMMWWW]]]eeejjjlllpppvvv|||}}}uuuoookkklllnnnqqqmmmnnnooorrrxxx{{{{{{yyyuuurrrtttzzz{{{vvvvvvsssxxx~~~{{{ooojjjhhhiiijjjiiikkkoooooouuu~~~}}}tttiiibbb``````^^^\\\YYYZZZ___gggqqqxxxzzzzzztttrrrqqqnnnfff\\\ZZZ\\\XXX[[[______^^^aaahhhnnnvvv}}}zzzuuurrrkkkccc]]][[[]]]ccchhhlllqqqxxxyyy~~~|||zzz~~~|||xxxuuuttt}}}~~~sssooojjjeeebbbaaabbbcccffffffddd```[[[XXXWWWWWWGGGEEEAAA===:::999999999999777555444444444666777222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111222222000///............---.../////////...---,,,===<<<<<<<<<===>>>?????????>>>===<<<<<<;;;;;;<<<:::;;;;;;<<<<<<=========<<<======>>>>>>>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFEEEDDDDDDFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKIIIFFFCCCBBBCCCEEEEEEHHHJJJKKKJJJKKKNNNPPPPPPQQQQQQQQQPPPNNNLLLKKKIIIGGGEEEBBB@@@@@@??????EEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIMMMNNNOOONNNJJJHHHFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA>>>@@@CCCFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEFFFHHHIIIFFFDDDDDDDDDCCCBBBCCCDDDEEEFFFAAAAAABBBDDDEEEFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJQQQPPPNNNLLLJJJJJJJJJJJJOOONNNMMMKKKIIIGGGEEEDDDEEEFFFGGGHHHGGGEEECCCAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???===;;;:::;;;<<<<<<;;;:::;;;<<<<<<<<<;;;:::999666666555444333222222111000000000000///...---,,,...---,,,+++************((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((%%%######&&&((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((!!!$$$%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))***+++---///000111444555777888999999999888999:::;;;<<<===>>>>>>>>>===;;;999:::<<>>??????<<<999777777666333111000000111444444444333111//////000111222333333222111///---222111111000000000000000333222222222111000000000111111000000//////......000000000000000000000000>>>============>>>>>>???>>>===<<<<<<;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDCCCBBBBBBDDDFFFEEEFFFFFFGGGGGGFFFFFFEEEJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHEEECCCBBBDDDFFFDDDGGGIIIJJJJJJKKKMMMPPPMMMNNNOOOPPPOOOMMMKKKJJJHHHGGGEEEBBBAAA@@@??????CCCDDDEEEDDDBBBAAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFEEECCCBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMLLLJJJGGGFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDAAABBBDDDFFFEEEDDDGGGGGGHHHHHHIIIIIIHHHHHHFFFEEEDDDEEEGGGHHHFFFDDDAAA@@@??????@@@AAABBBCCCBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLOOOMMMLLLJJJIIIIIIIIIJJJMMMLLLKKKIIIHHHFFFEEEDDDFFFGGGGGGGGGFFFDDDBBB@@@AAAAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;;;;;;;:::;;;;;;<<<<<<;;;:::999888666666555444333222222111000000000000///...---,,,------,,,+++************))))))))))))))))))))))))&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((%%%###$$$&&&((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''###%%%'''(((************(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++------...///000222333444666777999:::;;;;;;::::::999999:::;;;;;;;;;;;;;;;AAAAAABBBCCCEEEFFFFFFFFFGGGIIIIIIIIIMMMTTTUUURRRQQQQQQPPPOOOPPPTTTZZZ```pppyyy}}}}}}yyywwwvvvyyyxxxtttuuuzzz~~~vvvnnnhhheeeaaaeeehhhhhhfffggglllpppzzz|||~~~}}}yyytttqqqkkkkkkkkkkkklllnnnpppqqqvvvyyy~~~~~~}}}}}}~~~~~~~~~{{{zzz{{{zzzxxxuuuvvvxxx{{{|||{{{wwwvvvvvvuuurrrmmmfffaaa___]]]\\\]]]___aaabbbbbbiiilllpppuuuxxxyyyxxxwwwppplllgggccccccdddeeeeeekkkoooxxx}}}xxxvvv}}}zzzuuuqqqnnnpppuuu~~~~~~|||yyyvvvuuuiiiddd]]]XXXTTTPPPLLLHHHCCCEEEHHHKKKLLLJJJEEEAAA<<<;;;888555333333444666555555555444222222222222111111111111111222222222333222111111000000111111222222222111111111111111111111000000////////////222222222222222222222222??????>>>=========>>>>>>======<<<;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHGGGEEECCCBBBDDDFFFDDDFFFHHHIIIIIIIIIKKKMMMHHHJJJLLLMMMMMMLLLIIIHHHGGGFFFDDDBBBAAA@@@??????AAACCCCCCCCCAAA@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHFFFHHHJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGIIIFFFDDDCCCDDDEEEEEEDDDGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCCCCDDDFFFGGGFFFDDD??????>>>>>>???@@@BBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIGGGEEEFFFGGGIIIKKKLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGFFFEEECCC@@@???AAA@@@@@@???>>>>>>>>>=========>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999:::;;;::::::;;;<<<<<<;;;:::999888777666666555444333222222111000000000000///...---,,,---,,,+++******)))******************************$$$%%%((())))))'''$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***$$$$$$%%%%%%%%%&&&&&&&&&((()))***+++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,---......111111111222333555666777888999:::;;;<<<<<<;;;;;;888999:::<<<===>>>>>>>>>AAABBBDDDFFFGGGGGGGGGFFFKKKNNNOOOQQQWWWaaaeeedddccc```[[[ZZZ\\\aaaeeehhhttt|||{{{xxxyyywwwpppnnnoooqqqwwwxxxyyy|||{{{vvvpppllliiigggkkkmmmnnnllllllooorrr|||}}}~~~|||}}}}}}}}}~~~{{{vvvqqqooonnnnnnoooooonnnmmmoooppprrrttttttsssrrrqqqhhhddd^^^ZZZYYYXXXXXXXXX\\\aaakkkwwwwwwqqqnnnrrruuuzzz~~~wwwqqqtttzzzzzzvvvoooiiiccc___[[[XXXUUUYYY___fffhhhddd\\\VVVJJJGGGAAA;;;888777888999444333333222222222222222444333222222222222444555333222222111111111111111111111111111111222222222111000000000000/////////333333333333333333333333@@@???>>>>>>=====================<<<<<<===>>>>>>::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAABBBCCC???@@@@@@@@@??????AAACCCDDDEEEEEEEEEEEEEEEEEEDDDHHHHHHIIIIIIHHHGGGEEECCCEEEFFFFFFDDDBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHCCCEEEHHHJJJKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@??????AAABBBCCCBBBAAA@@@AAABBBEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDFFFFFFFFFFFFGGGIIIJJJIIIHHHGGGEEECCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBBBBCCCEEEFFFGGGEEEDDDCCCDDDDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDAAAAAA@@@@@@AAACCCEEEFFFEEEEEEEEEEEEGGGIIIJJJLLLJJJHHHEEECCCBBBDDDFFFHHHJJJIIIHHHGGGHHHHHHJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>???????????????>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999:::;;;:::999<<<;;;;;;:::999888777777666666555444333222222111000000000000///...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((((((((((((((************************)))***+++---...000111222222222222222333444666666777777888999999:::::::::999:::<<>>===<<<<<<<<<===============>>>???@@@@@@;;;;;;;;;::::::999999999::::::<<<======>>>>>>>>><<<<<<===>>>@@@AAABBBBBB???@@@AAA@@@??????AAACCCCCCDDDDDDEEEEEEDDDDDDCCCFFFGGGGGGGGGGGGEEECCCBBBDDDEEEEEEDDDBBBAAABBBCCCHHHGGGFFFFFFEEEDDDDDDCCCAAABBBEEEGGGHHHGGGEEEDDDEEEDDDDDDCCCAAA@@@???>>>AAABBBCCCCCCAAAAAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCDDDDDDFFFHHHJJJLLLKKKJJJHHHEEEDDDBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCAAA??????AAACCCDDDBBBBBBBBBAAABBBCCCEEEFFFIIIIIIHHHHHHGGGFFFDDDDDDAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEFFFIIIKKKLLLKKKIIIFFFCCCBBBDDDFFFHHHJJJIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEDDDBBB@@@>>>===>>>>>>?????????>>>======;;;;;;;;;<<<<<<<<<==============================:::999999999;;;;;;:::999;;;;;;:::999888888777777666666555444333222222111000000000000///...---,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''))))))))))))))))))))))))************++++++++++++,,,,,,---///111333444444111000000000111222222333444444444555666777888999===>>>@@@BBBDDDEEEFFFFFFCCCDDDDDDCCCCCCFFFKKKOOOPPPZZZfffppp{{{uuupppppprrrpppmmmmmmuuu~~~{{{xxxzzzxxxpppkkkiiiiiilllnnnpppsssvvv|||}}}wwwsssooollljjjgggiiimmmrrrvvvwwwvvvtttwwwuuurrrmmmfff^^^WWWRRRWWW[[[bbbkkkvvvyyypppqqqwww{{{uuupppnnnjjjqqq}}}yyyqqqdddXXXNNNFFF???;;;>>>;;;888777888999888777888888777666444222000///111111000////////////000000000000111222222222333000000000000111111111111222222222222222222222222======<<<<<<;;;;;;<<<<<<===<<<======>>>???@@@AAA===<<<<<<;;;:::999999888999:::;;;<<<===>>>>>>>>><<<<<<===>>>???@@@@@@AAA???@@@AAA@@@??????AAACCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCDDDEEECCCAAA@@@@@@AAAGGGEEEDDDCCCDDDDDDBBBAAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>@@@BBBCCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB???@@@BBBCCCCCCEEEHHHKKKOOONNNLLLIIIGGGFFFEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBB???@@@@@@@@@@@@AAADDDFFFKKKKKKKKKJJJIIIHHHGGGFFFBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBAAA@@@AAABBBCCCDDDFFFEEEDDDDDDFFFHHHKKKMMMMMMKKKIIIGGGFFFGGGIIIJJJIIIIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEDDDBBB@@@???>>>=========?????????>>>===<<<::::::;;;;;;;;;<<<<<<<<<========================:::999999:::<<<<<<;;;999:::999888888777777888888666666555444333222222111000000000000///...---,,,,,,+++***))))))((())))))'''''''''''''''''''''''',,,***)))'''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''(((((((((((()))))))))((('''''''''''''''((()))))))))))))))))))))))))))))))))***+++,,,------......///000111222333444444/////////...//////000000111111222333444666888999BBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDHHHOOOVVV^^^iiivvv{{{yyywwwsssppppppwww|||sssnnnmmmooopppooopppqqquuu{{{~~~{{{xxxvvvvvvwww{{{~~~||||||}}}~~~~~~|||xxxuuurrroookkkgggaaaZZZRRRLLLMMMPPPVVV^^^iiittt~~~~~~vvvnnnlllooozzz~~~yyywwwqqqwwwwwwlllbbbXXXNNNHHHBBB>>>;;;;;;>>>@@@@@@???<<<;;;:::888555333222111222111111000///000000000111111111111111222222222000000000111111111111222222222222222222222222222;;;;;;:::::::::;;;;;;<<<::::::;;;;;;<<<>>>???@@@>>>>>>===<<<;;;:::999888888999;;;<<<===>>>>>>>>>=========>>>>>>>>>??????>>>???@@@???>>>>>>@@@BBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEECCCAAA???>>>???CCCAAA@@@AAADDDEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBCCCCCCCCCBBB@@@???>>>???@@@AAAAAA@@@@@@AAACCCBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBCCCEEEHHHKKKNNNMMMKKKHHHFFFEEEEEEEEEAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???AAAAAA@@@??????BBBEEEIIIIIIIIIIIIIIIHHHGGGFFFDDDFFFGGGFFFCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBFFFEEEDDDCCCEEEHHHKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBAAA??????>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<===========================:::::::::<<<===>>><<<:::888888777666777888999:::666666555444333222222111000000000000///...---,,,,,,+++***))))))(((((((((((((((((((((((((((((((((***))))))'''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%"""%%%((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''''''''''''(((((((((((()))((((((''''''((()))***+++))))))))))))))))))))))))'''((()))+++---...///000000000000000111111111111000000//////.../////////111111222333666888;;;===CCCDDDEEEFFFGGGHHHHHHHHHFFFIIIKKKLLLLLLOOOWWW]]]lllvvv}}}yyyvvvrrryyy{{{uuulllgggggghhhhhhgggjjjlllqqqxxx~~~yyyvvvqqqjjjbbb\\\VVVWWWXXX\\\aaahhhooosssyyyuuurrrpppkkkccc___```dddkkkrrruuuvvvzzz~~~|||www{{{}}}xxxpppeee]]]MMMIIIFFFHHHNNNSSSTTTSSSOOOKKKDDD===888666555666444333222222111111222222222222222111111111111111000000111111111222222222333333333333333333333333999999999999::::::;;;<<<888888999999;;;<<<>>>?????????>>>===;;;:::999999888999:::<<<===>>>>>>>>>============>>>>>>>>>>>>===>>>???>>>===>>>???AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBCCCDDDEEECCC@@@>>>======???======@@@DDDGGGGGGEEECCCBBBAAA@@@@@@@@@BBBCCCBBBBBBCCCCCCBBB@@@???======???@@@@@@??????@@@BBB???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEBBBAAAAAA@@@@@@????????????@@@BBBBBBCCCEEEIIIKKKKKKJJJGGGEEECCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAACCCCCCAAA>>>>>>@@@CCCEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIGGGDDDAAABBBCCCEEEDDDBBBAAA@@@AAAAAABBBEEEDDDCCCCCCDDDGGGJJJLLLIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@????????????;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<=========>>>========================::::::;;;<<<>>>>>>===;;;777777666666666888999:::777666555444333222222111000000000000///...---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))''''''(((((('''$$$ '''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%"""%%%((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))&&&&&&&&&'''''''''((((((((('''''''''''')))***,,,))))))))))))))))))))))))'''''')))+++---///111222000000000000/////////...222111000000///000000000222222333555888;;;>>>@@@AAACCCFFFIIILLLOOOPPPQQQMMMQQQVVVXXXXXX[[[aaagggsss||||||qqqwww{{{uuuooolllmmmpppqqqpppsssuuu{{{{{{uuukkkjjjgggeeeeeegggiiikkkjjjeeebbbbbb___WWWQQQPPPNNNUUU]]]aaaccciiittt|||}}}wwwyyy}}}wwwooo^^^[[[YYY\\\dddkkkmmmmmmeee]]]QQQEEE<<<888888999666555444444333333444444333222222222111111000000000000111111222222222222444444444444444444444444<<<<<<;;;::::::999888888999999:::;;;<<<>>>>>>???======<<<;;;;;;;;;;;;<<<:::999999;;;<<<===<<<;;;<<<=========>>>>>>??????>>>>>>????????????>>>>>>BBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBB@@@???>>>>>>===>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@????????????===>>>>>>>>>>>>????????????@@@AAABBBCCCBBBAAA@@@CCCBBBAAAAAABBBEEEGGGIIIAAAAAAAAA???======>>>???===>>>???AAACCCFFFHHHJJJEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEFFFFFFEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFCCCAAAAAADDDEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFBBBAAA???@@@AAAAAA@@@>>>===>>>???@@@@@@???>>>===;;;===>>>@@@@@@>>>===;;;<<<=========<<<;;;::::::;;;;;;::::::::::::999999555666888999999777555444333333333444444444555555000000//////......------************************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%$$$###""""""$$$&&&'''''''''''''''(((((((((((()))((('''''')))******)))+++***)))(((((('''''''''+++***)))(((((()))+++,,,,,,,,,,,,---...///111111000///......000111111111222000---,,,---...//////222555888999:::===CCCHHHFFFHHHKKKOOOYYYaaa```ZZZ___`````````aaacccgggiiizzzzzzwwwxxxzzz~~~|||~~~~~~~~~}}}|||}}}|||xxxtttrrrqqqnnnjjjddd___ZZZWWWSSSPPPRRRQQQPPPPPPUUU]]]gggnnn{{{vvvnnnrrryyy~~~ooojjjfffhhhqqq{{{uuubbbOOOBBB======???999999777555333333333444333222111000000000111222222111111111111111222222333333333333333333333333<<<<<<;;;;;;:::999999888888888999:::;;;<<<=========<<<;;;;;;::::::;;;;;;:::::::::;;;=========<<<;;;;;;<<<<<<<<<=========>>>??????????????????>>>@@@@@@@@@AAAAAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBEEEDDDBBBAAA@@@?????????>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@AAAAAABBBBBB@@@@@@???>>>============>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBAAA@@@@@@@@@BBBDDDEEEBBBCCCCCCAAA???>>>???AAA@@@@@@@@@AAABBBCCCEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFEEECCCBBBCCCEEEDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBCCCEEEFFFDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAA@@@AAAAAA???>>>===>>>???@@@@@@???>>>===<<<===>>>??????>>>===<<<<<<============<<<<<<;;;;;;;;;;;;::::::999999999666666777777777666555444333333333333333333333333222111000///...---,,,+++************************+++******))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((()))((('''(((((()))))))))******))))))))))))******,,,+++***))))))***++++++,,,,,,,,,---...///000111111000000000222333333333222222222333444555555444555888:::;;;<<>>===:::777666666777666666666555333222000///222111111111111111222222444444444444444444444444<<<<<<;;;;;;:::999999999777777888888999:::;;;;;;<<<;;;::::::999999::::::999:::;;;<<<============:::;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@?????????@@@@@@>>>>>>======<<<<<<;;;;;;????????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA????????????AAAAAACCCDDDEEECCCAAA@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGGGGCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAADDDDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDBBBBBBBBBAAA???======>>>???@@@@@@???>>>===<<<===>>>??????>>>===<<<<<<<<<======>>>>>>======<<<;;;;;;:::999888888888666666666555555555444444333333222222111111000000333222111///---,,,+++***))))))))))))))))))))))))++++++***))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((()))))))))(((((((((((((((*********)))***++++++,,,,,,,,,++++++++++++,,,,,,---------...///000111222444444333333444444555555///111333555777888888888:::<<<>>>???AAAGGGOOOVVV[[[```eeelllwwwvvvtttpppmmmiiigggffffffsss|||tttpppkkkiiijjjlllnnnooosssvvv{{{~~~|||{{{zzz{{{|||}}}zzzpppgggbbb```___^^^______^^^]]]^^^bbbgggkkkqqqtttuuurrrlllfffbbbbbbeeedddeeehhhlllpppqqqqqqtttrrrrrrtttssspppoooqqqxxx|||}}}xxxtttgggddd^^^YYYWWWXXXZZZ\\\ccciiinnnooonnnlllggg```YYY[[[```ffflllrrrwwwzzz}}}zzz{{{tttdddXXXPPPLLLKKKIIIIIIFFFBBB===:::999:::999999999999777555333111222222111111000111111222444444444444444444444444<<<<<<;;;;;;::::::::::::777777888999::::::;;;;;;;;;:::999999888888999999777888:::;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@=========>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>?????????>>>>>>======<<>>>>>>>>???CCCDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@???????????????CCCCCCDDDEEEEEEFFFGGGHHHCCCBBBBBBAAAAAAAAAAAABBBEEEEEECCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBAAAEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEEEECCCBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCCCCBBBBBBCCCEEEFFFFFFEEECCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHFFFDDDCCCBBBAAA???======>>>???@@@@@@???>>>===<<<<<<===>>>>>>===<<<<<<::::::;;;<<<============<<<;;;;;;:::999888777777666666555444444444444555555444333222111000//////111111000///---,,,++++++((((((((((((((((((((((((++++++***)))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((('''''''''''''''''''''((((((((((((((()))***)))((('''((((((+++***************++++++******+++,,,---......///111000000111222333444555888888888666555444555666111333666777888999;;;<<<===???BBBDDDGGGOOOYYYaaalllppptttyyyzzzuuuqqqnnnjjjhhhqqqzzzqqqnnnkkkkkkooouuuzzz|||zzzuuuqqqttt{{{wwwqqqllljjjlllnnnmmmkkkfffeeecccbbbbbbdddfffhhhgggccc\\\VVVRRRPPPPPPQQQRRRRRRSSSRRRSSSUUUYYY\\\\\\^^^```___[[[XXXWWWWWWVVVVVVUUUWWWYYY\\\___```]]]\\\\\\]]]]]]\\\\\\]]]bbbeeekkkppptttuuutttsssoooppptttzzz|||uuunnniiifffdddccccccdddddddddbbb^^^XXXSSSNNNOOOQQQUUUZZZaaagggjjjuuu|||~~~|||{{{}}}xxxooogggaaa^^^]]]XXXWWWTTTMMMEEE@@@???@@@>>>======<<<:::999888777333222222111111111111222333333333333333333333333<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<::::::999888888888888999444777::::::::::::;;;===>>>>>>>>>>>>============@@@@@@@@@AAAAAA@@@@@@@@@BBBAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAABBB@@@@@@???????????????@@@============>>>???@@@@@@@@@???>>>>>>============@@@AAAAAABBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAACCCDDDDDDCCCBBBAAA@@@???>>>>>>AAACCCDDDCCCAAA@@@???@@@??????>>>>>>>>>??????@@@BBBBBBCCCDDDEEEFFFFFFFFFCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCDDDEEEFFFBBBCCCCCCDDDDDDCCCBBBBBBEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@AAAAAABBBBBBBBBBBBBBBAAACCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIGGGEEECCCCCCAAA???======>>>???@@@@@@???>>>===<<<<<<============<<<<<<888999999:::;;;;;;;;;;;;;;;;;;:::999999888777777666666555444444444444555666555444333222111000///............------------((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''((((((((((((&&&)))+++***((('''((())),,,+++******)))))))))***)))***,,,...000222333444555555555555555666777888;;;<<<<<<999666444555777999;;;<<<===<<<>>>AAADDDBBBDDDHHHKKKOOOXXXccckkkwww{{{}}}zzzvvvrrrnnnssszzz|||uuutttuuuxxx|||xxxxxxyyy{{{|||zzztttlllfffccc___\\\___eeekkklllkkk^^^ZZZUUUSSSTTTVVVVVVUUURRRRRRQQQQQQSSSUUUXXXYYYYYYXXXTTTQQQOOONNNOOOPPPPPPRRRSSSRRRQQQRRRSSSUUURRRTTTVVVXXXXXXYYYZZZ[[[TTTTTTTTTTTTUUUVVVXXXZZZUUUVVVVVVUUUVVVWWWXXXWWWUUUWWWZZZ]]]^^^]]]\\\[[[XXXYYY\\\bbbhhhmmmpppqqqpppsssyyy~~~yyyvvvnnnkkkgggeeeaaaZZZSSSNNNMMMLLLKKKLLLOOOSSSXXX[[[eeeppp|||}}}}}}~~~wwwwwwxxx{{{~~~}}}zzzvvvssspppnnnmmmlllkkkggg___UUUNNNLLLMMMNNNLLLGGGBBB>>><<<;;;:::444444333222222222222222222222222222222222222222<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;:::999999888888999999333777:::;;;999999;;;>>>@@@@@@@@@????????????>>>??????@@@@@@@@@@@@??????AAAAAA@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@===============>>>????????????>>>=========>>>>>>AAAAAACCCCCCCCCBBBAAA@@@????????????@@@@@@@@@AAA?????????@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>@@@AAACCCCCCAAA???>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCEEEGGGGGGEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBCCCBBBBBBAAA@@@BBBDDDDDDCCCAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEIIIGGGDDDCCCCCCAAA???======>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::999999999999999999999888888888888666666666555555555444444666555444333222111000000,,,------------.........))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''(((((((((((($$$(((++++++)))'''(((***,,,,,,++++++***++++++,,,,,,---000333555777888999888888888888888999:::;;;===???@@@===999777999;;;<<<@@@CCCCCCBBBCCCFFFIIIKKKNNNQQQTTTXXX```jjjrrr|||~~~yyyttttttxxx{{{}}}|||zzzyyyxxxzzzzzzsssqqqooooooooommmhhhccc_________``````]]]XXXTTTNNNMMMMMMOOORRRUUUWWWWWWPPPMMMJJJIIIJJJKKKKKKKKKJJJKKKMMMOOORRRUUUWWWXXX]]]^^^]]][[[XXXWWWXXXYYYXXXYYY[[[[[[ZZZYYYYYYZZZXXXYYY[[[^^^aaadddfffggg^^^^^^^^^]]]\\\[[[\\\^^^VVVYYYZZZXXXYYY[[[[[[XXXWWWXXXXXXYYYXXXVVVSSSRRROOOPPPRRRTTTWWWYYY[[[\\\\\\^^^aaahhhpppvvvyyyzzz{{{}}}~~~}}}xxxuuupppggg___[[[UUUSSSOOOKKKJJJJJJLLLMMMVVVaaannnvvvwwwuuutttuuulllnnnqqqvvvzzz~~~{{{{{{||||||{{{yyyxxxwww}}}}}}zzzrrrggg``````bbbgggccc[[[RRRIIIAAA<<<999666666555444333333333333333333333333333333333333;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;:::999999999999999444888<<<===;;;:::===AAAAAA@@@@@@@@@????????????>>>??????????????????>>>>>>>>>>>>>>>>>>???@@@@@@===>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAA======<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>??????>>>@@@AAABBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>???AAACCCCCCAAA???>>>>>>@@@@@@???>>>>>>?????????>>>???@@@AAAAAA@@@@@@???????????????@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDFFFHHHHHHGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB???AAACCCBBB@@@???@@@BBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEGGGEEECCCBBBBBBAAA???======>>>???@@@@@@???>>>===<<<<<<<<<;;;;;;<<<<<<<<<999999:::::::::999888888888888888888999999999999666666777777777666555444444333333222111000000///------------------------************************'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***''''''''''''(((((((((((("""&&&+++,,,)))((())),,,+++++++++,,,---///000111333444777999;;;<<<<<<<<<::::::999999999:::;;;;;;===@@@BBBAAA>>>===@@@DDDAAAGGGOOORRRRRRQQQRRRTTTWWWZZZ]]]___aaagggnnnttt~~~}}}xxxppppppqqqqqqppppppppppppttt{{{~~~yyy{{{}}}{{{uuummmfffccc^^^[[[XXXXXXZZZZZZVVVRRROOOOOOOOOQQQTTTTTTSSSQQQMMMOOORRRSSSRRRRRRTTTVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSUUUYYY^^^bbbeeegggggglllnnnooommmjjjhhhiiijjjiiikkkooopppooommmmmmmmmooonnnooopppsssvvvxxxyyypppqqqrrrpppllljjjjjjkkkdddiiikkkiiiiiikkkjjjeeefffeeeeeedddbbb___]]]\\\ZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\[[[[[[^^^bbbdddeeeeeefffhhhiiiiiiiiikkkpppttt|||{{{}}}zzzwwwmmmiiibbb[[[UUURRRPPPPPPRRRYYYaaaggghhhggggggggg]]]```dddiiimmmrrrwwwzzzxxxyyy|||~~~uuupppqqqttt{{{xxxpppeeeYYYLLLAAA;;;888777666555555444444444555555555555555555555555;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::555:::>>>???<<<<<>>>>>>>>>>>????????????>>>>>>;;;;;;<<<===???@@@BBBCCC============>>>>>>>>>>>>????????????@@@AAABBBBBB===<<<<<<<<<<<<======>>>>>>>>>===>>>>>>???@@@AAA<<<===???@@@@@@???>>>======>>>>>>>>>>>>?????????===>>>@@@BBBCCCCCCCCCBBBAAABBBBBBAAAAAA???>>>>>>@@@BBBDDDDDDBBB@@@>>>>>>BBBAAA@@@???>>>>>>>>>>>>===>>>???@@@??????===<<<============>>>???AAAAAA@@@AAACCCDDDEEEDDDCCCBBB@@@@@@BBBDDDEEEFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDGGGIIIIIIHHHEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCDDDCCCCCCBBBBBB???AAABBB@@@>>>>>>@@@CCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFDDDBBBBBBBBBAAA???======>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999888777777777888999999::::::555666888999999777555444222222111111000000////////////...---,,,,,,++++++************************&&&&&&''''''((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''&&&$$$###$$$%%%''')))''''''''''''((((((((())) %%%+++,,,)))(((***---***+++,,,...000333555777:::;;;<<<>>>??????>>>>>>::::::999999999:::;;;;;;<<<@@@CCCCCCAAABBBFFFKKKJJJSSS___eeeeeecccbbbccc```bbbeeefffgggjjjpppuuuyyyiiiiiiiiijjjkkknnnqqqsssxxx}}}sssllliiiiiijjjaaadddfffeeeaaa[[[VVVSSSTTTPPPLLLLLLOOOOOOKKKGGGJJJJJJKKKNNNRRRVVVXXXXXX[[[___ddddddaaa___aaaddddddcccccccccbbbbbbaaa```aaadddiiioootttwwwxxxyyyyyy{{{}}}|||zzzxxxyyyzzzzzz}}}|||xxxwwwxxxxxx~~~~~~~~~yyyttttttsssqqqooommmkkkjjjkkklllkkkjjjhhhfffffffffjjjhhhfffffffffffffffdddcccdddeeecccaaabbbfffjjjlllkkkkkkooowww|||sssjjjddd```^^^UUUXXX[[[]]]\\\[[[ZZZZZZPPPSSSWWW[[[```eeekkknnntttvvv{{{{{{wwwzzz~~~}}}sssfffVVVHHH???999999888666666555555555777777777777777777777777AAA@@@???===<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;:::999999888888999999;;;;;;:::;;;;;;<<<===>>>AAABBBDDDCCCAAA???>>>?????????>>>>>>>>>>>>?????????>>>======>>>@@@BBBCCC===<<<;;;;;;<<<>>>@@@BBB<<<<<<======>>>>>>??????<<<;;;:::::::::;;;<<<======>>>???@@@@@@???>>>===<<<===>>>>>>>>>===<<<;;;???===;;;<<<>>>???===;;;<<<===>>>???????????????@@@AAABBB@@@>>>======>>>>>>???AAA@@@>>>======>>>???@@@AAABBBAAA@@@>>>===AAAAAA@@@@@@??????>>>>>><<<<<<<<<===============@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGIIIFFFEEEDDDCCCCCCDDDEEEFFF@@@@@@AAAAAACCCDDDFFFGGGEEEFFFGGGHHHGGGEEECCCAAA???@@@AAABBBAAA@@@???>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBAAA???>>>@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;:::888888888888777777777777555444333111000////////////......---+++******)))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$$$$$$$%%%&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$)))))))))))))))(((((((((,,,)))'''((()))***(((%%%%%%&&&&&&&&&'''(((((((((((((((((()))((((((''''''))))))))))))***+++------...000222555777999;;;;;;======>>>>>>>>>======<<<;;;;;;<<<;;;:::;;;>>>AAABBBDDDEEEEEEEEEIIIPPPVVV___hhhrrryyy}}}}}}uuulllpppnnnnnnppppppnnnqqquuu|||uuuhhhjjjmmmqqqvvvzzz~~~wwwpppmmmkkkhhhbbb\\\WWWUUUUUUUUUYYYVVVTTTSSSSSSSSSQQQPPPTTTTTTTTTRRRRRRTTTWWWZZZ[[[YYYZZZ^^^bbbdddhhhnnntttxxxzzzyyyyyy{{{yyyuuuzzzssspppqqqsssssssssvvvzzz}}}{{{{{{|||~~~~~~}}}}}}~~~zzzwwwxxxyyywwwtttpppmmmkkkjjjkkklllqqqsssqqqkkkgggkkkqqqsssuuurrrppprrrvvvyyyzzzyyy|||xxxrrroooiiibbb^^^]]][[[UUUPPPNNNHHHFFFLLLQQQSSSYYY___jjjnnnuuu{{{zzz{{{~~~{{{pppaaaPPPEEE@@@999666999<<<:::777666999888666666666777666666>>>======<<<<<<<<<<<<======<<<;;;;;;::::::::::::;;;:::999999888888999999;;;::::::;;;;;;<<<===>>>AAACCCDDDDDDBBB@@@???@@@??????>>>>>>>>>>>>????????????=========???AAABBB???>>>=========???AAABBB======>>>>>>>>>>>>>>>???;;;;;;:::::::::;;;<<<======>>>???@@@@@@???>>>===<<<======>>>===<<<;;;;;;===<<<:::;;;===>>>===;;;<<<<<<===>>>???????????????@@@AAA@@@>>>>>>>>>???===???@@@@@@>>>======>>>>>>@@@AAACCCBBB@@@>>><<<>>>>>>============<<<<<<========================AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHGGGEEECCCAAAAAABBBBBBCCCCCCBBBAAA@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@???AAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999999::::::::::::999999777666666666666555555555444333222111000000/////////......---+++******)))+++************)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$)))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%((((((((((((((((((((((((+++)))'''((()))***(((&&&'''(((((((((((((((((())))))))))))))))))(((((('''''''''((()))+++---...///111333666999;;;===>>>>>>AAA@@@===;;;999999999:::888999;;;;;;<<<===@@@BBB===@@@DDDHHHNNNWWWccckkkttt{{{~~~{{{wwwtttsssrrrppprrrwww}}}xxxqqqssswww}}}vvvlllccc^^^]]]XXXVVVSSSPPPOOOPPPRRRTTTRRRRRRSSSUUUVVVXXXYYYZZZ```aaaccccccbbbccceeegggnnnkkklllpppsssvvv|||~~~}}}~~~{{{uuutttsssqqqmmmkkkhhhhhhjjjjjjiiiggghhhlllttt~~~xxxrrrnnniiibbb\\\ZZZRRRKKKKKKLLLLLLOOOTTT]]]bbblllxxx|||yyyzzz~~~~~~uuugggXXXNNNHHHAAA;;;<<<>>>;;;888888<<<;;;999888888777777666;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;:::999999888888999999::::::::::::;;;<<<===>>>BBBCCCDDDDDDBBB@@@@@@@@@???>>>>>>======>>>>>>???@@@???>>>======>>>???@@@AAA@@@???>>>>>>???AAAAAA???????????????>>>>>>>>>;;;;;;::::::;;;;;;<<<===>>>>>>????????????>>>===<<<============<<<;;;:::;;;::::::;;;===>>>===<<<<<<<<<===>>>???????????????@@@AAA@@@>>>>>>???@@@<<<>>>??????>>>===>>>???>>>@@@BBBDDDDDDAAA>>><<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAAAAAAAACCCDDDEEEEEEEEEEEECCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888888888999999999999888888555555444444444333333333333222111000000000000000......---,,,,,,+++******++++++++++++************))))))))))))))))))))))))''''''(((((((((''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%+++******)))((('''&&&%%%''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''***)))(((((())))))((('''******))))))))))))))))))************)))))))))(((&&&'''(((+++---000222333777999<<>>>>>@@@BBBDDD@@@CCCIIIOOOXXXeeettt~~~{{{yyywwwtttvvvzzz}}}{{{}}}zzzsssnnnjjjhhhccc\\\VVVQQQPPPPPPLLLLLLKKKKKKNNNQQQUUUWWWZZZ^^^bbbeeefffhhhlllpppsssvvvyyyzzzyyywwwwwwwww~~~{{{zzz~~~xxxtttrrrpppooommmjjjfffcccaaacccfffkkktttyyyssslllcccYYYSSSOOOLLLLLLNNNQQQVVVaaaooo{{{~~~zzzvvvtttwww}}}{{{pppddd\\\TTTKKKDDDCCCBBB???===>>>???>>><<<;;;999888888777::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::::::::;;;<<<======@@@AAABBBBBB@@@??????@@@>>>>>>============>>>>>>??????>>>=========>>>>>>BBBAAA@@@???????????????AAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;<<<======>>>???????????????>>>>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>@@@AAAAAAAAAAAA@@@AAABBB@@@>>>======>>><<<===??????>>>===>>>???>>>@@@CCCEEEEEECCC@@@>>><<<======>>>??????@@@@@@@@@@@@??????????????????AAA@@@????????????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCFFFHHHIIIHHHFFFEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBB??????@@@@@@BBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????========================;;;;;;;;;;;;:::999888777888888999999999999888888444444444444333333333222222111000000000000000111......---,,,,,,+++******)))))))))(((((((((''''''))))))))))))))))))))))))'''(((((()))((('''&&&%%%&&&''''''(((((((((((((((******))))))((((((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((())))))((((((*********))))))(((((((((******))))))))))))))))))''')))+++///222555777888>>>???AAACCCCCCBBBAAA???888777555444555777:::<<>>;;;999888;;;:::999888777777777777999999:::<<<<<<<<<<<<;;;;;;:::999999888888999999:::999999::::::;;;<<<===>>>???@@@???===<<<===???>>>>>>============>>>>>>>>>>>>==================AAA@@@@@@???>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>;;;;;;<<<===>>>>>>??????@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<======>>>@@@AAABBBCCCCCCCCCBBBCCCCCCAAA>>><<<;;;<<<===>>>@@@@@@???>>>>>>??????AAADDDFFFFFFDDDAAA@@@<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDD@@@BBBEEEHHHIIIGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@========================;;;;;;;;;;;;:::999888888999999::::::::::::999999555555555444444444333333111111000000///000000000---------,,,,,,++++++***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%$$$&&&'''(((((()))))))))(((''''''(((((())))))******)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))(((((()))))))))))))))(((((('''''''''))))))((((((((()))***+++,,,...111555888;;;===>>>CCCCCCDDDDDDCCCAAA???===555666777999:::<<<===>>>FFFFFFFFFFFFHHHLLLRRRWWW[[[\\\\\\]]]___hhhsss|||{{{uuutttvvvvvvvvvtttsssuuuzzzsssaaaXXXVVVTTTSSSTTTRRRSSSTTTUUUWWW\\\bbbffffffffffffhhhjjjnnnqqqssswww|||{{{xxxyyy}}}zzzyyy}}}xxxtttrrrrrrrrrpppnnnllliiifffdddcccdddiiirrr~~~}}}tttjjjdddWWWVVVUUUWWW\\\aaadddeeedddbbb^^^[[[[[[```gggmmmvvvwwwyyy|||~~~|||xxxuuuiiiaaa[[[XXXWWWUUUVVVZZZZZZZZZYYYTTTKKKBBB===:::<<<;;;999888777666666666777888:::<<<======<<<<<<;;;:::999999888888999999999999999999:::;;;<<<=========>>>===;;;;;;===>>>>>>======<<<<<<======>>><<<<<<<<<===============@@@@@@?????????>>>>>>===???????????????>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAA@@@???>>>=========>>><<<<<<<<<===>>>@@@AAABBBCCCCCCCCCAAA>>><<<<<<<<<===>>>@@@AAABBBCCCDDDDDDBBBCCCCCCAAA>>><<<;;;<<>>>>>??????@@@BBBCCCCCCCCCAAA@@@;;;<<<<<<===>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEE@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCDDDDDDCCCCCC@@@AAADDDFFFGGGFFFDDDCCCAAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAAFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999999999::::::::::::999999666666555555555444444444222111000///////////////---------,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&'''((()))******+++***)))'''&&&&&&&&&'''(((&&&&&&&&&'''(((((())))))'''((())))))(((((()))***)))(((((((((((((((''''''(((((((((((())),,,...///222444777;;;>>>@@@AAAAAADDDDDDDDDCCCAAA@@@>>>>>>;;;<<<>>>@@@AAABBBCCCCCCJJJLLLOOORRRVVV[[[bbbfffeeeeeedddbbbbbbgggooovvvzzzrrrnnnnnnppprrruuuyyy~~~|||yyyqqqeeeXXXSSSRRRRRRUUUZZZZZZ]]]```dddhhhnnnuuuzzzwwwwwwwwwxxxzzz|||~~~}}}}}}yyysssttt||||||{{{{{{}}}|||yyyuuunnnggg```\\\YYYXXXXXX[[[bbbkkkuuu~~~wwwjjjeee^^^YYYVVVVVVUUUUUURRRQQQNNNLLLMMMQQQXXX^^^eeegggkkkrrrxxx{{{|||{{{qqqkkkgggeeedddbbbeeejjjtttuuutttlll___PPPFFFAAA::::::999888777777777888666888:::<<<=========<<<;;;:::999999888888999999999999999999:::;;;<<<============<<<;;;;;;===???======<<<<<<<<<<<<======:::;;;;;;<<<============@@@@@@@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>???===>>>@@@AAACCCCCCCCCBBBAAA@@@???>>>=========>>>;;;;;;<<<===???BBBDDDFFFHHHIIIHHHEEE@@@<<<;;;<<<;;;<<<>>>@@@AAABBBCCCCCC@@@AAAAAA@@@>>>===>>>???BBBCCCDDDCCCAAA?????????>>>>>>>>>?????????@@@@@@======>>>>>>??????@@@@@@??????AAABBBDDDFFFGGGGGG@@@AAACCCEEEEEECCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBB???@@@BBBDDDEEEDDDCCCCCC@@@AAABBBDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHEEEDDDEEEEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFDDDCCCCCCBBBCCCCCCDDDDDDCCCEEEFFFHHHGGGFFFCCCBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::888888999999999999888888555555555555444444444444333222111//////.........------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((()))(((&&&%%%%%%''')))***$$$%%%&&&'''((((((((((((&&&&&&&&&''''''(((((()))***)))'''&&&&&&&&&'''(((&&&&&&'''(((((()))******&&&(((***)))(((''')))+++((())))))))))))))))))***)))))))))***,,,///222444666888;;;???AAABBBBBBBBBCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDFFFIIILLLNNNPPPVVV[[[bbbhhhllloooqqqrrrkkkkkkjjjgggeeegggnnnsss}}}{{{uuusssuuuwww{{{}}}zzzuuupppllljjjhhhgggbbb^^^]]]^^^^^^___eeelllnnnqqqvvvzzz}}}}}}wwwvvvzzz~~~~~~yyy{{{rrrjjjddd```^^^]]]^^^```dddhhhmmmrrrtttvvvnnnfff```ZZZVVVOOOMMMJJJGGGEEEGGGKKKOOOUUUXXX]]]fffpppwww{{{|||yyyuuuqqqqqqooommmpppuuurrraaaTTTNNN888888888888888999999:::666777:::<<<>>>>>>===<<<;;;:::999999888888999999999999999999:::;;;<<<<<<>>>>>>>>>===<<<<<<>>>@@@======<<<<<<<<<<<<======999:::;;;<<<============@@@AAAAAABBBBBBAAAAAA@@@<<<<<<======>>>>>>??????>>>???AAACCCDDDDDDDDDDDDBBBAAA???============>>>;;;;;;<<<>>>@@@CCCFFFHHHLLLMMMLLLGGGAAA<<<;;;<<<:::;;;<<<>>>@@@AAAAAAAAA===>>>@@@@@@??????@@@BBBDDDEEEEEEDDDAAA?????????<<<<<<;;;;;;<<<===>>>???AAAAAAAAAAAAAAABBBBBBBBB>>>???AAACCCEEEGGGHHHIII???AAADDDFFFFFFDDDAAA???@@@@@@AAAAAABBBBBBAAAAAA???@@@AAACCCCCCCCCCCCBBB???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIFFFFFFFFFGGGHHHKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBDDDGGGIIIIIIGGGCCCAAA>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777777888888888888777777555555444444444444333333333222111///...------------,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((+++)))&&&%%%%%%(((+++---&&&'''((()))************'''''''''''''''&&&&&&&&&+++)))'''&&&%%%&&&((()))'''''''''((()))******+++&&&(((******((('''))),,,))))))******+++++++++,,,*********+++...222555777999;;;>>>@@@BBBCCCBBBBBBAAA@@@??????@@@BBBEEEFFFFFFFFFGGGIIINNNTTTZZZ^^^dddkkkuuu|||~~~|||yyywwwppppppoookkkhhhhhhmmmqqq~~~|||}}}~~~{{{xxxtttqqqnnnkkkhhhfffddd```]]]\\\\\\]]]^^^]]]```gggmmmooopppvvv~~~}}}~~~}}}}}}|||yyyrrrmmmkkkhhhhhhgggggggggiiijjjkkkiiimmmttt{{{{{{qqqgggaaaVVVTTTOOOIIIDDDBBBCCCEEEKKKNNNUUU___jjjtttzzz|||{{{xxxwwwuuusssuuuzzz|||lll```ZZZ<<<;;;999888888999;;;<<<;;;:::;;;<<<>>>>>><<<:::;;;:::999888888888999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<;;;:::;;;===@@@@@@>>><<<;;;:::::::::;;;<<<;;;;;;;;;<<<===???@@@===>>>>>>?????????>>>>>><<<<<<<<>>>>>>>>AAADDDGGGHHHGGGDDDCCCAAA>>>;;;:::;;;===<<<<<<<<<>>>AAAEEEJJJMMMRRRPPPKKKFFFAAA===:::999:::;;;<<<===>>>>>>>>>>>>@@@@@@????????????@@@@@@CCCCCCDDDDDDCCCAAA@@@>>>>>>????????????@@@@@@@@@AAA???>>><<<<<<===???@@@AAAAAABBBBBBCCCDDDEEEEEEBBBCCCEEEFFFGGGFFFDDDCCC??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA???>>>EEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHEEEBBBDDDIIIMMMOOOOOOOOONNNMMMKKKJJJHHHGGGFFFHHHGGGFFFDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>===:::;;;===>>>>>>===;;;:::888888888888777777777777888888888777555444222111111111111000...---++++++++++++,,,---,,,+++***)))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***++++++***)))))))))))))))++++++***))))))))))))))),,,...111444777999::::::AAA@@@@@@???@@@AAACCCDDD@@@CCCFFFHHHGGGEEEEEEEEEIIIGGGGGGKKKTTT___hhhmmmxxx{{{yyyttttttsssoookkkkkkooosss{{{|||zzznnnjjjdddaaa```^^^[[[XXXZZZZZZYYYXXX]]]hhhnnnooottt{{{~~~~~~}}}|||}}}}}}|||~~~yyywwwvvvwwwwwwyyy|||~~~{{{uuupppllljjjiiiiiikkkllllllkkkoooxxxyyyssslllaaaWWWQQQLLLJJJHHHJJJKKKMMMTTT___jjjrrrvvvwwwyyyzzzyyywwwvvvwwwyyyuuujjjddd<<<;;;999888888999;;;<<<<<<<<<<<<===>>>>>><<<999===<<<:::888888777888888;;;::::::999999::::::;;;<<<=========<<<<<<===???@@@???>>>===<<<<<<<<<<<<::::::::::::;;;;;;<<<===<<<======>>>>>>>>>======<<<;;;<<<>>>AAABBBBBBAAA???>>>???AAAEEEGGGHHHGGGDDDCCCAAA>>>;;;:::;;;===<<<;;;<<<>>>AAAFFFJJJMMMQQQOOOJJJEEE@@@===:::999:::;;;<<<<<<============>>>>>>>>>======>>>>>>>>>BBBCCCCCCCCCBBBAAA???>>>>>>>>>?????????@@@@@@@@@@@@???>>><<<<<<===???@@@AAAAAAAAABBBBBBCCCCCCCCCAAACCCDDDFFFFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDDDDDDDBBBAAA@@@BBB@@@??????AAABBBAAA@@@DDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGIIIGGGEEEFFFIIILLLOOOPPPOOOOOONNNLLLKKKIIIHHHHHHIIIHHHFFFEEECCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>;;;<<<<<<======<<<<<<<<<:::;;;<<<>>>>>><<<;;;:::999888888888777777777777999999888777666444333222222222222111000///------++++++,,,,,,,,,+++***)))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))(((((((((((((((((())))))&&&&&&''''''((())))))***)))))))))((())))))******+++******)))***+++,,,---000111444888;;;===>>>???DDDCCCBBBAAAAAAAAAAAAAAAEEEGGGIIIHHHGGGFFFFFFGGGEEEEEEGGGNNNYYYgggssszzz||||||zzzxxxtttrrrqqqrrrzzz}}}uuuccc^^^XXXUUUUUUVVVWWWVVVWWW[[[]]]aaaiiivvv~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{}}}~~~}}}|||~~~wwwsssoookkkgggddd```]]]^^^dddkkkpppssswww}}}zzzoooggg```[[[XXXTTTQQQOOOQQQWWW^^^eeeiiippprrrtttsssrrrrrrtttvvv|||~~~vvvnnniii<<<;;;:::999999:::;;;<<<>>>======>>>>>>>>>;;;999===<<<;;;999888777777777999999999888888999999999<<<>>>??????===<<<<<<===????????????>>>>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<;;;<<<;;;;;;===@@@AAAAAA@@@??????@@@BBBFFFHHHHHHGGGCCCCCCAAA>>>;;;:::;;;===;;;;;;<<<>>>AAAFFFJJJLLLOOOLLLHHHDDD@@@<<<;;;:::;;;;;;<<<<<<===<<<<<<<<<===<<<<<<<<<<<<<<<<<<===AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@???>>>=========>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@???>>>BBBBBBCCCCCCCCCBBBAAAAAA@@@>>>===>>>@@@AAAAAAAAAEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJMMMOOOOOOOOONNNMMMKKKJJJIIIIIIIIIHHHFFFEEECCCBBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAABBBBBBAAAAAA@@@?????????========================:::;;;<<<======<<<;;;:::999999999888888888777777::::::999888777555444333333333333333222111000///++++++,,,,,,++++++***)))'''''''''((()))*********''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))******+++++++++&&&''''''(((((())))))***(((((((((((()))***+++++++++*********,,,///222333666777:::===???AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBIIIJJJJJJHHHGGGGGGIIIKKKGGGHHHLLLSSS___nnn|||~~~{{{vvvsssttttttttttttuuuyyyxxxnnnfffXXXTTTNNNLLLOOOTTTYYY\\\___eeelllrrr|||}}}|||{{{}}}}}}}}}{{{~~~~~~{{{zzzyyyyyyzzzyyyyyyxxxxxxyyyzzz|||}}}{{{|||||||||{{{yyywwwvvvuuuvvvxxxyyy|||~~~}}}}}}~~~~~~~~~}}}}}}}}}xxxqqqjjjbbb^^^[[[[[[[[[\\\___cccgggjjjttt||||||uuuqqqhhhbbbZZZUUUSSSUUUXXXYYYaaabbbcccccccccdddgggiiiooosssxxxzzzxxxuuurrrqqq;;;;;;:::::::::;;;<<<<<>>===>>>>>>===;;;888;;;;;;:::999999888888888888888777777777777888888;;;===??????===;;;:::;;;===>>>???@@@???>>>===<<<<<<===>>>??????>>><<<;;;<<<<<<=========<<<;;;;;;;;;::::::;;;>>>@@@@@@@@@??????AAACCCGGGHHHHHHFFFBBBBBBAAA???<<<;;;;;;===;;;;;;<<<>>>AAAEEEIIIKKKLLLJJJFFFBBB???<<<;;;:::<<<======>>>>>>>>>======<<<<<<============<<<<<>>>>>>>>>>>>>>????????????>>>>>>=========>>>??????@@@@@@@@@@@@????????????AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===???@@@@@@@@@@@@?????????@@@???>>>???AAACCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFGGGJJJKKKJJJHHHGGGJJJMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???AAAAAA@@@@@@@@@?????????@@@@@@@@@???????????????;;;;;;<<<======<<<;;;;;;::::::999999999888888888:::::::::999777666444333333333333333222111111000+++++++++++++++******)))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''(((((((((((()))***++++++,,,,,,''''''(((((()))))))))))))))(((((((((((()))***+++,,,,,,,,,---000444888:::======???@@@BBBCCCDDDDDD@@@AAABBBDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGIIIMMMPPPTTTTTTVVV[[[cccppp}}}~~~xxxtttooooooooopppsssyyywwwnnnhhhccc^^^ZZZWWWUUUSSSTTTYYY```ggglllqqqyyy~~~{{{{{{}}}zzzyyyyyywwwwwwxxxwwwvvvvvvuuuvvvvvvuuuuuuttttttuuuvvvwwwtttuuuuuutttssstttuuuwwwvvvvvvwwwxxxwwwvvvuuutttqqqrrruuuwwwzzz|||}}}}}}zzzzzzzzz|||~~~~~~~~~~~~~~~~~~{{{uuuqqqhhhbbb\\\YYY[[[^^^______bbbgggoooyyy{{{pppfff^^^YYYUUUSSSUUUTTTSSSRRRRRRTTTVVVXXX\\\```fffkkknnnqqquuuwww::::::::::::;;;<<<<<<===>>>>>>===>>>>>>===:::888777888888999::::::::::::888777777666666777777888:::<<<>>>===<<<:::999999;;;<<<===>>>???>>>===<<<===>>>?????????>>>===<<<===>>>>>>>>>======<<<;;;;;;999999:::===???@@@?????????AAADDDGGGHHHGGGEEEAAAAAAAAA???===;;;<<<===;;;<<<===>>>AAADDDGGGIIIHHHGGGDDD@@@>>><<<;;;;;;>>>??????@@@@@@@@@@@@???===>>>????????????>>>===@@@?????????>>>>>>>>>>>>======>>>>>>>>>?????????===============>>>>>>?????????????????????>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===?????????>>>????????????@@@???>>>???AAACCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHKKKJJJGGGFFFGGGJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGFFFFFFDDDAAA???>>>???????????????>>>>>>>>>AAAAAA@@@???>>>>>>??????;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999999:::::::::999777666444333000111111111111111000000++++++*********)))))))))***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''(((((()))***++++++((((((((()))))))))))))))******))))))))))))******...//////222555999===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIKKKMMMNNNIIIJJJKKKLLLMMMPPPTTTXXXbbbbbbaaabbbfffooo{{{}}}zzzvvvsssnnnqqquuuzzz~~~}}}|||xxxnnnjjjccc]]]YYYXXXYYYZZZ^^^```ccchhhmmmsssyyy}}}~~~|||~~~~~~|||zzzzzzzzzxxxxxxyyywwwuuusssssstttppppppooonnnoooooooooooonnnnnnnnnoooqqqrrrssstttsssuuuvvvuuusssssstttvvvxxxyyyyyyzzzyyyxxxvvvuuuqqqrrrtttwwwyyy{{{||||||zzzzzz{{{}}}vvvnnneee``````aaaaaa___^^^^^^bbbiiiqqqyyy}}}rrrhhh```ZZZWWWSSSOOOKKKIIIIIIJJJJJJJJJNNNUUU\\\ccckkkrrrwww::::::;;;;;;<<<<<<=========<<<<<<=========:::888555666888999;;;;;;<<<<<<888777777666666777777888999;;;<<<<<<:::999999:::;;;<<<<<<===>>>>>>>>>>>>;;;<<<<<<=========<<<<<<>>>>>>>>>>>>>>>===<<<;;;:::999777888;;;>>>??????>>>>>>@@@CCCFFFGGGEEECCC@@@AAAAAA@@@===<<<<<<===<<<===>>>???AAACCCEEEFFFEEEDDDAAA???===<<<;;;;;;>>>???@@@AAABBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>???>>>>>>=========>>>>>>=========>>>>>>>>>??????;;;<<<<<<======>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>@@@@@@??????@@@@@@AAABBB@@@>>>===>>>@@@AAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEGGGIIIJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999888777555444333//////000000000000000000++++++***))))))))))))************)))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&''''''((((((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))++++++*********+++,,,,,,222333555888;;;>>>AAACCCDDDCCCBBBAAAAAAAAAAAABBBHHHHHHHHHHHHJJJLLLNNNPPPQQQTTTWWWZZZ\\\___bbbeeekkkkkkiiigggiiiqqq|||~~~yyywwwvvvvvvvvvzzzxxxsssuuussskkkeeedddbbb___XXXWWWVVVUUUUUUYYY___cccmmmqqqwww{{{|||||||||wwwvvvwwwwwwwwwvvvuuutttsssqqqpppnnnoooppppppnnnnnnooopppmmmkkkjjjkkkmmmoooooonnnmmmmmmoooppprrrtttuuuuuuwwwzzz|||{{{yyyxxxzzz|||}}}~~~~~~~~~}}}{{{zzzwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}~~~|||uuupppoooooonnnmmmgggcccbbbdddfffgggjjjoooxxx}}}}}}sssmmmddd]]]TTTLLLGGGCCCAAA???@@@DDDKKKRRRZZZdddmmmsss999:::;;;<<<<<<=========;;;::::::;;;===<<<:::888666777888:::;;;;;;;;;:::888777777777777777777888:::;;;;;;;;;::::::;;;===============>>>???@@@AAA<<<;;;;;;;;;<<<===>>>>>>============<<<;;;:::::::::888666777:::===>>>???===>>>@@@CCCEEEFFFDDDAAA???@@@AAA@@@>>><<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCBBB@@@===<<<;;;;;;<<<===>>>???AAABBBCCCCCCCCC>>>???@@@BBBBBB@@@???>>>>>>===<<<<<<<<<===>>>>>>============>>>>>>>>>???:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???????????????@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@??????>>>???@@@AAABBBBBB@@@??????AAABBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKJJJGGGEEECCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???????????????????????????@@@>>><<<;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777666444333222......///000111111000000,,,+++***)))((())))))***))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,...000111666777:::>>>@@@BBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDLLLKKKIIIIIIKKKOOOSSSUUU```eeekkkoooqqqrrrssstttsssssspppmmmlllsss~~~||||||uuuhhhbbbccc```YYYUUUVVVVVVUUURRRVVVZZZ^^^bbbiiissszzz{{{yyy{{{~~~|||zzzxxxxxxzzz|||}}}}}}|||~~~|||wwwttttttuuusssssssssssssssrrrpppnnnlllnnnoooooonnnooopppqqqqqqooonnnooorrrttttttsssuuuuuuwwwyyyzzz||||||}}}}}}~~~~~~yyyrrrnnnlllhhhcccbbbeeeeeehhhnnnsssyyy}}}}}}tttgggZZZPPPIIIDDD@@@@@@DDDIIIOOOVVV^^^ggglll999:::;;;<<<============999999999:::<<<<<<:::888777888999:::;;;:::999999888888777777777777888888;;;;;;<<<;;;:::;;;===@@@>>>>>>======>>>@@@BBBCCC>>>============???AAABBB<<<<<<<<<<<<;;;:::999888:::888666777999<<<>>>>>><<<===???BBBEEEEEECCC@@@???@@@AAA@@@>>><<<<<<<<>>@@@BBBCCCCCCDDD===???@@@AAAAAA@@@???===>>>===<<<;;;;;;<<<>>>>>>============>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB?????????>>>??????@@@AAA??????@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<>>>???@@@EEECCCBBBBBBCCCDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEHHHGGGGGGJJJMMMMMMIIIEEECCCCCCCCCCCCDDDDDDDDDDDDIIIHHHFFFEEECCCBBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBB@@@>>><<<;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888777666444222111...///000111111111111111,,,+++)))((((((((()))***''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%'''((((((((('''&&&))))))))))))((((((((((((*********)))))))))))))))'''''')))+++...111333555888:::>>>AAADDDEEEDDDDDDAAAAAA@@@@@@BBBCCCEEEGGGJJJIIIHHHIIIMMMRRRXXX\\\mmmssszzz~~~zzzyyyvvvpppnnnsss~~~jjjZZZUUUWWWUUUPPPOOOTTTXXXXXX\\\bbbjjjpppwww|||yyyxxxxxx{{{|||uuusssrrrsssuuuxxxyyyyyyzzz|||}}}{{{wwwtttuuuwwwsssssstttuuuvvvuuusssppppppqqqssssssrrrssstttvvvwwwuuutttvvvyyy{{{zzzxxx~~~zzzwwwpppgggdddggg___```bbbeeegggiiikkkkkkllluuu}}}mmmaaaXXXPPPKKKDDDFFFKKKOOOTTT[[[ccchhh;;;;;;:::999999888888777888888888999999:::::::::666666777999::::::777555666666666777888888999999::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<===???@@@AAA::::::::::::;;;===???@@@<<<<<<<<<<<<;;;:::999888777888999888777777999;;;===>>>@@@AAABBBBBBAAAAAABBBAAA???===;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@@@@>>>======>>>>>>===;;;>>>======???BBBCCC@@@>>><<<===???@@@???<<<:::888888:::===???@@@???===<<<======>>>>>>>>>>>>======>>>>>>============>>>>>>======>>>???@@@AAAAAABBB@@@???>>>===>>>@@@CCCEEE????????????@@@AAABBBBBBBBBAAA???======>>>???@@@???@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCC???BBBGGGMMMOOOMMMGGGBBBCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDDDDCCCAAA???@@@BBBDDDDDDBBB???@@@@@@@@@@@@???>>>>>>???>>>===;;;;;;:::::::::;;;:::999999999999:::;;;;;;:::999999999:::;;;<<<::::::999888666555333222444333222000////////////))))))(((((((((((())))))******)))''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&& """%%%'''''''''&&&'''(((((((((((((((''''''))))))))))))(((((((((((())))))******************+++,,,---///222555888999AAAAAABBBBBBBBBBBBAAAAAA===<<<;;;<<>>???@@@===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<;;;:::999999777888999888777777999;;;<<<===???@@@AAAAAA@@@@@@AAA@@@>>>===<<<;;;<<<<<<>>>???AAAAAAAAA@@@>>>===>>>===<<<<<<======;;;:::===<<<<<>><<<>>>???@@@???===:::999999:::<<<>>>???>>>============>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>>>>???????????????@@@???>>>===>>>AAADDDFFF@@@@@@?????????@@@AAAAAA@@@???>>>===>>>???AAABBB???@@@AAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDDDDDDDCCCAAAAAA@@@???@@@AAABBBCCC@@@AAADDDGGGIIIIIIFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@???AAACCCDDDCCCAAA???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;:::;;;===<<<;;;;;;;;;;;;<<<===:::999888888777888999999888777777666555333111000222111000...------------))))))(((((((((((())))))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&###$$$&&&'''((('''&&&%%%'''((((((((((((((('''''')))))))))))))))))))))((())))))))))))***++++++,,,///000222555888;;;===???@@@@@@??????>>>===============>>>@@@CCCFFFHHHHHHHHHHHHKKKRRR\\\hhhtttzzz{{{wwwvvvxxx{{{~~~|||vvvrrrooohhh\\\TTTRRRTTTVVVZZZaaahhhnnnqqqsss~~~~~~|||zzzxxxwwwsssssssssssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxwwwwww|||~~~~~~~~~xxxuuunnnlllhhhfffeeefffhhhjjjhhhhhhjjjnnnuuu|||yyyuuunnnmmmiiieee```[[[XXXVVV666666666666777777777777777777777888888888888888555555666888::::::888555777777888888999:::::::::777888888999999999888888999999999:::;;;<<<>>>>>><<<;;;:::999888999999:::<<<======<<<<<<;;;:::999777888999888777777999;;;;;;<<<===????????????>>>???>>>======<<<<<<======???@@@@@@@@@@@@>>><<<;;;;;;;;;;;;<<<===<<<:::888;;;;;;<<<>>>AAABBBAAA???===>>>???@@@???>>>;;;:::;;;;;;;;;<<<======>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>============???>>>>>>>>>???BBBEEEGGGAAA@@@??????????????????============>>>@@@BBBCCC???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@??????@@@@@@AAABBBBBB@@@@@@AAACCCEEEEEEDDDBBBBBBAAA@@@????????????@@@AAABBBDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDDDDBBB@@@???@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999888777666666666777555555555444333111//////000///...,,,++++++*********))))))(((((())))))******)))(((''''''&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((())))))))))))'''&&&$$$'''(((((())))))((((((((())))))))))))))))))))))))((((((((()))***,,,...000222444777;;;>>>@@@AAABBB@@@???===;;;::::::;;;<<<===>>>???AAABBBDDDEEEEEEHHHKKKQQQ[[[gggttt}}}xxxtttqqqsssqqqrrrvvv~~~{{{sssfffbbb```___\\\WWWUUUWWW^^^dddllltttzzz}}}~~~}}}{{{|||~~~||||||xxxxxxwwwwwwvvvvvvvvvvvvqqqqqqrrrsssuuuwwwxxxzzzzzz{{{|||}}}~~~}}}}}}|||xxxuuurrroooppptttxxx|||~~~zzzuuuooollllllmmmnnnrrrtttvvvxxx}}}uuujjj```[[[444555555666777777888888888888888888888888888888555555666888::::::888666666666666777888888999999777888888999999888777666888888888888999;;;<<<===:::999999999999;;;<<<>>><<<======<<<<<<;;;:::999777888999888777777999;;;999:::<<<===>>>>>>===============<<<===============>>>>>>>>>>>>===<<<;;;:::::::::<<<===<<<:::888::::::<<<>>>@@@AAA@@@???===>>>???@@@???>>><<<;;;<<<;;;;;;:::;;;<<<===>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<========================<<<>>>>>>>>>>>>@@@BBBEEEFFFAAA@@@???>>>>>>>>>>>>>>>>>>=========>>>???AAAAAA>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCBBBAAA???>>>>>>>>>??????@@@@@@AAAAAABBB@@@>>>>>>@@@CCCDDDDDDCCCBBBAAA???>>>=========>>>???AAABBBCCCCCCBBBAAA???@@@AAACCCDDDCCCAAA??????@@@@@@@@@@@@???>>>>>>===============<<<;;;;;;999999999999999999999999:::999888777666666555555444444444333222000///...///...---,,,***************))))))))))))))))))***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((()))******))))))'''&&&%%%'''(((((())))))))))))((()))))))))))))))*********)))((()))***,,,///222444666888;;;>>>@@@@@@@@@??????===:::999999;;;>>>???BBBBBBBBBBBBAAABBBDDDFFFOOORRRYYYcccnnnyyy~~~wwwrrrpppnnnooossszzz}}}wwwrrrlllfffaaa[[[\\\```ccceeeeeefffgggooottt{{{||||||yyyxxx||||||zzzzzz|||uuuvvvwwwwwwxxxyyyzzzzzzwwwwwwxxxyyy{{{~~~~~~}}}}}}}}}~~~~~~zzzzzz}}}uuummmhhhfffaaaccceeefffgggooo{{{xxxqqq444555555666777888999999999999999999999888888888444555666888::::::888666444444555555666777777777777888999::::::999777666777777777777888:::;;;<<<;;;;;;:::::::::<<<===>>><<<<<<<<<<<<;;;:::999888777888999888777777999;;;888999;;;<<<======<<<<<<;;;<<<<<<===============:::;;;;;;<<<============;;;::::::<<<======;;;999999:::<<<>>>????????????===>>>>>>???>>>===<<<<<<===<<<:::::::::;;;===>>>======>>>>>>>>>>>>======>>>==================>>>:::;;;;;;<<<======>>>>>>=========>>>@@@BBBCCCEEE@@@??????>>>============??????>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBDDDCCCCCCAAA@@@???============>>>???@@@@@@@@@AAA@@@??????@@@BBBCCCBBBAAACCCBBBAAA???>>>======<<<===>>>@@@AAABBBBBBBBBAAA???@@@BBBCCCCCCAAA@@@??????@@@@@@@@@@@@???>>>>>><<<===>>>>>>>>>===<<<;;;999999999999999999999999:::999999888777666666555444444444333222111000/////////---,,,+++***************))))))))))))******)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''((((((((((((''''''&&&''''''((()))******))))))((()))))))))*********+++******+++---000444777999;;;<<<>>>???@@@>>>===<<<999888666666888===AAADDDFFFGGGHHHHHHHHHJJJNNNRRRUUUYYY___gggqqqzzzzzztttuuuxxxxxx|||wwwrrrkkkiiifffccc^^^YYYWWWWWW[[[cccnnnvvvyyyzzzzzzyyyzzz}}}~~~~~~~~~{{{yyyzzzwwwxxx||||||{{{|||||||||~~~{{{{{{zzzzzzzzz{{{||||||}}}}}}~~~}}}}}}yyyoookkkdddeeeddd```\\\^^^fffmmmvvv{{{444555555666777888888999999888888888888777777777444444666888;;;;;;999777333333333444555555666666777888:::;;;;;;:::999777666666666777888999;;;;;;@@@>>>===;;;:::::::::;;;;;;;;;;;;::::::999888777777888999888777777999;;;888999:::<<<<<<<<<<<<;;;;;;<<<<<<=========<<<<<<999999::::::;;;<<<<<<===;;;:::999:::<<<<<<<<<;;;999;;;===>>>=========>>><<<<<<============<<<<<<<<<<<<;;;::::::;;;<<<=========>>>>>>>>>>>>======>>>>>>============>>>>>>::::::;;;<<<===>>>??????=========>>>???@@@AAABBB???>>>==================?????????>>>>>>=========<<<<<<<<<<<<===???BBBCCCEEECCCAAA???============;;;<<<===???@@@@@@@@@@@@@@@??????@@@BBBCCCAAA@@@BBBAAA@@@>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBB???AAACCCCCCAAA??????@@@???@@@@@@@@@@@@???>>>>>><<<===>>>??????>>><<<<<<::::::;;;;;;;;;;;;::::::888888999999888777666555444444444444333222111000000///...,,,+++++++++++++++******))))))******+++((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))************((())))))******+++++++++---...000333666999;;;<<>><<<:::999555444444666:::???EEEHHHFFFJJJOOORRRSSSVVV[[[___[[[]]]aaahhhqqq{{{zzzxxxwwwjjjcccYYYWWWVVVVVVUUUTTTWWW\\\eeesss}}}|||zzz{{{}}}~~~}}}|||{{{zzz|||~~~{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}~~~~~~}}}~~~zzztttsssoooggg___ZZZYYY[[[___ccckkksss~~~444444444555555666666777777777666666666555555555444444555888;;;;;;999777333333444444555666666777555777999;;;<<<;;;999888666666666777888999;;;;;;???>>><<<:::999999999:::999999999999888777666666777888999888777777999;;;888999:::<<<<<<<<<<<<;;;;;;<<<=========<<<;;;:::::::::999999999::::::;;;;;;999777777999;;;;;;;;;999<<<>>>>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;;;;======>>>>>>>>>>>>===============<<<<<<=========<<<<<<<<<======>>>>>>>>>===============>>>>>>???======<<<<<<<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>=========???AAACCCEEEFFFCCC???<<<;;;;;;>>>???:::;;;===>>>???@@@@@@???@@@???>>>>>>@@@AAAAAA@@@??????===<<<;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCBBB@@@AAACCCBBB???>>>???AAA???@@@@@@@@@@@@???>>>>>>;;;<<<>>>??????>>>===<<<999:::;;;;;;;;;;;;:::999555666777777777666555555333333333333222222111000///...---,,,+++*********+++******))))))******+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''''''''&&&&&&'''''''''''''''(((******++++++***((())))))******+++,,,,,,///111555999<<<>>>>>>>>><<<<<<;;;:::999888777777777777888;;;???EEEJJJMMMOOOWWWaaaggghhhggghhhjjjeeeeeefffjjjqqq{{{wwwiii\\\VVVSSSQQQSSSWWWZZZ\\\dddnnnxxx~~~~~~xxxuuuwwwyyy~~~}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}|||vvvnnnfff```\\\YYYZZZ\\\___eeemmmvvv}}}333333444444444444555555555555555444444333333333444444555888;;;;;;999777444444555555666777777777333555888;;;;;;;;;999888666666777777888:::;;;<<<;;;:::999999999:::;;;<<<888999999888888777666555777888999888777777999;;;888999;;;<<<======<<<;;;;;;<<<=========<<<:::999<<<;;;:::999888888888888;;;888555555666999;;;;;;999<<>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::======>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>============<<<=====================<<<<<<<<<<<<<<<===>>>???:::;;;<<<>>>??????????????????>>>>>>@@@BBBEEEGGGFFFCCC>>>:::999;;;>>>AAA999:::<<<>>>???@@@??????BBB???<<<;;;===???@@@AAA======<<<;;;::::::::::::===>>>@@@BBBCCCCCCCCCCCC@@@BBBCCCAAA>>>===???BBB???@@@@@@@@@@@@???>>>>>>;;;<<<>>>???@@@???===<<<777888999::::::999888777333444555666666666555444222222222222222111000//////...,,,+++******))))))++++++************++++++(((((('''''''''(((((()))))))))))))))))))))))))))((()))))))))((('''&&&&&&***)))(((''''''&&&''''''''''''(((******+++++++++((())))))***++++++,,,,,,111444888<<>>AAAEEEKKKOOORRR```kkkxxx~~~yyyuuusssooommmkkklllqqqzzzvvvjjj^^^TTTOOOUUUSSSVVV^^^ccchhhsssxxxssssssuuu{{{~~~|||{{{{{{~~~{{{zzzzzzyyyyyyyyyzzzzzz|||}}}~~~{{{}}}~~~~~~~~~|||uuummmhhhbbb```]]][[[ZZZ^^^eeeiiirrr333333333444444555555555444444555555555444222111333444555666777777777777555444333333222222222222777777888999::::::;;;;;;;;;:::888777777888:::;;;<<<:::888666666777888999888888888888777777777777888888777777777777888888999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777666666777999<<<===;;;:::999999:::;;;::::::999999::::::;;;<<<============<<<;;;;;;===>>>???>>>>>>============>>>>>>@@@@@@>>>=========>>>???AAA???===<<<;;;<<<===>>>======>>>>>>>>>>>>===<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAAEEEIIIKKKQQQHHH>>>::::::======<<<<<<===>>>=========@@@BBB>>>>>>>>>===;;;<<<>>>@@@???===;;;:::;;;;;;;;;999???===<<<>>>BBBEEEEEEDDDAAA@@@???>>>============@@@@@@@@@???????????????BBB???<<<===???@@@>>><<<888888888888777777777666555555444333333555666777444444333222111///...---++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))'''(((***)))(((''''''(((*********+++---000333444;;;<<<===>>>===;;;999777555444333444666999::::::???CCCGGGHHHJJJQQQ[[[dddnnn}}}zzzwwwssspppqqqssswww~~~{{{|||}}}|||uuuooofff]]]XXXWWWYYY\\\___ccchhhlllqqqyyywwwtttwwwzzz~~~}}}||||||||||||}}}}}}}}}}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxrrrkkkddd```]]]ZZZYYYgggrrr333333333333444444444444222333444444333222111000444444555666666555555555666555444444333333333444666777777888999999:::::::::999888777777888999::::::999888777666777777888777777777777777777777777888777777666666777777888888888888888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999:::999888888888999:::;;;;;;:::888888999:::::::::999::::::;;;<<<<<<======::::::999999::::::;;;;;;<<<<<<<<<======<<<<<<<<<>>>>>>=========>>>@@@AAA@@@???===<<<;;;<<<===>>>======>>>>>>>>>=========>>>>>>>>>>>>>>>?????????========================>>>>>>>>>???BBBFFFJJJMMMOOOHHH@@@<<<===???>>>===>>>???AAAAAA@@@@@@@@@AAA???@@@@@@???======@@@BBB@@@>>>======>>>>>>>>>===???>>>===???BBBEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>????????????????????????BBB???======???@@@>>>===888777666555444444444444444444444333333444444444555555444444333222000000,,,,,,,,,++++++*********))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))'''(((******))))))***+++,,,++++++,,,///333777999===>>>>>>===<<<:::888777666555555777:::===???@@@AAAEEEHHHKKKNNNWWWeeeooo|||zzzvvvuuuuuuvvv}}}{{{zzz{{{zzzlll___]]]ZZZYYYZZZ^^^dddiiiooossswwwzzz||||||zzz|||{{{~~~}}}}}}||||||||||||}}}}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~xxxrrrmmmhhhccc``````gggqqq{{{444444333333333333333333111111222222222111000000444444555555444444333222666666555444444444555555666666666777777888888999888888888888888888888888777777777777777666666555666666666666666666666666777666666555555666666777777777777777777777777777999:::;;;<<<<<<===<<<<<<:::;;;;;;;;;;;;::::::999;;;:::::::::999999888888:::999777666666888999:::::::::;;;;;;<<<=========888999::::::;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAA@@@???===<<<;;;;;;<<<<<<========================?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>BBBFFFJJJMMMKKKFFF@@@>>>???AAA@@@>>>@@@CCCFFFGGGEEECCCAAA@@@AAABBBBBB@@@??????AAACCCBBBAAA@@@AAABBBCCCBBBAAA@@@>>>>>>???BBBDDDDDDDDDBBBBBBAAA@@@????????????===>>>>>>??????@@@@@@@@@AAA@@@>>>>>>?????????>>>;;;999777444333333444444444444555555444333111000333333333333333222111111------,,,,,,+++***))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))'''(((***+++***+++---...---------000333777<<<>>>???>>>===;;;:::888888777666777888;;;===@@@CCCEEEEEEIIIMMMQQQVVVaaaqqq|||~~~{{{wwwtttxxx~~~zzzzzzyyyyyy|||~~~~~~}}}yyyssspppmmmeee\\\RRRUUUZZZ___eeemmmvvv|||~~~~~~}}}}}}}}}|||||||||}}}}}}}}}~~~~~~{{{{{{|||}}}|||{{{zzzyyy{{{|||}}}~~~|||{{{{{{{{{}}}}}}{{{zzzyyyyyyyyy||||||}}}}}}~~~yyyrrrmmmgggiiilllnnnsss|||444444333333222222111111111111111111111111111000222222333444444444333333555555444444444444555555555555555666666666777777666777777888888777777666444555777888888666555444555555555555666666666666666666555555555555666666777777777888888888888888::::::;;;<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::888999999999999888777777999999777555555666888;;;;;;;;;;;;<<<<<<=========:::;;;===>>>>>>>>>===<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>?????????>>>===<<<;;;;;;;;;;;;===<<<<<<<<<=========>>>????????????>>>>>>>>>>>>========================;;;;;;<<<===@@@CCCGGGIIIEEECCC@@@???@@@AAA@@@???AAAEEEJJJKKKIIIEEEAAA???BBBBBBBBBAAA@@@@@@BBBDDDCCCCCCCCCDDDFFFGGGGGGEEE@@@??????@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<======>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>AAA>>>;;;777666666777888444555777777666333111/////////000000000000000///......---,,,***)))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))'''((()))))))))***,,,...---///333777;;;===??????===<<<:::999888999:::;;;===>>>AAABBBDDDFFFIIIKKKJJJOOOVVV[[[aaakkkyyy~~~xxxsssuuu{{{~~~vvvqqqjjjgggbbb^^^\\\\\\\\\[[[```fffmmmtttyyy~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~{{{|||~~~~~~~~~|||zzzxxxzzz{{{|||}}}}}}~~~}}}}}}}}}{{{zzzzzz|||~~~|||zzzyyyxxxxxx{{{|||}}}~~~~~~{{{yyyuuupppmmmnnnssswwwzzzxxxwwwyyy333333333222222111111000222111111111111222222222///000111333444555555555444333333333333333444444555555555555555666666666555666666777777666666555333444666888888666555333444555555555666666666777666666555555555555666666888888888999999999::::::999:::;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;:::555555666777777777777666888888888666444555888:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===??????>>>======<<<===>>>??????>>>===<<<<<<<<<======<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<>>>@@@BBBCCC@@@@@@??????@@@@@@???>>>CCCFFFKKKLLLJJJEEEBBB@@@AAAAAAAAA@@@??????AAACCCDDDDDDDDDFFFIIIJJJHHHGGG@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>======<<<<<<===<<<<<<===>>>??????@@@@@@?????????>>>======>>>>>>CCCAAA===999777777888999666777999999888555111///......///000000000//////......---,,,***)))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))'''((()))((('''(((***,,,...222999???BBBBBB???===999999888888999<<>>???===>>>>>>>>>????????????????????????????????????<<<<<<<<<<<<===>>>???@@@>>>>>>???????????????>>>CCCFFFIIIIIIGGGDDDBBBAAA@@@AAAAAA???>>>>>>@@@BBBDDDDDDEEEGGGIIIIIIHHHFFF@@@AAABBBAAA@@@@@@AAACCC??????>>>===<<<<<<<<<<<<<<<======>>>>>>?????????===>>>>>>===;;;;;;<<<>>>@@@>>><<<999777666666777777888999:::888666333111///000000111111111000000------,,,,,,+++***))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))(((((()))))))))***---000444888???EEEFFFCCC>>>:::888888888:::===AAAEEEHHHGGGJJJNNNNNNMMMMMMOOOQQQXXX```jjjqqquuuyyyyyybbbSSSOOOMMMLLLNNNTTTZZZcccqqq~~~~~~|||{{{www}}}{{{}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxyyyzzz{{{||||||||||||~~~}}}{{{{{{|||~~~~~~|||{{{zzzyyyzzz{{{|||~~~~~~~~~}}}~~~~~~}}}wwwtttfffbbb^^^[[[___jjjxxx000000000111111111111111000000/////////000111222000111222444555666666666333333333333333444555555666666666555555555555555666555444333333444555666444555666777888777777666555555666777777888999999888777777666666777777888777777777888999:::::::::888888888999999888888777666777888999:::;;;;;;<<<888777666555444555666666444888;;;;;;777555777999::::::::::::::::::::::::999888888888888999:::::::::<<<>>>??????>>><<<:::::::::;;;<<<<<<<<<;;;:::777888999:::;;;<<<<<<<<<<<<;;;:::::::::<<<>>>@@@<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===???@@@AAAAAA???@@@@@@??????>>>???@@@CCCDDDEEEEEECCCAAAAAABBBAAAAAAAAA@@@>>>>>>AAACCCCCCCCCDDDFFFHHHHHHFFFDDD@@@BBBCCCAAA??????AAACCC@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<===>>><<<:::999;;;======<<<:::999777666555555666777888888777555333222000000000111000000//////,,,,,,,,,++++++*********))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))***+++,,,---000555888<<>>>>>===;;;999777888:::<<<======<<<<<<666777888:::<<<<<<======<<<;;;:::999:::<<<>>>@@@;;;;;;<<<>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@BBBCCCDDD@@@AAAAAA@@@??????@@@AAABBBCCCCCCAAA@@@@@@AAACCCAAABBBBBB@@@??????AAACCCBBBBBBCCCEEEGGGGGGDDDBBBAAABBBCCCBBB???>>>@@@CCCAAA@@@???>>>============>>>>>>>>>>>>============;;;<<<===<<<999888:::<<<<<<<<<;;;:::999777666666555666666666666444333222......//////...------,,,,,,+++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))+++---///222666;;;???CCCDDDDDDDDDCCC???<<<:::===>>>@@@CCCGGGKKKNNNPPPYYY^^^dddfffeeeeeehhhlllgggmmmuuuyyy|||}}}tttmmmgggbbbXXXPPPQQQWWWWWWYYY```llluuuvvvooolllvvv}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~yyy{{{}}}}}}|||zzzyyyyyyyyyyyyzzz|||~~~~~~}}}||||||}}}~~~{{{|||}}}yyynnnfffbbbbbbccc//////000111111111111000111000000000000000111111000111222444555666666666333333333444444333222222444444444333333222222222666666666666555444333222444555666777777666555444555444444444555888;;;===888888777777666666555555777666555666999;;;;;;;;;999999999999888777666666222333444666777999::::::;;;999777444333444666777<<<;;;:::::::::999777555888888888888888888888999888888888888888888888888:::;;;===>>>???>>><<<;;;<<<<<<<<<;;;;;;:::::::::999999999888888888777777999999888888999;;;===>>>:::;;;<<<===>>>>>>>>>>>>AAA@@@===;;;::::::;;;<<<>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@AAA@@@???======???AAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>BBBAAA???>>>>>>???>>>===;;;::::::999999::::::;;;;;;:::888666555555666666888888888777666444333222///............---------***************+++++++++'''&&&%%%&&&(((***)))(((+++***(((&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******((()))))))))((((((&&&&&&&&&***111777;;;???BBBEEEHHHHHHFFFBBB>>><<<===>>>FFFFFFGGGGGGJJJOOOVVV[[[gggsss}}}~~~{{{zzz{{{{{{wwwzzz}}}|||lllaaa^^^[[[WWWUUUWWW\\\cccggghhhnnntttwww{{{zzzsssrrrxxx|||xxxuuuwww~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{|||{{{yyyxxxyyyzzz|||~~~~~~}}}{{{|||~~~}}}|||||||||{{{zzzxxxwwwvvvwwwxxxyyyzzzzzzzzzyyyxxx{{{|||~~~zzz|||~~~|||zzz}}}|||||||||||||||}}}}}}|||tttiiibbb///000000111222111111111111000000000000000111111222222333444444555444444222222222222222222222111222222222333333333333333555555555444444333333222555555666666666555444444555444333333333333444555777777777666666666555555666444444555777999999999777888888888888777666666444444555555777888:::;;;;;;999777444444444666777:::999888888999999777555777888888888999999::::::999999999999999999999999:::;;;<<<>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999999888888999999888888999:::;;;<<<;;;<<<===>>>????????????@@@>>><<<;;;:::;;;<<<=========>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAA@@@??????AAACCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAA@@@@@@@@@???>>>===;;;::::::::::::::::::;;;:::999888777666777888888888888888777555444333222............------------++++++******************,,,***)))***++++++***)))(((((('''''''''(((((()))))))))))))))))))))))))))(((((())))))***+++++++++)))))))))))))))*********+++000666<<<@@@CCCFFFHHHFFFEEECCC???======@@@CCCJJJJJJIIIIIINNNVVVaaahhh}}}}}}~~~yyyrrrhhh\\\TTTTTTUUUXXX\\\cccjjjqqqtttvvvzzz}}}|||||||||vvvvvvzzz{{{wwwuuuwww~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxxxxxxxyyy{{{{{{~~~}}}|||||||||}}}yyyxxxxxxzzz~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzyyy}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}~~~{{{uuu000000111222222222222111111000000//////000000000222333333444444333333222111111111111111111111111000111111222222333444444444333222111111222333333555555666666555444333222666666666777666666666555666666666666666555555555444333222444666888888777555666777777888888777777777777666555666888:::;;;:::999777555444555666777888777666777999999777666777777888999::::::;;;;;;::::::::::::::::::::::::999:::<<<=========<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::::::::999:::999999888888999::::::<<<===>>>???@@@@@@@@@@@@===<<<;;;::::::;;;<<<===<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBAAA@@@AAACCCEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBAAAAAABBBCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::999999888777555333222222............------------,,,+++++++++***)))))))))+++***(((((((((((('''%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---))))))))))))+++,,,...000333888>>>CCCFFFHHHJJJKKKDDDCCCBBB@@@???AAAEEEIIINNNLLLKKKMMMTTT```oooyyy~~~~~~~~~|||wwwnnnjjjddd^^^ZZZVVVSSSPPPUUUYYYbbbkkkuuu|||{{{{{{zzz}}}~~~yyywwwvvvxxx}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwxxxxxxxxxyyy}}}{{{yyyxxxxxxyyyzzzxxxwwwvvvxxx|||~~~}}}}}}~~~}}}}}}|||{{{{{{xxxyyyzzz{{{{{{{{{{{{zzz}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}|||}}}~~~zzzzzzzzzzzz{{{}}}~~~~~~|||~~~000111111222222222222222111000000////////////000111111222333333333333333111111111111111222222333111111222222222222222222222111000//////000222333555555555444333333222222333444666999::::::999888555555555555555555555555333222222444777888777666555555666777888999999999:::888666555555777999;;;999888666555555555666777666666666777999:::999888666777888999:::;;;<<<<<<::::::::::::::::::::::::999999:::;;;<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::999999999888888999999<<<<<<===>>>????????????;;;;;;::::::;;;<<<===>>><<<======>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@AAABBBBBBAAA@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBAAACCCFFFGGGEEEBBB@@@???;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999888999999:::;;;:::888666444333222111.........---------,,,,,,,,,,,,,,,+++***)))(((((()))(((&&&&&&''''''&&&%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))******+++,,,,,,,,,)))))))))***,,,000333555;;;???DDDGGGHHHHHHHHHIIICCCDDDDDDDDDDDDEEEIIILLLMMMMMMNNNQQQZZZiiixxx|||zzzvvvyyy~~~uuukkkeee\\\XXXSSSPPPRRRWWW\\\```jjjnnnuuu|||~~~{{{~~~~~~}}}|||zzzyyyyyy{{{~~~~~~|||~~~}}}}}}}}}||||||||||||yyyyyyyyyyyyzzzzzzzzzzzzuuuvvvwwwxxxxxxxxxxxxwww{{{yyywwwuuutttuuuwwwyyy{{{yyyxxxxxxzzz|||||||||~~~}}}|||}}}}}}~~~~~~~~~}}}}}}|||xxxyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}{{{xxxxxxzzz|||~~~~~~}}}|||||||||}}}}}}~~~~~~~~~zzzzzzzzz{{{|||~~~|||}}}~~~000000111222222222222111111111000///......//////---...000222333444555555333222222222222333444555444444333333222111000000111000///---...///111222444444333222222222222222///111444666777666555444444444444444444555555555444333444666888999888777555555777888999999:::::::::888666444555666999:::888777666666555666666777666666666888;;;<<<;;;:::666666777888:::;;;<<<<<<::::::::::::::::::::::::888999999:::::::::::::::::::::::::::::::::::::::888888888888999999999999999999::::::999999999888;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>======BBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBB@@@??????@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@@@@AAAAAAEEEIIIJJJGGGDDDAAAAAA;;;<<<<<<======<<<<<<;;;???===;;;:::888888888888<<<;;;888666444222111111...------------,,,,,,,,,,,,,,,,,,+++***)))((((((***)))((()))+++,,,+++***'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((())))))***++++++,,,))))))***,,,///444888:::AAADDDFFFGGGFFFEEEEEEEEEBBBDDDFFFHHHGGGGGGIIIJJJLLLNNNQQQXXXaaannn|||}}}yyywwwuuu|||ssseeeZZZUUUOOONNNNNNPPPXXXeeerrrzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{|||~~~~~~}}}}}}}}}}}}||||||||||||{{{xxxxxxxxxxxxxxxyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwwwwuuusssrrrsssuuuwwwyyy|||zzzxxxxxxyyyzzz{{{zzz}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}||||||{{{wwwwwwwwwxxxyyyzzzzzz{{{yyyyyyyyyyyyzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||||||||}}}|||{{{wwwuuutttvvvxxx}}}}}}|||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~~~~}}}||||||}}}//////000111111111111000111111000///............+++,,,...111333444555666333222222111222333555666777666555444222111000000111000///......///000000222222111111111111222222555666777888777555333222333333333444444444444444444444555777::::::999777444555666777888888888888888777555444555666888999777777666666666666777777777666777999;;;<<<<<<:::666666777888999999::::::::::::::::::::::::::::::888888888888999999999:::999999999999::::::::::::777888888888888888999999999::::::;;;;;;;;;:::::::::;;;<<<======>>>>>>>>>;;;<<<<<<=========>>>>>>@@@@@@??????>>>=========AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCBBB@@@??????@@@CCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>?????????AAAEEEJJJJJJFFFCCCAAABBB;;;<<<===>>>>>>===<<<;;;>>>===;;;999888888888999>>><<<999666333111111000------------,,,,,,,,,,,,,,,+++++++++***)))))))))(((''''''(((***++++++***))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((())))))***++++++++++++,,,...111555999===???EEEFFFFFFEEECCCCCCCCCEEEDDDFFFHHHJJJIIIJJJKKKLLLQQQTTTYYY___hhhsss}}}}}}}}}{{{pppdddWWWNNNLLLIIILLLRRR[[[hhhxxx~~~}}}||||||}}}yyyzzz{{{|||}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwwwwxxxxxxtttsssrrrrrrsssuuuwwwyyyxxxvvvuuuvvvxxx{{{||||||{{{{{{|||}}}~~~~~~~~~zzzzzz{{{{{{zzzyyyxxxxxxtttttttttuuuvvvwwwxxxyyy{{{zzzyyyyyyzzz|||}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyvvvsssrrrsssuuuzzzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{|||~~~}}}{{{zzzzzz}}}~~~......///000000000000///111111000......------...,,,---///111222333444444222111111000111333555666666666555555444333222222111111000000//////......000000//////000111333444888999999999888777555444222222333333333444444444444444555888:::;;;999777333333444555666666666555555555444444555666777777777666666666666777777777666666666888:::;;;:::999666666666777777888888888999999999999999999999999777777777777777888999999888888999999999:::::::::888888888999999:::::::::999999;;;<<<===<<<<<<;;;;;;<<<===>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???===@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???????????????DDDHHHGGGCCC@@@@@@AAA;;;<<<>>>??????>>><<<;;;::::::999888888999:::;;;???===999555222111000000---------,,,,,,,,,++++++++++++******************'''&&&%%%&&&'''((('''&&&)))(((((('''''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,...000333777;;;???BBBDDDFFFFFFEEEDDDCCCDDDGGGIIIKKKLLLMMMMMMMMMPPPTTTWWW]]]___ccchhhnnnwwwzzzoooccc]]]WWWPPPMMMOOOOOOVVVaaannn}}}{{{yyyzzz}}}{{{zzzzzzzzzyyyyyyzzz{{{}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{yyyyyyyyyxxxxxxwwwwwwwwwvvvuuutttttttttuuuvvvwwwttttttsssttttttuuuvvvwwwvvvuuussstttvvvxxxyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}~~~}}}}}}|||xxxxxxxxxxxxwwwuuutttsssrrrrrrqqqrrrsssuuuvvvwwwzzzyyyxxxxxxxxxzzz|||}}}zzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzwwwxxxxxxwwwtttrrrrrrsssvvvwwwxxxyyyzzz{{{{{{{{{}}}||||||{{{{{{{{{||||||zzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||||||||}}}~~~~~~|||~~~~~~---......///////////////111111000......---------......///111222222222222111000//////000222444555555555555555555555444444111111111111000///------//////...///000111333444333333444555555666666555222222222333333444444444333333555777::::::888666222222333333444444333333333333444444555666666666666666666777777777777777666555555777999:::999888666666666666777777777777888888888888888888888888777777777777777888888999888888888999999:::::::::999999999::::::;;;;;;;;;888999;;;===>>>>>>======<<<===>>>??????@@@@@@@@@>>>>>>????????????>>>>>>AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@;;;>>>BBBDDDDDDEEEFFFHHHBBBBBBBBBBBBBBBBBBBBBAAABBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>BBBFFFEEE@@@===>>>@@@<<<===>>>@@@@@@>>>===<<<777777777777888:::<<<>>>???===999555222111000000---------,,,,,,,,,++++++***************+++++++++,,,+++))))))******((('''((('''&&&&&&&&&(((***+++))))))))))))))))))))))))***++++++,,,,,,---......111333777;;;@@@CCCFFFGGGFFFFFFEEECCCCCCFFFKKKOOOTTTSSSRRRPPPRRRWWW^^^dddhhhiiijjjmmmrrr{{{yyyrrrggg\\\SSSQQQQQQPPPRRRWWWYYYbbbppp}}}xxxuuuttt{{{~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{|||~~~~~~|||{{{}}}|||||||||{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvuuutttrrrqqqrrrsssuuuwwwuuuuuuuuuuuuuuuuuuttttttyyyvvvtttssstttttttttsssvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvtttsssqqqqqqppppppppppppqqqsssuuuvvvxxxwwwvvvuuuuuuwwwyyy{{{yyyyyyzzzzzz{{{|||}}}}}}{{{{{{zzzyyyyyyyyyzzzzzzvvvxxxyyyxxxuuusssssssssssstttvvvwwwyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{|||}}}~~~~~~}}}||||||{{{~~~~~~~~~~~~zzz}}}////////////////////////------------............///......------///000111000000000000000000111222333999===<<<:::;;;999666222333444222000...------.../////////000000111111333333444444555666777777444444444333333222222222000111222333555666777777222222222333333333444444555444444333333444444555777666666555444444333333333444444555666777888888777666555555555666888999:::999888888888999:::;;;999888777666666777888888666777888999:::999888888999999:::::::::999888888;;;;;;::::::;;;<<<>>>???<<<<<<======>>>@@@AAABBB??????>>>===============CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAA@@@@@@?????????BBBBBBBBBCCCDDDFFFHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888666666777;;;???BBBCCC???999444222000...---,,,,,,,,,+++++++++******************))))))))))))(((+++,,,)))$$$###(((---''')))***++++++***)))'''&&&&&&((()))))))))((('''++++++++++++,,,...000111555888===AAAEEEFFFFFFFFFEEEFFFFFFGGGJJJNNNTTTWWWdddggggggdddeeekkkppprrryyyzzzyyyvvvtttzzzrrrddd^^^VVVTTTQQQSSSXXX___eeehhhqqqrrrzzz}}}wwwtttuuuwww}}}}}}~~~~~~|||||||||zzzyyyxxxwwwwwwwwwuuuvvvxxx{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{~~~~~~~~~yyyyyyzzz||||||}}}}}}}}}||||||{{{yyywwwvvvuuutttssstttuuuvvvvvvuuutttssstttsssqqqpppqqqsssvvvwwwuuuuuutttsssssssssssstttuuuuuuttttttrrrqqqooonnnooopppqqqssstttttttttsssrrrqqqpppooooooqqqsssuuusssssssssrrrrrrqqqoooooonnnlllkkklllooorrrtttuuuvvvtttrrrqqqqqqsssvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyxxxwwwxxxyyyzzz{{{uuuuuuvvvvvvuuutttrrrqqqssstttuuuwwwxxxyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwwwwxxxxxxyyyyyyyyyuuuvvvwwwxxxyyyyyyyyyyyy}}}}}}~~~~~~}}}---------------------------------........./////////...---------...000000//////......//////000111222888<<<;;;;;;<<<;;;888444444444222000...------........./////////000000//////111222444555666777444444333333333222222222111111222333444555666666222333333333444444444444444444333333333333444444666666666555444333333333666666555555555444444444777666555555555666888888999888888777888999:::;;;999888777666666777888888666777888999999999888888999999999999999999::::::<<<;;;;;;:::;;;<<<===>>><<<<<<<<<===>>>???AAAAAA???>>>>>>===<<<<<<======BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAACCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<::::::888777666777999===AAADDDCCC???999444222000...---,,,,,,,,,+++++++++******************))))))))))))))))))(((''''''((()))+++'''(((***++++++***((('''(((((()))*********)))((()))))))))***---000333555<<<>>>@@@CCCDDDEEEDDDDDDDDDGGGKKKLLLNNNTTT___hhhyyy}}}}}}zzzyyy|||~~~}}}}}}vvvrrrxxxqqqcccZZZWWWUUUVVVXXX^^^fffmmmrrrtttxxxvvvyyyyyyvvvvvvxxx{{{{{{}}}~~~{{{yyyxxxwwwvvvuuuuuuuuuuuuuuutttuuuwwwyyy{{{|||}}}}}}}}}}}}|||||||||}}}}}}~~~}}}}}}|||}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxvvvuuutttsssrrrssssssssssssssssssrrrrrrpppooonnnoooqqqsssuuutttsssrrrrrrrrrrrrrrrrrrssssssrrrqqqpppnnnnnnmmmnnnoooppprrrrrrrrrrrrqqqppppppooooooooopppqqqrrrqqqqqqqqqppppppooonnnmmmllljjjiiijjjmmmpppqqqrrrrrrqqqpppooooooqqqrrrsssuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwvvvvvvvvvwwwyyyyyyssstttuuuuuuvvvuuutttsssvvvvvvwwwxxxxxxyyyxxxxxxzzzyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||~~~,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...------------...//////...---------......///000111777<<<;;;;;;======:::666555333111///...---,,,------------............+++,,,---///111333555666333333333222222222222222222222222333333333444444333333333444444444555555444333333222222333333444666555555444444333333222444444444444333333333333666666555555666666777888888888777777777888999:::888777777666666777777888666777888888999999888888999999888888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@>>>>>>===<<<<<<<<<======AAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>==================<<<;;;::::::777777666777:::>>>BBBEEECCC???999444111000...---,,,,,,,,,+++++++++******************))))))))))))'''&&&%%%&&&)))***)))''''''''')))******)))''''''******++++++++++++***)))'''((()))+++///444888;;;DDDDDDDDDDDDCCCCCCBBBBBBDDDIIIOOORRRVVVaaarrrwwwrrrxxx~~~{{{tttiii^^^XXXWWWYYYaaaccchhhpppxxx~~~~~~yyyvvv{{{|||yyyxxxyyyyyyzzz|||}}}||||||zzzxxxuuuuuuuuuttttttttttttuuuuuussstttuuuwwwyyyzzz{{{|||}}}||||||{{{{{{{{{||||||~~~}}}|||{{{{{{zzz{{{{{{|||}}}||||||{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~~|||{{{yyyxxxxxxxxxwwwvvvtttsssrrrrrrqqqqqqppppppppppppqqqqqqooonnnmmmlllmmmoooqqqrrrrrrqqqqqqqqqppppppppppppqqqpppooommmllllllmmmmmmnnnnnnoooooopppoooooonnnmmmmmmnnnoooooooooooonnnmmmnnnnnnmmmmmmlllkkkjjjiiihhhfffgggjjjlllmmmmmmllllllllllllmmmmmmnnnnnnppppppppppppqqqrrrsssssstttttttttssstttuuuuuuvvvqqqrrrssstttuuuuuuuuuuuuxxxxxxxxxyyyyyyxxxxxxwwwxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{|||~~~,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------------.........------------...///000000333888<<<;;;;;;===>>>;;;999666333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333333222222222222222111111111222222222222222222222222333333444444444555555555333333222222222222333333444444444444333333222222///000111222333444555666555555555555666666777777666666666777777777888888666666666666777777777888666777777888888888888888:::999888777888:::===>>><<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<<<<=========@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@??????????????????@@@CCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBAAAAAA@@@????????????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999777777666777999<<>>888333111///...,,,,,,,,,,,,+++++++++******************)))))))))(((''''''''''''((((((&&&%%%''''''((((((((((((''''''******++++++++++++******((()))+++...444:::???BBBGGGFFFEEECCCBBBBBBBBBBBBFFFKKKQQQXXXaaaqqqzzzuuuxxx}}}{{{{{{iiifffbbb\\\YYY]]]eeemmmzzz{{{}}}yyysssssszzz~~~{{{zzzzzzzzz{{{~~~~~~|||zzzyyyyyyxxxuuusssvvvvvvuuuuuuvvvwwwwwwxxxttttttuuuvvvxxxyyyzzz{{{|||{{{{{{zzzzzzzzzzzz{{{~~~}}}}}}||||||{{{||||||}}}~~~zzzzzzzzzzzz{{{{{{|||}}}||||||}}}}}}~~~~~~|||zzzzzzyyyyyywwwvvvtttsssuuuuuutttsssrrrrrrqqqqqqqqqqqqooonnnnnnoooqqqqqqnnnmmmlllllllllnnnpppqqqqqqqqqqqqqqqqqqppppppoooqqqpppmmmlllkkklllmmmnnnmmmmmmmmmmmmmmmmmmllllllkkklllmmmoooooonnnlllkkkkkkkkkkkkkkkkkkjjjiiihhhhhhgggeeefffhhhjjjjjjiiiggghhhiiijjjkkkjjjjjjiiijjjjjjjjjjjjkkkmmmoooppppppppppppppppppqqqqqqrrrppppppqqqrrrssssssssssssvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuttttttuuuuuuttttttssssssrrrrrrttttttuuuuuuuuuuuuttttttuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,---------------............///000111222555:::===<<<;;;>>>>>><<<<<<888222//////...---,,,,,,,,,,,,,,,,,,+++++++++......//////000000111111111111111111111111111111111111111111111000000000333333333444444444555555222222111111111111222222333333333333333222222222...///000111222444555555444555555666666666666666555555666666666777777777555555666666777777777777777777777777777888888888:::999888888888;;;===???;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>=========>>>>>>???AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC???@@@BBBCCCDDDBBBAAA@@@?????????@@@AAAAAABBBBBB@@@@@@@@@AAA@@@??????>>>======>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;::::::999888777666666777999:::<<>>???999222......///---,,,,,,,,,,,,,,,++++++++++++000000000000000000000000000000000000000111111111000000000000000000//////222222222333333333444444222111111000000111111222222222222222222222222222111111111111222222222222444444555666666666666555333444555666666666555555444444555666777777777777777666666666666777888999::::::999999:::;;;<<<===999:::;;;<<<===============<<<<<<<<<======>>>?????????>>>>>>>>>???@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBAAA??????>>>>>>>>>??????@@@@@@@@@>>>????????????>>>======;;;<<<===>>>>>>===<<<;;;999::::::;;;;;;:::999999888777777666666777888888;;;888333///......------,,,,,,,,,+++++++++******************))))))))))))///333555111***&&&(((,,,((((((((((((((((((((((((((((((((()))***+++------///111555:::???DDDFFFHHHCCCBBBBBBBBBCCCEEEGGGHHHNNNPPPXXXgggzzzyyyuuusssyyyqqqccc[[[WWWUUUPPPWWWaaalllyyy{{{ssspppuuu~~~|||{{{yyywwwuuuuuuuuuvvvuuuttttttttttttttttttuuuvvvvvvuuuuuuuuuuuuvvvxxxzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyy{{{{{{{{{{{{{{{yyyyyyzzz{{{zzzyyyxxxwwwyyyyyyxxxxxxyyyzzz{{{{{{zzz{{{{{{{{{|||||||||}}}zzzyyyxxxyyyzzzzzzxxxvvvqqqrrrrrrssssssssssssrrrppppppppppppppppppppppppqqqqqqqqqppppppqqqqqqqqqoooooooooppppppqqqrrrsssrrrssstttttttttsssqqqppprrrqqqpppppppppqqqrrrsssmmmmmmlllllllllmmmmmmnnnlllmmmnnnoooooonnnllljjjjjjjjjkkkkkkkkkkkkjjjjjjhhhgggffffffggggggeeedddcccdddeeefffgggfffeeedddaaabbbdddeeeggggggggggggggghhhhhhiiijjjiiiiiiiiillllllkkkjjjjjjjjjkkkkkklllmmmnnnppprrrsssssssssqqqrrrsssssssssrrrpppoooqqqqqqpppppppppppppppoooqqqqqqrrrssstttuuuttttttvvvuuutttssstttuuuvvvwwwzzz{{{|||||||||~~~++++++++++++++++++++++++******++++++++++++,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,---...///111111222777;;;;;;===AAADDDCCCAAA:::222......///---,,,------,,,,,,,,,+++++++++........./////////000000/////////000000000111111////////////////////////111111111222222222333333111111000000000000111111111111111222222222222222111111111222222333333333333444555666666666555555222333444555666555555444333444555777777777777666777666666555666777888999::::::;;;;;;;;;;;;;;;;;;777888:::<<<>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@??????@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???===============<<<<<<;;;:::;;;===>>>>>>===;;;:::999999::::::::::::999999777777777666777888999999777444000---------------,,,,,,,,,+++++++++******************))))))))))))000111000---)))((()))+++)))))))))(((((()))))))))(((((())))))+++---000111111444:::???CCCEEEEEEEEEAAABBBCCCDDDFFFHHHJJJKKKOOOVVVbbbsssxxxkkk^^^TTTOOONNNOOOWWWbbbrrrwwwqqqsss}}}{{{yyyxxxvvvtttrrrrrrssstttttttttsssssssssrrrssssssttttttuuutttsssssstttvvvxxxzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxyyyzzzyyyxxxxxxuuuvvvxxxyyyyyyxxxwwwvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyvvvuuutttuuuvvvvvvtttrrrqqqqqqqqqrrrrrrrrrqqqqqqooooooooopppppppppppppppppppppqqqqqqqqqqqqpppppppppppppppqqqqqqrrrssssssrrrssstttuuutttsssqqqpppqqqqqqqqqrrrrrrsssssssssnnnmmmmmmlllmmmnnnppppppnnnooopppppppppnnnmmmlllllllllmmmmmmmmmmmmllllllgggfffeeeeeeeeeeeecccaaaaaabbbbbbccccccccccccccc___aaadddfffgggfffeeedddddddddfffgggggggggfffeeegggffffffffffffgggiiijjjiiijjjkkklllmmmmmmmmmmmmmmmnnnpppppppppooommmllllllllllllmmmmmmmmmmmmmmmnnnoooppprrrsssttttttuuuvvvuuusssrrrrrrrrrtttuuuyyyzzz||||||{{{{{{}}}~~~~~~~~~))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---,,,+++++++++++++++,,,---...000000///555999:::===CCCGGGGGGBBB;;;222---...///...+++---------,,,,,,+++++++++++++++,,,---///000000111.../////////000000111111............//////000000000000111111111222222222111111000000000000111111111111111111111111222222......000111333555666777333333555666666666555444222333444555555555444333222333555777777777777666777666555555555666888999;;;;;;<<<<<<<<<;;;::::::666888:::<<<>>>????????????>>>>>>>>>>>>??????@@@AAA@@@@@@@@@AAABBBBBBCCCDDDCCCBBBBBBAAA@@@???>>>?????????????????????@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>=========<<<<<<<<<===<<<;;;;;;:::999;;;<<<>>>>>>===;;;:::888999999:::::::::999999666666777777888:::;;;<<<555222...,,,,,,---...---,,,,,,,,,+++++++++******************))))))))))))...+++'''&&&'''(((''''''******))))))))))))******)))))))))***---///222444222666<<>>??????>>>>>>======<<<<<>>>>>>>>============>>>>>>===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============<<<<<<;;;:::;;;<<<============<<<;;;;;;;;;;;;<<<888999<<<===>>><<<:::999;;;;;;<<<<<<;;;;;;:::999999999888999999888666333111111000...---,,,+++***,,,,,,+++***)))))))))***))))))))))))))))))))))))&&&''''''((((((((((((((('''(((((()))***++++++,,,,,,,,,,,,+++,,,000555999@@@======AAABBB???>>>???EEEJJJKKKHHHHHHNNNUUUXXX^^^___gggvvvtttggg```WWWTTTPPPMMMNNNTTT\\\cccnnnwww~~~zzz}}}}}}{{{{{{{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~zzztttoookkkiiijjjlllmmmnnnmmmllllllnnnoooqqqqqqqqqqqqsssuuutttssssssrrrrrrsssssstttuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwvvvuuuuuuuuutttuuuwwwyyyyyyyyywwwvvvxxxvvvuuutttuuuuuusssqqqvvvvvvvvvvvvvvvuuuuuuuuutttsssqqqoooooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqpppnnnoooooooooooonnnmmmmmmjjjkkkmmmooopppooonnnmmmpppooonnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqrrrrrrrrrqqqpppooonnnmmmkkkjjjkkkmmmppprrrrrrqqqqqqqqqrrrqqqnnnlllooooooooonnnllljjjgggfffgggfffeeeeeefffeeecccbbb^^^___``````aaa`````````\\\^^^```bbbcccbbbaaaaaa___```bbbdddeeeeeeeeedddfffffffffffffffgggggggggggggggffffffeeeeeeeeedddfffgggggghhhhhhhhhggggggeeeffffffggghhhjjjlllmmmiiijjjjjjkkklllmmmnnnoooqqqpppooooooooopppqqqrrrvvvvvvwwwxxxyyyyyyzzzzzzzzzwwwuuuvvvyyy||||||{{{yyyyyyzzzzzz{{{||||||}}}{{{{{{}}}************************+++++++++*********))))))+++,,,------.........---+++,,,,,,,,,++++++---...///000222666;;;AAAFFFIIIHHH>>>222---...000///...//////...---------------//////......---......///////////////////////////......---,,,,,,,,,,,,,,,//////000000000000000//////////////////000111111000000000000000000000000///000222333444444333222444444444444444444444444111111222222222333333333666666555444444444444444444555777666555555666888999999999999888888888888;;;;;;:::;;;;;;<<<<<<===???>>>>>>>>>=========<<>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>???>>>======<<<<<<======>>>===;;;::::::;;;<<<===<<<<<<;;;:::::::::::::::::::::::::::::::::999999:::::::::::::::999888888444444333444555555333111111111000...---,,,+++***,,,+++******))))))******))))))))))))))))))))))))&&&'''(((((())))))((((((''''''((()))***+++,,,,,,)))+++---///111555:::======999888>>>BBBBBBAAABBBGGGMMMQQQPPPQQQWWW]]]___bbbbbbhhhuuutttggg\\\UUUOOOQQQTTTXXX]]]dddkkkoooqqqxxx~~~{{{}}}~~~{{{zzzxxxwwwvvvwwwxxxyyy{{{zzzyyyyyyyyyyyyzzz{{{|||}}}|||{{{wwwsssooollliiiiiijjjkkkkkkkkkkkkkkkmmmnnnpppqqqpppqqqrrrtttrrrrrrqqqqqqqqqqqqrrrrrrsssssssssssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvtttuuuwwwxxxyyyxxxwwwvvvvvvtttssssssssssssqqqpppqqqqqqqqqqqqqqqqqqrrrrrrsssrrrpppoooooopppqqqrrrppppppppppppppppppppppppnnnnnnoooooonnnnnnmmmllliiijjjlllnnnooonnnmmmmmmooonnnmmmnnnpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqooonnnmmmllljjjiiijjjlllnnnppppppooonnnooopppooollljjjmmmmmmmmmlllkkkiiigggffffffeeedddeeeffffffcccaaa]]]]]]^^^^^^^^^^^^^^^]]][[[\\\^^^```aaaaaa```______```bbbcccdddeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccdddeeeffffffffffffffffffddddddddddddeeefffggghhhhhhhhhiiijjjkkklllmmmmmmoooooonnnnnnnnnooopppqqqqqqrrrssstttvvvwwwyyyyyyyyywwwttttttwwwxxxxxxwwwuuuvvvwwwxxxzzz{{{}}}}}}{{{{{{}}}~~~************************+++************))))))))),,,,,,---.........------***+++,,,+++***+++,,,...111111222444999@@@FFFJJJHHH???444......///...,,,///...------------------...---------------......------------------------...------,,,,,,,,,,,,,,,,,,---...///////////////............/////////000///////////////000000000///000222444444444444333333333333333333333333333111111222222222333333333666555555444444444444444333444666555444444555777666666777777777777888888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@????????????>>>>>>????????????????????????@@@@@@AAA@@@@@@??????>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<@@@>>>;;;999999:::<<<===;;;;;;;;;::::::::::::999<<<;;;999888777777888999999888888888888777777777555444333444666777666444111111///...,,,++++++***++++++***)))))))))******))))))))))))))))))))))))&&&'''(((((())))))((((((''''''((()))***+++,,,,,,(((,,,111555888;;;>>>@@@888444555<<>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCBBBAAA@@@???@@@@@@????????????@@@@@@???>>>>>>>>>>>>???@@@@@@CCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<>>>>>444444777>>>BBBFFFMMMUUUaaakkktttvvvvvvvvvtttqqqqqqmmmmmmttt}}}~~~wwwpppjjjbbb\\\ZZZ[[[\\\]]]ccchhhpppzzzvvvyyy~~~}}}{{{wwwtttrrrqqqppppppppppppqqqqqqtttttttttsssssstttttttttuuutttsssqqqpppooooooooojjjiiihhhgggggghhhiiijjjjjjlllnnnnnnnnnnnnpppqqqqqqppppppooooooppppppqqqppppppppppppqqqqqqrrrsssttttttuuuvvvwwwwwwxxxxxxsssssstttuuuuuuttttttsssrrrpppooooooppppppooommmllllllmmmnnnooooooppppppnnnnnnnnnmmmnnnnnnooopppllllllmmmnnnnnnoooppppppooooooooooooooonnnnnnmmmiiijjjkkklllmmmmmmmmmmmmmmmkkkjjjkkkmmmoooooonnnmmmnnnnnnooopppqqqqqqrrrrrrqqqqqqpppnnnmmmlllkkklllkkkiiihhhggghhhiiijjjjjjiiiiiijjjkkkjjjhhheeeddddddeeeffffffeeeddddddaaaaaabbbdddfffeeebbb___\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\^^^^^^___``````aaaaaabbbcccbbbbbbaaa```______^^^_________^^^^^^^^^^^^^^^______aaabbbccccccccccccdddcccbbbaaa````````````bbbbbbcccdddeeefffggggggiiiiiiiiiiiijjjkkkkkkllljjjjjjlllmmmooopppqqqrrrrrrrrrqqqrrrrrrssssssrrrssssssuuuvvvxxxzzz{{{|||zzzzzzzzz|||~~~}}}||||||||||||}}}))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++******+++++++++******,,,---...---,,,...222888>>>BBBCCC===555000...---+++***------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++---............,,,,,,---...///......---//////000111111222333333000000222333333333222111222222222222222222222222111111222222222333333333555555444333333333333333222333444444333333444555333333444555666777777888888999:::<<<===>>>>>>>>><<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBBBBBBBAAA@@@@@@@@@????????????@@@@@@>>>============>>>??????BBBBBBBBBBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<@@@???<<<:::999999;;;<<<<<<======>>>===<<<;;;;;;;;;<<<======<<<:::888666999999888777666777777777777555222222444555666666222000...,,,*********+++***))))))((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))((()))***+++,,,...//////333777<<<>>>>>><<<::::::444888???DDDEEEIIIVVVeeevvvzzzyyytttrrrvvv|||zzzqqqggg___ZZZUUUTTTZZZdddmmmrrryyyzzz}}}vvvwww{{{}}}{{{zzzxxxtttrrrqqqqqqqqqqqqqqqqqqqqqrrrsssttttttttttttttttttsssqqqpppooonnnnnnnnnnnnoookkkkkkiiihhhhhhiiijjjkkkjjjkkkmmmmmmmmmmmmoooqqqqqqqqqppppppppppppqqqqqqqqqqqqppppppqqqqqqrrrrrrsssssstttuuuvvvvvvwwwxxxrrrrrrrrrrrrrrrrrrrrrqqqqqqooonnnoooppppppooommmkkkkkklllmmmnnnnnnoooooommmmmmmmmlllmmmmmmmmmnnnkkkllllllmmmnnnoooooopppooooooppppppoooooonnnmmmjjjjjjkkklllmmmmmmmmmmmmkkkjjjiiiiiikkkmmmmmmlllmmmmmmnnnooopppqqqqqqrrrpppooonnnmmmlllkkkjjjjjjkkkjjjiiigggffffffffffffgggffffffggghhhhhheeeccc___```aaabbbcccbbbbbbaaa^^^^^^___aaaccccccaaa___]]]]]][[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^```______^^^]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbbbbbbbdddcccbbbaaa````````````______```aaabbbcccddddddeeeeeefffgggggghhhhhhhhhjjjjjjkkkkkkllllllmmmmmmnnnoooppprrrrrrssstttuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz|||}}}|||{{{zzzzzzyyyyyyzzz|||~~~))))))))))))))))))))))))(((((()))))))))))))))***------.........---,,,,,,)))***+++***)))***+++---,,,+++++++++...333888;;;>>>999333///---,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...///000+++++++++++++++++++++++++++++++++++++++,,,,,,---***+++,,,---------------+++,,,.../////////...---...///000111222333444555222333444444444333111000111111111111111111111111111111222222222333333333555444444333333333333333222333555444333333444666333333444555666666777777777888:::<<<======<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@BBBBBBBBBAAAAAA?????????>>>>>>?????????===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============>>>===<<<;;;::::::;;;;;;======>>>??????===<<<;;;:::;;;===>>>>>>;;;999777999888777666555666777777<<<999555333444555666666222000...+++*********+++))))))((((((((()))******))))))))))))))))))))))))'''((())))))******)))))))))***+++---...000111222777:::===>>><<<:::888888888===DDDJJJLLLSSScccttt|||yyy{{{}}}}}}~~~~~~tttggg]]]TTTSSSSSSZZZgggvvvuuuuuuxxx}}}{{{yyywwwvvvuuutttrrrpppqqqrrrrrrrrrrrrsssssssssrrrssssssttttttssssssrrrnnnnnnmmmmmmmmmmmmmmmnnnllllllkkkjjjjjjjjjjjjkkkiiikkkmmmmmmmmmmmmoooqqqqqqqqqppppppppppppqqqqqqrrrqqqqqqpppqqqqqqrrrrrrqqqrrrrrrssstttuuuuuuvvvqqqqqqqqqpppppppppppppppooonnnmmmmmmoooooonnnmmmiiiiiijjjjjjkkkkkkllllllmmmllllllllllllkkkkkkkkkjjjkkkkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnnmmmlllllliiijjjjjjkkkkkkllllllmmmiiihhhggghhhjjjkkkkkkkkkmmmmmmmmmnnnnnnooooooooommmlllkkkjjjiiiiiiiiiiiijjjiiigggfffdddccccccbbbcccbbbbbbccceeedddbbb```\\\]]]^^^___```______^^^\\\\\\\\\]]]```aaa```______^^^\\\ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXYYY[[[]]]^^^___``````aaaaaa````````````aaaaaa]]]]]]^^^___```aaabbbbbbaaabbbcccdddeeefffffffffiiiiiiiiiiiiiiiiiiiiiiiikkkmmmppprrrrrrssstttvvvuuuvvvvvvwwwwwwxxxxxxxxxzzzyyyxxxxxxzzz{{{zzzyyyyyyxxxwwwwwwwwwyyy|||}}}}}}))))))))))))))))))))))))(((((((((((())))))******---.........------,,,+++)))***+++***))))))+++---++++++++++++---000333555888555111...,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,---------------,,,,,,---///000000000...---------...000111333444444666666777666555444222111111111111111111111111111111111222222222333333333555444333333222222333333333444555555444444555666444444555555666666777777888999;;;<<<;;;:::999888;;;;;;<<<===>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAA===>>>@@@AAABBBBBBAAAAAA???>>>>>>======>>>>>>???>>>>>>======>>>>>>???@@@>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???>>>===;;;:::999:::;;;;;;;;;:::999999888777555444333444555666AAA===888444444555555555222000---***))))))***+++((((((((((((((()))******))))))))))))))))))))))))(((((()))************)))+++,,,---...000222333444666888::::::999999:::;;;???@@@EEENNNWWWbbbrrr|||zzz{{{{{{~~~zzzlllaaaYYYUUUYYYaaaoootttttttttxxx~~~zzzwwwsssrrrppppppqqqqqqqqqooopppqqqqqqrrrrrrrrrrrrrrrooopppqqqqqqqqqqqqpppooollllllllllllmmmlllllllllkkkkkkllllllkkkjjjjjjiiijjjkkkmmmnnnmmmnnnoooqqqpppoooooonnnnnnoooooopppqqqqqqppppppppppppqqqqqqqqqqqqqqqrrrrrrsssssssssqqqppppppooonnnnnnoooooommmlllkkkkkkmmmmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiimmmmmmllllllkkkiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhggggggggghhhhhhiiijjjkkkhhhgggfffgggiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllljjjiiihhhgggggggggggghhhgggfffeeecccaaa___^^^^^^^^^]]]^^^___``````^^^\\\ZZZ[[[\\\]]]]]]]]]\\\[[[[[[YYYXXXYYY\\\^^^_________^^^[[[YYYWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUVVVYYYZZZ\\\\\\]]]\\\\\\\\\\\\]]]^^^___```\\\\\\]]]^^^___```aaaaaa^^^___aaabbbcccddddddcccfffffffffgggggghhhhhhhhhjjjmmmpppqqqqqqppprrrsssrrrssssssuuuvvvwwwxxxxxxzzzxxxwwwwwwxxxyyyxxxwwwxxxwwwuuuuuuuuuwwwzzz{{{zzz|||))))))))))))))))))))))))'''((((((((())))))******,,,,,,,,,,,,++++++***))))))***+++***))))))+++---+++++++++,,,---///111222444222000---,,,,,,,,,---++++++++++++,,,,,,---...---------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------.........---,,,,,,,,,---///111111000///...+++,,,---///000222333444999999999999777555333222000000000000000000000000111111222222222333333333555444333333222222333333333444666555444444555777555555555666666666666666:::;;;<<<<<<:::888555444:::;;;<<<===>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA<<<>>>???AAABBBBBBBBBAAA>>>>>>============>>>>>>?????????>>>???@@@@@@AAA???@@@AAABBBCCCCCCDDDEEEAAA@@@@@@???????????????:::;;;<<<=========<<<;;;;;;<<<===>>>>>><<<:::999:::999888888888999:::;;;777666444222222333444555@@@;;;555000//////000000222000---***))))))***+++((((((((((((((()))******))))))))))))))))))))))))(((((()))***************,,,---...000111333444555333444666777777999<<>>???>>>===<<<<<<===>>>????????????@@@AAABBBDDDEEEAAAAAAAAAAAAAAA@@@>>>>>>;;;>>>AAACCCCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCBBB@@@???============>>>;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;:::999999888999999999:::::::::;;;;;;999888777666555333222222555444222000//////000000...---***'''&&&%%%&&&'''***)))((((((((()))+++,,,))))))))))))************+++***)))(((((()))***+++)))***,,,000444777888888111111111222555999===@@@GGGEEEGGGSSSgggxxx{{{~~~wwwggg^^^^^^```ppp}}}~~~{{{xxxxxx||||||~~~|||zzz}}}|||{{{yyyvvvsssqqqooolllkkkkkkkkklllmmmmmmnnnkkklllooopppqqqqqqpppoooqqqpppnnnllljjjjjjjjjjjjoooooonnnmmmllljjjiiihhhggggggggghhhhhhiiijjjkkkjjjmmmqqqssstttqqqnnnlllkkklllmmmnnnoooooooooooonnnnnnnnnnnnnnnooopppqqqnnnnnnoooppprrrsssttttttppppppooommmlllkkkjjjiiijjjjjjjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkjjjjjjjjjggghhhiiihhhfffffffffhhhhhhgggfffdddddddddeeeeeeggghhhhhhhhhhhhgggffffffdddddddddddddddeeefffffffffbbb```bbbfffiiigggdddffffffffffffeeeeeeeeeeeebbbbbbbbbbbbcccdddeeeeeedddaaa___^^^^^^]]]ZZZVVVYYYYYYYYYYYYXXXXXXXXXXXXVVVWWWXXXYYYXXXWWWUUUTTTRRRRRRSSSTTTUUUUUUVVVVVV[[[YYYVVVSSSRRRQQQRRRRRRPPPPPPQQQQQQPPPPPPOOONNNOOONNNNNNNNNMMMMMMLLLLLLJJJLLLMMMLLLKKKJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVUUUUUUVVVYYY[[[]]]XXXXXXYYYZZZ[[[[[[\\\\\\^^^^^^___```aaaaaabbbbbbbbbbbbaaa```___aaadddggghhhjjjmmmooooooppprrrssssssssssssssstttuuuvvvwww{{{{{{yyyxxxvvvuuussssssssstttuuuvvvwwwvvvvvvvvvtttvvvxxxzzz}}}|||}}}))))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((******+++,,,---...//////111222111///---+++,,,---......////////////..............................---,,,***)))))))))***+++,,,++++++++++++,,,...///000000//////...------,,,++++++,,,------,,,+++***,,,,,,---///000000000000///000222444444333222111111000000000/////////...111000/////////111222333444444555666666666666555444444444444555777888888888777777777888888999:::<<<;;;;;;:::999999999:::888999::::::999:::<<<>>>@@@???>>>>>>===>>>??????>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAA@@@???>>>===:::===AAABBBBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@???>>>>>>>>>???@@@AAA<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;::::::999777666555444333444333222111000/////////+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))************+++***)))(((((()))***+++,,,---///222555777888777666777999;;;>>>AAADDDFFFGGGGGGKKKVVVhhhyyyzzzkkkaaa___cccgggzzz~~~~~~}}}}}}{{{zzzwwwuuutttttttttsssrrrpppooonnnjjjiiiiiiiiijjjjjjkkkllliiikkkmmmnnnooonnnmmmlllnnnlllkkkiiihhhhhhhhhiiilllllllllkkkjjjiiihhhggggggggggggggggggiiijjjkkklllnnnqqqttttttsssqqqooommmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjjjjiiiiiiiiihhheeegggggggggeeedddeeeffffffeeedddcccbbbbbbccccccdddeeeeeeeeeeeedddccccccbbbbbbbbbaaabbbbbbcccddddddaaa___aaaeeehhhfffdddeeeeeedddccccccbbbbbbaaabbbbbbaaaaaaaaabbbccccccaaa___]]]\\\\\\[[[XXXUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLMMMNNNOOOLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQQQQTTTSSSRRRQQQRRRSSSUUUVVVUUUUUUWWWXXXZZZ[[[\\\]]]___^^^^^^^^^^^^^^^^^^^^^______```______```cccfffeeehhhkkkllllllmmmoooppprrrrrrrrrssstttuuuvvvwwwzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwxxxxxxvvvtttsssrrrtttvvvxxxzzz|||}}}}}}{{{|||}}}(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,******+++,,,---.../////////000111///...------......//////000000///......------------------------++++++++++++************++++++++++++,,,---///////////////......------,,,++++++++++++++++++++++++------...///////////////,,,---///000111222111111000000000000////////////000000000000111222444555333444666777888777666555555555444444555666777777888888888999:::;;;<<<===>>>===;;;999999999999999777888999999888999;;;===AAAAAA@@@???>>>>>>??????<<<===???AAAAAABBBAAAAAA@@@@@@@@@@@@@@@???======;;;>>>AAABBBAAA????????????@@@AAABBBBBBCCCCCCCCC??????>>>>>>???AAABBBCCC>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888777666555222222222222111///...---***************+++++++++(((((()))***************)))))))))*********+++++++++***)))))))))***++++++000111333555666666666555555999===@@@AAACCCFFFHHHJJJLLLQQQ[[[iiiyyyyyykkkaaa___eeelllrrr}}}yyyvvvtttpppnnnjjjkkkkkklllllllllkkkkkkggggggfffffffffggghhhhhhggghhhiiijjjkkkjjjiiihhhiiihhhfffeeeeeeeeefffggghhhhhhiiiiiihhhhhhgggfffhhhgggfffffffffhhhjjjkkkmmmnnnpppqqqrrrrrrqqqqqqoooooommmlllkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnsssrrrqqqqqqooonnnnnnmmmqqqpppooonnnmmmlllkkkjjjhhhhhhhhhgggggggggffffffhhhhhhhhhhhhggggggggggggdddeeeeeeeeecccbbbcccdddccccccbbb``````______``````````````````___^^^^^^]]]]]]]]]]]]]]]^^^______aaa^^^]]]^^^bbbeeedddbbbcccbbbbbb```___]]]\\\\\\^^^]]]]]]\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXWWWTTTRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@CCCFFFGGGDDDAAAAAAAAABBBCCCDDDFFFHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLOOONNNMMMLLLLLLMMMNNNNNNQQQRRRSSSUUUWWWYYY[[[[[[^^^^^^]]]\\\[[[[[[ZZZZZZ\\\]]]^^^^^^^^^___bbbdddbbbdddggghhhhhhiiikkklllppppppqqqrrrssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyxxxyyy{{{|||{{{xxxtttrrrpppqqqsssuuuwwwyyyyyyzzzzzzzzz{{{|||}}}~~~~~~(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++******++++++++++++++++++******+++,,,------......///000111000...------............///......------------------------------***++++++,,,,,,+++*********++++++,,,---...//////.........---------,,,,,,++++++*********+++,,,,,,,,,,,,,,,------,,,,,,+++---...////////////......000000000000////////////////////////000222444555222444777999999888555444555555444444444555666666777777777888:::<<<===>>>@@@>>><<<:::888888999999666777888888777888:::<<>>>>>>>>>>>;;;===???AAABBBAAA@@@???@@@@@@@@@@@@???>>>=========???BBBBBBAAA???>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAACCCDDD@@@???>>>===<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<============<<<;;;999888777777111111222222111///---,,,,,,,,,,,,+++***)))'''&&&'''((()))++++++***))))))))))))*********+++++++++++++++***)))***+++------333444666777666555555555666:::@@@CCCEEEGGGJJJMMMRRRUUUZZZaaajjjwww{{{sssqqqtttxxxqqqhhheeeiiipppuuuwww|||~~~~~~~~~~~~{{{vvvsssoookkkhhheeefffggghhhiiiiiiiiiiiieeeddddddcccddddddeeeeeeeeeffffffgggggggggfffeeeeeedddcccbbbbbbcccdddeeeffffffggghhhhhhhhhhhhhhhiiihhhfffeeefffhhhjjjkkkkkkkkklllmmmnnnooooooppprrrqqqooommmkkkkkkkkkkkkiiiiiijjjjjjkkklllmmmnnnrrrrrrqqqpppnnnmmmllllllpppooonnnmmmkkkjjjiiiiiihhhhhhggggggfffeeeeeeeeeffffffffffffeeeeeeeeeeeebbbccccccbbb```___```aaa```___^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVWWWWWWXXXYYY[[[YYYYYYZZZ^^^`````````aaa```^^^\\\ZZZXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQOOONNNNNNMMMLLLKKKJJJIIIHHHGGGIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBB???>>>>>>>>>???AAABBBCCC@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>><<<===AAAGGGHHHCCC>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKNNNOOOPPPRRRSSSUUUVVVVVVZZZZZZZZZYYYYYYXXXXXXXXX[[[\\\^^^^^^]]]]]]^^^```^^^aaacccdddeeeeeeggghhhlllmmmnnnpppqqqrrrsssttttttuuuvvvwwwxxxyyyzzz{{{yyy{{{~~~|||xxxuuupppqqqrrrtttvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{||||||'''((((((((()))))))))***((()))))))))*********************************************)))))))))))))))***++++++,,,,,,---------000111222111...,,,++++++,,,---------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,---......//////------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++***---......///////////////////////////000000000000......---...///111333444222444666888999777555444555555444444444555555666555555666777999;;;<<<===???>>><<<:::999999999999666777888888777777999;;;?????????>>>>>>======<<<;;;===???AAABBBAAA@@@>>>@@@AAAAAA@@@@@@???>>>===>>>AAACCCDDDBBB@@@??????>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>======<<<;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::888777777000111111111000...,,,+++************)))(((&&&&&&'''((()))++++++***))))))************++++++++++++++++++***+++,,,...000111444666888777555555666777>>>DDDKKKPPPQQQSSSWWW[[[```ccceeefffjjjsss{{{uuummmfffeeehhhtttrrrqqqssswwwyyyxxxuuutttzzzzzzuuuqqqmmmiiifffeeefffgggggghhhhhhggggggddddddccccccbbbccccccdddddddddeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbccceeeeeefffggghhhiiijjjjjjjjjjjjjjjiiiggggggggghhhjjjkkkkkkkkkkkkkkklllmmmnnnooorrrqqqpppnnnmmmlllkkkkkkjjjjjjjjjkkklllnnnooopppooooooooonnnnnnmmmmmmmmmmmmmmmlllkkkiiihhhgggfffgggggggggfffeeeddddddcccddddddcccccccccbbbbbbbbb^^^______^^^\\\[[[[[[\\\[[[ZZZZZZYYYXXXWWWVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSUUUXXXZZZ[[[\\\\\\\\\ZZZXXXUUUSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJLLLLLLMMMLLLKKKIIIIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<======<<<============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999>>>CCCDDD@@@;;;===<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMNNNNNNOOOOOOSSSTTTTTTUUUVVVVVVWWWWWWZZZ\\\]]]]]]\\\ZZZZZZZZZ\\\^^^```aaaaaaaaacccdddgggiiikkkmmmooopppqqqqqqrrrrrrsssuuuwwwxxxyyyzzzxxxzzz~~~|||zzzqqqrrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxzzzzzz''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******)))((((((((())))))***+++++++++,,,,,,,,,---000222333111///,,,+++***,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------.........------,,,++++++,,,...///111222333////////////000000000000......---......000222333222333555666777666555444444444333333444555666666444555555666888:::;;;<<<>>>======<<<;;;:::999999666777888888777888:::<<<<<<===>>>>>>>>>>>>=========>>>@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA???>>>>>>???AAACCCDDDBBBAAA@@@@@@>>>???@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBAAAAAA???>>>============;;;<<<==================:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<:::999888777666111000000000///---,,,+++'''''''''((())))))******(((((()))************************++++++++++++,,,+++++++++---///222444666555777888777666666:::>>>GGGQQQ]]]dddffffffiiilllqqqqqqooollllllrrr{{{xxxrrrkkkgggbbbaaaeeelll{{{}}}}}}wwwssspppttt|||~~~~~~~~~|||{{{}}}~~~~~~xxxtttppplllhhheeeeeeffffffgggggggggggggggeeeeeedddcccccccccddddddcccddddddeeeeeefffggggggffffffeeeddddddeeefffggghhhiiijjjkkklllllllllllljjjjjjjjjiiiiiijjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnoooooooooooonnnmmmlllkkkkkkkkkkkklllmmmooopppqqqmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggfffeeefffeeeeeedddcccbbbaaaaaa```____________^^^^^^^^^XXXYYYZZZXXXVVVTTTUUUVVVTTTTTTSSSSSSQQQPPPNNNMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSUUUWWWVVVUUUSSSQQQOOOLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEECCCEEEFFFEEEDDDBBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>???>>>======<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999999::::::999999888777555555555666666666666777666555555888<<<<<<:::777::::::999999999999::::::;;;;;;<<<<<<===???@@@AAA@@@AAABBBCCCEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLNNNOOOQQQSSSTTTUUUUUUWWWZZZZZZYYYWWWVVVUUUXXX[[[]]]^^^]]]^^^___```bbbdddgggjjjlllmmmnnnnnnppppppqqqrrrtttuuuvvvvvvuuuxxx|||~~~}}}ssstttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuwwwxxxyyy'''''''''((()))*********))))))))))))************)))))))))))))))))))))))))))((((((((((((***+++,,,+++++++++++++++,,,,,,,,,...000222111///---,,,,,,,,,------,,,+++***))))))************************,,,,,,+++***+++,,,---...---......//////...---,,,++++++++++++++++++,,,,,,***+++---...//////......,,,------.........------+++,,,,,,---...///111111.../////////000000000111000000/////////000222333222333333444444444444444222222222333444555666777555555666666888999:::;;;;;;<<<===>>>===<<<:::999777888999888888888:::<<<;;;<<<>>>???@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???===???BBBCCCBBB@@@@@@@@@>>>???@@@AAAAAABBBAAAAAA@@@@@@?????????AAABBBCCCAAA@@@??????>>>>>>>>>>>>:::;;;<<<============<<<::::::::::::;;;;;;;;;;;;<<<;;;:::999777666555555111000///...---,,,,,,,,,)))((((((((((((***+++,,,)))))))))))))))******+++*********+++++++++,,,,,,***+++,,,...111555888:::666888999888777:::AAAGGGSSSbbbttt~~~~~~|||wwwrrrppptttzzz~~~{{{sssgggaaa]]]]]]```hhhuuuzzzwwwqqqsssyyy}}}zzzzzz{{{zzz{{{{{{yyywwwwwwyyy{{{{{{vvvrrrooolllhhhfffbbbcccdddeeefffgggggggggggggggfffeeeeeeeeeeeeeeeddddddeeeeeeggghhhjjjjjjjjjiiihhhgggggghhhiiiiiijjjjjjkkklllmmmmmmmmmmmmjjjkkklllllllllkkkkkkjjjlllmmmmmmmmmmmmlllkkkkkkiiikkkmmmnnnnnnmmmkkkjjjjjjkkkkkklllmmmoooqqqrrrmmmmmmmmmlllllllllkkkkkkllllllkkkiiihhhgggfffeeeccccccbbbaaa```___^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYRRRSSSSSSQQQOOOMMMMMMNNNLLLLLLLLLKKKJJJHHHFFFEEECCCCCCCCCDDDCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIKKKMMMPPPRRROOONNNLLLJJJHHHFFFDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA<<>><<<===>>><<<<<<<<<;;;;;;:::::::::999999999:::999999888777888888888888888888888888666666666777777666666666666777777777777666555555222222333333333444444444222333333444555555555444666555555555666777888888888888888999:::;;;<<<=========>>>???@@@AAAAAAAAACCCCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOMMMPPPTTTVVVUUUTTTSSSRRRUUUWWWYYYZZZYYYYYYZZZ\\\^^^```dddgggjjjkkkkkkkkknnnoooooopppqqqqqqrrrrrrtttuuuxxx{{{|||||||||{{{ttttttuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttvvvwwwxxx&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))(((''''''(((***,,,...000++++++++++++++++++,,,,,,+++...111111000.........---......---,,,+++***)))))))))))))))))))))))))))---,,,*********,,,...///...////////////---,,,++++++++++++++++++++++++,,,***+++...000000000///...)))***++++++,,,,,,,,,+++///...------,,,,,,,,,---.../////////000000111111222222111000000111222333222222222333333333444444111222222333444555777888666666777777888999;;;;;;999;;;===??????===:::999777888999999888999;;;===;;;===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@;;;>>>AAABBBAAA?????????>>>>>>???@@@AAAAAAAAAAAA>>>======>>>???BBBDDDEEEAAA@@@??????>>>?????????::::::;;;<<<======<<<<<<999999999:::::::::;;;;;;;;;:::999888666555444444222111///---,,,,,,,,,---...,,,***(((((()))***+++***)))((((((((()))+++,,,******+++++++++,,,,,,,,,***+++,,,///333777;;;===777999:::999888===FFFNNNaaasss{{{uuutttvvvzzz~~~xxx|||}}}zzz|||qqqggg\\\WWWUUUZZZcccrrr~~~~~~rrrtttxxx~~~{{{wwwwwwxxxvvvwwwxxxvvvtttsssvvvyyy|||yyyuuuqqqooollliiifff___```bbbccceeefffggggggiiihhhggggggffffffffffffdddeeeeeefffhhhjjjlllmmmmmmlllkkkiiiiiiiiijjjkkkjjjkkklllmmmmmmmmmmmmllljjjkkkmmmnnnnnnmmmkkkiiijjjkkkllllllkkkjjjhhhgggeeegggjjjmmmnnnmmmjjjhhhjjjjjjjjjkkkmmmooopppqqqnnnnnnmmmlllkkkkkkjjjjjjmmmlllkkkjjjiiigggffffffaaa``````^^^]]]\\\[[[[[[WWWWWWVVVVVVVVVUUUUUUUUUMMMNNNNNNMMMJJJHHHIIIIIIGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>??????@@@@@@BBBDDDFFFGGGJJJMMMOOOJJJIIIHHHFFFCCCAAA@@@???>>>>>>===<<<<<<<<<<<<===999;;;>>>===:::999:::<<<888888888888777777777777555666777888777666555444666666666555555444444444111222333444444555444444444555555555555444333333222222333333444444444555222333444444222222333555111222222333444666777888666666666666777999:::;;;;;;<<<<<<======<<<<<<;;;??????@@@AAACCCDDDDDDEEEBBBCCCDDDEEEGGGHHHIIIJJJFFFJJJOOORRRSSSRRRQQQQQQRRRTTTVVVWWWWWWVVVXXXYYY\\\^^^bbbfffhhhjjjjjjjjjnnnnnnnnnnnnnnnooooooooossstttvvvwwwyyyyyyyyyyyytttuuuuuuvvvwwwwwwvvvvvvwwwvvvuuuttttttuuuwwwxxx''''''&&&&&&'''***,,,...*********)))))))))))))))'''''''''''''''((())))))+++*********))))))((((((++++++)))((((((((()))***...///111000//////000111///---,,,***))))))***+++******************************))))))******+++,,,000000000///...---++++++------,,,+++************........................---,,,+++*********+++,,,******))))))***,,,...///...............---------111000/////////000222333222222222222222222222222000222444555444444555666666666555666666777888999::::::::::::::::::::::::===<<<:::888888888:::;;;>>>>>>???@@@AAAAAABBBBBBFFFEEECCCAAA@@@AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>@@@???>>>>>>>>>???@@@AAA????????????@@@AAABBBCCC===???@@@AAA@@@@@@AAACCCEEEAAA===<<<===???>>><<>>===<<<;;;:::888888777777777777888888777777777777888999:::;;;>>>???AAABBBCCCCCCBBBBBBEEECCCAAA???>>>===>>>>>>:::999999999888888777777777777666666666555555555666666444444444444666666666666555444444333222222444444333222222333444444333333333222222111111111111111111111111111111111111111000///////////////111111222333444555555666111111111222333333444444222222222333333444444444666777888999999:::999999>>>>>>>>>???@@@@@@AAAAAA>>>???@@@BBBDDDEEEGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMOOOPPPSSSUUUVVVWWWWWWWWWZZZ\\\___aaabbbdddfffhhhgggggghhhiiikkkmmmooopppuuutttttttttssssssssssssssstttuuuwwwxxxxxxxxxxxxxxxwwwvvvtttssssssssssss''''''&&&&&&'''))),,,---))))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))((((((((((((''''''''')))***+++---...///...---,,,---...------,,,+++******)))***+++***************************))))))******+++,,,............---,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,+++*********+++,,,---..................///000111000/////////000111222222222222111111111111111000222444555444444555666555555555555666777888888::::::::::::::::::::::::<<<;;;999888888999:::;;;======>>>???@@@AAABBBCCCEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>=========>>>@@@AAA????????????@@@AAAAAABBB===>>>@@@@@@??????AAACCCEEEAAA===<<<===>>>===;;;>>><<<999888:::;;;<<<;;;:::999888777777888999999999999888777666444222111...//////...,,,+++,,,---...,,,***)))***+++******++++++***)))))))))))))))'''((()))***,,,---...//////111444777999:::::::::;;;<<<===???DDDOOO^^^hhh~~~|||wwwwwwtttyyyyyyggg\\\WWWUUU\\\hhhwww~~~zzzvvvsssxxx~~~}}}}}}{{{wwwrrrmmmjjjiiiiiiiiijjjjjjjjjkkkkkkooopppqqqooojjjfffdddcccbbbbbbcccddddddeeeffffffggghhhhhhiiiiiiiiihhhhhhhhhiiilllnnnoooooonnnnnniiijjjkkklllmmmmmmlllllljjjkkkkkkllllllkkkkkkjjjnnnnnnnnnnnnnnnmmmlllkkkmmmllllllkkkjjjiiihhhgggjjjjjjlllmmmnnnooooooooommmllllllllllllmmmnnnnnnmmmlllkkkjjjhhhfffeeedddcccbbbaaa```aaa```^^^\\\ZZZWWWTTTRRRRRRPPPOOOMMMKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;999888888777555444444333333444444555555444444555555666777888:::;;;===>>>??????>>>>>>;;;:::999888666666555555777777666666555555555555555555555444444444333333555444333222222333444555555555444333333222111111333333222111111222333333222222222222222222111111111111111111111111111111222111000000//////000000000000000111222222333333222222222222111111111111111111222222222333333333444444555666777777777777;;;<<<<<<===>>>>>>??????>>>>>>???@@@@@@AAABBBBBBDDDEEEGGGGGGFFFFFFHHHIIIKKKMMMOOOQQQSSSTTTTTTUUUVVVYYY\\\]]]^^^___aaabbbddddddeeefffhhhkkkmmmnnnqqqqqqqqqqqqqqqqqqpppppprrrssstttuuuvvvxxxyyyyyywwwvvvuuutttssssssssssss''''''&&&&&&''')))+++,,,))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))((((((%%%%%%&&&&&&''')))***+++,,,------,,,***)))***++++++++++++++++++***)))(((+++++++++******)))))))))***))))))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,++++++******++++++---,,,++++++,,,---///000000000/////////000111222222222222111111000000000000222444444444444444666444444444555555777888888999999999999999999999999:::999888888888999:::;;;;;;<<<===???@@@BBBCCCCCCDDDDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<===???@@@AAA@@@@@@?????????@@@@@@AAA===>>>??????>>>>>>@@@BBBCCCAAA>>>============<<<===;;;999999:::<<<<<<;;;:::999777666555666666777777777777666444333111111000000000...++++++,,,...333000,,,***)))))))))(((++++++***))))))))))))***((((((((()))+++...000111333555888:::;;;;;;::::::===>>>???BBBJJJXXXjjjvvv~~~yyyxxx|||lll[[[UUUVVVZZZeeevvv|||zzz|||~~~wwwuuussssssrrrooojjjeeefffffffffffffffgggggghhhhhhjjjkkkjjjhhheeeddddddeeeeeeeeeffffffggggggggghhhiiiiiijjjjjjjjjkkkkkkhhhjjjlllnnnppppppppppppjjjjjjkkklllmmmmmmlllllljjjjjjkkkkkkkkkkkkjjjjjjlllmmmmmmmmmmmmlllkkkkkkmmmlllkkkkkkjjjiiihhhhhhhhhiiijjjkkklllmmmmmmmmmllllllkkkkkklllmmmmmmnnnlllllljjjhhhfffcccaaa```]]][[[YYYXXXXXXWWWUUUSSSSSSQQQNNNLLLKKKKKKIIIGGGDDDDDDCCCAAA@@@???>>>=========<<<;;;:::999888888777777666555555444333333222222111111111111222222111111111111222333444555555666888999::::::999888777777777777666555444333333333333222222222222222333222222222222222111111222222111111111111222222333333222222111111000000222111111000000111111222111111111111111222222222111111111111111111111111222111000000//////000000//////////////////000000222222222111000/////////000000111111111111222222111111222333444444444444888888999999:::;;;;;;;;;=========<<<<<<<<<;;;;;;???@@@AAABBBAAAAAABBBDDDFFFGGGJJJLLLNNNPPPQQQQQQTTTVVVYYYZZZZZZ[[[\\\]]]___```aaabbbeeegggiiijjjmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqqqqrrrtttvvvxxxyyyvvvuuutttsssssssssssssss'''''''''''''''((()))***((((((((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))((((((&&&&&&''''''((()))******+++,,,---+++)))(((((())))))***+++++++++***((('''++++++******))))))(((((()))))))))))))))***++++++))))))***+++++++++++++++******))))))***+++,,,,,,------------------------,,,,,,++++++++++++***+++,,,+++++++++++++++++++++,,,+++***))))))***,,,---////////////000000111111333333333222111111000000000222444444333333444555333333333444555666777888999999999999999999999999888888777777888999:::;;;:::;;;<<<>>>@@@AAACCCDDDCCCCCCBBBAAAAAABBBBBBCCCAAABBBBBBBBBAAAAAA@@@???<<<<<<===>>>???@@@AAABBBAAA@@@???????????????@@@======>>>>>>===>>>@@@BBBAAA@@@>>>>>>>>>?????????===;;;999999;;;<<<<<<;;;999888777555444444555555555555555444333222111000.........,,,+++---000222444111---***)))***))))))++++++***))))))*********,,,+++******+++---000111888888999:::;;;<<<<<<<<>>===<<<;;;::::::888777777666555555444444333333222222111111000000222111111000000111111222////////////000111222333222333444555666666555444666777777888777666444333111000000000000000000000000000000000000000000000000000000//////000000000111111111000000/////////000000000//////000000000///000000000111111222222111111111111111111111111111000//////......//////000000000//////.........111000000000/////////...000000000000000000000000///000111222222333333222444444555666666777777888:::::::::999999999999888;;;===>>>>>>>>>>>>???AAABBBCCCEEEGGGJJJLLLNNNOOOTTTVVVXXXYYYXXXXXXZZZ[[[[[[[[[\\\^^^aaadddfffgggjjjkkkkkklllmmmmmmnnnnnnrrrqqqpppppppppsssuuuwwwttttttssssssrrrsssssssss''''''''''''''''''((((((''''''(((((())))))))))))'''''''''''''''((())))))(((((((((((((((((())))))))))))))))))))))))))))))+++,,,---+++)))(((((()))((()))***+++***)))((('''*********)))))))))(((((())))))(((((())))))***+++(((((()))***++++++++++++))))))))))))***++++++,,,------------------------,,,,,,,,,,,,++++++******))))))***+++,,,,,,------...---+++*********++++++......//////000000000000444444333333222222222222///111333444333333444555222222333333444666777888888888888888888888888888777777777777888999999:::999:::;;;===???AAABBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@======>>>@@@AAABBBCCCCCC@@@@@@??????>>>?????????===>>>>>>===<<<===@@@CCC@@@@@@AAAAAAAAAAAABBBCCC===;;;::::::;;;;;;;;;999999888666444333333444444444444444444333111000000.........,,,+++,,,///111111///+++******++++++++++++***************++++++---,,,+++,,,---000333555;;;:::999999:::<<>>??????@@@BBBDDDGGGIIIKKKLLLQQQSSSUUUUUUUUUUUUUUUWWWVVVWWWYYY[[[^^^aaadddeeehhhiiijjjkkklllmmmnnnooorrrqqqooonnnnnnoooqqqrrrsssrrrrrrrrrrrrssssssttt((((((''''''''''''''''''&&&''''''(((((())))))***'''''''''''''''((())))))''''''(((((((((((())))))*********+++***)))((((((+++,,,,,,+++)))((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))******(((((()))***+++++++++*********)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((***+++,,,---------.........---------,,,,,,---...///000000000//////222222222222222222222222///111333333333333333555111111222222444555777888777777777777777777777777777777777777888888888888999:::;;;===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBBBBBBBBBB??????>>>>>>>>>??????@@@>>>>>>>>>===<<<>>>AAADDDCCCDDDEEEEEECCCCCCDDDEEE>>>===;;;;;;;;;;;;999777888777555444444444444555444444444444333222111000000000///---***)))***,,,,,,+++******,,,---,,,,,,+++************+++,,,,,,***+++---///333777:::<<<;;;:::::::::<<>><<<;;;;;;<<<;;;999666666555444444333222222333333222222222111111111000000000000000111111111......------------......////////////000111222333111222333444444333222111///000000111111111000000000000000000111111111111......////////////000000//////000000000000//////////////////...............//////000000//////...////////////000000000000000000000000000000000000000///......------......222222111111000000//////.........///000111111111000000////////////.........///000111111222222111000000111111222333333333222333444555666777888888888999;;;;;;::::::<<<===>>>>>>???AAACCCFFFHHHIIIJJJLLLNNNOOONNNNNNOOOPPPRRRSSSTTTWWWZZZ^^^aaabbbdddeeefffhhhjjjlllmmmnnnoooooonnnmmmmmmnnnooopppqqqqqqqqqqqqrrrrrrsssttt(((((((((((('''&&&&&&%%%&&&&&&''''''((())))))***'''''''''''''''((())))))'''''''''((((((((())))))'''((()))******))))))((()))***+++***)))((()))***(((((((((''''''(((((()))''''''(((((()))*********((((((((((((((()))******))))))***+++++++++******+++******))))))))))))***************************++++++,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++((()))+++---......---,,,---...///000000000///.../////////000111111222222///111333333333222333444000000111222333555777888777777777777777777777777777777777777777777666666::::::;;;<<<===??????@@@@@@@@@AAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBAAAAAA@@@>>>>>>===>>>>>>???@@@AAA?????????>>>===>>>BBBEEEIIIKKKLLLJJJFFFCCCCCCDDD@@@>>><<<<<<;;;:::777555777666555444444555666666444444444444333222111111...//////---***(((((())))))))))))+++------,,,***+++*********++++++,,,---+++---000333777;;;>>>???888999<<>>>>>======:::888666666777777666555444333333222222111111000111111111111111000000000/////////000000111111111///......------......///////////////000111222333111222333333333222111111111111111111111222333333//////000000000111111111/////////000000000111111///000111222222111000///.........///////////////...///000000000000///...//////////////////......000000000000000000000000111111000///////////////111111000000000000000000000000000000000000000000000000000000//////......------...///000000000000000000000111222222333333000111222333444555555666444666777777777777888:::<<<<<<===>>>@@@BBBDDDFFFDDDFFFIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSWWWZZZ]]]______```aaacccfffhhhiiijjjjjjjjjkkklllmmmnnnooopppppppppppppppqqqrrrsssttt(((((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&'''''''''(((((())))))$$$%%%''')))******))))))'''(((***)))(((((()))***)))((('''&&&&&&'''))))))&&&&&&'''((()))***++++++((((((((((((((()))************++++++++++++******++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++,,,---,,,+++***)))!!!###'''***,,,,,,,,,+++,,,---///000000000///...,,,,,,---...///000111111///111333333222222333444000000111222333555777888777777777777777777777777777777888888777666555444;;;;;;;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAAAAAAAA>>>>>>@@@AAAAAA@@@???>>>============>>>???AAAAAA@@@@@@???>>>===???CCCFFFOOOPPPPPPMMMGGGCCCAAABBBAAA???===<<<;;;999666444777666555444555666777888444444444444444333222111***+++------+++******+++(((((()))+++------+++(((+++*********+++,,,,,,---000111444777:::<<<===>>>555888>>>DDDHHHIIIHHHGGGIIIMMMSSSXXX^^^hhhsss{{{ooo```\\\dddnnnvvvyyyzzzyyyyyytttsssrrrsssyyy~~~{{{zzzyyyzzzzzzzzz{{{}}}}}}{{{xxxuuussslllkkklllooosssrrrnnnjjjfffggggggeeebbb``````aaa]]]\\\ZZZYYYYYY[[[]]]___aaacccdddeeefffgggjjjllljjjjjjkkklllmmmnnnoooppprrrqqqnnnlllkkkkkklllmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmlllkkkjjjkkkkkklllkkkllllllmmmmmmllllllkkkllllllmmmnnnoooooonnnnnnkkkkkkjjjjjjjjjjjjjjjjjjccccccaaa___\\\YYYWWWUUUTTTTTTUUUUUUWWWXXXYYYZZZXXXXXXWWWUUUQQQLLLGGGDDDCCC@@@<<<::::::::::::999777555333333444444444333444444444333222222222111000000000000000000//////...//////000000111111111111111000000000000111111///////////////000222222111111222333333222111000000///.........000222333/////////000000000111111///000000000111111222222000111222333333222111000......//////////////////...///000111111000///...000000//////.........---000000000000000000000000333222222111111111111111///000000000000000000000222222111111000000//////111111000000/////////...,,,,,,---...////////////000000111111222333333333000000111111222222333333111333444444444444555777;;;;;;;;;<<<===???BBBCCCBBBDDDGGGHHHHHHHHHJJJKKKJJJKKKMMMPPPTTTXXX[[[]]]ZZZ[[[]]]___bbbdddfffgggfffgggiiilllnnnooopppqqqooooooppppppqqqrrrsssttt%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))*********((('''&&&''''''((((((((((((''''''***))))))((('''&&&&&&&&&$$$%%%(((***+++***(((&&&((((((''''''''''''(((((()))))))))))))))******+++++++++************++++++(((((((((((((((((())))))***+++---......---+++*********,,,---...---,,,,,,************************......---,,,,,,------------------,,,,,,---......////////////000000000000000000111222333333444444111111000000222444777999888444111333888<<<<<<;;;>>><<<999777555555666777888999:::;;;<<<======<<<===>>>???AAAAAA@@@??????CCCDDDEEEFFFEEEDDDBBBAAAAAA@@@??????>>>>>>??????======>>>???@@@@@@AAAAAA???@@@@@@??????AAADDDGGGNNNMMMKKKHHHEEEBBB@@@>>>???>>>===;;;:::888777666999777555555666777777666222222333222222111000///000...---+++******++++++++++++************++++++,,,,,,,,,,,,---...//////---333:::===<<<::::::;;;666;;;DDDKKKNNNOOOSSSXXX[[[___dddggghhhkkkpppttt|||wwwnnnhhhfffiiittt}}}~~~zzzuuuuuuppplllnnnsss{{{~~~}}}}}}~~~xxxyyyyyyvvvqqqkkkhhhfffaaaaaaaaabbbccceeeggghhhfffeeedddbbb___\\\ZZZXXX^^^]]][[[[[[\\\^^^aaacccddddddeeeggghhhjjjkkkkkklllmmmnnnmmmlllkkklllmmmlllkkkjjjiiijjjkkklllmmmnnnnnnooooooooommmlllkkkooooooooonnnmmmmmmllllllmmmllllllkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjiiihhhhhhgggcccbbb___]]][[[WWWRRROOONNNMMMLLLMMMOOOPPPOOONNNQQQOOOMMMKKKIIIEEE@@@===<<<;;;:::888777555444333444444444444444444444444111111000000//////......---......///000111111222//////////////////////////////////////////......000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111---.........//////000000000000000000000////////////000000111111111111000////////////////////////000000000000000000000000////////////000000000000111111000000000000111111---------.........//////...///......222888999555000000000000000000000000000111111222444555666666666777888:::<<<===??????CCCBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKNNNPPPSSSTTTUUUYYYZZZ[[[]]]___aaabbbccccccfffjjjmmmoooppprrrsssqqqpppppppppqqqrrrtttuuu%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((((((((((((((((((((()))))))))((('''&&&((((((((((((''''''''''''***))))))(((''''''&&&&&&&&&''')))******)))((('''((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((((((((())))))))))))))))))))))))))))))***+++,,,------,,,+++*********+++,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,---------......///000000111111222222222222222222222222111111111111222444666777:::777444555:::>>>>>>======<<<:::888777666666777888888999:::;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEECCCBBB@@@AAA@@@??????>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAA???>>>???BBBDDDKKKIIIGGGEEEBBB@@@??????AAA@@@???>>><<<;;;999999888777555555666666444333222222222222111000/////////...---,,,++++++++++++++++++************++++++++++++***+++,,,---///000111666<<<>>>===<<<<<<===???EEENNNXXX___dddhhhkkkoooqqqrrrqqqooonnnoooqqq}}}zzzqqqiiihhhjjjkkknnnsss}}}|||xxxuuuoookkkkkknnnttt~~~~~~}}}||||||~~~~~~}}}zzzxxxuuurrrmmmhhhccc```[[[[[[]]]___```bbbcccdddeeeeeedddbbb```^^^\\\ZZZ^^^]]]\\\\\\]]]___bbbddddddeeefffgggiiijjjkkkllllllnnnooonnnmmmlllmmmnnnmmmllllllkkkkkkkkkllllllmmmnnnnnnoooooonnnmmmlllooooooooonnnmmmmmmllllllllllllkkkkkkkkkkkklllllljjjkkkkkkllllllmmmmmmmmmllllllkkkiiihhhgggfffeee```^^^[[[YYYWWWSSSOOOKKKKKKJJJIIIJJJKKKLLLKKKJJJIIIGGGEEECCCAAA>>>:::777888888777666444333222111222222222222222222222222111111000000////////////......//////000000111111////////////////////////---......///000111111222000000000000000000000000111111111111111111111111///000000111111000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111222222111111111///////////////000000000000000000000000000//////111111222222111111000///////////////////////////000000000000000000000000////////////000000000000111000000//////000000111---------....../////////000111000///333999999555000000000000000000000000000000111222333444555555666666777999;;;===>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHKKKNNNPPPSSSTTTVVVWWWXXXZZZ\\\^^^______aaadddhhhjjjlllnnnppprrrrrrqqqpppoooooopppqqqrrr%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''((((((((('''&&&&&&***)))'''&&&&&&&&&'''''')))))))))(((''''''&&&&&&((((((((((((((((((''''''((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))))))))++++++*********))))))))))))***+++,,,,,,+++***)))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------...///000111111222222222222111111111000111111222333333444555555777444222333777::::::999;;;::::::999888777777777777777888999999:::::::::======>>>???@@@BBBCCCDDDBBBBBBCCCDDDDDDCCCAAA@@@AAA@@@??????>>>>>>???????????????@@@@@@AAAAAABBBBBBBBBBBB@@@>>>>>>@@@AAAEEECCCAAA???>>>>>>??????AAA@@@???>>>===<<<;;;;;;999888666555555444222000222222222222111000///...------------,,,+++******++++++************++++++++++++***+++,,,///222444666:::>>>???>>>===>>>@@@HHHOOO[[[jjjwww~~~yyyuuutttttt{{{}}}|||ttthhh```ZZZ]]]fffqqq|||yyyrrrlllkkkllloooxxx~~~}}}~~~}}}{{{{{{|||}}}|||{{{uuupppjjjfffccc___ZZZVVVVVVXXX[[[^^^```aaaaaaaaadddddddddcccbbb```___^^^^^^^^^]]]]]]___aaadddfffffffffggghhhjjjkkkllllllmmmnnnpppooonnnmmmnnnpppnnnnnnnnnnnnmmmllllllkkklllmmmnnnnnnooonnnnnnmmmpppoooooonnnnnnmmmmmmllllllkkkkkkjjjjjjkkkkkklllhhhhhhiiijjjkkkkkklllllliiiiiijjjiiihhhfffdddbbb\\\ZZZWWWTTTRRRNNNJJJGGGGGGFFFEEEEEEFFFFFFEEEDDDBBB???<<<:::999888666444333333333222111111000000000000000000000000000000111000000000000/////////000000000000000000000000/////////////////////////////////000000111111111000000000000000000000000111111111111111111111111/////////000000/////////111111111111111111111111111111111111111111111111222222222222222222222222000111111222222111111000111111000000000000000000000000000000000000000000222333333222222111000///000000000000000000000000111111111111111111111111////////////000000000000000000////////////000000............////////////000111000///111666666333000000000000000000000000//////000000111222333333444555666888999;;;<<<===<<<<<<<<<<<<===>>>??????@@@BBBDDDGGGKKKNNNPPPQQQSSSTTTVVVWWWYYYZZZ[[[[[[___aaadddfffhhhjjjnnnqqqqqqpppooonnnnnnnnnoooppp%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&+++)))'''%%%$$$%%%&&&'''))))))(((((('''''''''''')))((('''&&&%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((((((((()))******+++++++++,,,,,,++++++***)))))))))))))))************))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++---...............//////000000000111111111111111111222333444444444444333555333222222555777777777999999:::::::::999888777777777777777888888999999<<<<<<<<<<<<>>>AAACCCEEEAAABBBBBBCCCCCCBBBAAAAAAAAA@@@??????>>>>>>????????????@@@@@@AAAAAAAAABBB@@@AAAAAA@@@>>>>>>???AAA???===;;;::::::;;;>>>@@@?????????>>>======<<<<<<>>>;;;777444333333222111222222222222111000///...,,,,,,---...---,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,///333666999:::<<>>>>>AAADDDLLLVVVhhh{{{~~~||||||xxx|||~~~|||~~~ssshhh\\\XXXXXXaaaooo~~~yyyqqqoooppprrrwww}}}~~~}}}|||~~~~~~}}}~~~~~~|||yyyvvvooohhhaaa]]]\\\[[[VVVRRRUUUXXX\\\aaacccdddcccbbbdddddddddddddddcccbbbaaa_________```aaadddfffhhhggghhhhhhiiikkkllllllmmmnnnoooppppppooonnnpppqqqooopppppppppooonnnlllkkkllllllmmmnnnnnnoooooooooppppppoooooonnnmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiiiiijjjjjjjjjjjjhhhiiiiiiiiihhheeecccaaa\\\YYYVVVSSSPPPLLLHHHEEEDDDCCCAAAAAABBBAAA@@@>>>>>>;;;888666666666666555000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000333222111000///...------111111111111111111111111111111111111111111111111///000000111111000000///222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111333333222222111111000000000000000000111111111111222333333333333333222111111111111111111111111111222222222222222222222222/////////000000000000111000//////////////////000////////////////////////---//////,,,---111222///000000000000000000000000......//////000111111222333444555666777999::::::999999999999:::;;;<<<<<<===>>>AAADDDHHHKKKNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZ^^^___aaacccdddhhhllloooooonnnmmmmmmmmmnnnoooppp%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&'''''''''***(((&&&%%%$$$%%%'''(((((((((((((((''''''''''''((('''%%%#########%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''((()))***************++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------,,,++++++*********+++//////......------,,,,,,------...///111222333333111222333444444444444333888777666777888999999999888888999::::::::::::999888888777777777888999::::::::::::;;;===@@@CCCDDDAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA===?????????>>>>>>@@@AAA;;;:::888777888:::===???????????????????????????CCC>>>777333222333444555111111111111000///......+++,,,---...---,,,+++***,,,,,,++++++++++++,,,,,,++++++,,,---000444777:::;;;===>>>>>>===???EEEIIIQQQ```uuuzzzzzz{{{}}}yyyeeeYYYPPPRRRZZZjjj{{{}}}vvvtttuuuvvvyyy~~~}}}~~~}}}|||~~~{{{tttooohhhbbb[[[YYY[[[\\\YYYVVVVVVYYY^^^ccceeefffdddcccddddddeeeeeefffeeeeeeeeeaaaaaabbbbbbdddfffhhhiiihhhhhhiiijjjkkkllllllmmmmmmoooppppppooooooppprrrppppppqqqqqqpppnnnlllkkkmmmmmmmmmmmmnnnnnnoooooopppppppppooonnnnnnmmmmmmlllkkkkkkjjjjjjkkkkkklllmmmmmmlllkkkjjjiiihhhhhhhhhiiijjjjjjhhhfffcccaaa^^^[[[WWWSSSPPPMMMIIIGGGCCCAAA?????????>>><<<:::;;;999666555555666555555//////000000000111111111111111111111111111111111000000000000111111111111111111111111000000000000111111111111111111111111222222111000///------,,,222222222222222222222222000000000000000000000000222222333333333333222222333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333222222444444444333333222222111111111111222222222333333111222333444444555444444222222222222222222222222333333333333333333333333000000000111111111222222000000////////////000000000000000000000000000000,,,//////,,,,,,///000///////////////////////////.........//////000000111111222333444555666777888777777777777888999:::::::::;;;>>>AAAEEEHHHKKKLLLPPPRRRUUUXXXZZZ[[[[[[[[[]]]^^^```aaabbbeeeiiimmmjjjjjjjjjjjjkkkmmmoooppp%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))''''''&&&%%%%%%&&&'''((((((((((((((((((((('''''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((('''(((((()))***&&&'''((((((((((((&&&%%%************************))))))))))))))))))))))))*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---......---,,,++++++***++++++.........---,,,,,,+++++++++,,,---///000222333444111111222333333444555555777777777777888888888888888888888999:::;;;;;;<<<;;;:::999888888999:::;;;::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@??????>>>>>>??????????????????????????????<<<===??????>>>>>>???@@@;;;:::999888999:::<<<>>>@@@@@@@@@AAAAAABBBBBBBBBEEE???888333222333555666111111111111000///...---,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,...111444777888;;;=========>>>BBBJJJQQQ\\\mmm~~~zzziiiZZZPPPPPPUUUdddwwwxxxwwwxxxxxxzzz}}}~~~~~~~~~}}}|||~~~}}}vvvnnnggg[[[XXXTTTTTTVVVXXXXXXWWWWWWZZZ^^^bbbeeeeeedddccceeeeeefffgggggggggggggggdddddddddeeefffggghhhiiihhhiiiiiijjjkkkkkkllllllmmmnnnppppppooooooppprrrppppppppppppooonnnnnnmmmnnnmmmmmmmmmmmmnnnnnnoooqqqppppppoooooonnnnnnmmmmmmllllllkkkkkkllllllmmmoooooommmllljjjiiihhhggghhhiiiiiihhhgggeeecccaaa```\\\WWWSSSPPPMMMJJJGGGBBB@@@>>>===<<<;;;999777777555333333333444333111000000000111111111222222111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111/////////000000111111111222222222222222222222222000000000000000000000000444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333555555444444444444444444222222333333444555555555333333444555555555555555333333333333333333333333444444444444444444444444111222222222222333333333111111000000000000111111111111111111000000000000---111222......111333222////////////////////////.........//////000000000000000111222333444555555555555555555666777888999888999;;;>>>BBBEEEGGGIIIMMMOOOSSSWWWYYY[[[[[[[[[[[[]]]___``````bbbeeehhheeeeeeeeefffhhhjjjmmmnnn%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''((()))***$$$%%%%%%&&&&&&''''''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***''''''((()))((('''%%%###'''(((((())))))******+++*********))))))*********,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++++++++,,,,,,,,,---------,,,,,,---...000111222222111111111111222444666777555666777777666555555666888888888888999;;;===>>>===<<<;;;::::::;;;<<<===;;;<<<===???AAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@???===<<<===>>><<<;;;;;;:::;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAA===888555444444444444111111111111000///...---,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++---000333666777888999<<<=========???FFFPPPXXXiiizzz|||nnnddd]]]XXXUUU^^^cccooozzzyyyzzzyyyyyy{{{||||||||||||||||||||||||~~~}}}zzzwwwsssmmmfffaaaSSSRRRRRRRRRTTTUUUWWWXXXZZZ\\\```ccceeeeeedddcccfffggghhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhiiihhhhhhiiiiiijjjjjjkkkkkklllmmmooooooooooooppprrrpppoooooonnnnnnnnnoooooooooooommmmmmlllmmmnnnnnnqqqqqqppppppooonnnnnnnnnnnnmmmmmmllllllmmmmmmnnnnnnnnnmmmllljjjiiihhhhhhhhhhhhgggeeedddcccbbbaaa___\\\VVVRRROOOLLLIIIFFFAAA???===;;;:::999666444444333222222333222000...000000111111111111111222111111111111111111111111000000111111111222222222000000000111111222222333222222222222222222222222000000111222333333444444333333333333333333333333222222222222222222222222444555555666666555555444444444444444444444444444444444444444444444444444555555555555555555555555555555666666666666555555555555555555555555666666444444444555666777777777777777777666555444333222333333333333333333333333444444444444444444444444333333333444444444555555222222111111111111222222222222222111111000000000,,,111222///...111333333///////////////////////////////////////000000000//////000111222333333444333333333333444555666666555666999;;;>>>AAACCCDDDHHHKKKOOOTTTWWWYYYYYYYYYXXX[[[]]]^^^^^^___```aaabbbbbbaaabbbccceeeggghhh%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((''''''((()))***+++"""###%%%&&&'''((((((((('''''''''(((((((((((((((&&&''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))))))))***++++++***(((&&&$$$&&&&&&'''((()))***++++++++++++************++++++...---+++)))((())))))***************************,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,((()))***+++---...///000---.........//////000000111111000000222444777999999:::;;;;;;999888888999999888777777999;;;>>>@@@???>>><<<;;;;;;<<<===???<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFAAA@@@@@@???>>>?????????>>>>>>>>>===============???@@@AAA@@@===;;;;;;;;;=========<<<<<<<<<;;;;;;888888999:::;;;<<<=========;;;888777666555222000111111111111000///...------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---///111555999;;;<<<<<<<<<<<<===>>>>>>AAAIIIUUU^^^qqqyyyhhhZZZUUUWWW]]]aaakkkmmmuuu|||{{{|||zzzyyyzzzzzzyyyyyyyyyzzz{{{||||||~~~{{{uuupppkkkfff```]]]VVVWWWYYYYYYYYYZZZ\\\___^^^___bbbeeefffffffffeeeggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkkmmmnnnooonnnnnnppprrroooooonnnmmmmmmnnnoooppppppooonnnmmmllllllmmmnnnqqqqqqppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnllllllkkkkkkjjjiiiiiiiiigggfffeeecccbbbaaaaaaaaa^^^ZZZUUUPPPMMMJJJGGGEEEAAA>>><<<:::999777444222333333222333444222000---000000111111111111111111111111111111111111111111000000111111222222222222//////000111222333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444444555555555555555555444555555555555555555555555444444444444444444444444666666666666666666666666666666777777777777666666444444555555666666777777555555555666777888888999::::::999777555333111000444444444444444444444444555555555555555555555555444444444555555555666666333333222222222222333333222222222222111111000000)))...000---,,,///222333/////////////////////////////////000000000000000...//////000111222222333111111111111222333444555444555666999;;;>>>@@@AAACCCGGGKKKQQQUUUWWWWWWWWWWWWYYY\\\]]]]]]\\\\\\]]]``````_________aaabbbccc''''''''''''''''''''''''###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''((((((((((((((('''''''''))))))(((((((((((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...+++***)))(((((()))***+++''''''(((***+++,,,---...//////.........//////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000222444777999:::===>>>>>>===<<<999777555777888999:::;;;<<<<<<===>>>===<<<<<<===???AAACCCBBBBBBDDDGGGJJJJJJFFFBBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>======>>>??????===;;;===;;;999999:::;;;:::999<<<======;;;777444333333222000/////////000///...,,,,,,---------,,,++++++,,,***)))+++...000...,,,333555999???BBBDDDBBB@@@???BBBCCCBBBBBBMMM___nnnuuukkk___VVVWWW\\\aaajjjsss{{{wwwtttxxxzzzyyyyyyyyyyyywwwwwwyyyzzzzzzzzzyyyxxxyyyrrriiibbb___]]][[[XXXYYYZZZ\\\^^^```bbbbbbcccdddcccdddgggiiijjjhhhggggggggghhhjjjjjjkkkkkkkkkhhhiiijjjkkkkkkjjjhhhhhhiiiiiijjjkkkkkklllmmmmmmlllmmmnnnnnnlllkkklllnnnqqqpppooonnnmmmmmmmmmmmmrrrqqqpppooonnnnnnnnnnnnqqqppppppooonnnmmmmmmlllmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiigggfffeeeccc```^^^\\\[[[\\\ZZZWWWRRRMMMHHHEEECCC???===:::777555333222222222222111111111111222222111111111000000000000000333333222222222222222222444444333333444444555666444333333222222333333444444444333222333444555666333333333333333333333333888777666444444444444555444444444444444444444444777666666555555555666666555555444333444555666777666555555555555666777777888888888888888888888888999888777666666666666666777777888888888888777777888888777777888999::::::999999999888888888888777666666666666666666666666888888777666555555444444444444555555555555444444555555555555555555555555333333222222111000000000222222333222222111000///000000000000////////////000000////////////000000000000000000000111222222000000111111111111000000222444555666666777:::<<>>>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>===<<<===??????>>><<<;;;999888777888999888777<<<======;;;888666555555222111///////////////...+++++++++++++++***)))(((---,,,+++,,,---/////////666888;;;???BBBBBBAAA???AAACCCDDDCCCDDDOOObbbqqqyyyoooggg\\\WWWVVV^^^gggnnnuuu}}}}}}yyytttttt|||~~~|||zzzzzzyyyxxxyyyzzzzzzzzzyyywwwuuutttiiiddd___\\\\\\]]]]]]]]]\\\]]]___aaacccdddeeeeeegggggggggiiikkkllljjjhhhggghhhiiijjjkkkkkkkkkkkkiiiiiijjjkkkkkkjjjiiihhhjjjjjjjjjkkkkkkllllllllllllmmmnnnmmmlllkkklllmmmppppppooonnnmmmmmmnnnnnnppppppoooooonnnnnnooooooppppppoooooonnnmmmmmmlllmmmllllllkkkkkkjjjiiiiiiiiiiiijjjjjjjjjiiihhhhhheeedddbbb```^^^]]]\\\\\\ZZZXXXVVVRRRNNNJJJFFFDDD@@@???<<<999666444333333222111111111111111111222111111111111111111111111222222222222222222333333333333333333333444555555444444333333333333444444444444333333333444555666555555555555444444444444444444333222222333444555555555555555555555555555777777666666666666777777888777666666666777888999777777666666777777888999777777777777777777777777::::::999888888888888999777777777777777777777777999999999999999:::;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777999999888777777666555555666666777777777777666666555555555555555555555555333333222222111111000000///000000111111111000000000000000000000000000000000000////////////000000000////////////000111222000000000000000000000000222333555555555777999;;;>>>AAAEEEGGGIIIKKKMMMOOOQQQRRRUUUUUUVVVVVVXXXZZZZZZYYYWWWVVVVVVWWWXXXYYY%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---++++++***)))(((((())))))))))))*********+++++++++---,,,,,,,,,------...///000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222444666888999999999999999999999:::;;;;;;;;;::::::999888777777::::::;;;===@@@DDDGGGIIIEEEEEEEEEEEEFFFDDD@@@===@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>??????@@@@@@??????>>>>>>???@@@AAABBBCCCCCC<<<<<<<<<===???@@@???===999777666666777777666555;;;<<<===<<<999888777888333333111///...---------,,,,,,,,,,,,+++***((((((,,,,,,---,,,,,,...111444999;;;>>>BBBDDDDDDCCCCCCDDDGGGIIIIIILLLVVVgggttt~~~tttlllgggbbb\\\YYYUUUWWW^^^lllwww~~~{{{tttqqqsss}}}}}}|||{{{{{{yyywww{{{{{{{{{yyyvvvrrrnnnkkk\\\ZZZWWWXXXZZZ^^^```aaaaaabbbccceeeggghhhiiiiiilllkkkkkklllmmmmmmllljjjhhhhhhiiijjjkkkkkkkkkkkkiiijjjkkkllllllkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmlllkkklllmmmoooooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnmmmmmmlllllllllllllllkkkjjjjjjiiiiiihhhiiijjjkkkjjjiiigggeeebbb```^^^\\\[[[\\\\\\]]]XXXWWWVVVTTTPPPKKKGGGDDDBBB@@@===:::777555444444111111111111111111111111111111111111111111111111111111222222333333444444333333222222333333444555444444333333333333444444555444444444444555666666666666666666666666666666222222222222333444666666666666666666666666666666888888777777777777888888777777666666555666666777888888888888888999::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::999888888888888999:::;;;;;;;;;:::;;;;;;<<<============<<<<<<<<<;;;;;;999999999999999999999999::::::999888888777777777888888888999999888888888666666666666666666666666444333333222222111000000---...///000111111111111000000000000000000000000111000000//////000000111//////......//////000000111111////////////111111111333444444444555888:::;;;===AAACCCDDDFFFHHHJJJKKKMMMOOOQQQQQQSSSUUUWWWUUUTTTSSSRRRRRRSSSTTTUUU$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''')))***,,,,,,,,,***(((&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++++++++***))))))(((((((((************************++++++++++++,,,---......000000000000000/////////------------------------...------------...//////000111111222444666777888999888777666777888999:::;;;::::::999888888777777999:::;;;===@@@CCCEEEGGGDDDDDDDDDDDDCCCBBB???>>>AAA@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBB<<<;;;;;;===???@@@???>>>888777666777888888666444888999;;;:::999777888888666555444111---+++******//////......---,,,******(((***,,,,,,,,,///555:::===???BBBDDDFFFGGGHHHJJJHHHMMMRRRTTTWWW^^^jjjsss~~~~~~qqqcccYYYTTTQQQSSSVVVaaagggqqq}}}~~~{{{vvvqqqooouuu}}}zzzyyyyyyyyyyyyxxxzzzyyywwwtttooojjjeeebbbZZZYYYYYYZZZ\\\___bbbcccdddeeeggghhhjjjkkkkkkkkkooonnnmmmmmmnnnnnnlllkkkiiiiiijjjkkkllllllkkkkkkiiijjjlllmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmmmmlllkkkmmmnnnooonnnnnnmmmmmmmmmnnnnnnllllllmmmnnnooooooooopppnnnnnnnnnmmmmmmlllllllllllllllkkkkkkjjjiiiiiiiiigggiiijjjkkkjjjgggdddbbb___]]][[[YYYYYY[[[]]]___XXXXXXXXXUUUQQQKKKFFFCCCAAA???<<<999666444333333111111111222222111111111111111111222222222222222111111222222333444555555333222222222222333444444555555444444444444555555555555555555555666666666666666666666777777777777555555555555666666777777777777777666666666666666777777777777777777888999999999888888888777777888999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<=========>>>===;;;::::::;;;===>>><<<<<<<<<;;;;;;<<<======>>>>>>>>>=========<<<<<<999999999999999999999999::::::999999999888888888888999999::::::999999888888888888888888888888888555444444333333222111111///000000111222222111111000000111111111111111222111000000000000000000111//////............//////222111///......///111222000222333333333444666888888:::===???@@@AAACCCEEEFFFHHHKKKLLLMMMOOOQQQSSSQQQQQQPPPPPPPPPQQQRRRSSS$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%''''''%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))+++,,,+++***(((&&&''''''''''''''''''''''''(((((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))******************))))))((((((+++++++++************)))*********++++++---....../////////000000000000000------------------------...------------...//////000000111111333444555666999888666555555666777888888888999999999:::::::::::::::;;;<<<>>>@@@AAABBBAAAAAABBBBBBAAAAAAAAABBBBBBAAA@@@???>>>===>>>>>>???>>>>>>======>>>??????BBBBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????>>><<<;;;;;;===???@@@???>>>999888888888999999777555444666888777666555666777777777666111,,,)))((()))...//////...---,,,++++++%%%(((+++,,,...333:::@@@BBBCCCEEEEEEEEEGGGKKKNNNOOOUUU]]]aaabbbdddhhhmmmyyyyyyiiiXXXNNNKKKMMMWWWaaauuu|||~~~}}}yyyuuuqqqssszzz}}}}}}zzzvvvuuuuuuwwwxxxxxxtttsssppplllgggaaa]]]ZZZYYYZZZ[[[]]]___aaadddeeefffgggiiijjjllllllmmmmmmpppnnnllllllmmmmmmllljjjjjjkkkkkkllllllllllllkkkjjjkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjkkklllnnnmmmmmmlllnnnoooooonnnnnnmmmmmmmmmmmmmmmjjjkkklllnnnoooooooooooommmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjiiihhhhhhfffggghhhhhhgggccc```^^^\\\[[[YYYXXXXXXZZZ]]]___[[[ZZZYYYUUUPPPIIICCC@@@>>><<<999666444222222222000111222222222222111000111222222222333333333444111111222333444444555555333333222222333333444555666555555444444555555666555555666666666777777777555555666666777777777888888888888777777666666666888777777777666666666555777777666666777888888999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<========================888999;;;<<<===>>>======???>>><<<;;;;;;<<<>>>???>>>======<<<<<<=========???>>>>>>>>>>>>=========:::::::::::::::::::::::::::::::::999999999999999999999999::::::999999999999999999999999999999999666666666555444444333333444444444444444333222222000111111111222222333333111111000000000000111111//////............//////111000...------...000111000111222222111222444666666888;;;<<<===>>>???AAABBBDDDGGGHHHIIIKKKMMMOOONNNNNNNNNNNNOOOOOOPPPPPP$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))++++++***************************+++,,,---...///......////////////000000------------------------...------------...//////000000000000111222333444777666666555555555555555777888888999;;;<<<======:::;;;<<<======>>>?????????@@@AAAAAA@@@AAACCCEEEDDDCCCAAA???>>>===>>>>>>???>>>=========>>>@@@@@@CCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<===???@@@???===999999999:::;;;:::888666222444555555444333444444555666666222,,,))))))+++,,,,,,,,,,,,,,,++++++***&&&(((+++///333999???CCCFFFGGGFFFEEEDDDIIIQQQXXX]]]cccjjjmmmllliiihhhhhhttt}}}pppaaaSSSNNNOOOUUUdddttt~~~yyyvvvvvvxxx{{{~~~{{{yyyzzzwwwtttssssssuuuuuuuuummmkkkgggccc___[[[YYYXXXWWWYYY]]]___aaacccfffiiiiiijjjkkklllmmmnnnnnnnnnooommmkkkkkkkkklllkkkjjjkkkllllllmmmmmmllllllllljjjkkkmmmnnnoooooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooooonnnnnnoooqqqpppooonnnmmmlllllllllllliiijjjlllnnnnnnnnnnnnmmmllllllllllllllllllllllllkkkkkkkkkjjjiiiiiihhhhhhdddeeeeeedddbbb___[[[YYYXXXWWWVVVVVVVVVXXXZZZ\\\ZZZYYYVVVRRRLLLFFF@@@<<<:::999666444222111111111000111222333333222111000222222222333333444444555222222333333444444555555444333333333333444555555666666555555555555666666555666666777888777777777555666666777777888888888::::::::::::999888666666999999999888888777777666777777777777888999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@@@@@@@??????>>>===<<<<<<===>>>???@@@@@@???>>>>>>>>>??????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999888888777666666555555777777777777666555444333111111111222333333444444222111111000000111111222000000//////......//////000000............000000///000111111000111333555444666888:::::::::<<<===>>>@@@CCCDDDEEEFFFHHHJJJIIIJJJJJJKKKLLLLLLLLLMMM%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***---///---+++(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((())))))$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''((((((((('''((()))***++++++************************++++++******++++++,,,...///000------........./////////...........................------------...////////////...//////000111222222333444555555666666555888999:::;;;<<<===>>>>>>;;;;;;<<<===>>>?????????@@@AAABBBAAA???@@@DDDGGGFFFDDDBBB???>>>>>>>>>???@@@???>>>======???AAABBBCCCCCCDDDDDDCCCBBBBBBAAABBBBBBAAAAAA@@@@@@??????>>>===<<<===??????>>><<<999999999:::;;;:::888555222333555444333222222333000222333111---+++---111***+++,,,,,,---,,,,,,,,,,,,,,,...333999???BBBDDDEEEFFFGGGGGGKKKUUUcccnnntttxxx{{{{{{wwwrrrnnnmmmrrryyyvvveeeYYYRRRVVV\\\eeewww}}}yyyyyyyyyzzz~~~|||zzzyyyyyyyyywwwuuutttsssssstttuuussspppnnngggddd```\\\YYYXXXYYYYYYYYY]]]aaacccdddeeehhhjjjkkklllmmmoooppppppppppppnnnllljjjjjjkkkllllllkkkllllllmmmmmmmmmmmmllllllkkklllnnnoooppppppoooooojjjjjjjjjkkkkkklllllllllmmmnnnppppppooooooqqqrrrqqqpppnnnmmmlllkkkjjjjjjiiijjjlllnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhccccccaaa___]]]ZZZWWWVVVSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTPPPLLLGGGAAA===:::888666555333222222222222///111222333333222111///222222333333444555555555333333444444444444444444555555444444555555666777777666666666666666666777555666777888888888777777777777777888999:::::::::======>>>???>>>>>>===<<<<<<<<<<<<;;;:::999999999999999999::::::;;;======888999;;;<<<===>>>======???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666777777777777777666666111111222222333444444555222111111000000111111222222111000////////////000////////////////////////...///000000//////111333111333666777777777888:::;;;===???@@@@@@AAACCCEEECCCDDDEEEFFFFFFGGGGGGGGG%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&***///444999<<<444111---(((&&&%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''((((((%%%''')))***++++++++++++))))))*********++++++++++++++++++,,,---...000111,,,---------......//////...........................------------...//////...............///000000...000222555666777777666::::::;;;<<<<<<======>>>:::;;;===>>>@@@AAAAAAAAAAAACCCCCCAAA???@@@CCCGGGGGGEEECCC@@@>>>>>>>>>???@@@???>>>===>>>???AAACCCBBBCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBB>>>======>>>??????===;;;888888888:::;;;:::777444222444555444333222222333+++///111000------111555,,,,,,---...////////////111000222777>>>CCCDDDCCCBBBDDDGGGKKKSSScccwwwzzzwwwuuussswww|||~~~}}}|||~~~{{{kkk^^^UUUUUU___iiisss~~~{{{{{{zzzzzz{{{yyywwwvvvvvvuuusssqqqoooqqqtttvvvwwwsssmmmhhhccc```\\\XXXVVVWWWZZZ\\\```cccggghhhgggggghhhjjjmmmnnnooopppqqqrrrrrrrrrnnnllljjjjjjkkklllmmmllllllmmmmmmmmmmmmmmmllllllkkklllnnnooopppppppppoooiiiiiijjjkkkkkklllmmmmmmmmmooopppqqqpppppprrrsssrrrqqqooommmkkkjjjiiiiiiiiijjjlllnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhbbbaaa___\\\ZZZWWWUUUTTTPPPPPPQQQRRRRRRRRRSSSSSSQQQOOOLLLGGGCCC>>>;;;:::777666444333222222333444///000222333333222000///222222333333444555666666444444444444444444333333666555555555555666777777777777666666666666777777555666777999999888888777888888999::::::;;;<<<<<<@@@AAACCCDDDEEEEEEDDDCCC???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>@@@BBBDDDEEEFFFFFFEEEBBBBBBAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888444555666777888888888888111111222333333444555555222222111111111111222222222222111000000000000000......////////////.........///000/////////111333000222444555555555666777999:::<<<=========???AAA>>>???@@@AAABBBBBBBBBBBB$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###%%%,,,888DDDLLLNNNJJJ<<<,,,***111111((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''((((((((('''&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&)))(((''''''''')))***+++))))))(((((('''''''''&&&((((((((()))******++++++((()))***+++,,,+++*********)))((((((((()))+++,,,+++++++++++++++---......------...//////...---,,,++++++,,,,,,---...//////...------------...//////000111111222444555666666777777888999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>><<<>>>@@@AAAAAAAAABBBCCCCCCBBBBBBAAA???===<<<;;;<<<===???@@@AAAAAA@@@@@@??????>>>>>>??????@@@AAABBBCCCDDDBBB@@@??????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===;;;999777555333333333333222111000000000000////////////000000444333222...,,,,,,...000444666999???DDDGGGGGGGGGFFFFFFGGGNNN^^^vvv{{{zzzwwwvvvsssnnnnnn|||~~~mmmeee^^^```eeemmmxxx}}}|||||||||~~~{{{xxxtttrrrqqqrrrrrrqqqppppppooommmiiieee```]]]]]]]]]]]]]]]\\\^^^aaadddjjjkkklllnnnoooooooooooorrrrrrqqqoooooonnnnnnnnnmmmnnnnnnllljjjhhhiiiiiinnnnnnnnnnnnnnnnnnnnnnnnllllllnnnooopppqqqqqqrrrkkkkkklllmmmnnnnnnmmmmmmnnnnnnoooooopppppppppqqqooonnnllljjjhhhggggggfffhhhjjjkkkllllllkkkiiigggjjjjjjkkkkkkkkkkkkjjjjjjgggfffeeefffgggfffeeecccYYYYYYYYYXXXWWWTTTRRRQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJJJJHHHCCC<<<888777888444555555444444222111111333333333333333333333333222333555777888888888777444444555555555666666666777777777888888999999:::999999:::::::::999999888999999::::::;;;:::::::::999:::;;;<<<<<<>>>AAADDDLLLMMMNNNNNNLLLKKKKKKLLLIIIGGGFFFDDDBBB@@@@@@???AAABBBCCCCCCAAA?????????CCCDDDFFFHHHIIIIIIIIIHHHKKKKKKKKKJJJJJJIIIIIIIIIJJJMMMPPPQQQOOONNNPPPQQQPPPOOONNNOOOPPPPPPNNNLLLKKKKKKKKKMMMOOOOOOOOOMMMNNNMMMMMMLLLKKKIIIHHHGGGIIIGGGFFFFFFGGGFFFDDDBBBBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCBBBAAAAAA@@@??????AAA@@@>>>=========>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<;;;::::::999999888:::999999888777666555555555555444444444555555666555444444444333222222222222222111111000//////...000000000000000000000000000000000000000000000000111111222222222333333333777777777777888888888888===>>>???@@@AAAAAAAAA@@@$$$$$$$$$$$$%%%%%%%%%%%%)))&&&$$$###&&&,,,444888DDDCCC999///000:::<<<666'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((******(((&&&)))((((((''''''((()))***)))((((((((('''''''''''''''''''''((())))))******((()))***+++++++++************)))(((((()))***++++++++++++,,,------......,,,---///000000///---,,,++++++,,,,,,---......///---------------...//////000000111222333444555555777777888999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???<<<>>>@@@AAA@@@@@@AAABBB@@@@@@@@@@@@???>>>=========>>>???@@@AAA@@@@@@???@@@????????????@@@AAAAAADDDEEEDDDCCC@@@>>>>>>???>>>?????????>>>===;;;:::;;;;;;<<<<<<;;;999777555333333333333222111000000000//////......//////000111222222111/////////111666888<<<@@@DDDGGGGGGGGGFFFJJJQQQ[[[kkkxxxqqqnnnooouuunnneeedddfffjjjqqqzzz}}}{{{{{{|||vvvsssqqqppppppppppppooommmkkkgggbbb___\\\[[[[[[]]]^^^______```bbbfffiiilllmmmoooqqqqqqqqqpppoooooonnnmmmmmmlllllllllllllllmmmmmmllljjjhhhiiijjjmmmmmmmmmnnnnnnmmmmmmmmmlllmmmnnnpppqqqrrrrrrrrrooooooooooooooonnnmmmlllmmmnnnnnnnnnooooooooopppooonnnmmmkkkjjjiiihhhhhhhhhiiiiiijjjjjjiiigggggghhhhhhiiiiiiiiihhhggggggeeedddbbbbbbcccbbb```^^^WWWWWWWWWVVVTTTRRRPPPNNNPPPOOONNNLLLKKKIIIHHHHHHGGGGGGEEEAAA;;;777666666444444444444333222111111333333333333333333333333222333555666777777777777666666777777777777777777666666666777777888888888888888999999999999888888888888999:::::::::::::::;;;<<<=========???BBBEEEMMMPPPRRRSSSRRRQQQRRRRRRNNNMMMKKKIIIGGGFFFEEEEEEHHHIIIJJJIIIGGGFFFFFFGGGJJJKKKLLLNNNOOOQQQQQQRRRWWWWWWWWWVVVVVVVVVUUUUUUSSSWWWZZZZZZYYYXXXYYYZZZ[[[ZZZYYYZZZ[[[ZZZYYYWWWVVVUUUVVVVVVWWWXXXWWWVVVVVVVVVUUUTTTSSSQQQPPPOOOQQQOOONNNNNNNNNMMMKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<;;;:::::::::::::::999999888888888777777666666666666666777111111111111111000000000555444444333222222111111000000000000000000000000000000000000000000000000111111111111222222222222555666666666777777777777999::::::;;;;;;<<<<<<===###$$$$$$$$$%%%%%%%%%%%%+++***(((&&&&&&''')))+++111111---(((,,,777999555((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))((()))******++++++******+++******)))))))))*********+++,,,...///......---+++---000222222000---,,,++++++,,,,,,------......---------------....../////////000111222333333444666666777999:::<<<======;;;;;;;;;;;;<<<===>>>???===???@@@@@@???>>>??????>>>>>>??????@@@?????????>>>??????@@@@@@@@@??????AAA@@@@@@@@@@@@AAABBBBBBFFFFFFFFFCCC@@@>>>===>>><<<===?????????===;;;999:::;;;;;;;;;:::888666555333333333333222111000///.........------............000222333222222222333:::<<>>:::777666666333333333333222222222222444444444444444444444444444444555666777777777666999999888888888888888888777777888888888888888999999::::::;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGNNNRRRWWWZZZZZZZZZ[[[[[[XXXWWWUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSQQQQQQQQQSSSTTTUUUVVVWWWZZZ]]]```aaabbbbbbbbbbbbbbbaaaaaaaaaaaadddggghhhgggffffffggghhhgggfffggghhhhhhfffdddeeeeeeeeeffffffffffffffffffeeedddbbb```___]]]\\\YYYXXXVVVVVVUUUTTTQQQOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777333444444444444444555555555555444444333333222222000000000000000000000000000000000000000000000000000000000000111111111111444444444444555555555555::::::999999:::;;;===>>>%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''$$$%%%### $$$***+++(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((&&&))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&'''(((((())))))***((())))))***************++++++******************)))+++---///000///...---***---000333333111...+++++++++,,,,,,,,,---------------,,,,,,------...///...//////000111222222222444444555777999:::;;;<<<999999999999:::;;;<<<======???@@@@@@>>><<<=========>>>>>>???????????????????????????@@@?????????BBBAAAAAAAAAAAABBBCCCCCCGGGHHHGGGDDDAAA>>>===>>>===>>>@@@@@@@@@>>>;;;:::::::::::::::999888666555222333333222222111000///...------,,,,,,------...---///000111222333666888<<<>>>AAACCCDDDEEEFFFGGGMMMZZZkkkxxxzzzuuuwwwzzziii^^^\\\fffqqqzzz}}}~~~{{{wwwtttuuurrrrrrssstttuuuuuurrrpppkkkfff^^^XXXVVVWWW[[[^^^```ccceeegggjjjmmmqqqtttqqqsssuuuvvvvvvtttqqqooommmmmmlllllllllmmmnnnnnniiijjjkkkkkkiiiiiijjjkkklllmmmnnnnnnnnnnnnmmmlllnnnooopppqqqrrrrrrrrrrrrssssssrrrqqqooommmlllkkkkkkkkkkkkkkkkkklllllllllnnnnnnnnnnnnnnnnnnmmmmmmhhhgggfffeeeddddddeeeeeeeeeeeeeeedddcccbbbaaa```^^^\\\YYYWWWVVVUUUSSSQQQOOOOOONNNMMMLLLKKKIIIIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@???===:::888666666333333333222222333333333555555555555555555555555555666666777777777777777999999999999888888888888:::::::::::::::;;;;;;;;;======>>>?????????>>>>>>>>>???AAABBBCCCDDDDDDEEECCCCCCDDDCCCCCCDDDGGGIIIOOOTTTZZZ___aaabbbcccdddbbbaaa```___^^^]]]]]]]]][[[\\\]]]]]]\\\\\\]]]___aaaaaabbbcccggglllpppsssrrrrrrrrrqqqqqqqqqqqqqqqrrrtttvvvxxxxxxwwwuuuuuutttsssrrrsssttttttrrrpppsssuuuvvvvvvwwwxxxzzz{{{|||zzzxxxtttqqqnnnlllkkkfffdddbbbaaaaaa___\\\YYYXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPNNNLLLIIIGGGFFFEEEGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777777777555555666666777777888888333333333333222222111111000000000000000000000000////////////////////////////////////000000000000222222222333333333333444:::999777777777999<<<===&&&&&&&&&&&&''''''''''''!!!$$$&&&'''&&&%%%###$$$%%%$$$###$$$'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((((((''')))(((((((((''''''&&&&&&'''''''''((((((((((((((('''(((((())))))***++++++)))))))))))))))************++++++++++++*********)))***---/////////---,,,))),,,000222333111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000000111111222111222333444666777888999777777777777888999::::::===>>>??????===;;;;;;<<<>>>>>>?????????>>>======??????????????????@@@@@@BBBBBBAAAAAABBBBBBCCCDDDGGGGGGGGGEEEAAA?????????@@@AAAAAABBB@@@>>><<<;;;:::::::::999888777666555222222222222111000//////------,,,,,,,,,,,,------............///333999>>>>>>@@@CCCDDDCCCCCCEEEGGGPPP___qqq~~~zzz{{{iii```aaagggrrr|||}}}}}}}}}~~~}}}zzzxxxtttqqqrrrsssssstttuuuvvvuuurrrooohhheeeaaa]]]\\\]]]```bbbdddgggiiilllmmmppptttvvvrrrsssuuuvvvuuusssqqqooommmllllllllllllmmmmmmnnnhhhiiikkkkkkjjjjjjkkkmmmlllmmmoooooooooooommmlllnnnooopppqqqqqqqqqqqqqqqoooooooooooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjmmmnnnnnnoooooonnnmmmmmmgggfffeeedddccccccccccccccccccbbbbbb```___]]]]]]YYYVVVSSSQQQPPPPPPNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>===<<<;;;999777666666555444444333444444555666666666666666666666666777777777777888999999:::999999999999999999999999;;;;;;;;;<<<======>>>>>>AAABBBBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKHHHIIIIIIHHHGGGHHHJJJMMMQQQVVV]]]cccfffhhhiiijjjhhhhhhgggggggggggghhhhhhfffggghhhhhhhhhhhhkkkmmmpppppppppssswww}}}~~~yyywwwuuutttrrrpppllljjjhhhhhhgggfffdddbbbaaa___\\\[[[XXXUUURRROOOMMMLLLIIIIIIHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777777777333444444444555555666666444444444444333333333333111111111111111111111111////////////////////////....../////////000000000000111111111222222222222444333222111222444666777&&&&&&&&&&&&''''''''''''###%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((((('''''''''((((((((('''&&&&&&'''''''''((((((((((((((((((((())))))***+++++++++)))(((((((((((()))***+++)))***++++++,,,,,,++++++)))***+++---...------,,,)))+++...111111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111111111111111222333444555666666555555555555666777888888<<<===>>>>>><<<::::::;;;>>>>>>>>>???>>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCEEEFFFFFFEEECCCAAAAAABBBDDDCCCCCCAAA@@@>>><<<;;;::::::999888777666555555222222222222111000///...---------,,,,,,---------//////......///555<<>>>>>===>>>???@@@AAABBBCCCDDDGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNPPPSSSVVV[[[aaagggjjjmmmoooqqqnnnnnnnnnoooppprrrssstttuuuvvvvvvwwwwwwxxx|||~~~}}}zzzvvvvvvuuusssqqqnnnlllkkkfffdddbbb^^^ZZZWWWTTTSSSOOONNNNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@==================<<<<<<;;;:::999888888888888888777777777777777888888888777777666666666666666666222222222222222222222222000000000000000000000000////////////000000000000000000000000111111111111333222222222222444555666$$$$$$$$$%%%%%%%%%&&&&&&))))))*********)))((('''$$$$$$$$$%%%$$$######%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((()))''''''(((((()))*********)))(((((('''((()))***+++'''(((***,,,---------,,,))))))***++++++,,,,,,---)))***,,,...///...---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000111111111111222222222222333333444444444444555555555555666777888888:::<<<======;;;::::::;;;;;;<<<===>>>????????????============???AAACCCDDDAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCDDDFFFFFFEEEBBB???===;;;;;;::::::999888777666555555555222222222222111000///.........------------......000000111111444888???DDDCCCFFFIIIHHHFFFFFFIIIMMMVVV```ooo}}}{{{kkkggghhhqqqzzz{{{wwwwww~~~{{{vvvsssttttttrrrsssvvvuuusssqqqpppooollliiifffddddddddddddfffgggiiijjjnnnoooqqqqqqpppooopppqqqppppppoooooonnnooooooooonnnmmmlllkkkjjjjjjjjjkkkgggiiikkkllllllmmmoooqqqnnnoooqqqssssssqqqooonnnmmmmmmnnnoooooooooooonnnlllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiikkkkkkmmmmmmmmmkkkiiihhh``````aaa```___^^^\\\[[[WWWWWWVVVTTTSSSQQQOOONNNJJJGGGEEEDDDEEEGGGGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPOOOOOOPPPQQQRRRRRRSSSSSSMMMLLLKKKLLLLLLKKKGGGCCC???>>>;;;999888777888999888888888888888888888888999999999:::;;;===@@@AAAAAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFHHHJJJLLLNNNOOOSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWUUUUUUWWWYYY^^^bbbggglllooorrruuuxxxwwwxxxyyy{{{}}}~~~|||zzztttrrroookkkgggccc```^^^ZZZYYYXXXVVVTTTPPPMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@??????>>>>>>======;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::777777777777777777777777333333333333333333333333000000000000000000000000//////000000000111111111000000000000111111111111333333444444555666666666""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''''''''$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''((())))))))))))((('''''''''(((***+++&&&(((***,,,---...------))))))))))))***+++,,,---)))***+++------...------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111111111111111222222222444444444444444444444444555555555666666777888999999;;;<<<<<<;;;:::;;;;;;999:::<<<===???@@@AAAAAA<<<<<<<<<===???AAACCCEEEAAA@@@@@@@@@@@@AAABBBBBBAAACCCDDDEEEDDDEEEFFFHHHHHHEEEBBB>>>;;;999999999:::999888666555555555555111222222111111000///...///......------......///000222444666888<<<@@@DDDEEEHHHKKKJJJHHHHHHLLLPPPZZZaaammmyyyvvvkkkeeehhhrrrxxxuuuwww~~~~~~xxxtttrrrssstttsssuuuyyyxxxuuurrrpppnnnkkkgggdddeeeeeeeeefffiiikkknnnpppppprrrsssrrrpppnnnnnnnnnooonnnmmmllllllmmmnnnoooqqqpppooonnnmmmlllllllllgggiiilllmmmmmmnnnppprrroooppprrrttttttrrrpppooolllmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmlllkkkjjjkkkkkkkkkkkkjjjjjjiiiiiijjjkkkllllllllljjjgggfff]]]^^^______^^^[[[YYYWWWQQQQQQPPPOOOMMMKKKIIIGGGEEEBBB@@@@@@BBBDDDEEEEEEHHHHHHHHHIIILLLNNNQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVWWWXXXVVVRRRNNNBBB@@@>>>;;;999999999:::888888888888888888888888999999999:::<<>>>>><<<<<<;;;;;;;;;<<<<<<===999999999888888777777777555555555555666666666666444444444444444444444444000000000000000000000000000000000000111111111111000000000000111111111111//////111222222333222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&%%%$$$$$$###"""$$$$$$%%%%%%&&&'''((((((&&&&&&((((((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%'''((((((((('''&&&''''''''''''(((((((((((())))))***+++,,,,,,------******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///////////////000111000000111222222333444444555555444555666777999:::::::::999888888777777666888:::<<<<<<;;;;;;;;;===>>>?????????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDAAA===;;;;;;;;;;;;:::777777777777666444333222222222000///............111000...,,,,,,,,,...//////---///666;;;===@@@CCCIIIKKKLLLNNNSSSZZZ\\\ZZZddddddhhhsssvvviiicccdddeeeppp}}}vvvtttvvvxxx~~~{{{zzzzzzyyyvvvtttwwwtttqqqqqqtttwwwwwwuuu|||xxxqqqjjjfffdddddddddggghhhiiijjjkkkkkkkkkkkksssrrrqqqooommmlllkkkkkkpppppppppnnnllllllnnnpppoooooooooooonnnnnnnnnnnnllllllllllllmmmooopppqqqttttttsssrrrqqqoooooonnnoooooonnnnnnnnnnnnoooooolllkkkjjjkkklllllljjjiiijjjjjjiiiiiihhhggggggfffhhhgggggggggfffddd```]]]ZZZ[[[\\\\\\YYYUUUSSSRRRNNNLLLJJJGGGDDDAAA@@@???<<<======<<<<<<>>>AAADDDFFFIIIMMMOOOOOOQQQUUUXXXYYYZZZ\\\]]]]]]^^^aaaccchhhgggffffffeeeaaa]]]YYYLLLHHHCCC>>><<<;;;:::999<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>AAAFFFJJJLLLMMMNNNPPPRRRUUUWWWYYYWWWXXXZZZ]]]___bbbdddeeefffjjjooorrrtttttttttuuurrrpppnnnkkkjjjjjjlllmmmnnnhhhdddfffhhhgggggghhhnnnqqquuuxxxzzz}}}~~~~~~}}}zzzuuurrroookkkddd___\\\ZZZWWWVVVTTTRRRNNNKKKLLLKKKIIIIIIJJJJJJHHHGGGEEEDDDBBBAAA@@@@@@@@@AAA??????@@@@@@??????>>>===::::::::::::::::::::::::::::::888777666666666666666555555444333333222222444333222111000000000000000000000000////////////000///...------...///000000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&'''((()))(((''''''''''''''''''(((((((((((()))))))))***+++,,,,,,,,,)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,---....../////////////////////000111111111111222222333333444444555555444555666777999:::888888888888777777777777666888;;;<<<<<<<<<===???>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBBBBBBBBBB???<<<:::;;;;;;;;;:::888888888777666555444333000000///////////////000000///---,,,,,,---...///111000222888<<>>===<<<;;;999:::;;;<<<===???CCCFFFHHHLLLPPPSSSTTTUUUYYY[[[ZZZ\\\^^^```bbbeeejjjmmmrrrpppmmmkkkiiieeeaaa^^^PPPLLLFFFAAA>>>===<<<<<<===============>>>>>>>>>>>>???AAABBBDDDHHHMMMQQQUUUUUUWWWYYY[[[^^^```bbbdddeeehhhkkknnnrrrtttvvvwwwyyy}}}~~~}}}{{{yyywwwvvvuuuuuuyyyrrrnnnoooqqqqqqsssvvvvvvyyy}}}{{{sssnnnjjjgggccc```^^^[[[WWWUUUSSSQQQOOONNNNNNNNNMMMKKKFFFEEECCCAAA@@@???@@@@@@===>>>>>>??????>>>>>>>>>;;;;;;:::::::::999999999:::999888888777777777777888888777777666555555444444333333222111000000000000000000////////////...000///...------...///000000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$###$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&'''''''''((("""######$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&'''((()))))))))((((((''''''''''''(((((((((((((((((())))))******++++++((()))******++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---......///000111111222333333333333333333333333444444444555666777999999666777777777777888888888666888;;;<<<<<<===???@@@=========>>>>>>>>>??????>>>============>>>>>>???===>>>>>>?????????>>>>>>???<<<:::999:::<<<;;;;;;999999888777666555444444///////////////000111111///...---,,,---...///000333444777;;;>>>BBBMMMXXXdddmmmuuuvvvvvvvvvvvvssspppnnnmmmpppwww|||zzz{{{}}}kkk___ZZZZZZbbbjjj{{{tttsssssswwwuuusssrrrsssuuuuuutttuuutttttttttvvvvvvtttrrrooommmjjjgggfffgggiiijjjnnnoooooopppqqqqqqqqqqqqmmmmmmlllllllllmmmnnnnnnpppqqqpppooommmlllmmmnnnsssrrrrrrqqqpppoooooonnnoooooonnnnnnnnnnnnoooooopppppppppoooooonnnnnnnnnnnnmmmmmmllllllmmmmmmnnnmmmkkkjjjjjjkkkkkkjjjiiijjjiiihhhgggfffeeeddddddbbbaaa```______]]]ZZZWWWQQQQQQPPPNNNKKKHHHFFFDDD>>>===<<<:::999888888888666888:::;;;===@@@DDDGGGJJJMMMSSSWWWYYY[[[]]]^^^\\\^^^```cccggglllsssxxx}}}yyytttoookkkhhhdddaaaTTTQQQKKKFFFBBB@@@AAAAAA@@@@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJLLLPPPUUUYYY___```bbbdddhhhkkknnnppprrrtttvvvzzz~~~zzzuuuvvvxxxzzz~~~|||vvvqqqlllhhhdddaaaZZZWWWSSSPPPOOONNNMMMLLLJJJIIIFFFDDDBBBAAAAAAAAA>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999999888888888999999999888888777777666555555444444333333222111111111000000/////////.........//////............//////////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&'''(((((()))))))))))))))''''''''''''(((((((((((('''((((((((())))))******(((((()))************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------111000///...---,,,+++***,,,---...///000111222222444444444333333333333333333444444555666777888999666666777888888999::::::888:::<<<=========>>>@@@============>>>>>>>>>>>>======<<<<<<<<<======>>>======>>>>>>>>>======<<<<<<:::999999;;;<<<<<<<<<:::999888777666555555555111000///////////////000...---------...///111222555666;;;>>>@@@GGGWWWhhhzzz|||vvvuuuuuuuuuvvvyyy|||zzz}}}qqq^^^UUUWWW___lllxxxxxxvvvwwwvvvtttqqqpppqqqssssssrrruuuuuuttttttrrrpppmmmkkkggggggffffffhhhjjjlllnnnoooooopppqqqqqqqqqqqqqqqnnnmmmmmmmmmmmmnnnoooooonnnooopppooonnnmmmooopppttttttsssrrrqqqppppppoooqqqpppoooooonnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkllllllmmmkkkjjjiiijjjjjjiiihhhhhhhhhgggeeedddbbbaaaaaa^^^\\\[[[ZZZZZZXXXUUUSSSMMMLLLJJJHHHGGGFFFDDDCCC<<<;;;:::888777666555555666777999;;;<<<>>>BBBDDDHHHLLLQQQVVVZZZ\\\\\\]]]\\\]]]___bbbfffmmmuuuzzzzzzrrrlllhhheeebbb```VVVTTTPPPJJJFFFEEEFFFHHHFFFFFFGGGHHHJJJMMMPPPQQQSSSSSSTTTUUUVVVZZZ___ccciiikkkmmmqqqvvv{{{}}}~~~~~~xxxrrroooeeeaaaZZZVVVSSSQQQOOONNNNNNMMMJJJHHHFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA???>>>>>>>>>??????:::::::::999::::::;;;;;;888777777666555555444444444444444444444333222222000000000/////////....../////////....../////////////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((()))))))))(((((()))************)))***++++++,,,,,,++++++***+++++++++,,,,,,---------//////...---,,,+++***)))+++,,,...000111222222222333333333333333333333222333333444555666777888888666777777888999:::;;;;;;;;;===>>>>>>===<<<===>>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<:::999888999;;;======<<<:::999777666555555555555333222111///...---------------...///000222333444555888===AAADDDNNNcccvvv|||~~~~~~zzzwwwwwwxxx{{{pppcccXXXXXXaaannn}}}~~~{{{zzzxxxuuurrrqqqrrrrrrqqqpppssstttsssqqqmmmiiifffdddcccdddeeegggjjjmmmoooqqqqqqqqqrrrrrrssssssrrrrrrppppppoooooonnnooooooooolllnnnpppppppppppprrrssstttttttttsssrrrqqqqqqppprrrqqqpppooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkmmmjjjhhhggghhhhhhhhhggggggfffeeecccaaa___^^^]]]ZZZXXXVVVUUUUUUTTTQQQOOOFFFCCCAAA@@@BBBCCCBBBAAA<<<;;;999777555333222222666888999:::::::::===???CCCFFFKKKPPPUUUWWWWWWVVVXXXYYYZZZ\\\___eeelllqqqtttooohhhbbb^^^]]]\\\\\\VVVVVVTTTQQQNNNMMMOOORRRPPPPPPQQQSSSVVVYYY]]]___^^^___aaabbbeeeiiiooossswwwyyy|||xxxssskkkddd___[[[XXXVVVRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAA??????@@@AAABBB<<<;;;;;;;;;;;;<<<<<<===999888888777777666555555444555555555555444333333111000000000000/////////...//////////////////...////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''(((((('''''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))((()))******++++++************++++++++++++******)))******++++++,,,,,,---+++++++++,,,,,,---------,,,---///000111111111000222222222222222222222222222333444555666777777777666777777888999:::::::::===>>>@@@???===<<<<<<============>>>>>>>>>??????>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===:::999999:::===>>>===<<<:::888666555444333444444444333222000...---,,,,,,---...///111333555666666777999>>>DDDKKKXXXpppzzzxxxxxx~~~}}}rrr```\\\\\\dddppp||||||{{{wwwvvvtttssstttsssqqqooopppqqqppplllhhhdddbbbaaacccdddgggiiillloooqqqrrrsssttttttuuuuuutttttttttqqqqqqppppppooooooppppppllloooqqqrrrrrrrrrsssuuussssssssssssrrrrrrrrrrrrrrrrrrqqqpppooooooppppppnnnnnnnnnmmmmmmllllllllljjjiiiiiihhhhhhiiiiiijjjllliiifffeeefffffffffeeeddddddbbb```^^^\\\ZZZYYYUUUSSSPPPOOOOOONNNLLLJJJDDD@@@======AAACCCDDDCCC:::999666444222000//////666777888888777777888999===>>>AAAFFFKKKNNNNNNMMMOOOPPPQQQRRRTTTXXX]]]aaaccc___YYYUUUUUUVVVWWWXXXVVVYYY[[[[[[YYYZZZ]]]```^^^^^^___aaadddiiimmmoookkkmmmpppssswww}}}wwwoooiiiccc___YYYXXXUUUQQQNNNLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJGGGEEECCC@@@??????@@@AAA>>>======<<<<<<<<<======<<<;;;;;;:::999999888888444555666777777666555444222222111111111000000000......////////////......////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((%%%&&&&&&'''((((((''''''((('''&&&&&&&&&'''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++******++++++++++++******(((((()))******+++,,,,,,***++++++,,,---...//////---...000111222111000///000000000111111222222222111222444666777777777666555555666666777777888888<<<>>>??????>>>===>>>???>>>>>>>>>?????????@@@@@@???>>>======<<<<<<======;;;;;;<<<===>>>>>>>>>>>>;;;::::::<<<>>>>>>===<<<999777555333222222333444333222111///...---------...///111333555777888999:::;;;@@@IIISSSccc{{{}}}|||uuuhhhaaaYYY\\\eeeqqq{{{|||{{{tttssstttuuuvvvuuurrrppplllmmmllliiidddbbbbbbdddeeegggiiillloooqqqqqqrrrssssssttttttttttttssssssnnnnnnnnnnnnooopppqqqrrrppprrrtttuuussssssssstttqqqrrrrrrrrrrrrsssssssssrrrqqqqqqpppppppppqqqqqqpppoooooonnnmmmlllkkkkkkiiihhhhhhgggggghhhhhhiiikkkhhheeeccccccddddddcccbbbaaa```]]][[[XXXWWWVVVOOOMMMJJJIIIIIIHHHFFFDDDEEE@@@;;;;;;???BBBCCCAAA777666555333222111000000333555666666555444555666888777999===BBBFFFFFFEEEEEEFFFHHHIIIIIILLLOOORRRSSSPPPMMMMMMOOOSSSVVVWWWXXX^^^dddgggggghhhlllooommmmmmmmmooossswww|||~~~vvvqqqhhheeeaaa[[[VVVRRRPPPNNNJJJLLLNNNPPPRRRTTTUUUVVVPPPMMMIIIDDDAAA?????????@@@???>>>===============<<<<<<<<<;;;::::::999999444555777888888777555444333333333222222222222111---...///000000///...---000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%'''((()))''''''''''''((((((((()))************))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******'''(((((()))******++++++..................---------...000111222111///.........///000111222222333111222444666777777666666444444444555555555555555;;;===????????????@@@AAA????????????@@@@@@@@@@@@??????>>>===============999:::;;;<<<======>>>===<<<;;;;;;===>>>???>>><<<888777444222111111222333111111000///////////////...///222444777999::::::<<<<<>>@@@BBBCCCCCCEEEHHHJJJKKKIIIGGGIIIMMMSSSWWWXXXZZZaaajjjoooqqqrrrvvvzzzwwwwwwwwwxxx|||uuurrrllleee^^^XXXUUUSSSMMMOOORRRVVVZZZ]]]___```YYYVVVPPPJJJEEEBBB@@@@@@AAAAAA???>>>============;;;::::::999999888888777444555777888999888666555444444444333333333222222---...///000000///...---111111111111111111111111"""""""""!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&'''((())))))***)))))))))))))))))))))*********++++++************++++++,,,++++++******++++++,,,///---******+++,,,------,,,---......------...000000000000000111111111111222333333444444555555555888777777666666666666666999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::999999:::999777888999::::::999666444111000111222222111......///////////////...///222555666777888:::<<<===AAAGGGPPP^^^qqqrrrcccWWWTTTXXXbbbjjjtttyyy{{{~~~~~~{{{zzzrrrsssssssssrrrrrrqqqpppfffeeeddddddeeegggiiijjjkkklllnnnnnnooopppsssuuuuuutttrrrqqqppppppqqqrrroooooooooooopppqqqssssssqqqrrrrrrrrrrrrqqqpppooopppqqqqqqrrrssstttuuuuuurrrqqqqqqqqqrrrrrrpppooopppnnnmmmmmmnnnoooooonnnjjjiiigggeeedddcccddddddfffdddbbb```____________ccc]]]WWWSSSRRRPPPJJJEEECCCBBB@@@>>><<<;;;;;;:::999888666555444333222222555444222000000111222333111333000888999111333000333333444666999<<<>>>???CCCAAA???@@@CCCEEEDDDCCCGGGFFFFFFKKKSSS\\\aaaccceeekkkttt|||{{{vvvooodddZZZWWWUUUXXXYYY]]]gggqqqqqqkkkooobbbRRRIIIGGGFFFAAA<<<>>>>>>???????????????>>>:::;;;<<<:::777666888:::;;;;;;::::::999888777777666555444222222333444444111111111111111111111111------..................###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''((())))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((()))))))))))))))******************))))))*********,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,---......------...000//////000000000111111111222222333333444555555555666666555555555555555666888999999:::;;;;;;<<<<<<::::::;;;<<<===>>>??????>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::888777777888999888777666333111000000111000/////////000000000000000000000333666888999:::<<<>>>???AAAGGGSSSdddwwwttteee[[[VVVZZZbbboootttyyyzzzxxxwwwyyy}}}zzzxxxwwwtttttttttsssrrrqqqooooooggggggggghhhjjjlllmmmnnnooopppqqqpppooopppqqqsssuuutttrrrqqqppppppqqqqqqnnnnnnnnnooopppqqqrrrsssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqrrrsssssspppnnnpppnnnmmmmmmooopppooonnnjjjiiigggeeeddddddddddddcccbbb```^^^]]]]]]]]]]]]bbb\\\UUUQQQOOOLLLGGGBBB>>>>>><<<:::999888777777444333333222222222333333444333111000///000111222666666333888999555555222444444555777999<<>>???BBBDDDDDDCCCDDDDDDFFFMMMYYYeeemmmqqqpppuuu{{{uuuiiiddd]]]___```dddnnnxxxzzzuuuuuuhhhVVVLLLJJJIIIFFFBBB@@@@@@@@@@@@@@@???>>>>>>999:::;;;:::777777888;;;::::::999999888888777777666555555444444444444444222222222222222222222222////////////////////////###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''')))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''(((((()))))))))(((''''''((((((((())))))************))))))(((((())))))***++++++************++++++***+++---......---+++***+++---......------.../////////000000000000111111222222222333444555555555555555444444444555555666777888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999::::::999999999::::::;;;:::888666666777777666555666444111000000000///...//////000000111111111222444666999;;;<<<===???AAAAAABBBHHHVVVhhhyyyuuueee[[[XXX\\\hhhrrr}}}~~~{{{uuuqqqqqqrrr}}}zzzxxxwwwvvvxxxwwwvvvtttrrrooommmllleeefffiiilllnnnpppqqqrrrtttttttttsssqqqpppqqqrrrtttsssrrrppppppppppppqqqmmmmmmmmmnnnoooqqqrrrsssuuutttsssrrrrrrrrrssstttuuutttsssrrrqqqooonnnnnnrrrrrrrrrtttuuutttqqqnnnqqqooommmmmmooooooooonnniiiiiigggfffeeeddddddddd```___]]][[[ZZZYYYXXXXXXZZZUUUNNNJJJHHHDDD???;;;999888777555444333333333000000000111222333555555333222111//////000000111666555444555888:::777444555555555777999<<>>???BBBDDDEEEEEEDDDEEEIIIQQQ^^^lllvvv|||}}}~~~uuukkkjjjiiilllvvvxxxjjjXXXLLLIIIHHHGGGDDDCCCCCCBBBAAA@@@???>>>===999::::::999888777999:::888888888888888888888888555666666666666555444444222222222222222222222222111111111111111111111111$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######""" ###%%%&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&%%%((()))))))))((('''&&&&&&''''''(((((()))*********))))))(((((((((((())))))++++++************++++++)))***++++++*********++++++---......---,,,...///////////////000000000111111111222333444555555666444444444444555555666777777777777888888999::::::::::::::::::::::::::::::<<<<<<;;;::::::999999888::::::999999999;;;<<<===;;;999777666777777666444777555333222222111///---/////////000000111222333888;;;===??????@@@BBBCCCCCCEEEKKKWWWeeesss}}}|||mmmggg```^^^bbblllzzz~~~xxxssspppoooxxx}}}zzzzzzzzzzzzzzzyyyyyyyyyzzzyyyxxxuuurrrnnnkkkjjjbbbdddhhhlllppprrrssssssvvvvvvvvvtttrrrqqqrrrssstttsssqqqpppooooooppppppmmmmmmmmmnnnoooqqqrrrssswwwuuutttrrrrrrsssuuuvvvvvvuuutttsssqqqpppooonnnrrrrrrssstttuuutttqqqnnnqqqooommmmmmnnnooonnnmmmiiihhhgggfffdddccccccbbb^^^]]][[[XXXUUUSSSQQQPPPLLLHHHCCC@@@>>>;;;888555444444333111000000000000111111111222333555666777333222111111000000111111222333999444555===777777555555555666888;;;>>>@@@BBBAAA@@@@@@AAADDDEEEFFFHHHIIIMMMUUU```lllwww}}}zzzvvvqqqrrryyyzzzlllZZZMMMHHHHHHHHHFFFDDDCCCBBBAAA@@@?????????<<<<<<;;;999888777777888777777777777777888888888555666777777777666444333333333333333333333333333222222222111111111111111$$$$$$######$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%"""######$$$$$$######""" ###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$((((((((((((((('''&&&%%%&&&''''''((())))))******))))))(((((((((((())))))+++******))))))******+++******)))&&&%%%%%%)))---+++,,,------,,,,,,---///...////////////000000000000000111222333444555666555555555555666777888999777777777777777999:::;;;;;;::::::::::::999999999;;;;;;;;;:::999999888888::::::::::::;;;<<<===>>><<<:::888777777777666555999777555444444333111///.........///000222333444999<<>>;;;999777666444333222222111000//////000000222222222222222333444555444444333333222222222222333:::JJJ:::444>>>444777555444444555666:::===???BBBAAAAAA@@@@@@BBBEEEGGGJJJMMMRRRYYYbbbmmmvvv|||vvvssswww||||||ooo___RRRMMMLLLKKKJJJEEEDDDCCCBBBAAAAAAAAAAAAAAA???===;;;999888666555777777777777777888888888555666777777777666444333444444444444444444444444222222222111111111000000###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%''''''((((((((('''&&&&&&&&&&&&'''((())))))*********))))))(((((())))))*********))))))))))))************(((%%%"""$$$)))...***,,,------,,,,,,---.........////////////000000///000111222333444555666444444555555777888::::::888777777666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888999:::;;;===>>>?????????;;;999777777888888777666888777666666666555222000//////...///111333555777888;;;???BBBDDDFFFIIIKKKSSSYYY___``````fffrrr}}}}}}qqqfff```___hhhrrr|||tttmmmiiilllppprrrqqqooonnnnnnssstttwwwyyy{{{{{{{{{{{{{{{zzzyyyvvvrrrooollljjjggghhhkkknnnqqqtttvvvvvvrrrssstttsssrrrrrrtttvvvrrrqqqpppnnnnnnnnnnnnooommmmmmnnnoooqqqrrrtttuuuvvvuuutttttttttuuuvvvwwwuuuuuuuuuuuutttttttttsssrrrqqqqqqqqqrrrrrrpppoooooommmkkkkkkkkklllkkkjjjfffeeedddbbb```]]]ZZZYYYXXXVVVSSSOOOJJJDDD@@@>>>999888777666555444444444111111000000000000000111111000000///000000111111444444444444444333333333777FFFbbbHHH666===///777666555444555666:::===???AAAAAAAAAAAABBBEEEIIIMMMNNNSSSZZZbbbjjjttt|||zzzuuuuuuwwwzzz}}}zzzpppcccXXXSSSPPPNNNLLLJJJHHHFFFDDDCCCCCCCCCDDDCCCAAA>>><<<;;;:::888666888888888888888888888888555666666666666555444444555555555555555555555555333333333222111111000000###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((&&&&&&''''''((('''''''''%%%%%%&&&'''((()))***+++*********))))))***************))))))))))))******)))++++++((($$$%%%***...***,,,------,,,+++---............/////////000000//////000222333444555666333333333444666888999:::999888777777777999;;;<<<<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999888:::===@@@BBBBBBAAA@@@999777666666777888777666777666555666666555333000111000000111333666888::::::>>>DDDIIINNNRRRWWWZZZdddhhhllllllkkkmmmsssyyy~~~pppfffeeegggnnnxxxwwwllliiikkklllkkkjjjjjjlllmmmsssuuuwwwyyy|||}}}~~~~~~zzzyyyxxxvvvssspppmmmllliiiiiikkkllloooqqqtttuuurrrrrrsssrrrqqqppprrrtttrrrqqqooonnnmmmmmmnnnnnnnnnnnnoooppprrrtttuuuwwwtttttttttuuuuuuuuuvvvvvvvvvuuuuuutttssssssrrrrrrsssqqqooonnnoooppppppooonnnllljjjiiijjjjjjiiihhheeedddbbb```\\\XXXUUUSSSOOONNNLLLHHHCCC???:::888666666555444222111222222000000000///000000111111///////////////000111111333444444444333333222222333LLLtttSSS777<<<---:::999888666666888;;;???AAABBBDDDFFFGGGIIIMMMTTTYYYYYY___hhhpppwww~~~~~~wwwvvvwwwzzz~~~wwwmmmddd___[[[WWWTTTRRRPPPLLLIIIFFFEEEDDDDDDCCC@@@===<<<======;;;999::::::999999888888777777666555555444444444444444666666666666666666666666555555444444333222222111"""""""""!!!"""######$$$########################""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((((()))***+++++++++++++++%%%%%%&&&'''((((((((('''%%%%%%&&&'''((()))***+++++++++************++++++******))))))))))))******(((+++---,,,((('''***...***,,,------,,,+++---.............../////////000...///000111333444555666111222222333555777999::::::999777777888999<<<============>>>>>>>>>??????===<<<<<<;;;;;;::::::999888:::>>>BBBDDDCCCAAA@@@777555444444666777777666555444444555666555333000333222222333555888;;;===>>>BBBJJJQQQXXX^^^eeeiiippprrruuuvvvvvvuuuuuuuuuyyy|||yyy}}}}}}hhhbbbjjjttt~~~zzzmmmjjjjjjjjjiiijjjlllpppsssuuuvvvxxx{{{}}}yyyxxxwwwvvvsssqqqooommmhhhhhhhhhiiikkkmmmppprrrrrrssssssqqqoooooopppqqqrrrqqqooonnnmmmmmmnnnnnnnnnnnnoooqqqrrrtttvvvwwwrrrssstttuuuvvvvvvuuuuuuvvvvvvuuutttrrrqqqppppppsssqqqnnnmmmnnnoooppppppmmmkkkiiihhhiiiiiihhhgggdddcccaaa^^^ZZZVVVRRRPPPHHHHHHFFFCCC@@@;;;777555444444333111///......///000000/////////000111111000000000000111222444444222333333333333222111111***JJJ{{{XXX777<<<---???;;;:::888888999===AAACCCEEEHHHKKKMMMPPPWWW___fffeeekkkttt|||zzzyyyxxx||||||uuuooojjjeeebbbYYYVVVQQQMMMIIIFFFEEEDDDBBB???<<<===???@@@???<<<;;;;;;;;;:::999888777777666555444222222333444444777777777777777777777777777777666555444444333333%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""######""""""######$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%### (((''''''''''''&&&&&&&&& !!!###&&&((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))******)))(((''''''******))))))))))))******))))))))))))************+++)))((('''((()))+++,,,,,,+++*********+++,,,---------------------------///......---------......000000000000111222333444444444555555666888999:::;;;:::888888888:::<<<===<<<===>>>???@@@@@@@@@???>>>?????????>>>;;;999777444888===AAABBB???;;;888666666666666555555555555555444444555666555222000666333333888:::::::::===@@@FFFQQQ```nnnxxx~~~~~~~~~|||zzzyyyyyyyyy{{{~~~xxxiiiiiivvv|||qqqmmmmmmnnnoooppprrrtttuuuzzz{{{|||}}}}}}|||{{{zzzzzzyyywwwuuussspppooonnniiiiiiiiiiiijjjkkklllmmmooopppqqqpppooonnnoooppppppppppppooooooooooooooooooooopppqqqqqqrrrsssssstttuuuvvvvvvuuuuuuvvvwwwvvvuuutttrrrrrrrrrssstttsssqqqnnnlllkkklllnnnooommmjjjfffcccbbbbbb```___[[[YYYXXXVVVTTTPPPJJJFFFBBBAAA>>>;;;777444222000333222222222111111000000............////////////333222111///............111111111111222222222222666===BBB@@@888333555::::::::::::;;;>>>BBBGGGIIIKKKNNNOOOPPPWWWdddnnnqqqwww{{{zzz}}}yyyppplllfff^^^WWWSSSOOOJJJFFF@@@???======>>>??????>>>>>><<<;;;;;;======<<<:::999888777666555444333333666555444444444666888:::999888666444444444555555$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))(((''''''((((((''''''''''''((((((((((((((()))))))))******)))((('''&&&'''(((***+++++++++*********+++,,,------------------------------------,,,,,,,,,------000000000000111222333333444444444555666888999999:::999888777888:::<<<===:::::::::;;;<<<<<<======@@@AAAAAAAAA???<<<:::888999:::<<<======<<<:::999666666666555555555555555444333333444555555333111777555777===@@@@@@AAADDDHHHRRRcccvvv}}}{{{{{{}}}sssmmmrrr}}}tttnnnooopppqqqsssvvvwwwyyy{{{|||||||||{{{zzzxxxwwwxxxwwwvvvuuusssrrrqqqpppkkkkkkkkkkkklllmmmmmmnnnnnnoooppppppnnnnnnooopppppppppppppppppppppppppppqqqqqqrrrsssttttttuuuuuutttvvvwwwwwwvvvvvvwwwxxxwwwvvvuuutttssssssttttttrrrpppmmmkkkjjjjjjkkklllkkkiiieeecccaaa___]]][[[WWWUUURRRPPPNNNJJJEEEBBB???>>><<<999777444222111222222111111111000000000111111111222222222222333222111000///............000000111111111222222222111666;;;:::555222444777888999:::<<>>===;;;::::::999888777666555555555444333222222444555777777777666555555555555666$$$######""""""######$$$$$$$$$$$$#####################""""""######$$$%%%"""###$$$$$$%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&'''((())))))&&&'''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))((('''&&&&&&&&&''')))***++++++***)))***+++,,,---------------------------,,,,,,+++++++++,,,,,,---000000000000111222333333333444444555666777888888888888777777888999;;;<<<:::999999999999;;;<<<===BBBBBBBBBAAA@@@===;;;999===<<<:::888777888888999666666555555555444444444333222222333555555444222777666:::AAAEEEEEEFFFJJJPPP___www|||wwwooorrr|||vvvoooppprrruuuwwwzzz|||}}}}}}}}}|||{{{zzzxxxvvvuuuwwwvvvvvvuuutttssssssrrrnnnnnnnnnnnnnnnnnnoooooommmooopppooonnnmmmnnnpppppppppppppppqqqqqqqqqqqqrrrrrrssssssttttttuuuuuuuuuvvvwwwwwwvvvvvvwwwyyyxxxxxxvvvuuuttttttttttttqqqooommmjjjhhhhhhhhhhhhhhhfffcccaaa___\\\XXXUUUQQQNNNJJJGGGDDDBBB???<<<;;;:::999777555333222111111111000000000000//////222222222333333333444444000//////......//////000000000111111111222222222...111444555444444555666888999;;;>>>BBBIIIQQQWWW[[[^^^___bbbkkk{{{pppcccZZZRRRMMMJJJGGGCCCAAAAAA@@@>>>===@@@>>>======>>>>>>===<<<<<<<<<;;;:::999888888777777666444333333333444555555555666666777777666666######""""""""""""####################################""""""######$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&'''((((((&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''')))))))))(((((()))))))))''''''''''''(((((((((((((((((('''''''''((()))***+++***)))))))))***,,,---------------------------,,,,,,,,,+++,,,,,,---.../////////000000111222333333333444555666666777777666666666666777999:::;;;===<<<::::::;;;<<>>>>>??????===<<<======<<<<<<;;;::::::999:::999888777666666666666333444666777888888777777""""""""""""""""""""""""##############################""""""######$$$%%%###############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))((()))))))))******+++***)))))))))***+++,,,---------------------------------------...//////////////////000111222333222333444555666666555555444555555666777888999:::>>>===;;;;;;;;;===@@@AAA@@@??????>>><<<;;;:::999777777777777777777777777555555555444333222222222111000///000333444444333555666;;;BBBDDDDDDGGGLLLbbbrrrttttttuuuwww{{{zzzvvvrrrtttvvvyyy|||~~~||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvuuuttttttsssrrrrrrrrrrrrqqqpppnnnmmmlllnnnoooooonnnnnnoooqqqqqqrrrrrrrrrssssssssstttsssrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssssstttvvvyyyyyyxxxvvvuuusssrrrqqqooonnnllljjjgggcccaaa___```^^^[[[YYYVVVRRRMMMIIIFFFBBB===999888777666555222222222222222222222222///////////////000000000/////////000000000111111///////////////000111222222222222222333333333333444333333555888:::999888999;;;???BBBFFFPPP]]]fffkkknnnqqqsss|||wwwhhh^^^ZZZVVVQQQLLLJJJHHHFFFDDDCCCAAA@@@???@@@@@@>>>===>>>======<<<<<<;;;;;;;;;<<<;;;:::999888888777777333444666888999999888888!!!""""""######""""""!!!###############$$$$$$$$$######""""""######$$$%%%$$$############$$$%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))))))))(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))))))))))))))******************)))((()))***+++,,,------------------------------------...//////000////////////000111222222111222444555555555444333333333444555777888999999;;;::::::::::::<<<===>>>======<<<;;;;;;::::::999444555777888888777666555555555444333222222111000111///...///222333444333666888===BBBDDDDDDJJJQQQjjjyyywwwoootttzzz~~~~~~}}}~~~|||yyyuuuwwwyyy|||}}}~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuutttsssqqqnnnmmmmmmnnnppppppooooooqqqrrrrrrrrrssssssttttttuuuuuuvvvvvvuuuuuuttttttssssssqqqrrrssssssrrrrrrssstttxxxwwwwwwuuusssqqqooonnnmmmmmmkkkhhheee```\\\ZZZYYYWWWTTTQQQNNNKKKGGGCCC@@@===999666555555444333000000111111111111222222//////000000000000111111111111111222222222222333000000000000111111222333333333444444444555555555666555666777:::<<<=========@@@CCCEEEIIITTTbbbmmmxxx|||~~~yyynnngggbbbZZZTTTOOOLLLIIIGGGFFFDDDCCCBBBCCCBBBAAA?????????>>>>>>============;;;;;;;;;:::999888777777444555666777888888999888 !!!"""######"""!!! """"""#########$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******'''(((((()))))))))))))))***)))((((((((()))+++,,,------------------------,,,,,,,,,,,,---...///000///......//////000111222111222444555555444333222111222333555666777888888999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;777777888777777666555444555555444333222111000000222000...///000222222222555666;;;AAACCCEEEMMMVVViiiwww{{{rrrqqqsssxxx~~~|||{{{zzz{{{}}}~~~~~~}}}|||{{{zzzxxxvvvuuuttttttuuuttttttuuuvvvxxxyyyzzzzzzwwwxxxxxxwwwuuurrrpppnnnnnnoooqqqqqqpppppprrrsssrrrsssssstttuuuuuuvvvvvvwwwvvvvvvuuutttsssssssssqqqrrrtttsssrrrrrrsssuuuvvvvvvuuutttrrrooolllkkkjjjjjjiiifffbbb\\\WWWTTTRRROOOKKKHHHEEECCC@@@===;;;888555444444444333222000000000000111111111222000000000111111111222222222222222333333333444444222222222222222222333333555555555555666666666666888999;;;===???BBBEEEGGGGGGKKKNNNOOORRR\\\lllxxxzzztttjjjaaaYYYSSSOOOLLLKKKIIIGGGGGGGGGFFFEEECCCAAAAAA@@@@@@@@@@@@??????<<<<<<<<<<<<<<<;;;::::::777666666666777888999999 !!!"""######"""!!! """"""######$$$$$$$$$$$$#########"""###$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))*********)))(((''''''(((((((((''''''((((((((())))))))))))************&&&''''''((()))(((((((((***)))((((((((()))+++,,,------------------------++++++++++++,,,---...///.........//////000111222111222444555555444333222000111333555666777888888888999:::<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;:::888666555444444444555555444333222111000///222000......000111222111111333888>>>AAADDDNNNYYYbbbpppxxxkkkiiinnnzzz{{{~~~|||}}}}}}||||||{{{{{{}}}~~~}}}{{{{{{zzzwwwtttrrrqqqqqqqqqpppqqqsssvvvyyy{{{}}}~~~zzzzzzzzzyyywwwtttqqqooonnnpppqqqrrrqqqqqqssstttssssssssstttuuuvvvvvvwwwuuuuuutttsssrrrqqqqqqppprrrsssuuutttsssssstttvvvuuuttttttssspppmmmkkkiiihhhhhhgggddd___YYYTTTPPPMMMIIIEEEAAA???>>>;;;:::777555333333333333222111000000000000111111111111000000111111222222222333111111222222222333333333444444333333222333333444666666666666777777777777:::<<<@@@BBBEEEHHHMMMPPPRRRUUUXXXYYY[[[eeeuuu|||qqqggg```ZZZVVVNNNLLLJJJJJJJJJIIIHHHFFFBBBBBBBBBBBBBBBBBBAAAAAA???????????????>>>>>>===888777666666666777999:::$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%((()))(((&&&%%%%%%&&&'''((((((((('''))))))))))))((((((((((((%%%&&&'''((())))))))))))+++*********))))))((((((***)))((((((((()))+++,,,++++++,,,,,,,,,,,,------.........///......------............///000222222555555555555666666666666444555555666777888888999;;;<<<=========<<<;;;:::888888888888888999999999::::::999888777666555555333333222222111000000000000///.........000333444333777;;;===@@@GGGRRR[[[hhhooo{{{wwwkkkhhhppp{{{}}}yyywww}}}~~~zzzyyy{{{}}}}}}|||~~~}}}{{{zzzyyyyyyzzzzzzyyywwwsssqqqpppqqqtttuuussssssssssssuuuwwwyyyzzz~~~}}}{{{zzzxxxvvvuuuuuuxxxwwwuuusssrrrqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrsssrrrrrrrrrsssssssssssssssuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqoookkkhhhggggggiiifffbbb]]]XXXSSSMMMIIICCCBBB@@@>>><<<:::888777333333333222222222111111222222222111111111111111111111111111000000000000111333444444333222222333222222222222333444555555:::::::::::::::;;;<<<===>>>AAADDDHHHLLLRRRYYY^^^cccgggkkkmmmooovvvvvvjjjaaaYYYVVVRRROOONNNNNNMMMLLLGGGEEECCCBBBCCCCCCBBB@@@BBBAAA??????@@@@@@???>>>;;;;;;:::999888888888888$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%((()))(((&&&&&&&&&&&&''''''''''''''')))(((((((((((((((((((((%%%&&&'''((())))))))))))************)))))))))(((+++******)))***+++,,,---++++++,,,,,,,,,,,,------------.........------,,,.........///000000111222444444555555555666666666555555555666777777777888888888999999999999888888999999888888888888888888666666666666666666555555333333222111111000000///111000///...---...000111888;;;???CCCHHHOOOYYY```gggllluuu}}}oookkknnnxxxzzztttqqqvvv|||}}}}}}}}}}}}zzzwwwwwwzzz|||}}}|||~~~}}}{{{zzzyyyyyyyyyyyyxxxvvvsssqqqppprrrtttuuussssssrrrrrrssstttvvvwwwyyyyyyyyyyyyxxxxxxwwwvvvxxxwwwuuusssrrrqqqrrrrrrqqqqqqqqqrrrssstttvvvvvvssssssrrrrrrrrrqqqqqqqqqssstttttttttttttttssssssqqqpppooommmjjjgggcccaaaaaa]]]XXXTTTPPPKKKFFFCCC;;;;;;:::999777666555555333222222222111111111111111111111111111111111111222222111111111111111111111333555555444333444555333333444666888:::<<<=========>>>>>>???AAABBBBBBEEEHHHLLLQQQWWW]]]eeejjjvvvyyy|||||||||{{{rrrhhhddd^^^\\\ZZZWWWRRRNNNLLLJJJGGGGGGGGGGGGFFFEEEBBBAAA??????@@@AAA???>>>======<<<;;;::::::::::::""""""""""""""""""""""""########################%%%%%%$$$###""""""##############################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''%%%%%%%%%'''((('''&&&)))((('''&&&%%%&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))************)))))))))))),,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,.../////////000111111222444444444444555555555555555555666666666666666666888777777777777777888888:::999999999888777777777333333444444444555555555333222222111111000/////////000000000//////111333:::<<>>AAABBBDDDGGGIIIKKKLLLMMMQQQUUUZZZ```fffnnnuuuzzz{{{uuuooommmlllggg^^^UUUNNNLLLJJJIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@???======<<<<<<<<<""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''***)))'''%%%$$$%%%&&&((('''''''''(((((((((((((((%%%&&&'''((())))))))))))*********)))))))))))))))+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,//////000000111111111111333333333333444444444444666555555555555555555555:::999888777888999:::;;;:::::::::999888777666666444444444444444444444444222222222111000000//////,,,///111111111333777:::===@@@FFFPPP[[[eeejjjmmmmmmooosssxxx~~~qqqoooyyyyyytttvvvyyywwwtttsssuuuuuuuuuvvvwwwxxxxxxwww|||{{{zzzyyyxxxwwwvvvvvvttttttsssrrrrrrrrrssstttsssrrrqqqqqqpppooooooooonnnqqqtttvvvwwwwwwuuutttuuuttttttsssrrrrrrrrrrrrpppppppppqqqsssuuuvvvwwwrrrqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrttttttuuuuuuppplllgggfffeee```XXXQQQNNNJJJEEEAAA???===;;;:::444444444444333333222222000000000000000////////////000000000000000111111111222222222222222333333222444555444333333555666888888999999;;;===>>>???FFFIIIMMMRRRVVVYYY[[[\\\bbbeeejjjpppvvv|||zzzlllaaaVVVSSSPPPNNNMMMLLLJJJIIIHHHGGGEEEEEEFFFFFFEEECCCCCCBBBAAA???>>>>>>>>>>>>!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((***+++%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''***)))'''%%%$$$%%%&&&(((&&&&&&''''''((((((((()))%%%&&&'''((())))))))))))))))))))))))))))))***************++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,///000111111222111111000222222222222333333333333555555555444444444444444:::999888888888999;;;<<<:::::::::999888777666666777777666666555444444333222222111111000//////...,,,///111111111444:::???GGGKKKSSS___jjjssswwwxxxrrrtttwww{{{~~~}}}xxxxxx~~~{{{|||}}}zzzvvvuuuvvvvvvvvvuuutttsssssssssyyyyyyyyyxxxxxxwwwvvvvvvssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppooonnnnnnmmmooorrrtttuuutttrrrpppssssssssssssssssssrrrrrrqqqqqqqqqpppqqqqqqrrrsssppppppqqqqqqrrrrrrrrrsssmmmnnnoooqqqrrrrrrrrrrrrmmmhhhbbb```^^^YYYQQQJJJEEEBBB===:::999999888777555444444333222111000000//////////////////////////////000000111111111222111111111222222333333333444555555444333333555777===>>>???@@@CCCEEEHHHIIIOOORRRYYY___eeeiiikkklllrrruuuyyy}}}~~~qqqeeebbb^^^ZZZXXXUUURRRPPPLLLJJJHHHHHHHHHHHHFFFDDDDDDCCCBBBAAA@@@?????????!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###%%%(((***,,,%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&%%%%%%&&&''')))((('''&&&%%%&&&''''''&&&&&&&&&''''''(((((()))%%%&&&'''((())))))))))))))))))))))))************)))******+++,,,+++++++++++++++,,,,,,,,,,,,------***+++,,,------......---///000111222222222000000111111111111222222222222333444444444444444444444666666666666777888999999:::999999999888777777777999999888777666555444333222111111000000///......---000222222111666???GGGTTTZZZcccmmmuuuzzz}}}~~~xxxyyy|||~~~~~~}}}|||{{{rrrwww|||}}}~~~{{{wwwuuuvvvwwwvvvsssooommmmmmnnnvvvvvvwwwwwwwwwwwwvvvvvvssstttttttttsssrrrppppppnnnooooooppppppooonnnnnnmmmnnnpppqqqrrrqqqooonnnqqqrrrrrrsssssssssrrrrrrsssrrrqqqpppoooooooooooooooooopppppppppqqqqqqqqqkkkllllllmmmmmmmmmllllllfffbbb\\\XXXTTTOOOIIIDDD<<<999666555555555444333222222111111000///......////////////000000000000000000000111222222333333111222222333333444444555666777888888777999<<>>@@@CCCGGGLLLQQQUUUWWW]]]aaahhhpppvvvyyy{{{{{{~~~wwwsssnnnhhhccc___ZZZWWWQQQOOOMMMKKKKKKIIIGGGEEEFFFFFFDDDCCCAAA@@@@@@@@@"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!###$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%###"""""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$$$$&&&(((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''((())))))%%%&&&'''((())))))))))))((()))))))))******************,,,---------,,,+++++++++,,,,,,,,,,,,------++++++,,,......////////////000222333333222000///000000000111111111222222222222222333444444444555333444555666777777777777999999888888888888888888777777777666666666555555111111111000//////.........222555666888@@@NNNXXXgggoooyyy}}}||||||wwwuuu{{{{{{|||}}}zzzvvvtttttttttrrrnnnjjjhhhiiilllssstttuuuwwwwwwwwwwwwvvvttttttuuutttsssqqqooommmjjjkkklllnnnnnnnnnnnnnnnkkklllmmmnnnoooooooooooopppqqqrrrssstttssssssrrrtttsssrrrqqqppppppppppppppppppooonnnmmmmmmllllllhhhhhhhhhhhhgggfffeeeddd^^^[[[VVVOOOIIIDDDAAA???666444333333444333222111000000000////////////////////////000000111111111000111111222333333444444444444444555666666777777999:::<<<===???CCCHHHKKKIIIKKKOOOTTTZZZ```eeehhhnnnsssyyy{{{tttnnngggcccZZZXXXUUUSSSQQQOOOLLLJJJIIIHHHGGGEEEDDDCCCBBBBBB########################!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$###!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&$$$###%%%(((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))(((((())))))*********++++++,,,---.........---,,,++++++,,,,,,,,,---------+++,,,---...////////////000111222333333222000///000000000000111111111111111111222333333444555555333444666888999888888777888888888888888999999999555555555666666666666777111111111000//////.........222777;;;@@@MMM^^^kkk|||vvvrrr}}}zzzzzz|||yyyuuutttqqqqqqooojjjfffeeegggkkkqqqssstttvvvwwwxxxwwwwwwtttuuuuuuuuussspppnnnlllfffgggjjjlllmmmnnnnnnmmmiiijjjkkklllmmmooopppqqqoooppprrrssstttssssssrrrtttssssssrrrqqqqqqqqqqqqqqqpppooommmkkkiiihhhgggffffffeeedddcccaaa___^^^YYYVVVQQQJJJBBB===;;;<<<555444333444555555333111...//////000111222333333//////000000111111222222111111222333444444555555555666666777888999999::::::<<>><<<888444222222111000//////000000000000000000000111111111222222111111111111222222444444444444555666777888;;;;;;;;;:::999;;;???CCCFFFGGGIIIJJJNNNVVVbbbjjjjjjkkkooossswww{{{~~~zzzoooddd___^^^ZZZTTTTTTQQQMMMJJJIIIHHHFFFEEE$$$$$$$$$$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%&&&%%%###((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''((())))))((('''&&&(((((()))******************++++++,,,------......,,,,,,---------................................./////////.........------...//////000111111222222111111111222222222333333555555666666777888888888888888888888888888888888666666555444444555666777111000///......///000000...555===CCCKKK```}}}|||xxxwwwxxx~~~}}}}}}|||{{{yyywwwuuutttpppmmmjjjhhhiiijjjkkkkkkttttttuuuvvvvvvwwwxxxxxxuuutttrrrpppnnnmmmmmmlllllllllkkkkkkmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnooooooqqqqqqrrrssssssssssssssssssqqqooooooooopppooonnnnnnmmmkkkhhhfffdddcccccc^^^]]]\\\ZZZYYYVVVQQQNNNFFFBBB>>>;;;999777444111222222111000000000000000000000000000111111111111111000000000000111111222333333444444666777888999999:::;;;<<<>>>AAAGGGJJJOOOQQQSSSUUUYYYaaallltttzzz{{{}}}yyyrrrmmmfff]]]YYYUUUQQQNNNMMMLLLKKKJJJ"""""""""############$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&'''((())))))((('''&&&(((((()))************************+++,,,,,,---------------.........//////////////////////////////.........---------------/////////000111111222222111111111222222222222333444555777888999999888777777777777777777777777777666555555444444444555555222111000000000111222333333888>>>FFFSSSjjjzzzyyy}}}}}}|||~~~}}}{{{yyyvvvtttsssooollliiiiiijjjlllllllllrrrrrrsssssstttuuuuuuuuutttsssqqqooommmllllllkkkmmmmmmlllllllllmmmmmmnnnoooooooooooopppppppppppprrrrrrsssttttttttttttsssrrrpppnnnmmmnnnnnnmmmllllllkkkjjjiiifffccc```^^^XXXVVVUUUTTTSSSPPPLLLIII???===999777666444222000222111000000000000000000000000000111111111222222111111111111222222333444555555666777888:::<<<===:::<<>>HHHPPP[[[```dddkkkvvv|||qqqvvv}}}vvvvvv{{{~~~~~~}}}}}}{{{zzzyyywwwuuurrrpppooonnnmmmllllllmmmnnnmmmlllhhhhhhhhhhhhhhhgggggggggfffffffffggghhhjjjkkkllljjjnnnpppnnnjjjiiilllpppsssssssssssstttttttttuuupppqqqrrrrrrssssssrrrrrrooommmkkkkkkllllllkkkjjjffffffeeedddccc```^^^\\\RRROOOJJJFFFDDDAAA>>>;;;777888999666333111222555000000///000000111222222///000000222333444555555888888999:::<<>>;;;:::999888666444333222222//////000111111111111111///111333444333444666777999;;;>>>@@@AAACCCFFFHHHJJJNNNSSSWWW[[[___cccfffgggjjjnnnsssvvvzzz""""""############""""""%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$###!!!"""&&&)))***+++""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((*********************))))))))))))))))))))))))))),,,,,,+++*********++++++,,,,,,------...---------...---,,,++++++,,,---...........................////////////000000000000000000/////////000000111222111111111111222333333555666888777555444444555444222111222444555333111222444666999;;;@@@EEEIIIWWW___jjjpppqqqrrruuuxxx{{{}}}uuuwww~~~~~~~~~~~~}}}~~~}}}|||zzzxxxvvvuuutttrrrpppnnnnnnnnnnnnlllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggggggggiiiiiihhhhhhiiikkkmmmooorrrssstttttttttttttttssssssssssssssssssssssssssspppnnnllljjjhhhhhhiiiiiiffffffeeedddccc___YYYUUUQQQLLLGGGCCCAAA???<<<:::999888777555444333222222000000111222222333333222111222444444444666888;;;@@@BBBEEEGGGHHHKKKNNNPPPQQQUUUZZZ___cccgggkkknnnpppssswww{{{~~~""""""############""""""$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%"""!!!!!!###'''+++------!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,---------...------,,,,,,---------------------...........................////////////000000000000222111000///////////////222222222222222333444444666888::::::888555444444444222111111333444333222555777999<<<@@@FFFMMMRRRccciiirrrxxxyyyxxxyyyzzzvvvyyy|||~~~yyyuuu~~~}}}~~~}}}|||zzzyyyxxxwwwsssqqqpppooooooooommmkkkllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjlllnnnqqqrrrrrrssstttttttttsssssssssssssssssssssssssssooonnnllliiihhhgggggghhheeecccbbbaaa___[[[VVVRRRMMMJJJEEEAAA???===;;;999888777555444333222222222000111111222333444444555333444555555666888<<>><<<:::999666555444333222222111222000000111222333444555666555666666777888;;;@@@DDDGGGIIIMMMOOORRRVVVZZZ^^^dddiiiooouuuyyy}}}######$$$$$$$$$$$$#############################################$$$$$$$$$%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---............---,,,++++++,,,---......//////......////////////////////////////////////000000000000////////////000111222333333333222222333333444555777999<<<<<<999666333333333333222111111333666888===DDDOOOZZZdddnnnuuuzzzyyyzzz}}}}}}zzzxxx~~~~~~~~~}}}|||{{{zzzyyyxxxuuusssqqqqqqppppppnnnllljjjjjjiiiiiiiiiiiijjjjjjhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnoooppppppqqqrrrssssssttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrpppooommmkkkiiigggfffeeebbb___\\\XXXVVVSSSOOOLLLGGGFFFDDDAAA>>>;;;:::999555444333222222222222222000000000111333555777888777888999:::;;;???EEEIIINNNQQQVVVZZZ^^^bbbfffiiilllpppwww}}}######$$$$$$$$$$$$######"""""""""#######################################"""!!! !!!###$$$$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###"""!!!###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))***+++,,,------------...------,,,,,,,,,,,,,,,---......//////////////////////////////////////////000000000000/////////000111222333444222222222222222333444444555777999999777444333333333333222111111444999===CCCOOOaaarrr}}}zzzxxx|||~~~}}}|||zzzyyyxxxwwwuuutttqqqppppppooommmkkkiiihhhhhhiiiiiijjjkkkllljjjjjjkkklllmmmnnnoooooopppppppppqqqqqqqqqrrrrrrqqqrrrrrrssssssrrrrrrqqqpppppppppppppppppppppppppppooommmkkkhhhfffdddccc```\\\WWWSSSPPPMMMJJJHHHDDDDDDDDDAAA===:::999999444444333222222333333333111111111222444777999;;;:::;;;===???AAAEEEJJJNNNRRRWWW^^^dddhhhkkknnnpppsssxxx###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$########################!!!!!!!!!"""$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,------...---------,,,+++++++++,,,---///000////////////////////////////////////000000000000111000000000111222222333222111111111111222333333444555666666444222333333222333222111222666<<>>===@@@CCCFFFHHHLLLPPPSSSVVV\\\eeemmmrrrtttvvvwwwzzz###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$$$$$$$##################%%%$$$###$$$%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((######$$$%%%%%%&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++++++++,,,---............,,,+++***)))***,,,///000000000000000000000000000////////////000000000000333222111111000111111111111111000000111111222333222333444333222111222444222333333222222777???EEEZZZlllpppsss{{{}}}{{{{{{~~~~~~{{{yyyxxxwwwuuusssqqqpppooonnnllljjjhhhhhhiiijjjlllnnnpppqqqnnnnnnnnnooopppqqqqqqqqqqqqqqqrrrsssssssssrrrrrroooooooooooonnnlllkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiigggdddaaa^^^]]]ZZZUUUOOOJJJGGGDDDBBB@@@>>>@@@@@@>>>999666666777444444333333333444555555555555555666888<<>>===<<<:::888777666666000111333555666555333222444555777999;;;???EEEHHHKKKLLLOOOQQQUUUYYY___dddiiiooowww~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###"""!!!""""""##################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###"""################################################"""######$$$%%%%%%&&&&&&)))'''$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&(((%%%###%%%***,,,***'''''''''((((((((()))))))))))))))*********))))))(((***)))))))))))))))))))))******+++,,,,,,,,,,,,+++///......---------......////////////000000000000222111//////000111111000333222111000///......---222222222222222222222222111111111222333333444444222222333666888<<>>@@@BBBDDDHHHNNNQQQYYY\\\```dddiiinnntttxxx$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########"""$$$###"""!!!"""###$$$%%%###$$$%%%%%%######$$$%%%&&&%%%$$$#########%%%%%%#########################################################$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&'''%%%%%%&&&)))+++***(((&&&&&&&&&&&&'''''''''((('''((()))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++///......---------......////////////000000000000000///...///111222222222000111111111222222222222111111111111222222222222444444333333333222222222333444666:::<<>>@@@BBBCCCFFFHHHJJJOOOTTTXXX```dddiiioootttyyy$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###$$$$$$$$$###"""""""""###%%%&&&###$$$%%%%%%######$$$%%%%%%%%%#########$$$%%%&&&###################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((())))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111---------.........//////,,,++++++---000222333333000111111111222222222222000000000111111222222222444444444333333333333333555555888;;;<<<@@@KKKVVViii~~~{{{{{{zzzsssqqqpppqqqtttyyy}}}{{{||||||{{{zzzzzzzzzzzzrrrrrrsssssssssssssssttttttssssssrrrpppooommmlllhhhhhhiiiiiijjjkkkllllllmmmmmmnnnoooppppppoooooonnnoooooopppppppppppppppllllllllllllmmmlllllllllooopppppppppqqqqqqqqqqqqoooooonnnppprrrrrrqqqooolllhhhbbb]]]ZZZVVVSSSQQQPPPMMMHHHEEEBBB@@@===;;;777777666666666666777777;;;;;;;;;<<>>;;;999888888888999:::;;;<<<===>>>???@@@CCCGGGLLLPPPRRRYYY[[[^^^```ccchhhnnnrrrvvv{{{$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! """$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%######$$$%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&'''(((((('''''')))***(((((((((((())))))))))))%%%&&&'''((())))))))))))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++......---------......///............/////////000111000......000000000///////////////000000000000...//////000111222222222444444444444444444444444:::;;;@@@EEEHHHLLLWWWcccfffooowww}}}uuuvvv{{{~~~|||yyywwwyyy|||}}}yyytttwwwzzz|||{{{wwwttttttuuusssrrrqqqpppnnnlllkkkkkkmmmnnnnnnmmmlllkkkjjjjjjjjjjjjkkklllnnnooopppqqqoooppppppppppppoooooonnnlllmmmoooppppppoooooonnnlllmmmnnnnnnnnnmmmlllkkkiiikkkmmmoooqqqqqqqqqqqqooommmlllkkkjjjiiifffdddbbb```^^^[[[YYYUUUPPPLLLGGGEEEBBBAAA@@@>>>;;;999999999999:::;;;<<<>>>>>>CCCEEEGGGKKKOOOTTTWWWYYY___aaacccfffiiinnntttxxx||||||~~~""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!!!!"""###"""!!!!!!###%%%###$$$%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))%%%&&&'''(((((()))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++...,,,******,,,...000000///...,,,,,,+++,,,---...111///,,,******,,,///111///////////////000111111//////......///000111111111...///333666555666999===FFFJJJIIIOOO]]]hhhkkkqqqpppsssyyy|||tttttt{{{zzzyyyxxxwwwwwwyyy{{{||||||{{{{{{zzzxxxvvvtttsssssspppnnnooopppqqqooollljjjjjjjjjiiijjjjjjkkkkkkllllllmmmnnnoooppppppqqqqqqppppppppppppqqqrrrrrrrrrrrrrrrsssssssssttttttssssssrrrqqqooonnnmmmmmmnnnnnnmmmoooqqqqqqpppooonnnllliiigggfffdddaaa___^^^]]][[[YYYUUURRROOOMMMJJJIIIFFFCCC@@@???>>>>>>===>>>>>>>>>>>>???BBBDDDGGGEEEFFFMMMVVV]]]]]][[[aaadddhhhlllpppuuu{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}xxxyyy{{{}}}~~~}}}}}}}}}~~~}}}|||zzzzzzyyywwwwwwvvvtttsssqqqpppppplllllllllkkkllllllmmmnnnnnnooopppqqqqqqqqqpppooottttttssssssrrrrrrqqqqqqqqqrrrrrrsssttttttuuuuuuuuutttsssqqqpppoooooonnnmmmmmmnnnpppsssuuuwwwyyyyyy|||~~~$$$$$$###############$$$"""######$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$######$$$%%%$$$$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&%%%$$$%%%&&&((((((((())))))(((((('''&&&((((((((())))))******************++++++++++++,,,************************---,,,***+++---///////////////...---------...///000///---++++++---///000///////////////000111111000000/////////000111111333000000444666666999===AAANNNWWWZZZ```lllttttttuuuuuuvvvyyy~~~yyyooosss~~~~~~zzzyyywwwvvvwwwxxxzzz{{{{{{{{{zzzyyyxxxwwwuuutttrrrpppnnnnnnppppppnnnlllkkkkkkkkkkkkkkklllmmmnnnmmmnnnooopppqqqrrrsssssssssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssqqqqqqppppppoooooonnnnnnnnnmmmmmmnnnppppppooonnnnnnkkkhhhfffeeebbb___]]][[[ZZZWWWTTTQQQNNNLLLKKKJJJIIIFFFCCCAAA@@@@@@@@@AAABBBDDDDDDDDDFFFIIILLLPPPQQQSSSWWW]]]aaaeeeffffffiiimmmqqquuuyyy~~~}}}||||||{{{xxxvvvrrrrrrqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooopppooonnnnnnoooooonnnmmmkkkkkkkkklllmmmmmmnnnnnnnnnoooqqquuuxxxyyywwwuuupppnnnkkklllnnnoooooommmnnnmmmlllkkkjjjiiihhhhhhggggggfffeeedddcccbbbbbb______^^^^^^^^^______```^^^___```aaabbbaaa``````__________________``````aaaaaabbbcccddddddeeeeeegggfffeeedddcccbbbbbbbbb``````bbbdddgggkkkmmmooonnnpppsssttttttuuuwwwxxxwwwwwwxxxyyy{{{||||||}}}&&&%%%$$$###""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###%%%''''''&&&%%%&&&'''+++++++++***)))'''&&&%%%&&&&&&'''((())))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...///...---//////.........//////000///......------......//////////////////000111111222222111000000000111111444111222555666888===DDDHHHXXXgggmmmsss|||~~~zzz|||}}}~~~}}}}}}tttmmmuuu~~~zzzyyywwwvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvrrrpppoooooooooooommmlllllllllllllllmmmooopppqqqooooooppprrrsssuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssoooooooooooooooooooooooommmmmmlllnnnooopppnnnmmmmmmjjjgggdddbbb```\\\ZZZWWWUUURRROOOLLLJJJIIIHHHJJJHHHFFFEEECCCCCCCCCCCCBBBDDDEEEFFFFFFIIILLLOOOTTTVVVZZZ\\\^^^bbbhhhllllllppptttyyy||||||{{{yyyyyyvvvsssooolllkkkiiihhhfff````````````aaaaaaaaaaaa_________`````````aaaaaa```^^^]]]]]]^^^^^^]]][[[\\\\\\[[[ZZZYYYZZZ[[[\\\[[[\\\^^^aaadddeeecccaaa]]][[[YYYYYY[[[\\\[[[ZZZ[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSRRRQQQQQQRRRRRRRRROOOPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQRRRTTTWWWZZZ^^^aaaccc```ccceeegggggghhhjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiimmmsss{{{%%%$$$$$$###""""""######!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%% """%%%&&&%%%$$$###$$$%%%$$$###"""###$$$%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))((('''&&&'''+++++++++***)))(((&&&%%%$$$%%%&&&'''((()))***+++++++++,,,,,,,,,------------------...............,,,++++++---//////...,,,.............../////////......////////////......///////////////000000111333333222111000000000111333222222555666:::DDDOOO[[[lll|||yyyqqqssszzzzzzyyywwwuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyxxxwwwwwwrrrqqqpppoooooonnnmmmllllllllllllmmmnnnpppqqqrrrooopppqqqrrrtttvvvwwwwwwxxxwwwuuutttsssrrrrrrrrrqqqppppppppppppqqqrrrssspppppppppooooooooooooooonnnmmmlllmmmoooooonnnllljjjhhhdddaaa___\\\YYYVVVTTTRRRNNNJJJHHHGGGGGGGGGIIIHHHFFFFFFEEEFFFGGGGGGFFFHHHIIIIIIIIIKKKOOOQQQVVVXXXZZZ^^^bbbggglllppprrrvvvzzz~~~}}}zzzyyyxxxuuurrrpppnnnlllllliiifffbbb___\\\[[[[[[[[[TTTTTTUUUVVVVVVWWWXXXXXXWWWXXXYYYZZZZZZ[[[[[[[[[XXXWWWUUUUUUVVVVVVUUUSSSTTTSSSQQQOOOOOOPPPRRRSSSOOOPPPQQQSSSVVVWWWUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLMMMMMMIIIJJJKKKMMMMMMLLLLLLKKKMMMMMMMMMNNNNNNNNNOOOOOOIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKMMMOOOSSSVVVYYYZZZYYY[[[^^^``````aaabbbdddhhhgggfffdddcccaaa`````````cccfffkkkpppvvv}}}######""""""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%!!!$$$%%%$$$###""""""$$$$$$###"""###$$$&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))((('''((((((((())))))))))))(((((($$$%%%&&&'''((()))***+++++++++,,,,,,,,,---------------........./////////,,,,,,,,,---//////---,,,,,,,,,------..................///000000///......///////////////000000111333333222111000000000111222111333555777>>>MMM]]]yyy}}}vvvvvvzzzzzzyyywwwuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxxxxwwwrrrrrrrrrpppooonnnmmmmmmllllllmmmmmmooopppqqqrrrooopppqqqrrrsssuuuvvvvvvxxxwwwuuutttrrrrrrqqqqqqppppppooonnnnnnpppqqqrrrsssrrrqqqpppooonnnmmmmmmmmmllllllmmmnnnnnnlllkkkgggeeeaaa^^^\\\YYYVVVSSSQQQOOOLLLIIIFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKOOOPPPQQQPPPPPPRRRUUUWWW^^^]]]^^^dddnnnuuuxxxxxxwwwzzz~~~}}}zzzwwwtttooollljjjiiigggdddbbb```______]]][[[YYYUUUSSSRRRSSSTTTPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWYYYZZZ[[[\\\[[[[[[XXXVVVUUUTTTUUUUUUSSSRRRPPPNNNMMMKKKKKKLLLNNNOOOKKKKKKKKKMMMOOOPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMKKKJJJJJJJJJJJJHHHHHHJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJLLLOOORRRTTTVVVWWWYYY\\\]]]]]]^^^```aaafffffffffeeedddbbb```___^^^___```aaabbbeeeiiilllqqqvvv}}}""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%!!!###$$$###""""""###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++***((('''((((((%%%&&&'''((())))))))))))&&&&&&'''((())))))******++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------...,,,,,,,,,......---,,,***+++,,,---.........---...//////000000//////...///////////////000111111222222111000000000111111000111444777:::DDDYYYmmm{{{{{{}}}~~~}}}zzzyyywwwvvvvvvwwwxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwsssttttttrrrooonnnnnnooonnnnnnnnnnnnoooppprrrrrrppppppqqqrrrsssttttttuuuvvvuuutttrrrqqqppppppppppppooommmmmmmmmnnnppprrrsssrrrqqqpppnnnmmmlllkkkkkkjjjiiijjjkkkkkkiiihhhdddaaa^^^[[[YYYWWWTTTQQQOOOMMMKKKHHHFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJMMMNNNQQQRRRSSSSSSTTTUUUYYY[[[bbb```bbbjjjvvv~~~}}}|||~~~{{{yyyvvvsssooollliiifffbbb```\\\[[[YYYXXXWWWVVVUUUUUURRRSSSSSSRRRPPPPPPRRRTTTRRRSSSTTTVVVXXXYYY[[[[[[\\\]]]^^^```aaaaaa``````]]][[[ZZZYYYZZZZZZXXXVVVQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKMMMOOOOOONNNMMMKKKLLLNNNNNNLLLKKKLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIHHHKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHKKKNNNQQQTTTUUUWWWYYY\\\]]]^^^^^^```aaaccceeegggiiiiiihhheeeddd```aaaaaa___^^^^^^```bbbeeeiiiooovvv~~~$$$###############$$$$$$######$$$$$$$$$######"""%%%%%%%%%&&&%%%%%%$$$$$$!!!###$$$$$$###"""$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((&&&%%%&&&((($$$%%%&&&'''((((((((((((((((((((())))))******************++++++++++++,,,)))******+++,,,,,,------///---++++++,,,---...---***+++---.../////////...///////////////////////////////////////000111111000000/////////000111111000222666:::>>>LLLeee|||~~~|||zzzyyy|||}}}zzzyyywwwvvvwwwxxxzzz{{{yyyyyyyyyyyyyyyxxxwwwvvvtttvvvvvvtttpppnnnooopppqqqqqqppppppqqqrrrrrrsssrrrrrrrrrsssssssssttttttssssssqqqpppoooooooooooopppnnnmmmkkklllnnnpppqqqoooooonnnmmmllllllkkkkkkgggfffffffffggggggeeeccc```^^^[[[YYYWWWUUURRRPPPLLLKKKJJJHHHGGGEEEDDDDDDBBBCCCDDDEEEHHHKKKOOOPPPPPPRRRTTTUUUWWWYYY^^^aaabbbccchhhpppxxx~~~~~~{{{yyywwwtttpppmmmjjjgggccc```^^^[[[XXXVVVTTTSSSSSSRRRRRRRRRSSSSSSNNNQQQSSSUUUTTTUUUXXX[[[ZZZ[[[]]]___aaaccceeefffhhhiiikkkmmmmmmmmmlllkkkjjjhhhffffffffffffdddbbb]]]\\\ZZZXXXUUUSSSRRRQQQRRRQQQPPPQQQSSSSSSRRRQQQMMMPPPRRRRRRPPPOOOOOOQQQPPPPPPQQQQQQRRRRRRRRRSSSOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMKKKKKKKKKIIIJJJKKKMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEHHHKKKPPPTTTXXXZZZZZZ\\\___```aaaaaaccceeeeeeiiinnnsssuuutttqqqooollllllllljjjgggeeeeeeeeedddgggjjjnnnssszzz&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%$$$######%%%'''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''%%%######%%%'''$$$%%%&&&&&&''''''&&&&&&))))))))))))************))))))*********+++++++++++++++,,,,,,---...//////000...+++***+++---......+++,,,...000000000000///000000////////////000000///////////////000111111//////...//////000111111111333888<<>>JJJ[[[gggwww|||{{{yyyxxx{{{}}}|||{{{}}}}}}|||{{{zzzyyyxxxxxxvvvuuusssrrrpppoooooonnnoooooonnnnnnnnnpppqqqrrrsssrrrqqqqqqqqqssstttuuurrrssssssttttttuuuuuuuuusssssssssssssssrrrqqqpppqqqqqqpppooonnnmmmlllllljjjhhhffffffgggggggggfff```^^^[[[YYYWWWUUURRROOOOOOOOONNNMMMLLLLLLLLLLLLPPPSSSVVVWWWWWWYYY]]]aaacccffflllrrrvvvyyy{{{{{{|||}}}{{{{{{{{{}}}}}}}}}~~~tttmmmddd___\\\[[[bbbjjj{{{$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! $$$$$$###""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((''''''&&&''''''(((((((((''''''&&&(((((((((((((((((((((((('''((()))***++++++++++++************+++,,,---...,,,,,,,,,,,,---...//////---------............///---------------...//////,,,---...///000222333333444777:::???III[[[sss~~~}}}~~~}}}|||zzzyyyxxxwwwwwwvvvtttsssqqqpppppppppqqqqqqqqqqqqqqqrrrssstttrrrrrrrrrrrrsssuuuvvvwwwvvvvvvvvvwwwwwwwwwxxxxxxssstttttttttssssssrrrqqqsssrrrqqqpppooonnnnnnmmmkkkiiihhhhhhiiijjjiiihhhbbb___[[[XXXVVVSSSPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPSSSVVVZZZ[[[ZZZ\\\```cccfffjjjpppvvvzzz|||~~~|||{{{zzzzzz}}}}}}}}}}}}|||tttkkkeee___[[[]]]bbbnnnttt|||######""""""""""""######$$$$$$%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""" ##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&(((((()))))))))(((''''''(((((((((((((((((((((((('''((()))***************************+++,,,---......------,,,,,,------...---------............/////////...---------------------...000222333444555444888>>>HHHXXXppp~~~~~~}}}|||{{{zzzzzzvvvuuutttsssrrrqqqqqqqqqttttttttttttttttttuuuuuutttttttttuuuuuuvvvwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxtttuuuuuuuuuuuuttttttssssssrrrpppooonnnnnnnnnnnnlllkkkjjjjjjkkkkkkiiigggccc___[[[WWWTTTQQQNNNLLLKKKLLLLLLNNNPPPRRRTTTUUUTTTWWWZZZ[[[[[[]]]aaaeeekkkpppvvv{{{}}}~~~}}}|||{{{{{{}}}}}}|||}}}~~~yyyoooiiibbb\\\ZZZ]]]bbbgggnnnssstttvvvzzz}}}###""""""""""""""""""######$$$%%%$$$###"""###%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%)))(((((('''&&&&&&%%%%%%$$$%%%'''((())))))(((''''''(((((()))))))))(((((((((((((((((((((((((((((('''((())))))*********)))************+++,,,------------,,,,,,,,,,,,,,,------------............///000000///------,,,,,,,,,...///000222333555666666777;;;CCCRRRhhh~~~zzzyyy|||}}}zzzyyyzzz~~~~~~~~~}}}||||||{{{{{{ttttttsssrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvuuusssrrrpppnnnmmmmmmnnnnnnnnnlllkkkkkkkkkiiigggddd```]]]XXXUUURRRQQQNNNMMMKKKLLLMMMOOORRRTTTWWWXXXVVVXXX[[[[[[\\\___eeejjjqqqwww}}}~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~ssslllddd\\\XXXYYY[[[```eeeggggggiiillloooqqqxxx$$$######""""""######$$$!!!###%%%$$$"""!!!"""$$$"""######$$$%%%%%%&&&&&&######################## !!!"""$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''&&&&&&%%%&&&'''(((((()))))))))%%%&&&''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))+++++++++***++++++,,,,,,++++++***++++++,,,---...---------............//////......---------......111111222333444666666777<<>>CCCSSSbbbsss~~~~~~~~~}}}~~~yyyvvvrrrnnnkkkhhhdddaaa]]]\\\[[[ZZZYYYXXXXXXXXXSSSTTTVVVWWWXXX\\\aaaeeemmmoooqqqqqqqqqqqqsssvvvyyy}}}}}}yyywwwwwwwwwwwwwwwxxxxxxwwwxxx{{{~~~|||xxxtttrrrrrrqqqooollliiigggeeeeeebbbbbbbbbbbbbbbcccdddeeecccdddeeegggiiiiiiiiiiiiggghhhhhhiiiiiijjjjjjjjjmmmmmmmmmmmmnnnnnnnnnnnnkkkkkklllmmmooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrsssppppppqqqpppppppppqqqrrruuuuuuwwwxxxyyyyyyyyyyyyzzz{{{~~~}}}{{{zzz{{{}}}""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((***'''$$$%%%(((***)))(((%%%&&&''''''((((((''''''%%%&&&''''''(((''''''''''''''''''((((((((((((((())))))))))))))))))))))))***************++++++,,,))))))******++++++++++++)))))))))***+++,,,,,,------------............///111111111222555;;;CCCHHHUUUaaannnvvv}}}~~~~~~~~~|||yyyuuuppplllhhheeeaaa^^^[[[[[[ZZZZZZYYYYYYXXXXXXTTTVVVXXXYYY[[[^^^bbbeeegggkkkqqqssstttvvvzzz~~~|||}}}zzzyyyyyyzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~{{{xxxtttqqqooopppnnnmmmjjjiiiggggggfffccccccccccccdddeeefffgggfffgggiiikkklllllllllllljjjjjjjjjkkkkkkkkkllllllnnnnnnnnnooooooooooooppplllmmmmmmooopppqqqrrrrrrsssrrrrrrqqqqqqrrrsssssspppqqqrrrqqqooonnnoooppptttuuuwwwyyyzzz{{{zzzzzz{{{{{{}}}}}}{{{yyyyyyzzz}}}!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''((((((''''''''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++))))))***+++++++++++++++))))))******++++++,,,,,,---------............//////000111333999AAAKKKQQQZZZccckkkpppvvv}}}{{{{{{}}}|||{{{xxxtttnnniiieeeaaa]]][[[YYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ]]]___```bbbeeeggggggmmmtttwwwxxxyyy}}}~~~|||{{{|||}}}}}}|||}}}~~~}}}{{{zzz{{{~~~~~~|||yyyvvvssspppnnnmmmnnnmmmkkkiiihhhhhhhhhiiiffffffffffffggghhhiiiiiiiiijjjlllnnnoooooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooppppppppppppqqqnnnnnnoooooopppqqqrrrrrrssssssrrrqqqqqqqqqrrrsssoooqqqsssrrrpppoooqqqrrrrrrtttvvvyyy{{{{{{{{{zzzzzzzzz{{{~~~~~~}}}|||zzzyyyxxxzzz~~~~~~}}}}}}|||zzz|||!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''((()))((('''&&&"""$$$&&&&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&''')))*********)))((())))))***++++++++++++******************+++++++++---------.........//////---...111555<<>>BBBUUUjjj|||yyywwwwwwyyyyyyyyy}}}}}}~~~{{{vvvvvvsssuuu{{{~~~}}}}}}}}}~~~|||{{{yyyyyyyyy{{{}}}~~~|||xxxuuurrrnnniiifff___]]][[[[[[]]]___aaaaaabbbdddfffggghhhkkknnnqqqvvvxxx{{{~~~||||||}}}}}}|||{{{yyyxxxvvvvvvuuuuuuvvvwwwwwwxxxppptttxxxyyywwwvvvxxxyyyyyyyyyxxxxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyuuuvvvvvvwwwwwwxxxxxxyyywwwwwwxxxyyyyyyyyyxxxxxxzzzyyyyyy{{{|||{{{yyywwwwwwwwwxxxyyyyyyyyyyyyxxxzzzzzzyyyzzz{{{}}}yyyzzzvvvyyy{{{uuuoookkkjjjjjjrrr{{{######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$#########$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++,,,,,,------.../////////111000000222111444===HHH```rrr}}}|||{{{yyywww}}}{{{vvvrrrpppoooqqquuu{{{~~~~~~|||zzzyyyzzz|||||||||zzzsssmmmiiifffdddbbb___^^^^^^^^^___aaacccdddcccccccccfffjjjpppuuuyyywwwuuuvvv|||~~~}}}}}}}}}}}}~~~~~~{{{zzzxxxqqqrrrrrrsssttttttuuuuuutttuuuvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~|||{{{yyyxxxyyyzzz{{{|||}}}|||{{{zzzuuuwwwzzzzzzzzzyyyyyyzzzyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{}}}}}}|||zzzyyyuuuxxx|||}}}}}}|||||||||zzzzzzyyyzzz{{{}}}|||yyywwwvvvwwwzzz~~~{{{wwwsssooollljjjpppzzz######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$#########"""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((('''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))************++++++++++++)))************+++++++++,,,,,,------.../////////000///111222333888EEESSSlllzzz}}}|||{{{}}}yyytttqqqnnnnnnppptttzzz}}}~~~}}}}}}}}}~~~~~~}}}{{{wwwpppjjjgggdddbbb```^^^^^^^^^___```bbbdddeeefffggghhhkkkpppuuuyyy{{{xxxvvvwww{{{}}}||||||}}}}}}~~~{{{xxxuuusssrrrppppppqqqrrrssstttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{yyyyyyzzz{{{{{{{{{{{{zzzwwwyyy||||||{{{zzzzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz|||}}}|||{{{zzzxxxwwwyyy|||}}}|||{{{{{{||||||{{{{{{{{{|||~~~~~~{{{xxxvvvuuuuuuxxx}}}~~~{{{wwwsssooollljjjooowww######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''(((''''''''''''''''''((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------...////////////000222444555===OOOaaawww}}}yyyuuuqqqooommmmmmooosssxxx|||}}}|||~~~|||wwwrrrlllgggdddaaa___^^^]]]^^^^^^```bbbdddggghhhkkkmmmppptttxxx{{{~~~zzzxxxwwwzzz~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~zzzuuuqqqnnnllllllmmmnnnoooppprrrtttuuuvvvvvvwwwxxxzzz{{{{{{{{{{{{}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}yyyyyyyyyyyyyyyzzzzzz{{{{{{}}}~~~}}}{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{|||||||||{{{yyyxxxyyy{{{}}}~~~|||{{{{{{{{{}}}}}}|||}}}}}}}}}zzzxxxuuusssrrruuu{{{}}}xxxtttppplllkkkmmmttt######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''##################$$$%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''(((((()))&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,------...////////////000333555777AAAVVVjjjxxx{{{vvvssspppooommmnnnqqquuuyyy|||}}}~~~~~~~~~{{{xxxsssnnniiidddbbb```___]]]]]]^^^```bbbeeehhhkkklllooorrrvvv{{{}}}{{{yyyyyy|||~~~}}}|||zzzyyyyyyzzzzzz||||||}}}~~~~~~~~~}}}zzzuuupppmmmkkkkkkkkklllmmmnnnpppsssuuuvvvwwwxxxyyy{{{|||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}zzzyyyxxxwwwxxxyyy{{{|||~~~~~~|||||||||{{{||||||}}}}}}}}}}}}|||{{{|||||||||{{{zzzyyyxxx{{{|||~~~~~~|||{{{{{{|||~~~}}}}}}}}}~~~}}}zzzwwwuuusssppptttzzzzzzuuupppmmmkkkkkkrrr}}}######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***&&&''''''(((((()))))))))'''''''''((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++,,,,,,------.../////////111222444666:::EEEZZZmmmtttyyytttrrrppppppoooqqqtttwwwzzz}}}~~~~~~~~~yyyvvvooolllfffbbbaaa```___^^^]]]___bbbeeeiiimmmoooqqqsssvvv{{{~~~|||{{{|||~~~~~~|||zzzxxxwwwwwwwww||||||}}}~~~~~~|||uuusssooolllkkkkkklllmmmnnnoooppprrruuuwwwyyyzzz||||||~~~~~~}}}|||{{{zzzyyyxxxyyyzzz|||}}}}}}||||||{{{||||||}}}~~~~~~}}}}}}{{{||||||{{{{{{zzzzzzyyy|||}}}~~~~~~|||||||||}}}~~~}}}}}}|||}}}~~~}}}zzzwwwtttrrrooosssyyy{{{vvvqqqmmmkkkiiiqqq~~~######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***(((((((((((((((((())))))''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////333222444999???JJJ\\\lllqqq{{{}}}wwwsssqqqpppqqqpppssswwwzzz|||~~~~~~}}}yyyvvvmmmiiidddaaa``````______^^^```dddiiinnnrrruuuvvvwwwzzz~~~}}}~~~~~~|||zzzxxxwwwwwwwww}}}~~~~~~~~~~~~|||zzzxxxnnnmmmlllkkklllnnnpppqqqrrrssstttvvvxxxzzz|||}}}~~~}}}||||||||||||{{{|||}}}}}}~~~~~~|||||||||zzz{{{|||}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~}}}|||~~~~~~~~~}}}}}}}}}~~~{{{yyyvvvssspppnnnqqqxxx}}}wwwrrrnnnlllhhhppp}}}######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!"""############"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***)))))))))((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))************+++++++++,,,,,,------.../////////444111444<<>>KKKWWWbbbllleeennnwww{{{|||wwwrrrooonnnnnnoooppptttxxx{{{|||~~~~~~}}}||||||}}}~~~|||}}}{{{zzzyyyyyywwwsssqqqgggddd```]]]]]]^^^^^^^^^___bbbhhhnnntttxxx{{{}}}~~~}}}{{{{{{zzzzzzyyyzzz{{{}}}}}}}}}yyyuuusssrrrrrrqqqqqqssstttuuuwwwyyy{{{|||}}}yyyzzz{{{}}}~~~}}}~~~~~~{{{}}}~~~~~~}}}{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}yyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}~~~}}}yyywwwtttqqqnnnkkkjjjmmmsss{{{yyysssooolllgggmmmvvv$$$%%%%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######"""""""""'''&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((('''((())))))***'''(((((()))***+++++++++))))))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,///000...000333666444888FFFXXXeeemmmppprrrrrrsssuuuzzz{{{vvvooolllmmmnnnnnnnnntttuuuwwwzzz}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~|||yyyxxxwwwtttnnniiidddbbb```^^^^^^___aaaccccccffflllsssyyy~~~~~~{{{zzzzzzzzzzzzzzz{{{}}}~~~vvvsssppppppsssvvvvvvuuuxxxyyy{{{}}}~~~~~~~~~|||}}}~~~~~~}}}}}}}}}{{{yyyyyy{{{}}}zzz{{{{{{|||}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{|||~~~{{{xxxuuurrrqqqooommmkkkggglllsss{{{~~~zzzvvvqqqnnnmmmlllrrr$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((((((((('''''''''((((((((()))))))))******'''(((((()))******++++++---,,,+++++++++,,,---...+++++++++,,,,,,---------...,,,---000111///000444888;;;DDDSSSbbbnnntttvvvssstttvvvzzzyyytttooommmnnnpppqqqqqquuuvvvxxx{{{~~~~~~|||~~~~~~~~~~~~{{{xxxvvvtttqqqlllhhhcccaaa```______aaadddeeehhhjjjoootttzzz}}}{{{zzz{{{{{{{{{|||}}}~~~}}}zzzvvvsssrrrssswww{{{||||||~~~~~~~~~}}}~~~~~~|||yyyxxxzzz{{{zzzzzz{{{||||||}}}}}}~~~{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyvvvrrrpppooommmkkkiiigggjjjpppxxx{{{wwwsssppplllkkkppp}}}$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((((())))))((((((((('''''''''(((((((((((((((((()))***+++++++++***)))((((((((()))******++++++++++++***)))))))))************+++,,,,,,---.........,,,...111111///111666:::EEEVVVfffrrryyy}}}~~~xxxzzz~~~|||vvvssspppoooqqqtttuuuvvvwwwxxxzzz|||~~~~~~|||~~~}}}|||{{{~~~{{{vvvssspppllliiifffaaaaaa``````bbbeeegggiiimmmoooqqqtttyyy~~~~~~|||zzzyyy||||||||||||}}}}}}xxxvvvwwwvvvvvvyyy}}}{{{wwwvvvwwwyyyzzz{{{{{{||||||}}}}}}}}}{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~vvvtttpppnnnlllkkkhhhfffggghhhlllttt}}}yyytttqqqkkkiiimmmyyy$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$$$$%%%((()))))))))************))))))&&&&&&''''''(((((())))))''')))+++,,,---,,,***)))(((((())))))******************))))))(((((((((((())))))***+++---...//////,,,,,,...111000///222888???RRRjjjzzz{{{{{{|||wwwvvvttttttuuuwwwxxxyyyyyyzzz|||}}}~~~|||||||||||||||{{{zzzyyyyyy|||yyytttoookkkhhhfffeeeaaaaaaaaaccceeehhhkkkmmmppppppqqqsssvvv|||~~~}}}|||{{{zzzyyy{{{{{{{{{|||}}}~~~~~~~~~}}}zzzyyyxxx||||||}}}}}}zzzwwwvvvwwwyyy|||||||||}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||uuurrrooommmkkkjjjgggeeehhhfffhhhrrr{{{vvvrrrllljjjlllwww$$$$$$$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&((('''(((((((((((((((((('''&&&&&&''''''(((((())))))''')))+++,,,---,,,***))))))))))))))))))*********---------,,,,,,++++++***))))))***+++---...//////++++++---/////////555>>>LLLddd}}}}}}|||~~~|||{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||yyyzzzzzz{{{{{{zzzzzzyyyxxxvvvqqqlllhhheeeeeeeeebbbcccdddfffhhhkkknnnooooooooooooqqqtttyyy~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~||||||}}}~~~{{{yyyzzz}}}~~~~~~~~~}}}{{{zzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzuuusssooommmkkkjjjgggeeegggeeegggooo}}}|||wwwsssoookkklllvvv######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((((((((()))***+++++++++***)))))))))))))))))))))*********++++++,,,++++++***)))******+++,,,,,,---......,,,,,,---//////111;;;FFF^^^xxx}}}www{{{~~~}}}||||||}}}~~~~~~~~~}}}zzz{{{{{{|||||||||{{{{{{sssrrroookkkgggeeeeeegggeeefffggghhhkkkmmmooopppnnnnnnoooqqquuuzzz}}}}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~{{{||||||}}}}}}yyyyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~|||{{{yyyxxxuuusssooommmkkkjjjgggeeedddccceeemmmzzz~~~yyyuuuqqqmmmlllttt######$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''((((((((()))))))))*********)))))))))))))))))))))''''''))))))***)))((((((+++++++++,,,,,,---------///...///000111555BBBOOOmmm{{{tttvvvyyy}}}~~~~~~~~~}}}{{{{{{|||{{{{{{zzzyyyxxxmmmnnnmmmjjjgggeeegggiiiiiiiiijjjkkklllnnnoooooonnnoooqqqtttyyy~~~||||||~~~}}}||||||||||||}}}zzzzzz{{{{{{|||}}}}}}}}}}}}~~~~~~|||}}}~~~}}}|||||||||||||||||||||||||||||||||zzzzzzzzz{{{}}}~~~||||||}}}~~~}}}}}}}}}{{{yyywwwuuuuuuuuurrrnnnlllkkkiiigggeee___```cccjjjuuu|||xxxrrrmmmlllsss}}}"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((('''((())))))************))))))))))))))))))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000111222222888GGGVVVuuu|||uuuuuuvvvxxx{{{}}}}}}~~~}}}~~~~~~}}}{{{{{{zzzyyyxxxvvvuuutttjjjkkkllljjjgggfffhhhjjjkkkkkkllllllmmmnnnnnnooooooqqqtttxxx}}}}}}||||||~~~~~~|||||||||}}}}}}{{{{{{||||||}}}~~~}}}|||yyy}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzxxxxxxxxxyyy{{{}}}{{{{{{|||~~~~~~{{{{{{{{{yyywwwtttsssssstttqqqnnnkkkjjjhhhfffddd\\\^^^bbbhhhqqq~~~zzzrrrlllkkkqqq{{{$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''$$$&&&)))***+++)))'''%%%'''((()))))))))))))))(((&&&'''((())))))((('''&&&((()))***++++++***)))((())))))))))))))))))))))))++++++******************---......---+++******+++///---111666666999NNNfff}}}}}}{{{yyyxxx{{{|||}}}~~~~~~}}}|||zzzxxxwwwvvvssspppnnnllljjjiiiggghhhjjjlllnnnnnnmmmllllllmmmoooqqqssswwwxxxzzz|||~~~~~~}}}|||}}}|||~~~~~~~~~{{{~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzzzz||||||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}yyyuuusssrrrooonnnlllnnnooolllfffaaa``````]]]]]]^^^dddnnn{{{}}}uuuqqqppptttyyy###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((((((&&&$$$""""""###&&&''')))))))))))))))((('''&&&&&&'''((())))))((('''&&&'''((())))))))))))((('''))))))))))))))))))))))))************************+++,,,------,,,+++,,,---...---000666777>>>TTTlll|||{{{~~~|||}}}~~~~~~}}}}}}~~~}}}{{{xxxwwwvvvtttqqqnnnjjjiiihhhggghhhjjjlllnnnoooooonnnoooppprrruuuvvv~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||||||||||||||{{{zzzyyyyyyyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~|||wwwsssqqqooonnnllllllnnnnnnkkkfffaaa______ZZZZZZ]]]cccmmm{{{|||wwwtttvvvzzz"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((&&&###!!!!!!"""$$$%%%*********)))((('''&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))************************)))+++,,,---,,,,,,...000...,,,///555999DDD\\\sss~~~{{{}}}~~~|||||||||}}}~~~~~~|||yyywwwvvvuuurrrpppiiiiiihhhhhhiiilllnnnpppqqqqqqqqqrrrtttwwwzzz{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyyzzzzzz{{{{{{||||||}}}{{{zzzxxxwwwvvvwwwwwwxxx{{{{{{{{{{{{|||||||||}}}|||vvvqqqooommmkkkjjjllllllllljjjeeeaaa___^^^WWWXXX[[[aaalllxxxzzzyyyzzz!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&''')))***)))&&&###!!!((()))))))))((('''&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++***+++------,,,,,,...//////---///444;;;III```uuu}}}{{{}}}}}}{{{zzz{{{}}}~~~|||yyywwwvvvuuusssqqqjjjjjjjjjjjjllloooqqqsssrrrrrrsssuuuxxx{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||~~~~~~}}}|||{{{yyyxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvuuuuuuuuuuuuxxxxxxxxxyyyzzzzzz{{{{{{~~~}}}wwwqqqnnnmmmkkkjjjkkkkkkjjjhhheeeaaa___]]]VVVWWWZZZ```iiiuuu|||{{{!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%!!!###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***'''(((***+++***'''$$$"""%%%&&&'''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---......,,,,,,---...000///000666>>>MMMaaaqqq~~~~~~||||||~~~}}}{{{zzz{{{}}}~~~}}}yyywwwvvvuuusssqqqllllllmmmnnnpppsssuuuvvvssstttvvvxxx{{{~~~}}}}}}~~~~~~~~~}}}}}}||||||~~~}}}}}}|||{{{zzzxxxwwwzzzzzzyyyyyyxxxwwwvvvvvvxxxwwwvvvtttssssssssstttuuuuuuvvvvvvwwwxxxyyyyyy}}}~~~~~~xxxssspppnnnlllkkkjjjiiihhhgggeeebbb^^^\\\XXXXXXYYY^^^fffqqq{{{~~~|||"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!"""$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))***(((&&&######$$$&&&'''$$$%%%&&&'''((()))))))))((((((''''''''''''((((((******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,---...///...---,,,---...111111444999CCCQQQaaalllvvv~~~}}}}}}~~~~~~|||||||||}}}~~~|||xxxvvvuuutttrrrqqqnnnooopppqqqsssuuuwwwxxxuuuwwwyyy|||}}}|||}}}~~~}}}||||||||||||||||||{{{zzzyyyxxxwwwzzzyyyxxxwwwuuutttssssssuuutttrrrqqqqqqqqqqqqrrrrrrsssssstttuuuvvvwwwwww|||}}}zzzvvvsssqqqnnnllliiihhhfffeeedddbbb^^^[[[YYYXXXXXX[[[cccnnnyyy~~~###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''' """$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''((((((&&&$$$""""""$$$&&&(((%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))***)))(((((((((((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,+++---......------///000000333777>>>IIIWWWccciiinnnxxx~~~||||||}}}~~~~~~}}}}}}~~~|||wwwuuutttsssrrrqqqooopppqqqrrrtttuuuvvvwwwyyyzzz}}}~~~~~~~~~||||||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxvvvvvvuuuttttttsssrrrrrrpppooonnnmmmmmmnnnoooppppppqqqqqqrrrtttuuuuuuvvv||||||}}}zzzxxxuuurrrnnnkkkiiigggeeeddddddbbb]]]ZZZXXXVVVVVVYYYaaannn{{{$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''###$$$'''))))))'''%%%$$$'''''''''(((''''''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++---......///111333///333999BBBNNN\\\eeehhhiiittt}}}{{{{{{}}}~~~~~~}}}{{{wwwtttsssrrrqqqpppooopppqqqrrrtttuuuvvvvvv|||}}}}}}~~~|||{{{{{{{{{{{{}}}~~~~~~~~~|||zzzyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxssssssssssssssssssrrrrrrmmmlllkkkjjjkkklllmmmnnnoooppppppqqqssstttuuuuuu||||||~~~}}}|||zzzxxxvvvsssnnnkkkiiifffdddddddddbbb]]]YYYVVVUUUTTTWWW```ooo}}}###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''&&&%%%&&&'''((())))))))))))))))))(((((((((***)))(((((((((((())))))&&&&&&'''((()))***++++++++++++++++++*********)))***++++++,,,,,,++++++***111...---//////...000555444777???MMMZZZeeemmmsssrrrrrrwww}}}|||{{{{{{|||~~~|||wwwsssqqqooommmlllooooooooonnnnnnqqquuuxxx~~~~~~~~~~~~|||zzz{{{|||}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~|||zzzwwwuuutttssstttuuuvvvuuutttqqqppppppppppppqqqqqqssstttuuurrrqqqooonnnnnnooopppqqqrrrsssssstttuuuvvvvvvvvv{{{|||}}}}}}yyyuuussspppmmmjjjhhhccc______``````\\\XXXSSSTTTUUUWWW^^^kkk|||###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))***++++++***++++++,,,,,,++++++***000...---///000...111666888>>>JJJXXXfffooovvvzzzyyyyyy{{{~~~}}}|||{{{|||~~~zzzuuuqqqooonnnmmmlllnnnnnnooonnnooorrrvvvzzz~~~~~~|||~~~~~~~~~}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{yyyvvvtttsssqqqssstttvvvvvvuuusssrrrsssssssssssstttuuuvvvwwwvvvuuusssrrrrrrssstttuuuuuuuuuvvvvvvwwwxxxxxxxxx||||||}}}|||xxxuuussspppmmmkkkhhhddd```___```___[[[WWWQQQRRRSSSVVV]]]jjjzzz###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))(((''''''***)))))))))((((((((('''%%%%%%&&&'''((()))*********++++++,,,,,,++++++***///---...000000///222888>>>JJJZZZjjjvvv}}}~~~|||{{{|||~~~{{{wwwqqqmmmllllllmmmllllllmmmnnnnnnpppsssxxx|||}}}~~~}}}zzz{{{}}}~~~}}}|||{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}}}}||||||{{{zzzyyywwwuuutttssstttvvvxxxyyyyyyxxxwwwyyyyyyxxxyyyyyyzzz{{{{{{|||{{{zzzyyyxxxyyyyyyzzzxxxyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~{{{wwwtttrrrpppnnnkkkiiifffbbbaaa```^^^ZZZVVVPPPQQQQQQSSSZZZhhhyyy###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&((()))***)))'''&&&))))))))))))((((((((((((((((((((((((''''''''''''***++++++,,,,,,++++++***...---...111111111666===IIIZZZooo~~~~~~}}}{{{yyyzzz~~~~~~}}}{{{wwwsssnnnjjjjjjkkkkkkkkkjjjkkklllmmmooosssxxx||||||~~~}}}zzzyyyzzz}}}}}}{{{yyyxxxwwwwwwxxxxxx|||{{{zzzyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||{{{{{{{{{}}}~~~~~~}}}~~~~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}~~~|||yyyvvvsssrrrpppnnnllljjjgggdddbbbaaa]]]YYYUUUQQQQQQQQQRRRYYYfffwww~~~{{{zzz{{{{{{|||zzzzzz{{{{{{}}}~~~~~~|||}}}###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((($$$&&&(((******)))(((''''''''''''((()))******************)))))))))((((((***++++++,,,,,,++++++***...---///111222333;;;EEEZZZooo}}}|||}}}|||zzzyyyzzz}}}~~~{{{yyywwwtttpppllliiihhhiiiiiiiiiggghhhiiijjjkkkooouuuyyy|||{{{zzzzzz}}}~~~~~~zzzyyyvvvttttttuuuwwwxxx{{{zzzyyyyyyzzz|||~~~~~~}}}}}}~~~~~~~~~~~~{{{yyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~|||}}}~~~|||yyyuuusssqqqooommmkkkiiihhhfffdddaaa]]]XXXUUUSSSRRRQQQRRRXXXeeeuuu}}}xxxsssooonnnnnnlllkkkkkkjjjhhhgggffffffffffffhhhjjjnnnrrrwww}}}zzz{{{###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))&&&'''(((*********))))))&&&&&&'''((()))***++++++(((((()))***+++,,,------***++++++,,,,,,++++++***...---///111222666BBBNNNlll~~~{{{vvv{{{{{{||||||{{{{{{|||~~~~~~~~~~~~|||yyyvvvtttrrroookkkiiihhhhhhgggfffeeeeeefffffffffjjjnnnrrrzzz}}}||||||~~~~~~}}}{{{yyywwwuuuuuuwwwyyyzzzyyyyyyyyyyyy{{{|||~~~~~~~~~}}}}}}~~~zzzxxxuuutttssssssrrrppptttuuuvvvxxxzzz}}}}}}~~~}}}}}}}}}yyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||yyyuuurrrpppnnnllliiihhhhhhgggeeeaaa]]]XXXVVVUUUTTTRRRQQQVVVbbbsssyyyssslllgggeeeccc```^^^[[[ZZZWWWUUUSSSRRRQQQRRRSSSWWW[[[```eeeooozzz|||yyyzzz###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&''''''((('''''''''%%%&&&'''((((((((('''&&&&&&&&&'''(((((()))******(((((())))))***+++++++++''''''(((((())))))******((())))))***+++,,,------***++++++,,,,,,++++++***///...///111222999HHHWWWxxxzzztttqqqzzz|||zzz{{{}}}}}}~~~~~~~~~|||yyyuuussspppnnnkkkjjjiiihhheeecccccccccbbbaaaaaacccgggkkkvvv|||~~~}}}}}}}}}}}}{{{yyyxxxvvvvvvxxxzzz{{{wwwxxxyyyzzz|||}}}~~~~~~}}}}}}}}}~~~zzzwwwoookkkgggfffiiimmmoooooouuuuuuvvvwwwyyy{{{}}}~~~|||}}}~~~~~~}}}}}}}}}}}}}}}{{{|||~~~}}}|||}}}}}}}}}||||||||||||||||||}}}|||yyyuuurrrpppmmmjjjhhhgggggghhhfffbbb]]]YYYWWWVVVTTTQQQOOOSSS___ooo{{{vvvooofff```]]]ZZZUUUQQQNNNLLLJJJGGGEEEEEEEEEEEEEEEHHHMMMQQQUUU^^^jjjssswwwuuuvvv|||$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&'''''''''((()))******+++))))))))))))***+++,,,---))))))))))))((((((((((((++++++++++++*********)))+++++++++,,,,,,+++++++++///...///000222:::LLL\\\{{{wwwpppooovvvzzz|||~~~zzzyyy|||~~~~~~}}}yyyvvvssspppnnnlllkkkjjjgggdddaaaaaaaaaaaa___^^^```cccffftttzzz~~~}}}}}}}}}|||yyyxxxvvvvvvvvvwwwyyyzzzvvvwwwyyy{{{|||}}}~~~~~~~~~~~~|||}}}}}}~~~}}}zzzvvvppplllgggccc^^^___dddjjjoooqqqxxxwwwwwwxxxyyyzzz{{{{{{||||||~~~||||||{{{||||||}}}~~~~~~~~~|||{{{zzz||||||{{{{{{{{{{{{{{{{{{|||~~~}}}zzzuuurrrooollliiigggfffggghhhfffbbb]]]ZZZXXXVVVTTTQQQNNNQQQ\\\lllxxx~~~nnnfff]]]VVVSSSOOOIIIEEEFFFDDDBBB@@@??????@@@AAA>>>AAAEEEHHHLLLTTT___hhhvvv~~~{{{rrrpppqqqyyy(((%%%""""""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!"""%%%((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((&&&%%%%%%&&&'''(((&&&(((***)))&&&%%%''')))+++)))'''(((+++,,,***(((++++++************++++++,,,,,,,,,+++,,,,,,------...,,,///555555888KKKbbbzzzuuuvvvtttrrrsssxxx~~~|||{{{||||||~~~}}}}}}}}}|||{{{xxxuuurrrqqqooommmkkkiiiiiijjjkkkllleeedddbbb^^^\\\___ffflllxxx|||}}}}}}}}}}}}~~~~~~{{{yyywwwwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~xxxqqqkkkfffcccbbbbbbdddfffjjjooosssuuu|||{{{zzzyyyxxxwwwwwwwwwyyyzzz{{{|||~~~}}}}}}|||}}}}}}}}}~~~}}}||||||||||||zzz{{{|||{{{yyyxxxyyyzzz{{{}}}|||zzzvvvtttrrrooollliiiiiigggeeedddbbb```]]]ZZZWWWSSSPPPPPPQQQYYYjjjzzznnncccXXXRRRNNNHHHDDDDDDAAA@@@???>>><<<<<<;;;;;;===>>>???@@@CCCKKKVVV^^^hhhttt~~~{{{tttooonnnmmmzzz&&&###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''$$$"""###&&&)))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''&&&&&&&&&'''(((((()))******)))((()))***+++)))((((((***+++***(((++++++************++++++))))))))))))))))))***+++///---000555666;;;OOOfff}}}||||||yyyvvvuuuyyy|||zzzzzz{{{|||~~~}}}||||||{{{yyyvvvssspppnnnkkkjjjhhhgggggggggiiijjjjjjjjjhhheeecccdddhhhlllvvvzzz~~~}}}}}}}}}~~~}}}{{{zzzwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||}}}|||yyytttnnnhhhdddaaa___dddeeehhhkkkppptttwwwyyy||||||{{{zzzyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}||||||||||||zzzzzzzzzyyywwwwwwxxxzzz|||}}}~~~}}}{{{wwwuuussspppmmmjjjjjjhhheeecccbbb___\\\YYYVVVSSSPPPPPPRRRYYYiiiyyy~~~jjj___TTTNNNJJJDDDAAAAAAAAA@@@>>>===<<<;;;;;;;;;:::<<<======???FFFOOOWWWaaammmwwwuuuooolllkkkkkkwww$$$"""!!!###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&((((((''''''''''''(((((()))((('''((()))***)))(((***)))((()))***+++***(((++++++************+++++++++++++++++++++,,,---...///...000555888@@@VVVkkk~~~||||||{{{~~~{{{yyy{{{~~~yyyvvvwwwzzz|||~~~||||||zzzwwwtttpppmmmkkkhhhhhhgggffffffgggiiiiiinnnppppppooommmllllllmmmtttwww{{{}}}|||}}}}}}~~~~~~}}}|||||||||yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}qqqnnniiiddd```___``````iiikkknnnssswwwzzz}}}~~~||||||{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}}}}}}}zzzzzzyyywwwvvvvvvxxx{{{|||~~~~~~||||||yyyvvvtttqqqnnnkkkjjjhhheeecccaaa^^^ZZZWWWUUURRRQQQQQQRRRYYYhhhvvv|||ggg\\\QQQKKKGGGAAA??????@@@???>>><<<;;;;;;;;;;;;999;;;<<<======AAAHHHNNNVVVbbblllmmmiiihhhhhhhhhsss|||$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))(((%%%###%%%((()))'''%%%***)))))))))******))))))++++++************++++++---,,,,,,,,,---...///000......000555:::EEEZZZnnn}}}|||{{{}}}~~~{{{vvvtttuuuyyy|||}}}|||zzzvvvrrrnnnkkkjjjhhhhhhgggggghhhiiijjjkkknnnqqqtttvvvvvvtttrrrpppqqqtttxxx|||~~~~~~}}}||||||}}}~~~}}}{{{zzz{{{||||||{{{{{{{{{{{{zzzzzzzzzzzz|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~{{{vvvrrriiifffbbb``````cccfffiiippprrruuuyyy|||~~~{{{zzzzzzzzz{{{||||||}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}}}}|||||||||}}}}}}~~~{{{{{{yyywwwvvvwwwzzz}}}}}}~~~}}}zzzwwwuuurrrooolllkkkhhheeecccaaa]]]YYYVVVTTTQQQQQQQQQRRRXXXeeesss~~~{{{hhh]]]QQQKKKGGGBBB???@@@???>>>===<<<;;;;;;;;;;;;:::===>>>>>>===???DDDIIINNNYYYdddeeedddeeeffffffoooxxx&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))((('''((()))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))'''(((((())))))*********(((%%%$$$%%%(((***(((&&&))))))******)))))))))***++++++************++++++))))))))))))***+++,,,------...000444:::GGG\\\mmm~~~yyytttrrrtttxxx{{{~~~~~~|||yyyuuuqqqnnnkkkjjjggggggggghhhhhhiiijjjjjjjjjmmmsssxxxzzzzzzvvvtttqqqsssvvvyyy{{{{{{{{{zzz|||}}}|||zzzyyyzzz{{{|||zzzzzzzzzyyyyyyyyyyyyyyy|||||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}~~~zzzvvvqqqkkkgggcccbbbaaabbbeeejjjpppssswwwxxxzzz|||~~~~~~}}}}}}yyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwxxxyyyyyy|||~~~~~~||||||||||||||||||}}}}}}||||||{{{xxxwwwxxx|||}}}~~~{{{xxxvvvssspppmmmkkkiiifffcccaaa^^^ZZZWWWTTTQQQPPPPPPQQQVVVdddqqq~~~|||kkk___SSSLLLGGGBBB@@@AAA???>>>===<<<<<<<<<<<<<<<;;;===>>>>>><<<===AAAEEEKKKUUU___aaaaaadddeeedddlllttt&&&((()))'''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''((()))***++++++******)))(((((()))+++,,,+++***(((***+++***)))((()))***++++++************++++++*********+++,,,---...///---///111555;;;III\\\jjj}}}}}}wwwsssrrrtttxxxzzzzzz|||~~~~~~~~~|||xxxtttpppmmmkkkjjjffffffffffffggggggggggggfffiiiooouuuzzz{{{yyyvvvssstttvvvxxxyyyzzzzzzzzz{{{}}}}}}{{{yyyyyyzzz{{{wwwwwwwwwwwwwwwwwwwwwwww{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~yyysssnnnjjjeeebbbbbbccceeehhhmmmrrrwwwzzz|||}}}}}}}}}}}}}}}||||||zzzyyyyyyyyyzzz{{{||||||~~~~~~~~~zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}|||{{{{{{|||||||||||||||{{{zzzyyyzzz}}}~~~~~~{{{xxxvvvssspppmmmkkkiiifffdddbbb___[[[XXXUUUQQQOOOOOOOOOTTTbbbpppnnnbbbUUUMMMHHHBBB@@@AAA??????>>>===============:::<<<===<<<;;;<<<@@@DDDLLLUUU]]]___```ccccccbbbhhhqqq~~~$$$''')))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((()))+++,,,,,,++++++((()))++++++***+++,,,---(((***+++***(((((()))+++++++++************++++++------------///000111222---111444777===KKK\\\gggvvv|||~~~{{{wwwtttsssuuuwwwyyyyyyzzz||||||}}}~~~{{{yyyvvvrrrnnnkkkjjjiiigggggghhhhhhggggggffffffeeegggkkkrrrxxx{{{yyywwwvvvvvvwwwxxxyyyyyyyyyyyy{{{}}}~~~|||zzzzzzyyyyyyvvvwwwwwwwwwxxxyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}|||}}}}}}xxxqqqllliiigggeeedddhhhjjjnnnssswww{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{||||||~~~~~~}}}{{{xxxxxxwwwwwwwwwxxxyyyyyy~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{yyyzzz{{{{{{zzzzzz|||~~~~~~~~~zzzxxxvvvsssooommmkkkiiigggeeecccaaa]]]ZZZVVVRRRNNNMMMMMMSSSaaapppuuuhhhZZZQQQKKKEEEBBBCCC@@@@@@???>>>>>>>>>>>>???<<<===>>>===<<<>>>CCCHHHOOOWWW]]]______aaaaaa___dddmmmzzz"""%%%((((((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((()))(((''''''***,,,***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''(((***+++,,,,,,++++++%%%(((+++***((((((+++...(((***,,,+++(((''')))+++++++++************++++++*********+++,,,---/////////333666888???MMM\\\eeeooottt~~~|||zzzwwwuuutttuuuwwwyyyxxxyyy{{{}}}~~~~~~{{{}}}~~~~~~yyywwwtttpppllljjjiiihhhjjjjjjkkkjjjjjjiiihhhgggfffgggjjjpppvvvyyyyyyvvvxxxxxxxxxxxxxxxyyyyyyyyy{{{}}}}}}{{{zzzyyyxxxyyyyyyzzzzzz{{{|||}}}}}}zzzzzz{{{{{{|||}}}}}}}}}}}}||||||}}}~~~}}}wwwrrrlllhhhfffggghhhhhhooorrrwww|||~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~{{{xxxzzzyyyyyyyyyzzz{{{||||||~~~}}}}}}}}}~~~}}}{{{{{{zzzzzzzzzwwwyyy{{{{{{zzzyyy{{{|||}}}zzzwwwuuusssooommmkkkiiigggeeedddbbb___\\\WWWRRRNNNLLLKKKRRRaaappp{{{nnn___VVVOOOIIIFFFGGGAAA@@@?????????????????????@@@AAA??????AAAGGGMMMQQQXXX^^^^^^^^^```___]]]bbbjjjwww&&&'''((()))*********+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! !!!"""###$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******''''''''''''((((((((((((*********)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,++++++,,,...//////...000222666===LLL\\\dddccckkknnnssszzz|||yyywwwwwwxxxzzzzzzzzzwwwwwwxxxyyy|||~~~~~~|||zzzzzz}}}}}}~~~zzzwwwsssnnnkkkjjjjjjjjjfffiiimmmnnnmmmkkkjjjjjjhhhlllqqquuuxxxzzz|||~~~}}}zzzxxxwwwwwwxxxyyy{{{~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{~~~|||{{{{{{~~~~~~~~~}}}}}}{{{|||~~~}}}~~~~~~~~~}}}~~~}}}}}}|||tttpppmmmkkkiiihhhjjjmmmqqqssszzz|||~~~~~~~~~~~~~~~~~~|||zzzyyyyyyyyyxxxyyyzzz|||}}}~~~}}}{{{~~~~~~~~~~~~~~~}}}||||||zzzyyyyyyzzz{{{}}}}}}{{{yyywwwsssoookkklllkkkiiigggeeebbb^^^[[[RRROOOMMMMMMMMMTTTcccqqqvvveeeXXXPPPLLLGGGDDDBBBCCCDDDDDDCCCBBB@@@???@@@??????@@@CCCHHHMMMPPPVVVYYY]]]aaacccaaa___]]]ccchhhrrr$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++,,,---/////////111666===GGGWWWgggnnnnnnpppqqqtttyyyzzzyyyxxxxxxyyyzzzyyyxxxuuuvvvvvvxxxzzz}}}}}}||||||~~~}}}~~~yyyvvvrrrnnnkkkjjjjjjjjjiiillloooqqqqqqpppqqqrrrrrruuuyyy|||~~~~~~|||zzzyyyzzzzzz{{{{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||~~~~~~~~~|||{{{{{{~~~~~~~~~~~~}}}|||}}}~~~{{{|||~~~~~~~~~~~~~~~|||uuunnnjjjiiiiiijjjlllpppuuuzzz}}}~~~~~~~~~}}}{{{{{{||||||{{{|||~~~}}}~~~}}}|||~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{}}}}}}{{{yyywwwuuurrrooolllmmmkkkiiigggeeebbb^^^ZZZVVVRRROOONNNNNNTTTbbbppp{{{kkk^^^VVVPPPKKKGGGEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAABBBEEEJJJOOORRR]]]___bbbcccdddbbb```^^^ccchhhqqq}}}'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''((((((((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///000111;;;HHHVVVffftttzzzzzzzzzzzzzzz}}}~~~~~~|||yyyxxxxxxyyy{{{{{{yyywwwtttttttttvvvxxx{{{~~~~~~~~~{{{wwwuuuqqqnnnkkkjjjjjjjjjjjjllloooqqqrrrtttxxxzzz}}}~~~~~~|||||||||}}}~~~{{{}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{|||||||||}}}~~~}}}|||{{{{{{}}}}}}|||~~~~~~~~~}}}~~~~~~zzz{{{}}}~~~~~~zzztttooojjjhhhjjjlllooosssyyy~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}||||||}}}||||||{{{|||}}}~~~|||yyyvvvtttsssrrrooommmnnnllliiigggeeeaaa]]]YYYXXXUUUQQQOOONNNSSSaaaooo~~~uuuiii```YYYQQQLLLJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEGGGJJJOOOTTTWWWcccdddddddddcccaaa___]]]bbbfffnnnyyy'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,******+++,,,,,,...111333444BBBUUUfffuuu~~~~~~zzzxxxxxxyyy{{{|||{{{xxxuuurrrrrrssstttvvvyyy|||}}}}}}~~~~~~zzzwwwuuussspppmmmkkkjjjjjjjjjhhhiiikkkmmmpppuuu{{{~~~}}}}}}}}}~~~~~~}}}~~~}}}~~~}}}}}}|||{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{||||||||||||}}}}}}|||{{{{{{}}}~~~~~~|||{{{}}}}}}~~~~~~~~~{{{}}}~~~~~~~~~zzztttpppnnnnnnnnnsssuuuxxx|||~~~}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}||||||}}}~~~|||yyyuuusssrrrrrrqqqpppnnnllljjjgggeeeaaa]]]YYYXXXTTTPPPOOONNNSSSaaaooo|||vvvmmmddd\\\VVVQQQNNNKKKHHHGGGGGGHHHIIIIIIIIIJJJMMMQQQVVV[[[^^^eeedddcccbbb```___^^^]]]___cccjjjvvv"""$$$&&&((('''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---***+++,,,------///333666===PPPhhhzzz~~~|||yyywwwwwwyyy{{{}}}{{{xxxuuurrrrrrrrrtttuuuxxx{{{|||||||||~~~|||wwwtttrrrqqqooommmlllkkkkkkkkkggghhhjjjlllpppvvv}}}||||||||||||}}}~~~}}}|||}}}zzzzzzzzzyyyxxxxxxwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}|||{{{|||}}}}}}~~~~~~|||zzz}}}}}}~~~~~~~~~~~~~~~~~~xxxuuurrrooooooqqquuuwww|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}||||||}}}~~~|||yyyvvvtttssssssrrrqqqmmmllliiigggeeebbb]]]ZZZUUUQQQNNNMMMMMMSSSaaappp|||yyypppiiidddZZZWWWTTTPPPNNNNNNOOOPPPOOOPPPQQQUUUYYY^^^cccfffeeedddcccbbbaaa`````````]]]```gggrrr###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******''''''''''''((((((((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***,,,......---000555:::KKKaaa}}}}}}zzzvvv~~~|||yyyxxxwwwxxxyyy{{{|||{{{xxxuuussssssssstttvvvxxx{{{|||}}}|||}}}~~~{{{vvvrrroooooonnnmmmlllkkkkkkkkkiiikkklllnnnrrrxxxyyyzzz{{{|||}}}~~~|||{{{{{{xxxxxxxxxxxxwwwwwwvvvvvvxxxyyyyyyyyyyyyzzzzzzzzzyyy{{{|||}}}||||||}}}~~~~~~~~~~~~}}}{{{zzz}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{nnnmmmlllnnnqqqvvv{{{~~~~~~~~~~~~~~~~~~}}}||||||}}}||||||{{{|||}}}~~~|||yyyvvvuuutttsssrrrppplllkkkiiigggeeebbb^^^[[[TTTPPPNNNMMMMMMSSSaaappp|||}}}wwwssshhheeebbb^^^\\\[[[\\\\\\YYYYYY[[[]]]```dddhhhjjjfffeeeeeedddccccccbbbbbb[[[^^^dddppp~~~&&&&&&&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((*********************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,+++---000///...111777===VVVnnn}}}xxxsssxxx|||~~~|||}}}~~~yyywwwvvvxxxxxxyyyzzz|||{{{xxxvvvuuutttuuuuuuwwwyyy|||}}}~~~}}}}}}~~~~~~~~~zzztttpppnnnmmmmmmllllllkkkkkkkkkkkklllnnnpppsssyyy}}}~~~xxxyyy{{{|||~~~~~~{{{yyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxzzz|||}}}||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{~~~~~~~~~~~~~~~~~~~~~zzzwwwuuutttmmmnnnooossswww}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{}}}zzzxxxvvvuuutttrrrooommmkkkiiihhhgggfffccc___\\\WWWSSSPPPNNNMMMRRR```nnn|||wwwuuurrrnnnllljjjjjjjjjdddddddddeeefffggghhhiiieeefffeeeeeedddbbbaaa```\\\]]]cccmmm{{{$$$###  ###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......+++...111000///222888>>>ZZZtttyyysssuuuvvvuuuwww{{{zzzwww{{{|||vvvtttuuuyyyxxxxxxzzz{{{{{{yyywwwvvvvvvvvvvvvxxxzzz|||~~~~~~~~~~~~}}}~~~~~~~~~zzztttpppmmmmmmllllllllllllkkkkkkjjjlllnnnppprrrwww}}}~~~zzz{{{~~~{{{xxxyyy{{{}}}}}}yyywwwwwwyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxzzz|||}}}||||||}}}~~~~~~}}}|||{{{{{{{{{|||~~~}}}~~~~~~}}}~~~{{{wwwsssqqqoooqqqsssvvvzzz~~~~~~~~~~~~~~~~~~}}}||||||zzzyyyyyyzzz{{{}}}yyywwwvvvuuutttqqqmmmjjjjjjiiiggggggfffddd```]]]ZZZVVVRRROOONNNRRR```mmm|||}}}zzzwwwuuuttttttlllkkkjjjiiihhhhhhggggggdddddddddcccbbb___]]][[[]]]^^^bbblllyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000000...//////...111<<>><<<;;;===BBBEEEIIISSS^^^jjjsss{{{}}}}}}{{{xxxsssmmmiiiaaa\\\VVVQQQMMMJJJGGGEEEDDDEEEFFFGGGIIIKKKLLLMMMMMMOOOSSS]]]jjjyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))******************))))))&&&'''(((((((((((('''&&&"""$$$&&&((())))))''''''******)))(((''''''((((((***************************************************+++++++++++++++******,,,,,,---...///000111222:::FFFZZZqqqxxxqqqsssyyy{{{zzz{{{~~~~~~|||{{{zzzxxxtttqqqnnnooorrrxxx{{{yyyuuurrrooonnnooorrrwwwzzz{{{|||}}}~~~}}}|||{{{zzz}}}||||||{{{{{{|||}}}~~~|||wwwrrrqqqqqqqqqpppxxxxxxyyy{{{|||{{{xxxuuuwwwsssooollljjjhhhfffcccddddddeeefffggghhhhhhiiiggghhhiiijjjkkkllllllllllllmmmmmmmmmnnnnnnnnnooonnnooorrrtttwwwyyyzzz{{{{{{}}}~~~~~~~~~|||yyyzzzzzzyyyyyywwwvvvvvvqqqqqqqqqooolllhhhdddbbb```]]]XXXRRRNNNHHHBBB>>><<<;;;===AAADDDGGGPPPZZZgggqqqzzz~~~~~~|||yyyssslllhhh]]]YYYSSSNNNKKKIIIFFFDDDCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNSSS[[[gggvvv&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))******++++++&&&'''''''''((())))))))))))***+++,,,,,,+++***)))$$$%%%&&&((((((((('''''')))((((((''''''(((((()))))))))************++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,---...000111222222;;;HHH\\\ppp{{{ssssssxxx~~~~~~~~~~~~~~~}}}|||||||||{{{wwwuuukkkkkkmmmqqqxxx~~~~~~{{{xxxrrrqqqpppoooqqqtttxxxzzz{{{|||}}}~~~~~~~~~}}}||||||{{{zzzyyy{{{}}}zzztttrrrqqqrrrrrruuuvvvyyy|||~~~~~~zzzwwwtttpppkkkhhhhhhhhheeebbbeeeeeeffffffggghhhhhhiiifffggghhhjjjkkklllllllllkkkkkkllllllmmmnnnnnnnnnnnnooorrruuuxxxzzz|||||||||~~~~~~{{{yyyyyyyyyyyyxxxvvvuuuuuurrrqqqooollliiifffdddbbb^^^[[[UUUQQQLLLGGGBBB???<<<<<<===AAACCCEEEMMMWWWcccnnnxxx~~~}}}zzzssslllfff\\\XXXSSSNNNKKKIIIFFFDDDDDDDDDFFFGGGHHHIIIIIIIIIKKKNNNRRRZZZeeettt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))***++++++***)))(((''''''''''''''''''(((((('''''''''''''''((()))***''''''(((((())))))))))))++++++++++++++++++++++++%%%&&&(((***+++,,,------,,,,,,---///000111222333:::III^^^rrrxxxwww{{{~~~~~~~~~~~~~~~}}}zzzxxxlllkkkkkknnntttzzz~~~~~~zzzwwwrrrrrrrrrrrrtttwwwyyy{{{|||}}}~~~~~~~~~~~~{{{tttqqqrrrtttuuutttvvvyyy|||~~~}}}yyyuuuooojjjfffeeegggiiigggdddfffffffffgggggghhhiiiiiiggghhhiiijjjkkkjjjjjjiiijjjjjjkkkkkklllmmmmmmmmmmmmooorrruuuxxx{{{}}}~~~}}}~~~{{{zzzzzzzzzyyyxxxwwwuuutttsssqqqnnnjjjgggeeedddccc[[[XXXRRRNNNJJJFFFBBB???<<<;;;===@@@AAACCCJJJSSS___kkkvvv}}}~~~zzztttkkkeee___[[[UUUOOOKKKHHHFFFCCCCCCDDDFFFHHHJJJJJJJJJJJJJJJMMMRRRYYYcccrrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%))))))((('''''''''((((((&&&&&&&&&&&&((()))***+++%%%&&&&&&&&&''''''((((((++++++++++++++++++++++++!!!"""%%%(((+++---...///,,,,,,---///000222333333999JJJ```sss~~~~~~|||~~~~~~~~~|||yyyrrrpppnnnooosssxxx|||~~~~~~zzzwwwrrrssstttuuuwwwyyy{{{{{{|||}}}zzzsssqqqrrruuuwwwwwwxxxzzz}}}}}}zzztttpppkkkfffbbbcccgggjjjiiigggffffffgggggghhhhhhiiiiiijjjjjjkkkkkkjjjiiigggfffiiiiiijjjkkkkkklllmmmmmmmmmooorrruuuyyy{{{}}}~~~~~~|||||||||{{{zzzyyywwwvvvuuusssqqqmmmiiifffdddddddddYYYUUUPPPLLLHHHEEEAAA>>>;;;:::<<>><<<<<<===<<<===@@@DDDHHHWWWbbbqqq{{{~~~~~~|||tttnnnhhhccc[[[UUUQQQLLLGGGCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPRRRWWW```ooo$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))***+++***************)))((('''******))))))))))))******,,,,,,---------............++++++...///000444:::AAAMMM]]]hhhooovvv~~~{{{xxxuuuqqqnnnnnnsssyyy}}}~~~}}}yyywwwoooqqqtttvvvxxxzzz}}}vvvpppoooqqqsssuuuwwwxxxwwwvvvtttqqqnnnlllfffffffffffffffgggggghhhhhhhhhgggfffffffffggghhhjjjjjjkkkjjjjjjiiihhhhhhhhhiiijjjkkkkkklllnnnqqqtttssstttwwwzzz}}}|||zzz{{{|||}}}~~~|||zzzwwwuuutttsssssspppmmmjjjgggeeebbb```XXXTTTOOOJJJGGGDDD@@@>>>;;;<<<<<<<<<<<>>;;;;;;;;;:::;;;===AAAEEEQQQ\\\lllwww}}}~~~~~~~~~|||zzzsssnnnfff^^^WWWQQQLLLHHHDDDDDDEEEFFFIIIKKKNNNPPPQQQQQQSSSXXXaaappp%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******&&&((()))*********+++,,,***************+++,,,---+++++++++,,,,,,,,,,,,---000///000333333333999@@@MMMVVVaaaiiinnnttt}}}|||zzz{{{xxxvvvtttrrrrrrtttxxx|||{{{vvvsssppptttxxx{{{||||||}}}~~~~~~yyyssspppqqqsssvvvwww{{{zzzxxxtttppplllhhhfffcccdddeeeggggggfffeeeeeeeeeeeeeeeeeeffffffggggggiiiiiiggggggggghhhiiijjjiiiiiihhhffffffiiinnnrrrvvvvvvxxxyyy{{{}}}}}}|||wwwyyy|||~~~|||~~~~~~zzzzzzyyyxxxwwwvvvuuuuuuqqqooommmkkkiiieeeaaa]]]XXXTTTOOOJJJGGGDDD@@@>>>:::;;;:::999999;;;???CCCNNNYYYiiiuuu}}}zzzuuunnnfff]]]VVVPPPMMMEEEEEEDDDFFFJJJMMMPPPQQQRRRSSSTTTXXXaaappp%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++---///...,,,+++,,,---)))))))))***+++---//////++++++,,,,,,,,,---------000///111333333444;;;EEEUUU\\\gggooottt{{{}}}}}}yyywww||||||yyyuuutttsssssstttwww{{{}}}~~~}}}yyyvvvsssvvvzzz|||}}}}}}}}}~~~zzzwwwrrrqqqrrrvvvxxxyyy|||{{{xxxtttoookkkgggeeebbbccceeefffffffffeeedddcccdddeeeeeefffgggggghhhhhhhhhgggfffggghhhjjjkkkjjjiiigggffffffiiiooosssvvvwwwyyyzzz{{{|||}}}}}}xxxzzz~~~~~~~~~~~~}}}|||yyyxxxxxxwwwwwwvvvuuuuuupppooommmkkkiiieee```]]]XXXTTTOOOJJJGGGDDD@@@>>>;;;;;;:::999888:::>>>AAALLLWWWggguuu~~~}}}zzzqqqggg]]]VVVRRRHHHFFFEEEGGGKKKPPPRRRSSSTTTTTTUUUYYYbbbppp%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++111333444111,,,))))))***)))******+++,,,...///000---.........////////////......000222444777BBBNNN___fffooovvv|||zzz|||}}}}}}vvvuuuzzz|||yyyuuuuuuuuuttttttvvvzzz}}}}}}}}}}}}{{{yyyvvvxxx{{{}}}}}}}}}~~~uuusssppppppsssvvvyyyzzz{{{zzzvvvrrrmmmhhheeecccbbbcccddddddeeeeeeddddddbbbccceeefffhhhhhhiiiiiiggggggggghhhiiijjjkkkllljjjjjjhhhggggggjjjooosssuuuxxxzzz{{{zzz{{{|||}}}zzz|||~~~~~~|||zzzxxxxxxwwwwwwvvvuuuuuuuuuqqqooollljjjgggdddaaa^^^XXXTTTOOOJJJGGGDDD@@@>>><<<<<<;;;999888:::===@@@IIITTTdddsss~~~}}}tttggg\\\WWWMMMIIIGGGHHHMMMRRRTTTTTTVVVVVVVVVZZZbbbppp&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***+++++++++***)))...111333000+++((()))+++---,,,,,,,,,,,,------...............////////////...///222666999AAAPPP___mmmsss{{{}}}zzzxxxzzzyyyuuuuuuyyy~~~|||zzzvvvwwwwwwvvvuuuvvvzzz~~~~~~|||{{{|||~~~}}}zzzxxxyyyzzz|||}}}}}}}}}~~~|||{{{yyyxxxpppnnnmmmnnnrrruuuxxxyyyyyywwwsssnnniiieeebbbaaacccccccccccccccddddddeeebbbccceeegggiiijjjjjjjjjfffggghhhjjjkkkllllllllljjjjjjiiihhhhhhkkkooosssuuuwwwzzz{{{yyyyyy{{{}}}||||||~~~~~~|||zzzxxxwwwwwwvvvuuuuuuttttttrrroookkkhhhfffdddaaa___XXXTTTOOOJJJGGGDDD@@@>>>===<<<;;;:::888:::===@@@FFFPPPaaaqqq}}}qqqbbb[[[QQQLLLIIIJJJOOOTTTUUUUUUWWWWWWWWW[[[cccppp&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''')))***,,,------))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((&&&***...---***)))+++///000///...---,,,+++++++++,,,,,,,,,---------......111222555;;;@@@JJJ]]]nnnzzz{{{zzz{{{zzz~~~~~~wwwrrrwww{{{vvvtttuuuyyy}}}~~~}}}zzzwwwyyyyyyxxxvvvwww{{{}}}zzzzzz}}}~~~~~~|||||||||{{{yyyvvvzzz|||}}}}}}|||}}}{{{xxxuuuqqqnnnmmmkkkkkklllppptttwwwwwwwwwtttppplllgggccc```___dddcccbbbaaabbbccceeefffbbbdddfffhhhjjjkkkkkkjjjeeegggiiikkklllmmmlllllljjjjjjjjjjjjjjjlllpppssstttwwwzzzzzzyyyxxxzzz|||||||||}}}~~~~~~|||xxxxxxwwwvvvuuutttsssssssssoookkkgggeeecccaaa___XXXTTTOOOJJJGGGDDD@@@>>>======<<<:::999:::===@@@CCCNNN^^^ooo|||wwwfff]]]SSSNNNJJJKKKPPPUUUVVVUUUWWWWWWXXX[[[cccppp'''(((((('''%%%###$$$%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((()))))))))))))))************))))))(((&&&&&&((()))************))))))))))))************+++***)))))))))***,,,,,,...---,,,+++++++++,,,---,,,+++++++++,,,...000111666555555;;;III___vvv~~~}}}xxxsssttttttrrrmmmnnnrrryyy~~~zzzvvvvvvxxx{{{~~~{{{}}}}}}zzzyyy{{{{{{{{{{{{|||}}}{{{yyyyyyzzz{{{|||~~~~~~|||{{{zzz{{{}}}|||{{{zzz{{{}}}~~~vvvoookkkjjjggghhhkkknnnqqqtttvvvxxxxxxtttooojjjeeecccbbbaaaaaabbbcccddddddcccaaaaaadddcccbbbdddhhhjjjiiigggggggggggghhhiiikkkmmmnnnmmmlllkkkkkkmmmpppsssuuuvvvxxxyyyyyyxxxxxxzzz{{{{{{{{{|||}}}~~~~~~|||xxx{{{~~~}}}||||||{{{yyyzzzzzzyyyxxxwwwvvvuuutttvvvpppkkkiiiiiihhhccc___WWWTTTOOOKKKIIIGGGDDDBBB@@@???>>>======>>>??????CCCLLLZZZjjjwwwkkkaaaWWWPPPLLLOOOSSSSSSTTTWWWXXXXXXYYY\\\cccppp}}}&&&''''''&&&$$$######$$$###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))***)))))))))&&&'''((()))************(((((()))))))))*********+++***)))))))))***,,,,,,---,,,++++++***+++,,,---,,,+++++++++---...000111333333777BBBVVVqqq|||xxxrrrqqqooollliiilllqqqyyy}}}zzzwwwvvvxxx{{{~~~|||~~~~~~}}}{{{{{{{{{{{{|||~~~|||zzz{{{|||}}}}}}||||||}}}|||}}}}}}}}}zzzzzz}}}~~~uuunnnjjjiiigggiiikkkooosssvvvxxxyyyyyyvvvpppjjjfffdddddddddaaabbbccccccccccccbbbaaacccbbbaaacccfffggggggeeefffffffffgggiiijjjlllmmmmmmlllkkkkkkmmmpppsssuuuvvvwwwyyyyyyxxxxxxyyy{{{|||}}}}}}~~~xxxvvvyyy}}}~~~~~~}}}zzzyyyyyyxxxwwwvvvvvvuuusssnnniiiggggggeeeaaa]]]WWWTTTPPPLLLJJJIIIFFFEEE@@@???>>>=========>>>???CCCKKKYYYiiivvvssshhhYYYRRRMMMNNNRRRSSSUUUXXXXXXXXXYYY\\\dddppp~~~%%%&&&&&&%%%###"""###$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))&&&'''(((((())))))))))))''''''((()))************(((((((((((())))))))))))+++************+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---///000111111333:::JJJccc|||zzz{{{uuuqqqlllfffeeeiiirrr{{{~~~|||yyywwwwwwyyy|||~~~}}}{{{|||}}}~~~~~~}}}}}}~~~~~~~~~{{{{{{|||~~~|||}}}{{{xxxwwwyyy|||~~~}}}uuunnniiigggfffhhhlllppptttwwwyyyzzzyyyuuunnnhhhdddcccddddddaaaaaabbbccccccbbbbbbaaabbbaaa```aaacccdddcccbbbdddeeefffggghhhjjjkkkkkkllllllkkklllnnnqqqtttuuuuuuwwwxxxyyyxxxxxxzzz{{{}}}~~~~~~||||||}}}~~~~~~~~~yyyrrrrrrxxx}}}yyyyyyyyyxxxxxxwwwwwwwwwrrrnnniiigggfffddd```]]]YYYVVVRRRNNNLLLKKKHHHGGGAAA@@@>>>=========>>>>>>CCCKKKXXXgggttt}}}zzzooo]]]TTTMMMMMMPPPRRRVVVZZZXXXXXXYYY]]]dddqqq%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%%%%'''((())))))))))))'''((()))***************''''''((((((((()))))))))************++++++,,,,,,************+++++++++,,,,,,,,,------///000111111333555>>>OOOjjj~~~wwwxxx~~~|||wwwnnnfffcccjjjuuu|||zzzxxxwwwxxxzzz|||~~~~~~~~~~~~~~~{{{xxxxxx{{{}}}}}}}}}{{{|||}}}{{{tttmmmhhheeedddggglllqqquuuxxxyyyzzzuuuqqqkkkeeeaaa```aaabbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaacccdddeeefffhhhiiiiiijjjlllllllllmmmoooqqqtttvvvvvvxxxyyyzzzyyyzzz{{{}}}~~~||||||}}}~~~}}}~~~~~~}}}}}}{{{rrrnnnpppxxxyyyyyyyyyyyyyyyxxxxxxxxxtttpppllliiigggeeebbb```^^^ZZZUUUQQQNNNLLLIIIGGGAAA@@@???>>>======>>>>>>DDDKKKWWWeeesss|||~~~qqqaaaWWWNNNMMMOOORRRVVV[[[YYYYYYZZZ]]]eeerrr&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%%%%'''((())))))))))))((())))))************)))(((((((((((())))))))))))******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,---...///000111111111555777@@@SSSmmm|||vvvtttxxx|||rrrhhheeennnzzz~~~yyyxxxxxxxxxyyyzzz|||~~~~~~~~~zzzwwwxxx{{{~~~zzzrrrkkkfffdddbbbeeekkkqqquuuwwwxxxwwwrrrnnniiiddd`````````aaa`````````aaaaaabbbbbbcccccccccccccccbbbbbbbbbbbbbbbccceeeggghhhiiiiiiiiikkkkkklllmmmppprrruuuvvvwwwxxxzzz{{{zzz{{{}}}~~~~~~~~~}}}~~~~~~}}}|||~~~}}}}}}vvvmmmlllqqqzzz~~~}}}|||zzzzzzzzzyyyyyyyyyyyyyyytttqqqmmmjjjhhheeecccaaabbb^^^XXXSSSOOOLLLHHHFFFCCCBBB@@@???>>>>>>??????DDDKKKWWWeeesss|||ssseeeZZZOOOMMMOOOQQQVVV\\\YYYYYYZZZ^^^fffsss'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))&&&'''(((((())))))))))))))))))******+++******)))))))))))))))***************++++++,,,---,,,,,,,,,******,,,---------------,,,---...000111111222111444777BBBUUUoooxxxtttuuu{{{uuujjjjjjsss|||vvvvvvwwwxxxzzz{{{}}}~~~}}}|||zzz{{{~~~yyypppiiifffdddaaaeeekkkqqquuuwwwvvvuuupppnnnjjjfffcccaaaaaabbb```````````````aaacccccccccdddeeedddcccbbbcccdddbbbccceeegggiiiiiiiiiiiikkkkkklllnnnqqqsssuuuvvvvvvxxxzzzzzzzzz{{{}}}~~~~~~||||||}}}~~~||||||}}}~~~|||rrrkkkkkkrrr|||~~~~~~}}}|||zzz{{{{{{{{{zzzzzzyyyyyyyyyrrrpppmmmjjjfffdddbbbaaaddd___ZZZTTTPPPMMMIIIFFFEEEDDDBBB@@@??????@@@@@@CCCKKKXXXgggttt}}}uuuggg\\\QQQNNNOOORRRVVV[[[YYYYYY[[[^^^gggsss&&&'''((('''&&&&&&'''(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))***)))))))))*********++++++******)))************++++++++++++***+++,,,---------,,,,,,***+++---...//////......,,,---///111222222222222333777BBBVVVooo{{{vvvxxxxxxlllnnnwww}}}yyytttuuuwwwyyyzzz|||}}}~~~}}}}}}{{{|||wwwnnnhhheeedddbbbfffmmmssswwwwwwvvvtttmmmllliiifffcccaaa````````````______```aaacccdddaaaccceeedddbbbaaaccceeebbbcccfffhhhjjjjjjiiiiiijjjkkkmmmoooqqqtttuuuvvvtttvvvxxxyyyyyyzzz|||}}}~~~}}}~~~|||{{{|||}}}{{{{{{||||||~~~xxxoooiiikkksss}}}~~~~~~~~~}}}|||}}}||||||{{{zzzyyyyyyxxxsssrrrooolllgggdddccccccbbb^^^YYYTTTQQQNNNKKKIIIGGGFFFDDDBBBAAAAAAAAAAAACCCKKKYYYiiivvvwwwhhh]]]SSSOOOPPPRRRVVV[[[YYYZZZ[[[___gggttt%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************))))))(((******+++++++++******)))******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,***,,,---///000000//////,,,...///111222222222222222666BBBUUUmmmyyy||||||ooopppyyy{{{wwwssstttvvvyyy{{{|||}}}~~~||||||}}}~~~|||}}}|||{{{zzz{{{~~~wwwmmmgggeeeeeedddhhhooouuuxxxxxxvvvtttiiihhhgggeeebbb```^^^]]]```_________```aaacccddd```bbbdddcccaaaaaaccceeebbbdddfffiiijjjjjjjjjiiijjjkkkmmmooorrrtttvvvwwwrrrtttvvvwwwwwwxxxzzz|||~~~}}}|||}}}|||{{{|||}}}|||{{{{{{{{{}}}}}}vvvmmmhhhkkksss}}}~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxuuuuuusssooojjjgggffffff___\\\WWWTTTRRRPPPNNNLLLHHHGGGEEECCCBBBBBBBBBBBBCCCLLLZZZjjjxxxvvviii^^^SSSPPPQQQRRRVVVZZZYYYZZZ[[[___gggttt"""""""""###$$$%%%''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))***+++***(((''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))))))))***++++++++++++***((((((***+++---...000000000...++++++---///000000...------,,,,,,------...111111000///////////////555;;;GGGXXXkkk{{{}}}}}}zzzzzz~~~}}}xxxvvvqqqtttyyy|||~~~~~~{{{{{{~~~uuummmgggddddddeeeiiipppxxx{{{zzztttoookkkgggccc```____________^^^_________^^^___bbbdddaaaaaaaaaaaabbbdddggghhhggggggfffeeeeeefffhhhhhhkkklllmmmppptttwwwxxxxxxwwwyyyzzzzzzxxxxxxyyy{{{~~~}}}}}}}}}~~~}}}{{{|||~~~}}}||||||||||||}}}}}}~~~~~~}}}rrrhhhfffjjjpppxxx~~~}}}}}}}}}|||}}}~~~~~~|||yyyvvvsssqqqnnnllliiieeeccc```]]]YYYVVVUUUSSSPPPNNNHHHHHHGGGFFFDDDBBBAAA@@@BBBNNN^^^mmmwwwxxxjjj```VVVRRRPPPOOORRRVVV]]]]]]___cccjjjwww&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********(((''''''&&&%%%$$$$$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((()))***************))))))***+++---...//////000...++++++---/////////...------------------...111111000000000111111222555:::EEETTTdddqqq{{{{{{www{{{{{{wwwuuurrruuuzzz}}}}}}{{{{{{~~~uuulllgggeeeeeeiiilllqqqvvvzzzyyyvvvrrrkkkgggccc```````````````^^^___```___^^^___aaacccccccccbbbbbbcccdddeeefffggggggfffeeeeeefffhhhiiinnnmmmnnnpppsssvvvwwwxxxwwwxxxzzzyyyxxxxxxyyy{{{}}}}}}}}}}}}~~~|||}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~ssshhheeehhhnnnwww}}}}}}||||||}}}~~~~~~{{{yyyvvvtttrrrooonnnkkkgggddd```]]]YYYWWWUUUSSSPPPNNNKKKJJJIIIGGGEEEDDDCCCCCCDDDOOO```nnnxxxxxxiii___UUUQQQOOONNNQQQVVVZZZ[[[]]]bbbkkkxxx))))))'''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))(((((('''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((()))*********(((((())))))))))))((((((''''''((((((((()))))))))'''(((((()))***)))))))))******+++,,,,,,---......///---++++++---/////////......------------......111111000000111222444555666;;;EEERRR^^^hhhooossszzzxxxvvv}}}}}}xxxuuusssrrruuuzzz~~~|||zzz{{{tttkkkgggfffgggmmmooorrrvvvyyyyyywwwtttkkkhhhdddbbbaaabbbaaaaaa___```aaa```______```bbbeeeddddddcccccccccddddddgggfffeeeeeefffggghhhiiiqqqppppppppprrrtttvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~rrrgggccceeelllvvv~~~}}}~~~~~~}}}||||||}}}~~~~~~{{{yyyxxxvvvsssqqqpppmmmjjjgggccc```\\\YYYXXXVVVSSSQQQPPPNNNKKKHHHFFFFFFFFFGGGFFFQQQaaapppzzz{{{iii___UUUPPPNNNMMMPPPUUUWWWYYY\\\bbblllyyy)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&'''((('''''''''(((((((((((((((((((((((()))))))))******(((((())))))))))))(((((('''(((((((((((()))))))))(((((()))***************++++++,,,,,,,,,,,,------///---,,,,,,...///////////////............//////222111000000111222444555999???IIITTT^^^eeekkknnnttt{{{zzzvvvvvv~~~zzzuuurrrqqqppptttyyy}}}}}}|||}}}sssjjjggggggiiinnnppptttxxx{{{zzzvvvsssjjjgggdddbbbccccccbbbbbb```aaabbbaaa______```aaadddddddddddddddeeeeeeeeeffffffeeeeeefffggghhhiiissssssrrrqqqqqqrrrtttvvvvvvxxxyyyyyyxxxxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}|||~~~||||||||||||}}}}}}~~~~~~~~~~~~~~~|||pppddd```bbbiiivvv|||yyyyyy{{{}}}~~~}}}}}}}}}~~~~~~|||zzzyyywwwuuusssrrrpppmmmjjjgggddd```]]]\\\ZZZWWWUUUSSSPPPMMMIIIGGGGGGHHHIIIHHHSSSdddrrr{{{~~~jjj___TTTOOOLLLLLLOOOTTTVVVYYY]]]cccmmmyyy%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((('''''''''&&&'''''''''''''''''''''(((((())))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...000//////......//////000333222111000000222444555;;;CCCOOOYYYaaahhhmmmpppuuu{{{zzzuuuuuuvvv{{{vvvrrrppppppnnnrrrwww{{{~~~~~~~~~qqqiiigggiiikkkmmmpppuuu{{{}}}zzztttnnnhhhfffdddccccccdddcccbbb```aaabbbbbb```___```aaabbbcccdddeeefffgggggghhhfffeeeeeeeeefffgggiiijjjrrrssstttsssqqqqqqtttvvvvvvwwwyyyxxxwwwwwwxxxzzzxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~xxxmmmbbb]]]^^^eeettt|||xxxvvvvvvxxx{{{~~~~~~~~~}}}{{{zzzxxxvvvuuutttrrrooommmhhheeebbb___]]][[[YYYWWWTTTRRRNNNJJJHHHHHHIIIIIIJJJUUUeeesss|||mmmaaaUUUOOOKKKJJJNNNSSSXXXZZZ___fffnnnyyy#########$$$%%%'''((()))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))((('''&&&&&&&&&(((((())))))))))))((((((((((((((()))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///---000000////////////000000444333111000111444777888@@@IIIVVVaaahhhnnnsssvvv{{{~~~vvvsssuuuxxx|||xxxssspppooopppnnnqqqvvvzzz}}}|||qqqiiigggiiillllllooouuu{{{|||xxxqqqkkkfffeeecccccccccdddcccbbb___aaabbbbbbaaa```aaabbbaaabbbdddfffggghhhiiiiiifffeeeeeeeeefffgggiiijjjppprrruuuuuurrrrrrtttwwwvvvwwwxxxxxxwwwwwwxxxzzzxxxzzz|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~vvvlllaaa[[[ZZZaaaooo|||~~~zzzvvvssssssvvvyyy~~~~~~|||zzzxxxwwwvvvuuutttqqqnnnhhhfffbbb___]]][[[YYYWWWVVVTTTPPPMMMKKKJJJJJJJJJLLLVVVfffsss|||~~~pppdddWWWOOOKKKIIILLLRRRXXX\\\aaahhhppp{{{$$$$$$%%%%%%&&&((()))***&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((((((((()))))))))***************+++,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,---///000///---111000000//////000000111333222222222444888<<>>GGGOOO[[[jjjxxx|||~~~{{{xxxyyytttlllmmmxxx}}}vvvqqqooooooppppppqqqtttwwwzzz|||~~~{{{|||}}}{{{{{{}}}rrrjjjhhhkkkoooqqqsssqqqnnnmmmmmmkkkiiifffcccbbb___^^^^^^___aaacccbbbaaa```aaabbbbbbaaa```eeefffggghhhhhhggggggfffiiihhhgggggghhhjjjlllmmmqqqrrrtttuuuwwwxxxxxxxxxyyyxxxwwwwwwxxxxxxvvvuuu{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~wwwnnnddd]]]XXXWWW^^^fffuuuxxx|||~~~}}}zzzxxxuuurrruuuzzz~~~}}}~~~~~~|||{{{{{{yyywwwuuusssqqqooommmkkkgggddd```^^^]]]^^^ZZZVVVUUURRRMMMKKKNNNOOOYYYiiixxxvvvjjj^^^VVVPPPLLLMMMPPPTTTYYYcccmmmwww&&&&&&%%%$$$$$$%%%&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))((('''((()))***)))((())))))))))))************,,,,,,++++++***++++++,,,,,,+++***+++---//////...000000//////...............//////...---...000222111000111555888>>>KKKXXXjjjwww~~~xxxssssssnnniiimmmyyy|||uuupppooopppqqqrrrtttwwwzzz|||~~~~~~}}}~~~~~~}}}xxxwwwzzz~~~~~~xxxooojjjjjjnnnsssvvvvvvsssooolllkkkiiifffdddcccbbb```^^^^^^```bbbccceeedddddddddeeeeeeeeedddfffggghhhiiiiiiiiihhhgggjjjiiihhhggghhhiiikkkmmmqqqrrrtttuuuwwwxxxxxxxxx{{{yyyxxxxxxyyyyyyxxxwwwyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~yyypppfff^^^XXXUUUYYY```ooosssxxx|||~~~|||yyyxxxtttqqqsssyyy||||||}}}~~~~~~}}}{{{yyywwwuuutttsssrrrooollliiieeecccaaa```[[[XXXWWWSSSNNNMMMOOORRR[[[jjjxxxyyymmm```WWWPPPKKKJJJMMMRRRXXXaaakkkvvv&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))((('''((()))***)))((())))))))))))************,,,++++++***++++++,,,,,,,,,+++******,,,......---000000000///////////////.../////////......000222///000222444666@@@TTTggg~~~xxxpppmmmhhhfffmmm{{{{{{tttnnnnnnpppsssuuuxxx{{{~~~~~~~~~}}}zzzvvvsssssstttwwwyyywwwrrrmmmkkknnntttyyy|||{{{vvvpppkkkhhheeecccaaacccbbb```______aaabbbdddccccccccccccccccccccccccggghhhiiiiiijjjjjjjjjiiikkkjjjiiihhhhhhiiikkklllqqqrrrtttuuuwwwxxxxxxxxx|||{{{zzzzzz{{{{{{zzzyyywwwyyy|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~uuukkkccc[[[UUUUUUYYYdddiiiqqqwww{{{~~~|||yyywwwsssppprrrwwwzzz{{{~~~~~~|||zzzxxxvvvvvvuuussspppllliiigggeeeccc^^^ZZZYYYVVVPPPOOOQQQVVV___lllyyy~~~rrrcccYYYPPPIIIHHHJJJOOOUUU^^^iiisss}}})))(((((((((((((((((()))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((((())))))***)))((('''((()))***)))(((((()))))))))************++++++******++++++,,,,,,---+++******,,,------,,,////////////...............///000000///...000111...///222444777FFFbbb{{{~~~rrrmmmggghhhqqq~~~yyyrrrmmmmmmqqqvvvyyy|||~~~~~~}}}~~~{{{yyyvvvrrrooonnnqqqtttqqqnnnlllmmmrrrxxx}}}|||vvvoooiiieeecccbbbaaacccbbbaaa``````aaacccdddaaabbbcccbbbbbbaaabbbcccgggggghhhiiiiiijjjjjjjjjlllkkkiiihhhhhhiiikkklllqqqrrrtttuuuwwwxxxxxxxxx|||{{{yyyzzz{{{|||{{{yyyvvvxxx{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~zzzpppiiiaaaXXXUUUVVVXXX^^^gggooouuuyyy|||~~~|||xxxvvvrrroooqqqvvv{{{}}}~~~|||zzzxxxwwwuuussspppmmmjjjhhhgggfffaaa]]]\\\XXXSSSQQQTTT[[[cccooozzzuuufff[[[QQQJJJHHHJJJLLLRRR[[[eeeoooyyy))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******)))((('''((()))***)))(((((()))))))))************+++*********++++++,,,---...,,,++++++,,,---,,,+++---------------------------///000000//////000111,,,///222555;;;NNNpppyyypppjjjlllvvv|||wwwppplllnnnsssxxx|||}}}}}}}}}}}}~~~wwwvvvsssoookkkkkkmmmoookkkjjjjjjlllqqqvvvyyyzzzzzzuuummmgggdddcccbbbbbbaaaaaa`````````aaacccccceeefffhhhgggeeedddfffgggffffffgggggghhhiiijjjjjjlllkkkiiihhhhhhjjjlllmmmqqqrrrtttuuuwwwxxxxxxxxxzzzyyyxxxyyyzzz{{{zzzyyyvvvxxx{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~tttmmmfff\\\VVVUUUPPPVVV^^^ffflllrrrwwwzzz|||xxxuuuqqqmmmooosss|||~~~~~~|||}}}{{{zzzxxxwwwtttrrrooollljjjiiiiiiddd```___[[[UUUSSSUUU___fffqqq|||yyyiii]]]TTTLLLIIIKKKJJJOOOXXXbbbkkkuuu~~~''''''((((((((((((''''''((((((''''''''''''((((((((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((''''''(((((()))***+++)))((('''((()))***)))((())))))))))))************************+++,,,------000...,,,,,,------,,,+++,,,,,,,,,,,,,,,------------///111111000000000111---///333777???TTTwww~~~ssslllpppzzzyyytttooommmooouuuzzz}}}{{{|||{{{wwwwwwqqqooollliiihhhiiijjjjjjffffffgggkkkooosssttttttxxxssslllfffcccbbbbbbaaa_________``````aaabbbccccccfffhhhgggdddccceeegggfffffffffggghhhiiijjjkkkkkkjjjiiihhhiiikkkmmmnnnqqqrrrtttuuuwwwxxxxxxxxxyyyxxxwwwxxxyyyzzzyyyxxxwwwyyy|||}}}}}}}}}~~~~~~{{{|||}}}~~~~~~}}}~~~~~~}}}||||||~~~~~~zzzssslllaaaYYYWWWOOORRRXXX^^^dddkkkssswww~~~yyyuuusssnnnjjjkkkpppyyy|||}}}zzz}}}}}}|||{{{zzzxxxuuurrrpppnnnmmmkkkfffbbb```\\\WWWUUUWWWaaahhhsss}}}}}}mmmaaaVVVMMMJJJKKKIIINNNVVV___gggpppxxx}}}'''((())))))))))))((('''((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***''''''''''''((()))***+++)))((('''((()))***)))((())))))))))))************************+++,,,---...222000...---......---,,,,,,,,,,,,---------......---///111222111000000111000000333888BBBWWWxxxrrrkkkqqq|||vvvrrrnnnnnnqqqwww{{{~~~|||~~~wwwqqqrrrmmmiiifffeeehhhjjjjjjiiiffffffiiimmmrrruuuuuutttxxxssslllfffcccaaa```___^^^^^^^^^___``````aaaaaaaaadddgggeeebbbaaacccfffgggggggggggghhhjjjlllmmmiiiiiihhhhhhjjjlllnnnpppqqqrrrtttuuuwwwxxxxxxxxxxxxwwwwwwxxxyyyzzzyyyxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||}}}~~~|||{{{{{{~~~}}}uuujjjaaa]]]SSSTTTVVVYYY^^^gggpppwww{{{vvvrrrooojjjeeefffkkkrrrwww}}}|||||||||{{{yyywwwtttrrrpppooolllgggcccaaa]]]WWWUUUWWWbbbiiittt}}}rrrdddXXXMMMIIIJJJHHHMMMTTT\\\dddllltttyyy)))***+++,,,,,,+++***)))((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''((()))++++++)))((('''((()))******((())))))))))))************************+++,,,---...333111///.........---,,,---------.........//////---///222222111000000111222111333999CCCWWWvvv}}}pppiiiqqq|||}}}{{{tttqqqnnnnnnrrrxxx|||~~~~~~vvvpppppplllgggcccdddiiimmmllljjjhhhiiimmmrrrwwwyyyyyyxxxxxxsssmmmgggccc```^^^\\\]]]]]]^^^^^^___``````aaadddgggjjjiiieeecccfffjjjiiihhhhhhhhhiiikkkmmmnnniiihhhhhhhhhjjjmmmoooqqqqqqrrrtttuuuwwwxxxxxxxxxyyyxxxwwwxxxzzz{{{zzzyyy{{{|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}|||}}}~~~~~~{{{}}}~~~|||zzzzzz}}}~~~}}}~~~~~~}}}rrrhhhcccWWWVVVVVVWWW[[[eeepppxxxxxxsssooolllfffbbbcccggglllrrryyy}}}~~~~~~~~~}}}|||{{{yyywwwtttrrrpppooommmhhhdddbbb]]]WWWVVVWWWbbbjjjttt~~~uuufffYYYMMMHHHHHHHHHMMMTTT[[[cccjjjqqqvvv,,,,,,+++***)))))))))))))))(((((((((''''''''''''(((((())))))***,,,---...((((((''''''&&&&&&&&&&&&(((((('''(((((()))******&&&'''((()))******))))))))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''&&&&&&(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000111222333000333555999CCCWWWpppwwwrrrqqqxxx}}}{{{uuurrrppppppppprrruuuzzz~~~vvvoookkkjjjkkkgggcccdddiiimmmmmmkkkkkknnnsssxxx{{{||||||{{{uuuooogggbbb``````^^^\\\]]]^^^``````______aaabbbhhhgggdddcccbbbdddfffgggiiiiiiiiiiiijjjkkklllmmmlllkkkkkkkkklllnnnooopppsssssssssssstttvvvwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwyyy|||~~~~~~}}}~~~~~~}}}}}}{{{|||~~~~~~{{{{{{}}}}}}|||zzz~~~}}}|||||||||}}}~~~rrriii\\\[[[YYYYYY\\\dddmmmsssvvvrrrmmmiiiddd^^^^^^bbblllqqqyyy||||||{{{|||}}}}}}|||zzz{{{~~~~~~yyyuuusssrrrpppooojjjiiifffbbb]]][[[[[[\\\eeelllvvv~~~wwwjjj^^^QQQJJJKKKKKKOOOWWW^^^cccgggnnnttt000///...---,,,,,,++++++))))))((((((((('''''''''(((''''''(((((()))***+++))))))((((((''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000111222222000222555:::DDDWWWooo|||uuusssxxx}}}zzzuuurrrqqqqqqqqqsssvvv{{{~~~}}}}}}|||uuunnnjjjiiijjjkkkhhhfffhhhmmmpppooommmppprrrwwwzzz||||||{{{yyytttmmmeeeaaa______]]]\\\\\\^^^____________```bbbfffeeecccaaaaaaccceeegggiiiiiiiiiiiiiiijjjkkklllkkkkkkjjjjjjkkkmmmooopppsssssssssssstttvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}}}}|||zzz||||||||||||}}}~~~xxxnnnfffddd```^^^```eeelllqqqrrrnnnkkkiiiddd______ccciiiooowww{{{||||||}}}~~~~~~{{{zzz|||~~~zzzvvvtttsssqqqpppkkkjjjgggccc^^^\\\]]]^^^iiioooyyyyyylll```RRRKKKLLLKKKPPPWWW^^^bbbeeekkkqqq|||222222111///...---,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&'''''')))(((''''''&&&'''''''''((((((''''''''''''((((((''''''(((((())))))******)))************)))((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................///000111111000222666;;;DDDVVVlll{{{~~~zzzvvvyyy|||yyyuuusssqqqqqqrrruuuxxx||||||zzzxxxxxxxxx|||}}}}}}yyyrrriiiddddddhhhkkklllkkkkkknnnrrrtttrrrooouuuwwwzzz}}}}}}|||yyyxxxqqqkkkccc___^^^^^^]]][[[\\\]]]______^^^^^^```aaacccbbb`````````bbbdddeeeiiiiiihhhhhhhhhiiijjjjjjjjjjjjiiijjjkkklllnnnpppsssssssssssstttvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzyyyyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}~~~||||||}}}}}}|||{{{{{{{{{{{{|||}}}yyyppplllgggbbbaaadddhhhkkkooollljjjjjjfffaaa```dddfffmmmuuuzzz||||||~~~}}}zzzzzz|||{{{xxxvvvuuusssqqqlllkkkhhhddd```___```bbbnnnttt|||}}}pppbbbSSSLLLMMMNNNTTT[[[___bbbfffkkkooowww~~~222111111000///---,,,+++*********)))))))))(((((((((''''''&&&%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&'''(((***+++,,,+++((('''&&&'''((()))(((''''''&&&&&&'''''''''((((((''''''''''''((((((&&&''''''((()))******+++******+++++++++******))))))))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------......///000111111333777<<>>IIIYYYhhhsssyyy|||}}}}}}vvvttttttsssrrryyyyyyxxxuuuqqqnnnmmmnnnooottt|||zzzsssoooooooooooosssqqqooollljjjhhhhhhhhhkkkooossstttrrrnnnjjjhhhffffffiiipppwww|||}}}{{{|||zzzxxxyyy{{{wwwooohhhbbb___\\\[[[[[[[[[ZZZYYYZZZZZZ[[[]]]___```aaabbbbbbaaaaaaaaaaaabbbcccccceeedddcccbbbccceeegggiiijjjjjjkkklllnnnpppqqqsssrrrrrrrrrrrrsssuuuvvvwwwuuutttttttttuuuwwwyyyzzz|||zzzyyyyyy{{{}}}}}}|||{{{{{{|||}}}}}}}}}|||||||||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyvvvssspppnnnppptttyyy}}}~~~}}}|||xxxtttpppppplllkkkmmmnnnpppvvv~~~|||mmmeeedddooo|||555444333222222222222222000000//////...---,,,,,,+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))),,,+++))))))((()))***+++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---...///000111/////////000111333777:::FFFWWWkkkzzz~~~vvvtttuuuvvvvvv|||{{{xxxtttpppmmmnnnoooqqquuu|||xxxqqqoooppprrrsssuuutttqqqooollliiigggfffjjjmmmqqqrrrpppllljjjhhhggghhhkkkqqqzzz}}}{{{yyyyyyxxxtttlllfff```^^^\\\[[[[[[\\\[[[ZZZ[[[\\\\\\^^^___```aaaaaaaaaaaaaaaaaaaaabbbbbbcccddddddccccccdddfffhhhiiijjjkkkkkkmmmnnnpppqqqrrrrrrrrrsssssstttuuuwwwxxxssssssssstttuuuwwwyyyzzz|||zzzzzzzzz|||~~~}}}|||zzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~|||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyytttrrrnnnmmmnnnrrrxxx{{{~~~~~~}}}zzzuuuqqqqqqmmmlllnnnpppssszzzppphhheeeppp}}}666555444333222222222222000000000//////.........+++++++++***)))'''&&&&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))(((''''''(((***+++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---///000000...///000000111555;;;???SSShhh{{{zzz{{{{{{zzz~~~|||xxxsssooommmoooqqquuuxxx}}}}}}uuupppooorrruuuwwwwwwvvvtttqqqmmmiiifffeeefffiiimmmnnnmmmkkkjjjjjjjjjkkkmmmttt|||~~~|||zzzxxxvvvqqqiiiddd___]]][[[[[[\\\\\\[[[ZZZ]]]^^^^^^___```aaaaaaaaa``````aaaaaabbbbbbbbbbbbccccccccccccdddfffhhhiiijjjkkklllmmmoooppppppqqqssssssssstttuuuvvvxxxxxxrrrrrrssstttvvvxxxyyyzzzzzzzzzyyy{{{}}}~~~~~~|||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~|||~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzssspppllljjjkkkoootttxxx}}}~~~~~~{{{wwwsssqqqnnnnnnppprrruuu|||uuummmiiinnn}}}777666555444333222222222000000000000000000000000---------,,,+++)))'''&&&))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))(((((((((((((((((()))******************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////...///000000111666>>>EEEaaazzz}}}}}}~~~}}}{{{~~~{{{vvvpppllllllpppsssyyy{{{~~~}}}yyyrrrooopppsssvvvxxxxxxwwwtttqqqmmmjjjgggfffdddfffjjjkkkkkkkkkkkklllmmmmmmpppvvv~~~~~~{{{xxxtttnnngggbbb]]]\\\[[[\\\]]]]]]\\\[[[_________``````aaaaaaaaa___```aaaaaabbbbbbaaaaaabbbbbbcccdddeeeggghhhiiijjjkkklllnnnooopppppppppssssssssstttuuuvvvwwwxxxrrrssstttuuuwwwxxxyyyzzzyyyyyyyyy{{{}}}~~~}}}|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~}}}~~~~~~}}}||||||{{{~~~}}}|||{{{||||||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~{{{yyyrrroookkkhhhhhhlllpppssszzz~~~~~~}}}{{{yyyvvvqqqoooppptttvvvxxx~~~yyyrrrnnnlll}}}888777666444333333222222111111111111111111111111...//////...,,,***((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++***))))))(((((()))******************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,---......---///111111222777AAAIIIiii~~~||||||}}}|||zzz|||yyysssmmmiiijjjooossszzz|||~~~yyyuuupppmmmnnnqqqsssttttttssspppmmmjjjhhhggggggeeegggiiikkkjjjjjjkkklllmmmnnnqqqxxx{{{wwwrrrkkkeee```\\\[[[[[[\\\]]]^^^\\\[[[^^^^^^_______________```______aaabbbbbbbbbaaa```aaabbbcccdddeeeggghhhiiijjjkkkmmmnnnooooooooooooqqqqqqqqqrrrssstttuuuvvvssstttuuuwwwxxxyyyyyyyyywwwwwwxxxzzz}}}~~~|||{{{}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{{{{|||}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~|||}}}~~~}}}yyyvvvqqqnnniiifffeeehhhlllooovvvzzz}}}||||||zzzyyysssrrrtttxxxzzz{{{xxxrrrmmmhhh{{{888888666555444333333222111111111111111222222222///000000///...+++)))((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))((()))***,,,,,,,,,+++***************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---......---,,,,,,,,,---------///111111222888BBBKKKlll~~~{{{{{{|||{{{zzzzzzvvvpppjjjgggiiinnnrrryyy{{{}}}xxxtttooolllmmmnnnppppppnnnmmmjjjhhhffffffffffffgggiiikkkkkkjjjjjjkkkllllllmmmqqqxxx|||wwwqqqjjjccc```\\\[[[[[[\\\^^^^^^]]][[[^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaabbbbbbbbbaaa```aaabbbcccdddfffggghhhiiijjjkkkmmmoooooooooooooooooooooooopppqqqrrrtttttttttuuuvvvxxxyyyyyyyyyyyywwwwwwwwwzzz|||}}}|||zzz~~~~~~~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~|||}}}~~~||||||{{{{{{{{{||||||}}}~~~}}}~~~}}}{{{zzzzzz{{{|||{{{|||}}}}}}wwwssspppmmmhhhddddddfffjjjlllssswww~~~|||||||||{{{{{{ttttttwww|||}}}}}}uuummmhhhdddxxx555555555444333333222222111111111111222333444444000000///---,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************))))))))))))************'''+++---++++++---,,,)))---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.../////////------///000---000444555222555CCCSSSqqqyyyxxx{{{{{{yyyyyyyyytttmmmgggeeehhhnnnrrr{{{{{{}}}uuuqqqlllgggdddccceeefffbbbccccccddddddccccccbbbdddfffggghhhggghhhjjjkkkkkkkkkoooxxxzzzpppfff```]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\]]]]]]^^^____________aaabbbccccccccccccbbbccceeeggghhhiiiiiiiiinnnnnnnnnnnnoooppprrrrrroooooopppqqqsssuuuwwwxxxvvvuuutttuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~}}}{{{yyyyyyyyyzzz{{{~~~|||{{{|||}}}}}}{{{{{{}}}|||yyyyyyzzz|||}}}}}}~~~}}}wwwsssmmmjjjddd```___aaadddgggnnnrrrxxx}}}{{{{{{|||{{{zzzzzzzzz}}}xxxllldddeeeooo888888777666555444444444333333333333333333444555111111000000///...------******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))************))))))))))))************'''+++,,,+++---000111...,,,,,,+++++++++,,,---...------------------------'''***---...//////111222...000333444222555DDDTTTqqq{{{{{{}}}{{{xxxvvvuuupppiiiddddddhhhooosss|||}}}}}}uuupppiiibbb\\\YYYXXXXXXYYYZZZ[[[]]]___aaaaaabbbeeefffggggggffffffhhhiiihhhiiimmmvvvxxxnnneee___\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^\\\]]]___```bbbcccddddddddddddeeeggghhhiiijjjkkkooooooooooooppprrrsssssstttssssssssssssttttttuuuvvvuuutttuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz||||||}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzyyyyyyzzz{{{|||~~~}}}|||{{{|||~~~~~~|||{{{{{{|||~~~}}}{{{xxxwwwyyy{{{}}}~~~~~~zzzwwwllliiiddd___^^^```cccffflllooovvv~~~}}}|||||||||zzzzzzzzz{{{~~~}}}pppgggaaajjj{{{;;;::::::888777666555555666555555444444444444444000000000000////////////,,,,,,+++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))************))))))))))))************(((+++,,,+++---333555333,,,,,,,,,+++,,,------...------------------------,,,...000000...---------///000222333111666FFFVVVppp~~~~~~~~~zzzxxxrrrmmmfffbbbbbbhhhpppuuu}}}~~~~~~zzzsssnnneee\\\TTTOOOLLLKKKMMMOOOSSSXXX\\\```bbbdddfffggggggfffdddcccdddfffeeefffkkksss||||||uuukkkccc]]][[[[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[]]]___aaacccdddeeeeeeeeeeeeeeegggiiikkkllloooooopppqqqrrrsssttttttuuuttttttsssssssssssstttvvvuuutttuuuwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{|||||||||||||||~~~~~~~~~{{{{{{zzzyyyyyyzzz|||}}}}}}}}}||||||}}}~~~}}}}}}||||||{{{|||}}}}}}|||||||||yyywwwwwwxxxzzz}}}~~~{{{xxxkkkgggbbb^^^]]]^^^aaacccgggkkkrrrzzz}}}||||||yyyzzz|||~~~uuujjj___fffuuu<<<;;;:::999888777666555777666555444333333333333..............................---+++***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((()))))))))************((()))))))))************))),,,,,,+++---222555444,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///000000///...///111444111000111222222888HHHXXXnnn|||qqqlllfffbbbccciiiqqqwww}}}~~~{{{wwwooojjjbbbYYYQQQLLLHHHGGGGGGJJJOOOUUU\\\bbbfffhhhgggggggggdddbbbaaabbbdddccceeejjjrrryyy}}}}}}|||~~~|||xxxpppggg```\\\ZZZZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[\\\\\\^^^___aaabbbccceeedddcccccceeegggjjjlllmmmnnnoooqqqrrrsssssstttqqqqqqqqqqqqrrrsssuuuuuuvvvuuutttuuuwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{|||||||||}}}}}}~~~~~~}}}}}}|||zzz{{{{{{{{{||||||}}}}}}~~~~~~~~~zzzzzzyyyzzzzzz|||}}}~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}||||||{{{|||{{{zzzxxxxxxyyyzzz~~~~~~~~~~~~~~~|||wwwtttiiifffaaa]]][[[[[[]]]___bbbgggnnnuuu|||~~~}}}|||yyy{{{}}}wwwjjjaaaeeeqqq;;;;;;:::999888666666555777666555333222222222222.........////////////000000///...,,,+++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***((()))))))))************((()))))))))************+++------***+++000111000,,,,,,---------.........++++++++++++++++++++++++)))***+++---000777???EEE111000000222333:::JJJYYYjjjvvvsssoooiiifffggglllsssxxx}}}~~~~~~xxxtttmmmiiibbbYYYQQQLLLHHHFFFFFFIIINNNUUU]]]cccgggjjjggggggfffcccaaa```bbbccccccfffkkkrrrwwwzzzyyyxxxyyywwwssskkkccc]]][[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYXXXYYYYYYZZZZZZ[[[\\\\\\^^^^^^]]]]]]^^^___```aaadddcccbbbbbbdddfffiiikkkkkklllnnnpppqqqrrrrrrrrrppppppppppppqqqrrrssstttvvvuuutttuuuwwwxxxxxxxxxwwwwwwxxxyyyzzz||||||}}}||||||}}}}}}}}}}}}||||||yyyzzzzzz{{{|||}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~zzzzzzzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}|||zzzzzz{{{|||~~~~~~~~~}}}~~~}}}~~~|||xxxssspppiiifff```[[[XXXXXXYYYZZZ]]]bbbiiiooouuu|||~~~~~~~~~}}}|||{{{}}}~~~xxxiiiccceeennn~~~999999999888777777666666666555444333222222222222111111111111222222222222000000///---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))************))))))))))))************+++------******......,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,000666>>>DDD111///000333555<<>>KKKXXXccciiisss|||{{{pppooommmnnnpppuuuyyy|||{{{uuurrrnnnkkkfffaaa\\\XXXUUUTTTTTTVVVYYY^^^bbbeeehhhiiiddddddcccbbbaaabbbfffhhhiiimmmssswwwxxxwwwuuutttpppmmmiiiccc]]]ZZZ[[[\\\WWWWWWVVVVVVVVVVVVWWWWWWYYYYYYZZZ[[[[[[\\\\\\]]]```___^^^]]]^^^___aaabbbcccdddeeefffgggiiijjjjjjjjjkkknnnqqqssssssssssssssssssrrrrrrssssssttttttvvvuuutttuuuwwwxxxxxxxxxssstttuuuwwwyyyzzz||||||yyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyy{{{|||~~~}}}~~~~~~}}}}}}{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||||zzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{zzzzzzyyyvvvqqqnnnjjjfff```ZZZTTTQQQOOOOOOOOOTTT[[[___cccjjjssszzz~~~}}}|||{{{||||||}}}~~~||||||}}}}}}zzz|||pppdddcccjjjyyy888888999999999:::::::::777777666555555555555666111111111000000000//////000000///...---,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))************(((,,,...------000///,,,,,,,,,.../////////...---000000000000000000000000(((***---...------///000///...000555999???LLLXXX```dddllluuu}}}|||llllllmmmooossswww|||~~~zzzuuurrrlllkkkhhhfffdddcccbbbbbb]]]^^^aaadddgggiiikkkkkkcccccccccbbbaaacccgggkkklllpppuuuyyyyyywwwtttsssmmmkkkfffaaa\\\ZZZ[[[]]]WWWVVVVVVUUUUUUVVVVVVWWWZZZZZZZZZ[[[\\\\\\]]]]]]___^^^]]]]]]^^^aaaccceeedddeeegggiiijjjkkkkkkkkkjjjlllooorrrtttuuuttttttqqqqqqrrrsssuuuwwwyyyzzzvvvuuutttuuuwwwxxxxxxxxxrrrssstttvvvxxxzzz{{{|||xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyy{{{|||~~~}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{yyy{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~|||}}}~~~vvvvvvuuuvvvvvvssspppmmmjjjggg```YYYSSSOOOMMMLLLKKKPPPVVVZZZ]]]dddmmmuuu}}}{{{zzz{{{|||}}}~~~||||||{{{{{{wwwzzz~~~uuufffeeekkk{{{:::999777666666666777888999888666555444444555555333333333222222222111111///000111111111000...---+++******)))))))))))))))))))))************)))))),,,+++***((((((((()))***))))))))))))))))))))))))******))))))******+++,,,,,,***((((((***+++,,,+++******+++,,,------...///+++++++++,,,,,,,,,------000000//////.........------------------...000000000111333555;;;EEERRR[[[ccceeekkkrrrzzz}}}sssnnnkkkiiimmmuuu{{{}}}|||}}}{{{vvvrrrpppooonnnlllkkkjjjjjjkkklllggghhhjjjkkkkkkjjjhhhgggdddcccbbbbbbcccfffhhhjjjmmmsssxxxyyyzzz{{{xxxtttkkkgggaaa\\\ZZZZZZYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[^^^^^^^^^^^^_________```ccccccdddfffgggiiijjjkkkjjjkkklllnnnppprrrtttuuuqqqrrrsssuuuvvvwwwwwwwwwxxxwwwuuuuuuuuuwwwyyy{{{wwwwwwxxxyyy{{{||||||}}}yyyyyywwwwwwwwwwwwyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~|||{{{zzzzzz{{{|||}}}~~~|||}}}}}}}}}}}}||||||{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{zzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||yyytttrrrqqqsssuuutttoookkkiiifffaaa[[[TTTNNNJJJHHHJJJLLLOOOSSSXXX```hhhnnnyyy|||~~~}}}}}}}}}}}}~~~~~~}}}|||zzzzzzzzz{{{|||vvvwww{{{sssiiigggkkkyyy:::999888777666777777888999888777555444444444555333333333222222222222111///000111111111000......---,,,+++***((((((''''''))))))************))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))******))))))******+++,,,,,,***((((((***,,,,,,++++++++++++++++++++++++,,,........./////////000000///.........------------------------...///000000333333555:::BBBNNNZZZbbbgggjjjooovvv~~~zzzpppllljjjiiimmmuuu{{{}}}}}}~~~yyyuuurrrqqqppppppnnnmmmmmmmmmnnnnnnlllmmmnnnnnnnnnllljjjiiidddcccbbbbbbbbbeeeggghhhooouuuyyyyyyzzz{{{xxxrrrjjjeee```[[[ZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXYYYYYYZZZZZZ^^^______```aaaaaabbbbbbccccccdddfffhhhiiijjjkkkkkklllmmmoooppprrrssstttqqqrrrsssuuuuuuvvvvvvvvvwwwvvvvvvvvvwwwxxxyyyzzzwwwwwwxxxyyyzzz{{{||||||zzzyyyxxxxxxxxxxxxyyyzzz{{{zzzyyyyyyzzz{{{|||}}}{{{{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwssspppoooqqqqqqooommmiiifffaaa[[[TTTNNNJJJHHHHHHJJJLLLOOOTTT[[[ccchhhuuuwww|||~~~|||||||||~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvwwwzzz}}}rrriiigggkkkyyy:::999888888777777888888:::999777666555444444444333333333333222222222222000000111111000000///...///...,,,***)))''''''&&&))))))************)))))))))((((((''''''''''''((())))))))))))))))))))))))******))))))******+++,,,,,,***))))))+++,,,,,,+++,,,+++++++++*********)))/////////000000000111111---------------,,,,,,,,,---------......///000111555444666???MMM\\\ggglllppprrrxxx~~~uuullljjjhhhiiimmmuuu{{{}}}~~~{{{wwwtttrrrrrrrrrrrrqqqpppppppppqqqqqqqqqrrrrrrqqqpppnnnkkkjjjdddcccaaa```aaaccceeegggpppuuuzzzzzzzzz{{{wwwrrrhhhddd^^^[[[YYYXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYY\\\]]]^^^___```aaabbbcccbbbcccdddfffhhhjjjkkklllmmmmmmnnnooopppqqqrrrrrrrrrsssssstttuuuuuuuuutttvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{|||{{{zzzyyyzzzzzz|||}}}{{{zzzzzzzzzzzz|||}}}~~~~~~~~~|||{{{{{{|||}}}~~~}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{xxxxxxyyyyyyzzzzzz{{{{{{wwwyyy}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~|||zzz{{{uuuooolllmmmoooooonnnhhhfffaaa[[[UUUOOOJJJHHHEEEGGGHHHJJJNNNTTT[[[```mmmpppuuuzzz~~~~~~~~~|||{{{zzz|||~~~~~~}}}zzzwwwuuutttssssssvvvvvvxxxzzz|||rrrjjjgggkkkxxx::::::999999888888888888:::999888777555444444333444444333333333222222222111111111111000000/////////...---+++)))((((((((())))))************))))))*********))))))))))))***))))))))))))))))))))))))******))))))******+++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,---------............------------------------............///000111222555444999GGG[[[mmmvvvyyy|||~~~xxxsssssswww}}}|||rrrjjjhhhhhhiiinnnuuu{{{~~~}}}yyyvvvuuuttttttsssrrrrrrrrrssssssssssssttttttsssrrrooollljjjiiicccbbb```^^^___aaaccceeeoootttyyyzzzzzz{{{xxxsssgggccc^^^[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXYYYZZZ\\\]]]___```aaabbbccceeefffhhhjjjllllllnnnnnnooooooppppppqqqqqqrrrsssssstttttttttsssssstttuuuwwwyyyzzzyyyxxxxxxuuuvvvvvvwwwxxxxxxyyyyyy{{{{{{{{{zzzzzz{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||zzzzzzyyyyyyzzz{{{}}}~~~~~~}}}{{{{{{||||||}}}~~~{{{|||{{{|||~~~~~~~~~}}}|||{{{zzzzzzyyyvvvwwwwwwxxxyyyzzz{{{{{{yyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}}}}wwwpppmmmmmmooonnnmmmhhhfffbbb\\\VVVPPPKKKHHHDDDEEEFFFGGGIIIMMMTTTXXXdddhhhnnntttxxx{{{{{{{{{}}}|||zzzyyyyyy{{{~~~|||zzzxxxvvvtttsssssssssuuuuuuvvvwwwxxx~~~sssjjjgggjjjvvv:::::::::::::::999999888999999888888666555444444444444444333333333222222222111111000000000000000...---,,,++++++******+++))))))************)))))))))))))))************)))))))))))))))))))))))))))******))))))******+++,,,+++******+++,,,---,,,+++++++++,,,,,,---......///++++++,,,,,,,,,---------..................//////////////////000111222222666777@@@TTTmmmzzzpppllljjjrrr|||xxxpppkkkhhhhhhkkkpppvvv{{{~~~}}}yyywwwuuuvvvvvvrrrrrrssssssttttttttttttuuutttrrrpppmmmjjjgggfffbbb```]]]\\\\\\___bbbeeelllrrrwwwyyyzzz|||yyytttgggddd___\\\[[[ZZZYYYWWWUUUTTTRRRQQQQQQRRRTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZVVVWWWYYYZZZ\\\^^^```aaabbbccceeegggiiikkklllmmmnnnoooooooooppppppppppppqqqrrrsssssssssssssssrrrsssuuuwwwyyyzzzyyywwwvvvuuuvvvvvvwwwwwwxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{|||}}}{{{zzzzzzyyyyyy{{{|||}}}~~~~~~|||{{{{{{{{{{{{|||~~~~~~{{{{{{{{{}}}~~~}}}}}}|||{{{zzzyyyyyywwwwwwxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{uuusssrrrqqqnnnllliiigggccc^^^XXXRRRMMMJJJEEEEEEEEEDDDEEEHHHMMMQQQ[[[___fffmmmrrruuuwwwwwwxxxwwwvvvvvvxxx{{{xxxwwwuuutttsssttttttuuutttssstttuuuuuuzzzvvvkkkgggiiittt:::;;;;;;;;;;;;:::999888888888888888777666555555444444444444333333333333333222111000000000000111------,,,,,,++++++,,,,,,))))))************))))))&&&''''''(((((((((((('''))))))))))))))))))))))))******))))))******+++,,,+++******,,,---...,,,+++++++++,,,---...///000000---------............///.........///////////////////////////000111222333777===LLLeeezzzoookkkhhhrrr}}}|||tttooolllhhhjjjnnnrrrwww{{{~~~}}}yyyvvvuuuvvvvvvqqqrrrssstttuuuuuuuuuuuuuuutttqqqnnnkkkhhhfffeee___]]][[[YYY[[[^^^bbbeeekkkqqqvvvwwwyyyzzzwwwsssfffccc___]]]\\\[[[YYYWWWTTTSSSRRRPPPPPPRRRSSSTTTWWWWWWWWWXXXYYYYYYZZZZZZXXXYYYZZZ\\\]]]___aaaaaabbbccceeegggiiikkkmmmnnnnnnnnnooooooppppppqqqqqqpppqqqrrrrrrsssssssssrrrrrrsssvvvxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxzzzzzz{{{||||||{{{zzzzzzzzzzzzyyyyyyzzz{{{}}}~~~|||{{{zzzyyyyyyyyyzzz{{{}}}}}}}}}}}}}}}||||||{{{zzzzzzzzz|||~~~{{{{{{{{{}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~{{{yyyxxxuuupppllliiihhheee```ZZZTTTOOOLLLGGGFFFEEECCCBBBDDDHHHLLLRRRVVV]]]dddjjjnnnppppppqqqqqqrrruuuxxx{{{~~~~~~~~~}}}|||}}}}}}}}}tttssssssrrrrrrtttuuuvvvqqqqqqssssssrrrvvvzzzlllggghhhsss:::;;;<<<<<<<<<;;;999999666777888888888888777666555444444444444333333333333222111000000000111111//////...,,,++++++++++++))))))************))))))%%%&&&'''((())))))((('''))))))))))))))))))))))))******))))))******+++,,,+++***+++,,,......,,,+++,,,,,,,,,------.....................////////////---------....../////////000000000000111222333333777AAAVVVsss{{{pppnnniiittt~~~xxxpppmmmmmmjjjlllppptttxxx{{{~~~}}}xxxuuutttttttttqqqrrrtttvvvwwwwwwwwwwwwvvvuuurrrooollljjjhhhggg]]][[[YYYXXXYYY]]]bbbeeemmmssswwwwwwwwwwwwtttnnndddbbb^^^\\\[[[ZZZXXXVVVTTTSSSQQQOOOOOOQQQSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXZZZ[[[]]]^^^___```bbbccceeegggiiilllnnnnnnmmmnnnnnnooopppqqqqqqrrrnnnoooppprrrssssssssssssrrrssstttuuuvvvvvvuuuuuuwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz|||~~~~~~}}}{{{yyyxxxxxxxxxyyyzzzzzz{{{||||||||||||{{{yyyyyyyyyzzz||||||{{{{{{}}}~~~||||||||||||||||||||||||||||||||||||||||||}}}}}}||||||}}}}}}~~~~~~~~~||||||}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||yyytttpppjjjiiigggbbb]]]VVVQQQMMMGGGFFFDDDAAA@@@@@@DDDGGGIIIMMMUUU\\\cccfffhhhiiijjjlllooosssxxx|||~~~~~~yyyyyyyyyyyyxxxxxxwwwwwwqqqqqqpppppppppqqqssstttoooppprrrsssqqqsss~~~~~~mmmggggggrrr~~~:::;;;<<<<<<<<<;;;:::999555666777999999888888777555555444444444333333333333333111000000000111222222111///---+++******)))))))))************))))))'''((()))+++++++++***)))))))))))))))))))))))))))*********)))***++++++,,,+++***+++---......,,,***------,,,,,,,,,,,,++++++------------.........///,,,,,,,,,------.........000000000000111222333444444AAAZZZyyy{{{qqqpppkkkuuuvvvmmmlllnnnkkknnnrrrvvvyyy{{{~~~~~~}}}xxxtttrrrrrrsssrrrsssuuuwwwxxxyyyxxxxxxxxxwwwtttqqqnnnllljjjiii\\\ZZZWWWWWWYYY]]]bbbfffoootttwwwvvvvvvuuupppjjjccc```]]][[[ZZZYYYWWWUUUTTTSSSQQQOOOOOOQQQSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]]bbbccceeegggjjjlllnnnooommmmmmnnnooopppqqqrrrrrrmmmnnnpppqqqrrrsssttttttqqqrrrssstttuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz}}}~~~|||yyyxxxwwwwwwwwwxxxyyyzzz{{{||||||||||||xxxxxxxxxxxx{{{~~~|||||||||}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{|||}}}~~~||||||}}}}}}|||{{{{{{{{{|||~~~~~~~~~}}}~~~}}}zzzwwwssskkkjjjhhhddd^^^XXXRRRNNNGGGFFFDDD@@@>>>>>>AAADDDDDDHHHOOOWWW]]]aaacccdddeeehhhmmmsssxxx|||~~~~~~{{{yyyxxxssssssttttttsssrrrqqqqqqppppppooonnnnnnooopppqqqnnnoooqqqsssqqqrrr|||mmmggggggqqq~~~<<<;;;:::;;;======<<<;;;888888999999999999888888777555333333444444333222111222222222222111000000000//////---,,,+++******(((((())))))******++++++%%%'''((((((''''''(((***************************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,+++*********+++++++++,,,---...////////////000//////.........//////222222222111//////111333999DDD]]]|||sssiiigggjjjwww{{{qqqkkkkkklllnnnppprrruuuyyy}}}zzzvvvsssqqqqqquuuwwwyyyzzzzzzzzzzzzzzz~~~yyysssnnnkkkjjjhhhfff[[[ZZZXXXVVVWWW\\\ccciiitttvvvzzz{{{yyytttoookkkaaa^^^ZZZXXXWWWVVVTTTRRRRRRPPPNNNMMMMMMOOORRRSSSUUUUUUVVVVVVWWWXXXXXXXXX\\\\\\\\\\\\]]]^^^______ccceeeggghhhiiijjjlllnnnoooooooooooooooooooooooorrrrrrqqqpppooonnnmmmmmmppppppqqqssstttvvvwwwwwwyyyyyyxxxwwwwwwxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxyyyxxxwwwwwwxxxyyy{{{|||~~~|||yyywwwyyy{{{|||{{{|||~~~~~~yyyuuuvvvvvvuuutttsssvvvzzz~~~}}}yyyyyyzzz|||{{{zzzzzz{{{||||||{{{{{{|||}}}~~~}}}||||||{{{|||||||||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~}}}|||yyywwwwwwzzz|||~~~~~~}}}}}}}}}~~~}}}}}}|||yyywwwvvvooolllhhhddd```ZZZTTTOOOKKKGGGCCCAAA@@@???>>>===>>>AAAEEEIIIMMMRRRWWWZZZ]]]dddnnntttxxx{{{~~~{{{xxxvvvssspppnnnkkkjjjkkklllkkkkkkmmmlllkkklllmmmmmmkkkiiillllllnnnpppoooooowwwrrrhhhcccmmm}}}===<<<;;;;;;======<<<;;;;;;;;;;;;:::888777555444777555333333444555444333222222222222222111000000111000000///...---,,,+++((()))))))))*********+++)))***+++***))))))+++,,,************************+++++++++***************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,---...//////////////////............//////111111222111000000222555:::FFF^^^{{{qqqhhhgggmmmyyy{{{qqqlllkkkllllllmmmpppuuuzzz~~~yyyvvvtttssssssuuuwwwzzz|||||||||}}}}}}zzzsssmmmiiifffdddbbb\\\[[[YYYWWWYYY^^^eeekkktttvvvxxxxxxvvvqqqlllhhhaaa^^^[[[XXXWWWVVVTTTSSSRRRQQQOOONNNNNNPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[]]]___```aaaccceeeggghhhiiijjjlllnnnkkkkkklllmmmooopppqqqqqqqqqqqqppppppooonnnnnnnnnpppqqqrrrsssuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxxxxxxxxxxzzz{{{|||}}}~~~}}}zzzxxxyyyzzzzzzzzz{{{}}}~~~zzzvvvtttsssrrrpppoooppptttwww{{{}}}}}}zzzyyy{{{}}}|||{{{zzz|||}}}|||{{{{{{|||}}}~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzxxxxxxzzz}}}~~~~~~~~~~~~}}}|||}}}~~~~~~{{{xxxuuusssrrrnnnlllhhhddd```ZZZTTTPPPHHHEEEAAA>>>======<<<;;;;;;===@@@CCCFFFKKKPPPTTT[[[bbbkkkrrrvvvyyy}}}~~~zzzwwwtttqqqooollljjjggggggggghhhhhhhhhjjjiiihhhiiikkkkkkiiigggggggggiiillllllmmmttt}}}~~~rrrhhhbbbkkkzzz???===<<<<<<======<<<:::;;;;;;;;;:::999777555555666555333444555666666555222222222222222111111000222111111000///...------)))))))))***************,,,,,,+++)))'''(((***---)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++++++++,,,---......------...............---//////............/////////000111000000111444777===III```yyy~~~}}}mmmeeeeeepppzzz{{{qqqlllkkkkkkhhhjjjnnntttzzz|||yyyvvvuuuuuuuuuvvvxxx{{{~~~{{{ssskkkfffbbb___]]]\\\[[[ZZZYYY[[[```hhhmmmuuuvvvvvvuuurrrmmmhhheeeaaa^^^[[[XXXWWWVVVUUUTTTRRRQQQPPPOOOOOOQQQSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[]]]___bbbcccccceeehhhiiiiiijjjlllnnnjjjjjjkkkmmmnnnooopppqqqooooooooooooooooooooooooqqqrrrssstttuuuwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxxxxwwwwwwvvvxxxxxxxxxxxxyyyzzz{{{||||||~~~}}}{{{yyyyyyxxxxxxzzz|||~~~}}}zzzwwwtttsssqqqnnnllllllnnnqqquuuxxx{{{}}}|||{{{||||||~~~{{{{{{|||}}}}}}}}}{{{|||}}}|||{{{zzz{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{~~~~~~}}}}}}||||||~~~~~~|||{{{{{{}}}~~~|||zzzwwwtttrrrqqqpppmmmkkkgggddd```[[[UUUPPPHHHDDD@@@>>>======<<<;;;999:::<<<===???DDDIIINNNVVV^^^gggooossswww{{{{{{wwwuuurrrooolllgggeeebbbaaabbbdddddddddfffeeeeeefffggggggfffdddbbbaaacccfffggghhhpppxxx}}}rrrgggaaahhhvvv@@@???============<<<:::888999999::::::999999888666555333444666777777777222222333333222222111000111111000//////...------******************************(((%%%###$$$'''***((((((((((((((((((((((((((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000..................------///............//////000...///000000111333666999???MMMcccwwwyyyhhhbbbcccqqqzzz~~~xxxnnniiiiiihhhfffiiimmmtttzzz|||xxxvvvuuuuuuuuuwwwyyy|||yyyppphhhccc___]]][[[[[[ZZZZZZZZZ\\\aaaiiinnnwwwwwwvvvtttpppjjjfffcccaaa^^^ZZZXXXWWWWWWUUUTTTRRRRRRQQQPPPPPPRRRSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[]]]___aaabbbdddfffhhhiiiiiijjjlllnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooopppppppppppprrrrrrssstttuuuwwwwwwxxxyyyyyyyyyxxxyyyyyyzzz{{{wwwxxxyyyyyyyyyyyyxxxwwwxxxxxxyyyyyyzzz{{{{{{||||||~~~~~~{{{zzzvvvwwwyyy{{{}}}|||{{{yyyxxxwwwtttpppmmmlllmmmoooqqqtttxxxzzzzzzxxxwwwwww~~~}}}||||||}}}~~~~~~~~~|||}}}~~~}}}{{{zzzzzz{{{~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}|||{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzzzz{{{}}}{{{zzzxxxuuusssqqqpppoookkkjjjgggeeeaaa\\\VVVQQQJJJGGGCCC@@@??????>>>===;;;;;;;;;;;;<<<@@@FFFJJJSSSZZZdddlllrrrvvv{{{~~~|||xxxvvvsssooollldddaaa^^^]]]^^^___``````bbbaaaaaabbbdddeeedddbbb```^^^___bbbccceeekkksssqqqfff```gggtttAAA???>>>>>>>>>>>><<<;;;999999::::::::::::999999666555333444666777777777222333333333333222111111000//////......---------,,,,,,++++++******)))))))))((('''$$$"""###&&&((((((((((((((((((((((((((((((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,---...///000..................------...............///000000---///000111111444777:::AAAQQQfffwwwvvvfff```bbbpppwwwzzzsssjjjfffeeeeeegggiiinnntttzzz~~~|||xxxuuutttsssssswwwyyy||||||vvvmmmeeeaaa^^^\\\[[[YYYYYYYYYZZZ]]]bbbjjjoooyyyxxxwwwtttooojjjdddaaa```]]]YYYWWWWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\^^^___```dddfffhhhiiijjjkkkmmmooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqrrrsssssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{xxxyyyzzz{{{{{{{{{yyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||~~~}}}{{{uuuwwwyyy{{{|||{{{{{{{{{zzzzzzwwwsssooommmmmmoooqqqtttxxxzzzyyywwwvvvvvv|||}}}}}}}}}}}}~~~}}}~~~~~~}}}zzzyyyyyyzzz||||||||||||{{{{{{{{{{{{|||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~||||||{{{{{{{{{}}}~~~}}}zzzyyyyyyyyyxxxwwwuuusssqqqooonnnnnnjjjiiihhhfffccc^^^XXXSSSLLLIIIDDDAAA@@@???===<<<;;;;;;;;;::::::===BBBFFFOOOWWWbbbkkkpppuuu{{{|||yyyvvvsssnnnkkkccc```\\\ZZZ[[[\\\]]]^^^^^^^^^^^^```bbbcccbbbaaa```^^^]]]```bbbccchhhooo}}}pppfff```fffsss~~~AAA???>>>>>>??????>>><<<<<<<<<<<<;;;:::888666555666555333444555666666555333333333333333222222111/////////......---------------,,,+++***)))))))))******)))'''%%%&&&(((***))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---......------...............---......---......///000111---///000111222444888:::BBBTTTjjjxxxxxxggg```cccnnntttuuunnngggdddcccccciiilllpppvvv{{{|||xxxuuusssssssssxxxxxx|||zzztttkkkccc___]]]\\\\\\WWWXXXYYY[[[^^^dddkkkpppxxxxxxxxxuuupppjjjddd```^^^[[[XXXVVVVVVUUUTTTSSSQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYZZZZZZ\\\]]]______dddfffhhhjjjjjjkkkmmmooojjjjjjkkkmmmnnnooopppqqqnnnnnnoooooopppppppppqqqrrrrrrsssssstttuuuuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzxxxyyy{{{|||}}}|||zzzyyyxxxyyyzzz{{{{{{||||||{{{||||||~~~~~~zzzvvvxxx{{{|||{{{{{{{{{|||zzzzzzxxxtttpppnnnnnnoootttvvvyyyzzzyyyxxxxxxxxxzzz{{{}}}}}}}}}}}}~~~~~~}}}zzzyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~{{{zzzzzzzzz{{{}}}~~~|||yyyxxxwwwwwwuuusssqqqooommmlllkkkjjjiiiiiihhhfffaaaZZZVVVNNNJJJEEEAAA>>>===;;;999999999999888888;;;???BBBKKKSSS___hhhoootttzzz~~~}}}zzzwwwtttqqqllliiiddd```[[[XXXXXXZZZ[[[[[[ZZZZZZZZZ\\\___``````^^^```]]]\\\___bbbdddhhhnnnxxxrrrhhhaaafffqqq}}}@@@???>>>>>>@@@@@@???>>>======<<<;;;:::888777666777555333333444555444333333333444444333333222111000000000////////////......------,,,***))))))((()))*********((()))***,,,************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,---...////////////---------......///000111...///111111222444777:::BBBWWWmmmyyy}}}jjjcccfffmmmrrrsssllleeeccccccbbbjjjnnnsssyyy~~~zzzwwwuuutttuuuuuuwwwxxx{{{zzztttjjjbbb^^^\\\[[[ZZZWWWYYYZZZ\\\```fffmmmsssvvvwwwwwwvvvqqqjjjccc^^^\\\ZZZVVVUUUTTTTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXZZZ\\\^^^```aaaeeegggiiijjjjjjkkkmmmoookkkkkklllmmmooopppqqqqqqooooooooooooooopppppppppqqqqqqrrrrrrssstttttttttvvvvvvvvvvvvwwwxxxyyyzzzvvvxxxzzz|||}}}|||zzzxxxxxxyyyzzz{{{|||||||||{{{zzzyyyzzz}}}|||yyywwwzzz}}}}}}{{{zzz|||}}}{{{{{{zzzwwwsssqqqqqqrrrvvvxxxzzzzzzyyyxxxyyyzzzwwwzzz|||}}}||||||~~~~~~}}}zzzxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||}}}}}}~~~|||{{{{{{{{{||||||}}}~~~~~~~~~zzz|||~~~~~~yyyyyyyyyzzz{{{|||~~~|||}}}~~~~~~{{{yyyxxxwwwuuurrrooommmlllkkkjjjjjjjjjjjjhhhccc]]]XXXQQQMMMGGGBBB???===:::888888999999999999;;;>>>@@@GGGOOO[[[eeelllrrryyy}}}~~~~~~|||yyyvvvtttpppkkkgggddd```ZZZWWWVVVWWWXXXXXXVVVVVVVVVYYY\\\]]]]]]\\\]]]ZZZYYY^^^cccfffkkkpppvvvuuukkkccceeennnyyy@@@???>>>>>>@@@AAA@@@???999::::::;;;;;;::::::999777555333333444444333222333333444444333333222111111111111111000000000000......---,,,***)))(((((('''(((******))))))***,,,***************************************+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++,,,---...////////////---------......000111111///000111222222444777:::CCCXXXooozzzmmmfffhhhmmmrrrrrrkkkeeeddddddccckkkooouuu|||}}}{{{yyywwwvvvvvvwwwwwwwwwwww{{{|||uuukkkbbb]]][[[ZZZYYYXXXZZZ\\\^^^bbbhhhooouuutttvvvwwwvvvqqqiiibbb]]][[[YYYVVVTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUWWWYYY\\\___bbbccceeegggiiijjjjjjkkknnnpppooooooooooooooooooooooooppppppooooooooooooooooooqqqqqqqqqrrrrrrsssssssssuuuuuuuuuuuuvvvwwwxxxyyyuuuwwwyyy{{{|||{{{yyyxxxxxxyyyzzz||||||||||||{{{xxxwwwwwwzzz}}}}}}{{{xxxyyy{{{~~~}}}{{{zzz|||~~~}}}}}}|||zzzvvvuuuuuuvvvxxxyyyzzzzzzyyyxxxzzz{{{vvvyyy|||}}}||||||~~~}}}zzzxxxxxxyyy{{{{{{{{{|||||||||||||||}}}||||||||||||}}}}}}~~~{{{yyyzzzzzz{{{|||}}}~~~yyy{{{}}}~~~}}}xxxxxxyyyyyy{{{|||}}}~~~zzz{{{}}}~~~~~~~~~|||{{{xxxuuurrrpppooonnnkkkjjjkkkkkkiiiddd^^^YYYUUUQQQKKKFFFBBB???<<<:::888:::;;;<<<<<<===???AAADDDMMMXXXcccjjjqqqwww||||||}}}}}}zzzxxxuuuqqqlllhhhddd```ZZZVVVTTTUUUUUUVVVSSSSSSTTTVVVYYY[[[ZZZYYYZZZWWWWWW]]]cccgggmmmrrrxxxxxxmmmdddeeelllvvv???>>>===<<<<<<===>>>???>>>======<<<;;;;;;::::::777777666555444444333333333444555555333333444555333222111////////////000000//////...,,,***((('''((((((((((((((()))******))))))*********+++++++++++++++******)))******+++---,,,,,,+++*********+++++++++******++++++,,,------,,,+++++++++,,,---...////////////000000000000111---,,,000222333555999HHHXXXjjjttt|||sssmmmqqqtttooommmllliiidddccceeehhhrrr|||zzz{{{{{{yyywwwvvvvvvwwwwww~~~yyytttlllddd]]]YYYWWWVVVVVVZZZ\\\^^^cccmmmssssssxxxvvvsssnnnhhhbbb]]][[[XXXXXXXXXWWWUUUSSSRRRQQQOOONNNMMMKKKKKKMMMNNNOOONNNPPPRRRRRRRRRSSSUUUWWWUUUWWWYYYZZZZZZZZZ[[[]]]bbbdddgggiiijjjllloooqqqppppppqqqqqqqqqppppppooooooooopppqqqrrrrrrrrrrrrqqqrrrtttuuuuuuuuuttttttssstttttttttuuuuuuuuuvvvzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}~~~}}}{{{yyyzzz}}}}}}zzzwwwxxxxxxxxxyyyyyyxxxwwwwwwyyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{|||||||||||||||}}}|||{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~{{{{{{||||||||||||{{{{{{}}}|||{{{zzzzzz}}}{{{zzz{{{~~~~~~}}}|||~~~|||zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{|||~~~~~~~~~~~~}}}~~~|||vvvrrrooommmooonnnlllkkkiiifffaaa^^^VVVRRRLLLGGGCCCAAA>>><<<999999888777777888999:::BBBIIITTT```iiiqqqwwwzzz|||~~~~~~||||||{{{xxxuuuqqqmmmiiigggdddaaa]]]ZZZXXXVVVTTTRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYVVVXXX```ggglllrrrxxx|||pppeeecccgggppp{{{AAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::888777555444333222333444555555333333444666444444222111000000111111///......---+++***((('''((((((((((((((()))******))))))*********+++++++++++++++***************+++---,,,++++++******+++++++++++++++***++++++,,,---++++++***++++++---///000......////////////000000000------111333444888<<>>=========<<<<<<<<<<<<<<<<<<===<<<:::888666444333222222333555555444444555777555444333222222111222222/////////...---+++***)))))))))((((((((()))*********************+++++++++++++++******++++++++++++,,,,,,++++++******+++++++++++++++++++++,,,------*********+++,,,...000111------.........////////////---...222444555;;;AAARRR^^^iiiooottt|||rrrppprrrsssmmmgggdddbbbaaadddiiinnnwww{{{yyyyyyxxxvvvuuuwwwzzz}}}zzztttjjj```ZZZWWWWWWXXXXXX\\\```bbbhhhqqquuuuuuwwwuuuqqqlllfff```\\\ZZZWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOLLLJJJIIIIIIJJJKKKMMMOOOQQQQQQQQQRRRTTTVVVUUUVVVYYYZZZZZZ[[[\\\^^^```bbbeeefffgggiiilllnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssstttuuuuuuuuuttttttyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxvvvvvvvvvwwwzzz~~~|||zzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyy|||}}}~~~~~~~~~{{{zzzyyyyyyyyyzzz|||}}}}}}|||{{{yyyyyyxxxyyyyyy~~~||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{}}}}}}}}}~~~~~~}}}}}}|||{{{|||~~~~~~~~~~~~zzzxxxsssrrrpppooommmkkkgggdddXXXTTTNNNIIIEEECCC@@@>>>:::999888777777888999999???FFFQQQ\\\eeennnuuuyyy}}}~~~}}}{{{zzzyyywwwtttqqqmmmjjjhhh```]]]YYYVVVTTTQQQNNNLLLIIIIIIJJJLLLNNNQQQTTTUUUWWWUUUXXX```hhhoooxxxttthhhdddgggnnnzzzBBBBBBBBBAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<;;;:::888777555444444222333555555444444666777555444333333222111111111111111111000///...---,,,***))))))((())))))************************************++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++++++++,,,------+++++++++,,,---...//////,,,,,,------....../////////...000222333555>>>HHH]]]fffmmmqqquuu~~~wwwqqqqqqrrrqqqkkkfffeeecccbbbeeejjjqqqzzz}}}zzzxxxxxxwwwvvvvvvxxx}}}yyyrrrhhh^^^XXXVVVWWWXXXYYY^^^bbbeeekkkssswwwwwwvvvtttooojjjddd___[[[YYYXXXXXXXXXWWWVVVUUUSSSRRRPPPOOOLLLIIIHHHHHHHHHIIILLLNNNPPPPPPPPPQQQSSSUUUTTTVVVXXXYYYYYY[[[]]]```aaaccceeeggghhhiiilllnnnqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrtttttttttuuuuuuuuuuuutttyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuuuuxxx|||}}}zzzyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}zzzyyyxxxxxxxxxzzz|||}}}|||{{{{{{zzzyyyxxxxxxxxx|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{}}}}}}~~~~~~}}}}}}||||||yyyyyy{{{}}}~~~}}}{{{uuusssqqqooonnnlllhhheeeZZZVVVPPPJJJGGGDDDAAA???:::999888777777777888999===CCCMMMXXXbbbkkksssxxx}}}~~~}}}{{{zzzyyywwwuuuqqqnnnkkkiiibbb___[[[WWWUUURRROOOMMMHHHGGGGGGGGGIIILLLOOOQQQUUUTTTWWW___gggooozzzvvviiiddddddkkkwwwBBBBBBAAAAAAAAAAAAAAAAAA===============<<<<<<<<<888888888777777666666666333444555555444444666777333333333222222111000000///////////////...------******))))))))))))******************************)))***+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...---------------------,,,,,,,,,------...//////000000000111333333777DDDRRRhhhoootttuuuzzzvvvpppppprrrrrrooojjjggghhhgggfffggglllttt||||||{{{xxxxxxxxxwwwwwwzzzvvvpppfff]]]WWWVVVXXXYYYZZZ___eeehhhnnnuuuxxxwwwvvvsssnnnhhhbbb]]]ZZZXXXTTTTTTTTTTTTSSSRRRPPPPPPPPPOOOLLLIIIHHHGGGHHHHHHKKKMMMOOOOOOOOOPPPRRRTTTTTTUUUWWWXXXYYY[[[^^^aaaccceeehhhiiijjjkkkmmmoooqqqppppppppppppqqqrrrsssrrrrrrqqqqqqqqqrrrssstttuuuuuuuuuuuutttuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxvvvuuuwwwzzz~~~~~~{{{xxxwwwxxxyyyyyyzzz{{{{{{|||||||||{{{yyyzzz|||}}}}}}}}}|||{{{yyyyyyxxxxxxyyyzzz|||}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}||||||{{{{{{{{{{{{|||}}}||||||}}}~~~|||{{{{{{|||}}}}}}}}}}}}||||||{{{zzzxxxyyyzzz|||}}}~~~~~~~~~~~~vvvtttqqqooommmkkkgggddd[[[WWWQQQKKKGGGDDDAAA???;;;:::888777777777888888;;;AAAJJJTTT^^^hhhqqqwww|||~~~~~~}}}|||zzzyyyxxxuuurrrooommmkkkeeeaaa]]]YYYVVVSSSPPPMMMJJJIIIFFFEEEEEEHHHKKKMMMRRRRRRUUU]]]eeennn{{{xxxkkkdddbbbgggsss~~~~~~{{{zzzFFFEEECCCBBBAAAAAABBBCCC??????>>>>>>===<<<<<<;;;777777777777777777777777444666777666555444555666333333333333222111000///,,,---------------,,,,,,++++++***)))))))))******+++++++++***************)))***+++---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,+++,,,,,,---...///000000111111111333444555===PPPbbbvvv{{{~~~~~~yyy{{{uuulllkkkrrruuusssnnnjjjhhhiiiiiihhhjjjnnnwww~~~||||||yyyyyyzzzyyyzzz}}}qqqlllddd\\\XXXWWWXXXZZZZZZ```fffjjjpppwwwyyywwwuuurrrlllfff```\\\YYYWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOLLLIIIHHHHHHHHHIIIJJJLLLNNNNNNNNNOOOQQQSSSSSSUUUVVVWWWYYY[[[___ccceeegggjjjkkkkkklllnnnppppppoooooonnnoooppprrrsssrrrrrrqqqqqqqqqsssuuuvvvwwwvvvuuutttttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{yyywwwvvvvvvxxx{{{|||~~~{{{xxxvvvwwwxxxyyyyyyzzz{{{||||||||||||xxxyyyzzz{{{{{{{{{zzzzzzxxxxxxyyyzzz{{{||||||}}}yyyzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{}}}~~~~~~|||{{{zzzyyyyyyzzz{{{|||}}}}}}{{{zzzyyyyyyyyyyyy{{{zzz{{{|||~~~~~~}}}~~~}}}{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzyyyzzz|||}}}}}}}}}xxxuuurrrooollliiifffccc\\\WWWQQQKKKGGGDDDAAA>>>;;;:::999777777777777888999>>>GGGPPP[[[eeeooovvv{{{|||~~~~~~~~~~~~{{{zzzyyywwwtttqqqooonnngggccc^^^ZZZWWWTTTPPPMMMNNNKKKGGGDDDDDDFFFIIIKKKPPPOOOSSSZZZbbbkkkzzz}}}oooeee```dddppp|||zzzzzz{{{NNNKKKGGGDDDBBBBBBCCCDDDAAA@@@???>>>===;;;;;;:::::::::999999888888888777666777888666444333444555333444444444333222111000------...//////.........,,,+++******))))))******+++++++++*********))))))(((***,,,---......---,,,++++++******++++++,,,------,,,,,,,,,,,,---......---......//////...---,,,,,,------...000111111222000222444666999EEE^^^uuurrrtttnnnfffjjjuuuyyyuuuooojjjfffggghhhhhhlllrrrzzz|||{{{|||yyy{{{||||||}}}}}}mmmiiibbb\\\YYYXXXYYY[[[YYY```gggkkkqqqwwwyyywwwtttqqqkkkeee___[[[XXXWWWWWWWWWWWWWWWWWWVVVUUUTTTPPPOOOLLLJJJIIIIIIIIIJJJIIIKKKMMMNNNNNNNNNPPPRRRSSSTTTVVVWWWXXX\\\```dddfffhhhjjjkkkkkkllloooqqqooonnnmmmmmmnnnoooqqqsssqqqqqqpppppprrrtttvvvxxxxxxwwwuuutttttttttuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyzzz|||}}}~~~{{{xxxvvvvvvwwwxxxxxxyyyzzz{{{||||||{{{wwwxxxzzz{{{{{{{{{zzzyyywwwxxxzzz|||}}}}}}}}}|||xxxyyy{{{}}}~~~~~~~~~}}}}}}|||||||||||||||}}}}}}|||{{{yyyxxxxxxyyy{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||~~~}}}|||}}}~~~~~~}}}zzzzzz|||~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{}}}~~~|||}}}~~~{{{xxxsssooollliiieeeccc\\\WWWQQQKKKGGGCCC@@@>>>;;;:::999777777777777888777<<>>===;;;:::999======<<<;;;999888777777777888888777444333333444444555555666555333222111000111111222222222222111,,,,,,+++***))))))******++++++++++++******))))))((())),,,.........---,,,+++*********+++,,,,,,------,,,,,,,,,,,,---......+++,,,.../////////......------...///000111222333000222555888===LLLiii~~~oooqqqkkkdddjjjxxx|||wwwqqqjjjeeedddeeegggnnnuuu}}}{{{zzz{{{zzz|||}}}~~~zzzjjjgggbbb]]]ZZZYYYZZZ[[[YYY```ggglllrrrxxxyyywwwtttqqqkkkddd^^^ZZZXXXVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOLLLJJJIIIIIIJJJKKKIIIKKKMMMMMMMMMNNNPPPRRRSSSTTTVVVWWWXXX\\\aaadddfffhhhjjjkkkkkklllnnnpppnnnnnnllllllmmmoooqqqsssqqqppppppppprrrtttwwwyyyxxxwwwvvvtttttttttuuuvvvuuuuuuvvvwwwyyyzzz{{{{{{zzz{{{{{{||||||{{{{{{zzzxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwwwwwwwxxxyyyyyyzzzzzz|||}}}|||xxxuuuuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyvvvxxx{{{~~~}}}|||wwwyyy{{{}}}}}}|||{{{zzzzzzzzzzzzzzz|||{{{yyyxxxxxxyyy{{{|||}}}||||||{{{{{{{{{{{{|||{{{zzz{{{}}}}}}{{{|||}}}~~~|||zzzzzz}}}}}}||||||wwwwwwyyy{{{|||}}}}}}}}}|||}}}~~~~~~~~~}}}zzzuuupppmmmiiieeeccc\\\WWWQQQKKKFFFCCC@@@===<<<;;;999777777777777888777;;;CCCLLLWWWbbbmmmtttxxxzzz}}}}}}|||}}}||||||{{{yyywwwuuusssqqqooolllgggbbb^^^[[[WWWTTTQQQNNNIIIEEEDDDGGGKKKNNNLLLLLLOOOVVV\\\fffwwwvvvjjjbbbcccnnn{{{}}}qqq[[[JJJHHHIIICCC???AAA@@@BBBBBB@@@===;;;<<<===::::::::::::::::::::::::555777888777555444444555333333333333333333333333111111000000000000000000222///+++)))***+++++++++------------------------.........---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------...///111222777444444999BBBTTTsssyyymmmdddiiisssxxxwwwvvvmmmhhhccccccccceeemmmuuu~~~{{{{{{{{{wwwyyy}}}~~~xxxooofff^^^[[[YYYVVVWWWZZZ]]]eeemmmqqquuuzzz{{{zzzsssnnnfff```\\\YYYWWWVVVYYYYYYXXXWWWUUUTTTSSSSSSQQQPPPPPPOOONNNMMMKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWZZZ]]]```aaaiiijjjmmmnnnoooooommmlllmmmmmmmmmmmmmmmnnnooopppmmmmmmnnnoooqqqtttuuuwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}|||zzzxxxyyyzzz{{{zzzxxxyyyyyyzzzxxxwwwxxxwwwuuuttttttvvvxxxzzz}}}{{{yyyxxxwwwwww}}}{{{xxxwwwwwwyyyyyyyyyyyywwwvvvwwwzzz{{{yyywww{{{|||}}}~~~~~~~~~|||{{{zzz{{{}}}~~~~~~}}}~~~}}}{{{{{{{{{yyywwwuuuvvvyyy|||}}}|||||||||{{{{{{{{{{{{|||||||||||||||{{{{{{{{{}}}~~~~~~}}}{{{|||~~~~~~}}}|||||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyvvvsssooojjjccc___^^^YYYRRRLLLGGGCCC@@@======:::888777888888777555999:::>>>GGGSSS```jjjpppwww|||}}}yyyyyy}}}}}}~~~{{{yyywwwwwwxxxuuusssoooiiibbb\\\YYYXXXSSSOOOKKKHHHHHHJJJKKKKKKOOOMMMMMMQQQWWW```nnn|||yyykkkeeehhhooottthhhTTTNNNJJJCCC???@@@AAACCCDDDBBB>>><<<<<<===::::::::::::::::::::::::666777888777555333333444333333333333333333333333111111111111222222333444222///+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...///000111222111333999EEEYYYyyyzzznnnfffjjjtttwwwvvvtttkkkfffbbbaaaaaabbbjjjsss|||{{{{{{xxx{{{~~~~~~vvvmmmeee^^^[[[ZZZXXXYYY]]]]]]eeemmmqqquuuyyyzzzxxxqqqllleee```\\\[[[YYYXXXYYYXXXXXXWWWUUUTTTTTTSSSPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQTTTUUUVVVYYY\\\```bbbdddiiijjjlllnnnooonnnmmmlllllllllllllllmmmnnnooopppoooooopppqqqrrrtttvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{zzzxxxyyyyyyzzzxxxwwwyyywwwuuuttttttvvvxxxyyy||||||{{{{{{zzzzzzyyyyyy}}}zzzxxxwwwxxxzzzzzzzzzxxxwwwuuuwwwyyyzzzyyywwwzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}}}}{{{xxxvvvvvvxxx{{{}}}}}}|||||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}|||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{xxxtttpppkkkeeeaaa^^^YYYRRRLLLGGGDDD@@@>>>===:::888777888888777555999:::===EEEQQQ^^^iiipppwww|||}}}yyyzzz~~~~~~}}}~~~~~~zzzxxxsssmmmeee```\\\[[[TTTQQQLLLJJJIIIJJJKKKKKKOOOLLLLLLOOOSSS[[[hhhuuuzzzmmmgggiiiooossszzzcccWWWNNNFFFBBBCCCBBBDDDEEEDDDAAA>>>======::::::::::::::::::::::::888999999888555333333333333333333333333333333333222222222222333555666777222///,,,******+++++++++************************'''((()))+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............//////------,,,------...000000111111444;;;HHH^^^}}}{{{ooohhhmmmvvvxxxuuurrrkkkfffbbbaaaaaabbbiiirrr~~~}}}{{{}}}zzzrrrkkkccc]]]\\\\\\[[[\\\```]]]fffnnnrrruuuyyyyyyvvvnnnjjjddd___]]]\\\[[[ZZZXXXXXXWWWVVVVVVUUUTTTTTTPPPPPPQQQRRRQQQOOOLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPUUUVVVXXX[[[^^^bbbeeegggiiijjjlllmmmnnnnnnmmmlllkkkkkkkkkllllllnnnooooooqqqqqqqqqrrrssstttvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxyyyzzz}}}~~~~~~|||{{{{{{|||{{{yyyxxxxxxzzzzzzyyywwwyyyxxxvvvuuuuuuvvvwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{yyywwwwwwyyyzzz{{{zzzwwwvvvuuuvvvxxxyyyxxxwwwyyyzzz{{{|||}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyyyyzzz{{{~~~~~~{{{yyyyyy{{{~~~|||zzzwwwvvvxxxzzz}}}}}}}}}|||||||||{{{{{{||||||}}}}}}~~~~~~~~~|||{{{|||~~~~~~}}}|||||||||{{{{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}yyytttqqqmmmhhheee]]]YYYRRRLLLHHHDDDAAA>>>===:::888777888888777555888999;;;BBBMMMZZZgggooouuu{{{~~~~~~|||zzz|||~~~yyyrrrkkkeeeaaa___WWWTTTOOOLLLKKKLLLLLLKKKNNNKKKJJJLLLOOOUUUaaammm}}}pppiiiiiimmmqqq}}}tttcccVVVKKKGGGGGGBBBCCCDDDDDDCCCAAA???>>>;;;;;;;;;::::::::::::::::::;;;<<<:::777555444555333333333333333333333333333333333333333444555666222///,,,++++++,,,++++++************************&&&''')))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---......//////222444777===JJJaaa}}}yyynnniiipppyyyzzzvvvqqqlllgggdddccccccdddkkksss}}}xxxpppjjjccc^^^]]]]]]\\\]]]```^^^gggppptttvvvyyywwwtttnnniiiccc^^^\\\[[[ZZZZZZWWWWWWWWWVVVVVVUUUUUUUUUPPPQQQRRRSSSRRRPPPNNNLLLNNNNNNNNNNNNNNNOOOOOOOOOTTTUUUXXX[[[___cccfffhhhiiiiiikkklllmmmmmmllllllkkkkkkkkkkkklllnnnooooooqqqqqqqqqrrrrrrtttuuuuuuyyyxxxxxxwwwwwwxxxxxxyyywwwvvvvvvvvvwwwxxxxxxyyy|||}}}~~~}}}{{{zzz{{{|||zzzyyyxxxxxxzzzzzzyyyxxxyyyxxxwwwvvvuuuvvvwwwxxxvvvwwwyyyzzz{{{{{{{{{zzzyyywwwvvvvvvxxxzzzzzzyyyvvvvvvvvvwwwwwwxxxxxxwwwxxxyyyzzz{{{||||||||||||~~~|||{{{yyyyyyyyyyyyyyy}}}~~~yyyvvvxxx{{{}}}}}}|||zzzxxxxxxzzz|||}}}}}}}}}||||||||||||{{{{{{{{{|||}}}~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxtttpppmmmiiifff]]]YYYRRRLLLHHHEEEAAA???===:::888777888888777555777777:::???HHHVVVccclllrrrxxx}}}~~~}}}|||{{{}}}xxxqqqkkkfffccc[[[XXXSSSPPPNNNNNNMMMLLLMMMJJJIIIJJJLLLPPP[[[gggxxxvvvllliiijjjmmm{{{tttaaaSSSKKKIIIBBBBBBCCCCCCCCCBBBAAA???<<<<<<<<<<<<;;;;;;::::::===>>>>>><<<:::777666777333333333333333333333333444444333222222111222222222///---,,,,,,,,,+++***++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////111444888>>>LLLddd~~~~~~vvvnnnjjjrrr|||}}}wwwqqqjjjfffcccccccccdddkkksssyyyqqqjjjddd^^^^^^]]][[[\\\___```jjjsssvvvxxxyyyvvvrrrmmmiiibbb]]]ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRSSSSSSSSSQQQOOONNNOOOOOOOOOOOOOOOOOOPPPPPPSSSTTTWWWZZZ^^^bbbeeegggiiiiiijjjkkkkkklllllllllkkkkkkkkklllmmmnnnooopppppppppppppppqqqrrrssstttyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwvvvwwwwwwxxxxxx{{{|||}}}|||zzzyyyzzz{{{zzzyyyxxxxxxzzzzzzyyyxxxyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyvvvuuutttuuuwwwxxxxxxwwwvvvwwwwwwwwwwwwwwwxxxyyyxxxyyyzzz{{{{{{|||||||||~~~|||{{{zzzzzzyyyyyy}}}~~~yyyvvvxxx{{{yyyzzz{{{zzzyyyzzz|||~~~~~~}}}}}}}}}||||||||||||zzzzzz{{{{{{|||}}}~~~~~~~~~|||{{{{{{|||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}|||wwwrrrooolllhhheee]]]YYYRRRMMMIIIEEEBBB@@@===:::888777888888777555555666999===DDDPPP^^^gggnnnuuu|||}}}|||{{{|||~~~}}}wwwqqqkkkfffaaa]]]XXXUUURRRQQQOOOMMMKKKHHHGGGIIIJJJNNNXXXcccppp{{{{{{oooiiihhhjjjxxxsss```TTTNNNHHHFFFDDDCCCDDDCCCBBB@@@>>>>>>>>>======<<<;;;;;;===>>>>>>===;;;888888888333333333333333333333333555444333111000000000000222000------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,---...///000000000000---222666===MMMfffvvvnnnmmmvvv~~~vvvpppeeebbb```aaabbbcccjjjrrrzzzrrriiibbb^^^^^^]]][[[\\\^^^ccclllvvvyyyzzzzzzvvvqqqlllggg```[[[YYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVWWWSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVYYY]]]aaadddfffhhhiiiiiijjjjjjkkkllllllkkkkkkllllllnnnoooqqqrrrooooooooopppqqqrrrtttuuuyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{|||{{{zzzyyyzzz{{{yyyxxxwwwxxxzzz{{{zzzyyywwwwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxwwwuuuuuuvvvwwwxxxwwwvvvvvvxxxyyyyyyxxxwwwyyyzzzxxxyyyzzz{{{||||||||||||~~~}}}|||{{{{{{zzzyyy|||~~~}}}zzzxxxyyy{{{vvvxxxyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}|||||||||zzzzzz{{{{{{||||||}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{|||}}}~~~}}}zzzvvvrrroookkkgggddd]]]YYYRRRMMMIIIFFFCCCAAA===:::888777888888777555444666999<<>>======<<<;;;<<<===<<<:::888888999333333333333333333333333444333222111111000111111111000...---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---...///111111111111000,,,222777<<>>>>>===999:::;;;;;;999777777888333333333333333333333333222222222111222222333333111000............,,,***++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...000111222222111111000555999<<>><<<;;;;;;;;;;;;;;;::::::999888555555444444333222222222222222222111111111111000222111///...------......---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,......------...///000000111111111111222222222444888AAANNN]]]iiioooxxx{{{ooohhhddd___]]]___bbbeeekkkqqq}}}vvvpppkkkhhhbbbdddccc```]]]]]]ccchhhooovvv{{{}}}~~~|||tttkkkccc]]]YYYYYYYYYVVVVVVYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSUUUVVVVVVVVVVVVUUUWWWYYY[[[]]]___aaadddgggfffgggggghhhhhhiiijjjjjjkkkmmmooonnnmmmlllnnnpppssssssrrrrrrssstttuuuvvvxxxwwwwwwvvvuuuuuuvvvvvvuuuvvvvvvwwwxxxyyyzzzzzz~~~~~~}}}}}}}}}}}}~~~~~~xxxxxxyyyzzzzzzyyyxxxxxxyyyxxxxxxwwwwwwxxxyyyzzzxxxxxxwwwvvvwwwyyy{{{|||{{{yyyvvvvvvwwwxxxyyyxxxyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||zzzzzzzzz{{{{{{yyywww{{{zzzyyyyyyyyy{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}|||||||||||||||||||||||||||~~~}}}|||{{{|||}}}~~~||||||}}}~~~~~~}}}zzzwwwsssqqqooolllfffaaa[[[YYYUUUPPPKKKFFFCCCAAA:::888666555555555444333555555666666:::AAAIIIOOO\\\bbbllltttzzz~~~}}}|||zzzxxxxxx{{{{{{uuullliiiddd```]]]YYYUUUSSSNNNMMMJJJGGGEEEFFFIIILLLYYYbbbppp|||{{{qqqooopppxxxttthhh[[[QQQLLLIIIFFFCCCAAAAAA???===;;;999::::::;;;;;;;;;::::::666666555555444333333222222222222111111111111000111111000///............------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++---.........///000//////000000111111111111666666:::DDDQQQ]]]eeehhhqqq{{{zzzmmmdddccc^^^[[[]]]```cccjjjqqq{{{zzzuuussspppllliiiccccccccc```^^^```eeejjjrrrxxx}}}~~~|||tttkkkaaa\\\YYYYYYYYYVVVUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTUUUUUUVVVUUUUUUTTTXXXZZZ]]]___```bbbeeehhhggghhhhhhiiijjjjjjkkkkkkkkkmmmnnnnnnmmmmmmnnnoootttsssssssssssssssttttttwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyzzzzzz}}}||||||||||||||||||}}}yyyxxxxxxxxxxxxxxxxxxyyy{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzxxxwwwwwwxxxyyyzzzzzzxxxvvvvvvwwwyyyyyyyyywwwwwwxxxxxxzzz{{{|||}}}~~~~~~~~~~~~}}}yyywww{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzxxx{{{yyyxxxwwwxxx{{{}}}~~~}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~|||~~~~~~zzzvvvrrrpppnnnkkkeeeaaa[[[YYYTTTOOOJJJFFFBBBAAA;;;888666555666666555333444444444444777===EEEKKKVVV]]]gggpppwww|||}}}zzzyyyxxxxxxzzz~~~xxxssslllhhhccc___[[[WWWSSSPPPMMMLLLIIIFFFDDDEEEHHHKKKTTT^^^lllyyytttppppppuuu|||}}}lll[[[PPPIIIEEEBBBAAAAAAAAA>>><<<::::::;;;;;;;;;;;;::::::777777666555555444444333222222222111111111000000111000000/////////......------,,,++++++++++++,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...///......///000/////////000000111111222888999===HHHVVVccciiilllsss}}}xxxjjjaaabbb\\\YYY[[[^^^bbbiiiqqqzzz~~~}}}vvvtttuuutttooojjjccccccaaa___^^^aaagggkkktttyyy}}}~~~~~~|||sssjjj___[[[XXXYYYYYYUUUTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTXXXZZZ]]]```aaaccceeeggghhhiiiiiijjjjjjkkkllllllkkklllmmmmmmmmmmmmnnnooopppqqqqqqrrrsssuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy|||{{{{{{zzzzzz{{{{{{|||}}}|||zzzyyyyyyzzz|||}}}}}}}}}|||||||||{{{{{{{{{|||{{{zzzyyyxxxxxxxxxyyyyyywwwuuuvvvwwwyyyyyyxxxvvvvvvvvvwwwxxxzzz{{{|||~~~|||xxx{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzz{{{||||||{{{yyyzzzyyywwwvvvwwwzzz~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||~~~}}}|||||||||}}}}}}|||~~~{{{{{{|||~~~|||zzzvvvqqqnnnmmmjjjeeeaaa[[[XXXTTTOOOJJJEEEBBBAAA===;;;999888888888777666444444444444666;;;BBBGGGQQQXXXcccmmmuuuzzzyyyxxxxxxyyyzzz|||~~~{{{tttooohhheee```\\\YYYVVVRRRPPPKKKKKKIIIFFFDDDDDDGGGJJJOOOYYYhhhvvvvvvpppnnnssszzzgggUUUJJJEEE@@@???AAABBB@@@===<<<<<<<<<<<<;;;:::999999888888777666666555555444222222222111111111000000000000000000000/////////...---,,,,,,++++++,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000///...------......//////000111222222222777999???LLL\\\jjjssswww~~~vvvjjjcccaaa[[[VVVXXX[[[```hhhqqqyyy~~~~~~zzzuuuvvvyyyyyyrrrkkkdddbbb```^^^^^^bbbhhhllluuuyyy}}}}}}|||zzzqqqiii^^^YYYWWWXXXXXXTTTSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVYYY]]]```aaabbbeeefffiiiiiiiiijjjkkkkkkllllllkkkkkkkkklllmmmnnnnnnnnnooopppqqqrrrttttttuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{~~~{{{zzzzzz{{{~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzzyyyyyyxxxxxxxxxwwwvvvvvvwwwxxxxxxwwwuuuvvvvvvvvvxxxyyyzzz{{{}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{|||~~~~~~|||{{{zzzxxxwwwvvvwwwzzz~~~}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~|||{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxxxxyyy|||~~~~~~}}}zzzzzzvvvqqqnnnmmmjjjeeeaaa[[[YYYTTTOOOJJJFFFCCCAAA>>><<<:::999999999888777555555555555666:::@@@DDDMMMTTT___jjjsssyyy~~~zzzyyyyyyyyyzzz{{{|||}}}~~~~~~zzzuuuooojjjbbb___[[[XXXVVVTTTRRRPPPJJJIIIHHHEEECCCCCCFFFHHHLLLUUUdddqqq|||xxxppplllrrryyyuuu___PPPIIIBBB???AAABBB@@@>>>=========<<<<<<:::999999999999888777777666666555222222222111111111111000///000000111111000000///...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...------...//////000111222333333444444;;;GGGVVVeeerrr|||tttjjjfff```YYYTTTUUUXXX^^^gggqqqwww|||{{{xxxvvvxxx||||||tttmmmgggdddaaa___```dddiiimmmtttyyy{{{zzzyyyvvvnnnfff^^^YYYVVVVVVVVVSSSRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTVVVVVVVVVYYY]]]```bbbccceeefffhhhiiiiiijjjjjjkkkllllllkkkjjjjjjkkkmmmoooooonnnqqqrrrssssssssssssrrrrrruuuuuuttttttuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{}}}|||zzzyyyyyyzzz|||}}}|||}}}~~~~~~~~~}}}}}}|||zzzyyyxxxxxxyyywwwvvvvvvwwwwwwvvvuuuwwwwwwvvvwwwwwwxxxyyyzzzzzz|||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||~~~~~~}}}{{{zzzxxxwwwvvvwwwzzz|||~~~{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}xxxwwwvvvwww{{{~~~}}}zzz{{{wwwqqqnnnmmmjjjfffbbb\\\YYYUUUPPPKKKGGGCCCBBB===:::888777888888777555666666666555666999>>>BBBIIIQQQ\\\gggpppwww|||}}}|||{{{zzzzzz{{{||||||{{{|||xxxtttnnnhhhddd]]]ZZZWWWUUUSSSRRRPPPNNNHHHHHHGGGEEECCCCCCEEEGGGJJJSSS```mmmwwwzzzpppjjjnnnvvvoooZZZPPPEEE@@@AAABBB@@@===;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777777666666222222222111111111111000///000111111111111000///......---,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...000000///......///000000111222333444555555777CCCVVVfffrrr|||}}}ooogggfff___XXXSSSSSSVVV]]]gggqqqwww||||||zzzyyy|||zzzuuukkkhhhcccaaabbbgggkkkooossswwwyyyxxxvvvssskkkccc___YYYTTTTTTTTTRRRRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXWWWZZZ___bbbcccdddfffggghhhhhhiiiiiijjjkkkkkkkkkkkkiiiiiijjjnnnoooooommmpppppprrrssstttssssssrrrtttttttttttttttuuuvvvvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzzyyyyyyzzz{{{|||{{{|||}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxwwwwwwwwwwwwtttsssxxxxxxxxxwwwwwwxxxxxxyyywwwyyy}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz|||}}}{{{zzzyyyyyyxxxxxxxxxyyy{{{|||{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||~~~~~~}}}{{{zzz||||||||||||||||||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyvvvttttttwww|||}}}}}}xxxrrrnnnmmmkkkgggddd]]][[[VVVQQQLLLHHHEEECCC===;;;999888888888777666666666666555555777<<>>???<<<;;;;;;:::999888777777333444555555444333111000111111222222222222111111000000///...------,,,,,,......------------......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------..................------//////111333222000444;;;BBBUUUqqq~~~|||sss~~~tttkkkfffddd\\\WWWRRRQQQUUU___jjjrrr}}}~~~~~~tttmmmdddaaaccciiinnnpppuuuwwwxxxwwwrrrkkkccc^^^XXXWWWUUUSSSRRRRRRRRRRRRVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYY[[[]]]```bbbcccdddfffhhhkkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiijjjkkklllmmmnnnmmmmmmnnnpppqqqrrrssstttuuutttsssrrrsssuuuwwwxxxwwwwwwwwwvvvwwwwwwxxxxxxzzzzzzzzzzzzzzzyyyxxxwwwzzzyyyxxxwwwxxxyyyzzz{{{xxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzxxxwwwxxxxxxyyyyyyyyyxxxwwwwwwzzzzzzyyyyyyxxxwwwvvvvvvtttuuuwwwxxxzzzzzzzzzzzzxxxyyy{{{}}}~~~}}}|||{{{|||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{||||||~~~}}}||||||||||||||||||||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxyyy{{{}}}}}}|||{{{|||~~~}}}~~~yyyuuuqqqmmmhhheee^^^[[[VVVSSSOOOKKKGGGDDD???>>><<<999888777777777666555444444555777999;;;???EEEPPPZZZdddlllssswwwzzz}}}~~~~~~~~~{{{{{{|||}}}|||yyytttpppppppppooollliiiddd```]]]XXXTTTPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDBBBBBBBBBBBBGGGOOOZZZdddnnnzzzvvvlllgggkkkvvvpppZZZOOOJJJDDDAAAAAA<<<===>>>>>>=========>>><<<;;;;;;:::999888777777444444444444333222111111000111111111111111111000000//////......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................//////111333222000555;;;KKK```|||}}}|||{{{wwwsssqqqqqq|||~~~rrrjjjeeecccbbb^^^YYYWWW[[[dddnnnuuu{{{~~~}}}tttmmmeeecccfffkkkppprrrtttuuuvvvtttpppiiiaaa]]]XXXWWWUUUSSSRRRRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPQQQQQQQQQQQQQQQPPPSSSSSSSSSTTTUUUWWWXXXYYY\\\___aaacccdddeeefffhhhkkkkkkjjjjjjiiijjjjjjkkkmmmllllllllllllmmmmmmnnnmmmmmmnnnooopppqqqqqqrrruuutttsssssstttuuuwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwwwwxxxyyy{{{|||}}}xxxyyyzzz{{{}}}~~~||||||}}}|||{{{yyywwwvvvxxxxxxyyyyyyxxxxxxwwwvvvzzzzzzyyyxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{yyyzzz|||}}}~~~}}}|||{{{||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||~~~~~~~~~~~~}}}|||||||||||||||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~||||||~~~~~~|||{{{|||}}}}}}}}}zzzvvvrrroookkkfffccc___\\\WWWSSSPPPLLLHHHDDD@@@>>><<<:::888888777777666555444333444666888999===CCCLLLVVV```iiiqqqvvvzzz}}}~~~~~~~~~~~~~~~zzzuuuqqqoooooonnnlllhhhccc___]]]XXXUUUPPPMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBFFFMMMXXXbbblllyyyyyyooohhhllluuunnn^^^TTTKKKCCC@@@===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888777777666555444333222222222222///000000111111000000///000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------........................000///111333222111666===TTTkkkzzzvvvqqqjjjfffeeennnyyy{{{pppiiieeecccgggccc___]]]```hhhpppvvvwww|||}}}{{{}}}sssmmmfffeeeiiinnnrrrtttttttttsssqqqllleee___[[[XXXWWWUUUSSSRRRRRRRRRSSSQQQQQQPPPOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOTTTTTTTTTTTTUUUVVVWWWXXX^^^```cccddddddeeefffhhhkkkjjjjjjiiijjjjjjkkkkkkooooooooonnnnnnmmmmmmmmmnnnnnnnnnoooooooooppppppuuuuuutttttttttvvvxxxyyyvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzwwwxxxyyyzzz{{{|||}}}~~~{{{{{{{{{{{{zzzxxxwwwvvvxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvwwwyyy{{{|||{{{|||}}}~~~}}}|||{{{zzz{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}}}}}}}|||{{{{{{{{{zzz{{{||||||}}}~~~~~~}}}{{{|||}}}}}}{{{xxxtttqqqnnnjjjgggddd```]]]YYYUUUQQQMMMIIIFFF@@@???===;;;999888888777666555444333333444555666:::???GGGPPPZZZdddnnntttyyy|||{{{vvvrrroooooommmjjjfffbbb^^^\\\YYYUUUQQQNNNLLLKKKJJJIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDKKKUUU___jjjwww|||rrriiikkktttnnn```TTTIIIBBB>>>>>>===>>>>>>>>>===;;;<<<<<<;;;:::999888888777777666444333222222333333//////000000000000//////000/////////......------------,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000111444333333888@@@YYYsss{{{uuuooofff```___lllxxxzzzpppiiifffeeehhheeebbbaaaccchhhooossstttyyy|||xxxyyy|||ooojjjffffffjjjpppsssttttttsssqqqnnnhhhbbb]]]YYYWWWUUUTTTRRRRRRRRRRRRSSSPPPPPPOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOTTTTTTTTTTTTUUUVVVWWWXXX___bbbdddeeeeeeeeefffgggjjjjjjiiiiiijjjjjjkkkkkknnnooooooooooooooonnnnnnppppppppppppoooooooooooouuuuuutttuuuuuuvvvxxxxxxuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwuuussswwwwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxyyyxxxxxxxxxwwwwwwvvvvvvxxxwwwvvvvvvvvvxxx{{{|||}}}}}}~~~}}}}}}{{{zzzyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||||||||}}}~~~~~~|||{{{|||~~~~~~{{{xxxuuurrrpppmmmiiifffbbb___[[[WWWSSSOOOKKKHHHAAA@@@???===;;;999888777777666555444444444444555888<<>>???@@@>>>======<<<<<<;;;:::999888888777666444333222222333444//////000000000000/////////////////////...............------------......000000///...,,,+++******+++++++++,,,,,,,,,------........./////////000000111000111444444444:::BBB\\\www~~~{{{tttiiibbb```kkkvvv~~~yyypppjjjhhhhhhiiigggfffeeegggjjjnnnqqqqqqvvv}}}~~~zzzttttttvvvxxxxxxiiifffccceeekkkpppssstttvvvtttpppkkkeee```[[[YYYUUUTTTRRRQQQPPPQQQQQQRRROOOOOOOOONNNOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPSSSSSSTTTTTTUUUVVVWWWXXX___bbbdddeeeeeeeeefffgggjjjiiiiiiiiijjjjjjkkklllllllllnnnooopppppppppooorrrrrrqqqqqqqqqqqqpppppptttttttttuuuuuuvvvwwwxxxtttuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwvvvwwwwwwwwwvvvuuusssrrrwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz||||||}}}}}}||||||{{{zzzxxxxxxwwwwwwwwwwwwwwwvvvyyyxxxvvvvvvvvvxxxzzz|||}}}}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzz{{{||||||}}}|||||||||||||||||||||||||||||||||||||||}}}~~~~~~}}}|||zzzzzz{{{|||}}}~~~}}}|||{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}||||||}}}{{{yyyuuurrrpppnnnjjjhhhdddaaa]]]YYYUUUQQQMMMJJJBBBBBB@@@>>><<<:::888777888888777666666555555555777:::???FFFPPP[[[gggooouuuyyy~~~|||xxxtttrrrqqqnnnjjjfffbbb___]]][[[XXXSSSOOOMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDHHHPPPZZZfffrrr~~~|||rrrkkkjjjnnnyyyqqq```RRRJJJFFFAAA???AAABBB@@@???======<<<;;;:::999888888777666555444333333333333///000000111111000000//////////////////////////////......------......///000///...---,,,+++***)))++++++,,,,,,,,,,,,------.........//////000000111222000222444444555<<>>;;;999777888888777777777666666555555888===CCCLLLWWWbbbjjjrrrvvv|||~~~zzzwwwuuusssppplllhhhdddaaa___\\\YYYTTTPPPNNNLLLKKKIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDGGGNNNWWWcccnnnxxx~~~}}}tttkkkhhhkkkuuuwwwiiiWWWPPPHHHCCCCCCCCCBBB???======<<<;;;:::999999888666666666666555444333222000111111111111111111000/////////////////////000...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......///000000111111222111222444555666>>>FFF___zzz}}}ttthhhaaaaaagggrrrzzzvvvmmmiiiiiijjjjjjjjjkkkmmmnnnooopppqqqqqquuuzzz~~~}}}{{{}}}~~~vvvnnnjjjiiigggfffaaa```aaafffmmmrrrtttsssuuurrrlllddd^^^ZZZWWWVVVPPPOOONNNMMMMMMMMMNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQRRRSSSUUUXXXZZZ[[[\\\___aaacccdddeeefffhhhiiiiiiiiiiiijjjkkklllmmmmmmoooqqqrrrsssrrrqqqpppqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrsssttttttuuuuuuuuussstttvvvyyyzzzzzzyyyxxxvvvuuutttssssssuuuwwwxxxsssttttttuuuvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxzzz{{{|||{{{||||||||||||{{{zzzzzzvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyy{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||zzzzzzzzz{{{{{{|||||||||zzzzzz{{{{{{|||~~~~~~|||zzzzzz{{{}}}~~~|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuurrroookkkhhhhhhddd```\\\YYYUUUPPPMMMDDDDDDCCCAAA???<<<999777666666666666666666555555333555:::@@@HHHRRR]]]cccppptttyyy~~~}}}zzzxxxvvvsssnnniiifffcccaaa]]]YYYTTTPPPNNNMMMKKKIIIJJJIIIGGGEEEDDDCCCBBBBBBCCCEEEJJJSSS^^^jjjrrrwwwyyykkkfffgggqqq|||}}}aaaXXXMMMFFFEEEDDDBBB@@@======<<<;;;:::999999888555666666777666444333222111111222222222222111111////////////000000000000---,,,,,,++++++,,,,,,---))))))***++++++,,,------++++++,,,,,,,,,------------......///000111111222222111222444555777>>>GGG^^^www{{{pppccc^^^^^^eeepppxxxtttlllhhhiiiiiihhhiiikkkmmmnnnoooooooooqqquuuzzz~~~~~~}}}~~~~~~~~~|||zzz}}}}}}~~~uuulllhhheeeccc``````___aaafffnnnsssuuutttuuupppjjjbbb[[[WWWUUUTTTOOONNNMMMLLLLLLLLLMMMNNNJJJJJJJJJJJJKKKMMMNNNOOOLLLMMMNNNPPPQQQRRRSSSSSSPPPPPPQQQSSSVVVXXX[[[\\\[[[]]]```bbbcccdddfffhhhiiiiiiiiiiiijjjkkklllmmmqqqrrrsssttttttrrrqqqooooooooopppppppppqqqqqqqqqpppqqqrrrsssttttttttttttrrrtttvvvyyyzzzzzzyyyxxxxxxwwwvvvuuuvvvwwwyyy{{{xxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxzzz{{{zzzzzz{{{{{{zzzzzzyyyxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxwwwwwwwwwxxxxxx{{{{{{{{{|||||||||||||||yyyzzzzzz{{{|||}}}}}}~~~{{{{{{{{{|||}}}}}}{{{{{{|||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{}}}{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~}}}{{{xxxuuurrrnnnkkkhhheeeaaa]]]ZZZVVVQQQNNNDDDDDDCCCBBB???<<<999777444444555555666555555444111333888>>>EEEOOOYYY___nnnsssxxx}}}}}}zzzxxxtttoookkkgggdddccc^^^ZZZUUUQQQOOOMMMKKKJJJKKKJJJHHHFFFDDDBBBAAAAAAAAACCCHHHPPP[[[fffnnnrrr}}}~~~jjjeeefffooo{{{ttthhhXXXMMMHHHFFFDDDBBBAAA???<<<<<<<<<<<<;;;:::999999888888777666666666444333222111000000000000000000000000000000000000---------------...///000..................------,,,,,,,,,---------............///000000000000000222111222333333666@@@LLLeeettt|||jjj\\\WWWWWWhhhpppuuuqqqjjjfffccc```bbbeeeiiimmmpppqqqqqqppptttvvvyyy}}}~~~}}}{{{yyyxxxxxxxxx}}}}}}}}}sssnnnkkkeeeaaa```______```eeemmmrrrttttttrrrmmmeee___ZZZWWWSSSQQQMMMMMMMMMLLLKKKJJJJJJJJJIIIKKKMMMMMMLLLLLLNNNOOOQQQPPPOOONNNNNNNNNOOOPPPOOOPPPRRRUUUWWWYYYZZZZZZcccccccccddddddeeeeeeeeejjjiiihhhggghhhkkkmmmoooqqqrrrtttuuutttrrrpppnnnnnnnnnnnnooopppqqqssstttrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrsssuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwyyyyyyxxxyyyzzzxxxvvvuuuuuuvvvyyywwwuuuvvvzzz||||||{{{||||||{{{xxxuuuuuuvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyxxxxxxxxxyyy{{{||||||{{{zzzyyyyyyyyyyyyyyy||||||{{{zzzzzz{{{}}}~~~zzz{{{{{{|||||||||||||||||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~{{{{{{||||||}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}vvvpppmmmmmmjjjgggccc___[[[VVVQQQMMMGGGFFFCCC@@@>>><<<<<<<<<;;;:::999888777777777777888666666:::>>>FFFSSS```lllrrrxxx|||}}}~~~|||{{{yyyvvvqqqlllhhhfff___]]][[[WWWSSSPPPMMMLLLIIIIIIHHHGGGFFFEEEDDDCCC???BBBGGGNNNUUU___hhhnnn{{{qqqhhhccckkkwww|||fffTTTKKKGGGEEEDDDBBB@@@>>>===>>>>>><<<;;;999999999888777777666666444444333222111111111111000000000000000000000000......---------......///------------------------,,,,,,,,,---------......------...///////////////111111222444555888BBBNNNcccrrrlll^^^YYYYYYgggooorrrmmmfffcccaaa^^^```ccchhhmmmqqqsssssssssvvvxxx{{{~~~~~~}}}{{{yyyxxxxxxxxx{{{{{{{{{{{{}}}|||ssspppmmmgggaaa`````````ccciiippptttvvvuuurrrmmmddd\\\WWWRRROOOLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJLLLMMMOOONNNMMMLLLLLLMMMNNNNNNOOOPPPRRRUUUWWWYYYZZZ[[[cccccccccdddeeeeeeeeeeeehhhggggggggghhhjjjlllmmmoooppprrrssssssqqqooommmnnnnnnooooooppprrrssssssssssssttttttttttttssssssrrrrrrssstttuuuwwwyyyyyyzzzyyyxxxwwwvvvwwwwwwxxxwwwwwwvvvvvvvvvwwwxxxyyyxxxyyyzzzxxxvvvuuuuuuvvvyyywwwvvvxxxzzz|||{{{yyy{{{{{{zzzxxxvvvuuuvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxzzzyyyxxxwwwwwwxxxxxxyyy{{{zzzzzzzzzzzz{{{{{{{{{~~~}}}|||{{{zzzzzz{{{|||zzzzzz{{{||||||||||||{{{}}}}}}}}}~~~}}}||||||||||||||||||}}}{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{vvvqqqnnnmmmkkkhhhddd```\\\WWWRRRNNNHHHFFFDDDAAA>>>===<<<<<<::::::999888777777777777777555555999<<>>======:::999888777777666777777666444444777999???JJJUUUccckkkuuu}}}}}}|||zzzwwwrrrmmmiiifffcccaaa^^^[[[WWWTTTQQQOOOKKKJJJIIIHHHFFFEEEDDDCCCAAADDDGGGMMMTTT]]]gggnnn}}}~~~sssiiidddiiisss||||||cccSSSKKKHHHGGGDDDBBB@@@?????????===<<<:::::::::999888888777777666666555333333333333333000000000000000000000000000///...---------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////......111111444777777999CCCNNNaaalllxxx}}}}}}jjjaaa```kkkpppppphhh```^^^^^^^^^^^^aaagggmmmqqqtttuuuvvvzzz|||~~~~~~}}}|||{{{zzzyyyyyyyyy~~~~~~~~~~~~~~~xxxtttsssuuurrrjjjbbb```___cccjjjrrrwwwyyyxxxwwwooohhh^^^TTTMMMHHHDDDAAABBBBBBBBBAAAAAAAAA@@@@@@AAACCCEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPRRRTTTWWWYYY\\\]]]aaabbbccceeefffgggggggggeeefffhhhiiijjjjjjkkkjjjmmmnnnoooppppppooonnnmmmmmmnnnooopppqqqrrrrrrrrrooopppqqqqqqqqqqqqqqqqqqtttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyxxxvvvuuuvvvwwwxxxyyyzzz{{{{{{zzzwwwuuuxxxyyyyyyyyywwwwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvuuuuuuvvvwwwwww{{{{{{|||}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzzzz{{{||||||}}}~~~}}}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyyzzzzzz|||}}}}}}|||zzzzzz{{{{{{{{{{{{}}}~~~}}}}}}~~~~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}yyywwwuuurrrnnnmmmjjjfffccc___[[[VVVRRRLLLJJJGGGDDDAAA???>>>>>>::::::999777777777777777777555555777888<<>>>>>>>><<<;;;;;;;;;::::::999888888888777666555444333333333333000000000000000000000000000///...---------------,,,---------.........///,,,,,,,,,---------............///000000000000///222222444777777999CCCNNN^^^gggppptttzzzpppeeecccoootttrrriii```^^^______^^^bbbggglllpppsssttttttzzz|||~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{{{{{{{zzzzzzyyyyyyvvvssstttvvvsssjjjcccaaa^^^dddmmmuuuyyyzzzyyywwwmmmfff[[[QQQJJJEEEBBB???======>>>??????@@@@@@AAA???AAACCCEEEEEEGGGIIIKKKKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPRRRTTTWWWZZZ]]]^^^```aaacccfffggghhhhhhgggfffgggiiijjjkkklllllllllmmmnnnoooppppppooonnnnnnmmmnnnoooqqqrrrrrrrrrrrrooopppqqqqqqrrrrrrrrrrrrtttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyxxxvvvvvvvvvxxxxxxzzz{{{|||{{{yyywwwvvvwwwyyyzzzyyyxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxuuuuuuttttttuuuwwwxxxzzz}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{||||||||||||||||||}}}}}}~~~~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyzzzzzz{{{{{{|||~~~~~~|||{{{|||}}}|||{{{zzz{{{{{{||||||}}}~~~~~~~~~~~~zzzyyywwwtttqqqmmmkkkgggccc```\\\WWWTTTNNNLLLIIIEEECCCAAA@@@???;;;:::999888777777777777888666666888888:::BBBKKKZZZcccpppzzz}}}zzzuuuqqqllljjjdddccc```]]]YYYUUUSSSQQQNNNMMMLLLIIIGGGEEEDDDCCC@@@BBBEEEJJJSSS___lllttt{{{qqqiiijjjpppwwwpppzzzooo\\\NNNGGGEEECCC@@@???>>>>>><<<;;;<<<<<<;;;::::::999999888666666555444333333333333000000000000000000000000//////...---------......,,,------....../////////,,,,,,,,,---------.........//////000000000000000222222333666777<<>>??????>>>@@@BBBDDDEEEFFFIIIKKKKKKJJJJJJKKKLLLNNNPPPQQQPPPQQQRRRTTTWWWZZZ^^^```^^^```cccfffhhhiiiiiihhhhhhhhhiiijjjkkklllmmmmmmmmmmmmnnnnnnoooooonnnnnnlllmmmoooqqqrrrrrrrrrqqqrrrrrrssstttuuuuuuuuuuuutttuuuwwwxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvtttuuuvvvvvvwwwwwwvvvvvvvvvxxxyyyxxxwwwvvvwwwxxxxxxzzz{{{{{{yyyxxxwwwxxxxxxyyyzzzzzzxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwttttttttttttvvvxxxzzz{{{}}}~~~~~~~~~~~~|||zzzyyyzzzzzz{{{|||}}}}}}||||||}}}}}}~~~||||||||||||||||||}}}}}}yyyzzzzzzzzzzzzzzzzzzyyyzzzzzzzzz{{{|||}}}~~~}}}{{{{{{||||||{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}yyyvvvtttrrrmmmkkkgggdddaaa]]]XXXTTTPPPNNNKKKGGGDDDBBBAAAAAA<<<;;;:::999999888999999777666777999888999@@@HHHUUU^^^kkkuuu{{{~~~|||xxxsssooollleeedddaaa^^^ZZZVVVTTTRRRPPPOOOMMMJJJHHHEEECCCBBB@@@AAACCCHHHPPP]]]kkkttt~~~~~~tttlllkkkooouuuaaahhhnnnrrrxxxyyycccRRRIIIGGGDDDBBB@@@@@@???===<<<<<<<<<<<<;;;::::::999999666555444333222222222222000000000000000000000000......---------......///++++++,,,------...//////,,,,,,,,,---------......---...//////000000//////111111222666999@@@OOO]]]ccckkkssswww}}}|||jjjdddfffpppsssrrrhhh^^^[[[[[[[[[ZZZ]]]ccciiinnnrrrssssss{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||~~~{{{yyyxxxwwwrrriiiddddddbbbiiirrryyy|||}}}}}}}}}rrriii]]]QQQIIICCC???===::::::::::::::::::::::::<<<>>>AAACCCDDDFFFHHHKKKJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQQQQSSSWWWZZZ^^^```^^^```cccgggiiijjjiiiiiihhhhhhggghhhiiijjjlllmmmkkklllllllllmmmmmmmmmmmmlllmmmppprrrsssrrrrrrqqqrrrssstttuuuvvvvvvvvvvvvsssuuuwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvuuutttttttttvvvwwwwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvwwwxxxxxxzzz{{{zzzxxxwwwxxxzzzxxxzzz{{{zzzxxxvvvuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvxxxyyyzzz{{{|||}}}~~~~~~|||{{{zzz{{{||||||}}}}}}|||{{{zzz||||||}}}~~~~~~~~~}}}}}}zzz{{{{{{{{{|||}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{||||||{{{zzzyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~xxxsssrrrrrrmmmjjjgggdddaaa]]]XXXUUUQQQOOOLLLHHHEEECCCBBBBBB======<<<;;;::::::::::::666555666888888888>>>FFFOOOXXXeeepppwww}}}zzzuuuqqqooogggfffccc```\\\XXXVVVTTTQQQPPPNNNKKKHHHEEECCCBBB@@@@@@AAADDDLLLXXXfffoooyyyvvvllljjjlllrrr}}}XXX\\\```eeeooo|||nnn]]]SSSHHHFFFCCCAAAAAA@@@>>>======<<<<<<;;;;;;:::999999555555444333222222222222000000000000000000000000---------------...///000******+++,,,,,,---......,,,,,,,,,---------......,,,---......//////......000000222666;;;EEEUUUdddjjjsss|||tttdddbbbgggmmmqqqpppfff\\\YYYXXXWWWVVVZZZaaahhhnnnrrrtttuuu|||~~~}}}|||{{{zzzzzzzzzzzzzzzwwwxxxzzz|||~~~~~~~~~}}}~~~{{{yyywwwppphhhdddeeedddkkkuuu{{{~~~~~~uuummm___SSSIIIBBB>>>;;;;;;;;;:::999888777666666:::===???AAACCCEEEHHHJJJIIIIIIIIIJJJKKKMMMPPPQQQQQQQQQQQQSSSWWW[[[___aaa]]]```dddgggjjjjjjjjjiiihhhgggffffffgggiiikkkmmmjjjjjjjjjkkkkkkllllllllllllmmmppprrrssssssrrrqqqqqqrrrssstttuuuuuuuuuuuussstttvvvxxxyyyxxxwwwvvvuuuvvvvvvwwwwwwuuutttsssssstttvvvwwwwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvwwwyyyxxxzzz{{{yyywwwwwwyyy|||yyyzzz|||{{{xxxvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxwwwvvvvvvwwwxxxyyyxxxyyy{{{}}}~~~}}}|||{{{}}}}}}~~~~~~}}}{{{yyyxxxzzz{{{{{{|||||||||||||||wwwwwwxxxyyyyyyzzz{{{{{{{{{zzzxxxxxxxxxxxxzzz{{{zzzzzzzzzzzz|||}}}~~~}}}}}}}}}}}}|||{{{yyyyyyzzzzzz{{{||||||}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}~~~~~~vvvqqqpppqqqmmmjjjgggccc```]]]XXXUUURRRPPPMMMIIIFFFDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;444444555888777777<<>>??????===;;;;;;;;;;;;999777555444444333333222111111222111111111111111222222//////.........//////000...---,,,,,,++++++++++++...------,,,,,,------...//////000000111111222222...222444444:::JJJ\\\fffrrryyyrrr___^^^hhhooojjjddd___[[[XXXUUUSSSSSSUUU[[[dddnnntttuuutttzzz}}}~~~|||zzzyyyzzz{{{|||zzz|||}}}|||}}}xxxqqqjjjeeedddeeecccooo{{{~~~~~~tttdddUUUJJJCCC@@@>>>999888777666666777888888;;;<<<<<<===>>>BBBGGGJJJGGGHHHJJJKKKMMMNNNOOOOOOPPPRRRVVVYYYZZZ\\\^^^```cccccceeeggghhhiiiiiiiiigggggghhhiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkklllmmmmmmmmmnnnppppppqqqqqqqqqtttttttttttttttuuuvvvvvvttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwxxxyyyxxxwwwvvvxxxwwwuuuttttttvvvxxxyyyzzzzzzzzzzzzyyyyyyxxxwww{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwyyyzzzzzzyyywwwvvvtttuuuvvvwwwxxxyyyyyyyyyyyy{{{|||~~~~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyzzzzzz{{{zzzzzzyyyzzzzzzyyyxxxyyyzzz{{{|||||||||{{{zzzyyyyyyxxxxxx||||||{{{zzzzzzzzz{{{{{{|||}}}~~~}}}{{{zzzzzz{{{zzzzzzzzz{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwssspppnnnllliiifffccc```\\\XXXUUUSSSOOOMMMJJJHHHDDDBBBBBBAAA???===;;;:::999999<<<:::888777888:::<<<>>>HHHQQQ^^^kkkuuu{{{}}}zzzuuurrrnnnjjjfffaaa^^^[[[WWWUUUOOOMMMJJJHHHGGGFFFDDDBBBCCC@@@@@@BBBFFFMMM[[[hhhzzz{{{qqqlllkkknnnwwwbbb[[[UUUXXX___hhhsss}}}yyyhhhUUULLLDDDCCCCCC@@@>>>>>>???===<<<;;;;;;;;;999888555555555444333333222222222111111111111111222222...---------------.........---,,,,,,++++++,,,,,,...------,,,,,,------...------......//////000000///444666777@@@SSSgggrrr|||kkk[[[[[[dddmmmiiiccc]]]YYYUUUQQQNNNOOOQQQXXXbbblllsssuuutttzzz|||~~~~~~|||zzzzzzzzz|||}}}|||~~~}}}}}}~~~|||vvvnnngggcccbbbccceeeoooxxx}}}yyyiiiXXXLLLDDD>>><<<999888777666555666777888::::::;;;<<<===AAAEEEIIIHHHIIIJJJLLLMMMNNNNNNNNNOOORRRVVVXXXZZZ\\\___aaacccccceeeggghhhiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjlllllllllmmmnnnpppmmmnnnooopppqqqqqqqqqqqqtttttttttttttttuuuuuuvvvttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwyyyyyyyyyyyyxxxyyyxxxwwwvvvuuuvvvvvvwwwyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwyyyzzzzzzyyywwwvvvuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzyyyxxxxxxxxxyyy{{{{{{||||||{{{{{{zzzyyyyyyxxxzzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}|||zzzyyyzzz{{{{{{{{{zzz{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyuuurrrnnnllliiifffddd```\\\YYYVVVSSSPPPMMMKKKHHHEEEBBBBBBAAA???===;;;::::::999:::999777666666888:::<<>><<<<<<<<<<<<:::888777777666555555444444333222222111111111111111222///......------............---,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......//////000000222555888:::FFF\\\sss{{{~~~wwweeeXXXZZZbbblllhhhbbb\\\VVVQQQLLLHHHIIIMMMTTT___iiiqqqtttuuuxxx{{{}}}{{{~~~}}}{{{zzzzzz{{{|||}}}}}}{{{xxxrrrjjjddd```aaabbbhhhooowww}}}ooo^^^PPPFFF>>>:::888888666555555555666666888999:::;;;<<<@@@DDDHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNQQQUUUYYY[[[]]]```ccccccccceeeggghhhiiiiiiiiiiiiiiihhhggghhhiiijjjkkkjjjkkkmmmnnnnnnnnnppprrroooooopppqqqrrrrrrrrrrrrsssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxvvvuuuuuuyyyyyyyyyyyyyyyxxxxxxwwwuuuuuuuuuuuuvvvwwwyyyyyywwwxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{yyyzzz|||~~~|||||||||{{{zzzzzzyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz|||||||||{{{zzzzzzyyyyyywwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{zzzyyyxxxyyyzzz|||{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwtttnnnllliiigggdddaaa]]]ZZZVVVTTTPPPNNNLLLIIIFFFCCCBBBAAA@@@>>><<<;;;::::::888777666555555666888:::@@@IIIVVVcccnnnvvv|||{{{vvvsssnnnkkkfffbbb___\\\XXXVVVQQQNNNKKKIIIHHHFFFDDDBBBCCC@@@???AAABBBGGGRRR^^^lllxxx~~~rrrkkkgggiiittt}}}tttjjj```YYYXXXaaakkkvvveeeSSSJJJHHHEEECCCBBBAAA???============;;;999888888777777666555555555333222111111000111111111222111111000000000000111...------,,,,,,,,,------...------,,,,,,------...//////000000111111222222333666888<<>>===;;;;;;:::888777666555555666888888===EEEQQQ^^^iiisss{{{}}}wwwtttnnnkkkfffccc```]]]YYYWWWRRROOOLLLIIIHHHGGGDDDBBBCCC@@@??????@@@CCCLLLVVVeeerrrtttkkkeeegggqqq}}}yyynnnbbbZZZ\\\bbb|||uuu^^^PPPJJJEEEDDDEEEBBB@@@>>>>>>>>>>>><<<:::999888888777777666555555333222222111000000111111222222111000000000000000---------,,,,,,---.........------,,,,,,------...//////000000111111222222222555888@@@TTTqqqyyyvvvzzzyyynnnaaa\\\aaahhhkkkggg```ZZZUUUPPPKKKHHHGGGLLLUUU___gggnnnrrruuutttwww{{{}}}~~~~~~|||}}}|||{{{zzz{{{}}}~~~~~~uuuqqqkkkddd``````cccfffjjjsss}}}vvvgggZZZNNNEEE???999888666555444444444555777999;;;===???BBBFFFIIIKKKKKKLLLMMMMMMNNNMMMMMMNNNQQQUUUYYY\\\^^^bbbdddbbbccceeeggghhhiiiiiiiiikkkjjjhhhggggggiiikkklllmmmnnnooonnnmmmlllmmmnnnqqqqqqrrrssssssssssssrrrrrrrrrssstttuuuttttttsssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvv{{{{{{zzzyyyyyyxxxxxxxxxtttvvvxxxzzz{{{zzzxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}yyyzzz{{{|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzvvvwwwyyyzzz{{{{{{{{{{{{uuuwwwxxxxxxwwwwwwyyyzzz|||{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~|||yyyuuurrrooommmjjjhhhfffccc___\\\XXXVVVRRRPPPNNNKKKHHHEEEDDDCCCAAA???===<<<;;;;;;999888888777777777888999;;;BBBMMMZZZeeepppzzz~~~yyyuuunnnkkkgggcccaaa^^^ZZZXXXSSSPPPMMMJJJIIIGGGEEECCCBBB???>>>???>>>???GGGPPPaaammm|||wwwmmmeeeeeeooozzzzzznnnccc^^^___uuunnn]]]PPPGGGCCCEEECCCAAA????????????===;;;999888888777777666666555333333222111000000000000000000///...------------------------------...///...------,,,,,,------...------......//////000000000444999EEE]]]~~~yyy|||wwwiii]]][[[aaagggiiieee___YYYVVVSSSPPPNNNMMMSSS[[[ccciiinnnrrruuutttwww{{{}}}}}}|||{{{{{{{{{}}}~~~wwwssslllddd``````dddhhhkkkuuuvvvjjj]]]RRRHHHBBB:::999777555444444555555666888;;;===???BBBFFFIIIJJJKKKLLLMMMNNNNNNNNNNNNOOORRRVVVYYY\\\^^^aaadddcccccceeeggghhhiiiiiiiiijjjjjjiiihhhiiijjjkkklllmmmnnnooonnnmmmlllmmmnnnqqqrrrrrrssssssrrrrrrrrrqqqrrrsssuuuuuutttssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvv{{{zzzyyyxxxwwwwwwwwwxxxsssuuuwwwyyyzzzzzzyyyxxxvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~}}}||||||{{{{{{yyyzzzzzz{{{{{{zzzzzzyyywwwxxxxxxyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{|||}}}||||||{{{tttvvvxxxxxxwwwxxxyyy{{{{{{zzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||yyytttqqqooommmjjjhhhfffddd```]]]YYYWWWSSSQQQOOOLLLHHHFFFDDDCCCBBB@@@>>>===<<<<<<::::::999888888888999999999@@@JJJUUUaaammmwww~~~zzzwwwooolllgggdddaaa___\\\YYYTTTQQQNNNKKKIIIGGGEEECCCAAA???>>>>>>======CCCLLL[[[gggvvv{{{pppgggdddmmmxxxzzzooogggeeelllppp^^^MMMFFFFFFCCCBBB@@@@@@@@@???>>><<<888888888777666666555555444333222111000000000000000///...---,,,,,,,,,,,,---------------...//////...------,,,,,,------...------......//////000000111555;;;HHHbbb~~~xxxfffYYYYYY```eeegggbbb\\\WWWUUUUUUUUUTTTUUUZZZbbbhhhlllnnnrrrtttvvvyyy}}}||||||{{{{{{|||~~~}}}xxxpppfff``````dddgggnnnxxxwwwkkk___SSSHHHAAA;;;:::888666555555555555444777:::===???BBBEEEHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPSSSWWWZZZ\\\^^^aaaccccccccceeeggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkklllmmmooooooooooooppprrrqqqqqqrrrrrrrrrrrrqqqqqqppprrrsssuuuuuutttsssrrrttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwwwwvvvwwwxxxyyyzzztttuuuwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuuuuuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{~~~}}}}}}|||{{{{{{zzzzzzxxxxxxyyyzzz{{{{{{{{{{{{wwwxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}}}}|||{{{zzztttvvvxxxxxxxxxxxxzzz|||yyyyyyyyyyyyzzz{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzvvvsssooommmkkkiiigggdddaaa^^^ZZZWWWTTTQQQOOOMMMIIIGGGEEEDDDBBB@@@>>>===<<<<<<::::::999999999888888888888===FFFPPP\\\hhhttt{{{{{{xxxooolllhhhdddbbb___\\\ZZZUUURRRNNNKKKJJJHHHEEECCC@@@>>>>>>>>>===<<>><<<888888777777666555555555444333222111000000000000111111000......------------------------...///000...------,,,,,,------...//////000000111222222222444888===IIIaaayyyeeeXXXYYY```eeeeee```ZZZUUUUUUVVVWWWXXXZZZ___fffkkkmmmooorrrtttxxx{{{|||{{{{{{{{{|||~~~}}}ssshhhaaa___bbbfffpppyyywwwlll___SSSGGG@@@<<<;;;999777666555666666333555999<<<>>>AAADDDGGGIIIJJJKKKMMMOOOPPPPPPQQQQQQTTTXXXZZZ\\\^^^```bbbcccccceeeggghhhiiiiiiiiihhhiiijjjkkkkkkkkkkkkjjjkkkmmmooopppqqqrrrtttvvvqqqqqqqqqrrrrrrqqqpppppppppqqqsssuuuuuutttsssrrrttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttuuuwwwyyy{{{|||vvvvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxsssttttttuuuwwwxxxzzz{{{yyyxxxxxxwwwwwwxxxxxxyyywwwxxxyyy{{{||||||}}}}}}xxxwwwwwwxxxyyy{{{}}}}}}||||||{{{zzzzzzyyyyyywwwwwwyyyzzz{{{|||||||||xxxyyyzzz{{{|||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}}}}{{{zzzxxxtttvvvxxxxxxxxxyyy{{{}}}xxxxxxxxxyyyzzz{{{|||}}}||||||||||||}}}}}}}}}}}}}}}{{{|||~~~~~~}}}{{{xxxuuuooommmkkkiiigggeeeaaa^^^ZZZXXXTTTRRRPPPMMMJJJGGGEEEDDDBBB@@@???======<<<:::999999999888888777777666;;;CCCMMMYYYeeeqqqyyy}}}|||yyyooolllhhheeebbb```]]]ZZZUUURRROOOLLLJJJHHHEEECCC@@@>>>>>>???===;;;AAAHHHNNNZZZhhhtttvvvjjjdddkkkuuu~~~wwwsssrrrqqqwww~~~eeeQQQGGGFFFBBB@@@@@@???:::999;;;::::::999999888888777777333333333222222222111111000000000000////////////........................+++,,,............,,,+++...///111111000000222333333333999JJJffftttbbbRRRXXXdddbbbeeebbb```^^^YYYVVVYYY```fffiiillloooooopppqqqrrrzzz|||~~~~~~~~~~~~~~~{{{xxx}}}rrreee___```eeejjjyyy|||~~~}}}}}}|||tttlllcccWWWJJJ@@@???999555666666333333555666777888:::===@@@DDDEEEIIIIIIIIIKKKNNNQQQRRRSSSUUUTTTUUUYYY___dddeeedddaaaccceeeffffffggghhhiiihhhiiiiiijjjjjjkkkllllllmmmmmmmmmmmmmmmnnnooopppsssssssssttttttsssrrrrrrrrrrrrrrrsssssssssttttttvvvvvvuuuuuuttttttssssssvvvvvvuuuuuutttttttttsssssssssssssssuuuwwwyyy{{{xxxxxxyyyyyyyyyxxxwwwwwwyyyyyyzzzzzzzzzzzzzzzzzzvvvvvvuuuuuuuuuuuuvvvvvvzzzyyywwwvvvvvvvvvwwwxxx|||{{{yyywwwvvvvvvvvvwwwzzzyyyxxxxxxyyyzzz{{{|||{{{{{{||||||||||||{{{{{{vvvwwwxxxyyyzzzzzzzzzzzz||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuyyyzzz{{{}}}~~~}}}}}}|||||||||||||||}}}}}}}}}}}}|||||||||{{{zzzzzzyyyyyy||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||}}}~~~~~~}}}{{{xxxvvvsssooojjjgggdddbbb___]]]___\\\XXXTTTQQQOOOKKKIIIAAABBBBBBCCCBBBAAA???>>>;;;:::999777666666555555777:::???HHHTTTbbbooowww}}}~~~yyyuuupppmmmjjjgggdddaaa^^^[[[XXXUUUQQQMMMIIIFFFEEEDDDAAA@@@>>>======???AAABBBMMMUUUcccrrrzzzmmmhhhlllrrr{{{zzzttttttoooqqq~~~uuu^^^PPPHHHDDDAAABBBAAA>>>>>>@@@::::::999999888777777777333333333333222222222222222222222111111111000000........................------............------...///111111000000222333777777<<>>FFFQQQ___lllttt|||~~~{{{xxxqqqnnnjjjgggeeebbb^^^\\\XXXUUUQQQMMMIIIFFFEEEDDDAAA@@@>>>======???@@@BBBKKKSSSaaappp~~~|||oooiiijjjnnn{{{xxxyyyqqqnnnvvvppp]]]OOOIIIDDDDDDCCC@@@@@@BBB::::::999999888777666666444444333333333222222222111111111111000000000000........................///......------......///...///111111000000222333999:::???MMMbbbwwwvvviii[[[RRRZZZfffdddaaa```bbbcccaaa^^^aaagggmmmppptttvvvwwwwwwyyyzzz~~~~~~~~~zzz|||~~~~~~zzzvvvsssnnnkkkooovvvzzzqqqhhheeehhhmmmzzz}}}~~~~~~{{{wwwqqqkkkddd[[[OOOGGGAAA;;;777777777444444555777888999;;;>>>BBBEEEGGGJJJJJJKKKLLLNNNQQQSSSTTTUUUVVVXXX[[[```cccddddddccceeeggggggffffffggghhhjjjjjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqppppppqqqqqqrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrrrrvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssstttuuuwwwyyyzzzwwwxxxxxxyyyyyyyyyxxxxxx{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuzzzyyyyyyxxxxxxyyyyyyzzz||||||{{{zzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{wwwxxxyyy{{{|||}}}}}}}}}yyyyyyxxxwwwvvvvvvvvvvvv{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyzzz{{{|||}}}zzzzzz{{{|||}}}}}}~~~~~~}}}|||||||||||||||||||||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzwwwssspppllliiifffdddaaa______\\\XXXUUUSSSPPPMMMKKKIIIIIIHHHGGGEEECCCBBB@@@;;;:::999888777666666666555777<<>>@@@AAAIIIQQQ]]]mmm{{{~~~rrriiigggiiiyyy~~~|||uuupppqqquuuxxx~~~iiiXXXOOOGGGEEECCC@@@>>>@@@;;;;;;:::999888777666666444444444444333333333333/////////.........------........................///...---,,,,,,---...///...///111111000000222333666999AAAOOOcccvvvttteee[[[TTT\\\eeebbbZZZ[[[___bbbbbb___bbbhhhooorrruuuxxxxxxyyyzzz|||}}}}}}}}}~~~zzz|||yyysssmmmfffaaabbbhhhppptttuuupppiiifffjjjooo{{{~~~|||xxxrrrlllfff]]]QQQIIIBBB<<<888888888555444666888888999<<>>===;;;;;;999888777666666666555888<<>>===>>>???@@@FFFMMMYYYhhhvvv}}}rrriiiffffffvvv|||xxxtttoooiiigggoooyyyppp]]]RRRHHHDDDCCC@@@???@@@<<<<<<;;;:::999888777777555555555444444444333333////////////............////////////////////////...---,,,++++++,,,---......///111111000000222333222777AAAPPPaaaqqq~~~uuueee]]]XXX^^^ccc]]]UUUWWW\\\bbbbbbaaadddjjjooorrruuuwwwxxxyyyzzz{{{~~~}}}|||}}}~~~{{{}}}{{{rrrjjj```XXXWWWZZZ```ffflllmmmiiiiiinnnsss{{{{{{uuuooohhh___SSSKKKCCC===999999999666555666888999:::===@@@DDDHHHJJJJJJLLLNNNOOOOOOPPPSSSUUUWWWYYY]]]```bbbcccddddddeeefffhhhhhhgggfffggghhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjjjjkkklllmmmooopppmmmnnnoooooopppppppppoooppppppqqqqqqqqqrrrrrrrrruuuuuuuuuuuuuuuvvvvvvvvvtttttttttuuuuuuuuuuuuuuuttttttttttttuuuvvvxxxyyyuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyywwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxvvvuuutttwwwwwwxxxyyyzzzzzzzzzzzz}}}}}}}}}||||||{{{zzzzzz{{{{{{||||||||||||{{{{{{}}}}}}}}}}}}|||{{{zzzyyy{{{{{{yyyxxxxxxxxxxxxxxx{{{|||}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxyyyzzz|||}}}yyyzzzzzz{{{|||}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~||||||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~|||zzztttrrrnnnllljjjgggdddaaa___]]]YYYWWWUUUSSSQQQOOOKKKIIIGGGDDDBBB???===<<<<<<;;;:::888777777666666666999<<<@@@FFFPPP^^^hhhsssvvv||||||yyyrrrooollliiifffccc```]]]WWWUUURRRNNNJJJHHHGGGFFFCCCBBB@@@>>>======>>>???CCCIIITTTbbbqqq|||qqqiiiggggggqqqzzz~~~{{{uuunnnddd^^^ccckkk}}}wwwcccVVVJJJEEEDDDCCCBBBCCC>>>>>>===<<<:::999888888666666555555555444444444222222222222111111111111////////////////////////---------,,,,,,---------...///111111000000222333111777BBBPPP^^^jjjsssxxxvvveee```]]]``````WWWTTTUUU[[[aaabbbbbbfffmmmooorrrvvvxxxxxxyyyzzz|||}}}~~~}}}}}}}}}~~~{{{}}}|||rrriii___UUUPPPPPPTTTZZZbbbgggiiilllrrrwww|||zzzssslllbbbVVVNNNEEE???;;;::::::666555777999999;;;>>>AAAEEEIIIKKKKKKNNNPPPPPPOOOOOOSSSVVVXXX[[[___bbbccccccdddeeedddfffhhhhhhgggggghhhiiigggggghhhhhhiiijjjjjjjjjjjjjjjjjjkkklllnnnooopppmmmmmmnnnoooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrttttttttttttuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuutttttttttuuuvvvxxxyyytttuuuwwwxxxyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwwwwvvvvvvuuutttvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{|||||||||{{{zzzzzz{{{{{{||||||||||||{{{{{{}}}}}}}}}}}}|||{{{yyyyyy}}}|||{{{zzzyyyyyyyyyyyy{{{|||~~~}}}|||zzzyyyyyyyyyyyyzzz{{{|||}}}zzz{{{{{{{{{{{{|||||||||zzzzzz{{{||||||}}}~~~~~~~~~}}}|||{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~|||tttrrrpppnnnllliiieeebbb```]]]ZZZWWWVVVUUUSSSQQQMMMLLLIIIFFFCCCAAA@@@???<<<;;;:::999888777777777666999<<<>>>BBBKKKZZZdddoootttzzz~~~{{{yyyrrroookkkhhhfffccc___\\\WWWUUURRRNNNKKKIIIHHHGGGDDDCCC@@@>>>=========>>>@@@EEEOOO]]]mmm||||||rrrkkkhhhhhhmmmwwwwwwppphhhaaa___aaannnyyypppaaaQQQJJJGGGDDDBBBBBB@@@@@@???===<<<;;;:::999666666666666555555555444333333333333222222222222////////////////////////......////////////.........///111111000000222333333:::FFFSSS___iiiooossstttdddbbbaaaaaa]]]RRRQQQSSSXXX^^^``````fffmmmrrrtttxxxzzz{{{{{{}}}~~~~~~~~~~~~}}}}}}zzz{{{}}}|||ssskkkaaaUUUNNNMMMKKKPPPWWW]]]dddjjjqqqvvv||||||wwwpppfff[[[SSSFFF@@@;;;;;;:::777666777999:::;;;>>>BBBFFFJJJLLLKKKOOOQQQQQQOOOOOOSSSWWWXXX\\\aaacccccccccdddeeeccceeehhhhhhhhhhhhiiijjjggghhhhhhiiijjjjjjkkkkkkkkkkkkkkklllnnnpppqqqrrrmmmmmmnnnooopppqqqqqqppprrrrrrrrrrrrssssssssssssrrrssssssssstttttttttuuuttttttttttttuuuuuuuuuvvvuuuuuuttttttuuuvvvwwwxxxtttuuuvvvxxxzzz{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvyyyyyy{{{{{{|||{{{zzzzzz{{{{{{||||||||||||{{{{{{zzz{{{{{{||||||{{{{{{zzz}}}|||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~|||zzzyyyyyyzzz{{{|||||||||||||||{{{{{{{{{{{{zzzzzzzzzxxxyyyzzz{{{|||}}}~~~~~~~~~|||{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||}}}~~~}}}uuusssqqqooommmjjjfffccc```]]]ZZZXXXWWWVVVTTTRRROOOMMMJJJGGGDDDBBBBBBAAA<<<;;;:::999888777777777555888:::;;;===FFFUUU```mmmrrryyy~~~~~~|||{{{qqqnnnjjjgggeeebbb^^^\\\WWWUUURRRNNNKKKIIIHHHHHHEEECCCAAA>>>===<<<=========BBBLLLYYYjjjzzzvvvnnniiiffflllvvvyyytttppphhh```]]]aaappp}}}lllZZZOOOIIICCC???>>>AAAAAA@@@>>>===;;;::::::777666666666555555555555222222222111111111000000000000000000000000000000///000111222222111000///...///111111000000222333444<<>><<<<<<======<<>>KKKXXXffflllsssxxx{{{~~~~~~~~~|||yyywwwqqqlllfffaaa^^^\\\[[[YYYYYYVVVRRROOOMMMLLLJJJHHHFFFDDDAAA@@@AAAAAAAAA@@@@@@BBBGGGRRRaaaqqq~~~{{{sssmmmkkkooouuu~~~{{{xxxrrrggg^^^YYY```mmmgggXXXNNNGGGCCCDDDDDDCCCAAA???===<<<;;;:::999999888777555444333222333333222111111111111111111111000000000000111111;;;333---...000///...///...///111111111222444666888???PPPdddpppssswww|||}}}jjj^^^dddkkkbbbTTTLLLGGGLLLRRRVVVZZZ```ggglllqqquuuyyy|||~~~~~~~~~|||{{{zzzyyyyyy|||{{{zzzzzz{{{}}}zzzsssllleee\\\RRRJJJEEEDDDEEEKKKVVVbbblllqqq~~~{{{vvvpppdddYYYJJJDDD>>><<<999666666999;;;<<<>>>AAAEEEHHHKKKMMMNNNOOOQQQQQQQQQSSSUUUWWW\\\___ccceeeeeedddeeeeeeeeeeeeeeegggiiikkkjjjiiijjjiiiiiiiiijjjkkkkkklllnnnoooqqqsssssssssrrrqqqpppqqqrrrssssssttttttsssrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuttttttssssssttttttuuuuuuuuuuuuttttttwwwwwwxxxwwwwwwvvvuuuuuuuuutttssstttuuuvvvuuutttyyyxxxvvvtttssssssssstttwwwwwwxxxxxxxxxwwwvvvvvvxxxvvvtttuuuwwwxxxxxxxxxuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{}}}|||{{{zzzzzz{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{|||}}}|||zzzyyyzzz{{{zzz{{{|||~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~|||{{{{{{}}}}}}{{{yyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}~~~~~~}}}|||yyyuuupppkkkhhheeeddd___\\\YYYYYYZZZYYYVVVSSSRRROOOKKKHHHFFFDDDBBB@@@>>>===;;;:::888777777777555666888::::::>>>JJJVVVeeekkksssyyy|||}}}||||||zzzwwwtttnnnjjjeeeaaa___^^^]]]\\\UUUSSSOOOMMMMMMMMMKKKJJJGGGDDDBBB@@@AAAAAAAAA@@@>>>@@@EEEOOO^^^nnn|||~~~uuuoookkknnnuuu~~~{{{ooofff[[[]]]ggg{{{ttt```RRRHHHEEEFFFFFFEEECCC@@@===;;;:::::::::999888777666444333333444444333222222222222222111111000000000000111111AAA888///.........///222///000222222111222444666;;;FFFZZZmmmwwwzzz}}}ssseee___gggmmmeeeUUUJJJHHHMMMRRRVVVZZZ^^^eeejjjooorrrwww{{{~~~~~~~~~}}}{{{zzzxxxxxxxxx~~~|||yyywwwvvvwwwyyy{{{zzzvvvqqqkkkeee]]]RRRJJJDDDBBBCCCHHHSSS```kkkqqq|||~~~~~~xxxkkk^^^NNNFFF???<<<:::777777:::<<<===???BBBFFFIIILLLMMMLLLNNNPPPQQQRRRTTTWWWZZZ\\\___bbbddddddddddddeeegggfffeeefffhhhjjjkkkjjjhhhhhhiiiiiijjjkkklllmmmpppqqqrrrsssssssssqqqqqqqqqqqqrrrsssttttttttttttrrrrrrqqqqqqrrrrrrssstttuuuttttttttttttsssssssssttttttuuuuuuuuuuuuuuutttyyyyyyyyyxxxxxxvvvuuuuuuuuutttttttttvvvwwwvvvuuuwwwvvvtttssssssssstttuuuyyyxxxxxxxxxxxxyyyyyyzzzyyywwwuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwyyyyyyzzz{{{{{{zzzxxxwwwyyyzzzxxxyyyzzz{{{{{{|||||||||}}}}}}}}}}}}||||||{{{zzz{{{|||}}}|||{{{zzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{}}}}}}|||zzzzzz{{{|||~~~~~~}}}}}}}}}|||zzz{{{|||~~~~~~}}}~~~~~~}}}~~~}}}|||zzzuuuooojjjfffcccbbbaaa^^^ZZZZZZ[[[ZZZWWWTTTVVVRRRMMMIIIFFFEEECCCAAA???>>><<<:::999888777777666666777::::::===GGGSSSbbbiiirrryyy}}}~~~}}}{{{zzzyyywwwtttrrrmmmiiieeebbb``````___^^^XXXUUUQQQOOONNNMMMLLLJJJGGGEEEBBB@@@AAAAAA@@@???===>>>BBBKKKYYYjjj{{{xxxpppkkkmmmsss|||{{{rrreeecccgggxxxlll\\\PPPJJJHHHEEEDDDBBB@@@===<<<;;;:::::::::999888666555444444444444333222222222222222111111000000000000111111???666000.........///222000111222222111222555777>>>NNNdddwww~~~pppfffbbbiiinnnfffVVVKKKIIIMMMRRRVVVYYY]]]ccchhhlllpppuuuzzz}}}~~~~~~~~~~~~|||zzzxxxwwwwwwwww{{{zzzxxxvvvtttttttttuuutttqqqmmmjjjeee\\\QQQIIIDDDBBBBBBGGGRRR```lllrrrzzz|||~~~uuufffSSSIII@@@===;;;888888:::===???AAADDDHHHJJJLLLMMMMMMOOOQQQRRRSSSTTTWWWZZZ\\\^^^bbbddddddddddddeeehhhfffeeeeeehhhjjjkkkkkkhhhhhhhhhiiijjjlllmmmnnnqqqqqqrrrrrrrrrqqqppppppqqqqqqrrrsssttttttttttttrrrrrrqqqqqqrrrrrrssstttssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuyyyyyyyyyxxxwwwvvvuuutttuuuttttttvvvxxxzzzzzzyyyuuutttsssrrrrrrssstttuuuyyyxxxwwwwwwxxxyyy{{{|||yyyxxxvvvuuuuuuuuusssrrrvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{zzzxxxvvvvvvwwwyyywwwwwwxxxzzzzzz{{{{{{zzz}}}}}}}}}}}}||||||{{{zzz{{{|||}}}}}}{{{{{{{{{}}}yyyyyyzzz{{{{{{|||||||||}}}~~~~~~}}}}}}|||||||||}}}}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||yyyzzz|||}}}~~~}}}~~~~~~~~~}}}}}}{{{xxxtttooojjjgggdddcccbbb___\\\[[[\\\[[[XXXTTTVVVRRRMMMIIIGGGFFFEEEDDD@@@???===;;;:::999888888777555666999999<<>>AAAHHHUUUgggyyyzzzpppkkkjjjqqq{{{|||pppkkkkkkxxx|||kkk]]]PPPGGGCCCBBBAAA???>>>======<<<;;;;;;:::888777666555444333333222111111111111111111111000000000000111111666111///000000...///222000111222222222333777999AAAVVVqqquuummmiiimmmnnnfffXXXMMMJJJNNNSSSWWWYYY]]]dddhhhkkkoootttyyy|||~~~~~~}}}{{{yyywwwwwwwwwwwwwwwwwwxxxxxxvvvuuurrrqqqnnnllliiigggcccZZZOOOGGGFFFDDDDDDIIITTTbbbnnnuuuxxxzzz|||}}}nnnXXXMMMBBB>>><<<::::::;;;>>>@@@CCCFFFIIILLLMMMNNNPPPQQQSSSSSSSSSTTTWWWYYY\\\___bbbddddddddddddeeehhhgggeeefffhhhkkkllllllhhhhhhhhhiiijjjlllmmmnnnpppppppppppppppooooooooopppqqqrrrsssttttttttttttrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrrrrsssssssssssssssssstttuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvuuutttssstttttttttwww{{{~~~ttttttsssrrrrrrsssuuuvvvxxxwwwvvvvvvvvvxxxyyyzzzyyywwwvvvvvvvvvuuusssqqqvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyyyywwwuuuuuuwwwyyywwwxxxxxxyyyyyyyyyyyyyyy{{{||||||||||||{{{{{{zzzzzz|||}}}|||{{{zzz|||}}}yyyyyyyyyzzz{{{{{{||||||}}}~~~~~~}}}|||}}}}}}}}}||||||}}}}}}{{{|||}}}}}}}}}~~~~~~~~~}}}||||||yyyzzz{{{}}}~~~}}}|||}}}~~~~~~~~~yyywwwsssooollliiihhhgggdddaaa]]]]]]]]]\\\YYYUUUSSSPPPLLLIIIHHHHHHGGGFFFAAA@@@???===;;;999999888777555666888999:::BBBJJJWWW```lllvvv{{{}}}{{{yyyxxxwwwvvvssspppooolllhhhdddbbb```^^^\\\^^^ZZZUUUQQQOOOLLLJJJHHHHHHEEEBBBAAAAAA@@@???>>>>>>>>>AAAFFFQQQcccwww{{{pppjjjhhhoooyyyvvvsssqqqxxx~~~mmmXXXHHHCCCBBBAAA@@@??????>>>>>><<<;;;:::999888666555555333333222111111111111111111111000000000000111111///---...111111//////111000111111222222555999<<>>===<<<;;;<<<@@@BBBEEEHHHKKKMMMNNNNNNQQQRRRTTTTTTTTTUUUWWWYYY]]]```ccceeeeeeeeeeeefffhhhgggfffgggiiikkklllkkkhhhhhhiiiiiijjjkkklllmmmoooooonnnoooooooooooooooppppppqqqrrrssssssssssssrrrrrrqqqqqqrrrrrrssstttqqqqqqrrrrrrrrrrrrrrrsssrrrssstttuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuttttttttttttuuuxxx|||uuutttssssssssstttuuuvvvwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvvvvvvvwwwwwwuuussswwwwwwvvvwwwwwwxxxyyyzzzwwwxxxyyyxxxvvvvvvxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwzzzzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzzzz{{{|||zzzzzzyyyzzzzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{}}}~~~~~~||||||}}}{{{|||}}}~~~||||||~~~~~~~~~}}}|||{{{yyyzzz{{{}}}~~~~~~}}}|||}}}}}}~~~zzzxxxuuuqqqnnnlllkkkjjjfffccc___^^^^^^]]]ZZZVVVQQQOOOMMMKKKKKKJJJHHHGGGCCCBBB@@@>>><<<:::999999888555555777888999???FFFPPPZZZgggsssyyy}}}|||{{{yyyxxxwwwuuurrrppppppmmmiiifffcccaaa^^^[[[XXXUUUQQQOOONNNMMMLLLJJJHHHFFFBBBAAA@@@@@@???>>>>>>???AAAEEEOOO___sss|||rrrlllfffmmmwww}}}{{{yyyzzzgggRRRGGGFFFDDDCCCAAA@@@??????<<<<<<;;;:::888777666555444444333222222222222222111111000000000000111111...---...111111......222///000111111333666;;;???NNNlll}}}|||zzzwwwnnn```TTTPPPUUUZZZ^^^aaaeeelllqqqrrrvvvzzz}}}~~~|||zzzxxxxxxyyy{{{|||{{{{{{{{{{{{yyyvvvsssrrrmmmkkkgggdddaaaYYYPPPHHHFFFFFFHHHNNNZZZgggqqqwwwxxxyyyyyywwwuuuwww}}}~~~aaaSSSDDD???>>>===<<<===AAACCCFFFJJJLLLNNNNNNNNNOOOQQQSSSTTTTTTVVVYYY\\\^^^aaadddffffffffffffggggggfffgggiiikkklllkkkjjjjjjiiiiiiiiijjjkkkkkklllnnnnnnnnnnnnooopppqqqqqqnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttpppqqqqqqqqqrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwvvvvvvuuutttuuuwww{{{}}}~~~~~~wwwvvvuuutttttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuvvvuuuuuuwwwyyyyyyxxxvvvwwwwwwwwwwwwxxxyyyzzzzzzuuuwwwyyyyyyxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvxxxxxxyyyyyyzzzyyyyyyxxxxxxyyyzzzzzzyyyyyyzzz|||{{{zzzzzzzzzzzz|||}}}~~~~~~}}}}}}|||||||||}}}{{{}}}~~~~~~||||||~~~{{{{{{|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~{{{xxxtttpppnnnllllllgggddd```______^^^ZZZWWWSSSQQQPPPOOONNNLLLHHHFFFDDDCCCAAA>>><<<;;;:::999999555444666777888===CCCJJJUUUcccooowww{{{~~~}}}{{{zzzxxxwwwvvvtttqqqooonnnkkkhhhfffeeeccc```]]]XXXUUURRRPPPOOOOOONNNMMMIIIFFFCCCAAA@@@@@@???>>><<<>>>@@@DDDLLL[[[nnn|||}}}tttooodddkkkvvv|||{{{vvv^^^KKKJJJHHHEEECCCAAA@@@???===<<<;;;:::888777666666555555444333333333333444111111000000000000111111111......000///---///333...///000111333777<<>>;;;===???CCCJJJXXXkkkyyyvvvqqqccckkkuuu~~~}}}~~~}}}~~~nnnWWWMMMEEEDDDDDDAAA>>>===>>>>>>===<<<:::999888777222222333333333222111111222222222111111111111000//////000000111111111222666444444555555666>>>GGG[[[zzz|||rrreee[[[\\\]]]___aaaeeekkksssxxx~~~~~~}}}|||~~~}}}|||{{{{{{|||}}}~~~|||wwwvvvuuutttsssnnnkkkfffbbb___YYYQQQKKKGGGHHHLLLUUU```llltttxxxzzzzzzxxxtttqqqsss{{{eeeVVVGGG???===;;;;;;===BBBEEEIIILLLNNNOOOQQQRRRSSSSSSSSSTTTVVVYYY]]]___```bbbdddfffffffffgggiiiiiiiiijjjjjjjjjkkkkkkkkkggggggggghhhiiijjjllllllmmmoooqqqrrrrrrrrrssstttpppppppppqqqqqqrrrrrrssstttsssrrrqqqqqqqqqrrrsssrrrssstttuuuuuuuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssstttuuuvvvwwwxxxxxxxxxwwwtttsssrrrssstttuuuyyywwwvvvyyy}}}|||wwwrrruuuvvvwwwxxxyyyzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz~~~}}}|||yyywwwvvvyyyzzz{{{zzzxxxwwwxxxyyyxxxyyyzzzzzzyyyyyy{{{|||yyyzzz{{{|||}}}~~~}}}|||||||||}}}~~~}}}}}}}}}}}}||||||||||||{{{|||}}}~~~~~~}}}||||||~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~yyyuuusssqqqnnnllliiigggdddccccccbbb```^^^ZZZXXXUUUSSSQQQNNNJJJGGGGGGDDDAAA@@@???>>>===;;;::::::999777666888;;;>>>@@@LLL]]]iiippptttyyy}}}|||yyyvvvuuuuuuuuuuuusssoookkkiiiiiiiiigggcccaaa```aaa\\\ZZZWWWUUUTTTRRROOOMMMEEEEEECCCBBB@@@???======<<<<<>>>>>===<<<:::999888888444444333333222222111111222222222111111111111000///000000000111111111111666444444555555666===FFF```|||zzz}}}zzzpppddd\\\\\\]]]___bbbeeelllsssxxx~~~}}}|||~~~}}}|||{{{{{{{{{|||}}}{{{xxxwwwvvvuuutttnnnkkkfffccc```ZZZSSSMMMIIIIIIMMMUUUaaammmvvvzzz}}}|||zzzuuuqqqttt{{{gggXXXGGG???===;;;<<>>=========???BBBFFFPPPcccuuu|||tttjjjmmmsss{{{|||{{{yyywww}}}mmm]]]LLLCCC???>>>???BBB???>>>===<<<;;;999888888666555444222111111222222222222222111111111111000000000000000111111111111666444444555555666===FFFddd|||xxxtttyyywwwlllccc^^^\\\^^^```bbbffflllsssxxx~~~}}}|||~~~}}}{{{zzzzzzzzz{{{{{{}}}zzzxxxxxxxxxwwwvvvoookkkfffcccaaa\\\VVVPPPKKKLLLOOOWWWbbboooyyy~~~|||vvvsssuuu|||jjjZZZHHH???===<<<>>>AAAFFFIIILLLNNNOOOPPPRRRSSSSSSRRRSSSTTTVVVZZZ]]]___```bbbdddfffffffffgggiiijjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiijjjkkklllnnnnnnmmmoooqqqqqqooooooooopppnnnnnnooopppqqqrrrssstttsssrrrqqqppppppqqqrrrssspppqqqrrrrrrssssssrrrrrrxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxzzz|||}}}vvvuuuvvvxxx||||||yyyvvvvvvwwwxxxyyyyyyzzzyyyyyywwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{~~~|||{{{yyyyyyyyyzzz{{{|||}}}|||zzzyyyzzz{{{{{{||||||zzzxxxwwwxxxzzz{{{|||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}||||||||||||}}}}}}}}}}}}{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}yyywwwtttqqqoooiiigggeeeeeeeeedddbbbaaabbb___ZZZVVVSSSQQQNNNLLLHHHFFFCCCAAA@@@???===<<<999999888777666777999<<<>>>DDDNNNZZZfffpppwww{{{}}}}}}{{{xxxvvvtttssssssrrrooommmkkkkkkjjjgggccc`````````]]][[[XXXVVVTTTRRROOOMMMFFFEEEDDDCCCAAA???>>>===>>>===???AAADDDLLL^^^ooo{{{qqqqqqtttyyy~~~zzzvvvwww}}}uuudddQQQFFFAAA???@@@CCC??????>>><<<;;;:::999888888777444222111111222333222222222111111111000000000000000000000111111111444222333555555777???IIIfff{{{sssnnnvvv~~~}}}ttthhhaaa___]]]^^^```bbbffflllsssyyy~~~}}}}}}|||{{{zzzyyyzzzzzz{{{|||zzzxxxxxxyyyyyyxxxwwwoookkkgggdddbbb^^^XXXSSSNNNNNNQQQYYYeeerrr|||~~~yyyuuuwww}}}kkk[[[III@@@======@@@DDDGGGJJJLLLMMMMMMNNNPPPRRRRRRRRRRRRTTTVVVZZZ]]]``````bbbdddfffffffffgggiiihhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiijjjkkklllmmmnnnmmmoooppppppnnnmmmnnnnnnmmmnnnooopppqqqrrrssstttrrrqqqpppppppppqqqrrrsssqqqqqqrrrrrrsssssssssssswwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvtttttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyuuuuuuvvvxxx{{{|||zzzxxxxxxxxxyyyyyyzzzyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}{{{yyyxxxyyyzzz{{{zzz{{{|||{{{zzzyyyyyy{{{zzzzzzzzzyyywwwwwwxxxzzz||||||||||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}||||||||||||}}}}}}}}}}}}zzz{{{}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||yyywwwsssqqqjjjhhhffffffffffffdddbbbeee```[[[VVVTTTRRROOONNNJJJGGGDDDBBBAAA@@@>>><<<888999888777666666999;;;>>>AAAGGGRRR```mmmvvvzzz}}}~~~|||yyywwwtttrrrrrrqqqpppnnnkkklllkkkhhhdddaaa``````^^^\\\YYYVVVUUUSSSOOOMMMGGGFFFEEECCCBBB@@@???>>>>>>===???AAACCCKKK\\\lll}}}rrrrrrsssxxxzzztttqqqrrrvvv{{{yyyjjjXXXMMMHHHCCCAAABBB??????>>>===;;;:::999888888777444222222222333444222222222111111111000000111111000000000000000000111///111444666999BBBLLLgggyyy~~~qqqkkkttt|||{{{pppfff```___]]]^^^```bbbfffllltttyyy~~~}}}|||{{{zzzyyyyyyzzz{{{|||{{{yyyxxxyyyzzzyyyxxxvvvppplllgggdddbbb___YYYUUUPPPQQQTTT\\\iiiuuu{{{xxxzzz~~~kkkZZZIII@@@>>>???BBBFFFHHHJJJKKKLLLKKKLLLNNNPPPRRRRRRRRRSSSVVVZZZ^^^``````bbbdddfffffffffgggiiigggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiikkklllmmmmmmoooppppppnnnmmmmmmnnnmmmnnnnnnoooqqqrrrrrrsssqqqqqqpppooopppqqqrrrsssrrrrrrrrrsssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwttttttuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttuuuvvvxxxzzz{{{{{{zzzyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}|||zzzxxxxxxzzz{{{}}}yyyzzz{{{zzzxxxxxxxxxyyywwwxxxxxxxxxvvvvvvxxxyyy{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||||{{{|||||||||}}}}}}}}}~~~zzz{{{}}}~~~~~~||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||xxxuuurrrllljjjhhhgggggggggeeecccddd```ZZZVVVSSSRRRPPPNNNKKKIIIEEECCCBBBAAA>>>===999999999888777777888:::>>>???CCCLLLYYYgggrrrxxx}}}}}}|||yyywwwtttrrrrrrqqqpppnnnkkklllkkkhhhdddaaa```aaa___]]]ZZZWWWUUUSSSPPPMMMGGGGGGFFFDDDBBBAAA??????======???AAACCCJJJ[[[kkk{{{|||pppoooqqqxxxyyyrrrllliiigggkkkttt~~~qqqaaaWWWPPPHHHCCCAAA@@@???>>>===<<<:::999999777666555444333444555555222222222111111111111000111111111111000000000000000///000444666:::CCCMMMfffvvvzzzppplllsssyyywwwnnnddd``````]]]___```cccgggmmmtttyyy}}}~~~}}}{{{zzzzzzzzzzzz|||}}}~~~||||||{{{||||||{{{xxxuuuqqqlllgggdddbbb^^^YYYUUUQQQSSSWWWaaammmyyy}}}||||||~~~hhhXXXHHH@@@???@@@CCCGGGJJJKKKKKKKKKJJJKKKMMMOOOQQQQQQRRRSSSVVVZZZ^^^``````bbbdddfffffffffgggiiifffgggggggggggghhhhhhhhhggggggggghhhiiijjjlllllllllnnnppppppnnnnnnnnnooonnnnnnoooooopppqqqqqqqqqppppppoooooopppqqqrrrsssrrrrrrrrrssstttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvwwwwwwxxxtttuuuuuuuuuvvvvvvvvvwwwxxxxxxwwwwwwvvvuuuuuutttuuuuuuwwwxxxyyyzzzzzz{{{zzzzzz{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyzzz|||}}}yyyzzz{{{zzzxxxwwwxxxyyyvvvwwwwwwvvvttttttuuuwwwyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}}}}||||||{{{{{{||||||}}}}}}~~~~~~zzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzuuurrrnnnllljjjiiihhhgggeeecccbbb^^^ZZZWWWUUUSSSPPPOOOMMMJJJGGGDDDCCCAAA???===999:::;;;:::888777999:::===>>>AAAHHHRRR```lllttt|||~~~}}}{{{xxxvvvtttssssssrrrooommmjjjkkkjjjhhheeebbbbbbbbbaaa^^^[[[XXXVVVSSSPPPMMMHHHGGGFFFEEECCCAAA@@@???<<<===>>>AAABBBIIIXXXhhhvvvzzznnnmmmnnnuuuzzzssskkkeee```bbbhhhuuu{{{jjj___VVVLLLEEEBBB@@@???>>>===<<<;;;:::999555555555555555666666666222222222111111111111000111111111111000000000///222000111444666888AAAKKK```mmmuuummmooosssvvvtttlllddd```___]]]___aaacccgggmmmtttzzz|||}}}~~~~~~zzzzzzzzzzzz{{{}}}}}}yyyvvvrrrmmmgggcccaaa^^^XXXTTTQQQTTTZZZdddqqq|||~~~~~~~~~~~~dddVVVGGGAAAAAABBBDDDHHHLLLMMMMMMLLLJJJKKKMMMOOOQQQQQQRRRSSSVVV[[[^^^aaa```bbbdddfffffffffgggiiihhhhhhhhhiiiiiiiiiiiijjjhhhhhhhhhiiijjjkkklllmmmlllnnnppppppoooooopppqqqoooooooooooopppppppppppppppooooooooooooqqqssstttqqqqqqqqqqqqrrrtttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwwwwxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuvvvxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxyyyzzzzzz{{{||||||zzz{{{{{{{{{yyyxxxyyyzzzwwwxxxwwwuuurrrpppqqqrrrvvvvvvwwwxxxyyyyyyzzzzzzzzzzzz|||}}}}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~zzzvvvrrrqqqnnnllljjjiiigggeeeccc```]]]ZZZXXXWWWUUURRRPPPNNNKKKGGGEEEDDDBBB???===:::;;;<<<;;;999888999::::::===@@@DDDLLLXXXfffoooxxx|||~~~~~~}}}|||{{{wwwvvvuuuttttttrrrooollliiijjjjjjhhheeeccccccdddaaa___[[[YYYVVVTTTPPPNNNIIIHHHGGGEEECCCBBBAAA@@@======>>>@@@@@@EEESSSbbbrrr~~~{{{qqqmmmkkkqqq}}}}}}vvvmmmeeeaaa___cccqqqpppcccYYYNNNFFFCCC@@@@@@???===<<<;;;:::999333444555666777777777666222222222111111111111000222111111111000000//////444222333555555777???HHHZZZeeevvvzzzpppkkkrrrtttuuurrrkkkddd```___^^^___aaacccgggmmmuuuzzz{{{|||}}}~~~yyyyyyyyyzzz|||zzzwwwrrrmmmgggccc```]]]XXXTTTQQQUUU\\\gggsss~~~~~~}}}}}}}}}aaaTTTFFFAAABBBBBBEEEHHHNNNNNNNNNMMMKKKKKKMMMPPPQQQQQQQQQSSSWWW[[[___aaa```bbbdddfffffffffgggiiiiiijjjjjjjjjjjjkkkkkkkkkiiiiiiiiijjjkkklllnnnnnnlllnnnppppppppppppqqqrrrppppppppppppoooooooooooopppooooooooooooqqqssstttppppppppppppqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuvvvwwwxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvrrrssstttuuuuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxyyy{{{|||||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzvvvwwwyyyzzz{{{|||||||||{{{|||}}}|||zzzyyyzzz{{{zzzyyyxxxtttpppmmmmmmmmmtttuuuuuuwwwxxxyyyzzzzzzyyyzzz|||}}}}}}}}}||||||zzz{{{{{{|||}}}~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~zzzvvvrrrrrrpppmmmkkkiiigggeeebbb___]]][[[ZZZYYYWWWSSSQQQNNNLLLHHHEEEDDDBBB@@@>>>;;;<<<===<<<:::999:::;;;888<<<@@@CCCGGGRRRaaallluuuxxx}}}}}}}}}|||{{{zzzvvvuuuuuuuuuuuusssoookkkhhhiiiiiihhheeeddddddeeebbb___\\\YYYWWWTTTPPPNNNIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>???>>>BBBOOO]]]ooo|||}}}uuuooojjjnnnyyy{{{pppffffff```[[[aaattt}}}ppp```OOOFFFDDDFFFAAA>>>??????<<<:::<<<666111222;;;AAA???888444222222222111111111111000000000000000111111111111......000444444666>>>GGGUUUbbbooowwwnnngggjjjuuuyyy{{{wwwnnneeeaaaaaa]]]^^^___aaaeeellluuu{{{~~~~~~~~~}}}||||||{{{yyyyyy{{{|||wwwsssooohhhaaa\\\YYYXXXXXXUUUYYYaaammmzzz{{{```SSSFFFCCCFFFHHHIIIKKKNNNOOOOOOPPPOOONNNLLLKKKOOOOOOQQQTTTWWW\\\___bbbdddddddddeeefffggghhhiiihhhjjjlllnnnnnnllljjjhhhmmmllllllllllllmmmnnnnnnmmmmmmnnnooopppqqqqqqrrrrrrqqqpppooonnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrppppppooooooqqqsssvvvxxxyyyvvvttttttuuuuuussspppttttttttttttuuuuuuuuuuuuuuuvvvxxxyyyxxxwwwuuutttssstttuuuuuuttttttuuuwwwwwwvvvvvvvvvvvvvvvwwwxxxxxx{{{|||zzzvvvssssssuuuwwwxxxxxxwwwvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwxxxzzz|||}}}yyyyyyxxxxxxxxxyyyzzzzzz|||{{{xxxsssooolllmmmnnnzzzzzzyyyyyyyyyzzz{{{{{{}}}|||{{{zzzyyyzzz{{{{{{}}}}}}}}}|||||||||||||||~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~yyyvvvrrrpppmmmlllllljjjhhhfffeeebbb^^^[[[YYYVVVTTTQQQMMMKKKIIIGGGFFFDDDAAA???>>>>>>===<<<;;;;;;::::::>>><<<===@@@EEELLLYYYfffnnnwww~~~~~~|||||||||{{{zzzwwwwwwvvvuuusssqqqooonnnmmmkkkiiifffddddddcccccc___]]]ZZZXXXVVVTTTQQQOOOGGGFFFFFFEEEDDDCCCCCCBBB@@@>>>>>>@@@AAADDDMMMWWWjjjzzzyyyqqqjjjmmmxxxyyyoooiiiddd___bbbpppyyyiiiXXXLLLHHHFFFAAA???AAA@@@===;;;<<<<<<888888@@@FFFCCC<<<888222222222222111111111111000000000000111111111111000000222555555666>>>GGGVVVbbbooovvv~~~|||jjjeeeiiivvvzzz}}}xxxoooeeeaaa```___```aaacccgggnnnvvv|||~~~~~~}}}|||zzzyyy{{{~~~yyytttpppjjjbbb\\\XXXVVVUUUWWW[[[dddooo{{{wwwZZZMMMBBB@@@CCCEEEGGGIIIOOOPPPQQQQQQQQQPPPOOONNNOOOPPPRRRTTTXXX\\\```bbbdddddddddeeefffggghhhiiiiiijjjkkkllllllkkkjjjiiimmmmmmmmmmmmmmmnnnnnnooonnnnnnooopppqqqrrrrrrsssrrrqqqqqqpppoooooooooooorrrrrrrrrrrrrrrrrrrrrrrrppppppooooooqqqsssvvvwwwxxxvvvttttttuuuuuusssqqquuuuuuuuuvvvvvvvvvvvvwwwuuuvvvwwwxxxwwwvvvtttsssrrrtttuuuuuutttsssuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxwwwyyyzzzyyywwwuuuuuuwwwwwwxxxxxxxxxvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvwwwxxxzzz{{{}}}zzzyyyyyyxxxxxxxxxyyyyyy{{{zzzxxxtttpppnnnooopppxxxxxxxxxyyyzzz{{{||||||}}}|||{{{zzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~|||yyysssqqqooommmlllkkkhhhfffeeebbb___\\\ZZZWWWTTTRRRMMMLLLIIIHHHGGGEEEBBB?????????>>>===<<<;;;:::999>>>;;;<<>>===???@@@CCCLLLVVVhhhyyyxxxpppjjjnnnyyy{{{ppplllfffdddkkk{{{uuucccSSSKKKGGGCCCAAABBBBBB>>>;;;<<<<<<777777===AAA>>>888555333222222222111111111111000000000111111111222222222222444777666777???III[[[fffrrrxxxvvvfffdddiiixxx|||zzzpppfffaaa___aaabbbccceeehhhooowww|||~~~{{{zzz|||zzztttqqqjjjccc]]]XXXUUUTTTYYY^^^gggrrr|||yyypppVVVKKKBBBBBBEEEGGGIIILLLOOOOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSVVVZZZ^^^aaacccdddddddddeeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmnnnoooooonnnoooooopppqqqrrrssstttrrrrrrqqqppppppqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrpppoooooopppqqqsssuuuvvvwwwuuuttttttuuuuuusssrrrvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwvvvtttsssrrrqqqsssttttttsssssstttuuuwwwvvvvvvvvvwwwwwwxxxyyyvvvwwwyyyyyyxxxwwwwwwxxxwwwxxxyyyxxxwwwvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxzzzyyyxxxuuurrrqqqrrrtttvvvvvvwwwxxxzzz{{{||||||}}}|||{{{{{{zzzzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{vvvtttqqqooonnnllliiigggfffccc```]]][[[YYYUUUSSSOOOMMMKKKIIIHHHFFFCCC@@@AAAAAA@@@>>><<<;;;:::999===;;;;;;===@@@EEEPPP\\\eeepppzzz~~~}}}zzzxxxuuuuuuuuusssrrrpppnnnmmmkkkjjjhhhfffdddccccccbbb___\\\YYYWWWVVVTTTQQQOOOKKKJJJHHHFFFDDDBBBAAA@@@???======>>>???AAAJJJTTTccctttwwwpppkkkooozzzyyyvvvpppkkkjjjuuunnn[[[PPPIIIEEEBBBCCCBBB===;;;;;;999444333888;;;777222000333333222222222111111111000000111111111222222222222333555777666777BBBMMMdddnnnxxx}}}tttdddccckkk{{{|||qqqgggaaa___bbbcccdddfffiiiooovvv{{{}}}{{{|||yyyqqqnnniiiccc]]]XXXVVVTTTZZZ```kkkuuu}}}yyynnndddQQQHHHBBBCCCGGGIIIKKKNNNLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQTTTWWW[[[___bbbcccccccccddddddfffgggiiijjjkkkjjjiiihhhhhhiiijjjkkkllllllkkkkkkllllllmmmnnnmmmmmmnnnoooqqqrrrssssssrrrrrrqqqqqqqqqrrrsssssssssssssssssssssrrrrrrrrrooooooooopppqqqssstttuuuuuuttttttttttttttttttsssuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvuuusssrrrqqqqqqrrrssssssrrrrrrsssuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwxxxyyyyyyxxxxxxxxxxxxvvvwwwyyyyyyxxxwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuvvvxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyxxxwwwuuutttvvvwwwwwwwwwxxxyyyyyyzzzzzzzzz}}}||||||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{yyywwwtttrrrpppnnnkkkhhhgggeeebbb___]]]ZZZWWWTTTPPPNNNLLLKKKJJJHHHEEEBBBCCCCCCAAA@@@>>><<<::::::>>><<<<<<>>>???BBBLLLVVVaaammmyyy|||xxxuuuuuuuuutttsssrrrpppnnnmmmiiiiiigggfffdddcccbbbbbb^^^\\\YYYXXXWWWUUURRRPPPMMMLLLJJJGGGEEEBBB@@@???>>><<<<<<>>>>>>@@@HHHQQQ]]]ooowwwqqqmmmpppzzz|||wwwrrrvvv~~~jjjZZZNNNHHHDDDDDDBBB===:::;;;;;;777666999:::777333222333333333222222222222111111111111111222222222222222333555777666:::GGGVVVmmmuuu}}}ssscccccckkk}}}{{{qqqgggbbbaaabbbccceeefffiiiooouuuzzz~~~~~~|||}}}~~~vvvmmmjjjfff```\\\YYYWWWWWWZZZbbbnnnyyy~~~~~~}}}|||~~~~~~|||wwwmmmaaaXXXHHHBBB>>>AAADDDFFFIIILLLMMMMMMMMMMMMNNNOOOOOOPPPPPPRRRTTTXXX\\\___bbbccccccccccccdddfffhhhiiijjjkkkjjjhhhgggggghhhjjjkkkjjjiiiiiiiiiiiijjjkkkkkkkkkkkklllnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttssssssrrrrrrrrrooooooooopppqqqrrrssstttssssssttttttsssssstttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttsssrrrqqqrrrssssssrrrrrrsssuuussssssssstttuuuvvvwwwwwwzzzyyyyyyyyyyyyxxxwwwvvvuuuwwwyyyzzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwwwwxxxzzzzzzzzzzzzzzzzzzyyywwwwww|||||||||||||||{{{{{{{{{}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}||||||{{{||||||}}}}}}~~~~~~~~~~~~}}}|||yyyvvvtttrrrpppmmmkkkhhhfffdddbbb___\\\XXXUUURRRPPPNNNMMMLLLJJJFFFDDDEEEDDDCCCAAA???===<<<;;;???======??????AAAIIIRRR^^^jjjwww~~~}}}{{{wwwtttuuuuuutttsssrrrpppooonnniiihhhhhhgggeeedddcccbbb___]]]ZZZYYYXXXVVVSSSQQQNNNMMMKKKHHHEEEBBB@@@???>>><<<<<<>>>>>>???FFFOOO\\\mmmzzzuuupppqqqyyy~~~}}}kkkVVVOOOHHHEEEBBB===<<<===<<<888666999999666444444333333333333222222222222111111111222222222222333222333555777777???QQQcccuuu|||tttdddccckkkzzzooofffcccccccccdddfffhhhjjjooouuuyyy}}}~~~{{{rrrkkkhhhbbb]]]YYYWWWWWWXXXZZZdddrrr~~~}}}{{{yyyzzz|||~~~}}}|||yyyuuunnndddXXXPPPFFFAAA@@@DDDGGGHHHJJJNNNPPPPPPOOOOOOOOOPPPQQQQQQOOOQQQTTTXXX\\\___aaabbbbbbccccccdddfffhhhjjjkkkjjjiiihhhgggggghhhiiijjjhhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkmmmooopppqqqrrrssssssrrrqqqqqqrrrrrrrrruuuuuuttttttsssrrrrrrrrrooooooppppppqqqrrrrrrrrrqqqrrrttttttsssssstttvvvttttttttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuutttqqqsssttttttsssssstttuuussssssssstttuuuvvvwwwxxx{{{zzzyyyyyyzzzyyywwwuuuuuuwwwzzzzzzzzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvwwwyyyyyyxxxxxxyyy{{{||||||||||||{{{yyywwwuuu|||}}}}}}}}}}}}|||{{{zzz||||||}}}}}}~~~~~~}}}||||||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuussspppnnniiihhheeedddbbb^^^ZZZVVVTTTRRRPPPNNNMMMKKKHHHEEEEEEEEEDDDBBB@@@???>>>===???===>>>@@@@@@AAAGGGPPPYYYfffssszzz~~~}}}|||zzzwwwtttuuuuuuuuutttsssrrrppppppiiiiiiiiihhhgggeeedddccc```^^^\\\ZZZYYYXXXUUUSSSOOONNNLLLIIIFFFCCC@@@???>>><<<===>>>>>>>>>EEEMMM\\\mmm}}}zzzsssqqqwww{{{___VVVMMMHHHDDD???>>>@@@;;;777555777777444333555444444333333333222222222111111111222222222333333222333666888:::EEE\\\qqqzzziiiiiiqqqwwwmmmeeedddfffeeefffhhhjjjlllpppuuuyyy|||~~~zzzppplllggg```YYYUUUTTTUUUWWW[[[fffvvv}}}{{{xxxwwwyyyzzzzzzzzzwwwvvvtttppphhh^^^TTTMMMFFFCCCCCCHHHKKKKKKMMMPPPRRRQQQPPPOOOOOOOOOPPPQQQNNNPPPTTTXXX\\\___aaaaaabbbbbbcccdddfffhhhjjjkkkhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjkkklllnnnoooqqqrrrssstttsssrrrqqqqqqpppqqqqqquuuuuuuuutttssssssrrrrrrnnnooopppqqqqqqqqqrrrqqqooorrrttttttrrrrrrtttwwwtttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwrrrtttuuuuuutttsssuuuvvvtttuuuuuuuuuvvvxxxyyyzzzzzzxxxwwwyyyzzz{{{yyyvvvtttwwwzzz{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxzzz{{{xxxxxxwwwwwwwwwwwwwwwxxxuuuwwwyyyyyyxxxxxxyyyzzz||||||}}}}}}|||zzzxxxwww|||}}}}}}~~~}}}|||{{{zzz{{{{{{|||}}}}}}~~~~~~|||{{{|||}}}~~~}}}|||||||||||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}|||zzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~|||yyyxxxwwwuuusssqqqjjjiiigggeeeccc___[[[WWWUUUSSSQQQOOONNNLLLIIIGGGEEEEEEDDDCCCBBBAAA@@@???>>>===>>>@@@@@@@@@FFFMMMSSS___lllsssyyy~~~||||||{{{yyywwwvvvvvvvvvuuutttsssrrrqqqiiiiiijjjiiihhhgggeeedddaaa___]]]\\\[[[ZZZWWWUUUOOONNNLLLIIIFFFCCCAAA@@@???===>>>???>>>>>>EEEMMMYYYiiiyyy~~~uuuqqquuu~~~eee[[[QQQJJJEEEAAA@@@CCC===999888999999666666888444444444333333333222222111111222222222333333333444444777999<<>>>>>@@@??????DDDLLLUUUeeettt~~~wwwqqqsss|||wwweeeSSSKKKIIIEEE@@@>>>???>>><<<:::888666555555333333333222222222111111222222111111111111222222666444555999???OOOmmmvvvppp~~~{{{ppphhheeedddaaaiiiggggggjjjpppuuuwwwwww~~~~~~~~~uuummmhhhbbb\\\XXXSSSPPPRRRXXX___kkkyyy~~~yyyuuusssssssssrrrqqqooollleee[[[QQQIIICCCEEEFFFFFFFFFHHHJJJLLLPPPOOONNNMMMLLLLLLLLLLLLNNNPPPSSSVVVZZZ]]]```aaadddddddddeeeeeefffffffffggghhhjjjjjjhhhfffeeefffgggggghhhiiijjjlllmmmnnnmmmmmmnnnnnnooooooppppppsssrrrpppooonnnmmmnnnnnnrrrsssssssssrrrrrrtttvvvrrrrrrssssssssssssssssssuuuuuuttttttttttttuuuuuuuuusssrrrrrrtttuuuuuutttwwwvvvvvvuuuuuuuuuvvvvvvtttuuuuuuvvvwwwxxxxxxxxxyyyxxxvvvuuuvvvxxx{{{}}}||||||{{{{{{{{{||||||}}}wwwwwwwwwxxxyyyzzz||||||xxxvvvuuuwwwzzz|||zzzxxxyyyzzz{{{||||||zzzxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuutttvvvxxx{{{||||||{{{zzzyyyyyyyyyyyyyyy{{{|||}}}|||{{{{{{{{{}}}|||{{{|||~~~~~~|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||||||||}}}||||||{{{{{{{{{zzzzzzzzzzzz|||~~~}}}{{{yyy|||}}}~~~~~~~~~{{{~~~}}}{{{zzzxxxtttrrrsssoookkkhhhfffccc^^^YYYZZZXXXVVVTTTSSSPPPMMMJJJGGGGGGFFFEEEDDDCCCCCCBBB<<<<<<<<<===???AAACCCEEEQQQXXXcccnnnuuuyyy|||~~~~~~|||{{{xxxvvvtttrrrrrrrrrpppoookkkkkkkkkkkkiiigggeeecccddd```\\\[[[[[[[[[YYYVVVQQQNNNKKKIIIHHHFFFDDDBBBBBB@@@???AAA@@@>>>AAAGGGRRR```rrr{{{wwwyyy}}}kkkXXXNNNJJJFFFBBB@@@>>><<<:::888666444444333333333333222222222222111222222111111111111222222444333555:::BBBUUUttt|||uuuppp~~~{{{ooogggddddddbbbiiihhhhhhkkkqqqvvvwwwxxx|||}}}}}}|||qqqjjjgggaaa[[[WWWSSSOOORRRXXXaaammm{{{xxxtttrrrrrrrrrqqqooommmiiicccYYYOOOHHHCCCEEEFFFGGGGGGHHHJJJLLLOOONNNMMMMMMLLLLLLLLLLLLNNNOOORRRVVVZZZ]]]```bbbccccccddddddeeefffgggggggggiiijjjiiigggffffffggghhhhhhhhhiiijjjkkklllmmmmmmmmmnnnnnnooooooppppppqqqpppooonnnnnnoooppppppqqqrrrsssrrrqqqqqqsssuuurrrrrrrrrsssssssssssstttuuuuuuttttttttttttuuuuuuuuusssrrrrrrtttuuuuuutttuuuttttttssssssssstttttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvxxxzzz{{{||||||{{{zzzzzzzzz{{{{{{yyyyyyxxxxxxxxxyyyzzzzzzyyywwwvvvwwwzzz|||{{{zzzzzz{{{{{{{{{{{{yyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwyyy{{{|||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{||||||zzzzzz{{{|||}}}|||{{{}}}~~~}}}|||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{{{{|||||||||}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{||||||}}}~~~}}}~~~|||{{{zzzxxxuuusssrrroookkkiiigggddd```\\\[[[YYYWWWUUUTTTQQQNNNKKKIIIHHHGGGEEECCCBBB@@@@@@>>>======>>>???AAACCCDDDLLLSSS^^^hhhpppuuuzzz|||~~~}}}|||zzzwwwuuussssssrrrpppnnnlllllllllkkkjjjhhhfffeeecccaaa^^^]]]]]]\\\YYYVVVRRRPPPLLLJJJHHHGGGEEECCCBBB@@@???AAA@@@>>>AAAFFFQQQ___ppp~~~~~~yyy{{{ttt___RRRLLLGGGDDDCCC>>>===;;;999777555444444333333333333222222222222222222111111111111222222333333555;;;FFF]]]~~~uuupppmmm}}}{{{nnneeecccdddbbbiiihhhiiilllqqquuuwwwxxx{{{{{{|||~~~wwwnnngggddd___ZZZVVVRRROOORRRXXXdddppp}}}wwwrrrooonnnnnnmmmkkkhhhddd^^^UUULLLFFFDDDEEEGGGHHHHHHIIIKKKLLLNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNRRRUUUZZZ^^^aaabbbbbbbbbcccdddfffggghhhhhhhhhiiiiiihhhffffffgggiiijjjjjjiiiiiijjjjjjkkklllmmmmmmmmmnnnooopppppppppooooooooooooooopppqqqrrrpppqqqqqqqqqpppppprrrsssrrrrrrrrrsssssssssttttttttttttttttttttttttttttttuuusssrrrrrrtttuuuuuutttrrrrrrrrrqqqqqqrrrrrrsssuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyy{{{zzzyyyyyyxxxxxxxxxxxx{{{yyywwwwwwyyy{{{|||||||||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{~~~|||{{{{{{|||||||||{{{{{{{{{|||||||||{{{zzzzzz{{{{{{|||||||||}}}}}}}}}}}}{{{zzzxxxxxxyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{{{{yyyvvvtttqqqooommmkkkiiifffccc```]]][[[YYYWWWVVVSSSPPPMMMLLLKKKIIIGGGDDDBBB@@@???@@@????????????AAACCCDDDIIIOOOYYYbbbkkkrrrxxx{{{~~~~~~|||yyyvvvtttsssrrrpppnnnmmmmmmlllllljjjiiigggfffcccbbbaaa```___]]]YYYVVVTTTQQQNNNKKKJJJHHHFFFDDDCCC@@@@@@AAA@@@>>>AAAFFFPPP]]]nnn|||{{{||||||eeeVVVMMMGGGDDDEEEAAA@@@>>><<<:::888777777444444333333333222222222333222222111111222222333222333666<<>>@@@FFFMMM[[[lllyyy|||{{{kkk[[[QQQHHHEEEEEEBBBAAA???===;;;999888888444444444333333333222222333333222222222222333333222555777<<>><<<:::888777777444444444444333333333333333333222222222222333333222666999===KKKfffsssbbbfffmmmxxxllleeedddeeeddddddgggkkknnnppprrruuuwwwzzz{{{}}}{{{rrrllliii^^^YYYUUUTTTRRRQQQVVV]]]hhhqqq{{{~~~xxxqqqjjjeeeaaa___]]]YYYTTTOOOLLLIIIEEECCCDDDGGGJJJKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNPPPPPPQQQSSSUUUYYY\\\```cccdddbbbbbbcccdddfffggghhhhhhfffgggiiihhhhhhiiikkkmmmkkkkkkjjjjjjiiijjjjjjjjjkkklllmmmnnnooopppqqqrrrsssssssssrrrqqqooonnnmmmnnnooooooooonnnnnnpppqqqpppqqqrrrrrrssstttuuuuuussstttuuuvvvvvvuuutttsssuuusssrrrrrrtttuuuuuutttrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwttttttttttttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{wwwwwwwwwuuutttuuuwwwzzzzzzyyywwwvvvwwwxxxzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxzzz|||}}}~~~}}}{{{zzzxxxxxxxxxxxxxxxyyyyyyzzzxxxyyyzzzzzzxxxxxxyyyzzz}}}{{{zzzzzz{{{{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~|||||||||}}}}}}}}}~~~~~~~~~|||{{{yyyyyyzzz{{{|||||||||{{{{{{{{{}}}~~~~~~}}}|||||||||~~~}}}zzzxxxttttttuuusssooolllkkkllleeeccc```___]]][[[XXXUUUMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEKKKOOOVVV]]]ccciiiooosss}}}~~~}}}zzzxxxwwwvvvtttrrrnnnmmmlllkkkjjjjjjjjjjjjeeeffffffccc___\\\ZZZYYYXXXUUURRROOOMMMJJJHHHEEEDDDAAA@@@AAA@@@===@@@EEEIIIVVVffftttyyyuuuwww}}}wwwnnnhhhooottthhh[[[OOOHHHFFFBBBAAA???<<<:::999888888555444444444444333333333444333333222222333333444111777;;;???MMMhhhooo___dddkkk~~~~~~wwwmmmfffeeefffdddeeeiiinnnqqqrrrtttwwwyyyyyyzzz{{{}}}{{{qqqjjjggg]]]YYYUUUTTTSSSSSSXXX___jjjrrr{{{|||{{{wwwrrrllleee```]]]WWWSSSNNNJJJHHHFFFDDDCCCDDDGGGJJJLLLLLLLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRTTTUUUXXX[[[^^^aaacccdddccccccddddddeeefffggggggeeegggiiijjjjjjjjjkkkllljjjjjjjjjiiijjjjjjkkkkkkkkkkkklllnnnoooqqqrrrrrrqqqrrrrrrrrrrrrqqqoooooonnnooopppooonnnnnnppprrrpppqqqqqqrrrssstttuuuvvvtttuuuwwwxxxxxxwwwuuutttuuusssrrrrrrtttuuuuuutttrrrqqqqqqrrrrrrtttuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvuuutttsssssssssuuuwwwyyywwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyvvvxxxyyyxxxuuuuuuwwwyyywwwwwwvvvwwwxxxyyy{{{|||zzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{|||||||||{{{zzzxxxxxxwwwwwwxxxyyyyyyzzzyyyzzz{{{zzzyyyxxxyyy{{{{{{zzzzzz{{{}}}}}}|||zzzxxxxxxzzz{{{|||}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}|||||||||||||||}}}}}}~~~~~~}}}}}}~~~{{{xxxuuuwwwwwwuuupppmmmmmmmmmgggeeebbbaaa___]]]YYYWWWRRRQQQPPPNNNKKKIIIHHHGGGDDDDDDCCCCCCCCCDDDFFFGGGJJJOOOWWW___eeekkkqqqttt|||~~~}}}zzzyyyxxxxxxvvvtttpppooonnnmmmllllllmmmmmmeeeffffffbbb]]]ZZZYYYZZZYYYVVVRRROOOLLLJJJGGGEEEDDDBBBAAAAAA@@@===???DDDGGGTTTdddrrr~~~xxxsssttt{{{uuuiiiaaahhh{{{wwwlll```RRRIIIGGGDDDCCCAAA???===;;;::::::555555444444444333333333444333333222222333333444000777<<<@@@OOOjjjlll[[[```ggg|||||||||wwwmmmgggffffffeeefffkkkpppssstttuuuxxx{{{xxxyyyzzz{{{~~~|||qqqiiieee]]]YYYUUUUUUSSSSSSYYY```kkkttt{{{~~~zzzyyywwwsssmmmfffaaa]]]TTTPPPKKKGGGEEEEEEDDDCCCDDDGGGKKKMMMMMMLLLMMMMMMLLLMMMMMMNNNOOOQQQRRRSSSVVVWWWYYY\\\^^^aaacccddddddddddddeeeeeefffffffffcccfffiiikkkkkkkkkkkkllljjjjjjiiiiiijjjjjjkkklllkkkkkklllnnnoooqqqrrrrrrooopppqqqrrrsssrrrqqqqqqnnnooopppooonnnoooppprrrppppppqqqrrrsssuuuuuuvvvtttvvvwwwxxxxxxwwwvvvtttuuusssrrrrrrtttuuuuuutttqqqqqqqqqqqqrrrssstttuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvtttsssrrrrrrtttwwwyyyvvvvvvwwwwwwxxxyyy{{{{{{}}}|||zzzyyyxxxwwwwwwwwwvvvyyy{{{zzzwwwvvvwwwyyyuuuuuuvvvwwwxxxzzz||||||{{{zzzzzzyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{xxxwwwwwwwwwxxxyyyyyyzzzyyyzzz{{{{{{yyyyyyzzz{{{zzzzzzzzz|||~~~~~~}}}{{{vvvwwwxxxzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||||||||{{{|||~~~{{{yyyvvvxxxyyyvvvqqqnnnmmmnnnhhhfffcccbbb```^^^[[[XXXYYYXXXVVVSSSOOOLLLJJJIIIDDDCCCCCCCCCDDDEEEGGGHHHJJJPPPYYYbbbiiipppuuuyyy|||}}}}}}{{{yyyyyyyyywwwvvvrrrqqqpppnnnnnnnnnooooooffffffeeeaaa\\\YYYYYY[[[YYYVVVRRRNNNLLLJJJGGGEEEEEEBBBAAAAAA@@@===???DDDFFFSSScccqqq~~~xxxrrrssszzzyyyqqqkkkddddddqqq~~~ttteeeSSSHHHGGGFFFDDDAAA>>>===<<<:::888777666555444444333444444111111222222222333333333444555888BBBSSSiii~~~tttgggXXX[[[mmmyyyzzzpppiiiggggggfffeeejjjllloooqqqsssuuuxxx{{{zzzzzzzzz{{{}}}{{{rrrjjjfff]]]WWWSSSRRRRRRTTT[[[dddooosssyyy|||}}}}}}||||||vvvyyyxxxtttqqqppplllggg^^^UUULLLFFFFFFGGGFFFDDDHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOOOOMMMLLLMMMPPPSSSYYY\\\```bbbbbbcccdddeeedddddddddeeeeeeeeefffffffffhhhiiijjjiiiiiikkklllkkkkkkjjjjjjjjjjjjjjjkkkhhhjjjmmmnnnnnnoooppprrrpppooonnnooopppppppppnnnmmmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttuuutttrrrrrrrrrsssuuuwwwttttttssssssssssssttttttxxxwwwvvvuuuttttttttttttrrrsssuuuvvvwwwwwwwwwvvvuuuvvvxxxyyyyyyzzz|||~~~zzzxxxvvvvvvxxxyyywwwtttyyyyyyzzzzzzzzzyyyyyyxxxvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxttttttuuuwwwwwwxxxxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{|||||||||||||||{{{{{{zzzyyyzzz{{{{{{||||||{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||zzz{{{|||{{{|||}}}}}}}}}|||zzzyyy~~~~~~~~~}}}{{{|||xxxtttsssrrrpppooolllkkkiiifffbbb^^^[[[ZZZVVVUUUTTTRRRPPPNNNLLLLLLIIIHHHGGGEEEEEEFFFHHHIIIKKKOOOVVV```kkksssxxxzzzxxx~~~}}}}}}yyyvvvwwwyyyyyyuuupppqqqpppooonnnmmmmmmmmmnnneeedddbbbaaa```^^^[[[XXXZZZXXXTTTPPPKKKGGGEEEDDDDDDCCCAAA@@@??????@@@AAAJJJPPP___qqq~~~{{{sssqqqvvv{{{{{{sssnnnhhheeelll|||vvvgggUUUJJJGGGHHHEEEBBB???>>>===;;;999777666555444444333444444111222222222222333333333444555888BBBSSShhh|||{{{mmmbbbVVV\\\ppp|||xxxnnngggfffggghhhhhhkkkmmmqqqtttvvvxxxzzz|||{{{{{{{{{|||~~~zzzqqqjjjeee\\\WWWSSSRRRRRRTTT\\\eeeqqqtttyyy{{{{{{{{{{{{{{{uuuxxxxxxtttrrrqqqnnniii___WWWNNNHHHHHHHHHGGGEEEHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOOOONNNMMMNNNQQQTTTYYY[[[___aaabbbbbbdddeeeddddddeeeeeeeeeffffffffffffhhhiiiiiiiiiiiijjjlllkkkjjjjjjiiiiiiiiijjjjjjiiikkknnnoooooooooppprrrqqqpppooooooqqqqqqpppooonnnooopppqqqrrrrrrrrrqqqrrrrrrsssttttttttttttsssssssssssssssssssssssssssvvvuuutttssssssuuuvvvxxxuuuuuuttttttttttttuuuuuuxxxwwwwwwvvvuuuuuuttttttrrrsssuuuvvvwwwwwwwwwvvvuuuwwwyyyyyyyyyyyy{{{|||yyywwwvvvvvvxxxyyywwwuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxwwwwwwtttuuuvvvwwwwwwxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{|||}}}|||{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~||||||wwwtttsssrrrqqqppplllkkkiiifffccc___\\\ZZZXXXWWWVVVSSSQQQOOOMMMLLLJJJIIIGGGEEEEEEGGGHHHJJJOOORRRYYYaaajjjrrrvvvxxxyyy}}}}}}zzzwwwwwwyyyyyyuuuqqqqqqpppooonnnmmmllllllkkkeeecccbbbaaaaaa___[[[YYYYYYWWWTTTPPPLLLHHHFFFEEEDDDCCCBBB@@@???@@@@@@AAAIIIOOO^^^ooo}}}wwwuuuyyy}}}xxxtttnnnggggggrrrzzzjjjYYYMMMHHHJJJGGGCCC@@@???===;;;999777666555444444333444444222222222222333333333333444555999BBBRRRfffxxxrrrddd[[[SSS^^^uuuvvvkkkddddddgggiiijjjkkkoootttxxxzzz{{{|||}}}|||||||||}}}~~~xxxooohhhdddZZZUUURRRRRRSSSUUU^^^gggtttwwwyyyzzzzzzxxxxxxxxxtttxxxxxxuuussssssppplll```YYYQQQKKKJJJJJJIIIGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOONNNNNNOOORRRUUUWWWZZZ^^^```aaabbbcccdddeeeeeeeeefffffffffggggggfffhhhiiiiiihhhiiijjjkkkjjjiiiiiiiiiiiiiiijjjjjjkkkmmmooopppoooooopppqqqrrrpppooopppqqqrrrqqqpppooopppqqqrrrsssssssssrrrqqqrrrtttvvvvvvvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvuuuttttttvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvuuutttssstttuuuvvvwwwwwwvvvvvvvvvxxxzzzzzzyyyyyyyyyzzzxxxwwwvvvvvvxxxyyyxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvxxxxxxyyyzzzzzzyyyyyyyyyyyyzzz|||}}}|||{{{yyywwwzzzzzz{{{||||||||||||{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{xxxuuuttttttrrrqqqmmmlllkkkhhhdddaaa^^^\\\[[[ZZZXXXUUURRROOOMMMLLLKKKIIIGGGFFFFFFGGGIIIKKKRRRVVV\\\cccjjjppptttvvv{{{~~~~~~{{{xxxxxxyyyyyyvvvssspppppppppnnnmmmkkkiiihhhdddcccbbbbbbbbb```]]]ZZZXXXVVVSSSPPPLLLIIIGGGFFFDDDCCCBBB@@@@@@@@@@@@AAAGGGMMM[[[mmmzzz|||yyy|||~~~|||vvvmmmffflllpppaaaSSSKKKLLLHHHDDD@@@>>>===;;;999777666555444444333444444222222222333333333444444444555999BBBPPPaaaqqq{{{nnnaaaXXXTTTccczzzwwwjjjbbbbbbeeeiiikkkkkkpppvvv{{{}}}~~~~~~~~~~~~~~~~~~~~~vvvnnnfffbbbYYYTTTQQQRRRTTTWWW```jjjwwwyyy{{{zzzxxxvvvuuuuuussswwwwwwuuussstttqqqmmm___YYYRRRLLLJJJJJJIIIHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOONNNNNNPPPSSSVVVVVVYYY]]]___```aaacccdddeeeeeefffffffffgggggggggfffhhhiiiiiihhhhhhiiikkkiiiiiihhhhhhhhhiiijjjjjjmmmnnnpppqqqpppooopppqqqrrrqqqpppqqqrrrrrrqqqpppqqqqqqrrrrrrssssssssssssppprrruuuwwwxxxwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrruuuuuutttttttttuuuvvvwwwuuuuuuttttttttttttuuuuuuvvvwwwxxxyyyyyywwwuuusssttttttuuuvvvvvvvvvvvvvvvwwwyyy{{{{{{yyyxxxxxxyyywwwwwwvvvwwwxxxxxxxxxxxxuuuvvvvvvwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvyyyyyyzzzzzzzzzyyyxxxxxxxxxyyy{{{||||||zzzxxxvvvzzzzzz{{{|||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}~~~}}}zzzxxxxxxwwwvvvtttooonnnllljjjfffccc```___^^^\\\ZZZVVVSSSPPPMMMLLLLLLJJJHHHFFFFFFHHHKKKMMMSSSWWW^^^eeekkkqqquuuxxx}}}~~~~~~|||yyyxxxyyyyyywwwuuuppppppooonnnllliiigggeeedddcccbbbbbbbbbaaa^^^\\\WWWUUUSSSPPPMMMJJJIIIHHHEEEDDDBBBAAA@@@@@@AAAAAAFFFKKKYYYjjjwww~~~{{{~~~wwwmmmnnnyyylll]]]RRRMMMIIIDDD@@@>>><<<:::999777666555444444333444444222222333333333444444444444555:::CCCOOO___mmmuuurrrcccZZZXXXiii~~~xxxkkkbbbaaadddhhhjjjkkkpppxxx}}}vvvlllddd___XXXTTTQQQSSSVVVZZZdddnnnyyy{{{}}}|||yyyuuussssssrrruuuuuusssqqqqqqooojjj[[[WWWQQQLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNPPPTTTWWWVVVYYY]]]___aaabbbccceeeeeeeeeeeeeeefffffffffgggggghhhiiiiiihhhggghhhjjjiiiiiihhhhhhiiijjjkkkkkkmmmnnnpppqqqpppooopppqqqrrrqqqpppqqqrrrrrrqqqppprrrrrrrrrrrrrrrrrrssssssppprrruuuwwwxxxwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrtttsssssssssttttttuuuuuutttssssssrrrrrrsssssstttuuuvvvxxxyyyxxxwwwuuutttuuuuuuuuuuuuuuuvvvvvvvvvwwwyyy{{{{{{zzzxxxwwwxxxwwwwwwxxxwwwwwwwwwwwwxxxvvvwwwxxxxxxyyyyyyyyyxxxvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzzzzzzzzzzyyyyyyyyywwwxxxxxxxxxxxxwwwwwwvvvyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{|||{{{zzzxxxwwwzzz{{{||||||}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}~~~~~~||||||{{{yyywwwppppppnnnllliiieeecccaaa___]]][[[WWWTTTPPPMMMLLLMMMKKKHHHFFFGGGIIIMMMOOORRRWWW___ggglllrrrxxx|||~~~~~~|||zzzxxxxxxxxxwwwvvvqqqpppooommmkkkhhhfffeeedddccccccccccccbbb___\\\WWWUUUSSSPPPMMMKKKIIIIIIEEEDDDBBBAAA@@@AAAAAABBBDDDJJJWWWhhhuuu~~~}}}zzz}}}}}}zzz{{{kkk^^^PPPLLLFFFAAA>>>===;;;:::777666555444444333444444333333333333444444444444555777===GGGTTTcccooowwwyyyjjj```___qqqyyylllcccbbbeeehhhiiimmmrrryyy~~~vvvlllccc^^^WWWTTTRRRTTTXXX]]]hhhrrrzzz}}}~~~{{{vvvsssqqqpppssssssooommmmmmiiieeeWWWUUUPPPLLLJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLMMMMMMMMMPPPTTTWWWVVVYYY]]]```aaabbbdddfffdddddddddeeeeeeeeeffffffggghhhiiiiiigggggghhhiiiiiiiiiiiiiiijjjkkkllllllkkkmmmooopppoooooopppqqqrrrpppooopppqqqrrrqqqppprrrrrrqqqqqqqqqqqqrrrrrrpppqqqtttvvvwwwvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttsssrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvuuutttvvvvvvuuuuuuuuuuuuvvvvvvvvvyyy{{{|||zzzxxxxxxxxxwwwxxxyyyxxxvvvuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxwwwvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{zzzyyyyyy{{{{{{|||}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}|||}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~|||||||||}}}}}}}}}{{{yyyrrrqqqpppmmmkkkhhheeedddaaa___]]]YYYVVVRRRPPPNNNNNNLLLIIIGGGGGGJJJNNNQQQQQQXXXaaahhhmmmssszzz}}}}}}|||zzzxxxvvvvvvvvvwwwrrrqqqooollljjjhhhggggggfffeeedddddddddbbb___\\\XXXVVVSSSPPPMMMKKKIIIIIIEEEDDDCCCAAAAAAAAAAAABBBDDDIIIVVVgggttt}}}{{{xxxzzz}}}zzzjjjTTTOOOIIICCC@@@???===<<<777666555444444333444444333333333444444444444555666:::BBBNNN\\\lllyyyoooeeeeeexxxxxxlllddddddgggjjjkkkpppuuu{{{vvvlllccc^^^WWWTTTSSSVVVZZZ```kkkuuuzzz~~~}}}wwwrrrpppoooqqqqqqllliiigggccc^^^UUUSSSPPPMMMJJJJJJLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMIIIJJJKKKKKKLLLOOOSSSVVVWWWZZZ^^^aaabbbccceeegggcccccccccddddddddddddeeeggghhhiiihhhgggfffgggiiijjjjjjjjjjjjkkklllmmmnnniiikkknnnoooooooooppprrrqqqpppooooooqqqqqqpppooorrrqqqppppppppppppqqqrrrpppqqqrrrsssuuuuuuuuuuuusssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuusssssssssrrrrrrsssssssssttttttttttttttttttttttttwwwvvvuuuttttttuuuvvvwwwuuuxxx{{{|||{{{yyyxxxxxxxxxzzzzzzyyyvvvtttuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{}}}|||zzzxxxxxxxxxzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvwwwxxxyyyyyyyyyyyywwwxxxxxxyyyzzzzzzzzzzzz}}}|||{{{zzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}{{{}}}~~~|||||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~zzzxxxsssrrrqqqooollliiigggeeecccbbb___\\\YYYVVVTTTRRRNNNLLLIIIGGGHHHKKKOOORRRSSSZZZcccjjjnnnssszzz|||||||||zzzwwwuuutttuuuwwwtttqqqnnnkkkiiiiiiiiijjjgggfffeeeddddddbbb^^^\\\YYYWWWTTTQQQMMMKKKIIIHHHFFFEEECCCBBBAAAAAABBBBBBDDDIIIUUUfffsss|||{{{vvvwwwyyysssWWWRRRKKKEEEBBBAAA???>>>777777555444444444444444333333333444444444555555777;;;EEESSSccctttrrrhhhiii|||vvvllleeeeeeiiilllmmmssswww}}}vvvlllddd___XXXTTTSSSWWW[[[bbbmmmwwwzzz~~~yyysssooonnnpppooojjjfffddd___ZZZTTTSSSPPPMMMKKKKKKMMMOOOLLLMMMMMMNNNNNNNNNMMMMMMHHHIIIJJJKKKLLLNNNSSSVVVWWWZZZ^^^aaacccdddfffhhhbbbbbbcccccccccdddddddddggghhhiiihhhgggfffggghhhkkkkkkkkkkkklllmmmnnnooohhhjjjmmmnnnnnnoooppprrrpppooonnnooopppqqqpppnnnrrrqqqpppooooooooopppqqqppppppqqqrrrssstttuuuvvvtttttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvtttttttttsssssstttttttttttttttsssssssssttttttuuuwwwvvvuuuttttttuuuvvvwwwtttwww{{{|||{{{yyyyyyxxxyyy{{{{{{yyyuuussstttvvvvvvwwwxxxyyyzzz{{{{{{{{{}}}{{{yyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzvvvwwwxxxyyyzzz{{{{{{{{{}}}{{{zzzyyyzzz|||}}}{{{||||||}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}zzz}}}~~~|||zzzyyy~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}}}}~~~}}}zzzwwwtttsssrrrpppmmmjjjhhhfffeeedddaaa___\\\YYYWWWUUUOOOMMMIIIGGGHHHLLLPPPSSSTTT[[[dddkkknnnsssyyy||||||{{{yyyvvvtttsssuuuwwwuuurrrnnnjjjiiiiiikkkllliiigggfffeeedddbbb^^^[[[YYYXXXUUUQQQMMMKKKIIIHHHFFFEEECCCBBBAAAAAABBBBBBDDDIIIUUUeeesss|||{{{uuuuuuvvv~~~aaaTTTHHHDDDCCC@@@<<<:::999999888888888888999999333333333333444555666666999:::FFF[[[qqq}}}qqqrrr}}}~~~uuullliiihhhhhhlllqqqwwwyyy~~~~~~tttjjjccc___VVVUUUSSSUUU[[[eeeooouuu{{{}}}|||wwwssspppnnnkkkhhhddd```ZZZWWWUUURRRNNNLLLMMMNNNOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLMMMQQQSSSVVVXXX\\\^^^___aaaccceee``````aaabbbcccddddddeeeiiiiiiiiiiiiiiihhhggggggjjjjjjjjjjjjkkklllmmmmmmkkkkkkjjjiiijjjkkklllmmmoooooonnnnnnnnnnnnooooootttrrrooolllkkklllnnnoooooooooooopppqqqqqqrrrrrrtttttttttuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuutttttttttttttttsssssssssuuutttssssssrrrrrrrrrrrrssssssttttttttttttttttttuuuwwwyyyzzzzzzyyyxxxwwwzzzyyywwwuuuuuuvvvwwwxxxxxxyyyzzz{{{||||||||||||}}}zzzxxxwwwwwwyyyzzz}}}}}}{{{zzzyyyxxxxxxxxxxxxwwwvvvwwwzzz|||||||||{{{zzzyyyxxxxxxxxxyyyzzzyyyzzz|||}}}}}}|||zzzyyy}}}}}}}}}}}}}}}~~~~~~~~~{{{|||||||||||||||{{{zzz||||||||||||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}~~~~~~|||zzzyyywwwtttqqqnnnmmmllliiihhheeeccc___]]][[[YYYVVVSSSRRRRRRQQQOOOMMMMMMOOORRRUUU[[[cccjjjppptttxxxzzz~~~{{{yyywwwvvvvvvvvvtttrrrqqqpppnnnkkkiiihhhgggfffgggggggggfffdddaaa]]][[[VVVUUUTTTRRRPPPNNNLLLKKKFFFEEEBBB@@@???@@@@@@AAADDDIIITTTbbbrrrzzzsssrrrsss~~~fffXXXKKKFFFDDDAAA>>>===;;;:::999888777666666666333333333333444555666666:::>>>KKKccczzzxxxxxx|||ssskkkiiihhhhhhkkkpppwwwzzzwwwmmmddd___VVVTTTRRRTTTZZZdddooovvv}}}zzzvvvqqqoookkkhhheee```[[[WWWWWWTTTOOOMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLPPPRRRVVVYYY\\\^^^___```bbbddd``````aaaaaabbbbbbccccccffffffggghhhiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmlllkkkkkkjjjkkklllmmmnnnqqqqqqppppppppppppqqqqqqrrrqqqooommmmmmmmmnnnooommmmmmnnnnnnoooppppppqqqssssssttttttuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttttssssssttttttttttttttttttvvvuuutttsssrrrqqqqqqqqqssssssssstttttttttuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxzzzyyywwwvvvuuuvvvwwwxxxyyyyyyzzz{{{|||||||||{{{~~~|||zzzxxxwwwxxxzzz{{{}}}|||{{{yyyxxxwwwwwwwwwxxxvvvvvvwwwyyy{{{|||{{{zzzzzzyyyxxxxxxxxxyyyzzzyyyyyyyyyxxxxxxyyyyyyyyy||||||}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzz||||||||||||{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzxxxvvvsssqqqooonnnllljjjeeecccaaa___^^^]]]YYYWWWTTTTTTSSSQQQOOOPPPRRRTTTXXX\\\aaaggglllrrrwww{{{}}}}}}{{{yyywwwwwwwwwvvvtttrrrrrrqqqooommmkkkiiihhhhhhgggggggggfffdddaaa^^^\\\WWWVVVTTTRRROOOMMMKKKJJJGGGFFFDDDBBBAAAAAABBBBBBDDDJJJUUUcccsss{{{uuutttuuu{{{ooo```OOOHHHFFFBBB@@@???;;;:::999777666555444444333333333333444555666777;;;BBBTTTooo~~~xxxqqqjjjiiiiiihhhkkkooovvvzzzzzzpppfff```XXXUUUSSSTTT[[[fffrrrzzz}}}yyyrrroookkkhhhddd```[[[WWWWWWTTTPPPMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJKKKOOORRRXXXZZZ]]]^^^___```aaacccaaaaaaaaaaaabbbbbbbbbbbbbbbccceeegggiiijjjjjjkkkjjjiiiiiijjjjjjkkklllmmmmmmmmmlllllllllmmmnnnoooqqqqqqppppppppppppqqqqqqoooooooooooooooooooooooolllllllllmmmnnnnnnoooooorrrrrrssstttuuuvvvvvvwwwvvvvvvuuuuuuttttttssssssrrrssssssssstttuuuuuuuuuvvvvvvtttsssrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz|||{{{yyywwwwwwxxxzzz{{{}}}|||zzzyyywwwvvvvvvvvvwwwvvvuuuvvvyyyzzz{{{zzzzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{||||||}}}}}}~~~~~~}}}}}}zzzzzzyyyyyyyyyzzzzzz{{{||||||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~||||||{{{zzzxxxuuusssrrrqqqnnnllleeedddcccccccccaaa^^^[[[WWWWWWVVVTTTRRRSSSUUUXXX]]]___bbbeeejjjpppwww|||}}}|||{{{{{{yyyxxxwwwwwwvvvtttrrrsssrrrpppnnnllljjjiiiiiigggggggggfffdddaaa___]]]XXXWWWUUURRROOOMMMJJJIIIHHHGGGEEECCCBBBBBBBBBCCCDDDJJJUUUdddsss~~~xxxvvvvvvxxxxxxgggTTTJJJFFFCCCAAAAAA:::999888666555555444444333333333444444555666777:::DDD[[[zzzuuunnniiiiiiiiiiiikkknnnvvvzzz|||qqqgggaaaZZZWWWUUUWWW^^^jjjvvv~~~|||ssspppkkkgggddd___[[[WWWTTTQQQNNNLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJLLLOOORRRXXX[[[]]]^^^______aaabbbccccccccccccccccccbbbbbbbbbcccdddfffhhhiiijjjjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnoooooommmnnnooopppqqqppppppooollllllmmmmmmnnnoooooooooqqqqqqrrrsssuuuvvvwwwwwwwwwwwwvvvuuutttssssssrrrrrrrrrrrrssstttuuuvvvvvvwwwvvvtttsssrrrqqqppppppqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxwwwvvvvvvwwwwwwxxxzzzzzz{{{{{{{{{zzzyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{|||{{{zzzxxxwwwvvvuuuuuuxxxvvvuuuvvvxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzz|||{{{zzzzzzzzzzzz{{{|||{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||||||||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzxxxvvvuuutttrrrooommmgggfffeeeeeeeeebbb___\\\YYYYYYXXXVVVUUUUUUXXXZZZ```bbbfffiiimmmrrrxxx|||~~~|||zzzyyy|||zzzxxxwwwwwwvvvtttsssrrrqqqooommmllljjjjjjiiigggggggggeeedddaaa___^^^YYYXXXUUURRROOOLLLJJJHHHGGGFFFDDDCCCBBBAAABBBBBBCCCIIIUUUcccrrrzzzwwwwwwwwwnnnYYYMMMGGGCCC@@@@@@888777666666666666666666444444444444555666777777888EEE```~~~sssmmmhhhhhhiiiiiikkkooowwwzzzzzzpppfff```XXXVVVUUUWWW___kkkxxx}}}ssspppkkkfffbbb^^^ZZZWWWOOOMMMJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKMMMPPPSSSXXX[[[]]]^^^______aaabbbffffffeeeeeeeeeeeeeeeeeedddeeefffggghhhhhhhhhhhhiiiiiiiiiiiijjjkkkllllllnnnnnnooooooooopppppppppoooooonnnnnnnnnnnnoooooolllmmmoooqqqrrrqqqpppooommmnnnnnnoooppppppqqqqqqpppqqqrrrssstttuuuvvvwwwwwwwwwvvvuuutttssssssrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvtttsssrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{|||wwwwwwwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvxxxwwwvvvwwwyyyzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||{{{zzzzzzzzz{{{|||~~~~~~}}}||||||{{{{{{zzz{{{{{{||||||}}}||||||||||||{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}yyywwwvvvuuutttsssooommmiiihhhfffeeedddbbb^^^[[[ZZZZZZZZZXXXWWWXXXZZZ]]]bbbgggmmmrrrvvvxxx{{{|||~~~|||{{{zzz|||zzzxxxwwwwwwwwwuuusssqqqpppnnnlllkkkjjjiiiiiigggfffeeedddbbbaaa___^^^YYYXXXUUURRROOOLLLJJJHHHEEEEEECCCBBBAAAAAA@@@@@@BBBHHHSSSaaaooo||||||xxxwwwwwwuuu___QQQJJJDDD@@@@@@777777777666666777777888444444444444555666777888999GGGccc}}}}}}ssslllggggggiiijjjmmmrrrxxx{{{~~~vvvlllddd___TTTSSSSSSWWW___kkkwww~~~sssooojjjeeeaaa]]]XXXUUULLLKKKIIIJJJKKKLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKMMMQQQTTTXXXZZZ]]]^^^___```aaacccffffffffffffggggggggggggfffgggggghhhhhhhhhggggggiiihhhhhhiiiiiijjjkkklllmmmnnnooopppppppppooooooqqqqqqppppppppppppqqqqqqmmmnnnpppqqqrrrqqqppppppooooooppppppqqqqqqrrrrrrqqqqqqrrrssstttuuuuuuvvvvvvvvvuuuuuuttttttssssssrrrssssssssstttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrqqqrrrrrrssstttuuuvvvvvvwwwwwwxxxyyyzzz{{{||||||vvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxzzzxxxwwwxxxyyy{{{zzzzzzwwwwwwxxxyyyzzzzzzzzzzzzwwwxxxzzz{{{{{{zzzxxxwwwyyyzzz|||~~~~~~}}}|||{{{yyyzzz{{{|||}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~}}}~~~}}}xxxwwwvvvuuuuuussspppmmmllliiifffeeecccbbb___]]]\\\\\\\\\[[[YYYZZZ]]]```eeekkkssszzz~~~~~~~~~}}}|||{{{|||zzzxxxxxxxxxwwwuuusssqqqpppnnnlllkkkjjjiiiiiieeeeeedddbbbaaa```___^^^XXXWWWUUURRROOOMMMJJJIIIDDDDDDCCCBBBAAA@@@??????AAAFFFOOO\\\jjjxxx|||wwwuuuvvvzzz}}}{{{dddVVVMMMFFFAAA@@@:::999888777777777777777444444444444555666777888<<>>===AAACCCGGGPPP^^^nnn|||vvvqqqvvvyyy~~~~~~zzztttpppoootttyyydddTTTKKKFFFDDD===;;;888777777888777666666666555555555777888999???OOOfff~~~kkklllzzzrrrlllggghhhiiijjjlllpppuuuxxx~~~vvvmmmddd]]]YYYWWWYYY]]]cccjjjsss}}}wwwooohhheeeaaaZZZSSSQQQOOOOOONNNNNNLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGKKKPPPUUUWWWYYY[[[]]]___```aaabbbdddcccccccccdddeeefffggggggggghhhiiiiiiiiiiiiiiihhhgggfffgggjjjllllllkkkmmmnnnoooooommmmmmnnnooopppppppppooommmlllmmmooonnnooopppqqqqqqqqqqqqqqqoooooopppqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssswwwuuutttrrrrrrrrrtttuuusssssstttttttttssssssrrrqqqrrrssstttuuuuuuuuuuuutttttttttttttttuuuvvvvvvxxxwwwwwwwwwxxxxxxyyyyyywwwwwwxxxxxxwwwvvvtttssssssuuuwwwyyyzzzzzzyyyxxxyyyxxxxxxwwwwwwwwwxxxxxxvvvvvvwwwyyyzzzzzz{{{{{{zzzyyyxxxxxxxxxyyy{{{|||}}}||||||{{{{{{||||||}}}zzz{{{|||{{{zzzyyyzzz{{{{{{{{{{{{{{{||||||||||||zzzyyyyyy{{{}}}}}}{{{yyyzzz{{{||||||}}}}}}||||||zzz{{{|||}}}}}}~~~~~~~~~||||||}}}~~~|||}}}}}}|||}}}}}}~~~~~~}}}|||yyywwwuuusssrrrrrrpppooommmjjjhhhfffeeeeeedddaaaaaabbbbbbaaaeeekkkooosssyyy~~~}}}|||yyyyyyxxxvvvuuutttsssrrrsssqqqnnnmmmlllkkkiiigggeeecccaaa``````___]]][[[ZZZXXXTTTRRRQQQOOOLLLJJJIIIGGGCCCAAA@@@???>>>===@@@AAAFFFOOO]]]mmm|||wwwsssuuuxxx{{{tttrrrmmmmmmzzz~~~iiiVVVJJJDDDCCC>>><<<999888888888777666777666666666666888:::;;;???NNNeee{{{vvveeeiiixxxpppiiifffgggiiijjjmmmqqqssswww}}}xxxnnnddd]]]YYYXXX[[[___dddllluuuyyypppgggccc___XXXSSSRRRPPPOOOOOONNNLLLJJJIIIHHHJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHLLLQQQUUUYYYZZZ\\\]]]___`````````cccbbbbbbbbbcccdddeeefffffffffggghhhhhhhhhggggggiiihhhgggiiikkkmmmmmmmmmlllmmmnnnnnnllllllmmmnnnnnnooopppooommmmmmnnnppplllmmmnnnpppqqqqqqrrrrrrnnnooopppqqqrrrsssssssssrrrrrrsssssssssrrrrrrqqqvvvuuutttrrrrrrssstttttttttuuuuuuuuutttsssrrrrrrpppqqqssstttuuuvvvwwwwwwtttttttttttttttuuuvvvvvvyyyyyyyyyyyyzzzzzzzzz{{{wwwwwwxxxxxxwwwuuutttsssuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{yyyxxxxxxwwwwwwyyyzzz{{{||||||}}}}}}}}}}}}||||||zzz{{{|||{{{yyyxxxyyyzzz|||||||||{{{{{{{{{{{{{{{zzzzzzzzz|||~~~~~~|||zzzzzz{{{||||||}}}}}}||||||{{{{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||}}}}}}||||||}}}~~~~~~~~~}}}{{{xxxuuusssrrrqqqpppooonnnkkkjjjhhhhhhgggdddbbbaaabbbbbbaaaffflllrrrvvv|||~~~}}}}}}|||xxxxxxwwwvvvtttsssrrrrrrqqqooommmllllllllljjjhhhfffdddbbbaaa```___]]][[[ZZZXXXUUUSSSQQQOOOMMMJJJIIIFFFCCC@@@@@@???>>>===>>>@@@DDDMMM[[[lll{{{xxxtttsssxxx{{{xxxooojjjtttkkkWWWJJJDDDDDD???===:::888888888888777555555444555555777999:::@@@OOOeeeyyy}}}lll```gggxxx}}}mmmgggdddfffiiijjjmmmqqqqqqvvv|||{{{oooeee]]]ZZZWWWZZZ___eeemmmvvv|||qqqgggaaa\\\VVVRRRRRRPPPPPPOOONNNLLLJJJIIIHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJMMMRRRVVV[[[[[[]]]^^^____________bbbbbbbbbbbbcccdddeeeeeeeeeffffffggggggfffffffffjjjiiihhhiiilllnnnooonnnkkklllmmmmmmkkkkkklllmmmmmmnnnooonnnmmmnnnoooqqqnnnnnnpppqqqqqqrrrrrrrrrppppppqqqrrrrrrrrrqqqqqqrrrsssssstttsssrrrqqqqqquuutttssssssssssssttttttuuuuuuuuuuuutttsssrrrrrrpppqqqrrrtttvvvwwwxxxxxxtttttttttttttttuuuvvvvvvxxxyyyyyyzzzzzzzzzzzzzzzuuuuuuvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxxxxxxxxxxvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxwwwwwwwwwxxxyyyzzzyyyzzz{{{||||||{{{zzzyyyzzz{{{{{{zzzxxxwwwxxxyyy|||||||||{{{{{{zzzzzzzzz{{{zzz{{{}}}}}}|||{{{{{{|||}}}}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}||||||}}}~~~~~~|||yyyvvvtttrrrqqqqqqpppooommmkkkjjjjjjjjjfffbbbaaacccbbbcccgggnnnssswww}}}}}}||||||}}}zzzyyyxxxwwwvvvtttssssssooonnnlllllllllllljjjiiigggeeebbbaaa```___]]][[[ZZZXXXUUUSSSRRRPPPLLLJJJHHHEEEBBB@@@@@@???>>>======>>>BBBKKKYYYjjjyyyxxxuuuqqqwwwxxxnnnrrrmmm[[[NNNHHHHHH@@@>>>;;;999999999888777555555444555666888:::;;;AAAPPPdddttt~~~}}}sssfff^^^gggxxx{{{kkkfffcccfffhhhiiilllooopppuuu|||}}}qqqeee^^^[[[VVVZZZ___fffmmmwww~~~rrrfff___YYYSSSOOOPPPOOOOOOOOONNNLLLKKKIIIHHHJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKOOOTTTWWW\\\\\\]]]^^^____________aaaaaabbbcccddddddddddddeeeeeefffffffffeeeeeedddiiihhhgggiiilllnnnooonnnkkklllmmmlllkkkjjjkkkmmmlllnnnooonnnmmmnnnppprrrqqqrrrrrrsssrrrrrrqqqqqqrrrrrrrrrrrrqqqppppppooorrrssstttuuuuuutttrrrqqqttttttssssssssstttttttttttttttuuuuuutttsssrrrrrrpppqqqsssuuuvvvwwwxxxxxxtttttttttttttttuuuvvvvvvwwwwwwxxxyyyzzzyyyyyyxxxssstttvvvwwwxxxyyyxxxxxxwwwvvvuuutttttttttuuuvvvwwwxxxyyyyyyyyywwwvvvuuuttttttttttttuuuwwwxxxyyyxxxxxxwwwwwwwwwxxxyyyzzzxxxyyyzzz{{{{{{zzzyyyxxxzzz{{{{{{zzzxxxvvvwwwxxx||||||{{{{{{zzzzzzyyyyyy{{{zzz{{{}}}~~~|||{{{||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~{{{xxxuuutttssssssrrrpppooommmlllkkkkkkgggdddcccdddddddddjjjqqqssswww}}}~~~}}}||||||}}}zzzyyyxxxwwwvvvtttssssssooommmlllkkklllllljjjiiigggeeebbbaaa```___\\\ZZZXXXWWWTTTSSSRRROOOKKKHHHGGGEEEAAA@@@??????>>>===<<<===@@@IIIVVVgggvvv~~~xxxtttooovvvwwwuuuzzziiiZZZNNNIIIGGGAAA???<<<::::::999888777666666666666888:::<<<===AAAOOObbbpppwww~~~zzzoooccc___jjjzzz}}}xxxjjjeeebbbeeehhhhhhjjjnnnpppvvv}}}~~~}}}qqqeee]]]ZZZVVVZZZ```gggnnnwww{{{oooccc]]]WWWRRROOOOOONNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLPPPUUUYYY[[[\\\]]]______`````````aaabbbcccdddeeeeeeeeeeeeeeeffffffffffffeeeddddddgggffffffgggjjjmmmnnnmmmkkklllmmmmmmkkkkkklllmmmmmmnnnooonnnmmmnnnpppqqqssssssttttttsssrrrqqqqqqrrrrrrrrrrrrqqqpppooooooqqqsssuuuvvvwwwvvvtttsssssssssssstttttttttttttttrrrrrrsssssssssssssssrrrqqqrrrtttuuuvvvwwwxxxxxxtttttttttttttttuuuvvvvvvuuuvvvxxxyyyyyyyyyxxxwwwsssuuuwwwyyyzzzzzzzzzzzzxxxwwwuuusssssstttvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwttttttsssssstttvvvxxxyyyyyyxxxxxxwwwwwwyyyzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{yyywwwuuuvvvwww{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~}}}{{{|||}}}}}}~~~~~~}}}}}}{{{{{{{{{||||||}}}~~~}}}~~~~~~~~~}}}||||||{{{|||}}}}}}}}}}}}}}}}}}|||{{{|||}}}}}}zzzxxxwwwvvvuuutttrrrpppooommmlllllljjjfffdddeeefffgggmmmtttuuuyyy~~~}}}}}}}}}xxxxxxwwwvvvtttsssrrrrrrooommmkkkkkklllkkkjjjhhhfffdddbbb```___]]][[[YYYWWWUUUSSSRRRQQQNNNJJJGGGFFFDDDAAA?????????>>>=========???FFFSSSdddsss}}}xxxtttmmmuuuzzzuuufffYYYOOOHHHDDDBBB@@@<<<:::::::::888777666555555666777999;;;===DDDRRRdddqqqwww}}}~~~nnndddbbbmmm|||{{{uuuiiidddbbbeeeggggggiiilllqqqvvv}}}~~~|||oooccc[[[YYYWWW[[[aaahhhpppyyytttjjj___ZZZWWWRRRPPPQQQMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIIIIJJJJJJIIIHHHGGGEEEGGGIIIKKKMMMQQQVVVYYY[[[\\\]]]___```aaaaaaaaabbbbbbdddeeeffffffeeeeeefffffffffffffffeeeddddddeeeddddddeeeiiikkkllllllkkkmmmnnnmmmlllkkklllmmmnnnoooooonnnmmmmmmoooqqqqqqqqqrrrsssssssssrrrrrrooopppqqqrrrrrrrrrrrrrrrqqqsssuuuxxxyyyxxxwwwvvvrrrssssssttttttuuuttttttooopppqqqrrrsssssssssssssssssstttvvvvvvwwwwwwwwwtttttttttttttttuuuvvvvvvuuuvvvxxxyyyyyyyyywwwwwwwwwxxxyyyzzz{{{zzzyyyyyyyyywwwuuussssssuuuxxxyyywwwwwwwwwxxxyyy{{{|||}}}vvvuuuttttttuuuwwwzzz{{{zzzyyyxxxxxxxxxyyy{{{|||zzzyyyyyyxxxxxxyyyyyyzzzyyyzzzzzzyyyvvvuuuuuuvvvyyyzzzzzzzzzzzzzzzzzz{{{yyyyyyzzz|||~~~~~~|||||||||}}}~~~~~~~~~~~~}}}zzz{{{|||}}}}}}~~~~~~~~~|||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}|||{{{|||}}}~~~|||{{{zzzyyyxxxvvvtttrrrooonnnmmmllllllhhhfffggggggiiiooowww{{{~~~~~~}}}}}}yyyyyyxxxvvvuuutttsssrrrooommmlllkkkkkkkkkiiigggfffdddaaa___^^^\\\YYYWWWUUUTTTRRRQQQPPPMMMHHHEEEFFFCCC@@@?????????>>>=========???EEEQQQaaaqqqzzzzzzuuullluuu}}}~~~xxxiii]]]TTTLLLGGGCCC@@@===;;;::::::999777333333333333555777999;;;HHHVVVhhhttt{{{nnnfffdddppp~~~zzzsssiiieeebbbeeegggggghhhkkkqqqwww~~~~~~zzzmmmaaaZZZWWWXXX\\\cccjjjrrr{{{oooeee\\\YYYWWWTTTRRRSSSLLLLLLMMMMMMMMMMMMLLLLLLGGGHHHIIIJJJJJJJJJIIIHHHEEEGGGJJJLLLNNNRRRVVVZZZZZZ[[[]]]___```aaabbbbbbbbbccceeefffggggggfffeeefffgggggggggfffeeeeeedddccccccbbbdddgggjjjkkkkkklllmmmnnnnnnllllllmmmnnnnnnooopppooommmmmmnnnpppnnnooopppqqqrrrsssssssssmmmnnnoooqqqssstttttttttppprrrvvvxxxzzzzzzxxxwwwrrrrrrssstttuuuuuuuuutttnnnooopppqqqrrrsssssssssttttttuuuvvvvvvvvvvvvvvvtttttttttttttttuuuvvvvvvuuuvvvxxxzzzzzzyyyxxxwwwzzz{{{||||||{{{zzzxxxwwwyyywwwuuussssssvvvyyy{{{uuuuuuvvvwwwzzz}}}xxxwwwvvvvvvwwwyyy{{{}}}zzzzzzyyyyyyyyyzzz{{{|||xxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyvvvtttuuuuuuyyyyyyyyyzzzzzz{{{{{{{{{xxxxxxyyy|||~~~~~~|||||||||}}}~~~~~~~~~~~~~~~yyyzzz|||~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||}}}}}}}}}||||||}}}}}}}}}{{{|||}}}~~~~~~|||{{{{{{yyyxxxuuussspppnnnmmmlllmmmiiiggghhhhhhjjjpppxxx}}}~~~~~~}}}|||{{{zzzyyyxxxvvvuuuuuupppnnnlllkkkkkkjjjhhhfffeeeccc```^^^]]][[[YYYVVVTTTSSSRRRQQQOOOLLLHHHDDDFFFCCC@@@?????????>>>===>>>===???DDDPPP```oooxxx{{{vvvllluuuppp```TTTKKKHHHCCC@@@<<<999888777555444999666555888999999;;;@@@LLLZZZooo~~~pppeeeiiiuuu{{{}}}pppjjjccc___aaaeeefffiiilllpppwww~~~~~~wwwqqqiii___ZZZZZZXXX]]]eeemmmttt{{{wwwgggbbb[[[TTTOOOLLLKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIJJJLLLPPPSSSUUUVVVZZZ^^^```______aaadddaaaaaaaaaaaabbbbbbbbbbbbeeefffggggggeeecccccccccdddfffffffffffffffhhhjjjhhhiiilllnnnooooooooonnnlllnnnoooooommmlllmmmnnnpppqqqqqqrrrrrrsssttttttppppppooooooooooooppppppqqqtttyyy|||}}}|||xxxvvvwwwwwwwwwvvvuuuttttttsssrrrrrrssssssssssssssssssssssssssstttttttttttttttsssssssssttttttuuuwwwwwwtttuuuwwwyyyyyyxxxwwwvvvzzz{{{||||||{{{xxxvvvttttttttttttuuuuuuwwwxxxxxxwwwwwwwwwwwwxxxzzz|||}}}{{{xxxtttuuuxxxzzzzzzyyyvvvxxxyyyyyyxxxwwwyyyzzzvvvvvvuuuuuuvvvxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||{{{yyyxxxxxxzzzzzzyyyxxxyyy{{{}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||||||||}}}~~~~~~|||}}}}}}~~~~~~}}}|||{{{yyyxxxvvvtttrrrqqqppppppnnnmmmkkkjjjkkkooovvv{{{}}}}}}|||zzzwwwuuusssqqqqqqlllllllllkkkjjjhhheeedddbbb```^^^]]]]]]\\\ZZZXXXSSSRRRQQQOOOLLLJJJHHHGGGGGGDDD@@@??????@@@@@@???======@@@FFFLLLXXXjjjzzzuuuqqqsssyyyxxxhhhZZZOOOIIIEEEAAA===;;;999888777555888555555888999888<<>>>>>??????>>><<<<<>>======>>>===<<<<<<<<>>FFFYYYmmmsssqqq~~~vvvkkkfffccceeeggggggkkkpppwww}}}vvvnnnhhhaaaZZZWWWYYY[[[^^^dddjjjrrr{{{zzzkkk```\\\YYYVVVPPPKKKGGGFFFEEEEEEIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHJJJMMMPPPRRRTTTSSSSSSSSSWWW]]]___^^^[[[____________````````````aaabbbcccccccccccceeegggfffhhhhhhhhhggghhhjjjlllmmmlllkkkjjjkkklllmmmnnnkkkmmmnnnooommmmmmmmmnnnllllllmmmnnnnnnoooooopppoooooopppqqqrrrtttuuuvvvvvvvvvuuutttttttttttttttvvvuuuuuuuuutttttttttsssuuuuuutttsssrrrrrrqqqqqqrrrrrrssstttvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{}}}}}}|||{{{zzzvvvvvvuuuvvvvvvwwwyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{yyyyyyxxxxxxyyy{{{|||}}}~~~|||yyywwwvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvvvvxxxyyyzzz{{{|||{{{zzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzyyywwwwwwwwwyyy{{{zzzyyyyyy{{{||||||{{{{{{{{{||||||}}}~~~~~~~~~zzzzzzzzzzzzzzzyyyxxxxxx{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}~~~~~~|||{{{zzzxxxwwwvvvuuuuuutttsssrrrqqqqqquuuzzz~~~}}}|||{{{{{{|||||||||yyyuuurrrooopppooommmkkkhhhfffdddbbb```^^^\\\[[[ZZZYYYVVVTTTPPPOOOMMMKKKIIIGGGEEEDDDCCCAAA???>>>>>>>>>===<<<<<<;;;>>>CCCIIITTTeeeuuu{{{pppooottt}}}uuu___PPPJJJFFF@@@<<<999888777666555555666888888999@@@III___vvvyyyuuu}}}rrrkkkgggeeeffffffgggkkkqqqwww{{{ssskkkeee^^^XXXWWWZZZ\\\___dddkkkrrr{{{sssddd[[[XXXUUURRRNNNJJJGGGEEEEEEEEEHHHHHHJJJJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKMMMPPPSSSTTTPPPPPPQQQVVV]]]```___]]]____________```````````````aaabbbbbbbbbccceeegggfffhhhhhhhhhggghhhjjjlllmmmlllkkkjjjjjjkkkmmmnnnkkkmmmoooooonnnnnnooopppmmmmmmnnnnnnoooppppppqqqoooooopppqqqrrrtttvvvwwwxxxwwwuuutttssssssttttttvvvvvvuuuuuuuuuuuuttttttuuuuuutttsssrrrrrrqqqqqqqqqrrrssstttuuuvvvwwwxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxyyy{{{}}}}}}|||{{{zzzvvvvvvvvvvvvwwwyyyzzz{{{vvvvvvuuuuuuuuuvvvwwwwwwzzzyyyxxxxxxyyyzzz|||}}}~~~}}}zzzwwwuuutttuuuvvvxxxyyyzzzzzzxxxxxxxxxzzzzzz{{{||||||{{{zzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzyyywwwvvvvvvwww|||zzzyyyyyy{{{||||||{{{yyyyyyzzzzzz{{{|||||||||zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}~~~~~~|||{{{zzzxxxwwwvvvvvvvvvttttttsssrrrrrrvvv{{{~~~|||||||||}}}|||zzzxxxuuusssqqqqqqpppooommmjjjhhheeedddcccaaa^^^\\\ZZZZZZXXXVVVTTTOOONNNMMMKKKHHHFFFDDDCCCDDDBBB@@@?????????>>><<<;;;;;;===BBBHHHRRRcccsss}}}}}}pppnnnrrr||||||eeeUUULLLHHHAAA<<<999888777666555555777:::999:::CCCMMMfff}}}uuuyyyooojjjgggeeefffffffffkkkqqqwww~~~yyyqqqhhhbbb\\\WWWWWW[[[]]]aaaffflllssszzz|||mmm___WWWUUUMMMLLLJJJHHHGGGGGGHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGIIILLLOOORRRTTTUUUOOOPPPSSSWWW\\\___``````______`````````aaaaaaaaa```aaabbbaaa```bbbdddgggfffggghhhhhhggggggiiikkkkkkkkkjjjkkkkkklllmmmmmmjjjlllnnnooonnnnnnooopppnnnnnnooooooppppppqqqqqqoooooopppqqqrrrtttvvvwwwwwwvvvtttsssrrrssstttttttttttttttttttttttttttttttttttttttssssssrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvsssssssssssstttuuuvvvwwwwwwxxxzzz||||||{{{zzzyyyuuuuuuvvvwwwxxxyyyzzz{{{wwwwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{~~~}}}{{{xxxuuutttuuuwwwxxxyyyzzzzzzyyyyyyzzz|||{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzxxxvvvwwwxxx|||{{{yyyyyy{{{|||{{{{{{xxxxxxyyyyyyzzz{{{{{{{{{yyyyyyzzz{{{||||||||||||{{{{{{|||||||||}}}}}}}}}|||||||||||||||}}}~~~~~~~~~~~~||||||zzzyyyxxxwwwwwwwwwvvvvvvuuuttttttwww|||}}}}}}~~~}}}|||yyyvvvtttrrrqqqqqqpppnnnllljjjgggfffeeedddaaa___\\\[[[ZZZXXXVVVSSSOOONNNMMMJJJHHHFFFDDDCCCCCCBBB@@@@@@@@@@@@>>><<<;;;:::<<>>>>>>>>>>>;;;999;;;:::;;;@@@DDDNNN___nnnwwwtttooopppyyy~~~}}}www```TTTNNNGGGAAA>>>===<<<;;;888888888999999>>>MMM[[[|||{{{ttt|||{{{oooiiieee___\\\___bbbdddhhhlllvvvyyyooocccZZZWWWXXXXXXXXX```ccciiipppwww|||wwwggg[[[UUUQQQMMMGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGIIIIIIIIIIIIGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEIIIJJJLLLNNNQQQTTTVVVWWWYYYZZZ[[[]]]___aaabbbcccaaaaaaaaa```aaabbbbbbcccdddddddddcccaaaaaaccceeefffgggggghhhhhhhhhhhhgggjjjjjjkkkllllllllllllkkkiiiiiijjjkkklllnnnnnnooonnnlllkkknnnqqqrrrpppnnnlllnnnpppqqqrrrqqqpppoooppppppppppppppppppqqqqqqnnnnnnnnnnnnnnnooooooppppppqqqtttvvvvvvvvvtttsssvvvuuutttsssssstttvvvwwwooopppqqqrrrtttuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvwwwuuutttuuuvvvvvvuuutttwwwvvvuuuuuuuuuwwwxxxyyy}}}|||{{{yyyxxxwwwwwwvvvyyyxxxvvvtttuuuxxx{{{}}}vvvwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzxxxwwwwwwwwwxxxyyyyyyzzzzzz{{{|||zzzzzz|||}}}|||zzzwwwxxxzzz|||}}}}}}||||||wwwxxxyyy{{{||||||}}}}}}}}}{{{{{{|||~~~}}}||||||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyy|||}}}|||zzzzzzyyywwwvvvtttssssssoooooonnnmmmkkkiiigggfffbbb```]]]\\\[[[YYYVVVTTTSSSNNNIIIHHHHHHGGGBBB===AAA@@@???===<<<<<<<<<<<<<<<;;;===AAADDDKKKZZZhhhsss{{{xxxooolllttt{{{zzz}}}gggVVVPPPHHHBBB>>><<<;;;:::999888999:::999>>>MMM[[[|||vvvqqqzzzyyynnnhhheee```^^^```aaabbbffflllttt~~~~~~sssdddYYYUUUVVVXXXYYYaaadddjjjqqqxxx}}}uuueeeYYYSSSNNNKKKGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHIIIIIIIIIHHHHHHFFFGGGGGGGGGFFFFFFEEEEEEHHHIIIKKKNNNQQQTTTVVVWWWYYYZZZ[[[]]]^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbccccccddddddcccaaaaaaccceeefffgggggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkiiiiiijjjkkklllmmmnnnnnnnnnmmmlllnnnqqqrrrqqqooommmnnnpppqqqqqqqqqooooooqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnoooppppppqqqrrrtttuuuvvvvvvuuuuuuwwwvvvtttsssssssssssstttqqqqqqrrrssstttuuuuuuvvvtttuuuuuuvvvwwwxxxxxxyyywwwwwwwwwxxxxxxwwwwwwwwwxxxwwwvvvwwwxxxxxxwwwvvvwwwvvvuuuuuuvvvwwwxxxyyy{{{zzzyyyxxxwwwvvvvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{wwwwwwwwwwwwxxxxxxxxxxxxzzz{{{|||||||||{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{|||~~~|||zzz{{{|||}}}{{{yyyyyyyyy{{{|||||||||{{{{{{xxxyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{~~~~~~}}}{{{zzzyyywwwuuutttrrrrrrqqqpppooommmjjjgggeeedddbbb```]]]\\\[[[YYYVVVTTTPPPLLLHHHGGGIIIHHHDDD@@@AAA@@@???===<<<<<<;;;;;;;;;:::<<>>===<<<;;;;;;;;;:::999;;;>>>AAAHHHVVVdddrrr|||zzzqqqmmmttt~~~zzztttsssxxxvvv[[[UUULLLDDD???<<<999888:::999;;;;;;;;;???MMM[[[uuutttmmmnnn{{{|||qqqllleeeddddddccc^^^\\\ccclllsss}}}}}}rrrbbbWWWSSSUUUXXXYYY```dddjjjqqqxxx~~~~~~sssbbbUUUNNNKKKGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFIIILLLOOORRRTTTVVVZZZZZZ[[[[[[\\\]]]^^^^^^___``````aaaaaaaaaaaaaaabbbcccdddcccbbbbbbdddeeeffffffffffffgggggghhhiiihhhhhhiiijjjjjjjjjjjjiiiiiiiiijjjkkkllllllmmmmmmllllllmmmnnnoooooonnnmmmnnnoooppppppppppppoooooorrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppqqqqqqrrrrrrrrrqqqqqqrrrssstttuuuttttttssssssrrrrrrrrrrrruuutttttttttttttttttttttqqqsssvvvxxxzzzzzzzzzyyywwwwwwwwwvvvvvvvvvvvvvvvuuutttssstttuuuvvvuuutttwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxzzz{{{|||{{{{{{zzzwwwxxxxxxyyyyyyzzz{{{{{{||||||}}}}}}}}}{{{xxxvvvyyyyyyzzz{{{{{{|||||||||yyyzzz{{{}}}~~~~~~~~~|||{{{{{{}}}~~~~~~}}}{{{||||||}}}~~~||||||{{{zzzzzz{{{}}}~~~|||~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{}}}~~~}}}|||{{{yyywwwtttrrrpppoooppppppnnnllljjjgggdddcccbbb___]]][[[ZZZXXXVVVSSSNNNLLLIIIHHHHHHGGGDDDBBB@@@???>>>===<<<;;;;;;;;;::::::;;;>>>@@@GGGUUUcccqqq{{{|||sssnnnsss|||zzzuuusssrrruuu[[[UUULLLDDD???<<<999888999999;;;<<<;;;???LLLYYYrrrjjjeeejjjzzz|||qqqlllfffeeedddccc^^^\\\bbbkkkttt~~~wwwmmmaaaXXXUUUVVVXXXXXX___bbbhhhpppwww}}}tttbbbTTTNNNKKKGGGFFFEEEEEEDDDCCCDDDDDDDDDBBBBBBCCCEEEFFFHHHJJJJJJGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEHHHKKKOOORRRUUUVVVYYYYYYZZZZZZ[[[\\\]]]]]]______```aaaaaaaaaaaa```aaabbbddddddccccccdddeeeeeeeeeeeeeeefffggghhhiiihhhhhhiiijjjjjjjjjjjjiiiiiijjjjjjkkkkkkllllllllljjjkkklllmmmlllllllllllloooooopppppppppooooooooorrrqqqqqqqqqpppppppppooopppppppppppppppqqqqqqrrrppppppppppppqqqrrrssstttqqqrrrrrrsssssstttttttttvvvvvvuuuuuuuuuuuuttttttqqqsssvvvyyyzzz{{{zzzyyywwwvvvuuutttsssttttttttttttsssrrrsssuuuvvvuuutttwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvyyyxxxvvvtttuuuvvvyyyzzz||||||{{{zzzyyyxxxxxxwwwuuuvvvxxxyyyzzzyyyyyyxxxuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{}}}}}}|||zzzxxxwwwxxxxxxyyyzzz{{{|||}}}~~~yyyzzz{{{}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}zzzzzz{{{|||}}}~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~|||}}}~~~}}}}}}{{{zzz|||~~~|||{{{yyywwwtttrrrpppooommmmmmlllkkkjjjhhhfffeeeaaa___\\\[[[ZZZXXXUUUSSSPPPNNNKKKIIIGGGEEEBBB@@@@@@???>>><<<;;;;;;;;;:::<<<:::;;;>>>@@@FFFTTTbbbooozzz}}}uuuooossszzzyyyvvvpppzzz~~~mmmYYYSSSKKKCCC???<<<:::999888999:::;;;;;;>>>JJJWWWooovvv]]][[[cccvvvyyynnniiihhheeecccbbb___]]]bbbiiivvv~~~~~~uuulll```YYYVVVXXXXXXXXX^^^aaahhhooowww}}}tttbbbTTTNNNJJJGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJGGGFFFEEEDDDCCCDDDEEEEEEDDDEEEHHHKKKOOOSSSUUUWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbaaa```___```bbbdddddddddcccdddeeeeeeeeeddddddeeegggiiijjjhhhiiiiiijjjkkkjjjjjjjjjiiijjjjjjjjjkkkkkkkkkllljjjkkkmmmmmmlllkkkkkklllpppppppppooooooooooooooorrrqqqqqqppppppooooooooopppoooooooooooopppqqqqqqoooooopppqqqqqqrrrrrrssspppqqqrrrtttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuusssuuuvvvxxxzzzzzzzzzzzzvvvuuutttrrrrrrrrrssssssuuuttttttuuuwwwxxxxxxwwwxxxxxxxxxyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwzzzxxxuuussssssuuuxxx{{{|||{{{{{{zzzyyyxxxxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvtttuuuuuuvvvvvvwwwxxxxxxyyy{{{||||||{{{yyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~yyyzzz{{{|||}}}~~~~~~~~~|||{{{zzz{{{}}}~~~}}}|||{{{|||}}}{{{{{{zzzzzz{{{|||}}}~~~|||}}}~~~~~~|||{{{|||~~~{{{zzzxxxvvvtttrrrpppooollllllkkkkkkjjjhhhgggfffaaa___\\\ZZZYYYXXXUUUSSSPPPOOOMMMJJJFFFCCCAAA@@@??????===<<<;;;:::::::::<<<;;;;;;>>>???EEESSS```mmmxxxwwwqqqsssxxx~~~yyypppxxx}}}vvveeeVVVPPPHHHBBB>>><<<;;;:::777888:::;;;:::===IIIVVVjjjxxxrrrfffUUUUUU```ttt~~~xxxmmmiiiiiidddaaaaaa``````ccchhhvvv~~~~~~~~~yyyooobbbYYYVVVXXXZZZ[[[^^^bbbhhhpppxxx~~~tttaaaSSSMMMIIIFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGFFFDDDCCCCCCCCCEEEFFFDDDFFFHHHLLLPPPSSSVVVWWWUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^```aaabbbaaa```______aaadddeeedddcccdddeeeeeedddddddddeeegggiiijjjiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkmmmoooooommmkkklllnnnqqqppppppooooooooooooooossssssrrrqqqqqqpppoooooooooooonnnnnnnnnoooppppppoooppprrrsssttttttssssssrrrrrrtttuuuvvvuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzxxxvvvtttrrrrrrrrrssstttuuutttsssuuuwwwxxxxxxwwwxxxxxxyyyyyyyyyxxxwwwvvvtttuuuwwwxxxyyyxxxwwwvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxzzz{{{{{{yyyyyyzzz||||||{{{zzzzzzzzzzzz{{{|||xxxyyyzzz{{{|||}}}}}}}}}{{{{{{zzz{{{}}}~~~}}}{{{}}}~~~{{{{{{zzzzzz{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~|||~~~yyyyyywwwvvvtttrrrqqqpppmmmllllllkkkiiigggfffeeeaaa___\\\ZZZYYYWWWUUUSSSNNNNNNLLLJJJFFFDDDBBBBBB???>>>===<<<;;;:::::::::;;;::::::<<<>>>CCCQQQ^^^jjjwwwxxxqqqssswww||||||qqqwwwyyyqqq```TTTNNNGGGAAA>>>===<<<;;;666777999:::999<<>>===<<<;;;::::::::::::999999;;;<<