BM6&6(v@ yyy[[[EEE>>>@@@CCCDDD???DDDIIIOOOaaa{{{rrrhhh___PPPDDDDDDGGG@@@444CCC???===@@@CCCAAA>>>;;;<<<<<<;;;:::888555222111000000000000000///......//////...---------------+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,++++++++++++++++++++++++------,,,++++++******)))******************************+++++++++,,,,,,,,,------++++++++++++---------,,,,,,---...---+++(((++++++++++++++++++++++++,,,------,,,+++***,,,---***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,)))***++++++,,,,,,+++++++++++++++*********))))))***+++,,,+++******,,,------...222777<<>>:::===AAAEEEHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGTTTBBB===CCCCCCCCCAAA:::???\\\zzzzzzpppkkklllhhhjjjlllkkkhhheeeccccccbbbeeefffddd```\\\]]]^^^aaaZZZWWW[[[___```___```]]][[[WWWRRRNNNNNNQQQTTTTTTWWWVVVSSSRRRUUUXXXWWWRRRSSSTTTTTTQQQOOONNNNNNSSSRRRRRRVVV\\\```aaaaaa______aaaeeelllsssxxxzzz}}}yyyuuupppzzz}}}kkkcccbbbeeefffpppxxxrrriiiFFF;;;:::111---111333111,,,+++...333------------------------------------,,,,,,+++***++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++***************)))((((((((()))***++++++++++++++++++---//////...---...//////......///000000///---777555333222333333222111333444444444555666666666666666666666777888999:::999999;;;NNNnnn}}}zzz___QQQIIIBBB===>>>>>><<<<<>>======>>>============<<<:::999888444333111///......////////////...------.........,,,,,,,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,------+++)))++++++++++++++++++++++++***+++,,,+++******,,,...***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++,,,---,,,+++,,,...///...111555999;;;===>>>???===???BBBFFFHHHJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJIIIHHHFFFEEE???DDDEEE:::;;;KKKTTTggg|||yyywwwwwwxxxwwwvvvxxx}}}~~~|||xxxuuutttgggddd```^^^]]]\\\YYYWWWWWWTTTRRRRRRVVVXXXYYYXXXYYYfffqqq}}}zzzvvvkkkhhhsss}}}ssspppjjjcccfffjjjlllzzzeeePPPGGG:::666444111000000///......---------------------------------------,,,+++***+++++++++++++++++++++++++++---...---,,,+++,,,---++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))******+++***************)))(((((())))))***+++++++++++++++---///000000...------......------...000111000///222000//////111222222111333333444444555666666666666666666777777888999:::999:::<<>>@@@AAACCCEEEGGGIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJKKKKKKJJJIIIGGGFFF>>>===DDDDDD<<>>===<<<;;;::::::;;;;;;;;;999666333111000000000//////......//////000111......------,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,,,,,,,***,,,---......000333555444999>>>>>>;;;:::>>>BBBEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKMMMMMMNNNNNNJJJLLLMMMLLLIIIEEEBBBAAA???:::@@@HHHSSStttrrrhhheeekkkZZZXXXWWW^^^ttt~~~~~~}}}|||xxxiii^^^]]]TTTOOOSSS[[[^^^___```XXXVVVXXX___kkkvvv~~~|||}}}tttkkkjjjpppwww|||qqqvvvtttUUUIII;;;444444555222.../////////...............,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))******+++*********++++++******))))))******+++++++++******...///111111000//////000111///------///111111111===:::777555555333111000222333333444555666777777777777777777888999::::::888:::<<>>AAACCCFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIJJJKKKKKKKKKIIIIIIGGGFFFDDD@@@<<<===CCCGGGSSSgggaaaPPPMMMZZZrrr|||{{{oookkkeeecccccccccaaa^^^aaaccceeedddcccdddgggkkkbbbaaabbbeeegggkkkwwwtttkkkllleee\\\XXXYYY]]]``````ffflll|||qqqkkkoootttsssqqquuuooowwwnnn___MMM>>>555222222111111000000//////......,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))******+++)))***++++++,,,+++++++++***++++++++++++***))))))(((+++...///000111333444777444000///000333444555:::888666666666666555444111222333444555777888888888888777888888999:::;;;777999>>>TTTuuullldddaaaYYYOOOHHH===???HHHVVVdddrrrfffaaaXXXNNNFFF@@@===<<<888999:::;;;;;;:::888777444333222111000/////////------------............------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))***,,,,,,+++***++++++++++++++++++++++++***,,,//////...---,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++...111333555999===@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEGGGIIIJJJLLLMMMIIIJJJKKKKKKJJJIIIGGGEEEBBB@@@>>>===DDDTTThhhxxxgggWWWZZZgggqqqlll^^^\\\\\\[[[UUUMMMIIIKKKIIIHHHFFFEEEEEEEEEFFFFFF>>>AAADDDDDDCCCCCCFFFIIICCCAAACCCHHHLLLQQQ[[[fffxxx{{{}}}~~~}}}|||}}}||||||}}}~~~wwwnnnsssttttttsssrrrqqqrrrttttttuuuvvvtttqqqppprrrttttttxxx|||}}}vvvqqq^^^```dddlllxxx}}}~~~}}}xxxuuuvvvqqqllluuu{{{qqquuupppfffZZZMMMCCC===999222222111000000///......,,,,,,---...............------------------------+++---...---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))******+++)))***++++++,,,,,,,,,++++++++++++++++++***))))))(((+++---//////000111333777444000///222666999;;;999777555555666666555444111222333444555777888888888888888888999:::;;;;;;888;;;@@@WWWyyysssdddiiirrrpppdddZZZOOOIIIEEEFFFGGGJJJUUUbbbmmmyyyvvvgggXXXMMMGGGDDD999999999999::::::;;;<<<555444333111000//////...,,,---------.../////////------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++)))((()))+++------+++)))++++++++++++++++++++++++&&&))),,,......------...+++++++++,,,,,,+++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++---------.........//////---///333666888<<<@@@CCCBBB@@@???@@@BBBDDDDDDDDDCCCCCCDDDFFFHHHKKKMMMNNNMMMMMMNNNMMMLLLIIIFFFEEE???===<<>>@@@DDD???@@@AAA@@@??????@@@BBBAAAEEEGGGGGGEEECCCEEEGGGFFFDDDCCCFFFGGGHHHMMMTTTWWWYYY\\\]]]]]]\\\]]]^^^[[[\\\\\\\\\```aaaZZZQQQSSSSSSSSSRRRQQQRRRUUUWWWOOOQQQQQQOOOLLLKKKLLLOOONNNQQQUUUWWW[[[dddrrr|||zzzuuujjj^^^YYY```llltttvvvnnnaaa\\\]]]___eeexxxxxxllljjjfffaaa[[[RRRIIICCC222222222111000//////...,,,,,,---.../////////...------------------------,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))((())),,,...///......///111666222//////333888===???<<<:::777666666555333222111222333444666777888999888888888888999:::;;;<<<999===CCCZZZ}}}yyysssoooqqqxxx}}}{{{wwwggg[[[TTTXXX]]]XXXMMMFFFHHHSSSaaapppnnn]]]TTTCCC<<<888:::;;;777666888888888666444111000000111///......------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,+++***))))))+++---...++++++++++++++++++++++++444555777999:::===BBBEEEEEEBBB@@@AAADDDEEEDDDBBBDDDDDDDDDEEEGGGIIIKKKLLLKKKJJJJJJLLLKKKGGGDDDCCC;;;CCCOOO```zzz^^^[[[fffxxxnnnhhh[[[WWWQQQKKKHHHFFFDDDCCCAAABBBBBBBBBAAAAAAAAABBBCCCFFFHHHGGGDDDBBBCCCEEEHHHIIIJJJKKKLLLLLLLLLLLLIIIFFFFFFJJJMMMNNNQQQVVVTTTUUUVVVWWWYYY[[[]]]^^^XXX]]]dddfffddd___YYYVVVZZZVVVRRRRRRUUUUUURRROOONNNJJJJJJMMMLLLFFFHHHNNNIIIFFFGGGKKKMMMNNNVVVaaaoooddd```aaacccooowwwpppaaa[[[XXX```dddccclll|||rrriiifffdddcccggg___JJJ>>>555...000333111---+++111111111000///---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,******++++++,,,,,,++++++***)))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++++++++,,,,,,---...//////333444555777888777777666555888888444333666999888111222444666777888888888777888888999999:::;;;;;;;;;;;;>>>WWW}}}}}}wwwvvvxxx{{{}}}~~~rrr```MMMDDD@@@HHHWWWhhh}}}}}}]]]OOO@@@:::777444555888===<<<;;;999555222111000//////...---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,+++***)))***+++---...,,,,,,,,,,,,---...//////777777888:::===@@@BBBCCCBBBAAA@@@AAACCCEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJHHHIIIJJJHHHCCC>>>>>>@@@CCCdddxxxppppppzzzpppbbbWWWQQQLLLGGGCCCJJJHHHEEECCCBBBAAA@@@@@@@@@CCCFFFGGGFFFFFFHHHJJJKKKNNNPPPPPPNNNNNNQQQTTTTTTUUUWWWZZZ\\\]]]^^^___^^^[[[ZZZ]]]______aaafffgggfffeeeeeeeeefffhhhiiilllppptttvvvtttpppllljjjfffcccaaaaaacccbbb___[[[[[[RRRKKKMMMTTTVVVSSSOOOOOOLLLLLLMMMKKKGGGKKKQQQSSSWWWXXXYYY___kkkuuuzzz{{{sssoooZZZ^^^bbbhhhuuuvvvlllttt~~~www|||xxxyyyuuummmhhheeejjjhhhYYYSSSEEE777222111///...///000000000//////---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***))))))************)))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++++++++,,,,,,---......///000111333444555555444444444888888444222555777666444444444555777888888888777888888999999::::::;;;<<<===@@@YYY~~~~~~}}}[[[HHH>>>CCCFFFFFFTTThhhkkkRRRAAA;;;888999;;;888999::::::999777555444000000///...------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,+++*********+++---......---,,,---...111333555;;;999999<<<@@@BBBAAA???===???AAABBBBBBDDDFFFHHHEEEFFFFFFGGGGGGGGGGGGFFFGGGIIIHHHCCC======DDDJJJeeetttdddVVVUUUmmmxxxooo___RRRSSSLLLEEEAAAAAABBBAAA@@@@@@AAAAAACCCDDDEEEEEEFFFGGGLLLRRRTTTSSSTTTWWW[[[^^^```bbbaaa___```dddgggiiikkkmmmppprrrtttuuuvvvyyyuuutttuuuvvvtttvvvzzz}}}zzzyyyyyyzzz{{{tttvvvxxxwwwuuurrrqqqqqqtttrrrqqqppppppooommmkkkkkkhhhdddaaacccfffccc]]]\\\ZZZZZZZZZUUUOOOMMMOOOSSSRRRLLLGGGHHHNNNRRRQQQVVV\\\fffppp|||}}}rrrfff___```aaaaaammmwwwppprrrzzzwwwyyy|||}}}mmm]]]KKKBBB>>>999555333/////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++************))))))************++++++++++++,,,,,,------...............///000111111111111444777777333111333444333888555333333666888888666777777888888999:::::::::===>>>BBB\\\rrrfff^^^ZZZPPPCCCBBBKKKUUUjjjlllWWWKKKEEE???<<<888999999:::;;;:::888666222111000///..................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,---///333777999>>>;;;:::===BBBCCC@@@;;;:::===AAACCCBBBCCCGGGJJJHHHHHHHHHGGGFFFDDDBBBAAAEEEDDDAAA===AAAPPPaaakkk|||iiiUUUHHHKKKSSS]]]vvv~~~kkk^^^PPPJJJLLLLLLFFF@@@FFFBBB???>>>@@@CCCDDDDDDFFFHHHLLLNNNPPPRRRTTTUUUVVV\\\cccfffddddddiiimmmrrrttttttrrroooooossswww}}}zzzxxxxxxzzz{{{{{{vvvooommmlllhhhiiikkkkkkhhhbbb]]][[[]]]ZZZTTTMMMLLLNNNKKKFFFAAACCCFFFIIINNNVVV```gggvvv}}}rrrfff___[[[[[[^^^gggvvvooonnnxxxyyyssszzzxxxhhhXXXSSSRRRIII;;;111000//////......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,---------......,,,------...//////000000444888888444222333444222;;;777333333666888888666777777777888999999::::::<<<===CCC^^^zzz{{{uuugggYYYPPPLLLJJJEEENNN[[[ooosssbbbSSSBBB666===;;;::::::;;;;;;:::888555444333111000////////////......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---000555999<<<@@@===;;;>>>BBBCCC???::::::>>>BBBDDDDDDDDDGGGJJJJJJIIIHHHFFFCCC@@@>>>===:::999666;;;PPPqqqyyyWWWJJJBBBFFFWWWfffmmmxxx}}}|||llleee___XXXTTTLLLGGGAAA@@@CCCFFFFFFEEE@@@??????@@@CCCFFFGGGHHHQQQTTTXXXZZZ\\\^^^bbbeeehhhmmmssstttssssssvvvzzz~~~wwwrrrnnnqqqssssssqqqnnnhhhccc\\\]]][[[YYY[[[]]]YYYRRRMMMLLLJJJGGGEEEDDDEEEGGGPPPVVV```lllzzzxxxiiiaaaWWWVVVWWW]]]hhhsss{{{rrriiiooowww|||zzzsss}}}uuudddVVVVVVYYYQQQ@@@222111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,------------------------...//////000000555999999555333444444222;;;888444333666777777666666777777888888999:::::::::<<>>;;;888444555999===>>>>>>888777555333222111000000//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...000333777;;;===BBB@@@>>>@@@BBBCCC@@@>>>===@@@CCCEEEFFFFFFGGGHHHHHHGGGEEEBBB@@@>>>======555999>>>LLLmmmzzzVVVDDDBBBPPPeeeuuu{{{{{{}}}jjjWWWNNNMMMKKKHHHFFFBBBBBBCCCBBBBBBCCCEEEGGGDDDEEEIIIMMMRRRVVVXXXZZZ___bbbeeegggiiiooovvv}}}}}}{{{}}}}}}{{{yyyvvvooohhhmmmooooookkkjjjjjjeee___XXXWWWUUUQQQNNNJJJGGGFFFFFFGGGJJJOOOVVV___ggglll~~~xxxnnneeeXXXPPPOOOXXXdddmmmjjjgggqqqrrrdddXXXYYY\\\UUUHHH>>>444333111///.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++------------------------............///000111222444888999666444555555333888888777666666666777888666666777777888999999999777:::BBB___zzziii___XXXZZZYYYUUUYYYbbbuuuttteeeTTTLLLAAA<<<<<<>>>???>>>;;;:::888666444222222111//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---------------...///111333666:::<<<>>>DDDCCCCCCBBBCCCCCCDDDDDDBBBCCCDDDFFFHHHIIIGGGEEEDDDBBB???======>>>???@@@FFFSSScccuuubbbNNNRRRccc|||zzzooo~~~{{{hhhXXXKKKDDDAAADDDDDD???:::888;;;===AAACCCEEEHHHKKKNNNLLLPPPWWW^^^dddjjjnnnpppwwwyyy|||~~~uuummmjjjfffbbbbbb```^^^\\\YYYVVVSSSPPPJJJIIIGGGGGGHHHKKKNNNQQQSSSVVVccczzzuuucccWWWUUUZZZ___```^^^iii}}}xxxqqqgggdddccceee```UUUKKKFFF777666333000///...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...))))))************)))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++------------------------///............000111222111666777555333555555222444777:::999666555777:::666666777777888888999999777:::BBB```sssRRRHHHPPPPPPggguuuaaaPPPEEE???999666<<<;;;999777555333333222//////............//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------000111333666999<<<>>>???FFFFFFFFFEEECCCDDDFFFHHHFFFDDDDDDGGGJJJJJJGGGCCC???>>><<<:::;;;>>>BBBDDD]]]rrrbbbbbbwww}}}qqqqqqZZZMMMHHHFFFDDDAAAAAADDDBBB>>>BBBIIICCCDDDHHHMMMTTTYYY]]]___bbbgggpppxxxyyywwwwwwvvvsssqqqmmmiiieeebbb^^^\\\VVVTTTRRROOOLLLIIIHHHGGGHHHDDDHHH[[[qqqmmm[[[RRRZZZOOOOOO]]]gggnnnoooccc]]]VVV___kkkooodddQQQEEEBBB999777444111///...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++------------------------///...------...///111222///444666444222444444222222777<<<;;;666444777<<<666666666777888888999999777:::CCCaaasss\\\TTTIIIVVViii|||vvveeeSSSBBB999:::777<<<<<<111000555222000000///...............---...000111000,,,)))&&&////////////////////////........................------------------------//////.........---------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,---...///000111111333444666999;;;>>>@@@AAADDDDDDCCCCCCBBBBBBBBBBBB???CCCGGGIIIKKKKKKGGGCCC888@@@999777BBBBBBJJJdddoootttoooVVVIIIEEECCCBBB@@@AAADDDGGGEEEBBBEEEKKKMMMPPPTTTZZZaaajjjsssyyyzzz}}}}}}pppnnnpppllleeeaaabbb___[[[YYYWWWUUUPPPKKKGGGCCCCCCIIISSSbbbwwwsssfffdddXXXRRRSSSQQQWWWsssvvvdddTTTLLLUUU\\\jjjuuurrr```KKK???>>>@@@===777333333111---111000//////000000...,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++/////////...------,,,,,,---,,,++++++,,,///111333///000222444444444222111111444777777666666888;;;888888888888888999999999999<<>>>>>555666999777;;;;;;222222222111000////////////...///111111000...+++)))////////////////////////........................------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,------...///000444555777999<<<>>>@@@AAADDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEBBB>>><<<;;;666;;;FFFDDDSSSyyyqqqyyy}}}|||qqqZZZIIIBBBAAABBBBBBFFFDDDFFFLLLPPPQQQTTTXXX\\\^^^bbbhhhqqq|||~~~}}}xxxsssqqqqqqlllfffcccbbb___WWWQQQMMMJJJHHHJJJMMMSSS^^^jjjsssggg[[[QQQIIIJJJ^^^vvv~~~wwwwwwzzz{{{vvvqqqttttttqqqgggVVVIIIJJJRRRIIIQQQ```nnnpppeeeWWWPPPIIIHHHBBB:::666666333...000...,,,,,,------,,,***,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++............------------------,,,,,,---...111222///000222444555555555555333444666555444555777:::888888888888888999999999888;;;@@@[[[~~~xxxzzzqqqaaa[[[aaannnyyyooocccMMM???:::888===<<<000444444222111111000000000000000000111000///......////////////////////////........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,---...///------------...000222333666777888;;;===???AAAAAADDDDDDEEEEEEEEEEEEEEEEEEFFFDDDBBBCCCDDDCCC@@@===999555555EEEPPPOOOccc}}}lllaaa[[[ccc||||||rrryyyxxxzzzooo___[[[WWWOOODDD>>>???CCCFFFHHHKKKHHHJJJSSS[[[___cccfffooorrrwww~~~wwwooommmnnnkkkaaaXXXXXXTTTQQQPPPMMMIIIKKKPPPWWWbbbrrrrrr___RRRNNNSSSYYYgggooovvvwwwsssoooooorrrrrrllljjjssszzzmmmeeegggiiifff[[[MMMFFFFFFGGGIIISSS___fffggghhhkkkddd```WWWMMMGGGCCC;;;333222///,,,++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++------------..................---,,,---...000111///000111333555666777888444555666666555555777999777777888888888999999999888:::>>>XXXvvvnnnhhhiiijjjkkkooouuu|||xxxvvvwwwvvvvvvzzzzzzyyy~~~|||dddUUUPPPPPPcccuuuyyy^^^III::::::<<<555666555444222111000000000000000/////////000000111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...............///222555888::::::;;;<<<>>>@@@AAACCCCCCEEEEEEFFFFFFFFFFFFGGGGGGHHHDDDBBBEEEFFFDDDAAA???:::===JJJ___mmmqqquuuUUUMMM[[[lll~~~ppp~~~xxx}}}ttt]]]KKKFFFHHHFFFDDDDDDFFFJJJPPPUUUXXXYYYYYY^^^hhhpppttt{{{}}}||||||qqqfffccc___\\\ZZZUUUOOOLLLNNNBBBEEEKKKRRR[[[fffrrryyyyyyooojjjaaaVVVNNNTTT[[[aaaeeefffffffff[[[aaammmxxxmmmhhhqqq{{{uuucccTTTVVVRRRQQQUUU[[[dddrrr}}}uuutttqqqjjjeee]]]OOOBBB888444///------...//////,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************++++++,,,------...////////////...---......///000111111111111333444666777555777999;;;;;;:::888888777777777888999999::::::999:::===WWWvvvjjjffflllsssvvvpppggg]]]ZZZ]]]dddmmmtttooofffaaaeeekkkkkkgggeeegggbbb___aaafffjjjpppuuu{{{|||pppXXXJJJDDDLLLXXXqqqlllNNNBBBAAA<<<888777555333222111000000000///.........///000111////////////////////////............................................................////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,---...111555999<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFBBBAAACCCCCC???===@@@HHHZZZttt}}}nnnXXXQQQfffyyyhhhTTTIIIFFFFFFJJJOOOIIILLLPPPUUUZZZ```fffiiihhhooo{{{xxxqqqkkkfffddd___YYYVVVXXXNNNLLLHHHFFFFFFLLLUUU[[[lllzzzmmmZZZUUURRRTTTZZZ```bbbbbbZZZgggwwwuuuuuupppjjjccc``````dddooo{{{|||wwwdddTTT===999333///.../////////,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,***************************************************++++++,,,---...////////////.........//////000222111111000111111222333555888===AAABBB???;;;777666777777888999999::::::;;;<<>>AAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFBBB>>>>>>@@@>>>;;;@@@KKK___xxxpppfffWWWEEEFFFeeezzz}}}rrrUUUHHH???AAAHHHMMMMMMMMMOOOTTTZZZ___dddjjjrrrxxxrrr}}}}}}zzzwwwvvvooopppppprrruuuyyy}}}{{{sssnnnhhhaaa]]]]]]YYYWWWTTTNNNIIIFFFEEEFFFPPPbbbxxxwwwjjjZZZQQQSSSYYY^^^```lllvvv{{{{{{}}}sssjjjjjjnnn|||fffUUUAAA<<<666111//////...---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***************************************************++++++,,,---.............../////////000000000111111111111000000000000333777<<>>;;;999777666666222333333333333222111000////////////////////////........................////////////////////////---------.........//////...---+++******+++---......------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...111555999<<<<<<<<<;;;AAAAAABBBBBBCCCDDDDDDEEEJJJIIIHHHGGGEEEDDDCCCCCC@@@===???EEEHHHRRRnnnoooWWW???AAAJJJ\\\wwwrrrccc```lllzzzuuupppbbbSSSJJJHHHGGGDDDEEEFFFJJJNNNOOOTTTcccrrrsssyyy}}}uuuqqqkkkccc]]]XXXUUUTTTXXXUUUQQQMMMIIIGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???===>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDFFFHHHLLLQQQUUUWWWXXXZZZcccooovvv|||tttjjjfffaaa___[[[VVVQQQOOOPPPRRRJJJJJJPPP\\\hhhsss|||~~~ttteeeZZZVVVWWWTTTZZZaaaooowwwrrrtttdddnnntttnnncccXXXQQQKKKKKKGGGAAA;;;777444111///,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,---...000111222222222...///222444555444333222111111222666:::<<<:::888555666777888999:::;;;;;;999;;;@@@\\\MMMPPPSSSWWW[[[^^^___```XXX]]]aaaaaaccceeedddaaa^^^[[[VVVTTTTTTRRROOOLLLLLLOOOSSSUUUWWWYYY\\\^^^\\\VVVQQQQQQWWW]]]``````^^^\\\ZZZXXXUUUUUUYYY___ZZZ]]]aaaeeegggeeebbb```eeexxxssshhh]]]SSSXXXggg}}}```RRRBBB:::999:::888555777444333333111---...222000000000000/////////////////////////////////////////////...---------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++,,,---...---,,,,,,...///333666:::<<<<<<<<<<<<===AAACCCDDDFFFGGGGGGGGGGGGCCCCCCDDDEEEFFFEEEBBB???EEEAAAMMMfffvvvyyy{{{RRRDDDRRRZZZsssnnncccfffggg___VVVKKKIIIHHHHHHJJJJJJHHHGGGGGGPPPYYY^^^eeeoooxxx{{{xxxmmmbbb[[[WWWVVVUUUKKKIIIHHHGGGGGGFFFDDDAAABBBFFFFFFBBBAAACCCBBB===BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@BBBDDDEEE@@@CCCEEEDDDAAA???@@@BBB???>>>>>>>>>>>>>>>>>>???@@@DDDHHHJJJMMMSSS[[[aaannnwww}}}ooojjjddd___]]][[[VVVRRRTTTNNNIIIJJJKKKMMMSSSYYYfffuuu~~~tttdddVVV[[[YYYYYYddd}}}}}}uuummmlllYYYVVVVVVYYYUUUIIIBBBBBBEEEEEEFFFDDD>>>666333333---111111,,,***...///---,,,,,,------...---------,,,++++++******++++++,,,))))))************))))))---,,,,,,+++*********+++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,---------......////////////000000000000111111222333444444444444333333555777999<<<>>>???444555888:::<<<<<<;;;::::::<<>><<<===888555444444222//////333111000000000////////////////////////////////////...............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++,,,---......------///111666999<<<>>>>>>>>>>>>???BBBCCCEEEFFFGGGGGGGGGFFFDDDEEEEEEEEECCCAAA>>>===<<>>?????????AAAEEEJJJNNNPPPWWW```fffjjjqqq|||zzzpppgggbbb^^^ZZZWWWSSSNNNJJJKKKJJJHHHIIIMMMWWWfffxxxuuueeeZZZVVVTTT\\\qqqssspppwww}}}|||vvvhhh\\\WWW[[[TTTMMMKKKFFF@@@@@@DDDAAACCCFFFGGGBBB;;;666444,,,000000,,,+++...///,,,++++++,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,))))))************))))))---,,,++++++*********+++,,,,,,++++++************************************,,,,,,,,,---------............//////000000000111000111222333444444444444444444444555777:::<<<>>>666666666777777888999999888:::???YYYGGGIIIMMMRRRWWW[[[]]]^^^___bbbdddaaaaaabbb___[[[UUUSSSPPPNNNNNNMMMKKKIIIGGGIIILLLNNNOOOPPPQQQSSSTTTRRRQQQRRRTTTUUUTTTSSSTTTUUUUUUTTTQQQPPPOOOPPP\\\```bbb___YYYUUUXXX\\\eeesss|||yyymmmZZZSSSYYYrrrmmmaaaUUUEEE999666999666444555444111111444111111000000000/////////////////////////////////---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,...//////...///111333999<<>>@@@qqqjjjdddooo{{{}}}eeeccchhhmmmnnnfffXXXJJJAAABBB@@@???CCCKKKRRRUUUVVVbbbjjjrrryyy|||yyyuuunnndddZZZRRRMMMLLLJJJGGGDDDBBBBBBCCCDDD>>>AAACCCDDDEEEIIIOOOTTTRRRSSSTTTXXX```hhhgggbbbggghhhjjjmmmpppsssuuuvvvvvvtttpppmmmlllmmmnnnppphhhkkknnnnnnllljjjhhhhhheeeaaa[[[UUUOOOLLLJJJJJJFFFCCC???>>>???BBBDDDEEEDDDFFFHHHJJJNNNTTT[[[aaaqqqxxxssskkkeee```]]]YYYSSSPPPPPPNNNHHHDDDDDDIIIUUUeeevvv}}}fff^^^UUUTTT```ooovvvuuuvvvoooeee___aaahhhqqqwwwrrrkkkhhhkkkmmmhhh```[[[WWWPPPHHHEEECCCCCCHHHNNNEEEFFFFFFDDD@@@<<<777333---//////,,,,,,...---+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************)))))),,,,,,+++************++++++************)))))))))************************,,,,,,,,,---------......---......///000111111222000111222333444444444444555444444444555888:::<<<;;;999777666666777999::::::<<<@@@YYYAAABBBCCCEEEGGGHHHIIIJJJKKKOOOOOOMMMLLLMMMKKKGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJMMMPPPRRRSSSTTTVVVXXXSSSTTTVVVVVVUUUSSSQQQPPPRRRSSSRRROOOMMMNNNNNNMMMWWWZZZ]]]\\\YYYVVVUUUVVVYYYcccooossspppmmmpppsss~~~kkkUUUWWWcccsssxxx^^^III;;;666444555444222222444111111111000000000//////////////////////////////,,,---------.../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////000222555;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBEEEFFFBBB===;;;???CCC[[[nnnjjjmmmhhhooovvviiieeennnjjjcccXXXLLLEEEDDDEEEHHHGGGHHHMMMVVV___fffjjjxxx}}}xxxooofffaaaOOONNNMMMJJJFFFDDDCCCCCCGGGFFFDDDDDDFFFKKKRRRWWWVVV\\\dddiiimmmrrr{{{~~~ssslllbbb\\\XXXUUURRROOOOOOKKKFFFCCCCCCEEEHHHJJJKKKQQQXXX^^^eeeooo~~~yyyqqqjjjeeeddd]]]XXXXXXUUUOOOJJJHHHGGGKKKSSS^^^mmm{{{yyyrrrdddWWWUUU[[[aaabbbhhhccc\\\YYY]]]eeennntttooohhh```[[[XXXWWWWWWXXXLLLIIIFFFFFFGGGIIINNNRRRPPPMMMGGG@@@===<<<888444000///...------...,,,***+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))++++++***************+++***)))))))))))))))))))))************************,,,,,,,,,---------......,,,---...///000111222333000111222333333444333333666555333333444666999:::===<<<;;;;;;;;;<<<===>>>@@@AAADDD]]]??????>>>>>>>>>>>>>>>>>>;;;>>>???<<<<<<>>>===:::<<<===>>>>>>???AAACCCDDDJJJMMMQQQSSSUUUVVVYYY[[[[[[^^^bbbbbb___\\\\\\\\\```aaa^^^XXXXXX^^^```]]]]]]XXXRRRPPPQQQSSSRRRQQQJJJSSS```jjjnnnnnnmmmllloooxxxyyy{{{___PPPJJJOOOiiifffCCC<<<666666555333222444111111111111000000000000////////////////////////,,,---------.../////////---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////111444666===>>>@@@AAA@@@AAABBBCCCFFFFFFGGGGGGFFFEEECCCBBBAAACCCBBB===999:::AAAHHHvvvpppSSSGGGVVVooozzznnnfffdddeeekkkbbbSSSEEE>>>???EEEKKKUUUWWW[[[```hhhrrr}}}rrreeeXXXSSSOOOIIICCC@@@BBBCCCDDDDDDEEEHHHNNNRRRPPPVVV___iiirrr}}}~~~uuuooofff```WWWPPPLLLIIIGGGEEE???AAADDDEEEGGGOOOZZZcccooowwwzzztttnnneee]]][[[ZZZUUUQQQQQQHHHIIIKKKNNNRRR]]]mmmzzz~~~xxxiii[[[VVVUUUUUU]]]ZZZZZZaaakkkrrrsssqqq}}}{{{rrrdddWWWQQQRRRUUUMMMKKKFFFBBBAAADDDGGGHHHPPPPPPMMMIIIIIIIIIBBB999666222/////////...,,,+++---------------,,,++++++***++++++,,,,,,++++++*********++++++++++++***************))))))***++++++)))))))))))))))))))))***************************,,,,,,,,,---------......,,,---...///000111222333000000111222333333333333555555333333444666888999:::;;;===>>>@@@@@@@@@???BBBDDDFFF___;;;;;;::::::;;;<<<======999<<<===:::;;;======:::;;;<<<<<<<<<::::::<<<>>>???AAAEEEGGGHHHIIILLLMMMRRRYYYaaafffhhhkkkqqqwww|||~~~zzztttwwwvvviiiYYYQQQSSSYYY^^^___ZZZaaakkkrrrsssnnnhhhdddpppvvv~~~~~~wwwsss{{{zzzttt{{{~~~wwwooodddVVVKKKQQQ^^^tttUUUJJJ???;;;888444333555222222111111111000000000////////////////////////---------...............---------...............------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...000111333666999>>>???AAAAAA@@@@@@BBBDDDGGGGGGHHHGGGFFFDDDBBBAAAAAA@@@<<<999:::AAALLLUUU|||zzzaaaFFFHHHlllxxxcccdddllljjj^^^TTTOOOKKKFFFCCCEEEIIINNNQQQ^^^eeemmmsssxxxyyymmmeeeTTTLLLEEECCCCCCAAAAAABBBFFFKKKSSSZZZbbblllwwwvvvkkk```XXXSSSQQQNNNIIIDDDAAABBBFFFJJJIIIPPPZZZdddlllttt}}}zzznnnddd```^^^ZZZVVVUUUJJJLLLMMMLLLHHHHHHQQQ]]]mmmxxxyyykkk___UUUOOOQQQRRRYYYhhhwww|||tttkkkxxxzzzlllcccbbbbbb```\\\RRREEE???@@@BBBBBBFFFMMMSSSWWW___aaaUUUFFF???777111000000...---...............---,,,++++++***+++,,,------,,,+++*********++++++++++++*********))))))))))))***++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---------......---......///000111111222///000111222333333333333444444444555666777888888555777:::===>>>>>>>>>===???AAAFFF___<<<<<<;;;<<<<<<>>>???@@@>>>@@@AAA>>>>>>@@@@@@===<<<===>>>===::::::;;;>>>888:::<<<=========???@@@BBBJJJSSSYYY\\\bbbmmmvvv|||~~~yyy~~~}}}rrrcccZZZZZZ```fffiiikkksss{{{{{{sssjjjeeedddrrrssswwwzzzuuuooopppwww~~~yyyuuuooooooyyysssaaaUUUPPPppplll]]]MMMCCC===777444555222222222111111111000000////////////////////////...............------------------.........//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,...000222444666:::===???AAABBBAAAAAAAAACCCEEEHHHHHHHHHGGGFFFDDDBBB@@@>>>;;;888:::DDDTTTfffqqqooo]]]QQQJJJ```qqqeee```hhhjjj]]]MMMEEE===@@@CCCHHHMMMTTTZZZ___iiivvvyyylllaaaXXXQQQMMMAAA>>>>>>AAADDDGGGLLLSSSTTT___nnn}}}yyyppphhh\\\QQQJJJEEEAAA???@@@BBBEEEKKKRRR[[[ccchhhmmm{{{rrrmmmiiibbb\\\YYYSSSQQQQQQOOOHHHAAADDDKKKZZZhhhuuuzzzvvvmmmaaaVVVNNNNNNUUUddduuu~~~{{{uuukkkyyywwwpppkkkfffiiihhh```TTTMMMLLLJJJFFFAAAJJJRRR[[[hhhqqqgggWWWGGG<<<333222222///...000---......---,,,+++******)))***,,,------,,,***)))***++++++,,,,,,++++++***)))))))))))))))***++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000000111///000111222222333333222222333555777888888888888777777888999:::;;;;;;;;;:::>>>EEE```EEEDDDCCCBBBBBBCCCEEEEEE@@@BBBBBB???>>>@@@@@@===;;;===???>>>======@@@CCC>>>@@@AAAAAA???>>>???@@@>>>DDDIIIHHHEEEGGGPPPXXX]]]bbbccc```fffqqqrrrjjjhhhddd___ZZZXXXZZZ]]]```aaannnyyyxxxmmmfffhhhooopppmmmooovvvwwwsssqqqtttvvvzzz}}}vvvvvvwwweeeWWWTTT]]]uuu|||lllXXXJJJAAA999555555222222222111111111111000/////////////////////////////////......------,,,---------.........//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,------------000222444666999===???AAABBBCCCBBBBBBBBBDDDFFFIIIIIIHHHHHHFFFCCCAAA@@@;;;777666>>>PPPhhhrrrWWWEEEHHHUUUppplllgggllluuusss^^^CCC<<>><<<===>>>???>>>>>>>>>>>>???@@@AAABBBEEEDDDCCCDDDFFFIIIJJJJJJFFFGGGGGGFFFEEECCCDDDDDDHHHNNNWWWbbbkkkrrrvvvwwwvvvzzzyyyuuutttvvvsssllliiirrr{{{sssXXXTTTTTT___uuuwwwaaaJJJ;;;777999666111...111222000///000////////////............//////............//////,,,,,,,,,---------......------------------------........................------------------------+++++++++++++++,,,---...---------------------------......---,,,+++---...---111777999:::;;;>>>AAA@@@AAABBBCCCDDDDDDDDDDDDOOOIIICCCAAABBBBBB???<<<;;;888:::JJJiiiuuuSSSJJJ===MMMiii|||{{{zzzooooooqqqwwwbbbQQQFFF@@@AAAFFFFFFFFFPPP^^^eeehhhuuuzzzttteeeTTTNNNMMMKKKHHHEEEFFFIIILLLPPP```wwwuuuiii^^^PPPHHHGGGHHHFFFDDDUUUUUU___ooovvvxxxmmm^^^WWWYYYZZZXXXSSSOOOLLLLLLNNNRRR[[[kkkyyyeeeYYYRRRVVVbbbxxxzzziii\\\bbbttt{{{yyyooo___YYYKKKAAAFFFPPPWWWWWWUUUBBB>>>888555444333000...------,,,,,,,,,------...///...,,,+++***+++,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---.........---,,,............////////////222222222222222222222222222333444666777888888888888888888888888999999999999:::CCCeeeuuuxxx}}}}}}wwwoooiiidddccc^^^ZZZWWWXXXWWWUUUWWWZZZUUUSSSOOOJJJGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>@@@???>>>???@@@@@@>>>===============<<<;;;<<<===<<<===@@@GGGQQQ]]]hhhooo}}}zzzooouuutttxxxlllaaaTTTMMMTTTfffwww{{{fffPPP@@@777777333222444333///...111111111000000000///////////////............//////,,,,,,---------.........------------------------........................------------------------,,,,,,++++++,,,------...------------------------,,,---------+++,,,---///222555888;;;<<<===>>>@@@AAAAAABBBDDDDDDEEEEEEEEEHHHEEEBBB@@@@@@@@@>>>===:::BBBRRRhhhgggGGGJJJQQQlllsssjjjnnnzzzooocccTTTJJJDDDCCCHHHNNNOOOSSSaaasss}}}jjjXXXRRRPPPMMMIIIDDDFFFHHHKKKPPP[[[iiisss{{{mmmcccZZZQQQKKKMMMGGGHHHPPPUUUWWWbbbpppuuujjjfffaaa___^^^[[[TTTNNNOOOPPPTTTaaawww~~~mmm[[[SSSTTTeee}}}jjjppp}}}eee[[[jjjqqq```RRRFFFFFFLLLMMMIIIFFFCCC???;;;999888666222///...------,,,,,,------......---,,,+++++++++,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---.........------............////////////222222222222222222222222222333444666777777888888888888888888888999999999999;;;CCCeee{{{wwwsssssswwwrrrppplllfff```ZZZVVVSSSRRRNNNKKKIIIHHHFFFAAA===@@@????????????>>>;;;888;;;;;;:::999999:::;;;<<<===;;;888888<<>>@@@???>>>AAABBBCCCDDDFFFFFFGGGGGGCCCCCCBBB@@@>>>======>>>CCCUUUmmm^^^LLL\\\www~~~eeeeeerrryyyxxxwwwVVVNNNFFFDDDDDDGGGOOOXXX```dddrrr{{{fffXXXMMMKKKIIICCCCCCGGGMMMXXXiiixxx}}}oooeeeYYYMMMCCCBBBCCCDDDKKKUUUjjjttt~~~tttjjjgggjjjiii___UUUNNNLLLIIIOOOaaawww{{{pppfffZZZXXXfffxxx|||aaaOOOSSS___dddbbbWWWgggqqq[[[OOOFFFFFFJJJHHHBBB???@@@>>>===<<<:::777222///......---------------...------,,,+++++++++,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------............////////////222222222222222222222222333333555666777777777777777777888888888999999999:::<<>>===>>>???@@@@@@??????>>>===============EEESSShhh|||xxxnnnrrr~~~pppbbb\\\cccmmmhhhYYYIII>>>444333555555444555222222111111111000000000000000////////////000000------------............................................................------------------------...------,,,------......,,,,,,------------------+++,,,,,,,,,+++---000333;;;999888;;;@@@BBBAAA???AAABBBDDDEEEGGGGGGHHHHHHAAACCCCCC???:::999<<<@@@RRRhhh~~~}}}]]]cccyyyzzzbbb\\\vvvhhhPPPJJJEEECCCEEEHHHMMMWWW```pppsss}}}zzzfffYYYQQQGGGEEEKKKKKKEEEKKKXXXaaawww{{{wwwfffUUUMMMHHHEEEEEEHHHNNN\\\mmmyyypppkkkmmmmmmfff^^^SSSNNNHHHFFFOOO^^^nnnvvv~~~yyygggUUUOOOSSSeeemmmkkk]]]RRRRRRSSSPPPYYYMMMUUUqqqeeeVVVMMMGGGHHHIIIEEE???;;;;;;<<<===<<<:::666111---///......------------...---,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............////////////111111111111222222222222333444555666777777777777777777777888999999::::::;;;===EEEfffxxxoooiiifffccc```___[[[UUUQQQNNNLLLIIIHHHIIIFFFBBBAAAAAAAAA@@@???888:::>>>@@@AAA@@@>>><<>>>>><<<777222///000///...---------------+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................////////////000000000111111222222222333444555666777777777666666777777888999999::::::;;;===FFFgggxxxsssnnniiifffZZZVVVRRRPPPOOOLLLHHHDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@===<<<@@@HHHUUUiiiyyy|||mmmiiiZZZRRRZZZfff{{{xxxiiibbb]]]ooo~~~dddGGG888666666333111111111000000000/////////111000000//////000000111------........./////////................................................------------------------------,,,+++++++++,,,,,,+++,,,,,,------.........,,,,,,---------000555999:::::::::<<<@@@CCCEEEEEECCCDDDEEEFFFFFFGGGGGGFFFAAA???<<<999<<>>999555333000000///...------------++++++,,,---------,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///............//////////////////000000111222222222444444555666666666666666666666777888999::::::;;;:::===FFFgggzzzwwwtttoooggg```bbb```]]]XXXSSSMMMIIIFFFBBB>>>;;;;;;;;;???LLLYYYbbbmmm{{{vvvggg```fffiiirrrzzzwwwyyyjjjbbbUUU\\\llliiiQQQBBB888444333222222111111111000000000111111000000000000111111............////////////................................................---------------------------,,,+++***************++++++,,,,,,---......///---------...///222888<<<===>>>??????@@@BBBEEEHHHDDDDDDEEEEEEFFFEEEEEEDDDAAA>>>:::===KKKddd}}}{{{|||nnnqqq{{{zzzWWWCCCEEEQQQNNNRRRZZZgggrrr}}}qqq^^^RRRIIIHHHGGGFFFNNN[[[iiifffXXXTTT[[[rrrwwwdddYYYOOOJJJHHHHHHNNNVVVeeeooo||||||tttlllggg^^^YYYWWWWWWTTTNNNLLLOOOIIITTTdddrrryyyttteeeYYYXXXRRRJJJJJJTTTaaagggfffSSSOOORRRRRRNNNRRROOOAAACCCAAACCCFFFEEE@@@===>>>:::>>>AAABBB>>>999666555111000///...------------***+++,,,---------,,,,,,++++++************++++++)))************+++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,---...///............/////////////////////000111222222222444555555666666666666666555666777888999:::;;;;;;999<<>>@@@BBBCCCBBB@@@AAAEEEIIIEEEEEEEEEEEEEEEDDDCCCCCCCCC???<<>>@@@HHHbbbiii]]]nnnwww___TTTNNNHHHLLLVVV^^^mmmyyy~~~ttthhhZZZNNNJJJMMMIIIKKKTTTcccxxxvvv\\\HHHKKKSSSZZZhhhxxx|||xxxvvvtttppplllhhhmmmzzzsssddd[[[TTTLLLFFFKKKSSS]]]gggsssyyyooohhhcccbbb^^^WWWVVVZZZMMMHHHEEEJJJVVVaaafffgggaaaZZZQQQJJJIIINNNUUUZZZXXXVVVPPPLLLPPPZZZ^^^ZZZEEEGGGKKKMMMKKKDDD:::444888:::;;;;;;999777666777/////////000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,---,,,+++***))))))))))))************************++++++,,,,,,,,,,,,------///000111000///...///000000000000111222222333333111333555555444333444555777777777888999999::::::>>>>>>FFFjjjzzztttkkkddd^^^UUUKKKCCC>>>@@@CCCHHHOOOZZZhhhqqqzzz}}}}}}ooocccaaayyylllKKK999555333111000111111222222000000000000000000000000111111111111000000000///////////////////////////------........./////////...........................................................................///111333666:::<<<>>>BBBAAA@@@@@@AAACCCEEEGGGDDDFFFEEEAAABBBEEECCC===???:::BBBWWWppp~~~uuuiiidddtttbbbTTTIIIJJJLLLOOOYYYfffnnn|||vvvcccUUUJJJCCCDDDIIIIII]]]tttyyyrrrdddPPPBBBDDDJJJPPPbbbvvv~~~yyyrrrmmmjjjgggccc___^^^]]]```hhhooovvv~~~nnn___UUUEEEFFFKKKTTT^^^iiiuuu}}}{{{uuuppplllfff\\\XXXYYYSSSMMMFFFDDDIIISSS^^^dddddd___UUULLLGGGGGGKKKOOOWWWWWWRRRJJJJJJPPPUUUUUUEEEFFFHHHLLLMMMJJJCCC===333555777999;;;<<<<<<;;;444222000///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++++++++,,,,,,,,,---,,,+++***))))))))))))************************++++++,,,,,,,,,,,,------...///000000......///000000000000111222222333333111333555555444444444555777777777888999999::::::======FFFjjjtttaaaRRRGGGEEEBBB??????CCCJJJOOOeeerrr~~~{{{lllaaannn```@@@888666333222222222222111000000000000000000000000111111111111000000000000////////////////////////......////////////000000........................................................................///111333555888;;;===???BBBAAAAAAAAABBBDDDFFFGGGHHHGGGCCC???@@@CCCAAA======@@@SSStttyyybbbSSSZZZuuuooolllxxxfffXXXIIIFFFGGGOOOUUU[[[iiixxxoooVVVQQQKKKHHHGGGJJJSSS]]]ppp{{{}}}}}}pppdddKKKBBB@@@FFFJJJPPPfff~~~}}}xxxqqqllljjjgggbbb^^^aaa\\\XXXZZZ]]]bbbkkksssxxxrrr\\\RRRKKKMMMOOOQQQZZZfffsss~~~~~~xxxnnnbbb[[[XXXUUUQQQJJJCCCAAAFFFOOOWWW```^^^YYYQQQHHHCCCCCCEEEQQQTTTSSSNNNKKKOOOSSSTTTOOOLLLJJJMMMPPPOOOKKKEEE===;;;:::<<<@@@CCCBBB@@@:::777222///.........---++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))************************++++++,,,,,,,,,,,,---------...//////...---...///000000000111222222333333222444555555444444444666777777777888999999::::::;;;;;;FFFjjj|||lll___YYYOOOFFF@@@???AAADDDGGGOOO[[[jjjqqqzzzqqq]]]gggrrroooNNNAAA<<<666333333222111///000000000000000000000000111111111000000000000000/////////////////////////////////000000000000000............................................................////////////000111444666999<<<===>>>AAAAAABBBBBBCCCEEEGGGHHHKKKHHHDDDBBBBBBBBB@@@<<<<<>>999;;;AAAGGGIIIHHH@@@;;;444///---.........+++++++++++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++***))))))******************************+++++++++,,,,,,,,,------,,,---///...------...///000000000111222222333333222444666666555444555666777777777888999999:::::::::;;;EEEiiixxxooobbbTTTIIIDDDAAAAAACCCEEEJJJUUUiiihhhTTTXXXjjj~~~dddKKKCCC999333222222222000111111111111111111111111000000000000000000111111////////////////////////000000000000000/////////........................................................./////////000000000111444777:::;;;======@@@AAAAAACCCDDDFFFGGGHHHHHHFFFDDDCCCBBB???======AAAhhhfffEEEPPPlllwww{{{ZZZFFFEEEJJJJJJQQQZZZbbbhhhtttwww```PPPIIIGGGMMMJJJJJJTTToooyyytttqqqnnnqqq|||~~~hhhTTTCCCAAACCCGGGLLLYYYuuu}}}yyywwwuuuqqqmmmhhhkkkmmmnnnmmmllliiigggiiihhhjjjooowwwyyy}}}|||jjj___TTTJJJHHHMMMQQQ\\\lll|||{{{tttlllhhh]]]YYYUUUPPPLLLHHHCCC@@@CCCJJJSSSWWWUUUNNNHHHDDD@@@DDDMMM\\\gggfff]]]TTTRRRLLLFFFEEEIIINNNPPPPPPDDD===555555<<>>@@@@@@???;;;666222111000//////...------,,,,,,+++++++++,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,++++++***************+++************************++++++,,,,,,,,,,,,------,,,---//////......///111000000000111222222333333333444666666555555555666777777777888999999::::::;;;<<>>======>>>@@@BBBDDDEEEFFFFFF???@@@BBBBBB>>>>>>IIIWWWttthhhPPPTTTvvvxxxeeeOOOJJJOOOSSSSSSgggoooyyyddd[[[SSSMMMIIIHHHPPPZZZpppwwwrrrssswwwttt]]]LLLJJJPPPccc~~~|||yyyyyy{{{|||yyytttrrrtttuuutttwww||||||rrrtttqqq___QQQKKKMMMYYYgggqqqzzz~~~nnnllliiiaaaXXXOOOJJJGGGAAAAAADDDKKKPPPQQQMMMHHHEEE@@@BBBLLLSSSPPPJJJFFFEEEEEEDDDEEEJJJTTTaaajjjjjjdddYYYMMMCCC<<<888666:::888666444444222000...//////......---,,,,,,+++++++++************************+++++++++,,,,,,,,,+++***************++++++************************++++++,,,,,,,,,,,,------,,,...////////////000222000000000111222222333333333555666777666555666777777777777888999999::::::;;;;;;CCCbbbjjj~~~~~~kkk]]]UUUQQQOOOMMMJJJKKKOOOWWW\\\]]]aaaiiirrrzzz{{{ooo\\\YYYUUUOOOGGGBBBBBBFFFLLL]]]rrrlll]]]jjjfffLLL===888666444111111111111111111111111//////000000111111111222//////////////////////////////......---------,,,................................................---......///000111111222333555888<<<>>>?????????<<<>>>???BBBCCCEEEEEEFFF@@@AAACCCCCC???BBBTTThhhcccUUUoooyyy|||bbbJJJEEEHHHOOO\\\kkkiiittt|||]]]RRRJJJEEEFFFKKKVVViii{{{uuupppttt~~~rrrZZZJJJSSSaaa~~~|||~~~|||~~~{{{tttqqqtttqqquuu{{{}}}}}}\\\OOOGGGMMMYYYdddoooxxxiiipppuuuoooaaaQQQHHHEEEBBB>>>===BBBKKKQQQPPPMMMHHHAAA>>>BBBEEEDDDEEEIIIAAAAAA???======DDDQQQ[[[dddbbb\\\RRRGGG>>>999777777666555555555444000---000000///...------,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++***************++++++************************++++++,,,,,,,,,------------...000000///000111333000000000111222222333333333555777777666555666777777777777888999999:::::::::;;;CCCbbbNNNTTT\\\___WWWKKKFFFGGGJJJFFFBBB@@@AAADDDFFFHHHKKKJJJJJJMMMSSSXXXYYYYYYZZZYYYYYY[[[\\\^^^eeennntttnnnaaaQQQGGGEEECCC@@@===FFFVVVlll}}}xxx|||lll^^^kkk```GGG>>>999222555555333000000222222000222111111111000000//////////////////////////////////////////////////////000000//////.........---////////////////////////000///...---...000222333555666888;;;>>>@@@AAABBB@@@??????BBBEEEFFFCCCAAA@@@HHH======OOOKKKSSS{{{~~~bbbeee^^^QQQDDDCCCKKKVVVbbbkkkvvvvvv___IIIDDDEEEIIIOOOYYYooozzzvvvyyyyyy^^^QQQ```ppp}}}yyyuuutttssssssuuuzzz}}}|||ggg\\\PPPKKKJJJQQQbbbrrrxxxnnnppppppkkkbbbVVVMMMHHHEEE???<<>>???@@@@@@???DDD===888<<>>@@@\\\CCCHHHOOOSSSNNNFFFEEEIIIIIIGGGFFFEEEEEEEEEEEEDDDHHHFFFEEEFFFHHHIIIHHHFFFLLLJJJJJJLLLKKKJJJOOOUUU___kkk~~~zzzfffWWWOOOHHHBBBBBBCCCIIITTTeeevvv~~~zzzyyyxxx|||~~~rrr```ddd~~~aaaGGG777111333333222000///111333333222111111111000000000000////////////////////////////////////////////////000/////////............////////////////////////000///.........000333444888999:::<<<===>>>??????AAA@@@@@@BBBDDDDDDBBB@@@:::AAA777???___gggiiizzzpppyyymmmRRRJJJEEEHHHPPPZZZfffppp}}}jjj```RRRFFFJJJFFFKKK___}}}~~~|||iiiXXX___mmm}}}yyywwwvvvvvvxxx|||~~~~~~qqqfffZZZPPPHHHGGGQQQ^^^ttt{{{rrrqqqmmmfff\\\SSSMMMJJJJJJCCC>>>@@@EEEHHHLLLQQQLLLHHHBBB??????@@@???>>>999;;;=========>>>AAADDDGGGGGGHHHIIIGGGBBB;;;666111333555777777555111///......------,,,+++++++++++++++******++++++,,,---************************************************,,,++++++***))))))******++++++,,,,,,,,,,,,------,,,---//////......000111///000111222333333333333555555555555666666666666666666777999999::::::999;;;;;;???\\\RRRUUU\\\aaa```^^^bbbiiiooopppqqqrrrpppmmmjjjhhh```]]]ZZZVVVRRRMMMGGGCCCFFFCCCBBBBBB@@@===>>>CCCBBBHHHQQQXXX___gggooouuutttwww|||rrreeeXXXMMMEEEBBB>>>@@@IIIWWWfffooo|||{{{{{{~~~xxxwww|||zzzjjjdddrrreeeFFF444555444333222000000222444111111111111111000000000////////////////////////////////////////////////////////////............//////////////////////////////......///222444666;;;<<<<<<<<<============BBBAAAAAAAAABBBBBB@@@>>>@@@EEEBBBXXX}}}\\\LLLEEEDDDHHHQQQZZZeeesss~~~lllXXXOOOJJJFFFEEEVVVXXXhhhlllgggsssyyy~~~}}}}}}~~~tttfffVVVKKKKKKQQQ[[[hhhvvv}}}~~~xxxtttlllbbbXXXRRRPPPPPPPPPHHHBBB@@@@@@BBBHHHOOOLLLIIIEEEBBB@@@@@@>>>======MMMVVVNNNDDDBBBCCCCCC???@@@CCCEEEEEEAAA:::555000111444666666555333111.........---,,,,,,++++++++++++******++++++,,,---************************************************,,,+++******)))*********++++++,,,,,,,,,,,,------+++,,,......------///000...///000222333333333333555555555555666666777777666777888999999999999999::::::>>>[[[}}}sssiiiddd]]]WWWQQQNNNHHHCCCCCCFFFCCCEEEEEEAAA@@@DDDHHHJJJIIILLLOOOTTT\\\jjj{{{pppbbbPPPKKKFFFDDDCCCGGGOOOXXXhhh{{{zzzqqqeee???888666555555333///000333111111111111111111111111///////////////////////////////////////////////////////////////.........//////////////////////////////...///111333666888===<<<<<<======>>>>>>???CCCBBBBBBAAA@@@@@@>>>=========FFFjjjrrrPPPDDDFFFEEEIIISSSaaammmzzzwwwcccRRRMMMJJJFFFLLLYYYssssss{{{zzzrrrfff```hhhvvv~~~~~~}}}|||{{{}}}}}}nnn]]]SSSQQQNNNUUUaaalllwww}}}~~~zzzvvvnnnddd[[[WWWVVVWWWQQQKKKEEEBBB>>>===BBBIIIJJJIIIFFFDDDBBB???===<<>>???<<<777333///000222444555444333333//////......---,,,,,,,,,++++++******++++++,,,---***************************************+++++++++++++++***************++++++++++++,,,,,,,,,------+++---............///111444333222000000000111222444444555555666666777777666777888999999999999999<<<;;;>>>YYYvvvkkk___UUUPPPQQQNNNQQQPPPJJJGGGJJJJJJGGGGGGGGGEEEDDDEEEKKKUUU\\\dddhhhoooxxxxxxeee^^^WWWQQQJJJDDDEEEKKKPPP^^^pppyyyqqqvvv|||wwwuuuRRR;;;555333555444000///222111111111111111222222222000000000000000000000000////////////////////////.........//////////////////////////////////////////......///222555888;;;<<<<<<<<<<<<>>>???AAABBBCCCCCCBBB@@@???=========???999KKKwww}}}}}}yyyNNNAAAGGGLLLMMMSSSaaaqqqeeeVVVLLLGGGJJJHHHLLLddd|||iiiNNNKKKQQQTTTXXX_________]]]\\\___gggsss{{{~~~nnn___UUURRROOOQQQ\\\jjjtttwwwwww}}}{{{wwwtttoooggg```[[[ZZZZZZPPPKKKGGGEEE@@@;;;<<<@@@FFFGGGGGGEEECCC@@@===<<>>AAACCCEEECCCCCCBBB@@@===<<<<<<===???;;;SSS}}}~~~yyy\\\DDDGGGJJJDDDRRRYYYgggzzzfffOOOIIICCCAAADDDIII\\\]]]BBBBBBEEE>>>>>>GGGMMMLLLJJJHHHHHHOOOYYYaaauuu~~~|||}}}~~~oooaaaVVVMMMHHHPPP___llltttyyy}}}yyyyyysssrrroooiiibbb\\\YYYYYYPPPKKKHHHGGGCCC<<<999:::@@@CCCFFFFFFDDD@@@>>>===HHHZZZfff___QQQGGGAAA<<<<<<999666444444444333333//////000111111222333333000000000///......------++++++******++++++,,,---************************)))))))))***++++++,,,,,,*********)))******+++,,,++++++,,,,,,,,,,,,---------...000000//////111222CCC???999444111222444666333444444555666777888888777888888999999999888888777666:::YYY~~~rrrhhhZZZPPPKKKJJJHHHFFFGGGKKKLLLMMMUUUbbblllooo~~~tttqqqiiiYYYOOOOOOGGGJJJLLLPPP\\\ooo~~~yyyiiieeemmmssssssggg|||hhhPPP;;;666666333222555111111111222222333333333000000000000000000000000////////////////////////............/////////000////////////////////////......///111444888<<>>AAACCCEEEAAABBBBBB???<<<;;;<<<>>>;;;CCCcccoooooottthhhLLLEEEGGGJJJJJJ]]]dddtttzzzcccRRRIIIDDDDDDKKKZZZoooyyytttuuuwwwxxxgggQQQ@@@AAAGGGJJJSSS___\\\]]][[[UUUPPPOOOSSSXXXkkkssszzz|||}}}}}}{{{|||~~~~~~yyyuuusss~~~yyyzzz~~~~~~ooo___UUUMMMOOOVVV___lllwwwyyyxxx|||zzzvvvxxxvvvuuuqqqjjjccc\\\YYYWWWSSSMMMHHHGGGEEE???:::999:::???DDDFFFDDDAAA??????BBBHHHOOORRRNNNFFF???;;;;;;999777666666666666444000000//////000111222333111111000000///......---++++++******++++++,,,---************************((())))))***++++++,,,,,,******))))))***++++++,,,++++++,,,,,,,,,,,,------,,,...//////...///000222999888555333333444555666333333444555666777888888888888999999999888888777666777>>>___sssfff]]]TTTNNNFFFHHHFFFAAACCCMMMSSSSSSaaalllwww~~~tttbbb]]]FFFHHHFFFDDDKKK___tttyyyllljjjlllkkkyyypppgggpppgggGGG;;;888444333666111111111222222333333333000000000000000000000000////////////////////////---.........//////000000////////////////////////......///111555999===@@@>>>=========>>>@@@CCCDDDAAABBBBBB???;;;:::<<>>;;;>>>FFFIIIBBB:::666999888888999::::::888666111000/////////000222333111111000000//////......++++++******++++++,,,---************************((())))))***++++++,,,,,,******))))))***+++,,,,,,++++++,,,,,,,,,---------+++---......---...///111,,,---///111333444444444333333444555666777888999888888999999999888888777888;;;DDDeee{{{ooohhhaaaUUUKKKJJJNNNMMMIIILLLJJJMMMUUU```lll|||zzzcccQQQDDDFFFNNNTTT```nnn{{{sss```cccnnn|||hhh___uuueeeGGG999555444444666555444333222222222222111111000000//////......111111000000//////......///////////////////////////////////////.........000111333444555777;;;>>>>>>???@@@AAABBBAAA@@@@@@BBBAAAAAAAAA===:::@@@JJJjjjcccKKK\\\ooo|||yyypppwwwdddTTTHHHGGGLLLQQQ]]]jjj^^^RRRKKKAAACCCNNNPPPmmmuuugggbbbeeekkkaaaccc___ggg}}}{{{wwwuuu{{{{{{vvvkkk[[[MMMJJJOOOVVVlllkkkkkknnnsssvvvvvvuuuzzzxxxtttooohhhaaa[[[XXXUUURRROOOLLLJJJGGGCCC@@@<<<;;;;;;???EEEGGGEEEAAA;;;;;;:::999888888888888777888:::;;;:::999777555888444000///111444444333444333333222111000......++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++***************************+++,,,---...---,,,,,,,,,,,,------...///000000000111111222222333444444666555555555555666666777999888888888999999888777>>>>>>CCCaaayyykkk^^^YYYYYYTTTNNNNNNHHHEEEGGGNNNXXXfffssstttaaaPPPMMMOOOPPPWWW```iiiyyy}}}iiiccceeemmmyyy}}}qqqvvvyyyhhhmmmzzzPPP888777777333555444333222222222222222111111000000////////////111000000000/////////...////////////////////////////////////////////////000111333444555888;;;>>>???@@@AAABBBCCCBBBAAAAAABBB===<<<@@@===:::BBBOOOlllRRREEESSScccnnntttuuupppjjj}}}~~~uuuWWWLLLDDDHHHNNNVVVdddsssiiiKKKEEEGGGGGGLLLVVVgggwwwwwwyyyzzz||||||yyyyyy~~~uuucccPPPGGGJJJQQQ^^^bbbiiimmmooooooppppppuuutttqqqlllfff```[[[XXXVVVSSSOOOLLLIIIGGGCCCAAA>>><<<;;;>>>CCCFFFDDDAAA<<<;;;:::888888888888999888999999::::::999888777999555222111333444444333333333333222111000......++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++***************************+++,,,---------,,,+++,,,,,,------...//////000000111111222222333444444666555555555555666777777888888777888999999999888<<<>>>CCCaaaxxxpppaaaWWWLLLFFFDDDGGGOOOXXXfffyyyxxxeee]]]VVVOOOMMMPPPTTTeee{{{{{{ooohhhbbbfffssszzzvvvuuueeennnYYY:::999999000333333222222111222222222111000000000000/////////000000000000////////////////////////////////////////////////////////////000222444555666888;;;>>>???@@@BBBCCCCCCCCCBBBAAADDD;;;:::@@@>>>:::HHH___eeeKKKAAAFFFPPP\\\eeennnxxx}}}}}}{{{sss~~~YYYIIIDDDEEEMMMVVV___qqqkkkUUUAAA>>>BBBKKK___sss~~~}}}}}}|||~~~~~~{{{wwwuuupppkkkjjjsssxxxxxxxxx{{{~~~nnnYYYJJJIIINNNOOOXXXdddkkklllkkklllmmmpppooommmiiiddd```\\\ZZZXXXTTTOOOKKKIIIGGGEEECCC@@@===;;;===@@@CCCCCCAAA===;;;999777777777999999999888888888888999999999999666444333333444333222333333333222111000///...++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++************************,,,,,,---------,,,++++++,,,,,,------.../////////000111111222222333444444555555555555555666777777777777777777888888999999999===DDD```|||||||||nnnbbbXXXNNNJJJLLLJJJXXXlll|||rrrgggYYYNNNIIIIIIUUUhhh~~~vvvjjjdddgggooovvvzzzppphhhyyyeeeIII???999000333222222111111111222222000000000000000000000000000000000000///////////////////////////////////////////////////000000000111333555666777999;;;>>>???@@@AAABBBBBBBBBAAA@@@EEE<<<;;;@@@===<<>>DDDZZZdddqqq}}}wwwmmmzzzhhhHHHDDDDDDLLLYYYbbbmmm{{{cccPPPLLLIIIGGGJJJ]]]zzzuuurrrpppnnnmmm]]]___```^^^[[[XXXVVVTTTNNNXXXccciiinnntttvvvuuuzzzyyyiiiZZZRRRPPPKKKRRR\\\eeekkkmmmnnnooonnnmmmkkkhhheeebbb```^^^ZZZVVVPPPKKKIIIGGGFFFEEEAAA>>>;;;:::<<<>>>??????===<<<999777666777999:::888777666555555777999:::888888777666555444333111222222222222111000///...,,,,,,+++++++++++++++***))))))***+++++++++******************************************************,,,,,,---,,,,,,,,,++++++---------.........//////000111111222222333444444555555444555555666777888666777888888888888999:::777<<>>???@@@AAA@@@@@@???BBB<<<<<<>>>;;;AAAeeeaaaFFF<<>>;;;888888:::;;;<<<===;;;999888777777888999888666444333333555777888:::;;;<<<<<<;;;888666555111111111111111000///...,,,,,,,,,++++++*********((()))***+++++++++++++++************************************************---,,,,,,,,,,,,,,,,,,,,,---------...............000111111222222333444444444444444555555666888888666888999999888777999;;;777;;;BBB\\\|||rrrddd]]]TTTNNNLLLPPP]]]iiivvvpppdddVVVLLLGGGNNNZZZiii||||||qqqjjjgggfffqqqwwwzzzlll|||tttoooSSSAAA666555444333222222222222000000000111111111111222////////////000000000000000000000000000000000000...//////000000111111222222444777999999:::<<<===<<<===???@@@@@@@@@???>>>===<<<<<<<<<>>>NNNuuunnnIII;;;<<>>AAABBB@@@<<<:::888000111111111000000///...---,,,,,,++++++*********((()))***+++++++++++++++************************************************,,,++++++++++++,,,---...........................000111111222222333444444444444444555555777888999888:::<<<;;;888777999<<<888:::@@@[[[ssseeeUUUJJJJJJQQQZZZggg{{{wwweeeVVVKKKJJJLLLSSSggg|||{{{rrriiisssuuuyyymmm{{{kkkNNN888777666444333222222111000000111111111222222222.../////////000000000111000000000000000000000000...//////000111111222222222555888:::::::::<<<======>>>???@@@AAA@@@??????<<<===<<<>>>KKKeee~~~XXX>>>===EEEVVVkkkaaaTTT\\\cccNNNKKKKKKTTTXXXhhhxxx\\\IIIEEEIIIOOOaaa~~~xxxyyyttthhhbbbrrr}}}zzzxxxvvvjjjhhheee```\\\XXXUUUTTTPPPQQQQQQNNNIIIFFFFFFGGGHHHJJJMMMOOOOOOQQQSSSVVVZZZYYY\\\bbbjjjnnnllljjjjjjpppyyy~~~xxxttt~~~}}}{{{{{{wwwvvvxxxzzzwwwtttwwwvvvuuuvvvwwwyyywwwsssooobbbYYYOOOMMMUUU```iiimmmooommmjjjgggeeecccbbbbbb[[[XXXSSSPPPNNNKKKHHHFFFCCCAAA???;;;888777777888::::::;;;;;;:::999777666:::999888666555555555666777;;;AAABBB@@@<<<999888000000000000000000///...------,,,,,,+++******)))(((((()))++++++,,,,,,+++************************************************+++*********+++---///000........................000111111222222333444444444444444444666777888999:::===???===999777999<<<;;;:::>>>YYYiiiSSSIIIJJJDDDNNN```ssspppaaaUUUQQQLLLKKK[[[qqqwww}}}xxxooovvvuuuvvv~~~}}}|||WWW:::999777555333222222111000000111111222222222222.../////////000000111111000000000000000000000000...//////000111222222222333555999:::;;;;;;<<<===>>>???@@@AAABBBAAA@@@@@@>>>???>>>CCCXXXyyyrrrQQQ???GGGTTTggg}}}|||ZZZYYYdddyyyQQQIIIMMMJJJZZZ^^^ooo~~~dddPPPFFFGGGNNNXXX|||~~~wwwzzzeeejjj{{{vvvsssjjjjjjiiihhheeebbb___]]]WWWUUURRROOOLLLJJJIIIIIIKKKMMMPPPPPPOOOQQQTTTXXX^^^aaafffkkkqqquuuwwwxxxuuuuuuxxxxxx~~~tttllllllnnnooonnnjjjfffcccccc___]]]^^^___ZZZUUUXXX```^^^hhhqqqrrrqqqrrrpppnnnllllllllllllmmmqqqvvvzzzhhh```VVVPPPRRR[[[eeelllnnnllliiieeebbb```______ZZZXXXTTTQQQOOOLLLHHHEEEDDDCCCAAA>>>:::777777888999:::;;;<<<;;;999777555<<<<<<:::999777666666555111777===???<<<888555444///000000000000000///...------,,,,,,+++***))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************************+++---///111.....................---000111111222333333444444333333444444666777888999<<>>999777999<<<<<<:::<<>>>>>888<<>>???@@@<<<>>>BBBYYY|||zzzkkkMMMGGGaaasssddd\\\hhh]]]OOOJJJJJJWWWggglll|||{{{\\\PPPMMMNNNXXXfff{{{~~~{{{zzz|||~~~|||ssslllggg```[[[\\\]]]]]]___bbbSSSSSSRRRPPPOOOOOOPPPRRRUUUUUUUUUUUUWWWZZZ]]]___eeerrrzzzxxxrrrvvv}}}xxx|||{{{tttppppppkkkddd]]]^^^___^^^ZZZSSSLLLHHHFFFJJJJJJFFFDDDFFFFFFDDDAAAAAA???>>>======>>>>>>>>>>>>>>>???BBBEEEHHHJJJIIIMMMTTT[[[bbbkkksssyyyqqqjjj```XXXUUUVVVZZZ]]]eeeggghhhfffaaa]]]\\\]]]XXXTTTTTTVVVNNNDDDHHHTTTKKKGGGBBB???===<<<;;;:::888999:::===>>><<<888555555777999::::::888666444444444444333333222222222222111111000000000000000.........---,,,+++)))(((++++++************++++++)))))))))***++++++,,,,,,************************,,,,,,,,,------,,,++++++******+++,,,---//////000111111111222222333333444333444555666777777777777777888888999999:::;;;;;;::::::AAA___zzzqqqnnniiigggjjjlllnnnsssyyywwwnnndddZZZQQQNNNUUU```iiinnnwww|||hhhZZZUUUSSSQQQWWW```pppwwwnnnlllqqqwww{{{tttwwwvvviiiQQQ<<<888999555222333111111111111111111111111000000000000000000000000000000000000000000000000/////////000000222333444666666888999;;;===>>>>>><<<>>>@@@@@@@@@???@@@AAA999???TTTsssxxxjjjtttoooXXXiiirrrMMMGGGJJJRRRcccpppyyy}}}gggQQQHHHHHHRRRjjj~~~~~~}}}xxxvvvvvvxxxsssmmmiiifffcccaaa___[[[^^^bbbdddbbb^^^ZZZWWW\\\ZZZZZZ]]]___aaagggnnn^^^]]]___eeennnsssrrrnnnwwwvvvuuuuuuuuuwwwyyyzzz{{{zzz~~~~~~|||qqqbbbVVVHHHLLLLLLHHHFFFGGGEEE@@@??????@@@AAA@@@>>>===<<<888<<<<<<999777999:::999777666555444444666777999<<<;;;:::;;;;;;<<<<<<<<>>???@@@???>>>>>>@@@AAA@@@???:::BBBggg~~~yyyWWW^^^]]]BBBFFFOOO\\\nnn~~~dddWWWJJJFFFMMMdddzzzyyywwwqqqrrrqqqnnnmmmnnnooopppmmmhhhccc```^^^XXXVVVSSSRRRTTTVVVWWWWWWUUU\\\dddhhhgggfffgggiiipppqqquuuxxxxxxxxx}}}yyytttpppnnnmmmmmmmmmssssssjjjaaa]]]\\\[[[XXX]]]___[[[VVVOOOEEE;;;888;;;<<<999999;;;:::777>>>===;;;999888888999:::666:::;;;777666888999777@@@>>><<<:::999999999999;;;;;;;;;===@@@AAAAAA@@@DDDMMMVVVZZZZZZ]]]fffnnnzzzxxxrrrggg[[[RRRNNNNNN\\\___cccdddbbb^^^[[[ZZZXXXSSSRRRWWWUUUOOOOOOTTTMMMIIICCC???<<<999666444555555666999::::::888666111555:::======:::555222000000000000000/////////111000//////......//////.........---,,,+++***)))++++++************++++++,,,,,,++++++***))))))(((************************+++,,,,,,------,,,,,,,,,,,,------...///000111111000000111222333333444444333444555666777777777777777888888999999:::;;;;;;<<<<<>>777444333222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111222333333666777888:::<<<===>>>???@@@>>>===>>>AAABBB???<<>>>>>BBBDDDBBBAAAAAA===888???@@@@@@???????????????@@@???===<<<;;;;;;<<<===;;;???@@@<<<;;;===>>>===;;;===@@@BBBDDDDDDDDDCCCFFFFFFIIIOOOXXX___bbbbbbnnnvvv~~~|||rrrjjjiiilllppprrrqqqkkk```VVVPPPOOOVVVYYY^^^aaa```]]]ZZZXXXYYYSSSPPPSSSSSSMMMIIIIIIFFFCCC@@@>>>===<<<:::999555555555777999:::999777111333777999999888555222000000000000000000//////000000///...............------------,,,+++***)))++++++************+++++++++++++++*********))))))************************++++++,,,---------,,,,,,,,,------...//////000000000000111222333333444444333444555666777777777777777888888999999:::;;;;;;===<<>>999BBBRRRyyyuuunnn[[[lll^^^IIIPPPZZZcccvvvwwwcccLLLGGGHHH[[[}}}wwwqqqmmmhhheee```]]]ZZZXXXVVVTTTWWWSSSYYY```eeettt|||zzzwwwuuusssooommmsss{{{}}}{{{yyywwwwwwvvvvvvvvvvvvvvvwwwyyyzzzxxxtttpppzzzxxxtttqqqnnniiibbb]]]___YYYVVVYYYZZZUUUOOOKKKNNNKKKHHHHHHIIIHHHDDD@@@@@@???>>>>>>>>>@@@BBBDDD>>>BBBDDDAAA@@@CCCCCCAAA<<<>>>>>>::::::======;;;;;;::::::;;;<<<===???AAA<<<>>>@@@CCCEEEGGGHHHHHHJJJOOOQQQPPPQQQUUUXXXWWWPPPWWWcccoooxxx|||}}}}}}zzzrrrkkknnnqqqoooggg^^^WWWTTTRRRTTTWWW[[[\\\[[[XXXVVVVVVQQQNNNOOOPPPMMMHHHEEEBBB@@@>>>>>>>>>>>>===;;;666555555777999::::::999222333333444444444555555111111111111111111111111000000///...............------------,,,+++******++++++************++++++))))))*********+++++++++***************************+++,,,,,,---------,,,,,,,,,,,,------......//////000000222333444555555333444555666777777777777777888888999999:::;;;;;;<<<<<>>???@@@;;;;;;===@@@BBBBBB???===JJJfff{{{bbbvvveeeiiiiiiNNNIIIXXX^^^kkkxxx]]]PPPGGGPPPaaa{{{wwwuuutttrrrhhhiiihhheeeaaa]]][[[[[[YYYXXXYYY]]]cccjjjnnnpppuuuqqqwww~~~{{{}}}yyyuuurrrpppnnnmmm`````````aaa```\\\VVVRRRTTTPPPKKKJJJIIIFFF@@@;;;BBB<<<;;;CCCIIIFFF===888=========<<<;;;<<<>>>@@@999888888888:::===@@@AAA@@@DDDEEEBBBAAAEEEGGGGGGFFFHHHGGGEEEHHHOOOTTTTTTUUURRRSSSWWW[[[]]]aaafffoooqqqtttwwwxxxwwwuuutttxxxoooqqqssssssoooggg___YYYPPPPPPPPPSSSVVVWWWVVVTTTSSSPPPMMMNNNOOOOOOLLLJJJEEECCC@@@??????===;;;999888666555666888999999999444333222111222333555777111111222222222222222333111000//////......//////,,,---------,,,,,,+++***++++++************++++++((())))))***++++++,,,,,,******************************+++,,,------------,,,,,,,,,,,,------......//////000111333444555555333444555666777777777777777888888999999:::;;;;;;<<<<<>>???@@@===>>>??????@@@AAACCCEEE]]]~~~```\\\{{{pppxxxZZZHHHOOObbbeeeuuu~~~]]]MMMKKKNNNiii~~~~~~~~~yyysssmmmkkkjjjfffccc___\\\[[[[[[ZZZYYY[[[aaafffgggeeeeeeiiinnn||||||}}}|||wwwqqqkkkbbbXXXTTTVVVTTTQQQMMMJJJIIIGGGDDDAAA@@@??????@@@AAA@@@>>><<<888888999:::;;;<<<<<<;;;???<<<@@@IIIOOOLLLFFFBBB???@@@@@@>>>>>>>>>AAACCCDDDDDDDDDEEEHHHLLLOOORRRWWW]]]___]]]\\\bbbhhhkkkrrrtttuuuvvv|||sssrrrrrrssssssmmmccc\\\PPPMMMKKKKKKOOORRRTTTTTTSSSQQQOOOMMMMMMNNNMMMLLLGGGEEECCCAAA???===:::777888666444444555777777777333333333333444555666777111111111222222222333333111111000////////////000,,,,,,---------,,,++++++++++++************++++++******************++++++************************)))***+++,,,------------------------...............///000111333444555666333444555666777777777777777888888999999:::;;;;;;>>>===BBB^^^}}}uuudddXXXQQQOOOPPPiii|||nnn___WWW\\\iiiuuu}}}tttqqqbbbLLL@@@999555333333333333333333333333000000000000000000000000000000000000000000000000//////000111333666888999777888999;;;===>>>???@@@@@@AAA@@@>>>===@@@GGGMMMqqqhhhMMMgggnnnzzz]]]QQQFFFVVVlllnnn}}}lllOOOIIIOOOTTT~~~wwwqqqpppnnnjjj___bbbccc```[[[ZZZ^^^bbbbbbaaaaaacccgggkkkmmmnnnvvv}}}~~~}}}~~~wwwyyyuuueee\\\ZZZSSSVVVNNNIIIIIIIIIEEE@@@???>>>======@@@CCCCCCAAA===CCC@@@===<<<===>>>>>>>>><<>>===@@@CCC<<<===CCCKKKMMMHHHCCCAAAFFFFFFGGGIIIKKKLLLNNNNNNQQQRRRWWW]]]eeemmmuuuyyyrrrooonnnpppssspppfff]]]PPPLLLGGGGGGKKKPPPRRRSSSTTTTTTQQQLLLIIIIIIJJJIIIFFFEEECCCAAAAAA>>>;;;999888666333222333555555555333444555777777777777777000000111111222222222333222222111000000000000000,,,,,,---------,,,++++++++++++************++++++,,,,,,++++++***)))))))))************************)))***+++,,,------...---.........///////////////...///000111333444555666333444555666777777777777777888888999::::::;;;;;;???>>>CCC___{{{vvvuuuuuuvvvyyyvvvooobbbSSSTTTWWWdddyyytttaaaXXX^^^hhh~~~vvvtttvvvvvvsssqqq]]]III;;;666111222333333444444222///000000000000000000000000000000000000000000000000111111111111222444666888:::;;;;;;;;;<<<============<<<@@@BBB===<<>>======@@@<<<999:::===??????>>>@@@@@@@@@???===>>>@@@CCCCCCCCCBBBBBBCCCDDDFFFGGGEEEMMMYYY```\\\VVVXXX^^^cccccceeehhhooovvv}}}tttoooiiinnnzzzrrrlllkkkmmmllljjjhhhbbbUUUJJJJJJUUU]]]\\\WWWRRRPPPLLLKKKLLLLLLLLLLLLHHHFFFDDDBBB???<<<:::999777666555444333333444555555555555555555555444444222111000000111222555666444333222000///.....................---,,,+++*********+++++++++***))))))************************))))))*********+++++++++,,,,,,,,,---------.........------------...//////000000111222333444444555333444666777888999888888888888999999999:::::::::<<<<<<@@@ZZZqqqiiijjjmmmtttyyy~~~nnn___YYYZZZhhh{{{nnnbbb```cccsss|||yyyxxx~~~zzzxxxjjjLLL:::999444555444333222222222111111111111111111111111111000000000000000000000000111111111111333555777888;;;<<<<<<======>>>>>>???BBB>>>???BBB<<<>>>\\\fffUUU\\\lll}}}wwwooopppkkkpppVVVJJJRRR\\\nnndddMMMFFFTTTfff}}}zzzuuummmoooqqqsssuuuvvvwwwwwwwwwyyyyyyzzzyyyxxxvvvuuutttiiihhheeeccciiipppqqqmmmnnnppptttvvvvvvvvvuuuuuutttuuu{{{zzzsssqqqoookkkiiijjjaaaeeebbbVVVMMMJJJIIIGGGHHHEEEBBBCCCEEEEEECCCBBBEEEDDDAAA@@@???>>>===<<<::::::;;;;;;<<<======>>>AAA???>>>>>>???AAACCCDDDDDDGGGJJJMMMOOOSSSWWWZZZ[[[\\\^^^bbbggglllpppsssoooggguuu{{{rrrmmmmmmnnnoooooonnncccVVVNNNOOOSSSWWWXXXSSSPPPLLLJJJJJJKKKKKKKKKEEEDDDCCCAAA???===<<<;;;888777555444333333444555666666555555444444444333000///...///000222555666444333222000//////..................---,,,+++*********++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,------------......------------...//////000000111222333444444555333444555777888888888888888888999999999:::::::::<<<===AAAZZZ{{{kkkfffhhhlllsssyyy~~~ssseeeXXXYYYfffxxx~~~qqqfff```gggssszzz^^^EEE@@@777666555333111000222444111111111111111111111111000000000000000000000000111111111222444666777888<<<<<<===>>>>>>???@@@@@@@@@===@@@BBB>>>HHHssssss^^^[[[iii{{{pppppp|||qqqaaabbbHHHJJJUUUaaauuu|||dddRRRFFFJJJhhh{{{nnnnnn^^^YYYZZZ\\\]]]XXXYYY\\\___``````______bbbgggllloooppprrrvvvyyywww}}}|||vvvssssss___\\\]]]``````ZZZVVVUUUSSSLLLFFFEEEDDDAAABBBDDD@@@DDDDDD>>>::::::======999999:::;;;>>>???>>><<>>>>>===888777666444333444444555777666666555444333222222............000222555666333222222111000///..................---,,,++++++++++++******+++,,,---...************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////000000111222333444444555333444555777888888888888888888999999999:::::::::<<<===AAAZZZ~~~yyyxxxzzz|||wwwnnnnnnrrrtttwwwzzzzzzhhh^^^]]]eeevvvqqqccc```lll~~~~~~{{{xxxYYYDDD888555444444222///111444111111111111111111111111000000000000000000000000111111222333555777888999<<<<<<======>>>???@@@@@@888===@@@???CCC\\\llleeeccciii}}}wwwvvvbbb___pppQQQHHHSSSWWWdddwwwoooWWWMMMLLL[[[oootttoooXXXOOOLLLHHHHHHLLLQQQTTTZZZ```eeeiiikkkkkkzzzwwwbbbdddfffccc\\\TTTNNNKKKSSSMMMIIIKKKKKKFFF@@@???EEEAAA@@@BBBCCCBBBDDDGGG???AAAAAA@@@>>>@@@CCCDDD@@@AAAAAA@@@AAADDDDDDBBBAAABBBDDDEEEFFFHHHKKKMMMOOOOOOPPPPPPQQQQQQRRRRRR___eeelllpppqqquuu~~~wwwtttyyypppnnnsssvvvvvvrrrkkk^^^OOOGGGHHHQQQYYYSSSOOOKKKHHHGGGHHHHHHGGGCCCCCCBBBAAA@@@>>>>>>===999888666555444444444444777777666555333222111111000000000000111222333444222222222111000//////...---.........------,,,+++,,,+++*********,,,///000************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------------...//////000000111222333444444555444444555666777888999999888888999999999:::::::::<<<>>>BBBYYY~~~xxxpppnnnpppsssyyyvvvooorrrxxx|||rrrccc\\\cccnnn}}}mmm```hhhvvvmmmmmmIII:::444333555555111000333111111111111111111111111000000000000000000000000000111333444666888999999:::;;;;;;<<<>>>??????@@@777@@@???:::JJJtttzzzhhhcccbbbgggwwwdddUUUllldddMMMOOO\\\aaannn{{{cccOOOPPP^^^xxxiiigggvvvqqqdddfffhhheeegggnnnzzz||||||tttooooooqqqbbbeeeeeebbb```___YYYRRRJJJHHHFFFFFFFFFDDDAAA===CCC===:::===@@@@@@???@@@<<<:::;;;>>>===999999;;;BBBAAA@@@@@@???>>>@@@BBBBBBEEEDDDAAACCCKKKPPPPPPSSSVVVYYY\\\^^^aaafffjjjoooqqquuuzzzyyy}}}xxxfffqqq{{{sssrrrwwwxxxvvvkkkcccWWWMMMGGGHHHLLLPPPQQQNNNJJJHHHGGGGGGFFFEEEDDDDDDBBBAAA???>>>===<<<:::999777555444444444444777666555444333222111111555555444333222222222111111111222222111000///...---------...------,,,,,,,,,+++*********,,,///000************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...------------...//////000000111222333444444555444444555666777888999999888888999999999:::::::::<<<>>>AAAWWWzzztttwww|||~~~uuummmkkkooosssnnnvvvzzzqqqrrrzzzsssbbb\\\___xxx}}}hhhjjjooozzzrrr```DDD888222666888444111222222222222222222222222222000000000000000000000000000111333666888999::::::::::::;;;<<<>>>???@@@@@@>>>CCC@@@AAA\\\uuu^^^WWWaaauuuoooWWWSSSppp\\\NNNVVVbbbmmm}}}aaaRRRIIIWWWwwwjjjjjj~~~{{{wwwuuu]]]]]][[[TTTMMMHHHFFFGGGEEEHHHGGGDDDCCCEEEDDDAAAEEEAAA>>>>>>BBBDDDCCCAAAFFFBBB@@@CCCDDDDDDDDDGGGAAAAAADDDIIIIIIGGGHHHMMMJJJHHHJJJOOOSSSUUUYYY^^^gggmmmmmmjjjooo||||||llldddjjj{{{bbbVVVkkk}}}www||||||vvvuuuzzzyyytttiiiaaaVVVNNNIIIHHHGGGEEEMMMKKKIIIHHHHHHGGGEEEBBBDDDDDDBBBAAA???>>>===<<<;;;999777555444444444444666555555444333222111111777777666555333111000000000111222222222000///...,,,------...------,,,,,,++++++******+++,,,---...************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////000000111222333444444555555555555555666888999:::888888999999999:::::::::<<<>>>@@@TTTvvvmmmuuu{{{nnnvvvvvvoooooosssxxxrrrwww}}}|||ttteee___```lll~~~{{{tttooouuuTTTAAA333555999555111222222222222222222222222222000000000000000000000000000111444666888::::::::::::;;;<<<===???@@@AAABBBCCCAAAHHH___```TTTXXXrrr~~~^^^[[[jjjyyy[[[YYYRRR___kkkzzznnnNNNIIILLLfffvvvzzzuuuqqqnnndddaaa\\\VVVPPPKKKGGGFFFBBBAAA@@@?????????@@@AAA???BBBAAA>>>>>>AAACCCBBBFFFEEEDDDDDDFFFGGGHHHHHHIIIHHHKKKOOOPPPMMMMMMQQQUUUVVVZZZ```dddhhhoooxxx~~~|||uuutttyyybbbPPPNNNjjjyyyssspppxxxzzztttrrrwwwvvvooollleee[[[RRRKKKHHHEEEDDDHHHHHHHHHIIIIIIGGGDDDAAABBBBBBAAA@@@@@@??????>>>;;;:::888666444444444444444444444333333222222222666666555444333111000//////000222222222111///...,,,,,,------...------,,,******++++++++++++++++++*********************************++++++++++++,,,***++++++++++++,,,,,,,,,...------------...//////000000111222333444444555555555555555666888999:::888888999999999:::::::::<<<===???QQQrrr|||{{{zzzxxxtttttt{{{wwwooo}}}}}}vvvvvv|||rrrgggQQQ^^^qqqrrrsssyyybbbIII555444888666222333222222222222222222222222000000000000000000000000000111444777999:::;;;;;;;;;<<<===???@@@AAACCCCCCAAA<<>>HHHhhh~~~xxxkkkgggkkktttvvvooommmrrrqqqiiimmmhhh```VVVMMMHHHHHHIIIFFFFFFHHHJJJJJJHHHCCC@@@@@@@@@@@@@@@@@@@@@AAAAAA<<<:::888666444444444444333333333333333333333333333444444333222111000//////000222333222111///...,,,,,,------...---------******+++++++++***))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,...------------...//////000000111222333444444555555555444555666777999:::888888999999999:::::::::======>>>OOOpppxxx|||{{{xxxxxxfff```___kkk}}}wwwwww{{{vvvnnnQQQ999555555000000888444333222111111111222333111111111111111111111111333444666888999::::::999;;;<<<>>>???AAABBBBBBBBBBBB???___[[[MMMcccvvvYYYddd___VVV\\\dddqqqcccOOOLLLKKK^^^jjjlll||||||kkkiii[[[RRRGGGCCCDDDDDDAAA===EEECCCBBBCCCFFFGGGFFFEEEEEEHHHKKKLLLLLLNNNRRRVVVXXXYYYZZZ\\\bbbkkkuuu||||||www___ZZZSSSOOOOOOQQQTTTVVV^^^]]]dddiiipppllljjj|||bbbFFF???JJJfffwwwoooaaa\\\eeelllrrrqqqjjjfffgggjjjhhhgggccc\\\SSSMMMIIIHHHCCCDDDGGGIIIIIIGGGDDDAAADDDBBB???>>>???@@@??????===<<<;;;999777666444444444444333333333333222222111222333333222111000///000000000000000///......+++,,,,,,---.........------,,,,,,++++++,,,,,,---******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,---......//////......///......------,,,++++++---...///000222333555555;;;:::888666555666777888888999:::;;;;;;;;;:::999:::>>>???LLLjjj~~~rrrkkkdddfffsss~~~wwwuuuzzzyyyjjjqqqzzzxxxXXX<<<666777333111666444333222111111111222222111111111111111111111111333444666888999:::::::::;;;<<<>>>???AAABBBBBBBBBBBBEEEmmm|||\\\LLL^^^fff___~~~~~~[[[SSSZZZcccqqqoooVVVGGGKKKVVVvvvmmmbbbaaakkkxxxsss\\\MMMLLLPPPKKKFFFBBBCCCEEEHHHIIIAAAFFFKKKOOOQQQTTTYYY\\\ZZZaaaiiillllllooowww~~~yyyjjjeeehhhooo}}}lll\\\RRRMMMJJJFFFDDDDDDFFFHHHIIIEEEFFFPPPVVV^^^{{{rrrmmm}}}ZZZHHHBBBLLLeeepppdddTTTOOOSSSXXX___eeehhhgggdddbbbccccccbbb]]]XXXRRROOONNNEEEEEEEEEEEEFFFEEEDDDCCCDDDBBB???>>>???@@@??????===<<<;;;999777666555444444444333333333333222222111111222222222111///...000000000000000///......+++,,,------......---------,,,,,,++++++,,,,,,---******))))))******+++,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------...------------,,,,,,,,,...//////111222333444444999888666555555666777888888999:::;;;;;;;;;:::999:::======LLLmmm{{{qqqgggggguuu|||qqqpppuuurrrlll^^^___kkk}}}vvvttthhhEEE:::999555222333444333222222111111222222111111111111111111111111333444666777999:::::::::<<<<<<>>>@@@AAABBBBBBBBBBBBMMM|||eeeHHHUUUkkk\\\ppppppWWWVVV```kkk{{{ttt\\\MMMHHHTTTlllnnn]]]llljjjooovvvnnn[[[QQQTTTWWWWWWVVVUUUVVV[[[ccciiirrrzzz^^^JJJDDDCCCDDDFFFHHHRRRkkkjjjQQQGGGCCC@@@AAAAAABBBEEEHHHKKKNNNPPPHHHHHHNNNQQQUUUmmmsssttttttooo~~~}}}UUUDDDAAAJJJ\\\```RRRDDD@@@>>>AAAHHHUUUaaafffccc^^^```aaabbb```[[[VVVRRRQQQGGGEEECCCBBBDDDEEEFFFEEEDDDBBB???>>>?????????>>>===<<<;;;999888666555444444444333333333333222222///000111111111000///...000000000000000//////...,,,,,,------......------,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......///000000111222222333333666666555444444666777888888888999:::;;;;;;:::::::::<<<<<>>:::555222222333333222222222222111222111111111111111111111111444444666777888999:::;;;<<<===>>>@@@AAABBBCCCCCCHHHZZZggg^^^VVVyyy\\\iiirrraaaXXX```ooo}}}aaaOOONNNSSSnnnsss|||oooccc}}}lll\\\TTTTTTVVVaaafffvvvpppZZZDDD<<>>>>>??????>>>===<<<;;;:::888777666555444444333333333222222222...///000111111000///...//////000000000000//////,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,++++++,,,,,,---...//////000000111111111222222222444444333333444666777888888888999999:::::::::;;;<<<===<<>>;;;888===:::<<>>===>>>???>>>>>><<<<<<;;;:::999777777666444444333333333222222222...///000111111000///...//////000000000000//////,,,------...------,,,,,,,,,++++++******++++++,,,******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,---...............***++++++,,,---...//////000000111111111222222222222333333444555666777777777777888888999:::;;;;;;>>>>>>===QQQyyy~~~{{{wwwtttoookkkeee___[[[VVVQQQNNNLLLLLLKKKKKKLLLNNNOOOPPPOOOHHHCCCAAAAAAAAAFFFLLL[[[jjj|||tttjjjdddmmm{{{vvvqqquuuzzz~~~iiiTTT^^^uuu~~~yyyhhhQQQRRRiiibbbKKK===666555777222333333333333222111000111111111111111111111111555555555666777999;;;<<<<<<===???AAABBBCCCCCCCCCKKKppphhhVVVsss]]]mmmTTTXXXdddttteeeLLLEEETTThhh}}}VVV[[[wwwtttWWWMMMHHHDDDEEEJJJQQQVVVXXXWWWMMMIIIJJJPPP___```OOOEEE???;;;;;;<<<:::;;;===::::::<<>>@@@===777@@@EEELLLSSS]]]iiiwwwrrrmmmnnnzzzwwwoooWWWWWWllloooeeeooo~~~~~~eeeQQQKKKGGGGGGCCC:::444222555444222111555@@@OOOZZZSSSVVVYYYZZZWWWTTTPPPOOOFFFDDDDDDHHHNNNQQQNNNKKKCCCAAA>>>===>>>>>>>>>===<<<<<<;;;:::999888777777444444333333333333222222...///000111111111000///...//////000000000000000------......------,,,,,,++++++************++++++******))))))******+++,,,******++++++++++++******,,,---......//////......++++++,,,,,,---.../////////000000111222222333333333333444444555666666777777777777777888:::;;;<<>>QQQxxx~~~{{{~~~|||yyywwwvvvtttqqqooonnnjjjhhhkkklllkkkllloooxxxmmmeee```^^^[[[XXXUUUQQQLLLJJJIIIGGGEEEBBBDDDCCCAAA@@@AAABBBCCCDDDEEEAAA???@@@@@@???AAAFFFKKKVVVhhhyyyuuukkkcccqqqzzzuuu|||gggIIIMMMjjjxxxYYYOOO]]]rrr\\\GGG888444666222222333333333222111000111111111111111111111111555555555666777999;;;<<<===>>>???AAABBBCCCDDDDDDUUU~~~bbbYYYaaahhhlllTTT[[[iiivvvuuuYYYIIIJJJ```zzzhhhVVVqqqfffXXX^^^YYYUUUVVV\\\bbbdddccc___TTTNNNNNNRRR___\\\HHHEEEAAA>>>???>>><<<>>>CCC<<>>===>>>>>>>>>===<<<<<<;;;:::999888888777444444333333333333222222...///111222222222111000......///000000000000000------......------,,,+++++++++************++++++******))))))******+++,,,******++++++++++++******,,,,,,---............---,,,,,,,,,------............//////111222333444444333444555666666666666666777777666777888999;;;<<<>>>???>>>OOOtttwwwvvvtttrrrooojjjdddaaacccaaa___^^^\\\ZZZWWWTTTQQQNNNOOOSSSSSSPPPNNNOOOUUU^^^bbbaaagggsssuuunnn___WWWMMMFFFCCCCCCAAA@@@BBB???======???@@@>>><<<===<<<;;;:::;;;<<<>>>@@@===;;;===AAABBB@@@@@@BBBHHHMMMYYYmmm}}}tttcccooo{{{uuuzzz~~~dddFFFHHH]]]jjjWWW\\\yyylllQQQ;;;333333222222333444333222111000111111111111111111111111555555555555777999;;;<<<===>>>???AAABBBCCCDDDDDDiiisssYYY\\\^^^zzzZZZUUU^^^kkkvvvdddPPPIIIRRRooouuummmeee^^^dddpppyyy\\\fffppphhhooorrrlllggghhhnnnssssssqqqYYYQQQOOOTTT]]]jjjfffQQQ???<<<===AAABBB@@@AAADDDJJJLLLRRRZZZaaajjjyyylllSSSEEEEEEIIIKKKDDDGGGIIIGGGAAA===>>>AAA===AAANNNQQQKKKRRR\\\YYYjjjggglllzzzqqqtttgggOOOSSSppppppgggooowwwsssmmmkkkrrrvvvnnnjjjyyyuuujjjfffcccaaadddeee___VVVNNN;;;:::999888:::===@@@BBBRRRUUUYYYZZZZZZYYYYYYYYYQQQKKKDDDCCCHHHKKKJJJGGGBBB@@@>>>======>>>>>>===<<<<<<;;;::::::999888888444444444333333333222222///000111222333333222111......///000000000000000---.........---,,,,,,+++++++++************++++++*********)))***++++++,,,******++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,---------......---...///000222444555555444555666666777666666666777666666666888999;;;===<<<>>>===NNNqqqzzzxxxtttooojjjeeeaaa___\\\XXXTTTRRRQQQOOOLLLIIIDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@DDDCCCAAAAAAGGGMMMLLLFFF???@@@@@@???<<<:::999:::@@@>>>;;;;;;===>>>????????????@@@??????AAAEEEHHHIIIHHHFFFFFFGGGIIIMMMOOOUUU___mmm{{{~~~|||xxxtttwww~~~}}}^^^GGGCCCMMM[[[RRRrrriiiDDD///666333222000111222333333222333333222222111222222222555555555666777999;;;<<<999HHHDDD===DDD@@@BBBWWW}}}mmmLLLbbbkkkjjj```XXXXXXdddtttrrrTTTMMMTTTeeeaaaTTTHHHFFFPPPbbbzzzzzzooogggppphhhvvviii___wwwvvvtttrrrfff___dddlllkkk^^^RRRGGGJJJWWW___iiiYYYHHHDDDBBBEEEHHHIIILLLPPPSSS^^^kkkuuu~~~lll\\\WWWVVVTTTUUUNNNIIIIIIHHHCCC??????DDD@@@<<<<<<======<<<===FFFMMM\\\jjjttt|||mmmnnn|||gggRRRPPPeee~~~rrrgggkkkeeeRRRJJJQQQVVVXXXXXXYYYaaakkklllfff^^^\\\^^^mmm{{{gggTTTIII@@@?????????DDDKKKVVV\\\___\\\[[[ZZZUUUMMMGGGFFFDDDDDDEEEFFFFFFEEEBBB@@@>>>===<<<===>>>??????>>>===<<<;;;:::999999555555444333333333333444222111000111333333111000000000000000000000000000////////////............++++++++++++++++++++++++************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333222333444666777777888888;;;:::999888888:::<<<===<<<>>><<>>===<<<;;;>>>>>>??????@@@@@@AAAAAA<<<===;;;888:::??????;;;>>>@@@BBBCCCBBBBBBCCCDDDAAAAAA@@@???@@@BBBDDDFFFDDDFFFHHHIIIHHHGGGHHHIIINNNOOORRRVVV\\\bbbhhhkkk}}}zzz}}}{{{^^^GGG@@@DDDooohhhVVVaaazzzpppIII222555444222111111222333333222333333222222111222222333555555555666888999;;;<<<888DDDCCC@@@DDD???FFF^^^[[[NNNjjjwwweee}}}\\\XXXYYYhhh{{{gggMMMLLL^^^{{{uuuWWWNNNHHHOOOaaa{{{lllaaa\\\YYY]]]fffzzzkkkfffvvvddd___ZZZVVVOOOLLLQQQVVVRRRJJJCCCGGGPPP___hhhvvveeeFFFBBBAAAFFFKKKMMMQQQUUU___iiiuuu~~~sssjjjbbb[[[UUUPPPOOOQQQPPPKKKEEEDDD@@@??????AAAAAAAAA@@@AAA===EEEQQQ\\\bbblllsssppp~~~|||dddNNNLLL```zzzxxxhhhbbbWWWEEE===@@@BBBDDDEEEFFFMMMTTTSSSMMMLLLOOOYYYmmmooocccYYYQQQMMMIIIGGGJJJOOO[[[```bbb]]]ZZZYYYUUUPPPHHHFFFDDDDDDEEEFFFEEEEEEBBB@@@>>>===<<<===>>>???>>>>>>===<<<;;;:::999999666555444444333333444444222111000111222333111000000000000000000000000000////////////............,,,,,,,,,+++++++++++++++************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000111222333444444222333444666777777888888;;;:::999888888:::;;;======>>><<>><<<:::<<<<<<;;;;;;;;;<<<===>>>======>>>>>>???@@@@@@@@@???BBBAAA======@@@CCCCCC>>>@@@BBBBBBBBBBBBDDDEEEEEEGGGHHHHHHGGGIIINNNRRRTTTZZZaaahhhkkkmmmooopppwwwzzz~~~{{{xxxbbbLLLAAA<<>>GGGMMMPPP\\\uuuyyyoooxxxxxx___IIIFFFYYYsssvvvggg[[[NNNBBB;;;:::777888888999>>>BBBAAA<<<===BBBNNNbbbzzz{{{kkkhhhbbb]]]YYYUUURRRVVV[[[cccfffeee___XXXVVVUUUTTTIIIGGGDDDDDDEEEEEEEEEDDDBBB@@@>>><<<<<<<<<===>>>>>>======<<<;;;:::999999666666555444444444444555222111000000222222111000000000000000000000000000/////////............---------,,,,,,++++++******************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000111222333444555555222333444666777777888888:::999999888888:::;;;<<<>>>???<<>>>>>============<<<<<<<<<;;;:::::::::;;;<<<<<<:::::::::;;;<<<>>>???@@@<<<======>>>???@@@AAAAAA===CCCEEEBBBAAAGGGMMMQQQRRRTTTWWWZZZ\\\___cccfffmmmqqqttttttsssuuu{{{yyy}}}xxxtttvvv}}}zzzvvvgggSSSEEE>>>===ZZZaaa\\\kkk___@@@888555333222222333333333222222222111111222222333333555555666777888:::;;;<<<===>>>BBBFFFDDDEEEaaaggg^^^ooouuujjjTTT^^^dddrrr^^^QQQGGGVVVbbb```hhh}}}ssstttvvvvvvhhhOOOEEE@@@:::>>><<<@@@GGGIIIFFFIIIPPPXXXrrreeeLLLFFFEEEKKKTTT\\\ccciiihhhrrr}}}zzzqqqjjjbbbZZZWWWXXXZZZ\\\YYYQQQHHHDDD@@@>>>>>>@@@DDDHHHLLLXXXppp{{{kkknnnyyypppXXXDDDBBBQQQhhhwwwwwwwwwpppeeeZZZRRRJJJCCC>>><<<999888:::>>>???>>>???CCCJJJXXXgggnnndddWWWYYYYYYZZZ\\\]]]```eeekkkmmmmmmhhh```WWWTTTUUUXXXJJJHHHEEECCCDDDEEEEEEDDDBBB@@@>>><<<;;;<<<<<<=========<<<;;;;;;:::999999777666555555444444555555222000//////111222111000//////////////////////////////.........------------------,,,,,,+++******************************)))***++++++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,---------......///000000111222333444444222333444666777777888888999999888888999999:::;;;===>>>:::DDDccc}}}DDDFFFGGGGGGEEECCCCCCDDD???????????????>>>======<<<======<<<<<<===>>>???===========================<<<;;;;;;<<<>>>AAADDDBBBBBBCCCCCCCCCCCCCCCCCCFFFHHHJJJMMMQQQTTTVVVXXX]]]eeekkkkkklllttt}}}~~~}}}~~~}}}sssnnnnnneeeyyy{{{uuussskkkZZZIIICCC777QQQsssTTT```~~~mmmJJJ:::666444222222333333333222222111111111222222333444666666666777888:::<<<===BBB>>>CCCFFFBBBOOOyyyiiiwwwooorrr|||ZZZSSSaaasss~~~tttSSSOOOPPPhhhpppiiivvvyyylllnnn}}}nnn[[[ZZZiiifffZZZIII???>>><<<999???<<>><<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999666666555444444444444444222000//////000111111000////////////////////////............---------------------,,,,,,,,,++++++************************)))***++++++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,---------............///000111222333333222333444666777777888888888888888888999999::::::;;;<<<999BBB___xxx:::;;;======;;;:::;;;<<<>>>======<<<<<<<<<;;;;;;:::;;;<<<;;;::::::;;;===AAAAAAAAAAAAAAAAAAAAAAAAAAADDDGGGIIIKKKNNNRRRUUURRRUUUYYY^^^bbbeeeeeefffkkknnnsssyyy}}}|||{{{ssstttxxxwww{{{rrrqqqooo___MMMFFF:::KKKTTT]]]{{{UUU???777555333222333444333222111111111111222333444444666666666777999:::<<<===CCC???DDDEEECCC^^^gggnnngggRRRWWWbbbyyygggMMMNNNYYY{{{~~~}}}vvvxxx}}}yyyuuueeeUUU___|||uuuhhhpppiiiTTTFFFFFFIIIGGGCCC@@@???@@@@@@@@@AAACCCQQQfffppprrr{{{WWWLLLOOOWWWbbbkkkuuuwwwuuulll___[[[]]][[[TTTUUUPPPNNNSSS[[[eeettt}}}bbb\\\hhhvvvkkkZZZHHH>>>???JJJZZZhhhrrr{{{uuuddd[[[RRROOOPPPUUU___iiikkkxxx|||```IIIEEELLLVVVaaappp}}}{{{rrrfff^^^WWWRRRTTTXXXMMMJJJEEECCCCCCCCCCCCCCCBBBAAA>>><<<::::::;;;<<<;;;;;;;;;;;;::::::999999555555444333333333333444222000......///111111000000000000000000000000000.........------------,,,,,,,,,,,,,,,------------************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222222333222333444666777777888888888888888999999999999999999<<<999CCC___vvv:::;;;======<<<<<<>>>???@@@@@@????????????@@@@@@;;;===??????>>>???BBBEEE@@@AAACCCFFFIIILLLNNNOOORRRYYYccckkkooorrrtttvvv|||xxx|||~~~yyy~~~yyypppqqquuuiiiWWWDDD???DDDlllYYY[[[}}}aaaGGG777555333333333444333111111111111111222333444555666666777888999;;;<<<===>>>===FFFEEEEEElll{{{ooosssYYYRRR___cccyyy|||XXXJJJMMM___zzzrrrxxxttttttwww{{{xxxjjjXXXVVViii~~~sssfff^^^XXXbbbzzz___hhhvvvmmmXXXHHH@@@CCCBBBAAABBBEEEEEECCCCCCEEEFFFSSSoooaaaZZZfffzzztttppprrrkkk___ZZZWWWWWWZZZ```jjj{{{yyy]]]TTT```ooofffTTTBBB:::>>>III[[[kkkwww||||||mmmfffcccgggnnnxxxfffLLLLLLSSS]]]jjj|||qqqbbb[[[WWWSSSSSSUUUNNNJJJEEECCCBBBCCCCCCCCCBBBAAA>>><<<::::::;;;;;;;;;;;;;;;::::::::::::999444444333222222222222333222000...---///000111000000000000000000000000000.........---------,,,,,,++++++,,,,,,---.........************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000111222333333444222333444666777777888888777777888999999999999999888===<<>>>>>??????@@@BBBCCCDDDAAAEEEHHHJJJKKKMMMRRRVVVUUUWWW\\\ccciiipppuuuxxx~~~{{{vvvzzz||||||}}}vvvnnnsss{{{sssbbbBBBBBB???YYYVVVQQQmmmjjjOOO888666444333444444333111111111111111222333444555666666777888999;;;<<<===:::<<>>888===JJJ^^^ooonnngggkkkiiifffiiitttdddLLLQQQWWWaaaoooppp```ZZZXXXTTTRRRSSSOOOKKKFFFBBBBBBBBBCCCCCCBBBAAA>>>;;;:::::::::;;;;;;:::::::::::::::::::::444333222222111111222222333000------...000111111000000000000000000000000......---------,,,,,,,,,***++++++,,,---...//////************************)))+++++++++***)))***+++++++++,,,,,,,,,---------,,,,,,,,,---------......000000111222333444444555222333444666777777888888777777888999999999999888999>>>>>>HHHcccyyyEEEBBBDDDMMMQQQNNNMMMOOOOOOTTTWWWVVVXXX^^^```]]]bbbfffnnnvvv~~~zzzrrrqqqxxxwwwxxx}}}rrraaaJJJCCC;;;HHHrrr```SSSWWWuuuTTT<<<888888333...666;;;000222222222333444555666777555666777999;;;===>>>???@@@;;;HHH???LLLzzzlllgggVVV\\\lllyyy```KKKGGG]]]wwwjjjvvviiieeejjj{{{wwwmmmkkknnnlll^^^RRROOOXXX^^^XXXLLLGGGBBBFFFGGGGGGKKKQQQQQQMMMUUUZZZooorrrUUUUUU```bbb[[[kkkzzzVVVEEEAAA@@@CCCAAAAAADDDHHHHHHDDDDDDGGGOOOuuuppp```bbbdddhhhnnnttt|||eeeIIICCCXXXpppbbbIII777888>>>IIIhhhhhhSSSSSSVVV]]]rrrlllUUUTTTUUUhhhuuuuuuzzzpppdddccc^^^TTTNNNPPPQQQNNNIIIEEEDDDCCCCCCCCCBBBAAA???===;;;:::999888:::::::::999999999888888333333222222111000//////000000///---,,,---///222//////............/////////............---------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************++++++------------++++++***++++++,,,,,,------...000////////////111222333444444555666777777777666777888888888888999999999;;;:::;;;NNNiiixxxaaadddnnnzzz|||yyytttxxx|||}}}uuuaaaFFF>>>555===___dddQQQMMMfffdddGGG;;;777555111555888000222222222333444555666777666777888999;;;<<<>>>>>>BBB;;;FFFBBBVVVwwwvvvyyy```[[[cccrrr}}}{{{YYYIIILLLlllvvvhhhfffxxx}}}ppplllooo~~~sssooosssqqqbbbSSSJJJOOOTTTRRROOOPPPOOORRRVVVXXXXXXYYYZZZ]]]aaadddpppuuuaaaGGGKKKWWWyyyuuuXXXSSSbbb}}}uuuPPPBBBBBBDDDGGGJJJKKKOOOQQQNNNHHHHHHLLLYYY}}}ssshhhjjjooowwwyyy\\\GGGIII^^^qqqYYYDDD666888???NNNooolll[[[]]]VVV]]]nnnmmmPPPFFFKKK___mmmtttqqqwwwrrrgggeee```TTTMMMMMMPPPMMMIIIEEEDDDCCCCCCCCCDDDBBB@@@>>><<<;;;:::999::::::::::::999999999999555444444222111000/////////000///...,,,---///111//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,------,,,++++++***++++++,,,,,,------...000/////////000111222333333444555666777777777777888888888888999999999999<<<<<<===PPPlllzzz}}}{{{yyy{{{{{{{{{|||~~~ppp[[[HHHAAA888999NNNkkk|||oooUUUFFFUUUttt|||VVV>>>444777555444444///222222222333444555666777777888999:::;;;<<<======DDD;;;DDDEEE```|||xxxtttdddXXX___iiiuuummmQQQIIITTTzzzooooooyyyuuummmdddfff|||zzz|||zzzxxxzzzgggUUUPPPQQQSSSZZZcccfffiiissszzztttgggcccgggnnnrrrxxxjjjNNN@@@IIIUUUpppkkkOOOMMMYYYpppmmmIII???DDDHHHLLLOOORRRXXXXXXQQQHHHFFFKKKZZZ~~~~~~zzztttpppqqqyyyoooQQQGGGSSSdddmmmLLL???555999CCCXXX|||rrrdddiiihhhnnnyyyxxxnnnoooyyysssdddWWWHHH===>>>GGG```eeeeeedddqqqssshhheee```TTTKKKIIIOOOLLLIIIFFFCCCBBBBBBCCCEEEDDDBBB???===<<<;;;:::;;;;;;;;;:::::::::999999777666555444222111000////////////...------///111000//////......//////000///............---------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...////////////000111222333333444555666777777777777888888888888999999999:::;;;;;;===PPPlllzzz}}}}}}zzzxxxzzz{{{{{{}}}nnnYYYKKKDDD<<<999CCCYYYuuuaaaGGGMMMkkkcccAAA111777777222222000222222222333444555666777999999::::::;;;<<<<<<===DDD<<>>;;;999>>>EEEUUUSSSQQQYYYssszzzooofffddd___TTTJJJFFFMMMLLLJJJGGGDDDBBBCCCCCCEEEDDDBBB???===;;;::::::;;;;;;;;;::::::::::::999999888777555333111000////////////...------///111000000////////////000000///............---------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,------.../////////000000111222222333333555666777777777777888888888999999999::::::888999<<>>CCCHHH\\\aaaGGGHHHPPPbbbzzzfffHHHEEEMMMMMMNNNUUU^^^jjjmmmaaaPPPHHHHHHVVVvvv|||sssaaaUUUaaa}}}xxx___MMMAAA@@@BBBIIIQQQ]]]rrr```GGGEEEPPPRRRKKK999:::;;;AAAUUUwww}}}pppsss~~~eeeVVVCCC:::777888;;;===EEECCCFFF[[[~~~uuummmfffccc```YYYPPPJJJLLLLLLKKKHHHDDDBBBCCCEEEEEEDDDAAA???<<<:::999888;;;;;;:::::::::999999999999888777555333111000///...///000///...---///000000000////////////000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++***++++++,,,,,,------......//////000111111222222222333444666777777888888888999999999999:::::::::888999===QQQmmmyyyxxxtttrrrssswwwzzzhhh___RRRIIIFFFDDD@@@===DDDDDDEEEIIINNNSSSVVVWWW[[[[[[iiiuuueeexxxiii___\\\nnn|||aaa^^^rrr~~~yyyyyyuuueeeHHH>>>999999777AAAfffxxxVVVIII___uuuMMM444555444333444333222222222333444555666777888999:::;;;<<<===>>>>>>@@@???BBBIIIxxxzzzUUUTTTrrroooYYYKKKTTTdddrrrhhhLLLFFFVVVnnnttt]]][[[{{{{{{ooofffjjjttt|||}}}xxxzzz{{{rrrqqqqqqdddCCC===@@@BBBTTTxxx]]]GGGHHHRRRggg{{{jjjNNNLLLRRRRRRQQQXXX```lllpppfffVVVKKKJJJXXXsssttthhhWWWPPP[[[tttooogggjjjjjj``````lllrrrqqqVVVAAA:::888:::AAAHHHWWWsssvvvXXXHHHFFFGGGAAA:::666<<>><<<<<<;;;;;;>>>KKKggguuuoooiiifffddd___WWWQQQLLLMMMMMMJJJFFFCCCDDDGGGEEEDDDAAA???<<<:::888888:::::::::999999999888888888777666555333222000000---///000///...---...000111000000//////000000111///............---------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********++++++************++++++***++++++,,,,,,------......///000111222222222111222333444666777888888888999999999999:::::::::::::::<<<@@@UUUqqq}}}wwwbbbSSSJJJFFFEEEGGGIIIRRReeewwwpppQQQHHHEEE@@@>>>@@@CCCFFFGGGAAABBBCCCCCCCCCGGGMMMQQQXXXbbbyyyjjjgggyyywwwqqqmmmqqqvvvpppZZZKKKUUUooo|||yyypppcccLLL???:::<<<888;;;^^^]]]HHHUUU{{{~~~XXX<<<666222444666222222222222333444555666777888888999;;;<<<>>>???@@@???AAAFFFTTTxxxSSS]]]zzz~~~^^^TTTOOOXXXiii{{{www[[[FFFIII```}}}iiiVVVHHHPPPtttooopppooo]]]nnnlllaaaeeessswwwsssllliiillluuuwwwyyy{{{zzzyyywwwvvvuuu|||{{{}}}fffFFF???DDDEEESSSvvv|||aaaPPPQQQ___xxxpppUUURRRWWWXXXXXX___ccckkkooohhh[[[RRRQQQ\\\sssxxxlllkkkssszzznnn^^^NNNHHHKKKJJJ@@@AAAKKKNNNjjjyyy~~~jjjRRR???:::888;;;@@@EEEQQQnnngggQQQMMMLLLDDD999555555>>>BBBIIIeeezzzkkklllgggdddiii|||ttt\\\OOOJJJFFFBBBCCCPPPfffwwwrrrkkkfffeeebbb[[[UUULLLNNNOOOLLLGGGDDDFFFHHHGGGEEECCC@@@===;;;999888999999888888888777777777666666555444333222111000---///000000.........///111111000000000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,------...---...000111222222111111111222444666777888888999999999999:::::::::;;;;;;:::===BBBWWWssskkkXXXMMMFFFCCCCCCFFFHHHFFFEEENNNZZZ~~~^^^CCCAAA@@@>>>===>>>@@@CCCFFFHHHJJJMMMMMMMMMRRR[[[cccrrr~~~yyyqqq{{{{{{{{{wwwfffpppyyytttzzzzzzxxx[[[FFFBBBXXXxxxzzzvvvnnncccMMM===777:::555444SSS}}}cccHHHOOOsss```CCC777111444888222222222222333444555666777777888999;;;===>>>@@@AAA???CCCJJJ]]]xxxSSSbbb{{{tttZZZVVVSSS[[[mmmnnnTTTCCCMMMiiisss]]]PPPJJJUUUvvvsss```fffhhhZZZUUUjjjfff[[[aaauuu~~~uuuqqqiiicccbbbdddqqq{{{|||zzzyyyxxxuuuzzzxxxyyy~~~iiiJJJ???GGGHHHSSSrrr~~~iiiZZZ\\\mmmuuuYYYUUU[[[\\\^^^iiijjjnnnqqqmmmccc]]]\\\dddvvv}}}ggg[[[\\\XXXTTTMMMAAA@@@:::>>>@@@888:::AAA???OOOdddxxx|||sssbbbLLL;;;:::888;;;AAABBBKKKfffttt]]]OOOTTTTTTFFF:::999555???CCCJJJiii~~~|||sssdddeeehhh___]]]nnn~~~jjj]]]VVVNNNGGGVVVjjjxxxrrrkkkeeedddbbb[[[TTTLLLOOOPPPMMMHHHEEEGGGJJJHHHGGGDDDAAA>>><<<::::::888888888777777777777666555555444333222222111111---///000000///......///111111000000000000111111//////.........---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,---......---...000111222222111111111222444666777888999999999999:::::::::;;;;;;;;;999;;;AAAVVVrrr~~~nnnLLLEEEFFFCCCFFF@@@???DDDDDDDDDNNN]]]nnnjjjKKKGGGBBB???AAAEEEDDDDDDSSSfffccccccdddfffkkktttyyy{{{|||lllrrrxxxnnnuuu~~~^^^JJJAAAAAAaaa{{{~~~}}}{{{~~~tttoookkk]]]GGG>>>:::;;;666666MMMjjjjjjLLLKKKbbbmmmDDD333888555222999666555444333444666888999:::::::::;;;<<<===>>>???>>>BBBCCCggg[[[UUUeeellluuuwww{{{wwwxxxUUUSSSUUUaaasssbbbJJJHHHJJJqqqvvvaaaRRRHHHFFF[[[{{{jjj[[[llljjjUUUMMMSSSgggmmm]]]aaaxxxsssbbbYYY[[[```fffrrr}}}}}}xxx{{{ttt}}}gggKKKAAAEEEJJJWWWooozzzccc^^^sssvvv[[[YYY```eeejjjlllwww{{{}}}yyyiiiccccccwww|||mmmVVVLLLGGGJJJHHH???===CCC===;;;999999;;;<<<;;;:::IIIMMMYYYgggiii[[[HHH;;;===<<<<<<<<<<<>>AAA???CCC===<<>>???@@@AAAIIIqqqrrrHHHNNNdddmmmqqqlllqqq{{{vvv|||wwwPPPTTT]]]iiiyyy\\\HHHJJJTTT~~~mmmYYYLLLFFFEEEZZZxxxmmmfffzzziiiVVVHHHFFFPPPqqqmmm^^^dddwwwcccXXXXXXZZZaaannn|||~~~yyyhhhMMMFFFMMMWWWfff~~~sssmmm|||gggbbbcccgggqqqqqqyyytttkkk{{{sss___XXXYYYYYYXXXVVVVVVXXXVVVRRROOOJJJCCC>>>===>>>@@@AAAAAABBBIIITTTVVVLLL>>>666888:::>>>CCCFFFLLLZZZhhhppp^^^QQQLLLSSSRRRDDD::::::???GGGPPP[[[pppzzzkkkWWWFFFAAADDDJJJMMMRRRZZZkkkwwwssstttpppvvv{{{ssspppkkkgggdddaaa\\\XXXMMMJJJIIIIIIFFFAAA@@@CCCDDDDDDBBB@@@===;;;999888888888888888777777777777666666555444333222222111//////..................111000000000/////////...////////////..................---------,,,,,,,,,++++++++++++++++++******)))************+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......111000000000000222333444333444444555666777888888888999999::::::;;;;;;<<<<<<===BBBYYYwwwpppKKK<<>>777777444222>>>OOOVVVDDDOOOjjjXXX888999888333444555555444444555666888999:::::::::;;;<<<===???@@@CCCAAATTT[[[EEEYYYtttyyy}}}vvviiiLLLUUUcccqqq}}}UUUDDDKKKaaaxxxeeeRRRGGGFFFGGGZZZvvvoooppphhhMMMFFF@@@CCCTTTxxxooobbblllyyybbbVVVUUUTTT[[[jjj{{{{{{}}}zzzaaaJJJKKKTTTbbbsssyyyxxxmmmcccfffwwwsssttt|||ttt~~~vvvwwwbbbPPPFFFHHHeeepppvvvuuu}}}yyypppcccVVVOOOKKKJJJJJJEEEBBBBBBGGGHHHCCC===:::666:::EEEPPPVVVZZZbbbjjjkkkwwwYYYRRRSSS\\\YYYJJJ@@@AAABBBLLLUUU]]]jjjuuutttllluuu|||{{{lllYYYLLLHHHGGGFFFJJJNNNVVVeeewwwtttiiihhhllluuusssppplllhhhddd```\\\YYYMMMIIIFFFGGGEEEAAA@@@CCCDDDCCCBBB@@@>>>;;;999888888888888888777777777777666666555444333222222111.........//////000000000000000000000/////////////////////............---...------------,,,,,,,,,,,,,,,,,,,,,------------)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000111222333444444444555666777888999999888999999::::::;;;;;;<<<<<<===BBBYYYwww]]]EEEBBBIIILLLJJJFFFBBBCCCLLLXXXcccqqq}}}{{{gggRRRKKKNNNQQQ]]]hhhooo{{{sssjjjaaa]]]^^^\\\UUUMMMCCCBBB@@@???GGG[[[ssszzzwwwuuuuuu||||||zzzrrrNNNAAAJJJppptttzzz~~~~~~|||{{{rrr___MMMAAA888888888555;;;FFFvvv```DDDHHH___wwwfff>>>:::;;;666555444444444444555777888999:::::::::;;;<<<>>>???@@@DDDDDDaaatttRRRPPPooouuu```KKKUUUcccqqquuuPPPCCCLLLmmm{{{iiieeeQQQHHHIIILLL\\\uuunnnsssWWWFFFGGGAAAGGG\\\wwwooogggvvvvvv^^^QQQPPPPPPWWWfffxxxxxxuuuppp\\\LLLPPPWWWbbbqqquuuaaacccyyywwwmmmzzzooottt}}}{{{hhhQQQFFFFFFOOOeeeppp|||~~~oooccc[[[VVVOOOIIIFFFGGGFFFAAA>>>>>>999???LLL\\\gggmmmtttzzzWWWTTTZZZddd___MMMCCCEEEAAAKKKVVV\\\bbbeeeaaaZZZeeeyyy{{{llldddaaa^^^RRRPPPOOOVVVhhh|||lllYYYQQQWWWrrr}}}zzzvvvuuusssnnnhhhccc]]]XXXVVVMMMHHHDDDDDDCCC@@@@@@CCCCCCCCCBBB@@@>>><<<999888888888888888777777777666666666555444333222222111/////////000000000000000000000000000//////////////////.........---------------------------------+++,,,,,,,,,------......))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------......000000000111111222333333444444555666777888888999888999999::::::;;;;;;<<<:::===CCCZZZxxxnnnPPPCCCFFFKKKKKKHHHGGGEEEGGGOOO[[[jjj{{{uuugggXXXNNNJJJGGGPPPWWWZZZcccmmmmmmeeeWWWRRRKKKFFFEEEEEEFFFEEECCCCCCBBBAAACCCMMM^^^lllmmmrrrssshhh```ccchhhlllsss{{{ZZZDDDOOOnnnvvvrrrbbbYYYfff{{{}}}~~~}}}tttbbbLLLAAA888999:::888;;;AAAdddhhhFFFCCCZZZvvvoooAAA777888444222333333444555666777888999:::::::::;;;===???@@@AAADDDMMMrrrlllIII]]]uuu\\\OOOTTT___nnnkkkMMMFFFRRR|||wwwllllllhhhRRRIIIMMMOOO]]]tttzzzhhhrrrlllOOOHHHJJJCCCHHH```tttjjjeeewwwrrrWWWIIIHHHHHHPPP^^^qqqxxxwwwwwwmmmeeeVVVVVVZZZdddrrr}}}sssvvv|||ffffff{{{|||lll~~~fffcccfffqqqyyyxxxuuutttpppqqq}}}YYYGGGDDDHHHQQQOOOPPP^^^vvv~~~ooofffSSSMMMJJJHHHDDD===999999;;;AAAOOOaaarrrSSSSSS\\\gggaaaMMMAAABBBCCCLLLVVV[[[\\\ZZZSSSLLLZZZsss{{{uuussspppjjj___VVV[[[qqqyyyttt___GGG???DDD[[[zzz~~~zzzzzzyyytttrrrnnnhhhaaa[[[WWWUUUMMMGGGCCCCCCDDDAAAAAABBBBBBBBBBBBAAA???<<<999888888888888888777777777666666666555444333222222111222111111000///.........////////////000000000000............------------------------------------******++++++,,,,,,------))))))*********+++++++++************++++++++++++,,,,,,,,,---------......///000000111222222333333222333444444666666777888888999999::::::;;;;;;<<<:::>>>FFF___|||~~~cccHHH@@@CCCEEEFFFGGGLLLOOOSSSXXXaaannn~~~yyyssslllaaaPPPAAADDDHHHJJJJJJKKKMMMJJJEEE;;;===>>><<<999888:::===888999>>>BBBBBBCCCJJJSSSqqquuuwwwsss```fffyyygggRRRGGGGGGMMMXXXbbbaaaKKKRRRfffddd]]]LLLCCCNNNaaasss}}}~~~}}}~~~~~~}}}{{{}}}}}}oooZZZHHH???777777888777999<<>>888777;;;@@@LLL^^^qqqxxxWWWWWWaaammmhhhSSSEEEDDDKKKPPPXXX\\\\\\VVVNNNHHHMMMddd}}}{{{nnnsssyyypppVVV>>>888999EEEXXXmmmxxx|||vvvssswwwzzzyyynnnmmmkkkfff```[[[XXXXXXMMMFFFBBBDDDEEECCCAAAAAAAAAAAABBBAAA@@@===:::888888888888888777777777777666666555444333222222111222111111000...------,,,////////////000000000000.........------------,,,,,,,,,,,,------------...************++++++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,---------......//////111222222333222222222222333444555666777777888999999::::::;;;;;;<<<===@@@IIIbbbcccIIIBBBDDDGGGOOOZZZ^^^gggqqqvvv{{{lllVVVSSSPPPNNNMMMIIIDDDBBBDDDAAACCCCCCAAA>>>===???AAA>>>BBBKKKUUUYYYWWWXXX^^^cccxxxhhhfff~~~jjjTTTYYYsssyyymmmcccVVVKKKCCC@@@EEELLLgggvvvcccZZZXXXbbb^^^QQQBBB;;;BBBJJJUUUooo}}}yyywwwxxxxxx|||{{{lllVVVGGG@@@999666666555777:::OOOwwwzzzXXXHHHbbbVVV>>>888666666222222444555777888888999::::::;;;<<<>>>@@@AAABBBFFFtttuuuXXXZZZrrrrrrtttOOOTTT]]]lll|||UUUGGGQQQccczzzttt~~~kkkQQQHHHQQQYYYiii}}}```ccc~~~|||]]]WWWJJJBBBCCCEEEXXXvvvkkk]]]fffmmmPPPBBBBBB>>>FFFOOOZZZmmm^^^OOOEEEIIIZZZppprrr[[[LLLSSSssszzz|||yyykkk^^^dddlllhhh___ZZZPPPEEEbbbvvv[[[XXXaaagggkkkvvvwww}}}www[[[YYYXXXWWWPPPEEE>>><<<===AAAJJJWWWfffzzz|||]]]\\\eeesssppp\\\LLLJJJRRRTTTYYY___aaa\\\UUUPPPIIIXXXnnn}}}}}}oooPPP:::999::::::AAAEEEMMMTTTZZZfffuuu{{{wwwlllllljjjeee^^^YYYWWWWWWLLLFFFBBBEEEGGGEEEAAAAAA@@@AAABBBBBB@@@===:::888888888888888777777777777666666555444333222222111/////////.........------.../////////000000000111.........---------,,,,,,,,,,,,,,,---------......++++++++++++************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,---------.........///111222333333222222333333444555666777888888888999999::::::;;;;;;<<<===@@@GGG___~~~jjjOOOGGGJJJPPPaaasss|||eee]]]YYYZZZTTTJJJJJJRRRRRROOOIIIDDDAAAAAADDDGGGRRRUUU^^^kkkoookkkiiillleeevvv~~~zzzddd^^^|||zzzdddNNNPPPjjjrrraaaMMMTTT\\\\\\TTTKKKJJJMMMPPPccc```hhhlllbbbeeeeeeKKKAAA>>>CCC@@@@@@WWWttt|||tttoooqqqqqqzzz}}}rrr\\\IIIBBB<<<888666555777:::DDDiiivvvUUUAAA]]]ZZZ<<<444111333111222444666777888999999999:::;;;<<<>>>@@@BBBCCCHHH```LLL^^^~~~nnnqqqjjjHHHSSSbbbwwwPPPFFFSSSeeerrrvvvlllQQQHHHTTT___rrrvvvZZZhhhrrreee```OOOBBBCCCMMMhhhttt___aaakkkPPPCCCDDDBBBHHHMMMSSSccc{{{\\\JJJ===CCCVVVnnniiiSSSHHHUUUyyy~~~vvvppp```fffooommmddd___\\\WWW{{{hhh[[[nnn|||uuujjjwwwyyyttt]]][[[\\\[[[TTTHHHAAA@@@BBBDDDJJJQQQ[[[mmm\\\ZZZcccrrrqqq^^^NNNKKKTTTTTTYYYaaagggeee___[[[QQQWWWggguuuwwwvvvxxxgggHHH666>>>CCC??????@@@BBBEEEOOOdddyyy}}}uuunnnnnnkkkeee\\\UUUSSSSSSLLLFFFCCCFFFIIIFFFBBB@@@@@@AAABBBBBB@@@===:::888888888888888777777777777777666555444333222222111---------................../////////000000111111......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///111222333333222222444444555666777888999999888999999::::::;;;<<<<<<<<<===BBBZZZzzzsssXXXUUUaaattt}}}ppp```YYY[[[___```jjj^^^PPPHHHIIIQQQ\\\fffpppvvvuuummmrrr~~~uuupppyyy___]]]{{{ooodddOOONNNjjjsssPPPHHHSSS```fffaaaXXXVVVXXX]]]mmmtttwwwzzzoookkkWWWJJJAAA@@@???@@@NNN___}}}|||~~~xxxpppqqquuuwww||||||{{{zzz^^^IIICCC<<<777666666666777<<<___\\\DDDUUUsss\\\===888777111444444555666888:::;;;===<<<<<<===>>>???AAACCCDDDLLLzzzTTTIIIdddqqqlllbbbRRRXXXjjjvvvwwwSSSEEEOOOvvvxxxaaaXXXOOOPPPeeejjj^^^ssszzzqqqgggLLLAAAKKKSSSpppzzzooo``````{{{iiiJJJ===@@@DDDHHHLLLSSSbbbxxxzzz[[[BBB777AAAWWWuuupppWWWJJJLLL___vvv___SSSgggoooiiieeeddd```ppp|||WWWFFF^^^uuu~~~{{{ooo___^^^^^^^^^\\\UUUIIIAAA<<>>@@@BBBCCCDDDNNNwww~~~QQQFFFdddnnnnnn{{{\\\NNNYYYkkkwwwqqqPPPFFFRRRxxxzzzyyyXXXVVVVVV___wwwiiifff}}}tttooodddMMMEEESSS```zzz{{{eee[[[```}}}eeeHHH<<>>@@@BBBDDDEEENNNvvvUUUEEE\\\kkkssssssXXXNNN[[[nnnzzzlllQQQLLL[[[{{{sss~~~xxx``````___```kkklllsss~~~nnnqqqcccMMMIIIYYYlllwwwssstttYYYVVVccczzz^^^DDD:::===@@@===III```nnntttlll___YYYYYYEEE@@@@@@HHH\\\}}}|||iiiWWWGGGFFFUUUtttvvvooo{{{{{{vvvhhh[[[[[[aaa\\\]]]ggglllkkkkkkdddmmmlllwwwtttnnn{{{xxxyyyxxxsssnnnqqq{{{~~~}}}{{{ddd```\\\[[[[[[WWWPPPJJJCCCCCCGGGPPP[[[iii~~~hhhdddfffjjjcccVVVVVVaaahhhyyyzzzyyysss||||||qqqlllsss|||rrr\\\EEEFFFTTTPPPIIIOOOYYYhhh~~~}}}{{{sssoooiiieeebbb^^^YYYTTTSSSJJJCCCDDDGGGDDD>>>;;;???@@@AAAAAA@@@===:::888555555666666666777777777555555555555444333222111000/////////...............///111111/////////000.........------------,,,------------------------,,,++++++******++++++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///111222222222222222333444555666666666666888888888999999:::::::::===???CCCUUUqqq{{{uuuyyyooooooiii\\\SSSRRROOOaaaxxxzzzooo^^^FFFFFF___rrrdddRRRGGGIII[[[YYYIIIKKKLLLQQQbbblllggg]]]SSSOOONNNSSS___lll~~~{{{rrrkkksssvvvpppooonnnpppxxx{{{wwwxxxyyytttxxx|||lllXXXGGGBBB<<<777666777888999999TTTvvviiiGGG===GGGYYYyyyjjjIII999666555555555555777888:::<<<===<<<===>>>???AAACCCEEEFFFOOO~~~___HHHUUUiiizzznnnWWWSSS```sssfffNNNOOObbbtttddd```gggjjjgggqqqjjjeeemmmttt~~~wwwpppyyydddNNNJJJYYYrrrpppjjjjjjSSSXXXkkkrrrWWWAAA999<<<======JJJaaauuulllVVVPPPSSSVVVDDDAAA@@@AAATTT|||vvv```MMMNNNaaannnbbbbbbgggkkkhhhgggkkkeee```ggggggcccfffeee\\\]]]eeedddjjjzzz~~~}}}hhhgggfff\\\UUURRRXXX[[[VVVPPPSSSbbbpppzzzyyyxxx~~~|||kkkddd\\\YYYZZZYYYSSSNNNDDDCCCHHHVVVfffwwwkkkggggggiiicccXXXXXX```vvv~~~~~~yyyzzz|||dddLLLNNNWWWQQQVVVlllrrrnnniiieeebbb^^^YYYVVVUUUJJJBBBBBBDDDBBB>>><<>>BBBUUUrrrzzzuuuzzz\\\PPPHHHGGGFFFCCCFFFMMMAAAPPP___iiittt|||sssqqqcccUUU@@@???TTT___}}}]]]KKKDDDHHH[[[bbbKKKRRRUUUUUUddd~~~]]]VVVWWWWWWVVVWWW```ttt{{{rrrjjjooozzzqqqooommmnnnuuu~~~~~~yyyxxxwww||||||pppqqqyyyvvvoooeeeWWWGGGBBB;;;777555666777777555MMMqqqiiiFFF<<>>======>>>@@@BBBDDDFFFGGG[[[aaaLLLWWW{{{kkkjjjWWWWWWeeexxx___IIIOOOiiiwwwcccUUUUUUaaannnuuupppggg```kkk}}}uuuxxxeeeNNNKKKYYYwwwiii```aaaUUU___wwwjjjQQQ???999;;;;;;BBBMMM^^^{{{zzzZZZJJJPPPXXXZZZAAA@@@??????PPPyyygggRRRVVVllluuuZZZTTT[[[[[[\\\UUUQQQUUUWWWaaavvvwwwooodddVVVXXX]]]XXXgggqqq|||ooogggaaaUUUPPPSSSZZZ^^^YYYRRRUUUcccrrrxxx}}}}}}}}}pppfff[[[WWWYYYZZZVVVRRRJJJFFFIIIYYYnnnrrrjjjgggjjjhhh```YYYXXXooozzz}}}{{{ppphhhmmmzzzmmmWWWTTTWWWTTTggg}}}pppmmmhhhddd```]]]ZZZWWWTTTIII@@@@@@CCCBBB@@@???>>>@@@BBBCCCAAA>>>:::888555555555555666666666666555555555555444333222111/////////000///...------...///111111/////////000....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000222222222222111222333555666777777777999999999:::;;;<<<<<<<<<<<<>>>BBBWWWuuuxxxdddQQQKKKIIIHHHGGGHHHMMMUUU[[[fffkkkjjj___XXX^^^lllvvv}}}tttkkkooo^^^QQQ>>>:::LLLUUUsssoooRRRCCC>>>GGG___hhhTTTccckkkfffjjjjjjMMMBBBLLLVVV\\\```ppp|||rrrrrr|||qqqmmmmmmmmmsss~~~{{{yyyvvvzzz{{{nnnpppwwwqqqiiiccc[[[FFFAAA:::555333444444555666JJJlll~~~jjjGGG:::CCCWWWvvvTTT;;;444888333333444555777999;;;<<<======>>>@@@CCCEEEGGGIIIjjjWWWPPP^^^}}}www~~~~~~mmmfffVVVXXXgggzzz^^^JJJYYY{{{sss___NNNRRRbbboooqqqnnn^^^YYYVVVaaa|||zzzyyyaaaNNNNNN\\\|||fffXXXWWWZZZggg~~~eeeMMM???:::;;;:::DDDNNN___nnnOOOJJJYYY```XXX;;;;;;@@@DDDRRRssszzzdddVVV```xxxjjjWWWZZZfffNNNNNNLLLTTTeeerrryyyeeeTTTVVV]]]ZZZfffnnn{{{sssggg```XXXWWW___fffllllllkkkqqqxxxmmmbbb^^^bbbeeeccc___PPPKKKMMM\\\sss|||qqqkkknnnppphhh[[[RRRWWWlll|||}}}|||}}}zzznnnccccccooo{{{tttdddaaabbbaaa{{{xxxrrrnnnkkkgggbbb^^^[[[YYYXXXTTTIII@@@AAADDDDDDBBBAAA>>>@@@CCCDDDBBB???:::777444444555555555666666666555555555555444333222111...///000000000///---,,,...///111111/////////000......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///111222222222222111222333555666777777777888888999:::;;;;;;<<<<<<;;;===CCCZZZyyyoooUUUMMMEEE<<>>MMM[[[pppfffJJJ>>>;;;KKKkkkooo```vvvxxxUUUBBB<<>>@@@CCCDDDCCC???:::777444444444555555555666666555555555555444333222111...///000111000///---,,,...///111111/////////000......000000000///---,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///111222222222222000111333555666777888888555666777888999:::;;;;;;:::===EEE]]]}}}[[[IIIOOOPPPVVVdddkkkjjj{{{jjjPPPGGGFFF???>>>???OOOppplllooo}}}~~~~~~jjj\\\UUUHHHEEESSSiiiwwwhhhKKK@@@???TTTzzzwwwccc{{{ppp^^^IIIBBBAAANNN___nnnyyyxxxyyytttllljjjppp}}}}}}xxxrrrvvvxxxiiibbbVVVUUUaaahhhOOOIIIAAA;;;999888888888666@@@^^^{{{vvvUUU???>>>GGGqqqnnnHHH666777666666777888999;;;===>>>===>>>???AAACCCFFFHHHJJJkkkeeeHHH^^^|||}}}vvvpppfffVVVYYYbbbwwwtttQQQEEEdddiiiHHHEEEMMM^^^fff]]]NNNGGG;;;@@@BBBEEEVVVwwwuuuVVVLLLTTT^^^yyyzzz}}}mmmZZZRRR\\\lllzzz```KKK@@@<<<;;;===>>>LLLkkk}}}\\\HHHYYYrrrkkkOOO@@@999<<>>@@@CCCEEECCC???:::777444444444555555555666666555555555555444333222222...///000111000///---,,,...000111111/////////000---///000111000///---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------...///111222222222222000111333555666777888888333444555666777888999999:::===FFF```|||ssswww|||{{{oooXXXNNNLLLHHH???IIIdddnnnaaaWWW]]]eeerrrqqqeeedddLLL;;;WWW~~~XXXAAACCCFFF___ppp{{{xxx```\\\XXXKKK@@@???EEEQQQfffrrr|||uuugggiiiooouuuyyyxxxtttpppgggtttwwwrrrfff\\\oooqqqWWWHHHAAA===555666999444777>>>[[[|||zzzYYY@@@<<>>>>>===???GGGCCC???EEEFFFFFFMMMpppdddUUUcccppppppbbbZZZZZZmmmwwwqqqPPPEEEaaaxxxYYYGGGRRR]]]___VVVJJJBBB???AAA???===GGGddd{{{{{{aaaRRRHHHRRReeettt{{{}}}nnn]]][[[qqqvvv]]]LLL]]]kkkbbbIII@@@?????????BBBHHHXXXuuuuuuYYYKKKiii```JJJ;;;===???BBBHHHVVViiiwww|||tttaaaZZZ\\\[[[UUUddduuuwwwvvvvvvccc[[[[[[ZZZZZZ```mmmzzz}}}|||tttbbbPPPKKKPPPSSSaaa}}}sssrrrrrrwww}}}yyytttooolllfff```\\\\\\\\\[[[ZZZTTTOOOFFF@@@AAAEEEDDD??????@@@AAACCCBBB???:::666666666666666666555555555444444555555555444222111///000000000000...---,,,---...000111111111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,000000000111222222333333222333444555666666666666666666666777888888999999999===EEE___~~~{{{iii[[[WWWRRRGGGMMMdddhhhXXXMMM\\\cccooossseee\\\GGGDDDiii}}}RRR@@@???IIIrrrxxxlllvvv{{{[[[QQQMMMEEEAAAEEEFFFTTTmmmvvv~~~tttnnnooopppsssuuutttoookkkdddmmm}}}wwwppphhheee{{{~~~]]]LLLDDD???777777999555888@@@]]]}}}zzzYYYAAA???EEEkkkZZZ;;;777444444555888<<<>>>>>>>>>>>>FFFCCC@@@FFFHHHIIIQQQzzzkkk]]]mmmgggddd\\\XXX]]]nnn}}}oooOOOFFFaaajjjNNNJJJQQQWWWUUUMMMCCC???>>>BBBCCCEEEOOOkkkuuu\\\OOOGGGPPPaaaooovvvzzzkkkYYYVVVlll}}}iiiZZZfffqqq|||___GGG>>>===<<<>>>BBBGGGUUUpppuuuYYYPPPqqq___HHH>>>???@@@DDDLLLZZZkkkxxx~~~~~~xxxmmmeeedddffffffeeegggssszzzgggUUUJJJJJJKKKSSSaaassssss```QQQJJJTTTYYYbbbuuutttrrrrrrvvv}}}wwwvvvtttooommmiiiccc___^^^^^^\\\ZZZTTTOOOFFF@@@AAAEEEDDD???>>>@@@BBBCCCBBB???:::777666666666666666666666555444555555666555444333222///000000000000...---,,,---...000111111111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------000000000111222222333333222333444555666666666666666666666777888888999999999===EEE^^^~~~yyynnndddlllxxxmmmggg[[[^^^mmmhhhRRRFFFRRRXXXaaattttttcccQQQCCCTTT|||gggIIIDDDCCCYYYzzzkkkhhh```ZZZ```pppvvvUUUIIIEEE???>>>CCCEEEYYYzzzzzzyyy|||pppnnnkkklllnnnnnnkkkgggeeelllzzzuuujjjgggmmmdddPPPFFFAAA888777:::666:::BBB___~~~zzzYYYBBBAAAIIItttZZZ===;;;555444555888<<>>>>>;;;>>>CCCNNNeeewww\\\YYYzzz]]]EEE???===>>>BBBMMM\\\llluuu}}}zzz}}}|||qqqjjjjjjiiidddfffmmm|||zzzYYYHHHAAA@@@CCCOOOddd{{{nnn]]]SSSUUUeeennnsss|||qqqoooooottt|||~~~{{{uuussstttsssooollliiieeeaaa___\\\YYYWWWSSSOOOFFF@@@AAAFFFEEE@@@===???BBBDDDCCC@@@<<<999555555666666666666666666555555666777666555444333000000000000///...---------...000111111111000///......//////......---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000000000111222222333333222333444555666666666666666666666777888888999999999<<>>EEE```}}}qqqjjjeee```aaaeeehhhhhhfffccckkkzzzwwwiiiiiiuuuhhhQQQDDD@@@888666999777:::BBB___~~~zzzZZZCCCBBBNNN}}}XXX===;;;555555555888<<>>;;;>>>AAA;;;EEEPPPaaagggXXXPPPLLLQQQ[[[eeennnuuuhhhUUUJJJXXXqqq}}}tttfffcccqqqyyy|||fffOOOBBB>>>>>><<>>>>>DDDQQQaaapppxxx{{{yyy{{{zzz|||tttpppssslllbbblllqqqOOOBBBDDDBBBCCCLLL\\\sss}}}hhh[[[VVViii|||yyy}}}llljjjkkkqqqxxx~~~{{{{{{}}}zzz{{{xxxtttssstttrrrnnniiigggdddaaa]]]YYYUUUSSSSSSNNNFFF???AAAFFFEEE@@@;;;???CCCEEEDDD@@@===:::555555555555666666666666555555666777777666555444111111000000///......------...000111111111000///.........///......---,,,,,,,,,,,,---------------+++******))))))******+++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------000000000111222222333333222333444555666666666666666666666777888888999999999===FFFbbbiiidddooosssnnn___LLLHHHDDDCCCHHHSSSbbbqqq{{{vvvggg```aaaaaa___iiiuuuhhhOOODDDIIIUUU```ffftttjjjRRREEENNNgggooo___GGG:::???QQQkkkcccSSSVVVUUUIIIEEEDDDJJJVVVeeeyyyrrr]]]TTTPPPHHHBBB???HHHbbbkkkggg```YYYXXX^^^dddfffeeeXXXdddttt}}}nnnooo~~~lllQQQBBB???888555888888999@@@\\\||||||\\\DDDAAAKKKwww___@@@777666555666888<<<@@@BBBBBBAAAFFFDDDDDDHHHFFFJJJZZZiiiTTTZZZggglllxxxccc___gggyyygggNNNOOOnnnhhhNNNHHHCCCGGGFFFDDD@@@<<<;;;>>>BBB===NNN```ttt|||yyyeee\\\TTTOOOSSSZZZbbbkkksssnnn]]]PPPZZZuuu~~~lllaaannnrrrsss|||cccLLL===999:::BBBEEEJJJQQQ^^^tttooofffvvvxxxVVVHHHBBBAAABBBJJJYYYjjjyyy{{{|||uuunnn{{{jjjKKKBBBFFFEEEEEEGGGMMM___zzzeee[[[ZZZvvvnnnbbbjjj}}}zzzlllggghhhqqqxxx|||}}}|||}}}xxxyyyxxxuuuuuuvvvtttooogggfffeeeaaa\\\WWWSSSRRRRRRNNNEEE???AAAFFFEEEAAA;;;@@@EEEGGGEEE@@@===;;;444555555555666666777777444555666777777666555555222111111000//////......---...000111111111000///.........///......---,,,,,,,,,,,,------.........+++******))))))******+++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,000000000111222222333333222333444555666666666666666666666777888888999999999===HHHggg}}}tttbbbcccpppmmm___OOO@@@??????@@@@@@@@@EEESSS```{{{pppnnn|||}}}vvvuuulllXXXMMMIIIKKKOOO```rrrjjjXXXTTTWWWhhhxxx|||___JJJIIISSS___XXXAAA===:::DDD]]]fffVVVVVVSSSGGGDDDCCCEEEMMM]]]uuugggXXXQQQIIIDDDAAAFFFUUUkkk}}}iiiyyykkkbbbWWWUUUZZZ```bbb```TTT```ooo|||ooonnn{{{||||||sssUUUCCC@@@888444888888888===XXX|||aaaFFF@@@BBBfffkkkDDD333777666666888===AAACCCDDDCCCGGGFFFGGGJJJFFFKKK^^^aaaSSS]]]nnnppphhhbbbhhhzzzyyy```KKKOOOqqqZZZBBBCCCEEEDDDCCCAAA???<<<===???BBBIIIddd{{{}}}vvvkkkeee[[[SSSTTT[[[bbbkkkrrrlll^^^SSS]]]{{{pppccclllnnnnnn|||vvv___KKK===:::===CCCEEELLLUUUaaarrr{{{eeemmmqqqVVVKKK???AAAEEEOOO^^^ppp~~~mmmZZZWWWXXXdddyyyiiiPPPHHHGGGHHHLLLLLLIIIQQQooo}}}iii^^^^^^yyy|||XXXOOOYYYmmmvvv{{{{{{sssjjjgggpppyyy|||}}}{{{|||}}}uuuwwwvvvtttuuuwwwuuuppphhhhhhfffbbb]]]XXXUUUTTTRRRMMMEEE???AAAFFFFFFAAA;;;AAAGGGIIIEEE@@@<<<;;;444444555555666777777777333444555666777666555555222222111000////////////---...000111111111000///......//////......---,,,,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---)))************+++++++++************++++++++++++*********+++++++++,,,,,,000000000111222222333333222333444555666666666666666666666777888888999999:::>>>IIIiiiuuuaaaaaammmgggVVVGGG<<<======???AAABBBHHHYYYkkkvvvuuu~~~|||yyyvvv\\\III@@@AAAEEEYYYnnnjjj```dddcccpppsssUUUHHHOOORRROOOGGG;;;???AAANNNssswwwgggccc]]]RRRSSSVVVZZZ___mmm~~~jjj]]]RRRIIIDDDEEEKKKYYYnnn{{{gggnnnlllaaaUUURRRWWW\\\]]]\\\YYY```kkkwwwssskkkqqqmmmppp~~~\\\HHHDDD;;;555888999999;;;VVV}}}gggIII???<<>>>>>DDDCCCFFFOOO]]]iiiwwwbbbeeepppYYYMMM@@@EEELLLWWWfffyyyrrrrrr||||||mmmMMMBBBBBBFFFPPP^^^iiippptttvvvwwwgggPPPFFFEEEIIIRRRUUUNNNKKK\\\sssrrreeebbbmmm{{{pppRRRKKKRRRaaalllzzz|||lllccckkkvvvyyy||||||zzzyyyzzzvvvwwwvvvssssssuuusssnnnggggggfffaaa[[[WWWUUUVVVRRRMMMEEE???AAAGGGFFFAAA<<>>IIIiiiwww___[[[fff```OOOBBB:::AAA@@@CCCIIIOOOZZZpppwww```???@@@>>>@@@RRRfffeee```gggeeemmmyyyjjjOOOIIIUUUOOOAAA???AAA@@@DDDWWWxxxhhhnnnvvv{{{~~~tttcccTTTKKKKKKNNN[[[vvvuuueeedddxxxhhh]]]QQQNNNTTTZZZ[[[YYY\\\___eeerrr{{{mmmnnneeejjjcccMMMHHH>>>666888999999;;;UUU~~~lllLLL???<<>>HHHhhhttt\\\RRR```dddSSSEEEDDDMMMOOOSSS\\\kkkTTT@@@???>>>AAAHHHPPPXXXdddooocccdddnnn]]]OOOUUUaaaTTTBBB>>>???DDDIIIfff~~~mmmZZZWWWhhh{{{iiifffqqqhhhVVVOOOPPPPPPXXX]]]WWWUUU[[[aaaiiinnniiieeennncccFFF888666777666444???WWW~~~}}}QQQ;;;???PPPeeeDDD777:::888777999===BBBEEEFFFGGGJJJHHHKKKPPPMMMRRRdddVVVcccwwwqqqiiidddoooeeePPPYYYeeeWWW[[[aaaeeeQQQKKKAAACCCNNNSSSeee}}}zzz|||ppp\\\bbbooossswww~~~rrrdddtttkkkNNNggg{{{___KKKBBB999:::BBBBBBNNNUUUqqqbbbSSSgggkkkRRRUUUVVVaaaqqqpppXXXTTTQQQ[[[uuuzzzaaa]]]aaaddd{{{rrrSSS@@@888AAA===;;;HHHPPPLLLIIINNN\\\lllooobbbOOOAAA;;;AAACCCOOO[[[UUUHHHMMM\\\mmmiii^^^bbbjjjvvvrrrYYYQQQWWW\\\___eeeggg___SSSUUUTTTPPPSSSeee{{{pppbbbfffoooppprrrwww~~~~~~~~~{{{xxxvvvvvvvvvtttttttttqqqnnnlllllllll^^^YYYYYY\\\ZZZQQQLLLMMMHHHFFFAAA>>>AAAGGGFFFBBB;;;???CCCFFFFFFBBB===999666555444555888999888777444555666666666555333333111111000000//////......//////000000000000//////,,,---.../////////...---/////////......---------******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------/////////000111111222222333333333444444444555555666555555555666777888888;;;???FFFmmmgggSSSPPPeeeooocccXXXZZZ\\\bbbqqqnnnIII===<<<;;;>>>CCCJJJSSSaaannngggaaa```kkkwwwZZZVVVdddnnnZZZDDDAAAEEEJJJNNNccc~~~qqqwwwxxxhhhdddnnngggTTTMMMNNNOOOVVV\\\WWWSSSYYY]]]eeezzzpppmmmkkkvvvcccIII<<<888777555:::===VVVdddHHH???OOOiiiHHH:::999777777:::???DDDHHHJJJKKKMMMKKKKKKOOOLLLTTTiii]]]qqqsssjjj|||hhhdddnnn```MMMXXXjjjaaaiiipppnnnYYYPPPDDDHHHZZZeee{{{yyyzzzeeePPPVVVeeelllqqqxxxpppiiigggQQQppp\\\DDD???:::;;;BBBEEESSSjjj|||ZZZRRRqqqsssmmmnnnwwwgggTTTYYY```nnntttYYYNNNRRRYYYZZZmmmxxx~~~qqqPPP;;;===FFFCCCBBBPPPYYYUUURRRRRR```mmmlll\\\KKKBBB@@@BBBEEEQQQ^^^]]]VVV^^^pppxxxkkkiiikkkooo}}}pppWWWLLLRRRVVVYYY\\\___[[[SSSMMMRRRUUUYYYgggzzzssseeedddiiijjjhhhfffmmmrrrwwwzzzxxxrrrlllhhhnnnnnnmmmjjjeeeaaa^^^^^^\\\VVVQQQOOOIIIBBB@@@CCCCCCDDDBBB@@@BBBFFFDDD???;;;>>>CCCFFFFFFBBB===999666555444555777999888777555666777777777666555444111111000000//////......//////000000000000//////.........///......------.........---------,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------/////////000111111222222444444555555555666666666666666666666777888999999;;;@@@GGGmmmxxx^^^NNNRRRlll{{{qqqhhhjjjmmmnnnyyywww[[[AAA>>>::::::<<<@@@DDDNNNaaarrrggg___VVVXXXkkknnnTTT^^^uuu{{{^^^CCCBBBIIIMMMTTTbbbpppvvv|||vvvhhhccciiihhhTTTLLLNNNOOOVVV\\\YYYRRRVVVXXX___uuurrrooommmzzz{{{___III???;;;888666===999SSSlllKKK???MMMpppLLL:::888777777:::@@@GGGKKKMMMLLLOOOMMMLLLNNNMMMZZZsss\\\ttttttiii|||iiidddnnnzzz\\\KKKZZZrrrmmmvvv}}}sss[[[NNNAAAJJJeeezzzwwwyyysss\\\LLLSSS```eeehhhmmmmmmqqq^^^ZZZ```???===<<<;;;@@@EEERRRzzztttXXXVVVzzzbbbTTT```ooolllOOODDDGGGOOOUUUTTT___eeennnwwwjjjLLL;;;>>>GGGEEEEEEWWWcccbbbaaaaaalllssslllYYYJJJEEEGGGEEEIIIVVVdddfffdddqqqvvvooollliiippppppWWWLLLSSSXXXXXXWWWWWWTTTPPPHHHSSS\\\aaakkkzzzxxxjjjbbbeeeiiiddd[[[bbbffflllpppooojjjddd```aaabbbbbb^^^YYYSSSOOOMMMNNNIIIFFFCCC???<<<>>>BBB===???@@@???AAADDDBBB===:::>>>BBBEEEEEEAAA<<<888555444444555777888888777666777888888888777555444111111000000//////......//////000000000000//////000000///...------------------------,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---.../////////000111111222222555555666666666777777777777666666777888999:::::::::AAAHHHlllzzzmmmqqqVVVJJJRRRppptttjjjkkkqqqtttzzznnnsssyyy}}}vvvkkkjjjmmm[[[EEEBBB<<<===???AAADDDOOOdddxxxfff```ZZZ\\\kkkfffRRRccc^^^BBBCCCIIIHHHUUUdddlllttt|||zzzqqqmmmzzzxxxjjjbbbdddyyylllVVVLLLOOOPPPUUU\\\[[[RRRTTTUUUZZZqqqsssmmmkkkwwwtttXXXFFF>>>;;;::::::???;;;WWWbbbEEE???LLL}}}wwwPPP999777666777:::@@@GGGKKKMMMJJJOOOMMMMMMOOOQQQaaa~~~UUUhhhxxxrrrjjjeeeooouuu[[[MMM^^^}}}yyy~~~uuu\\\NNNAAAQQQvvvvvvzzz|||[[[OOOKKKTTT[[[\\\___fffyyy]]]dddiii@@@??????:::>>>CCCRRR|||wwwkkkZZZ^^^nnnfffrrrxxx|||tttwwwyyy|||iiiRRRFFFHHHOOOTTTUUUXXX]]]^^^eeennnbbbKKKBBBBBBKKKIIILLLaaatttyyy|||xxx~~~ttt```PPPIIIJJJFFFKKKXXXeeeggggggttt{{{uuutttjjjhhhsssnnnWWWQQQYYYaaaaaa[[[SSSMMMJJJIIIUUU___fffqqq~~~}}}pppbbbcccnnnlll```]]]ZZZVVVTTTSSSTTTTTTTTTKKKMMMNNNLLLGGGCCC@@@>>>===<<<;;;;;;;;;;;;>>>AAA@@@AAA???===???CCCCCC???:::===BBBEEEEEEAAA<<<888555444444555777888777666666666777888777666555444111111000000//////......//////000000000000//////222111///---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---....../////////000111111222222555555666666666777777777777777777777888999;;;;;;999AAAHHHlllqqq~~~~~~zzz```KKKCCCQQQtttvvvyyynnnSSSJJJWWWeeesss}}}|||kkkbbbYYYeeeuuuiiiNNNCCC===>>>AAACCCGGGQQQggg{{{kkkgggdddfffsss___XXXmmm```HHHHHHLLLIII\\\nnnvvv|||qqqssspppPPPPPP^^^qqq|||lllbbb___pppnnnVVVKKKOOOOOOSSSZZZ[[[TTTUUUTTTYYYpppuuunnnlllyyytttVVVEEE>>>;;;:::<<<>>>@@@\\\QQQBBB???IIIwww}}}TTT888888777666999???EEEIIIKKKLLLRRRQQQPPPRRRRRRaaa}}}~~~PPPXXXqqqyyyxxxgggbbbmmmvvvZZZMMM```}}}dddWWWOOOhhhzzz|||www___BBBAAADDDKKKOOOTTTbbbqqqmmmuuummmBBB@@@@@@;;;===AAAQQQ|||dddbbb^^^YYYeeewwwpppyyy~~~|||{{{\\\KKKLLLMMMNNNHHHBBBCCCJJJRRRVVVWWW^^^cccfffooouuucccLLLGGGOOOWWWUUUYYYsssiiiVVVJJJFFF@@@GGGSSS\\\\\\\\\gggvvvuuutttyyyqqqkkkqqqvvvdddNNNMMMWWWcccggg```TTTLLLIIIKKKUUU```iiixxxvvvbbb```mmmrrrkkk___XXXNNNGGGDDDCCCDDDDDD???@@@@@@>>>:::777666666777666555555:::@@@EEEGGGTTTOOOFFF???@@@EEEEEEAAA:::>>>BBBEEEEEEAAA<<<999555444333444666888777666555555666666666555444333111111000000//////......//////000000000000//////333111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////000111111222222444444555555555666666666666666666777888:::;;;<<<999BBBHHHiiiyyyzzzqqqttt~~~tttXXXGGGBBBWWWtttXXXGGGGGGYYYlll{{{~~~tttaaaYYYUUUjjjvvvSSS@@@<<<===@@@EEEJJJUUUhhhyyyqqqmmmiiikkkzzz\\\ddd}}}jjjSSSSSSUUU\\\ooorrrkkkssslllRRR???BBBMMMdddlll```YYYgggqqqVVVIIIMMMMMMOOOVVVYYYVVVWWWUUUZZZqqqwwwrrrqqqyyyYYYHHH@@@:::888:::666;;;RRRxxxcccBBB@@@===FFFqqqYYY999888666666999???EEEIIIKKKSSSWWWVVVUUUUUUPPPYYYppp{{{KKKLLL]]]lllvvvwwwaaa___lll{{{YYYMMM___jjjbbbbbbyyymmm}}}vvv```GGG:::;;;???EEELLL\\\xxxmmmFFFBBB@@@>>>@@@BBBCCCiiiiiiccc___[[[eeeyyysssooorrrxxx}}}tttllljjj___FFF888999:::::::::<<>>;;;===BBBKKKYYYooorrrQQQHHHCCCBBBEEECCC<<>>FFFSSSfff}}}|||ooo___KKK@@@DDDKKKHHH>>><<<@@@DDDGGGGGGCCC>>>;;;444333333444666777777666555666666777777555444333111111000000//////......//////000000000000////////////000000000//////...,,,,,,---------............------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---///////////////000111111222222555555666666666777777777444444555666777999:::;;;888DDDJJJjjjttt|||xxx{{{\\\IIICCCUUUyyywwwzzz~~~yyytttrrrtttxxx|||~~~~~~nnnUUUTTTYYYttt~~~YYYEEE>>>===BBBKKKTTT___lllwwweeehhhppp~~~cccooo}}}ccceeegggnnnuuu}}}~~~{{{~~~sssbbbeeeuuutttXXXHHHEEECCCEEEIIILLL___fffYYYPPP]]]|||^^^PPPSSSQQQQQQYYY]]]WWWXXXVVV[[[tttuuuppprrrnnnRRRGGGBBB:::555555;;;999999GGGTTTJJJ<<>>======>>>AAAFFFLLLRRRVVV[[[TTTUUUjjjyyyeeeKKKGGGMMMXXXZZZ```wwwnnnQQQKKKQQQRRRYYYaaahhhooo{{{[[[IIIPPPaaakkk~~~lllPPPAAA===666:::777999BBBJJJPPP[[[ggg}}}lll\\\\\\mmm}}}kkkUUUGGG@@@???FFFUUUlllqqqhhhWWWCCC;;;DDDNNNIII>>>===@@@EEEHHHHHHDDD???;;;444333333444666777666555666777888888888777555444111111111000//////......//////000000000000//////......000111111000//////---------....../////////......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---///000/////////000111111222222777777777777888888888888333333444555777888:::;;;444CCCLLLmmmpppzzz~~~cccIIIFFFVVVttt}}}ooodddgggrrrrrrvvvjjjYYYRRRXXXnnnyyykkkRRRBBB>>>???BBBKKKWWWdddmmmrrrjjjkkkrrrfffzzz}}}aaa```rrrrrrqqqsssxxxzzz|||tttjjjccclllnnn\\\[[[qqq```HHHGGG@@@CCCDDDDDDOOOlllcccVVVJJJUUUzzzfffTTTSSSSSSXXX^^^\\\XXXWWWZZZ```sssrrrnnnqqqiiiSSSIII>>>::::::666888888<<<>>>XXX@@@888@@@===FFFoooWWW>>>777333444<<>>;;;999???PPP______VVVXXXiiissshhhVVVKKKZZZSSSTTTeee~~~iiiRRRIIILLLWWW```kkkwwwiiiYYYIIIOOOpppuuuXXXDDD???===777777777:::===AAANNNggg{{{ttthhh^^^fff}}}qqqVVVAAA999>>>FFFNNNeeennn___QQQCCC???EEEHHHDDD===>>>AAAEEEGGGEEEAAA;;;777333444555555666666555555555666777777777666444333111111000000//////......///000111111111000...---////////////////////////------------------------++++++************++++++*********************************++++++,,,,,,,,,***++++++,,,,,,------...000000000000000111111111111222333555666777777777666777888777666777999::::::FFFLLLjjjyyy~~~uuu|||~~~fffMMMFFFRRRoooeeeRRRLLLPPP^^^bbbVVVGGGAAACCCEEEJJJSSS___llluuu{{{zzz~~~oookkkYYY^^^pppoooooottt}}}|||tttiiieeeaaaSSSTTThhh~~~}}}\\\EEECCCFFFCCCAAAGGGYYYtttcccVVVJJJVVV{{{gggUUUSSSRRRWWW\\\ZZZXXXXXX^^^fff{{{nnnkkknnn}}}lllSSSHHH===999:::777777888>>>CCC```GGG:::>>>999IIIwwwUUU;;;999555555<<>>CCCGGGBBB<<<>>>AAAEEEGGGFFFAAA;;;777333444555555666666555555555666777777777666444444111111000000//////......///000111111111000...---........................------------------------++++++************++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...000000000000111111111111222333444555666666666666666777888777666777999;;;999DDDJJJiii{{{tttoooyyyjjjPPPHHHRRRqqqbbbNNNIIIIIILLLIIIAAA>>>BBBBBBGGGQQQ\\\iiivvv{{{nnnUUURRR^^^nnnnnnnnnrrr}}}tttfffXXXXXXfffsssyyyZZZCCCAAACCCCCCDDDLLLZZZmmmdddWWWLLLWWW}}}hhhVVVTTTSSSVVVZZZXXXXXXYYYaaammmlllmmmrrrlllRRRGGG;;;888;;;888666666???JJJkkkRRR???<<<999QQQTTT:::;;;666666<<>>GGGTTTcccmmm~~~hhh[[[WWWKKK???===BBBEEEAAA;;;>>>AAAEEEHHHFFFAAA;;;777333444555555666666555555666666777777777666555444111111000000//////......///000111111111000...---........................------------------------++++++************++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,------...//////000000111111111111333333444555666666555555555777888777777777999;;;999CCCHHHhhh~~~mmmjjjvvvnnnPPPJJJWWWzzzaaaQQQKKKGGGCCC>>>999===EEE>>>HHHWWWfffttt|||XXXJJJQQQ]]]jjjooommmppp|||zzzjjjaaacccsss{{{^^^FFFCCC;;;CCCKKKNNNSSSbbb|||hhhZZZNNNYYYkkkYYYVVVTTTVVVZZZWWWYYYZZZbbbooo~~~lllnnnuuufffOOOEEE<<<999:::777666555>>>LLLrrrZZZCCC<<<>>>[[[}}}UUU>>>;;;666666;;;CCCKKKUUU^^^ddddddkkkbbb___]]]^^^{{{zzzgggxxxxxxrrryyyggghhhqqq~~~eeeXXXeeekkkZZZcccppp{{{UUUMMMZZZVVV[[[eeennnttt}}}lllaaarrryyyhhhqqq|||zzz\\\GGG===DDDOOOeeeyyy~~~bbbEEEAAA>>>CCC^^^{{{{{{sssgggaaaZZZ^^^iiissstttkkkmmmoooiii[[[QQQWWWdddfffiiimmmqqqyyy|||uuuzzzhhhWWWYYYpppYYYFFFBBB>>>666555;;;>>>QQQeeexxxWWW@@@CCCMMMbbbqqqxxxvvvrrrjjjppp}}}www___PPPDDDGGGTTThhhxxxiii___ZZZSSSIII???===BBBDDD@@@;;;<<<@@@EEEGGGFFFAAA:::555333444555555666555555555666777777888777666555444111111000000//////......///000111111111000...---........................------------------------++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,------...//////000000111111222222444444555555555555555444555777888888777888:::<<<<<>>===AAAFFFEEETTThhhxxxkkkLLLEEELLLTTT\\\hhhkkkttt~~~jjjaaavvvdddMMMIIIDDDHHHNNNTTT___uuummm___QQQ[[[nnn[[[YYYVVVWWWZZZVVVZZZZZZaaallllllkkkqqq|||xxx[[[IIIDDD===::::::555777555===MMMuuu^^^GGG>>>@@@\\\{{{WWWCCC999666555:::AAAIIITTT^^^eeeeeellldddaaa______{{{yyykkkvvvnnn~~~wwwkkknnn}}}eeeXXXddd}}}sssyyy~~~eee]]]iiitttaaaZZZgggZZZ\\\aaakkkuuuuuueeennnqqqlllqqq|||{{{UUUAAA;;;BBBMMM```sssxxx~~~zzziiiKKK;;;CCC???===NNNeeepppyyy~~~yyyxxxvvvtttrrryyyyyykkkddd```ZZZTTTPPPXXXlllwww|||~~~jjj\\\eee|||___KKK>>>===;;;666???OOOZZZuuurrrPPP;;;888>>>LLLdddvvv{{{wwwlllppp~~~{{{~~~xxx___MMMEEEUUUppp|||ooogggbbb]]]YYYQQQHHH@@@???CCCEEEAAA<<<;;;>>>DDDGGGEEE@@@999444333444555555666555555555666777888888888777555444111111000000//////......///000111111111000...---........................------------------------++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,------......//////000111111222222444444555555555555555444555777888888888999;;;===>>>DDDGGGhhhppp```___jjjmmmqqqvvvtttbbbUUUYYYzzz}}}\\\UUUOOOGGGBBB@@@AAADDDGGGRRReee}}}yyy]]]GGGEEEEEEGGGPPP]]]jjj}}}mmmvvvrrr^^^\\\bbb]]]]]]nnnpppaaaSSS[[[nnn\\\ZZZVVVWWWYYYUUUXXXYYY```iii}}}rrriiilllwwwmmmSSSCCCAAA<<<::::::555777555>>>OOOxxxaaaIII@@@<<>>IIIXXXiii~~~|||lllXXXVVVSSSTTT]]]ppp~~~ooo|||tttmmmlllyyySSSEEE::::::>>>IIIdddrrrkkkaaaTTTEEE:::777:::>>>YYYpppzzzyyylllkkk{{{{{{~~~}}}{{{~~~tttcccLLLJJJpppzzznnnhhhfffccc\\\TTTNNNGGGAAA@@@DDDFFFBBB>>>:::>>>DDDGGGFFF@@@888333333444555555666666555555777777888888888777666555111111000000//////......///000111111111000...---------------------------------------------------++++++************++++++************************,,,,,,,,,++++++++++++******++++++,,,,,,------.........///000111222222333333333444555666666555555555666888888888999<<<>>>???DDDGGGiiifff]]]bbbhhhaaabbbssswwwccc]]]xxxvvvgggsssXXXQQQNNNHHHBBB???BBBGGGJJJTTTkkkpppQQQEEEGGGCCCDDDSSS\\\pppuuuwww}}}|||oooaaaRRR[[[mmm[[[YYYUUUVVVXXXTTTUUUXXXaaahhhyyyrrrccceeesssjjjOOO@@@>>>999999:::666666666BBBTTT|||cccJJJ@@@:::SSSyyyWWW@@@888666777<<<@@@FFFPPP[[[ffffffoookkkkkkggg^^^ssswww}}}tttlllooozzzjjjXXX]]]zzzyyy]]]KKKIIINNN___rrrvvvqqqccciii~~~{{{fff[[[]]]iiizzzzzzXXXBBBAAAGGG^^^xxx{{{vvvIII<<<;;;@@@AAAMMM^^^dddkkkmmmbbbSSSKKKBBBAAALLLWWW\\\```^^^eeelllTTTUUUYYYfff{{{{{{bbb]]]ooo~~~oooLLLDDD>>>CCCQQQkkksss^^^FFF???;;;<<<:::777777;;;???VVVjjjxxx|||pppiiirrrzzz~~~{{{lll\\\LLLUUUxxxrrrkkkgggeee```YYYRRRKKKFFFAAAAAADDDFFFBBB>>>;;;@@@FFFIIIHHHBBB:::555333444555555666666555555777777888999888777666555111111000000//////......///000111111111000...---------------------------------------------------++++++************++++++************************,,,,,,,,,+++++++++*********++++++,,,,,,------.........///000111222333333222333444555666666666666555666888888888:::<<<>>>===AAAFFFiii```^^^hhhjjjZZZZZZtttoooddd{{{xxxccctttuuufffcccffflllxxxVVVNNNNNNKKKCCC>>>AAAIIINNNMMMeeejjjKKKDDDJJJEEEJJJ^^^bbbwww~~~mmmzzznnn___QQQ[[[kkkYYYWWWTTTUUUWWWRRRRRRXXXbbbiiiyyyiiiWWW[[[kkkkkkOOO>>>;;;777888;;;888444777EEEXXXeeeJJJ@@@;;;SSS~~~xxxWWW===888777999===AAAFFFPPPZZZhhhgggqqqnnnpppjjj___qqqmmm{{{yyyvvvhhhooozzznnnYYYZZZssstttUUUCCCBBBDDDOOOcccooonnnbbbkkksss___gggzzz~~~|||xxxzzzVVV???>>>===JJJYYYoootttuuuhhhHHH>>>???CCC@@@HHHWWW]]]bbb___LLL===AAAJJJSSSaaa{{{qqqmmmeeeffflll}}}ggg[[[HHHJJJaaapppuuu}}}|||bbbDDDBBBBBBLLLbbbmmm^^^FFF???:::;;;:::666888===HHHXXXhhhwwwuuujjjmmmyyy}}}uuucccIIIEEEYYYyyytttllleee^^^ZZZVVVTTTIIIDDD@@@AAADDDEEEBBB>>>===AAAHHHKKKJJJDDD<<<666333444555555666666555555777888888999999777666555111111111000//////......///000111111111000...---------------------------------------------------++++++************++++++************************,,,,,,,,,++++++************++++++,,,,,,---......---...///000111222333333111222333555666777777777555666888888999:::<<>>AAAGGGJJJNNNVVVtttcccFFFEEEJJJKKKSSSaaapppqqqkkk___TTT___lllXXXUUURRRSSSUUUPPPSSSXXXaaafffuuuwwwcccZZZZZZqqqzzzlllSSSEEECCC>>><<<>>>;;;777888CCCqqqQQQ;;;@@@OOO~~~}}}YYY>>><<<888777;;;AAAGGGPPPYYYgggoooooooooooofffbbblll}}}rrr}}}xxxpppfffmmmsss]]]\\\rrrfffPPP>>>===AAAEEENNNXXX\\\aaahhh}}}oooxxx|||xxxoooiiillluuuXXX999BBB<<>>;;;>>>DDDIIIJJJEEE>>>999777333555777777666555666777777888999999888666333222111222111///---+++,,,---000/////////............//////...---,,,++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...//////---...///000222444555555222333444666777777888888666777777999:::<<<>>>???<<<@@@FFF^^^bbbdddccc[[[ZZZjjj}}}jjjooo}}}yyy```]]]kkkwwwsssddd]]]eeeqqq|||VVVPPPNNNHHH@@@===@@@EEEIIIMMMRRRkkkeeeIIIGGGKKKNNNZZZkkk|||tttlll^^^RRR^^^iiiVVVSSSPPPQQQSSSNNNSSSWWW```ffftttppp___WWWWWWmmmttthhhOOOCCCBBB<<<999:::666;;;???UUU\\\HHHCCCJJJppp|||WWW:::<<<888666:::???FFFPPPZZZfffoooqqqrrrsssiiidddlll~~~xxxwwwnnnfffnnnvvv^^^ZZZooo```MMM======AAABBBGGGOOOQQQYYYaaavvvvvvppphhhaaadddmmm{{{YYY<<>>GGGQQQXXX```uuuqqqpppjjjOOODDD>>>@@@DDDFFFOOOZZZTTTHHHBBBIIIVVVlll~~~{{{kkkLLLCCC@@@AAANNNjjjoooSSSCCC===GGGhhh}}}ppp___SSSGGGAAA???@@@FFFMMM]]]hhhwww~~~vvvnnnkkkuuutttqqqoooooojjj[[[KKKFFFLLLbbb~~~zzzwwwuuutttooogggccc```[[[UUUMMMAAA<<>>;;;>>>CCCIIIIIIDDD===777555333555777777666555666777777888999999888666333222111222111///---,,,,,,...000000/////////..................------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///000111222333444555333333555666777888888888888888888999:::;;;<<<===;;;???GGG```YYYWWWUUUVVVaaa{{{qqqjjjzzztttlllwwwyyy{{{WWWQQQMMMGGGBBB???@@@FFFKKKTTTWWWeeeqqqzzzhhhMMMHHHLLLTTTggg~~~{{{kkk\\\PPP^^^eeeSSSPPPMMMNNNOOOKKKRRRVVV___eeetttiii[[[VVVWWWmmmsssgggOOOBBBAAA;;;888888444999???___WWWGGGDDDFFFiiiYYY>>>===888666888===DDDQQQ\\\eeeooorrruuuvvvmmmgggppp~~~pppssspppiiippp{{{```XXXiii}}}XXXHHH<<<>>>CCCDDDFFFKKKQQQcccsssiiiccc```dddlllzzzaaaDDDGGGBBBLLLTTTWWW]]]sssvvvoooiiiOOOEEE???AAACCCDDDLLLWWWRRRMMMQQQeee```[[[qqq~~~uuueeeYYYFFFHHHJJJTTTmmmfffJJJEEEDDDYYY~~~sssnnnlllttt{{{vvvssseeeUUULLLIIIKKKPPPWWWfffooo{{{xxxnnnhhhnnnjjjddd```bbbddd^^^VVVZZZhhh~~~xxxrrrvvvrrrrrrnnngggccc```ZZZSSSGGG???===FFFKKKEEE===;;;>>>DDDIIIIIICCC<<<666333333555777777666666666777777888999999888666333222111222111000---,,,---...000000000/////////......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000000111222333333444444555666777888999999999::::::999999999:::;;;;;;:::???HHHbbbMMMJJJJJJUUUmmm|||lll}}}~~~ZZZSSSMMMHHHDDDBBBCCCJJJQQQ[[[aaahhhfff```eeettt~~~hhhNNNHHHLLL[[[yyyjjjYYYNNN___~~~bbbQQQOOOKKKKKKMMMIIIQQQTTT]]]cccsssfffYYYXXX]]]ttt|||kkkRRRDDDBBB;;;999;;;777:::<<<\\\mmmDDD<<<@@@EEEqqq}}}XXXCCC===999666777:::BBBPPP]]]fffpppsssuuuxxxppplllvvvvvvzzzqqqtttuuulllooo}}}}}}```UUUdddxxx|||PPPDDD<<<@@@HHHNNNRRRVVVccciiiggggggllltttjjjKKKGGGGGGQQQYYY[[[bbbyyysssmmmooozzz}}}ppplllVVVJJJCCCGGGLLLMMMQQQWWWTTT]]]rrrcccTTTUUUZZZpppcccPPPJJJEEEQQQaaazzz}}}xxx|||___BBBEEEMMMlllnnn]]][[[dddwww~~~|||sssiiiccc___\\\___eeejjjqqq{{{zzznnncccfffddd^^^[[[___hhhmmmllluuuxxxqqqvvvppppppllleeeaaa___ZZZSSSBBB===???HHHKKKCCC======AAAFFFKKKJJJCCC;;;555333444666777777666666777888777888999999888666333222111111111000...---...///000000000////////////...,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////111111111222222333333333555666777888999999999999999999999999:::;;;<<<<<<<<<@@@GGG```AAAAAAIII^^^|||vvv]]]TTTMMMFFFEEEDDDEEENNNXXX\\\iiinnncccRRRJJJTTTgggfffMMMEEEKKK```}}}fffUUUMMMbbbzzz___QQQOOOKKKJJJLLLIIINNNQQQZZZaaasssbbbWWWZZZbbb}}}nnnSSSCCC@@@:::999===;;;???<<>>:::666666888???NNN\\\hhhppprrruuuxxxsssrrr}}}ttttttxxxxxx{{{nnnkkk{{{~~~aaaUUUcccwww{{{LLLCCC===BBBOOO[[[dddiii}}}yyy|||pppkkkiiimmmvvvzzzxxxsssTTTLLLPPPYYY```dddnnn|||\\\SSSVVVdddxxxrrrrrrbbbSSSJJJQQQZZZ\\\\\\^^^^^^www|||bbbSSSMMM```uuuXXXFFFEEEMMMffftttbbbUUUYYYdddppp[[[???BBBXXX~~~rrr[[[RRR```xxxzzzvvvsssooonnnvvvzzz~~~nnn^^^^^^```^^^YYYYYYaaajjjnnnyyy{{{tttvvvnnnmmmhhhaaa]]]\\\YYYSSS???===BBBJJJJJJAAA===???FFFJJJMMMJJJCCC;;;666444444666888888777666777888777888999999888666333222111111111000...---...000111000000000////////////+++,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...//////111111222222333333333444555666777888888999888888777777888999:::<<<===>>>???AAAFFF]]]===FFFYYYuuuaaaVVVLLLEEEDDDEEEGGGSSSaaacccqqqooo___MMMAAALLLggg{{{dddMMMDDDIII^^^|||vvvaaaQQQLLLfffvvv]]]PPPPPPJJJIIIKKKHHHKKKNNNWWW```rrr___VVV[[[fffkkkPPPAAA>>>888888<<<;;;>>>999PPPiii\\\CCC;;;===;;;GGGzzzmmmNNNCCC>>>;;;888777777===KKKZZZfffooorrrvvv{{{vvvuuuuuuuuuzzzuuussskkkyyyeeeZZZhhh|||zzzLLLDDD>>>CCCRRRbbbmmmqqqyyypppuuuqqqiiieeelllzzzoooiii~~~gggbbb___fffmmmuuukkkNNNFFFHHHUUUiiizzz~~~qqq```UUU[[[dddiiilllqqqnnnbbb[[[___ooouuueeeZZZ^^^oooYYYNNNHHHPPP]]]gggsss~~~sssUUU@@@KKKlllYYYQQQ^^^~~~}}}vvvooonnnrrr|||ooo\\\[[[dddggg___TTTTTTZZZ```mmmyyyyyyuuuuuujjjiiieee___[[[ZZZVVVPPP>>>>>>EEELLLIII???<<>>??????AAADDD[[[FFFXXXvvvlll[[[OOOGGGGGGIIIMMM\\\mmmoooxxxmmm\\\VVVRRReeexxxdddNNNEEEHHHXXXsssmmmlll}}}|||\\\MMMLLLkkkrrr[[[OOOOOOIIIGGGIIIGGGHHHKKKTTT^^^rrr^^^WWW^^^jjjeeeMMM@@@???:::999;;;888999888QQQbbbPPP???>>>;;;>>>HHH|||tttTTTHHH>>><<<:::888777;;;IIIWWWaaalllssszzzyyyvvvvvvvvv~~~rrr}}}|||uuuwwwnnn```lllzzzLLLFFF@@@CCCPPP___gggiiiyyyhhh]]]bbbrrr}}}uuugggcccgggyyyddd^^^xxxyyyxxxqqqxxxpppWWWMMMHHHKKKXXX|||pppqqqvvv~~~~~~yyy~~~{{{yyytttvvvxxx{{{vvvKKKGGGHHHPPP\\\fffmmmooovvvzzz```LLLCCCXXX}}}qqqTTT^^^}}}}}}qqqggglll}}}ppp\\\^^^ooo{{{rrr```WWWZZZ```gggnnntttsssoookkkiiijjjccceeeddd```]]]ZZZSSSKKK???@@@GGGMMMHHH======DDDOOOOOOLLLFFF>>>777555666555666888888777777777888777888999999888666333222111111222000///...000111111111111000000000//////,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111222333555666666555555666777777777666666888888888999:::;;;===>>><<>>999AAAMMMYYYSSSIIIBBB===:::888777888777666666555666666777999;;;<<<;;;888555333222666333000------///222555666555444222111000000000......------------......------------------------++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////......//////000000111111555555555555444333222222444444555555666777777777999999999999:::;;;<<<<<<===>>>BBB\\\NNNOOOcccmmmUUUHHHGGGMMMVVV\\\```aaawww~~~tttgggYYYJJJFFFKKKXXXiiiwwwxxx~~~xxxnnnkkkbbb[[[___zzzsssssstttaaa]]]mmmsssQQQMMMMMMxxxeeeUUUIIIIIIIIIEEEDDDGGGFFFIIIRRR]]]rrryyygggcccdddzzzZZZIIIAAA???999999;;;777:::BBB___rrr^^^CCC;;;===>>>iii|||bbbSSSHHHCCC===999666888CCCPPPXXXbbbqqq~~~~~~xxxeeellljjjuuuxxx|||yyyvvvttt}}}jjj___kkkVVVIIIBBBIIISSSZZZaaaiiioooLLLBBB>>><<<===>>>???FFFPPP```yyypppaaauuulllbbbeeebbbnnnsssxxx{{{```^^^xxxcccHHHBBBHHHMMMZZZ^^^aaafffvvvuuuuuuwwwrrrcccNNNVVVZZZ\\\hhh|||qqqZZZDDD===IIIwwwmmmVVVJJJKKKVVVyyygggYYYdddzzzwwwyyyuuu]]]KKKDDDDDDGGGNNNVVV[[[]]]YYYIII999>>>HHHNNNHHH<<<888AAALLLYYYSSSIIIAAA<<<999777777777777777777777777777777888:::;;;:::777444222222555333000---...000333555555555333222111000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------+++++++++,,,------....../////////000111111222222444444444555444444333222444444555555666777777777999999999999:::;;;<<<<<<<<<>>>CCC^^^RRRQQQ___ppplllttt|||dddWWWSSSSSSYYY___oooxxxrrrfffXXXNNNEEEEEELLL\\\rrr~~~pppiii^^^YYYaaazzz|||yyy~~~uuu{{{sssfffaaa\\\rrrqqqRRRNNNPPP~~~```RRRGGGHHHHHHEEEEEEHHHGGGHHHQQQ___wwwxxxgggccccccwww~~~SSSCCC>>>???::::::<<<777;;;CCC^^^mmmZZZCCC>>>>>>CCCvvv~~~dddVVVKKKEEE>>>999666888BBBLLLWWWcccssswww^^^dddhhhwwwzzz}}}zzzxxxsss{{{pppaaaeeexxxZZZLLLCCCIIITTT[[[dddlll|||cccDDD>>>999:::>>><<<<<>>DDD```dddgggwwwgggMMMLLLUUUjjjpppiiijjjooozzzwwwbbbTTTGGGBBB???AAAIIIZZZsssrrriii``````nnnvvv}}}uuuooommm```\\\lllzzzhhhQQQOOOVVV}}}\\\OOOFFFGGGGGGCCCCCCHHHJJJJJJSSSeeevvvfffccceee|||UUUEEE??????::::::===888;;;EEE]]]gggTTTBBB???>>>KKKeeeWWWOOOHHH@@@;;;777888@@@IIIUUUaaarrr~~~~~~rrrVVV^^^lll}}}~~~www}}}xxxfffeeevvvjjjXXXKKKOOOZZZbbbkkkttttttXXXAAA===999>>>GGGHHHLLLdddhhhSSSEEE???BBBAAADDDVVVyyy|||wwwYYYOOOFFFFFFLLLTTT\\\bbbvvvqqqggg```jjj~~~fffSSSYYYwwwzzzZZZDDDCCCIIILLLMMMZZZ```]]]bbbwwwttt]]]iiinnnRRRTTT]]]aaa```fffrrryyyxxxhhhPPPGGGZZZ{{{eeeLLLDDDGGG^^^~~~ttttttyyytttdddXXXhhhzzz|||pppjjjiiifffnnnxxx}}}|||zzz|||yyykkk]]]PPPDDD<<>>999666555555666888:::;;;;;;:::999888888999:::888555222111111222111///...///111444666444333222111000000000000......------------......++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------......//////////////////000111111222222111111222333444555555444444444555555666777777777888888888888999:::;;;<<<:::===EEEbbbxxxzzzYYYCCCDDDJJJ[[[rrryyyzzz~~~kkkVVVGGG???<<<;;;===BBBNNNdddvvv~~~uuujjjccc\\\dddxxxooo|||{{{uuuvvvqqqhhhffflllvvv^^^LLLNNN[[[zzzYYYNNNFFFFFFEEEAAAAAAFFFKKKKKKWWWkkkwwwiiiiiiqqq]]]KKKBBB???888999===999999FFF^^^bbbMMM>>>>>>===RRRfff]]]TTTKKKCCC===999888>>>FFFSSS^^^nnn{{{~~~|||lllOOOSSSlll{{{}}}hhheeerrr~~~jjjZZZ[[[eeennnwwwjjjKKK>>>@@@???EEERRR]]]nnnbbbVVVZZZlll[[[GGG>>>:::>>>999888AAAUUUlll~~~xxxWWWHHH<<<:::===???AAADDDMMMPPPVVVdddiiiSSSJJJWWWrrrrrrhhhsss{{{[[[FFFDDDIIILLLNNN]]]ccc___ggg}}}pppaaavvveeeHHHLLLVVV]]]___fffrrrxxxwww{{{\\\HHHKKKppp]]]EEEHHHWWWyyy~~~vvvlllffflllrrroooddd\\\hhh|||zzzoookkkjjjgggmmmtttxxxzzz}}}yyy___KKKCCCCCCOOOLLLFFF>>>999>>>IIISSSVVVOOOEEE<<<777555555555666888:::;;;<<<;;;999888888999999777444222111222111000///...///222444666333333222111000000000000......------------......------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------////////////000000000000------......///000000000000000222333444444555555444444555555666777777777888888888888999:::;;;;;;:::===DDDaaammmTTTJJJMMMPPP[[[mmm}}}sss```MMMBBB???<<<;;;<<<<<>>777888<<<999777JJJbbbaaaHHH;;;======UUUyyyhhhgggYYYPPPFFF???;;;999===CCCRRR[[[jjjxxx~~~{{{qqqhhhPPPQQQppp}}}iiibbblllvvvgggiiittt{{{dddEEEBBBAAAGGGSSSeeezzzwwwNNN???AAAPPPlll}}}}}}WWWDDD>>>;;;===;;;999;;;DDDMMM\\\uuuppp|||TTTEEE:::;;;???>>>???CCCEEENNN\\\rrrpppTTTAAAAAARRRhhhwwwuuuiiieeesss{{{\\\FFFDDDKKKPPPWWWiiisssrrrzzziiidddhhhSSSIIIRRRXXXYYYaaaoooxxxxxxoooTTTHHHRRRwww~~~UUUDDDSSSlllkkk[[[[[[aaalllrrrmmmddd___lll}}}vvvtttrrrpppsssvvvwwwwwwyyy}}}{{{```IIICCCHHHRRRLLLCCC<<<;;;BBBMMMVVVTTTMMMBBB:::555555555666666777999:::;;;;;;:::999:::::::::888444222222333222111000///000111333555222222111000000000000000......------------......------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------000000000000000000000000,,,,,,---......//////000000000222333444444444444444444555555666777777777888777777888888999:::;;;:::===CCC___}}}bbbQQQWWW]]]\\\fff|||sssooozzztttdddTTTFFF>>>===;;;;;;<<<;;;;;;@@@GGGKKKPPPPPPQQQUUUYYYoooooozzzvvvWWWIIIEEEDDDIIIPPPWWWbbbzzzyyyUUUCCCOOOgggnnnQQQGGGBBBDDDCCC???AAAGGGFFFJJJ[[[ssstttkkktttvvvVVVEEE===<<<666888<<<888666OOOiiicccEEE999>>>>>>SSSuuuggghhh]]]SSSHHHBBB===;;;===BBBRRRYYYfffvvvzzzppphhhWWW[[[yyynnndddmmmzzz}}}vvvsss}}}]]]AAAHHHEEE[[[wwwgggEEE999<<<@@@YYYjjjuuuXXXFFF@@@;;;;;;???===@@@EEEJJJXXXxxxqqqrrrdddOOOAAA888<<>>???EEEEEEXXXoooiiiOOOCCCKKK^^^rrr}}}}}}uuurrrvvvyyyzzz|||]]]FFFGGGSSS\\\lllzzzccckkksssiiicccVVV]]]``````jjj~~~|||ttt^^^KKKIIIPPPeeeoooeeeVVVZZZvvv}}}uuuyyyyyyfffNNNIIISSSeeeuuuxxxoooddd```www}}}yyyrrrqqqtttxxxzzzzzzyyyzzz{{{vvvxxxwwwmmmYYYGGGFFFNNNRRRJJJ@@@999;;;DDDOOOVVVQQQJJJ@@@888444555666777777777888888999:::::::::;;;;;;:::888555333333444222222000000000111222333222111111000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................------......///000000000000111222333333333333333444444555555666777777777777777777777888999:::;;;;;;<<>>@@@QQQuuucccaaa```UUUJJJCCC>>>;;;===AAASSSXXXeeevvv{{{tttjjj___bbb~~~uuuiiitttwwwfffZZZ^^^jjjTTT:::IIIOOOtttxxxeeeMMM;;;:::AAA:::NNN[[[xxxjjj|||[[[GGGAAA;;;999<<<;;;@@@HHHNNN]]]qqqsssfffOOOAAA999===???;;;===CCCAAA]]]~~~oooZZZTTTaaavvvvvvhhhcccuuu^^^HHHKKK\\\hhhrrr```sss}}}jjj```aaafffhhhnnnqqqsss}}}uuulllaaaJJJ???CCCEEEIIIUUUIIITTT```zzz~~~jjj[[[WWWTTTJJJ>>>@@@QQQkkk~~~~~~qqqddd___vvvjjjpppvvv|||~~~zzzvvvtttppplllggg^^^PPPEEEIIITTTQQQHHH===777;;;EEEOOOVVVPPPIII???777444555777888777777777777888999:::;;;<<<<<<;;;888555444444555333222111000000000111222222111000000000000000111.........------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------,,,......//////000111111111111111222333333333222222444444555555666777777777777777777777888999:::;;;;;;<<<@@@ZZZWWWUUUlllwwwqqquuukkkRRRIIINNNQQQccc}}}qqq^^^GGG@@@AAA<<<>>>>>>>>>>>>AAADDDCCC@@@AAACCCKKKPPPYYY{{{uuurrr}}}jjjTTTJJJCCC@@@PPPfffttt^^^NNNDDD[[[{{{bbbIIIGGGDDDAAA???@@@DDDGGGEEEIIIaaapppyyydddAAA>>>:::999999:::999999???NNNfff```BBB<<>><<>>:::<<<;;;888444111222444333111......///111111111111///,,,,,,...000000///........................,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------...---,,,++++++,,,---...//////............////////////000111222333333444222333555777888777666555999888777777888:::<<<===<<>>WWW^^^^^^tttcccKKKDDDNNNRRR]]]rrrttt```QQQ@@@<<<@@@???@@@FFFJJJJJJJJJLLLNNNMMMMMMMMMXXXhhh|||yyytttdddvvvkkkRRRDDDAAAJJJXXXuuuvvvWWWIIIOOOiiioooXXXFFFEEEBBB???===???BBBFFFHHHKKKcccwwwbbb@@@>>>:::999999:::999999999FFFYYYRRR999666>>>666LLL}}}xxxtttvvvqqqeeeWWWMMMEEE???@@@EEEMMMPPPYYYkkk~~~uuu~~~uuurrr{{{ooo```rrrzzzqqq]]]FFFIII``````EEEJJJHHH>>>BBBAAACCCHHHeeerrrsssoooVVVHHHCCCHHHFFFEEEIIIYYYppphhhgggdddMMM<<<===AAACCCIIITTTXXXwwwzzztttrrr```ZZZfffjjjVVVVVV|||~~~jjj[[[UUUTTTRRRPPPXXXdddrrr~~~wwweeeZZZ]]]```WWWHHH???BBB:::888;;;===AAAPPPcccnnnPPP>>>:::;;;@@@DDD^^^pppTTT^^^}}}uuuddd[[[bbbuuu~~~wwwrrrvvvxxxrrrnnniiiaaaVVVJJJGGGQQQ^^^MMMDDD;;;;;;DDDNNNSSSUUUGGGAAA999555666888888888888777777777888;;;===???;;;<<<;;;777333111222444333111///...000222333333111222222000...---///111........................,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///...---,,,,,,---.../////////............////////////000111222333333444222333555777888777666666888888777777888999;;;<<<:::===<<>>:::???AAA@@@PPP^^^```___bbbgggkkkoookkkwwwiii\\\uuujjjQQQDDDBBB???\\\|||jjjPPPFFFWWWwwwaaaOOOCCCBBB@@@>>><<<>>>AAAEEEKKKMMMeee\\\???===:::999999:::999888:::DDDPPPJJJ888888@@@;;;FFFuuuwwwsssuuuppphhh^^^TTTKKKCCCCCCFFFHHHKKKUUUggg{{{ttt~~~~~~uuunnnuuupppaaaOOOCCCTTTwwwbbbIIIJJJFFF???DDDCCCIIINNNrrrnnnpppuuu]]]NNNGGGMMMNNNOOOXXXjjjyyy```___fffOOO======AAABBBJJJUUUcccsssmmmxxx|||aaaVVVZZZjjjjjjSSSMMM\\\ppp\\\VVVXXXUUUMMMIIIPPPXXX^^^eeelllnnnmmm\\\PPPKKKSSSWWWOOOCCC===:::777999???HHHYYYxxxiiiIII:::666999GGGXXXrrrjjjOOO[[[www}}}ppp^^^VVVjjjzzzxxxooorrruuusssmmmiii]]]OOOIIIMMMUUUYYYHHH@@@999===JJJTTTUUUSSSEEE???888555666888999888888888888888:::<<<>>>???===<<<:::666222111333555111000///000222444555444000333555222...+++...111........................,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,))))))******+++,,,------///......------....../////////............////////////000111222333333444222444555777777777666666777777777777888999:::;;;888;;;;;;WWWzzzsssyyyzzzrrr___JJJHHHWWWcccsssuuuttt|||ZZZGGGHHHBBB<<>>===>>>BBBEEEJJJMMMgggSSS>>><<<:::999::::::999888===FFFMMMGGG<<<<<>>RRRkkkzzzZZZNNNddd||||||kkkYYYTTTooo~~~sssrrrtttsssnnnhhhYYYIIIHHHQQQSSSNNNBBB;;;888AAAPPPYYYVVVOOOAAA===777555777999999888888888999999;;;===???@@@???<<<888444222222333555000///000222444666666666///000222111000/////////........................,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,((()))***+++,,,---....../////////......////////////......------....../////////000111222333333444333444555666777777777666777777777777888888999999777;;;===ZZZtttrrruuu}}}lll___QQQFFFLLL]]]kkkqqqRRRDDDFFFAAABBBTTTeeelllaaazzzmmm[[[NNNCCCGGGTTTssskkkSSSIIIIIIZZZkkkPPPGGG@@@AAA@@@??????AAADDDGGGGGGMMMlllmmmIII===;;;999999::::::999888;;;EEEGGGAAA<<<:::<<>>BBBTTTlll~~~mmm___JJJLLLkkkxxxcccSSSQQQlll|||xxxsssqqqooohhhaaaRRRFFFIIISSSQQQGGG===:::;;;GGGVVV\\\TTTJJJ>>>:::666555888:::999888888999999;;;===???@@@AAA@@@<<<888444222333444444//////000333666777777555111///...222777888444000........................,,,,,,,,,+++++++++***************+++++++++,,,,,,)))***+++,,,---...///000...//////////////////.........------------......//////000111222333333444333444555666666777777777777888888888999999999999888<<>>:::<<>>;;;>>>BBBMMM\\\___jjjbbbTTTNNNDDDOOOssswwwbbbRRRRRRdddqqq}}}~~~xxxsssmmmiii^^^TTTIIIEEELLLSSSMMMDDD::::::@@@MMMZZZ[[[PPPDDD:::777555666999;;;:::888888999:::<<<>>>@@@AAABBB???<<<777444444444333333...///111444777777666444444000///555===???:::333........................,,,,,,,,,+++++++++******************++++++++++++++++++,,,---......//////---......//////......---......------------......//////000111222333333444444444555555666777777777888999999:::::::::999999888===EEEhhhbbbnnn~~~lllWWWKKKJJJCCCDDDVVVjjjvvv^^^KKKBBBDDDPPPvvvwwwiiicccgggooottt~~~~~~pppMMMEEEEEESSSgggyyymmmmmmkkkIIIDDDIIITTTvvv}}}kkkTTTCCCCCCKKKuuuvvvSSSBBB>>>>>>???@@@AAAAAACCCGGGJJJNNN]]]uuuTTTCCC;;;999999999::::::999777>>>KKKFFF>>>@@@===BBBWWWtttpppnnncccbbb]]]XXXXXXWWWNNNCCC???EEEQQQbbbuuuyyySSSfff~~~xxx}}}xxxuuuttt|||VVVFFFKKKOOObbb~~~VVVBBBGGGYYYrrrsss|||{{{xxxsssrrrxxxxxx{{{yyyyyyrrrbbbiiizzz}}}xxx^^^WWWUUU]]]gggnnnrrruuu{{{\\\JJJ:::777===CCCIIIMMMFFFRRRMMMEEEGGGEEEVVV}}}wwwbbbRRRRRR\\\gggrrrwwwvvvrrrlllfffVVVJJJBBBGGGOOOOOOFFF>>>888<<>>HHHmmmmmmrrr^^^IIIAAADDDCCCAAAMMM___mmmUUUIIIGGGOOOeeedddXXXOOOMMMOOOSSS]]]]]]PPPGGGAAA<<>>@@@@@@AAACCCGGGJJJTTTeeeqqqRRREEE:::999999999::::::999777===JJJCCC999===;;;DDD___yyyrrrjjjkkkiiibbb]]]^^^^^^SSSEEE>>>CCCMMM]]]qqq{{{RRRfffsssuuuyyyuuuvvv|||TTTEEEKKKZZZfff~~~zzzNNN>>>HHH\\\pppsssxxxwwwzzz|||zzzppp\\\RRRcccooo``````dddmmm{{{zzzSSSFFF777444===GGGKKKIIIKKKUUUMMMDDDFFFFFFYYY~~~sss^^^MMMMMMZZZbbblllrrruuusssmmmgggUUUGGGAAAJJJQQQJJJ>>>888777>>>JJJWWW]]]WWWHHH<<<666444333666:::<<<:::888888999<<<>>>@@@BBBCCCCCC>>>;;;777666666666333000---...111444777666333000///111444777999777444111........................,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++++++++,,,+++,,,---......---,,,+++...------,,,,,,------...//////000111222333333444555444444555555666777888:::;;;<<<<<<<<<;;;:::999666===JJJppphhh[[[[[[___llltttcccVVVHHHCCCFFFFFFNNNSSSYYY^^^hhh}}}tttSSSEEEEEEiiisssnnnmmmXXXCCCEEEIIIEEECCC<<<<<<===>>>AAAQQQpppnnn[[[gggyyyaaaPPPQQQdddwwwTTTEEEOOOZZZ^^^MMMHHHEEEBBBCCCCCCAAAAAAFFFLLLPPPQQQkkkQQQ???::::::999:::::::::888666???>>>===;;;555<<>>666888???EEEKKKPPPTTT```YYYNNNMMMKKKaaa}}}sssWWWOOOgggooouuuyyywwwuuurrriii^^^MMM>>>>>>PPPUUUEEE;;;???===IIIWWW^^^[[[OOOBBB:::444666888888888888888:::777777888;;;@@@CCCEEEEEE===:::666555555555222000---000444888999888666444222222444444444444222222/////////...------,,,,,,---,,,,,,+++*********+++------------------------))))))*********+++++++++------------------------,,,---------,,,,,,...///...///000111111222222111333333444444555666666666666777888999999:::999999;;;===QQQyyyuuu]]]QQQLLLOOOVVVeee|||jjjUUUMMMEEEEEENNNQQQYYYcccjjjkkksssxxxdddNNNNNN```pppRRRIIIGGGCCCCCC>>>>>>???@@@DDDQQQkkk}}}jjj]]]kkk|||jjjOOOEEEUUUmmm}}}YYYJJJFFFCCCEEEEEEDDDBBBBBBFFFKKKOOO[[[rrrYYYEEE:::::::::999999:::999888777>>><<<<<<<<<:::AAA\\\xxx{{{ppprrrvvvssstttqqqllliiifff___WWWIIIDDDFFFUUUhhhuuuooo```tttzzzwww{{{xxxttt{{{ggg___xxx___CCCDDDHHHjjjxxxvvvyyyttt\\\WWWTTT]]]rrruuuiii___YYYVVVUUUOOOQQQSSSSSSQQQNNNMMMMMMQQQUUUYYY___eeekkkssswwwyyy~~~~~~}}}ssslllhhhaaaXXXBBB<<<888888;;;BBBNNNZZZffftttrrrfff^^^UUUccczzzlll___iiitttjjj^^^SSSFFFDDDKKKVVVQQQ@@@999>>>CCCOOO]]]aaaXXXHHH<<<666444666888888888777888999::::::;;;>>>AAADDDDDDDDD<<<999555444444444222///...333999<<<<<<999666444222222333444444333222222111000000///......---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------,,,---------,,,,,,...///...///000111111222222111333333444444555666666666666666777888999999999999<<<;;;NNNyyyyyyeee[[[PPPUUU^^^nnnuuuZZZHHHEEEEEESSSiiisss{{{jjjVVVJJJ^^^cccVVVPPPIIIIIIBBB@@@AAAFFFLLLYYYmmm~~~rrrccc\\\mmm}}}[[[KKKFFFYYYuuuTTTIIIHHHFFFJJJHHHEEECCCDDDFFFJJJNNNdddwwwZZZEEE;;;999:::::::::999999999888888???;;;;;;<<<;;;BBBZZZsssssskkkppptttnnnqqqqqqooonnnmmmggg```RRRGGGFFFUUUdddlllvvvrrrlll~~~aaappp{{{vvvyyy~~~vvv{{{}}}}}}|||zzz[[[CCCHHHRRRttt{{{~~~uuu~~~yyyyyyxxxlll\\\PPPMMMHHHCCC???>>>>>>>>>;;;<<<;;;:::888888:::<<<;;;<<<>>>???AAADDDHHHKKKMMMPPPXXXbbbjjjqqq||||||sssllliiifff^^^UUUOOOMMMIIIDDD999999:::;;;;;;CCCWWWjjjttthhhqqqvvvccckkksssaaaRRRHHH>>>KKKYYYZZZJJJ:::999@@@GGGVVVddddddTTTBBB888555444666888888888777888999======>>>AAADDDEEEDDDBBB999777444333333222111///000777@@@CCC???999555555111222333444444333222111111111111000//////......,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---------,,,,,,...///...///000111111222222111333333444444555666666666555666777888999999999999<<<:::LLLyyy{{{lllSSSDDDEEEPPPmmmdddSSSKKKnnn|||mmmeee___TTTQQQIIIEEEEEEMMMYYYgggxxxlll[[[SSShhhqqqMMMJJJJJJ^^^lllQQQKKKMMMNNNLLLHHHDDDDDDDDDFFFKKKPPPlllaaaIII<<<:::;;;999::::::999888888999:::BBB<<<999999888>>>SSSjjjuuuoooqqqpppmmmrrrtttssssssrrrlllfffZZZLLLHHHVVVbbbfffqqqvvvkkkaaaoooxxx|||}}}}}}vvvyyyyyy[[[LLLOOOZZZzzzvvvlllfffcccPPPPPPMMMIIIJJJJJJCCC999======<<<;;;;;;;;;;;;<<<:::::::::888666777999;;;999::::::::::::;;;===@@@===>>>AAADDDIIIOOOXXX___aaaoooyyy{{{wwwiii\\\QQQIIIHHHFFFCCCAAA???<<<:::444777<<<>>>@@@III^^^rrr|||rrrbbbyyyppp[[[LLLDDD???QQQ^^^UUUAAA777<<>>@@@DDDFFFFFFCCCAAA777666444222111000000///222<<>>???BBBEEEGGGFFFUUU```dddlll~~~qqqaaaSSSJJJFFFDDDAAA>>>;;;888888999666888<<>>:::999:::>>>OOOtttiiidddiiisss{{{|||tttnnniiiddd[[[ZZZUUUQQQWWWeeeppptttwwwddd\\\{{{|||zzzeee___\\\ZZZUUUYYYyyyzzzssszzzqqqZZZUUULLLDDDAAA???===;;;===<<<;;;;;;;;;::::::999777888:::;;;:::888999;;;======???@@@CCCEEEFFFGGGIIILLLPPPSSSVVVXXX[[[^^^ddddddccc```^^^\\\]]]___XXXYYYUUUNNNKKKLLLIIIDDD???>>>@@@DDDHHHRRRcccrrrzzz~~~tttaaaMMM===888<<<::::::===DDDNNN]]]tttbbbaaazzzlllWWWGGGIIIRRRbbbVVVFFF<<<;;;EEEVVVeeeqqqjjj\\\LLL???777555666888:::<<<===<<<<<<===>>>BBBDDDHHHLLLLLLGGG???999333555555333000...000222===>>>???<<<888555333333000111222333333222111000000000//////...---------++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,...///...///000111111222222111333333444444555666666666444555666777888888888888888===VVVrrrssspppuuu~~~rrryyyyyykkkyyy{{{fffmmmssssssxxxtttkkknnndddeeevvvoooTTTDDDJJJ___aaaLLLGGGJJJKKKHHHFFFEEEHHHJJJGGGLLLggg|||WWW>>>666999::::::777:::;;;999555666:::???===:::::::::>>>RRR{{{~~~qqqqqqttt}}}|||sssmmmhhhdddXXX\\\WWWNNNRRRcccmmmlll{{{{{{ssskkk|||fff______bbbeeetttjjj]]]fffqqqPPPGGGGGGBBB<<<777888:::;;;:::::::::<<<===<<<999777???<<<<<<@@@CCCCCCBBBBBBBBBCCCEEEIIIMMMQQQUUUWWWSSSVVVZZZ^^^bbbgggmmmqqqsssttttttrrrqqqqqqsssuuuwwwvvvoooccc]]][[[VVVOOOKKKCCC>>>???>>>>>>JJJZZZeeeppp{{{aaaHHH;;;:::666888>>>GGGSSShhh]]]^^^{{{rrrdddRRRGGGNNN\\\]]]MMM>>>;;;@@@NNNdddyyysssfffSSSDDD<<<999888888999;;;===>>>======>>>???GGGIIILLLOOOMMMGGG===666333555555333000///000222???>>>;;;888666444333333000111222333333222111000111111111000//////......+++*********+++,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---------,,,,,,...///...///000111111222222111333333444444555666666777444555666777888888888888999<<>><<<:::999:::888::::::888555777===CCCBBB555;;;???===ZZZyyyzzztttoookkkiiidddooobbbKKKLLL\\\iiirrr|||{{{xxxtttrrrooosss}}}||||||```VVVkkk~~~uuu^^^YYYQQQCCC>>><<<;;;;;;<<<<<<<<<;;;;;;999888:::???BBBBBB@@@@@@BBBDDDEEEFFFGGGJJJLLLPPPOOONNNNNNOOORRRVVVXXX[[[YYYYYY___hhhpppsssrrrvvvrrrnnnnnnssswwwyyyyyyzzzsssllleee___ZZZSSSHHH?????????<<<===AAALLL[[[qqqoooTTTFFFDDDCCCAAABBBLLLdddqqqaaapppxxxgggTTTEEEDDDUUUhhhdddDDD;;;AAAAAAUUUsss~~~sss^^^GGG;;;777666666777444666999;;;<<<===@@@BBBHHHOOOSSSQQQKKKDDD;;;333333333333111//////000222999999888666555444333222000000111111111111000///.........---,,,,,,++++++++++++******************,,,,,,+++***))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333555555555555666666666666777777777777777888888888999<<>>???CCCGGGUUUtttjjjIII;;;:::999999;;;888999:::888666777===BBB===666:::<<<>>>^^^zzz}}}yyyuuurrrooonnnmmmvvviiiTTTPPPVVV___kkkyyyyyytttzzz{{{tttooosss{{{ppprrrvvvwwwwwwmmmXXXZZZvvvzzznnneeeaaa^^^gggdddQQQDDDCCCAAA999===;;;::::::;;;<<<======BBBAAABBBDDDFFFFFFEEEDDDGGGJJJMMMOOOPPPQQQSSSTTTXXXXXXXXXXXXZZZ[[[]]]______]]]\\\aaahhhmmmmmmkkkbbbaaaaaadddiiinnnrrrttt}}}zzzxxxwwwvvvoooddd[[[KKKDDD@@@CCCEEECCCBBBCCC???GGGVVVhhhvvv{{{jjjaaa___ZZZ^^^gggxxxyyyyyy}}}vvvooo]]]JJJHHHUUUcccgggRRRAAA===AAAGGGaaazzzyyyjjjWWWBBB888777777777999777999::::::;;;<<>>;;;===AAAGGGWWWxxxaaaCCC888999888888:::888999:::888666777<<>>AAADDDFFFHHHCCCFFFJJJMMMOOOOOOQQQRRRVVVYYY\\\]]]]]]\\\]]]]]][[[\\\^^^```aaabbbbbbaaa\\\ZZZZZZ\\\```aaa___\\\VVVWWWYYY\\\```eeehhhjjjmmmhhheeehhhlllkkkbbbYYYOOOKKKJJJMMMNNNIIIDDDAAA<<<<<>>>>><<<>>>BBBGGGXXX||||||uuuZZZ???777888888777999888999999888777888<<>>>>>???CCCCCCEEEHHHKKKNNNPPPSSSUUURRRUUUXXXYYYXXXYYY]]]aaaaaabbbdddcccccccccdddfffbbbeeehhhlllnnnnnnmmmlllfffffffffhhhiiihhhdddaaallljjjhhhjjjnnnpppmmmjjjkkkeee______bbbffffffdddZZZXXXXXXZZZ[[[VVVPPPKKKIIIDDD@@@@@@EEEQQQdddvvv~~~|||uuuYYYOOODDDHHH^^^mmmbbbLLL???>>>EEEVVVnnnyyyfffOOOBBB666333555666888;;;<<<<<<;;;::::::>>>CCCGGGMMMPPPNNNGGG@@@<<<777333666333///...000444777999444444444444555666777888333222222111000000000000000000000///......------***************+++++++++++++++***************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111222222222444444444555555555666666555555666666777888888888;;;;;;MMMzzzWWWeeeiiiggglllsss{{{nnn\\\MMM^^^oooPPPPPPSSSNNNVVVjjjoooNNNFFFOOOiii~~~jjjjjj}}}nnnnnncccMMMDDDAAACCCOOOtttbbbKKKGGGDDDCCCAAA>>>===???>>>===>>>AAAEEEVVV{{{uuuuuulllTTT===777999777666888888999888777777888;;;===444>>>:::999ZZZ{{{|||~~~xxxtttuuuwwwxxxyyyzzz{{{|||}}}}}}wwwyyytttnnnbbbMMMHHHWWWfffttt{{{}}}|||rrruuuwwwzzzwwwttt{{{oooyyydddIIIEEEPPP]]]dddMMMKKKQQQeee}}}zzzgggZZZHHHDDDWWWyyy}}}xxxaaaSSSEEE>>>===<<<===@@@IIIBBB@@@EEEHHHFFFGGGKKKNNNRRRVVVXXXXXXXXXYYYZZZ^^^``````^^^\\\]]]bbbfffgggiiijjjlllooottt{{{sssqqqmmmhhheeeeeegggjjjcccccccccdddfffeee```[[[SSSNNNHHHBBB<<<>>>KKKZZZhhheeecccgggrrr}}}wwwgggNNN@@@@@@VVVjjjfffQQQ??????<<>>AAADDDUUUzzz~~~rrrwwwcccMMM:::777:::888666888999888888777888999:::;;;444>>>777:::cccwwwxxx{{{wwwsssvvvwwwwwwxxxxxxyyyyyyzzzzzzvvvzzzuuuooofffQQQGGGPPP```mmmxxxzzzdddgggtttzzzsssttt|||wwwllluuugggMMMJJJSSSXXXWWWKKKDDDBBBQQQhhhvvvsssjjjUUUOOOFFFDDDUUUuuuuuuiiibbbMMMDDD<<<::::::<<>>AAAHHHTTTRRRTTT\\\iiitttzzz{{{uuu}}}nnn[[[DDD===GGGaaakkkYYYEEE===>>>BBBPPPqqqzzz[[[PPP@@@888333555777777888::::::;;;<<<===AAAGGGOOOTTTWWWVVVMMM@@@777555555333444111...000555:::<<<===888666444222222222444555333222111000000111222333000000//////...------,,,)))))))))***++++++,,,,,,*********)))******+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111222333444444444444555555555444444555666777777888888888;;;OOO|||cccnnnoooppp~~~lll```\\\\\\dddNNNRRR\\\\\\bbbvvv~~~XXXIIIXXXoooeeeWWW```zzz||||||uuuXXXGGG???AAAHHHNNNjjjeeeOOO@@@???<<<:::;;;<<<<<<;;;:::<<<@@@DDDGGGWWW}}}yyyzzztttYYYFFF666666:::888777:::999888777777888999999999666???999DDDsssuuutttxxxuuutttxxxvvvvvvvvvuuuttttttssssssrrrxxxtttnnniii[[[OOOQQQZZZfffrrr[[[YYYmmm}}}yyyyyyuuuxxxccc]]]```\\\UUUKKKDDDBBBJJJYYYaaa^^^XXXGGGDDD@@@AAAQQQmmmrrraaaRRRIII@@@>>>===>>>???AAAHHHQQQUUU[[[```dddfffhhhgggddd^^^^^^]]]YYYVVVYYY```fffdddhhhppp|||{{{pppjjjccc]]]\\\XXXNNNEEEAAAFFFIIIPPP]]]jjjppplllggggggttt~~~zzz{{{wwwlll^^^KKKBBBIIIWWWbbb]]]LLLAAA@@@BBBYYYkkk|||oooMMMBBB;;;666444777:::::::::<<<;;;<<<>>>AAADDDJJJRRRWWWVVVSSSJJJ<<<444333555555333000...111777===>>>===777666444333444555888999777555333111000000000111//////......---,,,,,,,,,((())))))***++++++,,,,,,******))))))***++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111333333444444444555555555333333444555666777888999888;;;NNNzzzhhhrrrsssyyy}}}dddUUUWWW______IIIOOO^^^fffiiixxxwwwTTTKKKccczzz___WWWjjjxxx]]]HHH@@@???CCCJJJddd~~~bbbPPPGGG======;;;:::<<>>:::<<<>>>CCCHHHLLL\\\vvvnnnRRR@@@333555:::999999;;;999888777777888999999999777AAA>>>OOOuuurrrvvvsssrrrwwwvvvuuutttsssqqqooonnnnnnkkktttrrrlllmmmdddXXXUUUWWWbbbnnn|||^^^VVVnnnuuu~~~zzz{{{uuussskkk```JJJGGGGGGKKKQQQSSSPPPKKK@@@>>>:::;;;KKKfff}}}uuucccPPPAAA888:::<<<@@@DDDEEEGGGPPPYYYeeepppvvvuuuttttttqqqjjj]]]\\\YYYUUUUUU\\\iiissstttkkkkkkkkk^^^LLL>>>:::@@@NNN^^^jjjiii]]]RRRdddgggtttsss{{{lllppp{{{~~~|||zzzfffXXXKKK:::EEEWWWeee___NNNCCC@@@AAAIIIqqqhhhDDD888888444444999<<<<<<<<<>>><<<>>>@@@CCCGGGLLLRRRWWWTTTPPPFFF999111333666777222///...222999>>>???===333333222333666:::???AAA:::888555111///.........///......---,,,,,,++++++((())))))***++++++,,,,,,******))))))***+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111333333333444444444555555333333444555666777888999888;;;LLLwww```dddrrrqqqXXXSSSXXXrrrYYYQQQZZZ___aaajjjoooOOOXXX~~~lll]]]VVVhhhwwwPPPCCC>>>CCCVVVeeegggPPPCCC:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;WWW|||yyyyyyuuuuuuyyyxxxsssppppppsssssspppllljjjggghhhmmmlllbbb[[[YYYYYY\\\jjjzzz~~~gggooo}}}}}}wwweeeMMMDDDTTT___SSSCCC===:::???;;;888IIIeeennneee```lll{{{hhhXXXLLLAAA<<<<<>>???FFFIIImmmkkkPPP>>>444666777888888888999<<<>>>:::???BBBCCCIIISSS[[[^^^TTTGGG;;;666666555666999222......555<<<<<<999999111///111999BBBKKKXXXcccKKK<<<111222222---,,,222000//////---,,,+++***************++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///000000000000000111111111222333444444555555444444555555555555666666666666;;;888LLLxxxjjjrrr{{{fffRRRMMM___uuuVVVTTT^^^dddiiiqqqiiiUUUlllqqqZZZKKKMMMmmm}}}ooohhhrrrtttIIICCC???BBB^^^}}}vvvUUUEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<<<>>888999999888999<<<<<<666777???BBB<<<888:::888<<<@@@bbbzzzwwwwwwssssssxxxwwwtttrrrsssuuuuuurrrnnnjjjggghhhlllkkkddd^^^]]]YYY[[[fffvvv~~~~~~rrr|||||||||nnnWWWMMM[[[bbbUUUDDD???===AAA>>><<>>>>>AAAGGGJJJOOOWWW```iiiqqquuuuuuwwwrrrhhhaaa```___\\\rrrzzz{{{xxxvvvsssoooooosssgggrrrsss___PPPKKKDDDBBBDDDDDDDDDPPP___tttbbbsss{{{jjjeeelll~~~|||nnnXXXCCC<<>>:::???DDDIIIQQQYYY]]]\\\PPPDDD999666555444444666111///333<<>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBIII^^^TTTAAA;;;888999:::888999;;;===999;;;DDDEEE===888999777;;;IIIssswwwvvvtttppprrrxxxvvvttttttuuuxxxwwwsssoookkkhhhhhhkkkjjjfffbbbaaa]]]\\\dddvvv|||||||||ooowww}}}pppmmmssszzz~~~xxx|||mmmfffTTTNNN]]]bbbRRR???999777;;;;;;===LLL]]]^^^TTT@@@EEENNN^^^wwwzzz^^^RRREEE???<<<>>>CCCJJJIIINNNXXXdddpppwwwxxxwwwmmmiiiaaaZZZ___ppp~~~{{{yyyxxxxxxxxxyyy|||~~~|||yyywwwtttssssssssskkkfffbbb^^^XXXSSSVVV]]]XXXjjjsss\\\QQQGGGBBB<<<:::CCCQQQssshhh___www}}}rrrppprrrzzzuuucccKKK<<<@@@RRRdddlllZZZJJJBBB===???TTTmmmiiiJJJ999777;;;666999;;;<<<;;;;;;<<<===<<>>;;;===<<<;;;;;;;;;<<<===>>>BBBFFFSSSqqquuuKKK<<<999888:::;;;999999<<<>>>;;;???GGGGGG===888999999???WWWyyyvvvuuusssooorrrxxxsssssstttvvvwwwvvvrrrnnnooollljjjjjjjjjhhheeedddbbb```iii|||zzzoooqqqsssrrr|||zzztttppplll{{{xxx}}}uuurrrrrrWWWNNNTTTiiinnnYYYBBB999;;;;;;<<>>===>>>AAAHHHPPPSSS[[[gggqqqwwwxxxuuussshhhjjjmmmuuu{{{xxxuuupppmmmjjjllloooqqqrrrssstttuuunnnoooqqqqqqpppqqqsssuuutttqqqmmmiiigggdddcccaaabbb^^^ZZZVVVQQQNNNUUU]]]nnn{{{|||pppbbbUUUHHH>>>???FFFTTTlll}}}qqqccceee}}}vvvrrrdddQQQEEEGGGTTTeeepppaaaPPP@@@>>>GGGZZZvvvwwwZZZBBB666444555777:::<<<============>>>@@@DDDJJJSSS___eee^^^SSS@@@:::555555444000...000444111444:::===999666555...>>>GGGCCCBBBGGGBBB666777111...222333000///111//////...---,,,,,,++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------....../////////000000111111222222222333444444555555444444555555555555666666666666:::777JJJtttuuu~~~zzzeeeKKKCCCIIIMMM```zzznnn}}}rrrJJJHHHQQQpppnnnVVVDDD>>>EEENNNiii]]]GGG@@@@@@>>><<<===<<<;;;;;;<<<===???AAAGGGUUUmmm___???999777888;;;;;;999:::>>>===<<<@@@IIIGGG===777999===GGGhhhvvvuuuuuuuuusssqqqsssxxxpppqqqrrrssstttrrrnnnlllrrrpppmmmjjjjjjjjjhhheeedddccclll|||mmmddd|||mmmvvv~~~|||{{{}}}~~~wwwwwwzzzzzzrrrvvvooofffuuukkkSSSSSSeeeiiiLLLAAADDDAAABBBLLL___qqqxxxxxxzzzcccMMMCCC???>>>@@@BBBDDDJJJQQQbbbiiiqqqttttttvvv|||{{{{{{xxxiiiiiiiiijjjlllmmmlllkkkwww}}}}}}wwwqqqkkkddd``````\\\YYYXXXVVVWWW^^^gggwwwzzzgggVVVMMMKKKMMMccc{{{}}}ssspppqqq``````mmmuuuiii\\\MMMAAAFFFYYYjjjooolllJJJEEE===@@@YYY~~~eeeKKK===888555444888:::===>>>>>>>>>@@@AAAFFFIIIMMMVVVaaaeee[[[MMM:::666333444333///---///222333999AAACCC===777666888JJJQQQCCC777666666111222000///111222111000111.........------,,,,,,+++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///...//////000111111222222222333444444555555444444555555555555666666666666;;;999LLLttt}}}oooggg]]]NNNKKKPPPQQQeeelllKKKKKKNNNcccxxxyyy{{{qqqTTTCCCAAADDDHHHZZZpppLLL===<<<======>>>===<<<;;;<<<===@@@CCCEEEGGGaaa|||OOO;;;888777888;;;;;;:::<<>>BBBOOOqqqzzzTTT>>>888888999999999;;;======>>>@@@CCCFFFKKKOOOTTT\\\ccccccUUUEEE666333333444333///...000222777CCCNNNNNNCCC888333DDDKKKKKKAAA999888555///111111111111111000000000......---------,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///......///000111222222333222333444444555555444444555555555555666666666666;;;:::LLLsssxxxhhh[[[[[[YYY^^^hhhnnnlllRRROOOJJJTTT```\\\kkk|||\\\IIIBBBBBBIIIVVVqqqxxx[[[@@@;;;===;;;;;;>>><<<<<<<<<<<>>EEE:::999>>>FFFCCC999666:::DDD___uuurrrssssssrrrsssttttttsssooooooooommmkkkiiihhhgggnnnpppooolllmmmqqqppplllgggeeefffmmmyyy|||ttt}}}|||jjjqqqzzz}}}{{{zzz}}}|||}}}|||xxxvvvzzz}}}```dddzzzsssXXXQQQJJJMMM``````FFFDDD???@@@EEENNNTTTZZZdddmmmkkkuuu}}}uuuvvvxxxyyy}}}yyytttuuuwwwuuusssssssss}}}sssqqqqqqnnnggg}}}{{{cccVVVBBBFFFPPP___hhhdddTTTEEE>>>@@@MMMiii{{{aaaDDD777666888;;;>>>:::;;;<<<<<<>>>AAAFFFJJJNNNUUU^^^dddgggaaaNNN===555222222444333//////222999===FFFNNNLLLAAA777333BBBEEEFFFCCC===777222000222333333111000000000000...------------,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333222333444444555555444444555555555555666666666666:::999KKKrrrwwwiiikkksssxxxpppTTTOOOEEEJJJQQQHHH[[[jjjgggfffqqqvvvfffMMMDDDCCC@@@LLLfff~~~```JJJ:::>>>CCC>>>999;;;<<<<<<<<<===@@@DDDIIIKKKlllwwwbbbHHH666===888777999;;;;;;;;;@@@GGG999888===DDDAAA888666;;;HHHhhhvvvrrrrrrqqqqqqsssuuutttqqqooopppooollliiigggfffgggkkkooonnnlllooottttttoookkkhhhdddeeennnzzzzzztttxxx~~~yyywwwyyy{{{zzzzzz{{{}}}ssslllppptttssstttvvvnnnjjjkkkpppWWWAAAHHHEEEFFFMMMWWW```jjjxxxzzznnniiillllllhhhvvv|||vvv{{{eeeOOOGGGEEERRRccclllfffVVVEEE;;;IIIFFFWWWWWWGGG999777888888:::>>>:::;;;;;;<<<>>>BBBHHHMMMPPPYYYdddkkkkkk```JJJ777444222333555333///000333CCCBBBCCCEEEAAA999666777;;;CCCMMMMMM???111///666333555444111//////000000------------------,,,,,,*********++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---...///000111222333333222333444444555555444444555555555555666666666777999888JJJppppppXXXQQQMMMOOOQQQSSS[[[eeettt]]]eeessskkkRRRDDDAAA===KKKkkk{{{```FFFDDD???<<<;;;<<>>>>>>>>>>>@@@GGGUUU```pppXXXKKKAAA:::999:::<<<:::777:::BBBEEECCC===GGGDDD;;;;;;999777<<>>===@@@BBBDDDMMMXXX]]]dddjjjfffXXXIII@@@===444333333333///---777EEEHHHEEE???:::666555666777;;;@@@AAA<<<666444444555999999555111000222111---///...+++***))))))***+++,,,,,,+++***))))))******,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++...------,,,,,,,,,------...///000111111222222111111333555555444333444555444444555555666777777777<<<999FFFggg|||vvvooohhhccc^^^YYYUUUOOOPPPMMMNNN\\\lllkkkaaapppwww~~~lll```RRRLLLIIILLLPPPUUU^^^hhh~~~wwwbbbSSSDDD???AAAOOOiiidddHHHDDDBBB>>><<<;;;===???@@@AAA===@@@GGGGGGIII___zzz```NNNHHHAAA:::888:::;;;:::999>>>FFFHHHDDD:::BBB@@@999;;;888666===[[[xxxsssoooooouuuyyyvvvqqqooorrrrrrqqqooonnnmmmmmmmmmjjjkkkjjjhhhlllrrrssspppnnnnnnnnnooonnnqqq}}}}}}}}}}}}|||{{{||||||zzzwwwvvv{{{~~~uuuqqq|||vvv}}}fffMMMIIIOOOXXXgggssswwwllleeecccdddjjjnnnyyynnnbbbbbbeeelll~~~yyylllcccaaabbbvvv{{{ooo^^^MMMEEELLLXXXsssoooeeeTTTEEEAAAHHHPPPqqqbbbHHH<<<888555555888===???@@@???===>>>BBBEEEHHHRRR^^^dddhhhiiiaaaRRRCCC:::666666444333333000111<<>><<<>>>???===<<>>???GGGYYYwwwUUU?????????============???@@@AAA;;;???JJJLLLQQQsssuuuXXXNNNLLLGGG???<<<:::;;;;;;===DDDJJJHHHCCC:::@@@===999;;;888777AAAooo~~~uuuooolllnnntttxxxvvvsssrrrrrrssstttqqqmmmkkklllnnnjjjlllkkkjjjmmmrrrtttqqqooooooqqqqqqnnnppp}}}}}}}}}}}}~~~}}}}}}{{{wwwtttvvv|||zzzqqqvvvrrreeeRRRLLLNNNSSS[[[vvv|||uuuiiiiiieee[[[TTTYYYiiixxxeeeRRRLLLUUUUUUcccqqqpppnnnmmmfffdddccceeexxxzzzxxxsss^^^KKKBBBHHH]]]rrrnnnVVVCCC999===SSSjjjeeeJJJ:::777666555777;;;@@@CCCDDD??????BBBFFFHHHMMMYYYdddsssqqqjjj^^^NNN@@@888555888555222111222666BBBMMMJJJCCC:::555666:::>>>???999777555222111222666:::888888555000000222000+++...---+++***)))******+++,,,+++******)))*********,,,,,,,,,++++++++++++*********))))))******+++,,,++++++++++++++++++++++++---------,,,,,,------......///000111111222222111111333555555444333444555444444555555666777777777<<<999FFFfffBBB@@@>>>======>>>>>>>>>===???>>>:::<<>>DDDKKKMMMJJJGGGJJJNNNOOOSSS[[[dddqqqxxxtttxxx{{{uuurrrzzzyyyoooLLLHHHFFFKKKXXXjjj~~~rrrNNNDDDCCC???GGGVVVooo~~~bbbNNNAAA<<<<<<<<<===>>>>>>??????AAA>>>@@@HHHTTTlllrrr^^^WWWSSSIII@@@>>>;;;;;;;;;@@@GGGJJJEEE???@@@BBB===;;;<<<777999IIIzzztttpppnnnooouuuxxxvvvttttttsssuuuwwwsssmmmkkkmmmpppnnnppppppnnnpppuuuwwwuuurrrtttvvvtttoooppp||||||~~~}}}|||zzzwwwttttttwwwzzzyyyuuuzzz~~~ssskkkzzzooo^^^OOOHHHKKKRRRYYYjjjuuunnnggg___\\\___aaaaaaggg{{{mmm^^^XXXNNNUUUcccjjjuuuuuu}}}eeeaaakkkzzzfffQQQIIIOOO^^^qqqnnn^^^NNNCCC;;;DDDhhhpppQQQAAA;;;777777888:::<<>>666333666:::<<<<<<<<<777333111000///111444444555333000000333111------,,,+++*********++++++++++++***************+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,---.........///000111111222222111111333555555444333444555444444555555666777777777;;;999FFFfff::::::;;;;;;;;;===???AAA;;;======999888;;;===<<>>AAABBB===@@@DDDIIIQQQ[[[gggppp{{{ggg^^^iii{{{oooJJJHHHFFFLLL___{{{lllUUUBBB@@@@@@CCCXXXqqq]]]JJJCCC===:::;;;<<<===>>>??????@@@CCCFFFDDDHHHcccvvvggg___TTTDDD:::999<<<;;;===CCCGGGEEE???:::CCCBBB<<<::::::555>>>WWW{{{uuuuuussstttxxxzzzwwwuuuvvvtttwwwxxxuuuooommmooossssssvvvvvvssstttxxxzzzyyyvvvwwwyyyxxxrrrqqqzzztttlll}}}~~~|||{{{yyywwwuuutttvvvwww}}}{{{qqqssszzztttiiirrrtttfffTTTQQQKKKDDDBBBKKK]]]lll{{{jjjfffjjjllljjjhhhqqq~~~zzzqqqjjjttt}}}nnnYYY```uuu|||rrr___RRRLLLYYYmmmvvvsssmmmSSSGGGBBBJJJVVVjjj~~~XXX@@@888777777888:::;;;<<<>>>@@@AAADDDFFFIIILLLSSS___llltttyyyjjjSSSAAA777555666666555222///000777@@@EEEFFF===999444333555888888888>>>666222444444000///000///111000///111444444000,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...///000111111222222111111333555555444333444555444444555555666777777777;;;999GGGeee???@@@@@@???>>>>>>AAACCC>>>?????????>>>@@@BBBDDD???@@@???>>>@@@BBB???999<<<>>>???@@@AAACCCGGGJJJNNN[[[nnn~~~~~~gggjjjvvvXXXEEEFFFHHHQQQjjjwwwuuugggIIIAAA;;;<<>>???@@@@@@AAA@@@EEEEEEMMMuuunnnbbbSSSBBB::::::<<<;;;???EEEFFF@@@;;;999@@@???999999999666JJJooo~~~xxxyyywwwxxx{{{{{{wwwvvvxxxwwwxxxyyywwwsssrrrsssvvvwww{{{{{{wwwuuuyyy{{{zzzwwwwwwxxxyyyuuusssxxxzzzfff{{{zzzwwwuuutttuuuuuuvvvxxxqqqfffmmmxxx|||xxxgggooosssVVVHHHBBBCCCBBBBBBHHH]]]{{{}}}ttteee[[[bbbuuu}}}yyy}}}ooocccsss~~~tttgggZZZLLLMMM[[[ttt~~~fffRRRJJJ<<<<<>>@@@CCCAAAAAABBBDDDFFFIIILLLOOOHHHKKKLLLKKKMMMOOOKKKDDDJJJJJJIIIHHHGGGFFFFFFGGGBBBIIITTT^^^hhhuuutttZZZEEEAAAGGGNNN\\\yyy~~~kkkqqq]]]RRR>>>>>>>>>AAAQQQqqqpppPPPBBB???AAABBB=========>>>>>>@@@AAABBB@@@DDDIII___hhhYYYNNNCCC======:::;;;AAAGGGEEE===:::<<<;;;:::888:::;;;===^^^{{{yyyxxxyyy|||{{{wwwwwwzzzyyyyyyxxxwwwwwwwwwwwwwwwxxx||||||wwwtttvvvxxxxxxsssrrrssswwwwwwuuuwww{{{www~~~}}}|||yyyvvvssssssssssssssssssxxx|||iiidddgggwwwrrrfffNNNDDDAAABBBEEEQQQhhhkkkgggmmmiiibbbaaaqqq}}}ooohhhcccuuutttzzzyyyvvv~~~nnn```WWWNNNRRR]]]rrrkkkTTTGGGGGGDDDPPPttt}}}^^^FFF<<<999::::::777999<<<>>>???BBBHHHLLLJJJPPPXXXcccrrr~~~vvveeeUUUBBB999999<<<;;;777///000333999CCCIII@@@333111333555555555888???DDDJJJ;;;333666999444000222---///000///000333222---***++++++,,,,,,+++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////...///000111111222222111111333555555444333444555444444555555666777777777;;;:::GGGccc~~~HHHJJJKKKKKKJJJKKKOOORRRQQQPPPQQQVVVZZZ]]]aaaddd[[[______\\\\\\aaaaaa^^^XXXXXXVVVTTTRRRRRRQQQRRRMMMMMMLLLKKKMMMVVVeeeqqqzzzpppiii___QQQGGGDDD???IIIUUUgggvvvcccttt\\\NNNMMM>>>AAABBBHHH______HHHAAA>>>======???>>>>>>>>>>>>@@@BBBCCCHHHHHHTTTvvv}}}YYYIIIDDD???;;;;;;888:::BBBHHHEEE===<<<@@@888888888===@@@FFFooo}}}xxxwwwxxx{{{{{{xxxxxx|||{{{yyyxxxxxxyyyzzzzzzyyyxxx{{{{{{uuurrrsssuuuuuuooommmooouuuxxxwwwvvvxxxnnn~~~|||yyyuuurrrqqqqqqqqqqqqnnnpppvvvrrrfffccciii{{{zzz|||~~~\\\HHHBBBFFFFFFNNNfffmmm___eeedddgggiiiqqqrrrfffhhhyyyvvveeeaaafffhhhxxx}}}{{{ppp```UUUTTTTTT___nnn}}}|||hhhPPPFFFHHHCCCQQQmmm|||eeeKKK;;;888888999888;;;===???@@@@@@CCCIIIMMMQQQXXXaaannn~~~}}}nnnYYYLLL===777:::<<<777111---111555===HHHLLL>>>---000444666555555:::EEEOOOUUUCCC666777888222...111///111111///000222000+++***++++++,,,,,,,,,++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,---...///000...///000111111222222111111333555555444333444555444444555555666777777777;;;:::GGGccc}}}XXXYYY^^^bbbaaa]]]^^^cccfffgggkkkttt~~~vvvvvvvvvxxx{{{{{{{{{|||~~~}}}zzzxxxzzzppp```PPPKKKNNNQQQPPP^^^hhhyyysssmmmkkkQQQBBBDDDAAAGGGLLLZZZwww~~~cccggg{{{ttt___MMMDDDAAAFFFAAAPPPjjjeeeGGG@@@CCC@@@<<<;;;999DDDCCC===@@@AAA>>>CCCIIIXXXzzzfffIII???>>>:::999<<<<<>>GGGRRRXXXwwwvvvPPPHHH===777666888:::;;;888===CCCFFFGGGIIILLLOOOXXXcccrrruuu]]]GGGBBB<<<999:::888333...222,,,;;;XXX___JJJ666222:::666555<<>>EEEZZZ{{{iiiTTTBBB???@@@>>>===@@@???BBB===;;;CCCDDDEEEMMMeee}}}iiiSSS???<<<===::::::===???KKKQQQGGG:::888===BBB666888999777<<>>777444666:::>>>???BBBDDDEEEGGGIIIQQQ[[[bbbjjjsss}}}fffPPPCCC???:::777777555222///222333@@@SSSUUUDDD777666>>><<>>777888999777444333///000333444333111...,,,++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000111222222333333333333444555666666555555666666666666777777777777:::;;;GGG___xxx~~~qqq\\\TTTMMMNNNYYYiiivvv}}}ooobbbTTTWWWhhhrrrwww|||sss{{{|||hhhVVVMMMEEE<<<@@@JJJVVViiiNNNEEE???AAA@@@<<<===DDDBBBAAA;;;>>>GGGEEEHHHWWWcccMMMAAA999;;;<<<999:::???HHHUUUVVVFFF:::;;;???>>>777999888777BBBaaa~~~~~~zzz}}}~~~|||yyyxxxxxxvvvuuu{{{yyyuuuqqqoooppptttwwwzzzxxxvvvuuusssoookkkgggoooqqqtttkkksss~~~}}}vvvnnnkkknnnrrrpppnnnjjjgggiiirrr~~~}}}iiiYYY^^^wwwzzzyyyzzzmmmooo~~~kkkuuukkkWWW\\\\\\^^^mmm}}}uuurrr|||mmmccceeepppzzz~~~nnn```PPPOOOQQQYYYdddkkkmmmmmm[[[QQQFFF@@@CCCYYYhhhNNN===:::888555555999===@@@BBBDDDEEEEEEFFFKKKVVVdddnnnlllUUUCCC>>><<<999555333111000000222888BBBHHHCCC999666888>>><<>>CCC@@@AAA@@@DDDGGGAAALLLgggcccMMMAAA===;;;===;;;888;;;AAAVVV[[[SSSAAA999@@@AAA999:::;;;999:::NNNsss}}}|||}}}{{{~~~{{{xxxyyy~~~|||yyywwwuuusssrrrxxxuuuqqqnnnnnnqqqwww{{{xxxwwwvvvtttrrrooollljjjeeeqqq{{{lll}}}sssiiiyyyzzzpppjjjlllooooooooonnniiigggkkkuuu}}}vvv^^^YYYjjjpppjjjsssyyyqqqzzz}}}|||uuudddbbb```uuu~~~zzzttt|||tttaaaZZZ___jjjvvv}}}wwwjjjZZZOOOEEEVVVjjjtttuuukkkXXXHHHDDDCCCEEEKKKWWWttthhhNNNBBB===:::999999:::===???AAABBBBBBDDDGGGJJJQQQ\\\kkkuuuttt^^^KKK???>>><<<999444000...000111333:::>>>999333333444555;;;::::::???HHHKKKAAA555666555555888666333333666666555555333111...+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000111222222333333111222333555666777777777555555666666777777888888777:::IIIddd~~~rrr___PPPKKKPPPVVVcccoooxxx}}}~~~qqqXXXJJJ@@@>>>;;;>>>QQQhhhzzzTTTFFFGGGCCCAAABBBBBB@@@@@@AAA===BBBCCCDDDEEEGGGbbbjjjLLLCCC======>>><<<999888???HHH```[[[JJJ999:::CCCAAA666999999888BBBaaa||||||zzzwww}}}~~~|||wwwsssssswww{{{xxxxxxxxxvvvtttrrrqqqpppsssppplllkkkmmmrrrwwwzzzuuuuuutttrrrpppnnnllllllooopppnnntttlllwww}}}iiiooo~~~zzzqqqmmmmmmjjjmmmnnnkkkhhhggglllrrrsssbbb___kkk}}}xxxkkkgggqqq~~~yyyeeeTTTUUUoooyyyvvv}}}~~~{{{rrrqqqyyyrrrddd^^^___ccc|||}}}sssmmmwww~~~ooogggrrr|||sssyyyhhhWWWNNNNNNXXXiiixxxwwwjjjYYYGGG:::??????KKKhhhqqqQQQAAA<<<;;;999:::<<<>>>???@@@BBBCCCEEEGGGKKKPPPZZZkkk~~~~~~hhhRRREEE???@@@>>>:::444000///111444777;;;888111000555777444;;;@@@AAA???@@@AAA>>>888777666888:::777222222555666666444222///---+++***+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000111222222333333111222333555666777777777555555555666777888888888777:::JJJggg{{{|||zzzqqqcccWWWPPPMMMNNNQQQWWW___lllwwwzzzvvvgggpppxxxnnn]]]JJJBBB<<<===GGG\\\zzzpppUUUFFFEEEDDDAAA>>>???AAACCCBBBAAA???CCCAAADDDQQQgggtttOOO======999;;;;;;999777;;;GGGQQQaaaSSS@@@777;;;BBB???555666444999PPPyyywww}}}|||{{{vvvrrrzzz{{{zzzwwwrrrooopppsssppprrrssssssqqqooonnnnnnmmmjjjhhhiiilllqqqtttuuuttttttrrrnnnkkkiiijjjkkktttooohhhjjj|||{{{qqqyyynnnuuuzzz~~~vvvqqqhhhjjjlllkkkgggeeefffgggnnnyyyvvvddd^^^cccjjjtttnnngggtttppptttttteeeSSSMMM\\\yyyqqqoooqqqrrrqqqkkkfffeeeiiimmmmmmllllllwwwrrrccc\\\___cccsssooolllooo~~~kkklllZZZNNNLLLXXXggg|||yyyooo^^^KKKAAAAAAEEEFFF___qqqRRR@@@999777666555888<<>><<<888:::888999:::777222222444555444222///---,,,++++++*********************************)))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000111222222333333222333444555666666666666444444555666777888999999888;;;LLLjjj}}}qqqcccZZZNNNHHHGGGOOOXXX^^^bbbeee```nnnmmmwwwgggWWWLLL@@@@@@AAAKKKeeeeeeKKK@@@DDDGGG??????@@@@@@AAABBBCCCBBBBBBDDDBBBOOOttt|||YYYAAA999999666999:::777777???MMMXXXWWWGGG;;;:::>>>===999777777333???ccc|||zzz{{{xxxsssqqqsssvvvxxxvvvqqqmmmlllmmmkkknnnqqqqqqooolllkkklllgggffffffhhhllloooooonnnrrrqqqnnnjjjffffffiiimmmkkkhhheeehhhppp}}}{{{zzztttwwwmmmmmmllljjjhhheeecccbbbbbbmmmyyynnnaaaYYYaaavvvtttrrrvvv}}}{{{yyyhhhlll~~~}}}{{{vvvnnnddd]]]UUUVVV___ooo|||wwwvvvfffNNNIIIOOOZZZlll}}}mmmVVVFFF===>>>LLL^^^mmmwwwcccKKK<<<888999888777666:::>>>AAACCCEEEHHHKKKPPPVVV```lll{{{kkkWWWKKKCCC@@@BBB>>>999333111444999<<<>>>999666666:::>>>>>>???@@@???LLLQQQGGG===<<<<<<999===999777999888444222444333111///---+++++++++,,,++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000111222222333333333333444555666666555555444444555666777888999999:::===MMMlllzzzooo]]]QQQJJJOOOSSSUUU[[[eeeqqqTTTccctttyyytttiiiWWWIIICCC???EEEMMM\\\~~~uuu\\\TTTEEE???BBB;;;<<>>:::999888;;;;;;999:::CCCPPPZZZMMM@@@999???@@@888444888<<<666FFFppp{{{sssvvvyyyuuurrrsssmmmqqquuuuuuqqqllljjjjjjjjjmmmqqqqqqnnnkkkjjjjjjdddcccdddhhhlllnnnllliiimmmmmmjjjfffdddfffkkkpppeeefffhhhiiigggkkk}}}qqq{{{uuurrrnnnkkkiiigggdddccc^^^fffooowwwmmmZZZWWWcccwwwqqqjjjzzz}}}wwwpppzzz|||jjj]]]ccciii}}}zzzssssss}}}tttlllyyyvvviiiYYYIIIDDDWWWnnnvvvwwwxxxiiiQQQ>>>>>>FFFOOObbbwwwmmmYYYJJJ;;;666:::===<<<999<<>>AAA===>>>CCCKKKTTTSSSDDD:::<<>>NNNmmmxxxiii___]]]VVVSSSddd~~~pppfffsss}}}tttfffUUUHHHBBBBBBAAAMMMccctttZZZEEEAAABBB===;;;===888CCCCCC@@@CCCAAA???EEEJJJCCCTTTpppZZZCCC888;;;===>>><<<999;;;BBBLLLSSSTTT???;;;===;;;666;;;???777777BBB[[[wwwqqqsssuuutttrrrrrrssssssrrrqqqooollliiiggggggiiilllllljjjiiiiiijjjdddeeefffhhhhhhhhhhhhgggccchhhhhhcccbbbhhhpppuuunnngggcccddddddgggsssrrrrrrrrrpppmmmjjjiiigggcccaaabbbdddfffjjjttt~~~eeeaaaWWWYYYooommmfffiii{{{yyywww~~~eeeYYYXXX]]]tttyyy[[[eeeyyyssseeeZZZUUUIIIPPPZZZhhh|||oooUUUHHHEEECCCEEEPPPjjjuuuQQQCCC>>>999777888;;;<<<;;;@@@DDDFFFDDDAAADDDMMMVVVbbbqqqjjjPPPDDDCCCBBBAAA@@@:::333...444@@@GGGBBB;;;333666:::>>>AAACCCDDDEEEQQQPPPJJJAAA<<<<<<;;;888;;;999666333222444777:::000///---,,,++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++***)))(((((())))))+++***)))))))))***,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,---......111111222222222333333333333333444444555666666666555555666666777777888888;;;;;;LLLpppzzzjjjYYYOOOIIICCC@@@AAASSSnnnyyyZZZIII<<<===AAA>>><<>><<<===<<<777999<<<666AAA^^^~~~xxxrrrsssvvvuuuuuuwwwtttssspppmmmjjjiiiiiijjjlllmmmnnnnnnnnnnnnlllkkkeeefffgggggggggfffeeeddddddiiiiiidddaaaffflllooogggdddccceeeeeeeeemmmvvv|||vvvwwwtttpppmmmkkkhhhdddbbbaaaaaaaaabbbiiixxxmmm___WWW^^^mmmyyyzzzppphhhhhhlllwww{{{zzz|||lllbbbjjjzzznnnYYYSSSjjjyyybbbVVVQQQRRRUUU___mmmxxxvvviiiZZZLLLCCCDDDCCCGGGUUUrrrpppSSS:::@@@;;;777555777:::;;;<<>><<<;;;444222444;;;DDDFFFAAA::::::===AAADDDCCCAAA???===CCCCCC???888666999:::888888555222222444555444222000///---,,,++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++***)))))))))))))))+++***)))))))))***+++,,,***+++,,,,,,------,,,,,,------,,,,,,,,,---......111111111111222222222333333333444444555666666666555555666666777777888888;;;;;;NNNsss}}}|||{{{{{{vvvuuuuuuxxx|||~~~}}}{{{xxx}}}yyyvvv{{{}}}yyyggg___bbbooovvvaaaPPPDDDBBB@@@???IIIXXXvvvgggRRRBBB:::777===@@@>>>===@@@@@@EEEAAA===BBBAAAAAAJJJHHHlllxxxVVV???;;;;;;>>>???888999>>>===@@@UUUhhh[[[===::::::;;;<<<:::888:::;;;WWWxxxqqqqqqssssssuuuxxxuuuqqqlllhhhggghhhkkkmmmsssqqqpppqqqsssssspppmmmiiiiiijjjjjjiiigggfffeeeeeejjjjjjfffccceeeiiiiiigggfffhhhkkkkkkiiikkkoooxxx{{{uuupppmmmiiieeebbbbbbaaa^^^\\\^^^fffttt~~~}}}gggXXXSSSYYYgggttt}}}uuukkkaaabbbrrr|||}}}zzzuuuooojjjsssrrrddd^^^qqqddd___fff~~~___MMMJJJNNNVVV]]]ssslllcccZZZOOODDDAAACCCIII^^^yyyvvv\\\III===777<<<999777777999<<<>>>???EEEGGGLLLQQQXXXaaakkkrrrkkkWWWKKK???<<<<<<:::666555...333;;;BBBEEEBBB<<<888???BBBFFFFFFDDD@@@===;;;999;;;999666555888999777555333111555999999333,,,//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++***))))))))))))*********))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///000000000111111111222222333333444444555666666666555555666666777777888888:::<<>>999===@@@>>>>>>???===888444555888<<<>>>;;;444.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++***))))))************************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------...//////000000000000111111111333333444444555666666666555555666666777777888888999;;;PPPxxxvvvhhheee___UUUUUUUUU```uuu{{{mmmZZZKKKDDDBBBEEELLLOOO[[[|||eeeMMMAAA???;;;<<<>>>???>>>;;;===BBB===FFFFFFBBBBBBAAAOOOhhhpppQQQAAA;;;;;;999<<>>999999>>>777;;;RRR~~~wwwpppnnnmmmkkkmmmqqqlllkkkjjjjjjlllnnnqqqsssvvvsssqqqsssvvvwwwrrrnnnkkklllnnnooooooooonnnnnngggkkkmmmlllkkkmmmmmmkkkjjjjjjiiihhhggggggfffddddddrrr{{{{{{xxxwwwxxx}}}tttmmmhhhdddaaafffddd___ZZZXXXXXX[[[^^^eeeuuunnn]]]UUUSSS\\\iii}}}|||lllgggtttyyyuuuvvvzzz}}}|||rrraaakkkuuu]]]QQQZZZjjjyyy|||~~~zzzpppdddYYYRRRPPPQQQZZZjjjtttoooaaaWWWIIIEEEEEEFFFDDDGGG[[[ssshhhHHH;;;888555666<<<888999;;;===@@@CCCFFFHHHMMMTTT]]]cccjjjyyysss\\\QQQBBB>>><<<<<<888222///000222999??????:::555444555999EEESSSZZZVVVKKKAAA;;;:::AAAGGGIIIJJJIIICCC===222888???AAA===777333111------------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++***************++++++))))))******++++++++++++***+++,,,,,,------,,,,,,,,,++++++,,,---.../////////000000000000111111111333333444444555666666666555555666666777777888888888:::OOOyyyzzzcccaaaoooyyyyyy|||sssfffVVVHHHAAAAAA>>>CCCVVVooottt^^^NNNBBB======999;;;<<<<<<;;;;;;???CCCBBBEEE@@@===AAAJJJfffrrr[[[AAA999;;;<<<666999>>>:::888;;;NNNddd___FFF;;;CCCFFFGGG:::888>>>666===aaa}}}xxxuuutttrrrnnnnnnrrriiijjjkkklllnnnpppqqqrrrrrrqqqppprrruuuuuurrrooojjjkkklllnnnooonnnnnnmmmiiimmmooonnnoooqqqqqqnnnooooookkkggggggiiiiiieeedddiiirrrxxx{{{}}}|||uuuzzzxxxpppkkkgggeeedddbbb^^^[[[XXXWWWWWWWWWXXXdddwwwzzzcccRRRQQQVVVaaatttnnnnnnqqqxxxwwwyyy}}}yyysssnnnaaahhhwwwuuu```PPPTTTnnn~~~zzz|||mmmddd\\\QQQQQQSSSMMMVVVWWW___jjjkkk^^^MMMBBB>>>;;;<<>>777111///000,,,------......---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++************+++,,,,,,))))))***++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,---...///000000000000111111111222222333333444444555666666666555555666666777777888888999:::OOOyyyxxxzzzxxxggg\\\PPPEEEBBBDDDGGGRRReee~~~sssbbbOOOFFF@@@;;;999999777:::;;;;;;;;;===@@@BBBAAABBB???FFFYYYnnnoooVVVIII<<<888<<<===777;;;@@@;;;<<>>IIIKKKSSSjjjcccOOOAAA;;;666666:::===>>>>>>:::>>>CCCGGGIIIKKKNNNQQQVVV\\\iiiyyycccIII<<<999:::888777555000000888CCCCCC@@@<<<:::<<>>CCCDDDDDDEEEBBB===888:::;;;888333...---...,,,,,,---......------,,,++++++++++++++++++++++++++++++******++++++,,,---+++*********++++++,,,---((()))***+++,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,---...///000111111111111222222222333333333444444555666666666555555666666777777888888;;;;;;OOOzzz~~~uuudddSSSJJJCCC>>>CCCLLLXXXwwwmmmQQQGGG???>>>===999999<<<999;;;=========???@@@???AAACCCGGG]]]~~~vvvSSSAAA===<<<777;;;<<<777;;;>>>666EEESSS]]]VVVBBB666>>>LLLKKKIII555222@@@<<>>>>>CCCJJJRRRsss{{{UUUAAAAAA666:::<<<::::::===??????@@@DDDJJJMMMOOOQQQTTTWWW\\\aaannnwww]]]KKK???<<<@@@999888666444111444AAAPPPHHHAAA;;;;;;AAAGGGIIIHHHnnnllldddVVVFFF======@@@>>>AAAAAA>>>===>>><<<888???<<<999555222000...---+++,,,---.........---,,,++++++++++++++++++++++++++++++******++++++,,,---+++*********+++,,,,,,---((()))***+++,,,+++******++++++,,,---------,,,,,,+++++++++,,,---...000000111222222222222333333333333333444444555666666777555555666666777888888888===<<>>???AAANNNAAAHHHppp___EEE>>>===>>>===:::777:::>>>===888GGGYYY\\\FFF555888AAABBB>>>777888<<<888===ddd|||zzzyyyvvvtttuuuvvvuuuppplllpppmmmkkkjjjjjjkkkkkkjjjpppqqqqqqooommmooosssxxxttttttsssqqqpppnnnmmmlllkkkpppuuuuuupppmmmmmmpppnnniiiiiinnnnnnhhheeefffaaalll}}}{{{}}}}}}xxxtttgggeeebbb```^^^\\\ZZZXXXWWWTTTRRRTTTXXXcccvvvppp\\\PPPRRR\\\fffxxxwwwcccUUUPPPbbbhhhrrr}}}sssuuuuuu\\\hhheeeXXXqqq}}}mmmhhh^^^QQQIIIHHHKKKMMMOOOZZZeeekkkrrrttteeeSSSGGG@@@===???AAAEEEUUUgggjjjdddZZZEEE999===;;;888666666:::@@@EEEHHHIIIJJJLLLNNNPPPTTTYYY\\\iiirrr]]]KKKDDD>>>;;;<<<777***111888222@@@XXX\\\OOOCCC<<>>444000111111---(((,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---+++***)))***++++++---------..................///000111222333333333444444444555555555555666777777777777666666666666999;;;QQQ{{{vvvjjj]]]XXXYYYOOOgggrrraaaWWWGGGFFFEEECCCDDDOOOiiinnnTTTEEE>>><<<::::::<<<>>>===;;;???>>>>>>>>>???@@@BBBCCCAAAHHHaaazzzTTTAAA<<<<<<<<<888999<<<:::777===HHHWWWZZZRRR@@@666999===<<<===999888999999JJJxxxwwwyyyuuutttrrrrrrrrrqqqnnnllllllkkkjjjjjjlllnnnmmmmmmppppppooommmmmmpppvvv|||yyyxxxvvvsssqqqooonnnnnnlllpppuuuvvvsssppppppqqqqqqkkkhhhjjjkkkhhhhhhkkknnnsss{{{vvvwww|||zzzzzznnnllliiifffbbb]]]YYYUUUXXXTTTRRRRRRTTTYYYggguuuttt___SSSPPPRRR\\\gggvvvyyynnnfffXXX\\\ccckkkttt|||{{{bbbjjj{{{tttbbbuuusssyyypppwww~~~mmm```YYYZZZRRRGGG@@@DDDSSSdddoooeeejjjmmmllliiiaaaSSSEEE>>>:::<<>>EEEKKKOOOIIIKKKMMMPPPSSSYYYbbbhhhttt~~~lllOOOCCC???999555666444111444111888YYYgggRRRBBB======CCCHHHIIIMMMSSS]]]WWWKKK???;;;>>>AAAAAA===BBBBBB:::666999>>>???GGG===333......000...+++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---,,,+++***++++++,,,---------..................///000111222333333333444444444555555555555666777777777777666666666666:::;;;QQQ}}}nnn___UUURRRXXX```jjjyyypppgggXXXKKKDDD<<>>>>>===<<<<<<<<<<<<===???AAABBBEEEdddaaaFFF;;;:::;;;:::555888???;;;666FFF^^^fffVVVCCC999999:::888555777777666666???\\\|||tttyyyqqqqqqqqqooommmmmmmmmoooqqqqqqrrruuuxxxyyyyyywwwqqqpppnnnlllmmmrrrzzz}}}{{{wwwtttqqqpppppppppoooppprrrssssssrrrqqqppppppjjjeeefffiiilllqqqvvvyyyvvvyyy}}}wwwpppzzz~~~~~~mmmttt~~~{{{wwwuuusssnnnhhhbbb]]]YYYZZZWWWUUUTTTQQQQQQWWW___jjjtttkkkZZZRRROOONNNQQQ\\\mmm|||rrrkkk```XXXVVV^^^jjjtttiiimmm{{{}}}xxxpppttt}}}{{{xxxwwwxxxwwwrrrgggZZZOOOIIIGGGLLLOOOVVVbbbmmmssstttsssaaa]]][[[XXXPPPFFF@@@@@@HHHSSSggg~~~{{{nnnLLLCCC;;;:::999888777888888777888:::???FFFMMMQQQNNNQQQTTTVVV[[[eeetttgggSSSAAA??????999333222000333999>>>LLLfffeeeGGGDDDDDDFFFIIIIIILLLUUU___OOODDD999777888:::===BBBBBBEEECCC;;;555888???CCCDDD<<<111,,,,,,......---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---,,,,,,,,,,,,,,,,,,---------.........//////...///000111222333333333444444444555555555555666666666666666777777777777<<<;;;OOO{{{qqqdddWWWSSS^^^qqq|||ooo```VVVMMMEEEBBBBBBGGGUUUfff{{{|||dddNNN@@@;;;:::;;;::::::;;;===>>>???@@@888<<<@@@@@@>>>AAAHHHNNNkkkhhhKKK<<<999::::::999777999<<<===BBBVVVmmmfffNNN999777<<<;;;666444444666777<<>>JJJ[[[yyyyyy___MMMFFF<<<>>>===999888:::;;;:::666999===AAAEEEJJJNNNQQQWWWZZZ]]]aaaiiizzz{{{eeeNNNBBB<<>>888000,,,---......---,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,------.../////////...///000111222333333333444444444555555555555666666666666666777777777777===999JJJuuu{{{lll___YYYTTTTTTfffhhh[[[LLLCCC???AAAIIIRRR^^^yyyggg[[[LLLBBB>>>;;;:::999::::::;;;<<<===>>>@@@AAA===BBBDDDAAA@@@KKKaaatttjjjOOO>>>999999:::999666:::999777@@@TTTdddhhhUUUBBB555999>>>;;;777888888777888EEEgggyyywwwxxxrrrttttttrrroooooorrrvvvtttuuuwww{{{}}}}}}zzzxxxzzzwwwrrrppprrrvvv{{{~~~{{{yyyvvvtttssstttvvvwwwyyyuuuoookkkkkklllnnnnnnjjjiiiiiijjjooouuuyyyyyynnnjjjhhhiiihhhiiitttxxxqqqeee^^^bbbwwwxxxxxx|||xxxooohhhfffggg]]][[[[[[\\\XXXRRROOOQQQOOOSSS[[[eeeppptttiii[[[RRRQQQVVV[[[___rrr}}}|||jjj___VVVXXX[[[___eeeppp|||uuuqqqjjj___TTTKKKFFFDDDCCCDDDEEEHHHRRRcccwwwlllRRRDDD@@@===>>>FFFMMMZZZuuu|||ggg]]]PPP???666666777===>>>888555888:::888>>>BBBIIINNNPPPRRRTTTVVV[[[___fffooo~~~sss\\\OOOAAA<<<<<>>AAAJJJNNNHHHAAA666333000/////////---+++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------------------,,,,,,------...//////000...///000111222333333333444444444555555555555666555666666666777777777888===777DDDnnntttiiigggiiihhhfffhhhkkkwww}}}rrrzzzqqqhhhbbbPPPGGG>>><<>>:::888;;;999555999PPPzzz~~~{{{xxxuuutttuuuuuutttsssssstttuuuqqqqqqsssvvvxxxxxxuuurrr{{{xxxtttssstttwwwxxxxxxxxxwwwuuuttttttuuuvvvwwwxxxuuuqqqllljjjkkkmmmoookkklllmmmlllooorrrrrrnnniiifffeeeeeeeeegggrrr~~~rrrwww___SSSdddssstttrrriiiffffff^^^\\\\\\^^^[[[TTTPPPQQQMMMNNNQQQWWW___kkk}}}yyyfffXXXPPPMMMLLLPPPaaaxxx~~~kkkfff\\\RRRNNNSSS___iiixxx}}}zzzuuulllYYYVVVPPPHHHBBB???@@@AAALLLRRR[[[dddnnnzzzqqqgggZZZJJJ???===777???NNN```rrrjjjYYYIIIBBB===666444666555999;;;888666999===>>>DDDIIIOOOSSSTTTUUUWWWZZZ___fffsssrrrWWWIIIDDD===:::;;;<<<666000888EEEhhhkkkNNNHHHPPP]]]WWWhhhuuuwwwyyy|||wwwlllDDDBBBIII]]]ppptttkkkaaaLLLEEECCCLLLVVVTTTIII@@@000/////////000///---***,,,------......------,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,,,,---...///000000...///000111222333333333444444444555555555555666555555666666777777888888;;;666DDDlllxxxoooggggggqqq~~~rrrqqq}}}vvvkkk___SSSJJJFFF@@@>>>@@@HHHUUUhhhzzz```QQQEEE===888:::;;;999888999:::<<<>>>===<<<<<>>===:::888888555000555OOOkkkTTTEEEIIIPPP[[[UUUmmm~~~{{{uuuuuunnnbbbIIIQQQ\\\dddiiiggg\\\QQQGGGKKKTTT]]]YYYKKK???;;;...---------......------,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---------,,,+++++++++,,,---...///000000...///000111222333333333444444444555555555555666555555555666777888888888888777HHHqqq~~~qqqjjjtttuuu}}}xxxeeeaaaXXXNNNEEE@@@@@@AAA===AAALLL^^^ssslllTTTCCC;;;;;;777777::::::888;;;BBB;;;===???>>><<<<<>>???KKKbbbppphhhPPP===777;;;<<<999777777777666999CCCbbb}}}zzzyyywwwvvvwwwuuusssqqqsssuuutttpppmmmjjjjjjlllnnnqqqsssrrrppprrrqqqqqqtttvvvvvvrrrooojjjjjjiiihhhgggfffeeeeee```ffflllmmmiiieeeeeegggaaaeeefffeeeiiiooonnniiieeebbbaaafffllloooooonnnlllooommm}}}}}}ZZZVVVwwwsss|||~~~vvvssslllgggdddddd```YYYTTTSSSQQQMMMLLLNNNNNNMMMSSS]]]mmmvvv|||iiiVVVTTTQQQOOOQQQWWWaaagggwwwyyykkkdddVVVTTTUUU[[[cccjjjttt}}}}}}zzzuuujjj``````VVVRRRMMMDDDEEEFFF<<>>EEESSSfffjjjWWW>>>222444...---+++++++++---...///,,,------......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++++++++,,,---...///000111...///000111222333333333444444444555555555666666444555555666777888888999666888MMMwwwxxx{{{rrriiiaaa[[[KKKIIIFFFAAA===>>>DDDJJJNNNhhhlllUUUGGGAAA>>><<<999999999999:::;;;<<<<<<>>>CCC>>>:::@@@BBB@@@EEEHHH[[[wwwkkkPPPDDDAAA888===;;;333444<<<>>>999FFFWWWuuuuuuNNN999;;;:::555555:::888222777AAABBB```zzzqqqtttuuuppppppvvvrrrooommmmmmnnnooollljjjfffiiimmmpppqqqpppnnnlllmmmkkkmmmrrrpppiiifffjjjfffcccaaaaaadddeeedddbbbddddddcccbbbaaa```______]]]bbbiiimmmmmmkkkiiigggiiifffdddiiipppsssoookkkhhhdddiii~~~zzzZZZYYYuuuvvvzzz|||zzzooodddaaa```\\\ZZZZZZTTTRRRPPPMMMLLLLLLMMMMMMXXXYYYeeexxx|||pppbbbXXXQQQMMMNNNRRRSSSbbbuuutttqqqiii^^^YYYYYYZZZXXXfffbbb^^^___eeennnwww|||zzzyyywwwuuusssrrrqqqqqqlllfffaaa^^^XXXOOOHHHGGGDDD@@@BBBGGGEEE???CCCNNNUUU___mmmuuutttpppqqqtttbbb\\\SSSKKKEEEDDDEEEFFFGGGQQQ[[[fff|||ppp[[[JJJ???:::888888777777666777888999:::555999<<>>???FFFRRR[[[rrrpppcccRRREEE>>>;;;:::888;;;:::::::::;;;;;;<<<===666@@@AAA@@@EEEEEEFFFOOOXXXuuuyyyYYYCCC::::::777888888666888<<<===:::GGGnnnfffDDD999<<<;;;999999:::::::::;;;<<>>???FFFNNNTTTXXX___gggmmmrrrwwwtttjjj^^^XXXXXXTTTPPPJJJDDDCCCFFFMMMRRRiii}}}wwwaaaZZZPPPEEE>>>:::::::::777777666666666777999:::;;;???BBBCCCIIIPPPSSSRRRSSSTTT]]]lllttt|||\\\PPPCCC>>>@@@>>>666---666444333888FFFRRRRRRJJJJJJIIIQQQ[[[]]]XXXVVV[[[dddeee[[[JJJCCCLLLWWW[[[^^^lllvvvnnnXXXHHHEEEJJJYYY```^^^NNN<<<222///...------------------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...////////////000111222222333222222555555555555555555555555555555555555666777888999:::===MMMxxxxxxqqqfffccc\\\TTTLLLEEE@@@>>><<<===???EEEQQQeee|||xxxbbbZZZLLLGGG@@@<<<<<<===<<<:::<<<;;;;;;;;;;;;<<<======777AAA@@@===AAADDDLLL]]]zzzdddJJJ<<<888:::888666777:::;;;:::<<<@@@YYYxxxNNN===;;;999::::::888777888;;;???AAAbbbtttmmmmmmuuuyyytttqqqssskkkjjjiiiiiikkkkkkjjjiiiggggggiiikkkmmmppprrrssswwwsssqqqoookkkddd``````dddbbb```aaabbbdddeeeeee```___^^^^^^]]]]]]]]]]]]bbbeeehhhhhhgggeeeddddddkkkfffaaabbbfffiiihhhfffdddccceeeoootttnnn~~~iiiWWWVVVdddvvvnnnvvvzzzhhhnnnzzzwwwwwwssshhh\\\WWWXXXVVVRRRNNNJJJHHHGGGGGGHHHEEEIIITTT^^^ggguuuuuucccXXXVVVQQQKKKHHHJJJRRR[[[bbbjjjrrrxxxzzzzzzxxxqqqiiibbbaaa^^^\\\ZZZWWWRRRNNNQQQQQQQQQQQQQQQQQQRRRRRRUUUUUUVVVXXXZZZ\\\]]]^^^]]]```fffjjjlllkkkiiigggggggggfffdddbbb```^^^]]]UUUUUUSSSPPPLLLJJJKKKLLLJJJHHHEEEBBBAAAAAABBBCCCBBB>>>===CCCGGGIIILLLPPPSSSXXX\\\^^^bbbhhhjjjiiigggiiihhh___SSSIIIDDDCCC<<>>:::777666777777888888777777888:::<<<===???BBBDDDEEEJJJRRRWWWXXXZZZ^^^jjj|||xxx^^^FFF???777666888999666111000333888>>>FFFIIICCC:::???FFFPPPVVVZZZ___gggmmmmmm___NNNDDDGGGPPPXXX\\\]]]bbbcccYYYLLLGGGNNNXXXaaa]]]QQQ@@@333///...---------------------------------------------------+++,,,,,,------,,,,,,+++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...////////////000111222222333222222555555555555555555555555555444444555555666777888;;;>>>NNNxxxyyymmmggg___WWWHHHHHHFFFDDD@@@>>>======CCCJJJXXXiii~~~mmmPPPEEEIII@@@>>><<<<<<>>>???>>>===<<<;;;;;;;;;;;;<<<======AAACCC===<<>>666<<<999999:::555666JJJccczzzpppmmmooovvvyyyvvvssstttiiiiiiiiiiiijjjjjjjjjjjjiiihhhiiijjjmmmqqquuuwwwuuurrrnnnllliiieeebbbaaafffeeecccbbbbbbcccccccccbbbaaa`````````aaabbbbbbaaaccceeeeeeeeeeeefffhhhiiifffcccdddhhhjjjiiifffccceeefffkkknnnkkk{{{jjjUUU```{{{}}}wwwgggaaaeeeuuuxxxqqqfffaaa```]]]XXXSSSNNNKKKIIIIIIKKKGGGFFFKKKPPPTTT]]]fffttt}}}wwwfffWWWNNNKKKIIIIIIKKKSSS[[[aaafffkkkkkkhhhsssssstttuuuuuutttpppmmmcccaaa]]]YYYUUURRRQQQPPPLLLKKKJJJHHHFFFGGGHHHJJJHHHKKKNNNPPPPPPOOOLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBCCCEEEFFFFFFGGGGGGHHHAAABBBEEEIIIMMMQQQUUUVVVVVVQQQPPPUUUZZZ]]]aaafffiiimmmkkkaaa]]]^^^YYYPPPHHHJJJIIIDDD@@@CCCIIILLLVVV```ooo~~~iiiZZZSSSIII@@@===<<<;;;:::888777777666:::::::::;;;===???AAABBBBBBGGGIIIKKKQQQ\\\dddfffooovvvqqqWWWDDD???>>>;;;777333222333444666>>>EEECCC<<<:::???FFFHHHJJJLLLRRR```pppuuussscccTTTIIIJJJRRRWWWZZZ\\\```[[[QQQIIIHHHNNN[[[ddd\\\QQQAAA444//////...---------------------------------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///////////////111222222222222222444444444555555555555555444444444444555666777888999<<>>DDD<<<;;;999999::::::;;;::::::::::::;;;;;;<<<===>>>AAABBB@@@IIIaaatttvvvfffPPP???888888999:::;;;888999<<<;;;===OOOdddssscccIII666666???@@@:::???888;;;@@@666666```oooqqqxxxooonnnooossstttsssrrrrrrjjjjjjkkkkkkjjjjjjkkkkkkhhhgggggghhhkkkooosssuuunnnmmmjjjiiiiiijjjhhheeehhhhhhgggeeecccbbbaaaaaadddcccbbbbbbbbbdddfffgggeeefffffffffeeeeeegggiiigggfffgggjjjmmmnnnkkkhhhfffjjjiiiiiikkkhhhuuueeeOOObbbggggggpppuuuzzzwwwyyy{{{vvvmmmjjjeeebbb]]]WWWRRRNNNLLLKKKLLLHHHFFFGGGHHHIIIKKKNNNXXX```kkkrrryyyxxxiii\\\SSSKKKMMMLLLIIILLLSSSWWWXXX^^^___cccjjjrrrxxx||||||sssqqqooollljjjiiiiiijjjiiigggccc]]]VVVRRRRRRTTTYYYXXXVVVTTTRRRPPPOOONNNKKKKKKKKKKKKJJJJJJIIIHHHNNNQQQWWW]]]bbbddddddcccbbbdddhhhkkkmmmmmmlllkkklllddd^^^\\\ZZZVVVVVVXXXVVVZZZWWWLLLGGGJJJGGG@@@???DDDGGGGGGPPPaaaqqqxxxwwwggg]]]NNN???999999:::999333444666888999:::::::::::::::;;;===@@@CCCFFFHHHHHHNNNTTTWWW```mmmyyy~~~cccPPPDDD<<<777===AAA>>>666333999@@@UUUQQQJJJAAA;;;???NNN\\\VVVSSSUUUfff~~~vvv^^^NNNGGGDDDLLLUUUZZZ^^^bbb___TTTHHHDDDKKKVVV^^^bbbLLL@@@333---...000///...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///////////////111222222222222222444444444555555555666666555444444555555666777888999:::GGGpppttt|||yyyuuuuuupppeee[[[SSSNNNFFFAAA??????===;;;CCCCCCDDDHHHTTThhhwwwaaaLLLFFFEEE@@@;;;:::;;;:::999888888999;;;<<<:::::::::;;;===>>>@@@AAA===DDDMMMbbb{{{dddVVVLLL@@@888888:::::::::777777888<<>>:::777777888888888555666777888999999::::::999999;;;>>>CCCGGGKKKNNNMMMUUU^^^eeeooovvvZZZGGG>>><<<<<<;;;;;;888333222>>>TTTfffiiiSSS??????QQQfffwwwqqqfffooo}}}zzzaaaGGGFFFFFFGGGJJJQQQ[[[ccchhhTTTNNNJJJLLLSSSUUURRRMMM<<<333------000000//////------------------------------------------------+++,,,,,,------,,,,,,+++------,,,,,,+++******)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...////////////000111222222333222222333333444444555666666666555555555666666777888999;;;;;;GGGnnnyyyooobbb[[[YYYTTTKKKCCCCCC???;;;;;;===AAADDDFFFJJJPPPZZZgggxxxiiiXXXLLLEEE>>><<<======999666;;;;;;;;;;;;:::;;;===>>>:::;;;<<<===???BBBDDDEEEJJJYYYnnnlllQQQEEE@@@;;;999;;;===<<<;;;777888:::@@@LLLZZZ```^^^EEE<<<888???IIIKKKEEE===444555777999AAA___~~~lllsssqqqnnniiilllnnnnnnnnnmmmlllkkkkkklllnnnllljjjhhhiiikkkfffgggiiikkkllllllkkkjjjeeegggggggggkkkpppllleeedddhhhlllllljjjfffddddddcccbbbbbbbbbcccfffiiikkkpppppppppnnnkkkiiiiiijjjhhhiiikkkmmmnnnmmmkkkiiihhhnnnjjjeeegggbbbbbbmmmvvvkkkyyyfffOOOPPPZZZwwwxxxjjjpppzzz~~~yyyuuujjjhhhccc]]]YYYVVVTTTTTTJJJHHHEEECCCDDDDDDAAA>>>===AAAEEEIIIMMMVVVccclllmmmlllppp{{{tttddd[[[SSSMMMJJJGGGCCCAAAAAAAAAAAA@@@CCCDDDGGGLLLSSS[[[bbbfffppptttxxxzzz{{{~~~~~~~~~}}}||||||}}}~~~ooolllggg```XXXPPPIIIEEEBBB===;;;===??????AAADDDEEEGGGKKKOOOQQQXXXhhhxxxnnnXXXIIIDDDBBBAAA@@@888777888:::;;;:::999999===<<<:::999999999:::;;;;;;<<>>888222222===TTTnnnbbbKKK<<>>;;;:::===CCCHHHOOOTTTkkkwww|||bbbOOOEEEAAACCCAAA:::777999===???:::;;;<<<<<<;;;::::::;;;;;;<<<===???BBBDDDGGGHHH^^^ttt}}}[[[DDD<<<:::888999;;;<<<:::888;;;<<<===DDDUUUccc[[[JJJ@@@:::555===NNNVVVJJJ777777>>>>>><<>>???@@@AAAAAABBBHHHPPPVVV[[[ZZZ\\\bbbjjjwww~~~qqqhhhRRROOOKKKHHHFFFDDDAAA@@@=========???CCCHHHLLLOOOPPPUUUZZZ[[[[[[]]]ccchhhnnnmmmjjjiiihhhiiikkklllkkkkkkkkkjjjiiigggfffeeedddaaa___^^^^^^[[[VVVRRRMMMKKKGGGCCC@@@???>>>>>>CCC???>>>CCCGGGIIIKKKOOOZZZ[[[bbblllrrr{{{~~~mmm```QQQKKKEEEBBB@@@<<<888666888555444444444333444666777666555555777;;;???AAA>>>@@@CCCHHHNNNUUUZZZ]]]hhhsssuuuZZZNNNBBB======<<<999666222333:::III]]]lllssstttWWWKKKIII^^^rrrYYYFFFKKK\\\llluuuvvvkkkgggkkkeeeYYYWWWlllhhhMMM===222000111444111+++,,,111------------------------------------------------+++,,,,,,------,,,,,,+++*********++++++,,,---------,,,,,,++++++,,,,,,---************************,,,,,,++++++,,,,,,---...,,,,,,------...//////000///000111222222333222222333333444444555666777777777777777777888999:::;;;<<<:::CCChhh}}}qqqgggbbb\\\QQQLLLKKKDDD>>><<<>>>===:::<<>>:::<<<<<<<<<;;;:::999888777666888===AAA>>>999:::???<<>>:::QQQqqqcccxxx}}}uuusssiiimmmqqqrrrpppmmmmmmmmmhhhkkknnnnnnkkkiiiiiijjjrrrnnnlllnnnsssuuupppjjjpppnnnkkkiiiiiiiiiiiiiiikkkhhheeefffhhhiiigggeeedddgggkkkmmmnnnnnnnnnoooooommmkkklllnnnooommmjjjllljjjhhhiiikkkllljjjhhhiiigggeeecccbbbbbbbbbbbbgggmmmvvv~~~}}}sssdddbbbVVVHHHRRRlll~~~jjjdddkkkrrr|||oookkkiiiccc^^^]]]SSSOOOJJJGGGDDDBBB@@@>>>@@@@@@@@@@@@AAACCCDDDEEEHHHKKKOOOSSSZZZfffuuu}}}wwwsssiii[[[SSSSSSOOOIIIIIIMMMJJJAAABBBKKKJJJIIIIIIIIIJJJKKKJJJIIINNNKKKHHHFFFGGGHHHIIIIIIOOONNNMMMKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCAAABBBBBBAAAAAACCCFFFKKKOOOQQQVVVaaannnzzzuuufffXXXLLLEEEBBB@@@<<<888777888888666444999:::999777555555777888888777777888888888???GGGGGGKKKOOORRR[[[hhhpppsss~~~]]]JJJJJJ===666999===999666777777222AAAjjjiiiMMMEEEaaapppttt___GGGFFF[[[qqquuuxxxwwwssspppllldddZZZcccfffGGG333000000//////.........---........................------------------------+++,,,,,,------,,,,,,+++)))***++++++------...///)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++,,,,,,,,,---------...............///000000000111111222222333444444333555666555444444555666555666777999999888888777;;;:::BBBhhh|||wwwpppfff___^^^[[[RRRKKKIIIFFF@@@===>>>CCC@@@???CCCDDDFFFLLLUUUZZZ^^^lllwwwrrr^^^UUUIIIAAA>>>>>>===;;;:::::::::;;;;;;;;;::::::<<<999888:::;;;;;;===AAACCCCCCGGGQQQ]]]ooolllUUUFFF===999:::666666;;;<<<999999<<>>===<<>><<<<<<<<<999666555777888777555777888888777555555777999<<<888888===@@@AAADDDHHHIIISSS___iiitttsss]]]JJJ@@@;;;999888::::::777444333;;;KKKjjjuuu\\\PPPuuuyyy\\\OOOWWWjjj~~~{{{xxxsssnnngggaaa\\\ZZZqqqjjjMMM:::///000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------...............///000000000111111222222333444444333444666555444444555666555666777888999888888777;;;:::CCChhh|||yyyvvvmmmeee]]]XXXRRRJJJFFFEEEHHHBBB???@@@@@@>>>>>>@@@@@@DDDMMMXXXaaakkkzzzjjjVVVKKKGGGAAA<<<777666888::::::999888999999:::;;;<<<======@@@;;;888;;;??????AAACCCHHHKKKXXXpppaaaIII???999999;;;888777888::::::999===CCCVVVYYYXXXNNN@@@666555888888;;;@@@CCC???888777:::888DDDllliii[[[vvvpppkkknnnqqqtttuuuuuusssqqqooonnnooonnnppppppooollljjjiiijjjpppkkkfffhhhmmmrrrrrrqqqlllkkkjjjiiiiiijjjkkklllfffffffffeeeddddddeeefffjjjgggeeefffkkkoooqqqqqqooonnnkkkgggdddcccfffhhhfffgggjjjlllmmmiiiccc___``````aaa``````^^^\\\[[[ZZZ]]]^^^cccqqqoooWWWjjjsssddd]]]kkksssqqqvvvwwwmmmddd```___]]]YYYVVVSSSNNNHHHDDDAAAAAAAAAAAA???===;;;::::::<<<======>>>BBBIIIOOOMMMWWWcccjjjlllqqq|||vvvsssooommmlllmmmlllkkknnnkkkhhhjjjqqq{{{zzzqqqeeeZZZRRRKKKEEE@@@>>>===<<<:::888888777777999777666666777999999999666777888888777777999:::AAA<<<===DDDLLLNNNMMMNNNXXXiii}}}lllVVVIII???888666222666888555333444666555AAASSSmmmyyynnn\\\ZZZdddgggUUUFFFMMMiiivvvlllfff___XXX[[[dddjjjHHH555000////////////...............,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------...............///000000000111111222222333444444333444555555444444555777666666777888888888888777;;;:::CCChhh|||zzz|||~~~~~~sssggg```[[[WWWPPPLLLGGGCCC@@@>>>======???>>>@@@CCCFFFHHHJJJKKKNNN\\\pppzzztttiiiZZZLLLCCC@@@AAA===<<<:::;;;<<<===;;;999999::::::;;;;;;===>>>>>>>>>;;;<<>>===888444999AAADDDRRReeeddd}}}uuukkkiiilllqqquuutttsssqqqpppooopppqqqqqqqqqpppooollljjjiiiiiillliiigggiiinnnrrrsssrrrhhhiiijjjjjjjjjlllnnnpppdddfffgggfffcccbbbeeehhhiiieeebbbeeekkkpppooommmmmmllljjjeeeaaaaaafffkkkeeegggiiijjjiiieee```]]]```bbbcccddddddbbb___^^^]]]^^^]]]^^^fffxxxrrr```eeewwwaaaeeeffffffqqqzzzmmmeeeaaa```^^^\\\YYYTTTNNNJJJDDDCCCBBBAAA@@@??????@@@>>>???@@@>>>===>>>AAADDD???FFFNNNRRRTTTYYYbbbiiitttxxxsssbbbPPPKKKCCC>>><<<<<<===<<<=========<<<;;;:::888888:::999888888999:::;;;<<<888999::::::999:::<<<===DDDAAACCCLLLTTTWWW[[[^^^oooyyydddMMMAAA===999555333444777555...---555;;;<<>>>>>===;;;<<<<<<;;;;;;;;;<<<===>>>:::;;;===???@@@EEERRR```}}}lllSSS@@@??????888555:::::::::999888:::AAAJJJOOOKKKFFF>>>888666888;;;<<<<<<:::::::::777555:::BBBVVViiixxxcccpppyyypppkkkiiikkkooopppooommmmmmnnnpppqqqrrrrrrqqqooommmllljjjhhhgggdddddddddggglllnnnmmmllljjjlllmmmllljjjjjjkkkmmmccceeegggfffcccbbbeeehhheeebbbbbbffflllnnnkkkgggiiiiiihhheeebbbdddiiinnnfffffffffdddbbb```______aaabbbeeeffffffdddbbb```]]]]]]\\\\\\___jjj|||ooo[[[\\\|||}}}tttqqqhhh]]][[[iii}}}rrrgggeeebbb```]]]ZZZUUURRRLLLIIIEEEAAA???@@@AAABBB>>>>>>>>><<<;;;:::;;;<<<<<<@@@CCCDDDDDDGGGLLLQQQTTTWWW]]]dddmmmuuu{{{}}}xxxuuupppjjj```YYYXXXWWWNNNDDDCCC@@@<<<999888888999999555666777888999999999888999999888888777888:::;;;999:::;;;;;;;;;===@@@CCCIIIIIINNNVVV]]]cccnnnwwwmmmXXXJJJ>>><<<===;;;666444444555333222555;;;===:::;;;GGGaaa{{{{{{rrrqqqdddIIIDDDSSSeeerrr|||~~~wwwooo^^^SSSTTTVVVYYYiii~~~uuuiiiSSS===111000222222---------...............................................................+++,,,,,,------,,,,,,+++)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,---------........................///000000000111111222222333444444222333555555444555666888777777777777777888888888:::;;;FFFiiiRRRMMMHHHFFFFFFGGGFFFDDDCCCGGGFFF@@@<<<===@@@AAA===BBBFFFGGGKKKQQQVVVWWWeeeppp|||pppZZZSSSMMMDDDDDDCCCAAA???======<<<===999:::;;;<<<;;;:::999888===<<<;;;;;;<<<===>>>???======???BBBHHHXXXuuuoooRRREEE;;;::::::666777<<<888888888:::AAAJJJLLLIIIAAA;;;555444777::::::888===:::777777777777>>>FFFhhhqqqtttkkkkkkkkkggghhhmmmkkkjjjiiijjjmmmpppqqqqqqqqqooollljjjjjjiiigggfffdddeeefffiiilllmmmkkkjjjnnnpppppplllgggddddddeeeccccccdddcccbbbcccdddfffbbbaaabbbeeeiiijjjgggccceeeffffffffffffhhhkkknnnfffeeeccc___]]]\\\^^^```^^^___bbbddddddbbb```______^^^^^^___```eeerrr~~~mmm^^^cccwww|||www}}}iii\\\^^^jjjwww~~~yyyuuunnniiidddaaa]]]ZZZUUURRRLLLFFFBBB@@@@@@AAA???>>>===<<<;;;:::::::::;;;<<<<<<;;;::::::<<<>>>???@@@CCCGGGLLLRRRVVVYYY^^^___```eeeqqq~~~}}}zzzwwwuuukkkeee\\\TTTNNNKKKHHHGGGDDDCCC>>>777666888666333999999888777777666666666888888999999999999888777777888888777666666999;;;;;;<<<===>>>@@@EEELLLPPPXXXZZZbbblllttt}}}uuuXXXGGGGGG>>>777777999777555555222444;;;FFFIIIDDD;;;777222EEEfffxxxyyyttt[[[SSSZZZeeeooowwwyyykkkbbbWWWQQQUUUYYY[[[bbblllTTTIII:::111///000///------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************************************+++,,,------,,,---------...........................///000000000111111222222333444444111333555555555555777888777777777666777888888999999<<>><<<<<<>>>@@@@@@AAA===BBBBBB???@@@GGGOOOSSSTTT^^^ggglllsss}}}yyypppggg```ZZZ\\\WWWJJJ@@@>>>@@@???888777777888:::;;;;;;;;;===>>>===<<<:::888888888<<<;;;;;;;;;<<<>>>AAABBBCCCEEELLLYYYkkk}}}cccQQQDDD???:::777777999;;;<<<888999:::BBBPPPXXXOOOAAA888666555555777999999888999777666777999>>>JJJWWWvvvppphhhfffkkkkkkeeeffflllhhhgggfffiiimmmppppppoooooollliiiggghhhhhhfffdddiiiiiihhhiiijjjkkkkkkkkkkkknnnnnnjjjddd______aaaaaa```______aaabbbbbbbbbbbbbbbbbbccccccdddccccccccccccdddfffiiikkkjjjiiiccccccaaa^^^ZZZZZZ]]]```[[[\\\^^^``````___^^^]]]aaa^^^^^^aaaccceeennnxxxtttRRRRRRhhh{{{yyyeeeYYYYYY___iiizzzvvvnnnhhheeebbb\\\ZZZVVVQQQLLLHHHEEEDDDCCCAAA???======<<<<<<;;;999999999888888777777666888888888999:::<<<===>>>GGGIIIJJJJJJPPPZZZ]]][[[UUU[[[bbbeeegggmmmuuu{{{wwwppplllnnnrrrmmmdddYYYQQQMMMJJJEEEBBBHHHDDD@@@===;;;:::999777999;;;:::777666999:::888222333444555666777999:::???>>>===<<<;;;999999888666888999999888999===@@@BBBBBBDDDFFFLLLUUU```gggrrrttt}}}wwwcccNNN>>>777===888444555666444555999:::<<>>@@@:::999999:::===@@@CCCEEEIIINNN]]]vvvfffPPPBBB999:::888444666::::::666:::;;;???LLL^^^dddSSS===222444666777666777999<<<444444777999<<>>===<<<<<<;;;:::999999999:::::::::999888777777777999:::<<<>>>???888======:::;;;AAADDDAAACCCGGGKKKNNNQQQVVVZZZZZZ[[[```dddeeecccdddhhhllljjjhhhfffeeeeeedddaaa___]]]ZZZZZZ___fffiiifffaaa]]]]]]\\\UUUNNNJJJLLLPPPNNNHHHBBB???@@@@@@===:::666555555666888999777666222666777555666888888444555555666666666777999;;;666666666666777999:::;;;777:::<<<<<<<<<>>>CCCGGGIIIIIIKKKOOOWWWdddqqqzzzlllWWWHHH===;;;>>>666444666999888666888<<>>AAA===IIIbbbooo___DDD333222555777666777888888777999;;;333???MMM]]]tttiiizzzmmmjjjfffdddccccccccccccjjjhhhgggjjjooorrrppplllggggggfffdddcccaaa```___cccccccccddddddeeefffffffffeeecccaaa___^^^]]]]]]aaa^^^\\\]]]___aaa```___```^^^___aaaaaa]]]\\\^^^^^^___aaacccdddbbb]]]YYYYYY]]]]]]\\\]]]aaabbb___[[[\\\^^^```aaabbbbbbbbbbbb^^^ZZZ[[[___eeehhhiii~~~]]]VVV\\\iiiJJJNNNUUU[[[aaaqqqyyyooommmgggaaa^^^]]][[[VVVRRRJJJFFFBBB???>>>>>>>>>======;;;888888999::::::999888777777999;;;===<<<<<<;;;:::::::::999999999999;;;:::;;;>>>CCCFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIOOONNNMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEEEECCC@@@>>>>>>???;;;:::::::::999999888888666555555555555555666666666666777777777777666666222555888999888777888999888:::;;;<<<;;;;;;<<<>>>===>>>???@@@AAAEEEJJJNNNZZZXXXZZZaaaiiisssttteeeQQQEEEAAA???:::444111333555444333999FFFRRRpppkkkccc\\\PPP@@@MMMnnn}}}gggjjjmmmeeelllfffVVVUUUhhhooocccZZZoooiiiccc}}}lllWWWFFF666////////////////////////........................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------***++++++,,,---...//////111111222333333333333222333333444444555666666666888777777777777999:::;;;===;;;DDDggguuuyyy~~~zzzvvvooojjj___XXXRRROOOOOOLLLEEE???@@@===::::::;;;;;;999777;;;;;;;;;;;;:::::::::999<<<:::999:::<<<===<<<:::@@@???===<<<===>>>>>>>>>>>>>>>===>>>EEEUUUhhhvvvooo^^^QQQCCC999888:::555444;;;???===;;;;;;AAATTTfffiii]]]KKK<<<444555777999999888888999:::888@@@???TTTpppfffbbbuuuoookkkiiigggffffffgggggghhhllliiigggjjjmmmooollliiiccccccbbbaaa```___^^^^^^dddddddddddddddcccbbbaaacccbbbaaa___^^^]]]\\\\\\\\\[[[[[[]]]```aaaaaa___^^^\\\\\\______\\\]]]aaa```bbbdddeeeeeeccc```^^^___bbbaaa^^^^^^aaa```]]][[[[[[\\\]]]___```aaabbbccc```\\\\\\___bbbddddddmmm}}}aaaJJJVVVbbbuuu```VVVLLLNNN^^^nnnrrrooo|||uuukkkddd```]]]XXXSSSQQQOOOLLLJJJIIIGGGDDDBBB@@@===;;;::::::999888777999888777888999:::999888888888888888777777777777888777777999;;;===<<<;;;:::;;;<<<=========<<<<<>>===<<<;;;:::999888999999999::::::::::::;;;888999:::999777666666777777777777777666666555555333333333333444555666777777777777777777777777777555666777888888999:::;;;999;;;<<<======???AAACCC:::???FFFJJJOOOUUU]]]dddccchhhuuu~~~rrreeeVVVMMMAAA;;;:::999666333888777555444333>>>YYYsssnnnppptttppp___XXXlllqqqggg___aaarrrwwwsssrrrjjjdddgggzzzqqquuu]]]HHH777+++////////////////////////........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,---...///000000111111222333333333333222333333444444555666666666888777777777777999:::;;;<<<;;;CCCgggiiibbbYYYSSSOOOLLLHHHEEE<<<;;;999999::::::888666888666555666888:::::::::::::::::::::999999999999:::999999:::;;;;;;:::888;;;::::::;;;<<>><<<<<<:::777555<<<:::888888999999888777666777777777777777777777666555555666888888777555555555666777777777777666777666666555444444333333444444444555555555666666333444666555444444555666555555555555555444444444333333333444555666777888555555444444444555555666666555444666888:::;;;;;;>>>@@@BBBDDDFFFIIINNNQQQNNNRRRWWWYYY[[[cccqqq|||zzzbbbVVVNNNAAA???<<<999888888888777666777000333???HHHLLLYYYjjjnnnvvvttt}}}rrr\\\VVV^^^}}}xxxvvv^^^FFF888000,,,////////////////////////........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,---...///000111111111111222333333333333222333333444444555666666666888777777777777999:::;;;<<<;;;CCCggg{{{pppiiibbbXXXNNNEEEAAA===<<<<<<===<<<;;;:::;;;;;;;;;:::999:::;;;:::999888888999:::::::::999999999999999999999999777888999:::<<<<<<;;;;;;<<<===???@@@BBBEEEIIILLLSSSaaawwwpppYYYAAA999;;;===<<<<<<888<<<===888333<<>>GGGssshhhiii}}}}}}qqqlllmmmnnnnnnnnnnnnoooqqqsssmmmkkkjjjjjjlllkkkiiigggfffeeeeeecccbbbaaa``````eeefffgggfffdddaaa]]][[[\\\]]]]]]]]]]]]]]]]]]\\\XXX[[[___cccdddccc```^^^___```cccfffccc______bbbaaaeeehhhfffbbb```cccgggfffhhhgggaaa___```^^^ZZZ[[[\\\___aaaccccccbbbbbb\\\\\\]]]___aaacccdddeeecccbbbkkkzzzyyyssskkkkkkkkkYYYEEE???^^^{{{fffPPPFFFNNN]]]www~~~uuupppcccaaa^^^\\\YYYVVVRRROOOIIIGGGEEECCCBBB@@@===:::???===:::999:::::::::999777777888888888888999999666666666888;;;<<<;;;999777777888888888999999999777777777777777666666666666666777777777888888888444666777666555444555666666666666666555555555555555555555555555666777888777777666666666777999999999888888;;;???AAAAAA@@@FFFHHHKKKNNNRRRWWW]]]bbbfffiiikkkkkkmmmyyyoooaaaVVVIIIFFFEEE<<<999999999888777777777888333444@@@OOOQQQKKKUUUhhhdddYYY]]]xxx|||TTT???666111000222////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------...///000111222222111111222333333333333222333333444444555666666666888777777777777999:::;;;;;;:::BBBgggxxxoooiii]]][[[TTTLLLIIIHHHBBB;;;;;;:::999999999888666444777999:::999777666777888777777777777666666777888999999999999999999999999:::;;;===>>>>>>>>>>>>???DDDDDDCCCDDDHHHQQQ\\\dddyyy~~~tttjjjPPPEEE;;;888888888888999999;;;<<<<<<@@@PPPeeetttrrrZZZCCC999777555666:::===;;;;;;:::666777DDDSSSlllcccrrrwwwppppppssslllmmmnnnnnnllllllmmmoookkkkkkkkklllmmmmmmlllkkkjjjiiihhhfffdddcccaaa``````aaaccccccbbb___\\\ZZZ]]]]]]^^^___``````______^^^aaafffiiihhheee```^^^ccceeekkknnniiiaaa^^^aaa___cccfffddd```___bbbfffccceeeddd___]]]___]]]ZZZ[[[^^^cccgggiiigggdddaaa\\\]]]___aaabbbcccdddeee___]]]bbbkkklllooosssiiiwwwssseeeQQQLLLhhhhhhQQQLLLRRRnnnyyyzzzuuummmfff```[[[VVVSSSPPPNNNKKKJJJIIIGGGEEECCCAAA>>>;;;:::;;;;;;;;;:::888888888888888888888888777777888:::<<<<<<:::888666666666666666777777777666666666666666666666666555555555555666666666666444555666555222111222333555555555555666666666666666666555555444555555555999::::::;;;<<<===???@@@===???CCCGGGKKKMMMMMMKKKMMMOOORRRVVV\\\dddlllrrrttt{{{}}}eeeVVVNNNGGG?????????666777777777555333333666999888???KKKOOOHHHLLLoooxxx```\\\gggrrr```???333333111///111////////////////////////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,---------......///000111222222111111222333333333333222333333444444555666666666888777777777777999:::;;;;;;:::AAAfff~~~rrrfff^^^WWWQQQLLLIIIIIIDDD>>>===???>>>;;;888999999999888666444333444555666666666666777888555666777777777777999;;;999999999999::::::::::::;;;<<<======<<<<<>>AAAHHHUUUjjjsss___RRREEE;;;;;;;;;:::888666666777:::999<<>><<<888666555222888MMMeee___aaajjj~~~ssslllkkklllgggjjjllljjjgggfffhhhjjjiiijjjkkklllmmmnnnnnnnnnjjjiiihhhfffeeecccbbbaaa^^^___``````___^^^[[[ZZZ^^^___aaabbbbbbbbbaaa```dddhhhmmmnnnkkkfffbbb___eeehhhoooqqqkkkbbb___aaa```bbbdddcccaaa```bbbeee___aaa```]]]\\\]]]]]]ZZZ[[[___dddiiijjjhhheeebbb___```aaaaaa```___```aaa]]]^^^bbbdddaaaeeezzz___PPPddd~~~vvvwwwyyycccRRRVVV\\\ccciiiqqqvvvmmmeee^^^ZZZVVVSSSOOOMMMLLLKKKIIIHHHGGGDDD@@@>>>=========<<<::::::999999999888888888888888888999:::888555222666555555555555666777777666666666666555555555555444444444444555555555555666777777666444333333444444444444555555555555555666666555555555555666666888999;;;>>>@@@BBBCCCCCCCCCGGGMMMRRRUUUWWWZZZ\\\```bbbeeejjjqqqzzzjjjZZZSSSHHHEEEBBB:::999:::222666666555444444666:::===<<<999:::FFFYYYsssbbbRRR[[[ppp|||}}}yyy^^^HHH444000222111......////////////////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------...///000111222222111111222333333333333222333333444444555666666666888777777777777999:::;;;;;;999AAAdddZZZTTTLLLGGGFFFDDD@@@<<<:::===<<<777555777888666444555666666666777888999777777777888:::;;;;;;;;;666888::::::888999<<<>>>999:::::::::;;;;;;;;;;;;999;;;===>>>???BBBHHHMMMKKKTTTbbbsssvvvkkkVVVHHH???555555999;;;:::999999:::::::::@@@IIIVVVeeeiii[[[III:::888888999999777888;;;777333333666:::HHHiii}}}\\\\\\nnn|||ssskkkggggggeeeiiikkkjjjgggeeegggjjjhhhjjjkkkllllllllllllmmmhhhhhhggggggffffffeeeeeecccccccccbbbaaa```^^^^^^```aaacccddddddcccbbbaaaggglllpppqqqmmmhhhdddccceeehhhlllmmmggg______dddbbbcccdddeeeeeeeeeeeeeee]]]______[[[ZZZ\\\\\\YYY\\\^^^aaadddfffeeedddbbb]]]___```^^^\\\\\\^^^``````ccceeeaaa]]]___jjjuuuqqqbbb]]]\\\iiiyyy}}}|||xxxbbb]]]WWWTTTUUU___mmmyyyzzzuuukkkfff```\\\ZZZYYYXXXWWWTTTPPPKKKGGGDDDCCCBBBAAA??????>>>===<<<<<<;;;;;;999999999;;;<<<:::777444888888777777777888999:::888888777777666666666555555555555666666666777777777999999999777777888999555555666666777777777777999999999:::;;;<<<>>>>>>===@@@DDDIIILLLMMMNNNMMMTTTZZZ```cccdddhhhqqqxxxjjj[[[OOOGGGAAA;;;===<<<555666999333666555555666888;;;===>>>888666999LLLooovvvvvvzzzcccVVVbbbzzzyyyTTT===666///...///000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,------...///000111222111111222333333333333222333333444444555666666666888777777777777999:::;;;;;;999@@@cccCCC???;;;;;;======999555555:::<<<888555666777666999888777555444555888;;;777666555666999:::999888777888:::888666555777::::::::::::;;;;;;<<<<<<<<<;;;>>>BBBEEEIIIPPPYYY```wwwqqq```WWWPPPCCC<<<;;;555555777777666666999<<<<<<999JJJ[[[___[[[RRRDDD777444777444000666@@@???555888555888@@@KKKaaammmjjjYYYnnnxxxpppmmmjjjjjjmmmfffjjjnnnmmmjjjiiikkknnnhhhjjjkkkkkkjjjjjjjjjkkkgggggghhhhhhiiiiiijjjjjjjjjjjjhhhgggeeedddcccbbb```aaacccdddeeecccbbbaaahhhmmmqqqrrrnnniiifffeeedddfffhhhhhhbbb\\\___gggeeeeeeeeegggiiiiiigggeee]]]```___[[[ZZZ\\\[[[XXX\\\]]]^^^___```aaabbbcccYYYZZZ\\\[[[ZZZ[[[___bbbaaafffgggbbb___cccggghhhnnnrrr___AAAVVV]]]eee|||www~~~{{{dddQQQGGGGGGQQQZZZ]]]kkk~~~yyyrrrooonnnmmmmmmaaa\\\UUUPPPLLLJJJGGGFFFFFFEEEDDDCCCBBB@@@??????999:::<<>><<<888888777666777888999:::777777666666555444444333444555555555555666666666444555777777777777888:::888888999999::::::;;;;;;<<<===>>>@@@BBBEEEGGGHHHKKKNNNTTTZZZ]]]______^^^kkkqqqvvvwwwwww}}}~~~kkkTTTEEEAAAAAAAAA:::666999999111222777333333222333555888:::999888333IIIYYY^^^iiijjjmmmqqqlllggg:::444666555000...///000...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,---...///000111111111111222333333333333222333333444444555666666777888777777777777999:::;;;;;;999???bbb::::::999999888777777777777777777777666666666666666444222444777999999888777555444555555555777999888:::<<<;;;888777888999888<<>>BBBGGGJJJMMMNNNPPP[[[nnnooodddTTTKKKDDDAAA>>>999666666555:::>>>>>>;;;:::>>>BBBLLLPPPSSSPPPGGG>>>777444333555777888888777777777888777<<>>>>>AAACCCDDDCCC>>>;;;>>>;;;999999;;;;;;999666777777777999:::;;;999777<<<;;;:::999888888777777888888999999999999::::::;;;;;;;;;:::888888999;;;DDDCCCEEEHHHGGGGGGMMMTTTYYYRRRUUUccclllkkklllrrr}}}qqqeeeYYYIII>>>===??????<<<666444333555333000222999888666333999BBB:::444===FFFRRRiiizzzyyyrrr}}}uuuqqqyyyvvvvvv}}}cccIII999444222000...------...///////////////////////////,,,------...///000111111///............---------////////////////////////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000222222111111111111111111222444555555444555666888777777777666555666999<<<:::888CCCkkk999888888888888777777777777777777777777777777777999777555666888999888666:::999999:::;;;;;;<<<===888888999:::<<<===<<<;;;???@@@@@@>>>===AAAIIIPPPTTT[[[eeeqqqyyygggXXXOOOHHHAAA<<<<<<;;;777555666<<<999555444777???IIIPPPOOOLLLFFF???999666666777777888999999999999::::::>>>666:::MMMnnnsssgggcccvvvxxxrrrqqqooommmmmmooouuutttqqqnnnlllkkkjjjjjjjjjhhhhhhiiilllooooooooolllnnnooonnnlllkkkmmmooosssqqqnnnjjjiiiiiikkklllmmmjjjfffeeeffffffdddccciiihhhfffdddcccbbbbbbbbb```aaabbb```]]]]]]```cccaaadddffffffdddaaa______[[[ZZZZZZZZZYYYYYYYYYXXX]]]]]]]]]]]]]]]\\\[[[ZZZ\\\]]]______^^^___bbbdddaaa___\\\[[[[[[]]]```bbbfffooo}}}pppMMMBBBMMMUUUkkkrrr```VVVKKKJJJMMMTTTZZZdddvvvvvvhhh^^^\\\]]]^^^^^^[[[XXXSSSPPPNNNLLLIIIGGGFFFEEEEEEFFFFFFEEEBBB???BBB???======??????>>><<<:::999888999;;;<<<<<<<<<;;;:::999888888999:::::::::::::::<<<>>>@@@@@@???@@@BBBCCCDDDDDDDDDFFFHHHMMMKKKLLLMMMMMMMMMTTT]]]___\\\aaammmtttuuu{{{~~~iiiQQQFFFDDD@@@<<<999888777555888777555333555999:::999>>>>>>777555======@@@MMMRRRffflllcccuuuuuummmvvvyyyfffZZZKKK===444222111///.........000111........................------......//////000000............------------........................***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111111111111111111222444555555444555666888666777777666555666999<<<;;;:::GGGppp666666777777777777888888777777777777777777777777666555555666888888666555777888888888999::::::::::::999777999===??????===>>>AAAEEEKKKTTTbbbrrr}}}mmm[[[MMMDDD@@@===888666888888666666888===888444555===HHHQQQVVVLLLEEE;;;333111222555777888:::<<<<<<:::999:::;;;;;;;;;PPPvvvooo\\\jjjyyysssoooppppppnnnooorrrvvvtttqqqmmmjjjhhhgggfffgggeeedddeeeiiimmmpppqqqpppqqqpppnnnllllllmmmooorrrpppnnnkkkjjjjjjkkkllljjjhhheeecccddddddcccbbbiiihhheeebbb```^^^^^^^^^^^^___```]]]ZZZYYY[[[^^^^^^cccgggfffaaa]]]^^^```ZZZZZZYYYYYYYYYYYYXXXXXX]]]]]]]]]]]]]]]\\\[[[ZZZ]]]^^^___^^^]]]]]]___aaa```___^^^]]]\\\]]]^^^___ccceeejjjmmmMMMCCCBBBRRRlllzzzyyyrrrhhh___WWWUUU\\\eee~~~vvvsssuuuwwwxxxtttlllaaa[[[YYYVVVRRRNNNMMMKKKHHHFFFGGGHHHGGGGGGFFFDDDAAA@@@AAABBBAAAAAAGGGEEECCCCCCDDDFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGCCCAAAAAACCCGGGIIIHHHFFFHHHKKKNNNPPPQQQSSSUUUWWWVVVVVVXXX\\\^^^bbblllvvvmmmZZZUUUSSSGGG777555888;;;:::555222222444666666555555:::>>><<<555999BBB@@@>>>KKKYYYhhhxxxaaaRRRhhh~~~iiijjj|||qqqPPP???:::666222///000///.........000111222..........................................//////............------------------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111111111111111111222444555555444555666888666777777666666777999<<<:::;;;IIIsss444555555666777888888888777777888888888888888999444555666888:::::::::999666999:::999999<<<<<<:::@@@@@@@@@AAACCCGGGMMMQQQUUU\\\iiiyyyzzztttlll^^^PPPDDD>>><<<;;;999555444777888666777:::999<<>>???>>>@@@EEEGGGDDDDDDKKKSSSWWWYYYbbbqqq~~~sssWWWMMMIIIBBB;;;777666777888999666555777777555777;;;<<>>XXXzzz}}}^^^PPPZZZtttXXXCCC555222111222444222///000555222222111000///...------------------------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000111222222333333222444555555444555666888444666888888777777999:::===<<>>CCCGGGGGGOOOSSSUUU___pppyyyyyy~~~xxxgggRRRBBB999999999999999999999999777555555888:::<<>>CCCNNNXXXPPPIII@@@888555444333333222777===>>>;;;777555555:::777<<>>HHH^^^gggYYYDDD888555BBBGGGJJJ___yyy```mmmaaa>>>222666444222...---000333111//////...//////000000000000000------------------------++++++,,,,,,---...//////---------,,,,,,,,,++++++------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000///000000111222222333333222444555555444555666888444666888888888777888999::::::@@@___888999:::;;;;;;;;;::::::AAABBBCCCCCCBBBBBBDDDFFFOOOWWW]]]aaajjj{{{zzzqqqdddWWWMMMEEE===888:::999777555333444777999===::::::AAAKKKQQQPPPLLL???999444333666777444111222777999777444555;;;AAA???TTTqqqeeeggg{{{ooonnnpppnnnhhhdddeeeiiihhhddddddhhhgggcccaaaaaa```_______________bbbaaaaaacccfffgggggggggcccdddggghhhgggccc___\\\_________^^^]]]^^^```bbbeee^^^ZZZ\\\]]][[[YYYYYY]]]\\\]]]^^^```___\\\YYYcccbbbaaa```^^^\\\[[[ZZZXXX[[[ZZZVVVTTTVVVUUURRRSSSWWWZZZXXXSSSQQQSSSVVVWWW[[[[[[XXXXXX[[[WWWPPPSSSTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVWWWYYY\\\]]]]]][[[ZZZWWWTTTQQQQQQTTTWWWXXXZZZaaammm|||___JJJ???;;;@@@GGGSSS]]]}}}|||rrrpppooosss{{{gggVVVNNNGGGHHHLLLNNNSSSXXX```dddhhhmmmvvv___XXXOOOFFFBBB@@@??????=========???CCCEEECCC???@@@:::444333:::DDDKKKMMMJJJGGGGGGKKKHHHAAA???AAAKKK]]]ooo|||yyyrrrkkkkkk~~~zzzmmmooozzzkkkTTTBBB777222///---////////////////////////......//////...---,,,,,,------------------------------------------------++++++,,,------,,,++++++------------------------,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////,,,,,,---///000222333333000111111111111222222222444444444555555555555666555666777888888999888888666777>>>^^^============>>>???AAABBBCCCEEEIIIMMMPPPUUU[[[___fffqqq~~~iii```ZZZPPPHHHBBB===888555444555666777777777888888888>>>GGGNNNPPPLLLEEE@@@:::888555222111111222333;;;555333777===>>>===<<>>FFFaaa}}}yyyuuuqqq[[[LLLEEECCCDDDHHH@@@DDDJJJPPPWWW___hhhooo{{{www^^^KKKHHHDDD@@@???>>>===<<<>>>@@@AAA???<<<::::::999666666777<<>>===>>>@@@BBBBBBAAA???777:::===;;;555222555999<<<<<<<<>>AAAJJJQQQXXX^^^XXXYYY```qqqpppWWWHHH888555000///111111///---////////////////////////.........///......---,,,------------------------000000000000000000000000------............------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...///000000111111111111111111222222222333444444444555555555555666777888999::::::;;;::::::999;;;DDDeee[[[ZZZZZZ^^^eeepppzzzvvvkkk^^^\\\cccfff^^^TTTLLLCCC;;;888888777666777777777777;;;888666888<<>><<<@@@FFFfff[[[RRRTTTkkksssjjj```UUUFFF<<<:::<<<=========@@@NNNXXX\\\lllYYYRRRJJJFFFGGGHHHHHHIIIGGGEEECCCBBBAAA???<<<:::444666888888555444:::BBBKKKGGGCCCAAA???>>>AAAEEEQQQlllgggHHHDDDGGGWWWkkkwwwzzzyyykkkkkkppp___HHH===555666444333333444333000...////////////////////////---...............------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,***************+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------........./////////000000111111111222222222333333444444444555555555555666555555777888888888888888999<<>>999999;;;;;;777888888777777777888888999999<<>>@@@DDDKKKRRRWWWYYYSSSNNNFFF@@@===;;;:::999AAA<<<888888777777<<>>888666666666555444777666555555666888999999BBB[[[{{{mmmggghhhxxx}}}ttt}}}|||yyyuuutttuuutttpppoooqqqkkkhhhhhhiiihhheeedddfffkkkkkkjjjiiiiiiiiiiiiiiieeecccaaa``````___]]][[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZYYY[[[^^^bbbbbb___[[[YYYXXXZZZ]]]]]]ZZZ[[[___]]]\\\\\\^^^```bbbbbbaaa^^^]]][[[ZZZZZZ[[[\\\]]]WWWZZZ[[[ZZZ]]]dddhhhggg^^^___```aaabbbbbbbbbbbb]]]]]]^^^___[[[WWWXXX]]]YYYZZZ\\\\\\\\\ZZZXXXWWWVVVXXXYYYXXXVVVVVVYYY]]]aaa\\\WWWVVVXXX[[[\\\[[[\\\ZZZYYYYYYWWWWWW___jjjwwwlllYYYOOORRRUUUgggpppxxxyyyzzz}}}~~~xxxgggaaafffllluuuuuulllbbbZZZYYYXXXOOOLLLIII???@@@===???FFFKKKLLLNNNQQQZZZaaaiiioooqqqrrrtttvvv~~~uuufff[[[OOOFFFCCCAAA<<<999<<>>GGGHHHLLLWWWfffmmmeeeWWWKKKFFF@@@===AAAHHHOOOSSSMMMBBB;;;:::999888@@@KKKJJJHHHJJJQQQTTTXXXeeeuuuuuu___XXX^^^jjjvvvoooZZZAAA444444444000111111000//////000111111////////////////////////,,,---......///.........------------------------------------------------......------------..............................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---...//////000000222222222222333333333333444444444555555555555666777888999::::::;;;::::::777:::CCCeeeaaaHHH<<<===999888:::888888666777999;;;;;;::::::999:::<<<===>>>BBBGGGLLLWWWTTTQQQPPPOOOJJJAAA:::999888777888::::::888555666666666444555;;;EEEMMM```yyyfffSSSJJJYYYrrr~~~www~~~|||xxxttttttyyyzzzuuuqqqqqqpppllljjjlllkkkeeedddgggmmmlllkkkiiihhhhhhhhhhhheeecccbbbaaabbbaaa___^^^[[[\\\]]]]]]^^^^^^^^^]]][[[ZZZ[[[```dddeee```[[[\\\YYYYYY^^^```]]]\\\]]]]]]\\\\\\]]]```bbbcccccc\\\\\\[[[ZZZYYYYYYZZZZZZYYY```dddbbbbbbggglllnnnaaadddffffffdddccceeegggaaa^^^___bbbaaa\\\ZZZ]]]WWWXXXXXXYYYYYYYYYYYYYYYWWWYYY[[[YYYVVVVVVZZZ^^^]]]ZZZWWWTTTTTTVVVXXXZZZZZZWWWVVVWWWWWWWWW[[[```lllxxx}}}mmmbbbYYYDDDEEEJJJOOORRRVVVaaalll{{{lll[[[OOOYYYooo~~~{{{lllccc\\\QQQTTTMMMFFFDDDBBB??????AAA===CCCJJJMMMMMMKKKMMMOOOTTTZZZ```dddhhhjjjeee^^^ZZZ\\\```gggooowww}}}|||tttrrrwww|||{{{~~~wwweee\\\[[[VVVMMMFFFDDD@@@;;;===>>>===;;;>>>GGGLLLLLLXXXYYYZZZ^^^fffhhh\\\MMMCCC>>>:::<<>>;;;777444777777777666555444333333333666777555666AAATTTdddgggRRRUUU[[[]]]pppxxxuuuyyy{{{{{{|||tttqqqssszzz}}}yyyrrrooosssnnnlllnnnlllfffdddhhhlllllljjjhhhgggfffffffffeeecccbbbbbbccccccbbb```[[[\\\^^^___``````___^^^]]]\\\]]]bbbggghhhbbb]]]^^^ZZZYYY^^^aaa^^^[[[[[[[[[ZZZYYY[[[^^^```aaaaaa[[[[[[[[[ZZZYYYXXXXXXWWW___gggllliiieeefffkkkmmm```eeehhhhhhdddbbbeeehhheee``````eeeeee___[[[\\\TTTUUUUUUWWWXXXYYY[[[[[[XXX[[[]]]ZZZVVVVVVYYY^^^RRRSSSSSSRRRQQQSSSWWWZZZ[[[WWWUUUWWWYYYXXXYYY\\\ZZZgggvvvOOOEEE???@@@???@@@LLL[[[www|||^^^WWWWWWdddyyyggg^^^TTTNNNIIIDDDDDDFFF@@@FFFKKKLLLHHHEEEEEEGGGDDDIIILLLNNNQQQSSSOOOIIIHHHIIIKKKNNNSSSXXX]]]```ccceeehhhjjjjjjiiifffddd```aaa___XXXOOOMMMQQQWWWVVV[[[YYYTTTWWW^^^[[[PPPNNNOOOKKKEEECCCEEEEEECCCBBBEEEFFFGGGMMMWWW]]]^^^^^^cccbbbXXXOOOMMMKKKGGGHHHBBB;;;999>>>GGGQQQWWWJJJHHHOOOZZZdddsssmmm```bbb{{{qqq___WWWNNNFFFIIITTT\\\___fffvvvhhhNNN>>>:::777777333------111,,,---///000000000111222////////////////////////,,,,,,---.../////////...---------------------------------------------------,,,++++++++++++,,,---------------------------,,,---/////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////******,,,---///000111222222222333333333444444444444444444555555555666666555666777888888999888888888:::BBBdddyyymmmhhhgggcccXXXMMMCCC>>>888555555666666555666999:::999666777===BBBIIIMMMUUU```gggeee\\\TTTEEEBBB===999777666666555666777777666333222666;;;999777444777JJJjjjcccSSSVVVeee|||vvvnnnooovvvzzzvvvppptttssstttwwwvvvpppmmmmmmpppnnnjjjgggddddddeeefffmmmllljjjiiigggfffeeeeeedddcccaaa```aaa```^^^]]]]]]___bbbeeefffddd```]]]______aaabbbbbbaaaaaa```^^^[[[YYY[[[^^^]]]YYYTTTXXXWWWWWWYYY\\\___aaaaaaYYYXXXVVVUUUUUUVVVWWWXXXbbbhhhkkkhhheeeeeedddbbbccccccbbbaaa```___^^^]]]bbbcccddddddaaa]]]XXXUUUSSSSSSTTTTTTTTTUUUUUUUUURRRUUUYYYZZZXXXUUURRRPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSTTTVVVVVVWWWVVVVVVZZZ\\\aaakkkwwwmmmQQQAAA===888999???>>>TTTggg|||vvvoooeee```nnnttt~~~~~~wwwnnncccZZZQQQZZZbbbbbb]]]XXXVVVTTTNNNOOOGGGDDDJJJIIIDDDGGGGGGDDDBBBBBBFFFJJJMMMNNNNNNPPPRRRTTTSSSPPPMMMKKKGGGIIIIIIHHHFFFEEEEEEFFFLLLKKKJJJJJJLLLPPPUUUXXXUUUOOOLLLOOOSSSVVV^^^fffiiikkknnnttt}}}uuuhhhYYYWWWVVVVVVPPPHHHDDDFFFDDDBBB>>>;;;>>>DDDFFFCCCGGGiii}}}aaavvvYYYGGG???>>>FFFPPP\\\dddbbb]]]kkk^^^GGG<<<:::333222111000////////////000000////////////000000////////////////////////------------------------.........------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...*********++++++,,,,,,,,,***++++++,,,------------------------------------+++,,,,,,+++******+++---+++,,,------++++++,,,---,,,,,,,,,---------......------...///000111222222222333444444444333222111333444666888:::::::::999777777888999999999999888777:::FFFlll{{{pppjjjfffbbbZZZRRRIIIFFFGGGEEE>>>777444444555888;;;<<<999777666777888888999@@@KKKSSSfffdddaaa```]]]VVVLLLCCC:::777444333555777888888555666999;;;:::777555555222@@@PPPbbb|||}}}kkk^^^UUUaaammm~~~uuuppplllnnntttuuuqqqkkkrrrpppqqqsssrrrmmmkkkllllllkkkhhhgggfffgggiiijjjmmmllliiigggeeedddddddddcccaaa````````````^^^]]]^^^___bbbeeeeeeddd```]]]^^^^^^_________^^^]]]\\\ZZZXXXVVVXXX\\\]]]ZZZWWWXXXWWWWWWXXX\\\^^^___^^^VVVVVVVVVUUUVVVVVVWWWWWW___dddeeebbbaaaccceeeeeeccccccaaa```^^^^^^^^^^^^```___]]][[[YYYWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRTTTXXXXXXWWWTTTRRRQQQRRRRRRQQQPPPPPPPPPQQQQQQNNNOOOPPPRRRSSSSSSTTTTTTSSSRRRSSSXXXbbbmmmvvvzzz{{{fffTTTMMMLLLCCC>>>===777BBBKKKWWWeeexxxhhhXXXTTTXXXZZZcccsss~~~yyygggZZZZZZXXXUUUZZZ\\\[[[XXXTTTQQQPPPRRRUUUXXXXXXVVVVVVVVVWWWYYYZZZWWWWWWYYY[[[^^^```aaabbbiiifffcccdddjjjpppvvvyyytttttttttwww{{{wwwqqqppppppjjjbbblllrrrvvvmmmWWWDDDBBBIIIAAACCCDDDIIISSS```ffffffmmmsss```RRRFFFIIIUUUeeeuuuxxxlllSSS@@@777555555333222111000////////////000000////////////000000////////////////////////..............................---------,,,,,,,,,---------------------------,,,++++++++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------+++,,,,,,+++******+++---,,,---...---,,,+++,,,---,,,,,,---------.........------...///000111222222222222333444444444333222444555666777888999999999777888888999:::999999999888:::GGGmmm{{{bbbPPPIIIHHHGGGFFFFFFBBB===<<<>>>>>><<<:::666666777888:::999777444222666===CCCJJJSSS___gggddd^^^UUUNNNIIIDDD===888999666333333555777666444777777777777666666777777@@@ZZZxxxwwwYYYIIIQQQbbbtttlllkkkkkkmmmppprrrqqqmmmjjjpppmmmmmmooommmiiigggiiiggggggfffggghhhjjjlllnnnmmmkkkgggcccaaaaaaaaabbb___]]]\\\\\\]]]]]]\\\ZZZ^^^```ccceeedddbbb___]]]]]]]]]]]]\\\[[[ZZZXXXXXXVVVTTTSSSUUUYYY\\\[[[YYYXXXWWWWWWXXXZZZ\\\\\\[[[TTTTTTUUUVVVWWWWWWWWWWWW[[[^^^___\\\\\\aaaeeefffbbb```^^^\\\[[[[[[\\\]]]^^^ZZZUUUQQQOOOPPPSSSUUUWWWWWWVVVUUUSSSPPPNNNLLLQQQSSSUUUUUUTTTRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPRRRRRRSSSTTTPPPMMMMMMSSS\\\dddhhhqqqkkkcccfffiii___TTTIII;;;===999;;;DDDQQQ```qqq~~~}}}nnn___WWWRRRMMMPPPaaa}}}xxxvvvzzz~~~~~~~~~}}}}}}~~~~~~}}}}}}lllqqqqqqnnnrrr~~~{{{sssggg___eeessswwwyyywwwmmmZZZJJJJJJRRRXXX\\\bbbkkk{{{{{{hhhGGGEEELLLaaa}}}fffVVV@@@333111222333111222222111000////////////000//////......//////000////////////////////////////////////////////////------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***------------------------+++,,,,,,+++******+++------//////...,,,+++,,,---,,,------------.........---......///000111222222111111333333444444444444666666555555666666777888888999999:::::::::::::::999;;;GGGmmmooofffYYYIII@@@???@@@===999<<<:::999888888999999999:::888555444444777999:::<<>>??????>>>>>>@@@FFFOOOUUUWWWUUUSSSRRRLLLIIIEEE@@@<<<888666666555555555555555555555555222555777666444333555888@@@QQQaaahhhrrrzzzmmmcccrrrnnniiilllkkkfffgggjjjmmmkkkhhhhhhlllqqqqqqmmmlllmmmkkkfffdddeeeggghhhiiiiiihhhgggeeedddcccaaa]]]ZZZYYYYYYZZZZZZYYYXXXXXXYYY\\\]]]]]]\\\\\\```bbbaaa]]]ZZZYYYZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXXWWWWWWWWWWWWXXXYYYYYYWWWUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVYYYYYYXXXXXXYYYVVVPPPPPPOOOMMMMMMMMMNNNPPPQQQPPPOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOPPPQQQOOOMMMLLLMMMNNNIIIJJJLLLNNNPPPPPPPPPPPPRRRQQQOOOMMMLLLLLLMMMMMMLLLLLLKKKLLLMMMMMMLLLJJJLLLNNNMMM[[[zzziiiPPPFFF111555999;;;DDD[[[}}}uuukkkiiijjjjjjmmmiiieeedddfffiiilllnnnrrrqqqbbbXXXQQQLLLHHHFFFCCC@@@BBBFFFIIIHHHEEEGGGNNNNNNEEEBBBJJJSSSVVVEEENNN]]]qqqnnntttwwwcccOOOFFFAAA<<<<<<@@@SSScccpppyyyxxxggg[[[cccvvv[[[MMMEEE;;;444222///000000000//////111222000//////......////////////......------......///////////////////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,---......---,,,---...------........./////////...//////000111222333333222222222222333444555555777777666666555666666666888999999:::::::::::::::;;;:::CCCfffwwwuuurrrnnnkkkmmmqqqiiiZZZJJJ@@@===:::555:::888777555555777:::<<<555777<<>>AAAIIITTT___eeedddaaa[[[]]]]]]WWWLLLAAA999666444333333333444444222111222444666666666555555555000666:::999:::GGG___rrruuuddd\\\UUUSSSaaauuu{{{wwwkkkhhhbbb___ccciiijjjggggggjjjllllllkkkiiijjjlllfffeeehhhmmmnnnjjjiiijjjggghhhiiihhhgggccc```^^^[[[ZZZZZZYYYXXXXXXWWWWWWTTTTTTTTTVVVYYY\\\\\\[[[ZZZ^^^aaa^^^YYYUUUVVVXXXSSSRRRRRRRRRTTTVVVXXXYYYXXX\\\```cccbbb```]]]\\\VVVVVVWWWYYY[[[ZZZXXXVVVUUUTTTSSSRRRRRRRRRTTTTTTWWWVVVQQQMMMNNNRRRQQQLLLJJJJJJKKKLLLLLLMMMMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKNNNLLLKKKJJJKKKNNNQQQSSSNNNPPPQQQOOOLLLIIIHHHHHHLLLMMMOOOPPPPPPOOONNNMMMLLLKKKJJJJJJKKKMMMPPPQQQLLLJJJHHHHHHIIIIIIHHHFFFDDDKKKIIIFFFGGGJJJ]]]{{{ooo^^^GGG???>>>DDD@@@888>>>LLLKKKYYYbbbbbbiii{{{}}}uuu{{{ssskkkccc___cccqqqttthhhbbbeeebbbXXXPPPXXXWWWVVV[[[ZZZYYYaaaNNNMMMMMMNNNPPPQQQRRRRRRWWWRRRLLLKKKQQQ___oooyyyiiicccXXXMMMGGGIIIPPPVVVRRR\\\lll|||zzzrrr}}}}}}zzzrrrsssrrrlllggg^^^PPPCCCCCC===<<<@@@BBBIIIaaazzzzzzxxxqqq^^^dddfffJJJBBB666000666888111...111222222111222333222...,,,//////.........//////000.........------.........////////////////////////////////////////////////*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---(((***,,,,,,,,,,,,...000............/////////000//////000111222333333444555444333222222222333444555666888999999999888777777777888999999999999888:::888===___rrroookkkgggbbb]]]XXXUUULLLGGGAAA???AAABBBBBB@@@<<<===>>><<<888555333333888888777888999<<>>999222666777666>>>MMMWWWfffxxxeeeVVVNNNZZZpppqqqiiiccc```]]]___dddgggfffccceeeeeefffhhhkkkmmmmmmmmmgggfffffffffggghhhjjjkkkfffeeeeeeffffffccc___[[[___\\\YYYYYYYYYXXXUUURRRVVVWWWWWWWWWVVVWWWYYY[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYY\\\[[[[[[^^^```___[[[WWWXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNLLLLLLOOOQQQQQQPPPOOOMMMMMMPPPUUUTTTOOOIIINNNMMMLLLLLLMMMMMMKKKIIIOOOPPPPPPPPPPPPNNNLLLKKKOOOOOONNNMMMLLLJJJHHHGGGLLLLLLKKKKKKNNNRRRMMMFFFIIIGGGEEEHHHNNNPPPNNNJJJKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEDDDEEEHHHNNNTTTWWWeeennnxxxlll___ZZZRRR```bbbSSSIIIJJJEEE:::???<<>>;;;888666666666555444888777777777999<<<>>>???:::>>>DDDLLLSSSYYY]]]___eeeeeeccc___WWWMMMDDD??????===:::777555444333333444555555444333333444555;;;;;;444222777555666BBBHHHPPP```rrr}}}iiiWWWRRR]]]rrrssskkkfff^^^\\\\\\___cccggggggffffffggghhhjjjkkkkkkjjjiiiffffffeeeeeefffgggiiijjjdddccccccddddddbbb^^^[[[```]]]ZZZXXXXXXXXXVVVSSSRRRTTTTTTUUUUUUVVVYYY\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWWWW]]]\\\\\\^^^___]]]XXXTTTTTTSSSSSSRRRRRRRRRRRRRRRVVVVVVVVVUUUTTTSSSQQQQQQOOOMMMKKKLLLOOORRRRRRQQQPPPNNNMMMNNNQQQRRROOOMMMMMMLLLLLLMMMOOOOOONNNMMMMMMMMMNNNNNNMMMLLLJJJIIIKKKLLLNNNNNNMMMJJJGGGEEEFFFIIIJJJKKKNNNQQQNNNHHHNNNKKKIIIKKKNNNOOOLLLHHHIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCDDDEEEHHHJJJLLLHHHQQQZZZeeexxx{{{xxxuuussstttqqq~~~{{{nnn___UUUBBB999:::777;;;BBB@@@BBBBBBHHHRRR\\\cccooozzzzzzxxxwwwwwwyyyqqqhhhfff```]]]]]]XXXLLLAAA===>>>>>>???GGGUUU``````ZZZUUU```ggglllyyyiiiddd[[[WWWmmmpppZZZQQQIII===555444444333333222111111000000000000000000000000000000............////////////........................------------........................------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***************************)))************+++++++++,,,,,,,,,---------......---......///////////////000000000000111111111111111222222222222333333333222555777888777777777888555666666777888999999:::<<<;;;<<>>;;;>>>===:::888777888999:::666777888999888888999;;;<<<999777777:::???CCCEEEPPPYYYfffsssyyyxxxtttpppfff```UUUJJJAAA<<<:::999333333333333333333333333222333555555555555777999444<<<>>>AAAHHHKKKUUUiii}}}]]]PPPKKKjjjsssiiifffbbb___YYYZZZ\\\___cccfffhhhjjjhhhjjjkkklllkkkiiifffdddfffeeeeeedddeeefffhhhiiibbbaaa``````aaaaaa^^^\\\aaa^^^ZZZWWWWWWVVVUUUTTTRRRSSSUUUUUUVVVXXX\\\___^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVUUUVVVVVVWWWWWW]]]]]]]]]]]]]]]ZZZUUURRRRRRRRRRRRRRRRRRSSSSSSSSSVVVVVVVVVUUUTTTRRRQQQPPPMMMLLLKKKMMMOOORRRRRRRRRQQQPPPOOONNNNNNOOOPPPPPPMMMMMMMMMOOORRRSSSRRRQQQLLLLLLLLLLLLLLLKKKIIIIIIJJJLLLNNNOOOMMMIIIDDDAAABBBIIIMMMMMMNNNOOONNNKKKNNNLLLJJJKKKMMMMMMKKKHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFCCCHHHMMMPPPYYYkkk{{{pppZZZKKKBBB888666888333888666777===CCCIIIQQQXXXccccccsssyyyooocccUUUKKKIIIDDDAAABBBAAA===;;;;;;EEELLLOOOOOO[[[mmmppphhhcccttthhh^^^___eeexxx\\\HHH666111000///111555333333222222111000000000000000000000000000000000---............/////////------------------------------------........................------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,************************)))************+++++++++------------............------...///////////////000000000000111111111111222222222222333333333333333555777777777666777888777777777888888888999999===<<<<<>>AAAEEEMMMVVV]]]rrr{{{|||jjj^^^OOOIII@@@999555666999<<<333333555666666666666666333666999999777555666777444III\\\hhhqqqrrr{{{eeeLLLTTTdddttthhhcccaaa]]]YYYYYY\\\___bbbcccfffiiikkkiiilllnnnmmmjjjfffbbb```eeeddddddcccdddeeefffgggaaa```______``````___^^^```]]]YYYVVVTTTTTTTTTUUUWWWXXXYYYYYYYYY[[[^^^aaa___^^^]]][[[ZZZXXXWWWVVVXXXWWWWWWWWWWWWWWWXXXXXX[[[[[[\\\\\\[[[XXXTTTQQQSSSSSSTTTUUUVVVVVVVVVWWWTTTTTTTTTTTTSSSRRRQQQQQQNNNMMMNNNNNNPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNPPPQQQQQQQQQQQQSSSUUUVVVUUUTTTLLLLLLLLLLLLLLLKKKJJJJJJMMMNNNNNNMMMKKKGGGBBB@@@HHHPPPVVVTTTPPPOOOOOOMMMJJJHHHHHHJJJLLLMMMKKKIIIGGGFFFDDDDDDDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGLLLOOOPPPLLLKKKRRR___jjjwww~~~wwwuuujjjSSSGGGEEEAAA<<<:::999:::=========<<<@@@>>>PPPtttwwwqqqhhhrrr{{{}}}{{{xxxrrrlllfff```YYYUUURRRLLLBBB999>>><<<<<<>>>CCCHHHNNNRRRXXX^^^aaa______bbbdddcccooosssiiiqqqeeeWWWGGG===555555777555555777222222111111000000000000////////////////////////---------.........//////------------------------,,,,,,---------..................---------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---************************))))))*********+++++++++,,,,,,,,,------------...,,,---...///000000000//////000000000111111111111222222222333333333444444333444666666666666777888888888888888888888888888===<<<===UUURRROOOIIICCCBBBEEECCC??????===:::999777666444333666888::::::888666666777888::::::888666666:::>>>@@@IIIRRRWWW[[[cccqqq|||zzz}}}~~~sssaaaOOODDD???===999555444444666777666666666777777666555555555777999888777;;;BBBGGGbbbyyyxxxYYYQQQllluuuqqqkkkeeeaaa^^^]]]]]]^^^```ccceeeeeefffgggiiihhhkkknnnmmmhhhccc```___dddcccbbbbbbbbbcccdddeeeaaa```^^^___```aaa```___]]][[[XXXTTTRRRRRRSSSUUU[[[[[[[[[ZZZYYYZZZ\\\^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVXXXZZZZZZYYYVVVSSSRRRRRRSSSUUUVVVWWWXXXWWWWWWQQQQQQRRRSSSSSSSSSRRRRRROOOPPPQQQQQQPPPPPPPPPQQQPPPRRRTTTSSSQQQPPPPPPPPPUUUUUUTTTVVVWWWXXXWWWUUULLLLLLKKKKKKKKKKKKKKKKKKMMMMMMKKKJJJIIIHHHGGGGGGRRRZZZ^^^ZZZRRROOONNNMMMKKKJJJJJJKKKLLLLLLKKKJJJGGGFFFEEEDDDEEEFFFIIIJJJIIIHHHGGGFFFFFFFFFHHHIIIHHHKKKNNNLLLHHHIIIQQQZZZdddkkkyyylllggg^^^LLLGGG???;;;<<<===:::666>>>:::CCCYYYccc\\\WWWZZZbbbhhhuuu{{{hhhiii}}}vvvhhhbbbdddxxxdddNNNPPPYYY^^^YYYSSSRRRPPPLLLHHHEEEBBBCCCEEEDDD@@@;;;DDDFFFJJJOOOXXXdddnnntttuuuqqqqqqtttnnneeennn~~~oooXXXFFF@@@777444444666777444000///111111000000000000//////////////////////////////------------............------------------------,,,,,,,,,------------......------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++***)))***+++---...************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,---...///000000000000///000000000111111111111222222333333333444444444333444666555555555777888888888888888888999999999;;;<<<===VVVAAA@@@<<<888999<<<:::555777777888888777666444333777:::===<<<:::888:::<<<@@@BBBDDDGGGJJJNNNSSSVVViiilllnnnhhhaaa^^^dddjjj```]]]XXXQQQIIIAAA<<<999666777888888888888777666555555555444444444444444///444:::BBBLLL\\\ppp~~~uuudddlllpppeeefffeeeaaa\\\[[[```dddcccdddeeefffgggfffeeedddeeeiiikkkjjjeeeaaa___```cccbbbaaaaaaaaabbbcccddd```_________``````___]]]YYYYYYXXXUUUSSSRRRTTTVVVZZZZZZYYYWWWUUUTTTUUUWWWYYYXXXXXXWWWVVVUUUTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVYYYYYYWWWTTTRRRQQQPPPQQQSSSTTTUUUUUUUUUTTTPPPQQQQQQRRRRRRRRRRRRRRROOOQQQSSSSSSRRRQQQRRRSSSSSSTTTUUUUUUTTTSSSQQQPPPVVVUUUUUUVVVWWWXXXVVVUUULLLKKKKKKJJJJJJKKKKKKLLLJJJJJJIIIIIIKKKMMMOOOQQQWWW]]]___YYYRRROOONNNLLLPPPPPPOOONNNLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFHHHJJJLLLHHHIIILLLMMMJJJFFFIIIOOOPPPQQQ^^^xxxwwwbbbQQQMMMOOOMMMIIIAAA:::888======999:::@@@>>>DDDPPP\\\```^^^```eeegggcccdddlllsssqqqlllgggcccZZZQQQVVVkkkwwwjjjeeeeeecccZZZRRREEECCCHHHYYYmmmyyywwwqqqsssxxxyyypppcccWWWKKKAAA:::@@@BBB???<<<>>>BBBDDDCCCCCCDDDHHHMMMPPPRRRRRRTTT^^^jjjvvvyyyiiiZZZMMMHHHBBB888222222222111111111111000000000000000000///////////////000000000000000000000000,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,************+++,,,------************************)))************+++++++++************++++++++++++,,,,,,...///000000000000000000000000111111111111333333333333444444444444333444555555444555777999888888888999999999:::::::::;;;>>>WWW;;;;;;888666:::???>>>:::666777888888999:::<<<===333777;;;>>>@@@EEENNNUUU^^^```dddiiinnnppppppooo{{{uuuiii[[[NNNFFFBBBAAA@@@===:::777555555666777111333555888999999999999555555444555666888999;;;:::GGGZZZmmm~~~xxxjjjgggjjjmmmwwwqqq}}}kkk[[[aaacccccc```\\\\\\aaaffffffeeedddfffhhhgggddd```aaaeeehhhgggbbb``````bbbcccbbbaaa`````````aaabbb^^^^^^^^^___```___\\\YYYWWWYYYYYYXXXUUUUUUVVVYYYWWWWWWVVVSSSQQQPPPQQQSSSTTTTTTSSSSSSSSSRRRRRRRRRNNNNNNNNNOOOPPPRRRTTTTTTTTTWWWYYYYYYUUUQQQOOOOOONNNPPPQQQSSSTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPOOONNNMMMPPPSSSUUUTTTTTTVVVXXXYYYVVVSSSSSSUUUVVVTTTRRRRRRQQQQQQSSSUUUVVVVVVTTTPPPOOONNNNNNNNNNNNOOOPPPJJJJJJKKKMMMNNNPPPQQQRRRRRRWWWWWWRRRMMMMMMMMMLLLNNNNNNNNNMMMJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJHHHIIILLLIIIDDDDDDIIIMMMKKKRRRaaaqqqzzzppppppllleeeRRROOOJJJGGGEEECCCBBBBBB===CCCKKKOOOKKKEEEEEEIIIIIIEEEEEEIIIJJJEEECCCEEE???CCCGGGNNN\\\kkkooommmZZZRRRGGGAAAAAAAAA<<<666666666999@@@KKKSSSWWWXXXNNNOOOLLLGGGFFFHHHHHHEEE>>>AAAHHHPPPUUUZZZbbbjjjiiijjjiiihhheeefffhhhkkkmmm|||cccKKKEEE@@@:::777666555555555333444444222000222444555////////////////////////000000000000000000000000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---///000000111111000000000000111111111111333333333444444444444555333444555444333444777999777777888999999:::;;;;;;999<<>>===<<<:::888999<<<>>>DDDHHHNNNUUU]]]jjj{{{{{{qqqjjjaaaUUUFFF<<<:::999777555111333666888999888666555555555555555555555555555777666777888;;;???BBBEEEXXXlll{{{iiijjjWWWZZZ[[[XXX]]]ppp|||qqqrrrwwwmmmlllggg^^^```ccceeedddbbb```aaabbbfffcccbbbdddhhhhhhccc^^^___cccfffeeeaaa___aaaeeebbbaaa```______```aaabbb\\\\\\]]]______]]]ZZZVVVVVVYYY[[[ZZZXXXWWWYYY[[[UUUUUUTTTRRRPPPOOOQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXUUUXXXZZZYYYTTTOOOMMMLLLOOOPPPRRRTTTTTTSSSQQQPPPUUUUUUTTTRRRQQQNNNMMMKKKJJJNNNSSSVVVVVVWWWYYY\\\___XXXRRRQQQUUUWWWVVVTTTMMMMMMNNNPPPTTTUUUUUUTTTUUUTTTSSSRRRSSSSSSUUUVVVMMMOOOPPPQQQQQQPPPNNNMMMLLLOOONNNJJJIIILLLMMMLLLGGGHHHIIIHHHGGGEEEEEEFFFCCCCCCDDDEEEDDDDDDCCCCCC???@@@BBBDDDDDDCCCAAA???BBB>>>???EEEFFFDDDEEEJJJFFFDDDGGGMMMQQQZZZpppxxxxxxzzzyyyuuussspppfff[[[___gggooonnncccWWWTTTWWWPPPKKKIIIIIIDDD======BBB:::EEEPPPUUUZZZ^^^ZZZSSSIIIFFFAAA===>>>AAAAAA???AAABBBFFFKKKTTTcccrrr}}}sssnnneee]]][[[\\\WWWOOO\\\___lll~~~uuussstttttt___QQQJJJDDD>>>777888777444333333222///000333555333000000111111.........///////////////000000000000000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,((()))+++,,,------,,,,,,************************)))************+++++++++++++++,,,,,,,,,---------+++,,,---///000111111111000000000000111111111111333333333444444444555555333444444444333444777999666777777999:::;;;<<<<<<999<<<@@@WWW???:::777<<>>???DDDKKKQQQ___jjjpppmmmmmmwwwyyyrrrjjjeeeccc]]]TTTLLL>>>???<<<777333333444555666444333333444555555555777666777:::999666666:::444???FFFGGGLLL[[[llluuuqqqbbbRRRMMMJJJKKKMMMZZZ~~~{{{nnngggeeebbb```bbbbbbbbbaaa```aaaccceeefffggggggfffeeecccaaa```eeedddaaa```aaaeeeiiilllkkkeee___[[[[[[[[[[[[YYYVVV]]]aaa^^^[[[\\\^^^^^^YYY```ccc\\\TTTSSSWWW[[[XXXVVVTTTUUUXXXXXXUUUSSSQQQPPPNNNLLLLLLNNNPPPRRRWWWUUUTTTTTTWWWZZZ[[[\\\SSSTTTTTTRRROOONNNNNNNNNSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUSSSQQQNNNMMMLLLKKKLLLPPPTTTUUUTTTUUU[[[```iiiaaaVVVQQQQQQSSSRRRQQQMMMLLLLLLNNNRRRVVVXXXYYYPPPOOONNNMMMNNNPPPRRRSSSPPPQQQRRRSSSQQQNNNKKKHHHOOONNNMMMLLLKKKKKKKKKKKKDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBB@@@?????????@@@AAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBDDDIIIOOOUUUYYYxxx{{{vvvgggppplllXXXJJJLLLLLLGGGFFF[[[www|||vvvdddYYY[[[PPPJJJLLLEEENNNRRRPPP^^^qqq~~~gggYYYWWWYYYmmmrrr\\\VVVOOOGGGAAA<<<777555555555444333333222111111111111222222222222111111000000000000000000000000000000//////.........---.........------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///000000///---,,,............/////////000,,,---...///000000000000333333333333333333333333444444444555555555555555777777777888999999:::::::::===>>>SSS|||======???CCCJJJTTT\\\bbbNNNNNNQQQVVV```kkkvvv|||pppcccbbbeeegggXXXRRRLLLKKKKKKIIIBBB;;;;;;;;;:::888666777777666777777666777888888888777888555444555555555;;;BBBPPPbbbsssxxxzzzzzznnnfffUUULLLTTTlllpppuuuvvvkkkdddaaa^^^[[[XXXYYY^^^cccdddaaa___bbbeeeeeefffggghhhggggggfffeeefffeeecccccceeehhhkkknnnhhhddd___\\\\\\]]]\\\[[[XXX___ccc```^^^aaacccdddaaaffffff]]]VVVVVVYYY[[[XXXWWWVVVWWWYYYZZZXXXUUUTTTRRRPPPNNNNNNOOOQQQRRRVVVUUUUUUWWWYYYZZZZZZYYYVVVVVVVVVTTTPPPNNNNNNNNNPPPOOOOOOOOOOOOQQQSSSTTTRRRQQQOOONNNLLLKKKKKKKKKQQQTTTVVVUUUSSSSSSXXX\\\bbb\\\UUURRRSSSSSSRRROOOPPPOOONNNOOORRRUUUVVVVVVQQQPPPOOONNNOOOPPPRRRSSSMMMNNNOOOOOONNNLLLIIIHHHMMMLLLKKKJJJIIIIIIIIIIIICCCCCCBBBBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBB@@@@@@>>>=========>>>??????????????????@@@AAAAAAAAA@@@@@@BBBDDDHHHMMMOOOXXX\\\aaaeeemmm|||nnn^^^^^^ccceeeTTTjjjtttiiilllgggqqqjjj]]]]]]aaaqqq[[[KKKEEEBBB===999888777555333555444444333222222111111000111111222222111111000////////////////////////000/////////.........---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......,,,+++***---------............///------...///000000000000333333333333333333333333444444444555555555555555666777777888888999::::::;;;<<<===RRR{{{VVV]]]gggooouuu{{{vvv^^^LLLEEECCCBBB===999666777;;;<<<888333666444444444666555444333444555555555666666666666888777:::BBBKKKTTTaaalllwwwmmm^^^[[[XXX^^^bbb[[[dddyyykkkiiifffbbbaaabbb```]]]YYYSSS\\\fffhhhccc```aaaeeebbbdddeeeggghhhhhhhhhgggddddddeeeeeeggghhhjjjkkkcccaaa^^^]]]^^^^^^^^^]]]]]]ccceeeaaa___bbbeeeeeedddfffccc]]]YYYZZZ\\\[[[WWWWWWXXXYYY[[[\\\ZZZYYYVVVUUUSSSRRRQQQRRRSSSSSSYYYYYYZZZ\\\^^^^^^[[[YYYWWWWWWWWWUUUQQQOOOOOOOOONNNNNNMMMMMMMMMNNNPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMUUUVVVVVVSSSOOOOOORRRUUUYYYVVVRRRRRRSSSTTTQQQNNNRRRQQQOOOPPPQQQRRRRRRRRROOONNNMMMLLLLLLMMMOOOPPPIIIJJJJJJJJJJJJIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAA@@@@@@@@@??????@@@???>>>>>>>>>???@@@AAA>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBEEEJJJMMMRRR]]]lllwww~~~|||{{{qqq~~~qqqnnnuuu~~~ppp^^^SSSIII>>>666777555333333444666666666444444333333222222111111000111111222222111111000/////////////////////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***))))))))),,,+++************+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,---------.........---...///000000111111000333333333333333333333333444444444555555555666666666666777888888999999:::;;;;;;<<>>>>>===<<<<<<<<<===>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<==================>>>AAACCCCCCDDDHHHPPPVVVfffsss|||wwwwwwnnn[[[QQQDDD<<<:::;;;:::999777555333333555666555555333333333333222222111111000000111111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,***))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,---.........---------------.........//////......///000111111111111222222333333333333444444333333444444555666666666666666777777888999999999;;;:::;;;SSS|||{{{ssshhh```[[[UUULLLFFFFFF@@@:::888:::===@@@BBB>>>===<<<===???@@@>>>;;;@@@999666888999777999>>>???BBBEEEIIIMMMTTT]]]cccaaakkkoooaaaSSSNNNJJJJJJQQQ]]]jjjrrr|||sssxxxqqqfffccceeegggiiieeedddbbbbbbcccccccccbbbeeefffgggiiikkkkkkiiifffcccdddeeefffffffffeeedddeeeeeeffffffeeeccc```^^^\\\\\\]]]]]]]]]^^^___```dddfffddd___\\\^^^^^^]]]VVVYYYZZZYYYZZZ\\\WWWQQQRRRTTTXXXZZZ[[[ZZZZZZZZZTTTUUUVVVWWWXXXYYYYYYYYYYYYVVVTTTTTTUUUVVVVVVUUUQQQRRRSSSSSSQQQQQQRRRSSSOOOOOOMMMLLLLLLMMMNNNOOOJJJKKKKKKMMMNNNPPPRRRSSSUUUTTTSSSPPPNNNMMMOOOPPPPPPNNNLLLLLLNNNPPPQQQRRRKKKJJJJJJKKKMMMMMMMMMKKKHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@@@@?????????>>>>>><<<;;;;;;:::;;;<<<===>>><<<===<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<:::;;;<<<============<<<===>>>???===;;;;;;>>>AAAGGGOOO[[[hhhuuu~~~ssswwwvvvhhhhhhtttoooaaaPPPBBBBBB>>>999666555666555555666444222222222222111000333222222222222222111111000000000111111000000000........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***))))))))))))******************************************************+++++++++,,,,,,,,,+++,,,,,,------.........////////////000000000000...///000111222222222222222222222333333444444444333333444444555666666777555666666777888888999999;;;999;;;UUUwwwfff[[[RRRMMMFFFAAA>>><<<888555===:::999<<<>>>>>>???AAA<<<;;;:::::::::999777555555111333999<<<;;;BBBKKKYYY^^^eeekkkpppwww|||cccMMMBBBEEEPPP\\\ffftttppplllgggddddddeeegggggghhhfffcccaaa```aaacccdddjjjgggeeefffjjjllliiifffeeefffggggggfffeeedddcccfffgggggggggeeebbb___]]][[[\\\\\\[[[ZZZ[[[]]]___```cccbbb^^^^^^aaaaaa^^^XXX[[[[[[YYYXXXWWWRRRKKKPPPTTTXXXZZZZZZYYYXXXXXXSSSTTTVVVXXXYYYYYYYYYXXXYYYVVVSSSSSSTTTUUUVVVVVVPPPRRRSSSSSSQQQQQQRRRTTTOOONNNLLLKKKKKKKKKLLLLLLIIIJJJJJJKKKMMMOOOPPPQQQVVVUUUTTTSSSRRRRRRRRRRRRMMMLLLKKKKKKLLLNNNPPPRRRHHHGGGGGGIIIKKKLLLKKKIIIIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBDDDEEEEEEFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBB????????????>>>>>>>>>===;;;::::::::::::;;;===>>><<<============<<<;;;;;;:::999999999999:::;;;;;;888999:::<<<<<<=========:::;;;<<<;;;:::999:::;;;;;;===CCCMMMUUU```mmmzzz{{{qqqkkkcccoooddd\\\WWW^^^mmm|||yyyqqqeeeVVVJJJBBB===:::;;;;;;:::999777444222000444333222222333444222111222222222222222222111111///000000111111000000///........................---------------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))***))))))***++++++***))))))******************************+++++++++,,,,,,,,,))))))******++++++,,,,,,//////000000000111111111///000111222222333333222111222222333333444444555222333333444555666777777555555666777777888888999;;;888<<>>;;;:::::::::<<<999:::>>>===999999=========<<<<<<<<<;;;999888666999DDDSSSZZZ\\\ffftttwwwmmmfff[[[PPPJJJJJJ```sssuuuiiinnndddcccbbbbbbbbbcccbbbaaacccbbb```^^^]]]___bbbeeeaaaaaaaaaccceeefffeeedddbbbbbbcccdddcccbbbaaa```ddddddeeeeeedddaaa___^^^\\\]]]\\\YYYWWWWWWZZZ^^^\\\___^^^\\\]]]___^^^ZZZXXX[[[ZZZUUURRRRRROOOLLLPPPTTTYYY[[[ZZZXXXWWWXXXTTTVVVWWWYYYYYYWWWUUUTTTUUUTTTRRRSSSTTTUUUUUUTTTTTTUUUUUUTTTRRRQQQQQQRRRQQQPPPNNNLLLLLLLLLLLLMMMKKKKKKLLLLLLMMMOOOPPPQQQTTTTTTTTTTTTTTTRRRPPPOOOJJJLLLMMMMMMMMMMMMMMMNNNHHHGGGHHHIIIKKKKKKIIIGGGHHHHHHHHHGGGFFFEEECCCCCC???AAACCCDDDEEEDDDCCCBBB??????>>>>>>>>>??????@@@============<<<<<<<<<<<<::::::999999:::;;;===>>>;;;<<<=========<<<;;;:::888888888888888999::::::777777888888999:::;;;;;;:::;;;<<<<<<;;;;;;<<<<<<;;;999<<>>;;;<<<>>>666888999999777555555555333333222333555666555333111111111111111111222222//////000000000000//////........................,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++((()))***++++++***)))(((******************************+++++++++,,,,,,,,,))))))))))))***+++,,,---////////////000000000000///000111222333333333333111111222333333444555555222222333444555666777777555555666666777888888888:::888===]]]]]]aaaccc\\\PPPIIIJJJOOOBBBAAA>>>:::666666999;;;777555888======999;;;AAADDDDDDDDDDDDEEEDDDCCCBBBKKKSSSggg}}}ppp^^^UUUTTTLLLGGGGGGJJJNNNRRR^^^jjj~~~pppaaaddd^^^YYYfffaaa___\\\ZZZZZZ[[[]]]^^^YYYZZZYYYXXXXXXZZZ^^^```VVVZZZ___aaaaaa```aaabbb\\\]]]^^^______^^^]]]]]]______```aaaaaa```^^^^^^]]]]]][[[XXXTTTUUUYYY]]][[[]]]\\\YYYYYYZZZWWWRRRUUUWWWVVVPPPLLLNNNPPPOOOQQQUUUZZZ\\\ZZZXXXWWWXXXVVVWWWYYYYYYXXXUUURRRPPPKKKKKKLLLNNNOOOOOOMMMKKKXXXXXXXXXVVVSSSQQQPPPQQQTTTSSSQQQOOONNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRPPPLLLJJJHHHKKKOOOPPPOOOMMMKKKJJJJJJIIIIIIJJJKKKJJJHHHFFFFFFFFFFFFEEEDDDBBBAAA@@@===???BBBDDDDDDCCCAAA???======<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::::::::999999:::<<<===>>>;;;;;;<<<===<<<;;;:::999777777777777777888999999777666666666666777888999::::::::::::999999999999>>>;;;;;;???>>><<<@@@GGGLLLTTT\\\bbbmmm~~~}}}eeeTTTFFF<<<;;;:::999999888777777888777888888666444333666888111000000111222222111///111111111111111111222222//////000000000000//////........................,,,,,,,,,------.........*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///............/////////000000000111222333333333333111111222333333444555555222222333444555666777888555555666666777888888888:::888>>>___IIIHHHHHHGGGCCC??????AAA:::;;;;;;::::::<<<======???HHHLLLEEEDDDSSSggguuu|||vvvjjjaaaeeepppwww~~~mmmUUUHHHEEENNNXXXaaaaaadddeeeaaaddd{{{~~~tttvvvhhhddd___ZZZWWWVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXUUUWWWYYYZZZZZZYYYYYYZZZ___]]][[[ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ[[[]]]^^^___```___]]]\\\[[[ZZZZZZ[[[[[[]]]\\\YYYXXXZZZZZZXXX\\\]]]]]][[[XXXWWWVVVWWWVVVSSSRRRTTTQQQNNNRRRZZZ```______]]]ZZZWWWTTTRRRUUUUUUWWW[[[\\\YYYSSSMMMIIIEEEEEEJJJMMMLLLOOOUUUZZZ\\\YYYQQQOOOQQQPPPKKKNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTSSSSSSTTTSSSQQQOOOTTTQQQMMMLLLLLLKKKIIIFFFKKKLLLMMMNNNNNNMMMLLLKKKFFFGGGHHHJJJKKKJJJGGGDDD@@@CCCFFFHHHHHHFFFCCC@@@???????????????@@@@@@@@@<<<=========<<<;;;::::::@@@???>>><<<;;;:::888888777888888999999:::;;;;;;===<<<;;;999888777777666666666666777888888999999<<<:::888666555555666777777777888888888999999999;;;::::::::::::;;;<<<<<>><<<<<<<<<=========>>>===@@@DDDGGGKKKPPPSSSUUURRRaaannnrrryyyyyy[[[NNNQQQ[[[dddjjj}}}nnnhhhiii___]]]YYYVVVTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXYYY\\\^^^\\\ZZZXXXXXXZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^```aaabbbaaa```]]][[[YYYYYYZZZ[[[\\\^^^]]]YYYYYY\\\\\\ZZZ]]]]]]\\\ZZZYYYXXXXXXXXXVVVSSSSSSTTTRRROOORRRYYYaaa___\\\YYYWWWVVVVVVVVVSSSSSSVVVYYY[[[YYYSSSNNNJJJGGGIIIOOOQQQPPPQQQUUUZZZ\\\YYYRRROOOQQQPPPLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPQQQSSSSSSQQQPPPQQQNNNLLLLLLMMMMMMLLLJJJLLLLLLMMMMMMKKKJJJHHHGGGFFFFFFGGGIIIJJJIIIGGGDDDBBBDDDGGGHHHHHHEEEBBB@@@????????????????????????<<<<<<<<<<<<<<<<<<;;;:::???>>>===<<<;;;999888888777888888999999::::::;;;<<<<<<:::999888777777777777777777777777888888888:::999777666666666666777777777777888888999999999:::::::::999:::;;;;;;<<<:::;;;<<<===???BBBHHHLLLSSS^^^mmm{{{oooddd[[[VVVPPPLLLFFFBBB@@@@@@???>>>:::999888777666666666666777666555555444444555555333333333222222111111111000000000000000000000000////////////////////////................................................------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))))))))))))))************++++++++++++,,,,,,++++++,,,///222<<<888222///......//////000000111222333333333333000222444444333333333444222222333444444555555666666666666777888888999999999>>>GGGbbbBBBBBBBBBEEEIIINNNPPPQQQ[[[___eeekkkoootttxxx{{{yyyqqqooo~~~~~~uuuUUUTTTlllwwwiiibbb^^^[[[UUUTTTSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQUUUUUUUUUUUUUUUXXX\\\______]]]ZZZZZZZZZZZZZZZXXX[[[\\\^^^```aaabbbccccccbbb___\\\YYYXXXYYY[[[]]]cccdddaaa]]][[[^^^^^^\\\___]]]\\\ZZZYYYYYYZZZZZZVVVTTTTTTUUUTTTRRRTTTXXX```]]]YYYUUUTTTUUUXXXZZZQQQRRRUUUWWWYYYWWWRRRNNNLLLMMMRRRXXX[[[YYYWWWXXXYYYYYYWWWQQQNNNOOONNNKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLMMMNNNQQQQQQQQQOOOMMMLLLKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKIIIGGGDDDCCCEEEEEEEEEGGGHHHHHHFFFCCCDDDFFFGGGHHHGGGDDDAAA???@@@@@@@@@??????>>>>>>===:::;;;;;;<<<<<<<<<<<<;;;>>>===<<<;;;:::999888777777777888888999:::::::::;;;;;;999888777777777777888888777777777777666666777777777777777777777777777777777777888888888888999999999999999::::::;;;999;;;<<<<<<:::999999:::;;;@@@HHHPPPYYYcccnnnvvvhhhTTTIIIEEEDDDDDDDDDAAA===;;;;;;<<<<<<<<<999888777666666555666666555555444333333333444444222222222222222111111111000000000000000000000000////////////////////////........................------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++...000;;;888333000000000000000///000111222333333333333000222444444333333333444222222333444444555555666666666666777888888999999999===EEE```qqqvvvzzz{{{|||aaaVVVSSSPPPPPPSSSYYYVVVZZZlllyyy___iiixxxiiibbbbbbaaa[[[UUUPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNRRRSSSUUUUUUUUUWWWZZZ\\\dddbbb```___^^^^^^\\\ZZZ]]]^^^```aaabbbbbbaaa```___]]]ZZZXXXXXX[[[___bbbjjjkkkggg```^^^``````^^^aaa^^^\\\ZZZ[[[[[[\\\\\\XXXWWWWWWWWWWWWVVVWWWYYY\\\ZZZWWWTTTTTTUUUXXXZZZRRRSSSUUUVVVVVVSSSPPPMMMMMMRRRZZZaaaeeedddaaa```YYYXXXUUURRROOONNNNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNOOONNNMMMJJJJJJJJJKKKLLLMMMLLLLLLKKKLLLKKKKKKIIIFFFDDDCCCEEEDDDDDDEEEFFFFFFEEECCCFFFGGGGGGGGGEEECCC@@@???AAA@@@@@@???>>>======<<<999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777888999999:::::::::999888777777777777777999888888777666666555555444555666777777777777666777777777777777777777777888888777777888888999:::777999;;;;;;:::999999:::;;;;;;;;;;;;<<>>@@@@@@??????>>>===<<<<<<999999:::;;;<<<<<<<<<;;;;;;;;;:::999888777777666666777777888888999::::::888888777666666777777777999888888777666555444444333444555666666777666666666666666666666666666666666666666666666777888888444555666666555666888:::::::::888777777999===@@@===???DDDMMM[[[jjjxxxxxxpppjjjbbbWWWOOOKKKJJJHHHGGG???>>>======<<<;;;999888:::999888888999:::999888777666555555444555555555444444333222222222222333111111111111111111111111000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,++++++,,,...///---,,,---///000000000//////000111222222222222000222444444333333333444222222333444444555555666666666666777888888999999888:::@@@[[[tttcccXXXQQQSSSSSSNNNNNNSSSTTTRRR\\\wwwuuubbbggg|||xxxjjj```YYYTTTRRRVVVUUUTTTTTTUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQNNNNNNOOOQQQRRRSSSTTTUUUYYY\\\```bbbaaa^^^\\\[[[XXXXXXZZZ^^^cccfffggggggbbbbbbaaa```^^^]]][[[ZZZ[[[ZZZZZZZZZ]]]bbbfffiii```aaa]]]XXXYYY___dddddddddaaa___^^^```___\\\YYYZZZ\\\\\\[[[]]]___\\\XXXRRRSSSUUUWWWWWWVVVUUUTTTTTTUUUVVVUUURRROOONNNNNNJJJSSS\\\ccciiilllkkkgggccc___\\\\\\ZZZVVVVVVXXXUUUUUUUUUSSSRRROOONNNLLLMMMLLLKKKLLLMMMMMMKKKJJJIIIKKKLLLLLLJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGDDDBBBBBBCCCEEEEEEEEEFFFEEEDDDBBBAAA??????>>>?????????>>>>>>======<<<999::::::;;;;;;;;;;;;::::::999999888777777666666666666777777888999999999777666666666666666777888888888777666666555444444333444444444555555666666666666666666555555555555555555555555555666666777777777666555333444777::::::999999999888999999999999888888:::@@@HHHPPPUUU[[[eeevvv|||}}}~~~jjj\\\VVVNNNEEEHHHAAA;;;:::@@@DDDDDDBBB;;;;;;999888888999::::::::::::999:::;;;:::888666555555444444444444555555444444333222222222333333000000000111111111111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))))))))))))))))))))************+++++++++)))+++,,,,,,++++++,,,...000///...///000000///---...///000111222222222222000222444444333333333444222222333444444555555666666666666777888888999999;;;<<>>>>>>>>>>>>>>>>>>>>>>>=========::::::;;;;;;;;;:::999999999888888777777666666555666666777777888888999999555555555555555666777888777777777666555555555444555444333333333444555666666666666555555444444444444444444444444555555666888888888666555444666888:::999888888888777555444:::999888888:::===AAACCC>>>AAAIIIRRRTTTRRRSSSVVVXXX^^^fffnnnuuu}}}xxxiiiaaaYYY[[[TTTGGGBBBEEEDDD===@@@===;;;<<>>======<<<:::666333555444444333444444555555555555444333333333333333///000000000111111111222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++''')))+++,,,,,,,,,---......------///000000///---...///000111222222222222000222444444333333333444222222333444444555555666666666666777888888999999======AAA\\\xxxhhh```\\\\\\ZZZZZZjjj}}}uuugggeeexxxyyyuuusss|||mmm```ZZZUUUMMMGGGIIINNNOOONNNNNNMMMNNNPPPSSSRRROOOKKKMMMLLLLLLLLLNNNPPPRRRSSSQQQRRRUUUXXX\\\___bbbcccbbbcccbbb```\\\ZZZYYYYYYWWWXXXZZZ___cccffffffeeecccbbb```^^^^^^^^^^^^____________```aaaccceeefffgggeee```YYYXXX]]]aaabbbgggdddbbbcccdddbbb[[[UUUWWW[[[[[[ZZZ\\\```\\\TTTSSSSSSSSSTTTTTTTTTTTTTTTPPPRRRTTTTTTRRRQQQSSSVVVVVV]]]ccceeeiiioooooojjjaaa[[[YYYZZZXXXSSSSSSWWWUUUUUUTTTSSSPPPMMMJJJHHHJJJJJJJJJMMMPPPQQQQQQPPPHHHLLLOOOPPPMMMLLLLLLMMMHHHIIIJJJJJJJJJIIIHHHGGGHHHFFFBBBAAACCCEEEFFFFFFCCCBBB@@@>>>======>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;::::::999888888888777777666666555555666666666777888888999999555555555555555666777888666666666666666555555555666555333222222333555666666666555555555444444444444333333333333444555555222333555555333222333444444444444555777888777666333444666888:::<<<===>>>AAA===;;;>>>???@@@DDDIIIAAAHHHLLLKKKPPPYYY\\\YYY[[[dddoooyyyppp^^^TTTPPPPPPHHHKKKFFF<<<:::BBBBBB;;;555666888999:::;;;<<<===888999999888666666777888777777888999;;;:::777444444444333333333444444555666555444444333333444444//////000000111111111222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++&&&(((+++,,,,,,,,,---///((((((***---000111000///...///000111111222222111000222444444333333333444222222333444444555555666666666666777888888999999<<<;;;???ZZZZZZZZZZZZ[[[ZZZXXXUUUSSSJJJPPPVVVTTTQQQVVVcccooo}}}}}}nnn```VVVPPPMMMIIIFFFEEEFFFIIIKKKJJJHHHLLLNNNOOONNNLLLKKKKKKKKKPPPOOOMMMLLLLLLNNNPPPQQQTTTSSSRRRSSSVVV\\\bbbfff```___]]]ZZZXXXYYY[[[^^^]]]]]]]]]]]]]]]```dddhhhaaadddccc]]][[[^^^aaaaaagggfffeeeeeeeeedddaaa___eee^^^XXXWWW[[[```aaa```cccaaa___^^^]]][[[ZZZYYYUUUYYY\\\\\\YYYVVVUUUVVVQQQSSSVVVVVVUUUTTTSSSTTTRRRSSSSSSSSSTTTVVVZZZ^^^aaacccgggiiiiiigggcccaaa^^^^^^]]]\\\[[[YYYXXXXXXWWWWWWTTTQQQNNNNNNPPPRRRVVVRRRPPPRRRUUUUUUPPPLLLNNNRRRSSSRRRQQQQQQNNNIIIMMMJJJGGGIIINNNPPPMMMJJJEEEEEEEEEEEEDDDDDDDDDDDDBBB???;;;:::<<<===<<<:::;;;;;;<<<<<<<<<;;;999888:::::::::999999999888888999999888777666666777777666666666666666666666666555555555555555555555555444444444555555555555666444444444333333222222222555444444444444333333333333333333444444444555555555555555555555555555555666666666666666555555555444555555666777888888999<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>@@@DDDHHHMMMRRRUUUWWW\\\\\\]]]___aaaccceeefffmmmmmmllliiifffeeeggghhh[[[YYYWWWUUUUUUWWWYYY[[[___[[[SSSLLLFFFBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;>>><<<:::;;;===>>><<<:::888888888999999::::::::::::999999999888777777777666666555444333333222222444333333222222333333444222333333222000//////000222111111111000000//////000000000000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++++++++***)))(((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))))))))))))))++++++************++++++++++++******++++++,,,---,,,,,,------.../////////......//////000000111111222333444444222222333444555444444333333333444444666666666777888888999999<<<;;;===YYYzzzssslllgggdddddd||||||pppeeecccXXXUUUPPPLLLHHHGGGGGGHHHEEECCCBBBDDDHHHKKKKKKJJJJJJLLLMMMLLLJJJIIIIIIJJJLLLLLLKKKJJJKKKMMMOOOPPPRRRSSSTTTVVVXXX[[[]]]___\\\^^^___^^^\\\[[[\\\]]]^^^^^^^^^^^^___bbbfffiiicccccc```\\\^^^cccdddaaadddcccbbbbbbccccccaaa___```[[[UUUTTTXXX]]]^^^^^^^^^[[[ZZZ^^^dddddd]]]VVVUUUWWWXXXVVVSSSRRRRRRSSSWWWXXXYYYXXXVVVTTTTTTUUURRRQQQQQQTTTYYY^^^`````````bbbcccddddddbbb___]]]___^^^\\\[[[ZZZYYYXXXXXXZZZXXXUUUSSSRRRRRRTTTTTTWWWWWWXXXZZZ[[[XXXRRRMMMOOOSSSSSSQQQPPPQQQOOOJJJLLLHHHFFFGGGJJJKKKIIIFFFEEEDDDDDDDDDCCCCCCCCCCCCAAA>>>;;;;;;<<<===<<<:::999:::;;;;;;:::999888777888888888888888888777777999888777777666666666777777777777777777777777777444444444444444444444444444444444444555555555555444444444333333333222222555555444444333333222222333333333333444444444444444444444444444444444444444444444444444444444444444444555666666777888888::::::999999999999::::::777777777888888999;;;;;;888999:::<<<>>>???AAABBB=========>>>>>>@@@AAAAAAGGGHHHGGGEEEBBBBBBCCCEEEFFFEEECCCAAAAAACCCEEEFFFEEECCC???<<<:::999:::;;;;;;;;;;;;;;;;;;;;;::::::999777666777999:::999777777777777888888888888888999888888888888888777777666555555444333333222222444333333222222333333444333666999999777444222222111111111000000000//////////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++++++++***)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++************++++++++++++******++++++,,,---,,,,,,------.../////////......//////000111111111222333444444222222333444555444444333333444444444666666666777888888999999;;;:::>>>ZZZ~~~xxxnnnfffcccZZZLLLCCCBBB???>>>=========???@@@AAA@@@???@@@BBBFFFJJJKKKKKKGGGIIIJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHIIILLLNNNOOOQQQSSSVVVXXXZZZZZZYYYXXXYYY\\\```bbbaaa___]]]]]]``````______aaadddgggiiicccaaa\\\ZZZ]]]cccccc______^^^^^^___aaabbbaaa___^^^ZZZUUUUUUYYY]]]^^^^^^\\\WWWXXXbbbnnnooobbbUUUXXXWWWUUURRROOOOOOQQQTTT[[[[[[ZZZXXXUUUTTTUUUVVVSSSPPPPPPUUU^^^dddccc___eeeddddddcccbbbaaa`````````___]]]ZZZYYYXXXYYYYYY\\\YYYUUUTTTWWWYYYXXXWWWSSSWWW\\\^^^[[[TTTNNNJJJQQQTTTSSSOOONNNPPPOOOLLLLLLIIIFFFFFFHHHHHHEEEBBBCCCCCCCCCBBBBBBBBBAAAAAA???===;;;;;;;;;<<<;;;:::888888999999999888777777666666666666777777777777888777666666555666666666777777777777777777777777444444444444444444444444333333333444444444555555444444444444333333333333555555444444333222111111222222333333333444444444444444444444444444444444333333333333333333333333444444444555666666777777777777666666666666777777555555555555666777888888777777777777777777777777<<<<<<;;;:::::::::::::::>>>??????===<<<;;;<<<>>>;;;:::888777777888:::;;;666666666666666777999999777888::::::;;;:::999999666555444555777888777666777777777777666666666666777777777777888888888888555555444444333333222222333333222222222222333333222666<<<>>><<<777333111111111000000000000//////////////////////////////........................,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,,,,------.../////////......///000000111111222222333444444222222333444444444444333333444444555666666666777888888999999999999>>>[[[zzzzzzqqqhhhZZZUUUQQQOOOHHH???<<>>>>>======>>>@@@CCCFFFHHHIIIDDDEEEFFFEEEDDDDDDEEEGGGEEEEEEFFFGGGJJJLLLNNNPPPQQQSSSVVVXXXZZZZZZYYYXXXYYY\\\```bbbbbbaaa```aaacccaaa``````bbbdddeeeeee______\\\WWWXXX\\\]]]ZZZ[[[[[[[[[^^^```bbbaaa```___]]]ZZZZZZ]]]```bbbbbb___[[[\\\fffqqqqqqeeeXXX]]]ZZZUUUQQQOOOQQQTTTWWWZZZYYYWWWUUURRRRRRUUUWWWUUUTTTUUUZZZ```cccaaa^^^dddcccbbbaaa```aaabbbcccbbb```^^^[[[YYYYYYYYYZZZ\\\WWWSSSTTTYYY[[[ZZZWWWRRRXXX^^^^^^XXXPPPLLLKKKRRRTTTRRRMMMLLLNNNNNNLLLMMMKKKHHHGGGGGGEEECCC@@@AAAAAAAAA@@@@@@@@@@@@???===<<<;;;;;;;;;;;;::::::888888888888888888888777666666666666666777777777666666555555555555555666666666666666666666666666333333333333333333333333222333333333444444444444444444444333333333333333555555444333222111000000222222222222333333333333333333333333333333333333222222222333333333333333333333444444555555555555666555555444444555555666666666666666666777888888777888888888999999::::::;;;;;;:::999888888888888999:::;;;:::999999:::;;;;;;:::999888888999:::;;;999999999:::999999888888444666888::::::999888777666666666777888888999888888777777777666555555555555666666777777888888888444444444333333333222222333333222222222222333333///333888:::888444111///000000000000000000//////////////////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,------.../////////...//////000111111222222222333444444222222333444444444333333333444555555666666666777888888999999888999>>>\\\wwwdddTTTLLLIIIAAA?????????<<<999;;;???777888999:::;;;<<<<<<<<<<<<===>>>??????AAACCCDDDAAABBBBBBBBBAAAAAACCCEEEDDDEEEFFFHHHKKKMMMOOOPPPRRRRRRTTTUUUXXXZZZ\\\]]]\\\^^^_________aaaccceeeeeebbb``````bbbcccbbbaaa___cccbbb[[[UUUUUUYYYZZZZZZZZZZZZ]]]```aaaaaa``````___^^^^^^```aaaccccccbbb```aaaeeeiiihhh```YYY^^^ZZZTTTQQQPPPRRRUUUWWWWWWVVVUUUSSSRRRTTTXXX[[[\\\^^^```bbbaaa```^^^]]]\\\\\\[[[[[[\\\^^^```aaabbbaaa___\\\ZZZYYYYYYYYYWWWSSSPPPQQQVVVYYYXXXUUUVVV[[[___]]]VVVPPPOOOQQQQQQSSSPPPKKKIIILLLLLLJJJJJJIIIGGGEEEDDDBBB@@@>>>?????????>>>>>>>>>======;;;;;;;;;;;;::::::::::::999888888888888999999999666777777777777777777777555444444444444444555555555555555555555555555555333333333333333333333333222222222222333333333444333333333333333333333333444333333222111111000000111111111222222222333333333333333333333333333333222222333333333444444444333333333333333444444444555555444444444444555555666666666666666777777888444444555555666777777888666555555555555555666666444555777777666555666777999888777777777777888999999999999999888666444333333555777999999888777666666777777888888888888999888888888777666666666555555555555666666777777888333333333333333222222222333222222111111222222333...000333333111000////////////////////////000000................................................------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))))))))*********+++++++++***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,------...///////////////000000111222222222222333444444222222333444333333333333333444555666666666666777888888999999888888>>>[[[zzzpppjjjhhhkkk^^^[[[SSSIII???;;;<<>>@@@>>>???@@@??????@@@BBBEEEDDDEEEGGGIIILLLNNNPPPPPPQQQQQQQQQRRRUUUYYY]]]```______^^^]]]]]]```dddhhhdddbbb___```ccceeecccaaadddjjjjjjaaaXXXWWW[[[___ZZZYYYZZZ[[[^^^___^^^]]]]]]]]]]]]]]]]]]^^^^^^_______________^^^\\\ZZZXXXZZZVVVQQQOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUXXX\\\___aaadddfffeeebbb___^^^^^^YYYYYYZZZ\\\^^^___```aaa```___^^^\\\ZZZXXXWWWVVVQQQOOOMMMNNNRRRTTTSSSQQQRRRVVVXXXVVVPPPMMMNNNPPPNNNPPPMMMHHHGGGIIIIIIFFFDDDDDDCCCAAA???>>><<<<<<=========<<<<<<<<<<<<;;;888:::<<<;;;:::999999:::888888888777888888999:::888777777777666666666666333333333333333333444555444444444444444444444444222222222222222222222222111111222222222333333333111111111111222222222222222222222111111111111000000000111111111222222222222222222222222222222222222222222333333444444555222222222222222333333333444444444333333444444444555444444333444444555555444444444444444444444333777777777777777888999:::777888::::::999888888999555555555444444555555555666666777777666666555444555555777888888777666666555666777777555555666777777777777777666666666666555555555555666666666666333333333333222222222222222222111111111111222222000111111000///...000111......////////////000000........................------------------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,------...///////////////000111111222222333222333444444222222333444333333333333444555555666666666666777888888999999999999===YYYppp^^^RRRIIICCCBBBEEE:::999777555555888<<>>>>>======???BBBEEECCCEEEGGGIIIKKKMMMNNNOOONNNNNNOOOPPPSSSWWWZZZ\\\^^^___^^^]]]]]]___cccgggbbb___^^^aaafffiiihhheeejjjnnnmmmeee^^^^^^aaacccYYYYYYXXXYYY[[[\\\ZZZYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVSSSOOOOOOQQQSSSSSSRRRSSSSSSTTTTTTUUUWWW[[[^^^____________```___]]][[[XXXZZZ]]]```aaaaaa```___\\\\\\\\\[[[YYYVVVSSSQQQLLLLLLLLLLLLMMMNNNNNNNNNKKKNNNPPPOOOLLLJJJJJJLLLKKKMMMKKKFFFDDDFFFEEEBBB@@@AAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777999<<<<<<:::888999:::777777666666666777888999888777777666555444333333222222222222222333444444222222222222222222222222222222222222222222222222111111111111222222222222//////000000000111111111000000000111111111111111000000000000111111111222222222222222222222222222000000111111222333333444222222222222222222222222333333222222222222333333444444333333222333333444555555555555555444444444111111111111111222333333111222444444333111111222555555555555555555555555555555555555666666777777777777777777666666666666666777888777444333444555555555555555555666666666666666555555555555555444222222222222222222222222222222111111111111222222///000111000//////000222........./////////000000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))************+++++++++)))))))))))))))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))***++++++,,,++++++************++++++++++++******++++++,,,---,,,,,,------...////////////000000111111222333333222333444444222222333444333333333333444555666666666666666777888888999999;;;999<<>><<<===<<<;;;;;;888888888888888888777777666777666777999;;;:::777666555444444555777888999666999;;;:::999999<<>>BBBEEECCCDDDFFFIIIKKKLLLMMMNNNLLLMMMNNNPPPRRRUUUWWWXXX]]]^^^___^^^^^^___bbbeee```^^^]]]aaahhhmmmllljjjmmmnnnkkkdddaaaccceeecccYYYXXXWWWXXXYYYYYYWWWUUUYYYZZZ[[[ZZZXXXWWWWWWWWWWWWVVVVVVXXX[[[[[[ZZZXXXTTTRRRPPPQQQTTTUUUTTTRRRPPPQQQRRRSSSSSSUUUXXXZZZZZZVVVTTTWWW\\\^^^[[[WWWTTTWWW[[[^^^___]]]ZZZXXXYYYYYYZZZZZZXXXTTTPPPMMMIIIKKKLLLLLLKKKKKKLLLMMMJJJLLLOOOPPPOOONNNLLLLLLHHHKKKIIIEEECCCDDDCCC???@@@AAAAAA@@@???>>>>>>???;;;;;;;;;:::::::::999999666999<<<<<<999888888:::666555444444555666777888777777666555333222111000222111111111222333333444111111111111111111111111111111111111111111111111000111111111111222222222......//////000000000111/////////000111111222222000000000000111111111111111111111111111111111111...//////000111222222222222222111111111111111111222222111111111111222222555555444444333444444444222222222333444555555555555555444333333333444444333555666666555333222333555555555555555555555555333333333333333444555555999888777666666666666666777999:::999555333444666333333333444444555555555666666666555555444444333222222222222222222222222222222111111111111222222---///111111000//////000---.........//////000000........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))************+++++++++))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''(((((()))******++++++++++++************++++++++++++******++++++,,,---,,,,,,------...//////000000000000111222222333333222333444444222222333444222222222333444555666777666666666777888888999999<<<:::;;;UUU~~~zzzmmmhhh```VVVNNNIIIFFFEEE======;;;:::999777666666555555555555666666666666888666555666999:::999666888888888888888888888888999999999999999999::::::>>>=========>>>@@@BBBCCCJJJIIIGGGFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPSSSVVVXXXXXXYYY[[[[[[ZZZZZZ[[[]]]XXX\\\aaafffjjjkkkiiihhhjjjjjjhhhdddaaa___aaabbb```[[[WWWWWWZZZ\\\[[[XXXZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXZZZ\\\[[[XXXVVVRRRNNNLLLMMMPPPSSSSSSQQQQQQNNNKKKLLLPPPTTTVVVVVVVVVUUUTTTSSSTTTTTTVVVVVVUUUVVVWWWZZZ\\\YYYSSSNNNNNNSSSWWWVVVQQQMMMMMMNNNKKKMMMOOOOOOLLLIIIGGGFFFGGGIIILLLMMMMMMLLLLLLLLLHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@===<<<=========<<<>>><<<:::888777777777777666666777888888888888888333333444555666888:::;;;777666555444333222222222111111111111111111111111222222222111111111000000000000////////////000000000000000000000000000000111111000000000000111111////////////000000000000222222111000//////000000:::999777444000///000111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444333333333333333333333333333333333444444444555555444555666555444444444666777666555444444444444444555444222111111222333444555555444444444333333333333333444444333333222111333333222222111000//////000000000000000000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++***)))(((***+++,,,,,,++++++***)))((((((************************************************))))))))))))************))))))))))))************))))))(((((('''''''''&&&*********)))))))))))))))(((((())))))*********+++(((((()))************)))))))))*********++++++++++++,,,---///000//////...000000000111222222333333444444333222222333333333444444333333444555777888666777777777555555777888888>>>>>>TTTtttiii[[[SSSRRRRRRQQQOOOHHHEEEAAA<<<999777777777888777777666555444333333444444555555555666666666777555444555888999888666666666666666666666666666888888888888999999999999=========>>>???@@@AAABBBGGGFFFFFFFFFFFFHHHIIIJJJHHHIIIKKKMMMOOOQQQRRRSSSSSSVVVYYYZZZZZZXXXXXXXXXWWW[[[___bbbbbbbbbaaa`````````___\\\ZZZZZZ\\\^^^ZZZVVVSSSSSSWWWZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYVVVSSSPPPNNNMMMMMMOOOPPPQQQQQQPPPNNNLLLLLLPPPSSSUUUUUUPPPOOONNNMMMMMMMMMNNNNNNRRRSSSTTTWWWYYYXXXTTTOOOMMMQQQTTTRRRMMMIIIIIIKKKLLLMMMMMMKKKHHHFFFEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKFFFEEEDDDBBBAAA@@@@@@@@@???===;;;:::;;;<<<<<<;;;;;;:::999777666666777888444555666666777777777666555444333444777999999888666666555333333222222333111111111111111111111111222222111111111000000000000000////////////000000000000000000000000000000111000000//////000000111.../////////000000000000222111000000//////000000@@@???;;;666111......///////////////////////////////////////////////////000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333333333333333444444444444333555666555444333444555666666555444444444444444444444333333333333333444555555555444444444333333333333444444333333222111333333222111111000//////////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++))))))+++---,,,,,,++++++***))))))(((************************************************))))))))))))************))))))))))))******************)))))))))(((((((((***)))))))))))))))))))))((()))))))))************((()))******++++++***************++++++++++++,,,+++,,,---...////////////000000000111222222333333444333333333222333333333444444333333444555777888666777777777555555777888888>>>>>>UUUnnnppprrrtttooohhhfffiiinnnjjjddd___YYYTTTNNNJJJEEE@@@:::666555666666666222222222222222333444444333333333333222222222222444444444444555555555555555444333444666777666555444444444444444444444444666666666777777888888888;;;<<<===???@@@@@@AAAAAACCCCCCCCCDDDEEEFFFFFFFFFEEEGGGJJJMMMOOOPPPOOOOOOPPPSSSXXXZZZZZZXXXVVVUUUWWWZZZ]]]\\\ZZZWWWXXXYYYVVVWWWWWWVVVUUUUUUXXXZZZVVVTTTQQQSSSWWWYYYZZZXXXTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVSSSPPPOOOOOOOOONNNMMMMMMOOOQQQOOOMMMLLLMMMPPPRRRSSSSSSPPPPPPOOONNNMMMMMMMMMNNNQQQQQQQQQSSSTTTSSSPPPNNNRRRTTTUUURRRNNNKKKKKKMMMNNNMMMKKKHHHEEEEEEGGGIIIJJJIIIGGGFFFEEEFFFGGGHHHEEEEEEDDDBBBAAA???>>>>>><<<:::999999;;;<<<<<<;;;:::999777666666666777777333444444555555555555555777555333666:::<<<999666666555444333333222222333111111111111111111111111111111111111000000000000000//////......//////000000000000000000000000000000000////////////000000....../////////000000000111000000////////////000===<<<:::555111.........////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444333444555555333333444555555555444333333333444444333333444444555444444333666666555555555444444444333333333333333222222111222222222111111000000///////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))***++++++******,,,...,,,,,,++++++***)))))))))************************************************))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))******))))))))))))************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000000111222222333333333333333333333333333333444444333444444555777777666777777777555555777888777>>>>>>UUUoooppptttxxxwwwmmm]]]QQQGGGIIIKKKKKKGGGCCC@@@AAABBBBBB@@@===:::888888999666777777666555555666777333333444555555666555555222222333333333444444444333333333333444444444444333333222333444444444444444444444444444444444444444555555666666777777777999;;;===???@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCFFFHHHJJJLLLNNNOOOOOOOOOQQQTTTWWWYYYXXXWWWWWWWWWXXX[[[\\\ZZZUUUSSSTTTWWWSSSTTTUUUTTTSSSTTTVVVXXXWWWUUUTTTUUUXXXZZZZZZYYYTTTUUUUUUUUUVVVVVVWWWWWWUUUTTTUUUVVVVVVUUURRRPPPOOOQQQRRRPPPMMMMMMPPPTTTNNNNNNNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPOOONNNMMMWWWWWWUUURRRNNNLLLLLLNNNNNNLLLIIIFFFDDDFFFKKKOOOKKKJJJHHHHHHHHHGGGFFFEEEFFFFFFEEEDDDBBB@@@???>>>:::999888999<<<=========;;;:::888777666666666777444444555555555555555444777555555;;;BBBCCC===666555444444333222222222333111111111111111111111111111111000000000//////////////////....../////////000000000000000000000000000//////......//////000........./////////000000000//////....../////////111222222000...---///000/////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222222222222222222222222222333333333333222444555444333222333444444444333333333333333444222333444666666555444333666666666555555555444444222333333333333222111111222111111111000000000///////////////////////////........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***++++++***+++---///+++++++++*********))))))************************************************((()))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,---...000111000000000111222222333333222222333333333333333333333333444444555666666777666777777777555555777888777>>>>>>VVVGGGHHHJJJLLLKKKGGG???999888999:::888666666666666777999:::888555333444555///111444444333222222444000111111222111000//////111111222333333444444555222222222222333333333333111222222222222222333444444444444444444444444444333333444555666666777777888999;;;===>>>>>>======;;;<<<===???@@@AAAAAAAAAGGGGGGGGGGGGIIIKKKNNNOOOQQQRRRSSSSSSSSSTTTWWWYYYYYYZZZ[[[YYYVVVTTTVVVXXXSSSTTTUUUTTTRRRRRRSSSUUUWWWVVVUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYVVVVVVVVVWWWXXXWWWTTTRRRRRRSSSUUUSSSPPPPPPTTTWWWMMMOOORRRSSSSSSRRRQQQQQQMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTUUUVVVVVVUUUTTTRRRNNNKKKJJJJJJKKKJJJIIIGGGDDDDDDHHHNNNSSSLLLKKKKKKMMMMMMKKKFFFBBBDDDDDDDDDCCCBBB@@@>>>===:::999999;;;>>>@@@@@@???>>>===;;;888777666666666666666777777777666666555444444999BBBJJJIII@@@777444444333222222222333333111111111111111111111111000000000/////////......//////............////////////////////////////////////............//////............///////////////...............//////***+++------,,,---///111....................................................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111111111111111111111111111111111111111111222222222333333222333444333222111222444333333222222222222333444111222444555666555444333666555555555444444444444222222333333222222111000111111111000000000000000................................................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++***+++---///+++++++++***************************************))))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((((((((((())))))******************))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,---...000111000000000111222222333333111222333444444444444333333333444555555666666666666777777777555555777888666>>>>>>WWW666666666666666555333333444555444111111444666444---///111111000///......,,,...000000///...////////////000000111000000/////////000000111222222333111111111111222222222222000222333333111111333444444444444444444444444444333333444555666666777888666777888:::;;;;;;<<<<<<999:::;;;<<<===??????@@@DDDCCCBBBBBBDDDFFFIIIKKKNNNOOOOOONNNNNNPPPTTTWWWXXXXXXWWWWWWWWWVVVVVVVVVQQQRRRSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSXXXYYYYYYYYYYYYYYYYYYZZZWWWVVVWWWYYYZZZZZZWWWUUUTTTUUUUUUUUUTTTUUUWWWZZZOOORRRVVVXXXWWWTTTRRRQQQNNNOOOPPPRRRSSSSSSSSSSSSRRRUUUYYY[[[]]]___aaacccWWWVVVSSSQQQOOONNNMMMMMMGGGGGGFFFEEEEEEHHHNNNRRRLLLKKKLLLNNNOOOMMMFFF@@@@@@@@@AAA@@@???>>><<<;;;::::::;;;===@@@AAAAAA@@@>>>===;;;999777777777777888888888888888888777666222444:::CCCIIIHHH@@@888333333222222222222333333111111111111111111111111////////////............///......------......///////////////////////////......------------......------........./////////...------------......///+++---......------...///............................................................////////////////////////////////////////////////////////////////////////////////////000000111111111111111111000000000000000000000000000000111111111222222222111222333333111111222333222222111111222222333333111111222333444444444444555555444444444333333333222222222222222111111000000000000000000000000000................................................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************((()))******))))))+++---************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************''''''''''''((((((((((((((((((((()))******++++++************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000000111222222333333000111333444555444444333222333444555666666666666666777777777555555777888666>>>>>>WWW444444444222///...///111///222000,,,---222222///000000000111333444444444111000000000000111111111222222222222222333333333......//////000000111111000000000111111111222222000222333333111111222444444444444444444444444444333333444555666777888888666666666777888999:::;;;999999999:::;;;===???@@@AAAAAABBBBBBDDDEEEGGGGGGKKKLLLNNNNNNNNNOOORRRTTTVVVSSSQQQRRRUUUUUURRRNNNOOOPPPQQQQQQOOONNNNNNOOOMMMNNNPPPQQQQQQQQQRRRSSSXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWZZZ\\\\\\YYYWWWVVVTTTSSSTTTWWWYYYZZZ[[[PPPUUUZZZ\\\ZZZVVVTTTSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTXXX]]]___```aaaccceeeYYYXXXVVVTTTTTTSSSRRRQQQJJJJJJJJJJJJJJJKKKOOOQQQKKKIIIIIIJJJMMMKKKEEE@@@===>>>???@@@???>>><<<;;;;;;;;;;;;>>>@@@AAA@@@???:::999888777777888999999888888999999888888777666333555888===@@@???;;;777333222222222222222333333111111111111111111111111/////////.........------///......------......///////////////////////////...------------------...---------.........//////------,,,,,,------...///---...000///...------...................................................------.........///////////////////////////////////////////////////////////////////////////////////////000000111111222222000000000000000000000000000000000000111111111222111222333222111000111333111111111111111222333333111111111111222333444444444333333333333222222222222222222222222111000000///000000000000000000000................................................,,,------......------,,,************************************************((()))))))))*********+++((()))***)))(((((()))+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************''''''(((((())))))))))))'''(((((()))******++++++************)))))))))(((((()))******++++++***************++++++++++++,,,+++,,,---...////////////000000000111222222333333///111333444555555444333222333444666666666666555666777777777555555777888666>>>???XXX---///111000//////222444000333333///000444222---444111...---.........---222///------///111111000111000///...............000000000000111111222222000000000000111111111111000222444333111111333555333333333333333333333333333333444555666777888999555555444444555777999;;;999999888888:::<<>>@@@AAA@@@>>>666666555666777888:::;;;888888888888888777666666555555666777777777666666222222222111222222333333111111111111111111111111//////.........---------.........------.........////////////////////////...------,,,,,,------...---------.........//////,,,,,,,,,,,,------...///***,,,......---------...................................................---------.........//////////////////////////////////////////////////////////////////////////////...//////000111222222333000000000000000000000000000000000000111111111111000222333222111000111222111111000000111222333333111000//////000222444555333333333222222222111111111222222222222111000000////////////000000000000................................................,,,------......------,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))***)))''''''(((*********************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++'''(((((()))***++++++++++++*********))))))(((((((((((()))***************))))))*********++++++++++++,,,---///000//////...000000000111222222333333///000333555555555444333222333444666666666666555666777777777555555777888666===???XXX222222222333333222222222111111000000//////......111111111111111000////////////............//////////////////////////////111111111111111111111111////////////000000000000111111000000111111222333222222333333333222111111555555666666666666555555666666666666777777777777444555777888888999<<<>>>@@@BBBHHHNNNMMMGGGDDDEEEJJJMMMPPPRRRQQQPPPPPPPPPPPPOOONNNLLLKKKKKKKKKKKKMMMLLLLLLNNNQQQRRROOOLLLPPPOOOOOOQQQSSSTTTSSSRRRTTTVVVUUUSSSOOONNNOOORRRRRRRRRRRRTTTWWWZZZZZZZZZXXXXXXUUUSSSUUUZZZZZZUUUUUUYYY\\\]]][[[XXXXXXYYYXXXXXXWWWSSSPPPOOOSSSVVVXXX```bbb\\\YYYZZZZZZXXXRRRSSSSSSSSSQQQPPPPPPQQQQQQQQQRRRSSSTTTRRROOOLLLDDDEEEEEEEEEDDDCCCBBBAAA@@@AAACCCCCCBBB@@@===;;;;;;::::::<<<>>>??????>>>:::999888777777888999::::::999777666666666777888777777666666666666777777666444333111000000111111222222222111000//////...000000000000000000000000........................------...///000000//////---------........./////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000000//////...............------------...//////---------............//////...---,,,,,,---...///000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111222222222111222222333333222222222111111111111111111111111000000000000////////////111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))******+++,,,,,,,,,,,,+++++++++******,,,+++***))))))+++---...************************************************++++++******))))))((((((&&&%%%$$$%%%'''***++++++******++++++++++++******,,,+++++++++******))))))(((((((((((())))))))))))******))))))(((((('''''''''((()))***+++***))))))++++++******++++++,,,---)))***+++,,,---,,,+++***,,,,,,,,,,,,---.../////////000000111222222333333333333333444444444555555666666666666666555555555777777777777888888888888;;;777;;;[[[000000111111111111000000000000000000//////......000111111111111000///...//////............//////........................000000000000000000000000.../////////000000000000111111000000000111222222111111222222333222222111333444444555555444444333555555666666666777777777444555666777777888:::<<<999999<<>>>>>AAAGGGJJJLLLMMMMMMKKKKKKLLLJJJJJJIIIIIIIIIIIIIIIIIIMMMLLLLLLOOOQQQRRRPPPNNNPPPPPPPPPRRRTTTVVVUUUTTTRRRRRRRRROOOLLLLLLOOOQQQSSSSSSSSSVVVYYYZZZZZZYYYZZZZZZWWWUUUVVVZZZXXXTTTTTTXXX\\\^^^\\\ZZZYYYYYYXXXYYYXXXSSSNNNNNNTTTZZZ[[[\\\ZZZTTTSSSVVVVVVQQQSSSSSSRRRQQQOOOMMMMMMNNNNNNNNNNNNPPPPPPOOOKKKIIIFFFEEEDDDCCCAAA???===<<>><<<;;;:::999888999;;;<<<<<<;;;999888777666666777888999888777666555555555666666666555555555555555555666555444222111000000111111222222111000000///......////////////////////////........................******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------------...//////------------..................------------......000//////////////////000////////////////////////000000////////////000000////////////////////////000000000111111111222222222222222333222222111111111111111111111111111111000000000000/////////...000000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,,,,,,,+++++++++*********+++***)))((((((***+++---*********************************************************))))))))))))))),,,,,,+++******)))((('''))))))************))))))++++++*********)))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((***+++++++++***)))***))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////000000111111222222222333333333333333444444444444555555555555555444444444555666666666666777777777:::777;;;YYY.........//////.........000000000////////////...000000000000000//////...//////............//////........................////////////////////////....../////////000000000000000000000000111111222///000111222222222222222222222333333333333222222444555555555666666666666444555666555555555777999999777888<<<===<<<@@@FFFDDDFFFHHHIIIGGGFFFFFFGGGEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLOOOQQQRRRQQQPPPNNNNNNOOOQQQTTTVVVUUUTTTOOOOOOMMMKKKJJJKKKOOORRRTTTTTTUUUXXXZZZ[[[ZZZXXX\\\]]][[[WWWWWWYYYWWWRRRTTTWWW\\\^^^^^^\\\[[[ZZZYYYYYYVVVQQQLLLNNNUUU\\\[[[XXXRRRMMMOOORRRQQQLLLRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKJJJGGGEEEFFFEEEDDDCCCAAA@@@>>>>>>BBBAAA@@@???>>><<<;;;:::888777666666888888777666777666555555555555666777666555444444333333444444444444444444444444444444444333222111000000000111111111000000//////..............................------------------------)))******++++++++++++***))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,---------------......///------------............------............------//////............//////////////////////////////000//////......//////000////////////////////////000000000000111111111111222222222222222111000///111111111111111111111111000000000/////////......000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++*********))))))((('''((()))***+++************************************************))))))))))))************(((((()))******))))))((((((((())))))))))))((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++******************+++,,,,,,++++++******++++++,,,---,,,,,,,,,------...//////111111111111111222222222222222222222333333333333444444444444444444444444555555555555666666666666999888;;;XXX------............------/////////////////////////////////000000///......///......------......///........................................................./////////000000000////////////000111111...///000111222222222222111222222333333222222111444444444444555555555555333444555444333333555777:::999:::>>>???@@@DDDKKKCCCEEEFFFFFFEEEDDDDDDEEEEEEFFFIIIKKKMMMNNNNNNMMMIIIJJJLLLNNNPPPQQQQQQPPPMMMLLLMMMPPPSSSUUUUUUTTTOOOMMMKKKIIIJJJMMMQQQTTTVVVVVVWWWYYY[[[\\\ZZZXXX^^^```^^^YYYXXXXXXVVVQQQTTTWWW[[[]]]^^^]]][[[ZZZZZZVVVPPPLLLLLLPPPVVVZZZWWWTTTPPPNNNOOOPPPPPPMMMPPPNNNMMMLLLLLLLLLKKKKKKHHHGGGFFFFFFGGGGGGEEECCCFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA>>><<<;;;:::::::::777666555555666666555333555444444444444444444555555555444444333333333333333333444444444444333333222222111111000000000000000000000//////.........------------------------------------------------,,,,,,------------,,,,,,)))))))))************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,------...///,,,,,,---------.........,,,,,,...//////...,,,,,,///......------......////////////////////////////////////......//////////////////////////////////////////000000000111111222222222222111000///...111111111111111111111111000000/////////.........////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++************))))))((((((((()))***+++************************************************(((((())))))******++++++......---+++)))((())))))''''''(((((((((((('''''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++++++++++++++------,,,,,,------...///,,,+++***)))***+++,,,---+++,,,---....../////////111111111111111111111111111111222222222333333333444444444444444555555555555555555666666666777777999:::<<>>UUU......////////////......---............/////////,,,---........................------------......------------------------////////////////////////------........./////////...............///000000---...///000000000000000111111222222222222111111222222222222333333333333222333444333222222333555666666:::???@@@>>>???CCCCCCEEEFFFFFFFFFFFFGGGIIIEEEHHHLLLOOOPPPPPPNNNLLLGGGJJJMMMNNNNNNNNNOOOPPPTTTTTTUUUWWWZZZ\\\[[[ZZZSSSQQQNNNOOORRRVVVYYYZZZWWWVVVVVVWWWZZZ[[[[[[[[[^^^```___XXXUUUVVVWWWUUUYYYXXXWWWWWWWWWWWWUUUSSSSSSLLLFFFHHHOOOTTTSSSPPPNNNPPPTTTWWWTTTPPPQQQVVVOOOOOOPPPUUUZZZ]]][[[XXXKKKHHHEEEDDDEEEFFFFFFEEEKKKJJJFFFCCC@@@???>>>>>>===<<<:::888777777888888888777666666777777555444222333333444444333333222444444444444444333222222333333555555555555333333//////000000000000///.....................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------........................///......------......///....................................//////////////////000000000000//////000000000000000000000000/////////.........---------............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++************))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************===<<<777000)))%%%'''***''''''((((((((((((''''''(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++***************+++,,,,,,++++++******++++++,,,---+++,,,...///000000/////////000000111222222333333222222222222333333333333444444555555666777777777777777777777888888888888999===>>>RRR}}}------............---------------.........//////+++,,,---..................------,,,,,,------...---------------------------------------------------------.........//////......------......///000......//////000////////////000000111111000000///111111111111222222222333111222333333222222444666888777:::======;;;<<<@@@AAABBBDDDDDDDDDEEEGGGJJJGGGIIIMMMQQQQQQOOOLLLJJJIIILLLPPPPPPOOONNNOOOQQQVVVVVVVVVXXX[[[\\\[[[ZZZUUUSSSQQQRRRVVVYYY[[[[[[WWWUUUTTTUUUXXX[[[\\\]]]\\\___]]]VVVSSSUUUXXXYYY\\\YYYTTTRRRRRRRRRQQQOOOKKKKKKKKKMMMPPPRRRRRRQQQPPPMMMMMMQQQPPPMMMNNNRRRKKKKKKOOOUUU\\\]]]ZZZUUULLLIIIEEEDDDEEEFFFFFFFFFKKKHHHEEE@@@===;;;:::::::::999888888777777777888888666555666777777666555222222333444444333222222222222333333333222111000111222333444444333222111......///000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------........................///......------......///........................------........./////////------...///000000000000000000000000000000000000//////.........------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,************))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((+++---+++(((''')))---((((((((())))))((((((((()))))))))*********++++++(((((((((((())))))))))))'''((((((((()))))))))***)))((('''''''''((()))******))))))))))))***++++++******+++,,,,,,,,,,,,++++++,,,...000111000///.........///111222333444555333333333333444444444444333333444555555666777777666666666777777777777888666;;;===OOOxxx,,,------......------,,,---------.........//////+++,,,------.........---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...////////////////////////............////////////......000111111111111222222222111222333333222333555777666444555777666444777<<<>>>@@@BBBBBBBBBDDDGGGIIIIIILLLPPPSSSSSSPPPMMMJJJLLLOOORRRRRRPPPOOOPPPRRRUUUUUUUUUVVVYYYZZZYYYWWWVVVTTTRRRTTTXXX[[[[[[ZZZWWWUUUSSSSSSVVVZZZ]]]^^^[[[^^^[[[UUUQQQUUUZZZ[[[^^^YYYSSSPPPOOOOOONNNLLLFFFKKKQQQRRRQQQPPPQQQTTTTTTKKKFFFJJJLLLKKKJJJMMMFFFGGGKKKRRRYYYZZZUUUOOOLLLIIIEEEDDDDDDFFFGGGGGGHHHFFFCCC???===<<<<<<<<<777777888888888777777777777666555555777777666555222333444555555444333222000111111222222111///...///000222333333222000///---...///000000///......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------...---++++++++++++---...---,,,,,,++++++,,,,,,---.................................------.................................---------.........//////+++,,,---///000000111111000000000000000000000000//////.........------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,************))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((###(((---...***'''(((***(((((())))))))))))(((((())))))******+++++++++,,,(((((((((((())))))))))))'''((((((((())))))******((('''&&&&&&&&&''')))***++++++******++++++,,,---)))***+++,,,---,,,+++++++++,,,...000111000///...---...///000222444555666333333444444444444555555222222333333444555666666555555555555666666666777444:::;;;LLLuuu---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000000000111111111111000000111111111222222222333333444444666777999999777:::===???AAACCCGGGIIIIIIJJJJJJIIIGGGGGGHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQVVVSSSQQQQQQTTTWWWVVVUUUTTTZZZ\\\YYYXXXZZZWWWRRRYYYSSSRRRXXX\\\ZZZYYY\\\XXXWWWUUURRRPPPRRRWWWZZZUUUPPPOOORRRSSSOOOLLLKKKJJJKKKLLLMMMOOOQQQRRRSSSPPPLLLHHHGGGIIIKKKKKKKKKEEEGGGJJJMMMOOONNNJJJFFFFFFDDDBBBCCCDDDFFFFFFEEEFFFDDD@@@<<<:::999999:::;;;:::888888888:::<<<===999999999888777666666555555333222222333444222111111111111111000000000000000000000000000000000000////////////............------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---...//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////---------............/////////000000000000//////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******------------,,,,,,+++***+++++++++************)))******************************))))))((((((''''''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++---///111+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++,,,***(((***---...,,,***,,,---///111222111000///111111000000111111222333111222333555666777777777444444444555555555555666555555555555666666666666999888;;;KKKooo---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000000111111111000000000111111111222222333333333444555666777888777999<<<>>>@@@BBBEEEHHHGGGHHHIIIHHHGGGGGGHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQTTTQQQPPPPPPSSSUUUVVVUUUXXX[[[\\\YYYYYYZZZVVVPPPPPPLLLNNNTTTXXXXXXYYY\\\XXXWWWVVVSSSQQQRRRUUUXXXRRRNNNMMMQQQRRROOOLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRPPPMMMJJJHHHJJJJJJJJJHHHEEEFFFHHHKKKMMMMMMJJJGGGCCCBBBAAABBBDDDEEEDDDCCCDDDAAA>>>;;;:::::::::;;;:::999999888999:::;;;<<<999999888777777666555555555333222222333333222111111111111000000000//////////////////////////////////////////............------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++******************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---******))))))******+++,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,---............------------------...+++++++++,,,,,,,,,------,,,------------.........------------............/////////000000/////////------------------------------------------------,,,,,,------------------,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***+++++++++************)))***************************)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))+++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++,,,***)))***,,,---,,,***,,,---///111222111000///111111000000111111222333222333444555666666666666444444444555555555555666555555555555666666666666999888:::JJJmmm,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000000000000000111111111111333333333333333444555555666888;;;===>>>@@@BBBEEEEEEFFFGGGGGGFFFGGGHHHJJJLLLLLLLLLMMMMMMNNNPPPPPPQQQPPPNNNOOORRRTTTUUUUUU[[[[[[YYYWWWXXXXXXSSSLLLHHHHHHKKKQQQSSSTTTXXX\\\XXXXXXWWWTTTRRRRRRSSSUUUPPPMMMLLLPPPRRROOOMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKKKKKKKJJJHHHFFFFFFFFFFFFHHHIIIIIIGGGEEEBBBAAABBBDDDFFFGGGFFFDDD@@@???<<<:::999:::;;;<<<888888999999999999999999888888777777666555555555444333222222333333222000111111000000000000///////////////////////////////////////............---------------------------******++++++,,,------...************************++++++*********))))))))))))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))((()))******++++++******))))))))))))************+++++++++++++++++++++++++++************+++,,,,,,***))))))))))))***++++++******+++++++++,,,,,,,,,,,,+++************+++,,,++++++************+++++++++++++++,,,,,,------...........................++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................////////////......------------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++***+++++++++************)))************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***++++++***)))***,,,---,,,+++,,,---///000111111000///111111000000111111222333333333444555666666555555444444444555555555555666555555555555666666666666999888:::IIIkkk,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,------------------------------------........./////////000000/////////000000000111111333222222222222222333333555777:::;;;<<<===???BBBBBBDDDEEEFFFEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPOOOOOOPPPRRRTTTVVVWWW\\\YYYVVVUUUUUUTTTNNNIIIHHHKKKOOOQQQQQQRRRVVVZZZWWWXXXXXXVVVSSSQQQQQQRRRRRROOONNNQQQRRROOONNNPPPLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMKKKHHHFFFGGGFFFDDDDDDDDDDDDBBBAAACCCCCCEEEGGGJJJJJJHHHFFF???>>><<<:::999999999:::666777999::::::999777666666666666555555555444444333222111111222222111000111000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))))))))***************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((())))))***************((()))))))))***************************************************++++++,,,)))))))))))))))***++++++************++++++++++++++++++************++++++++++++************++++++***+++++++++,,,,,,,,,---........................***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***+++++++++*********))))))************************))))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))+++,,,+++******)))))))))))))))((((((((((((((((((((((((((()))))))))************)))***++++++***)))***++++++******+++,,,,,,,,,,,,,,,---...///000000000000111111000000111111222333444444555555555555555444444444444555555555555666555555555555666666666666999999:::GGGhhh,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............/////////....../////////000000000222222111111111222222333555777999::::::;;;===??????BBBDDDEEEDDDDDDEEEFFFEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRTTTWWWYYY\\\YYYVVVVVVUUURRRNNNKKKOOOSSSVVVTTTRRRSSSUUUWWWWWWXXXXXXVVVSSSQQQPPPPPPVVVSSSRRRTTTRRRNNNNNNQQQKKKKKKLLLMMMMMMKKKJJJIIIGGGJJJMMMNNNNNNKKKIIIGGGGGGEEEBBBAAA@@@???===<<>>AAACCCDDDCCCBBBBBBCCCBBBCCCDDDFFFIIILLLOOOQQQPPPQQQRRRRRRRRRSSSVVVYYY\\\YYYXXXYYYVVVQQQPPPQQQVVVYYYZZZWWWUUUWWWWWWVVVWWWWWWWWWUUURRRPPPPPPQQQXXXUUUTTTUUURRRNNNNNNRRRLLLMMMNNNOOOOOOMMMKKKJJJGGGJJJNNNOOOMMMJJJHHHGGGFFFDDDBBB@@@@@@???===;;;@@@@@@@@@BBBCCCCCCAAA@@@===<<<:::888777555444444555666777888888666444333333333333333333333333333222111000000111111000...000000////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))))))))******+++,,,,,,,,,******)))))))))(((((((((((((((((()))))))))******,,,+++***)))(((''''''&&&))))))))))))))))))))))))'''((())))))******))))))))))))))))))***************************************))))))))))))***++++++)))(((((((((((()))******((())))))))))))*********))))))***++++++***))))))******))))))))))))******************************+++,,,---......---,,,+++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,+++++++++******)))***+++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***,,,...000+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++)))+++,,,,,,+++***,,,------------......///000000111111000000111111222333333333444555666666555555444444444555555555555666555555555555666666666666999999999CCCaaa++++++************++++++************************************************************************)))*********++++++++++++************************((()))******++++++******************************************++++++++++++++++++++++++++++++++++++,,,,,,---------.........------........./////////000000000111222333444555777888::::::999999:::<<<>>>@@@CCCCCCBBBAAA@@@@@@@@@AAADDDGGGKKKOOORRRTTTPPPQQQRRRQQQPPPQQQTTTWWWVVVVVVWWWXXXTTTNNNOOOUUUVVVXXXXXXVVVWWW\\\[[[WWWVVVWWWVVVTTTQQQPPPQQQRRRVVVTTTTTTTTTQQQNNNOOOTTTOOOQQQSSSTTTTTTRRRPPPNNNJJJMMMPPPOOOLLLHHHFFFEEECCCBBBAAABBBCCCBBB@@@>>>@@@???>>>>>>???@@@>>>===::::::999777666555555444555666666777666555444333222222222333333333333333222000//////000111///...000000/////////..........................................---------,,,,,,+++++++++++++++++++++++++++++++++***************(((((())))))***++++++,,,***)))))))))(((((((((((((((((((((((()))))))))*********))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************************************)))))))))))))))***++++++((((((((((((((()))******((((((((()))))))))******((()))***++++++***)))(((******))))))))))))***************************)))***+++,,,......,,,+++***************++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------------,,,,,,,,,+++++++++******))))))***++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++)))+++,,,,,,******+++...------------...///000000111111000000111111222333222333444555666666666666444444444555555555555666555555555555666666666666999999888AAA^^^++++++************++++++************************************************************************))))))******++++++++++++************************(((((()))***************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////000000000111222444555666888999::::::999888:::;;;>>>@@@CCCCCCAAA@@@??????@@@AAADDDHHHLLLQQQUUUWWWOOOQQQRRRPPPNNNOOORRRUUUPPPQQQTTTVVVPPPIIILLLUUUSSSUUUUUUTTTXXX```___YYYVVVVVVUUUSSSQQQPPPRRRSSSSSSQQQRRRSSSPPPMMMPPPVVVSSSUUUWWWXXXXXXVVVTTTSSSMMMPPPRRRPPPKKKFFFCCCCCC@@@@@@AAACCCFFFFFFEEECCCCCCAAA???>>>??????>>>===777777777777666666666666555666666666555444444333222222222222222222222333111000//////000000///...000/////////..........................................---------,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))******(((((((((((())))))))))))((()))***++++++***)))(((******))))))))))))***************))))))))))))))))))***,,,------,,,***))))))************+++++++++))))))))))))************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******((()))***++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++++++++***)))***+++(((+++---,,,***)))+++...---------------...000000111111111000111222222333111222333555666777777777444444444555555555666666555555555555666666666777999999888AAA]]])))))))))))))))))))))))))))***+++++++++)))((('''++++++******************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,,,,+++*********+++...------......///000111000000//////111333666888;;;:::999999:::===???AAAFFFDDDAAA>>><<<<<<<<<===CCCCCCDDDIIIMMMNNNKKKHHHNNNQQQTTTSSSOOOOOORRRVVVSSSUUUTTTRRRNNNNNNQQQUUUVVVTTTSSSWWW]]]```^^^[[[XXXUUUQQQNNNMMMMMMOOOPPPTTTTTTRRRPPPOOOOOOQQQTTTQQQSSSVVVVVVTTTQQQPPPPPPNNNLLLLLLPPPSSSOOOCCC999<<<>>>AAACCCDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;555666666777666666555444555444333333222222333333222222333444333222111000000000////////////000000////////////////////////.........------,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))((((((((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))))))))************))))))******************************++++++++++++******---------,,,+++***)))(((******++++++++++++******)))************+++++++++(((((()))***+++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++***))))))******++++++++++++******))))))************))))))++++++******))))))((((((+++***)))(((((()))***+++(((((((((((())))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++(((((())))))***+++---...,,,,,,------...///////////////000111222333333444444555555555666777777777333333333444555666777777444555555666666666666666777::::::???XXX~~~)))))))))))))))))))))))))))******+++***)))((('''************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))******+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,++++++*********+++------------...///000111000000//////111333666777:::999888888:::<<<>>>???BBB@@@>>><<<;;;;;;<<<===AAAAAACCCHHHLLLMMMKKKIIIKKKOOORRRRRRPPPQQQUUUZZZTTTUUUUUUTTTTTTUUUWWWYYY[[[VVVQQQRRRXXX___bbbccc[[[YYYTTTPPPMMMMMMMMMNNNTTTTTTTTTQQQOOONNNOOOQQQQQQSSSSSSRRRNNNKKKJJJJJJHHHHHHJJJMMMPPPNNNFFF@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;777666666666555555555444444444333222222222222222111222222333222222000000000000////////////000000..............................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))************)))))))))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,+++***)))((()))******++++++******)))))))))*********+++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++***************++++++++++++******))))))************))))))*********)))))))))))))))))))))(((''''''((())))))(((((((((((())))))))))))***)))(((((((((((()))***''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,(((((())))))***+++---...,,,,,,------...///////////////000111222333333444555555555555555555666666333444444444555666666666444555555666666666666666888::::::???WWW|||)))))))))))))))))))))))))))************)))((((((************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))******++++++++++++++++++*********+++++++++++++++*********,,,,,,+++************+++------------...///000000////////////111333555666888888777777888:::<<<===<<<;;;:::::::::;;;===>>>>>>???BBBFFFJJJLLLKKKIIILLLNNNQQQQQQPPPQQQUUUXXXSSSRRRSSSUUUXXXZZZZZZZZZXXXUUURRRTTTZZZ```cccccc[[[XXXTTTQQQNNNNNNOOOPPPPPPQQQSSSRRRQQQPPPPPPQQQTTTTTTRRROOOJJJGGGFFFFFFCCCEEEHHHKKKLLLKKKIIIHHHFFFDDDBBB@@@??????@@@AAACCCBBBAAA@@@>>>===<<<;;;999888666444444333444444333333222111111111111222111111111111111000//////////////////////////////........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))((())))))******))))))((((((((((((((((((((((((((()))******++++++******))),,,,,,,,,,,,+++***)))))))))******++++++******))))))))))))*********++++++******************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))************))))))((())))))))))))))))))***((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))((((((((((((((()))******+++++++++,,,,,,,,,------(((((())))))***+++---...,,,,,,------.../////////...//////000111222333333555555555444444444444444444444555555555555555555444555555666666666666666777999888<<>>???<<<>>>AAAEEEHHHJJJJJJJJJNNNOOOPPPOOOMMMMMMOOOQQQPPPNNNNNNQQQVVVXXXVVVTTTPPPSSSXXX^^^bbbbbb]]]YYYTTTSSSQQQOOOOOOPPPRRRSSSIIILLLPPPRRRRRRRRRSSSTTTVVVUUURRRNNNJJJGGGHHHIIIDDDGGGJJJJJJHHHHHHIIIKKKKKKIIIFFFCCCAAAAAAAAAAAABBBAAA@@@>>><<<;;;:::999:::888666333222222333444333222111111000000111111000000000000000//////......//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******************************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))))))))'''(((***,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))+++++++++++++++***))))))))))))************))))))))))))))))))************+++++++++***************---,,,,,,,,,++++++******************************************++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,******++++++++++++******))))))************))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((())))))*********++++++++++++,,,,,,((((((((()))***+++------,,,,,,------.../////////......///000111222333333555555555444333333333222555555555555555444444444444555555666666666666666666666555999MMMooo))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((()))******+++*********************************************************))))))***+++++++++++++++,,,,,,---...///......//////000111222333333333333444444555666666555555777888:::<<<>>>???;;;===AAADDDFFFHHHJJJKKKLLLLLLLLLKKKJJJJJJLLLMMMNNNMMMLLLNNNRRRSSSQQQNNNMMMSSS[[[bbbddd___XXXRRRQQQPPPOOONNNNNNPPPQQQRRRHHHKKKOOORRRRRRRRRRRRSSSSSSRRRPPPLLLIIIHHHJJJLLLJJJLLLMMMJJJFFFEEEGGGJJJIIIIIIGGGEEECCCAAA???>>>>>>>>><<<;;;:::888777777:::888555333222222333444333222111111000000111111000000000///////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,***************************))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))&&&''')))++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))******+++++++++***)))))))))))))))******)))))))))(((((()))))))))*********+++++++++***************,,,,,,,,,++++++*********************************))))))*********+++++++++,,,++++++******++++++,,,*********++++++,,,,,,---******++++++++++++******))))))************))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************((((((((()))***+++------,,,,,,------.../////////......///000111222222333555555555444333333333222555555555555555444444444444555555666666666666666777777666:::LLLkkk)))))))))))))))))))))))))))))))))((())))))***+++'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))******+++)))))))))***************)))))))))******************))))))))))))***++++++++++++++++++,,,---......---......///000111111111111111222222333333333333444444666888:::;;;======<<<>>>BBBDDDEEEGGGIIIKKKGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMLLLMMMNNNNNNNNNMMMQQQTTTXXX[[[[[[YYYVVVSSSRRRQQQPPPNNNNNNNNNNNNOOOLLLOOOQQQRRRPPPNNNMMMMMMLLLLLLKKKIIIGGGGGGIIILLLNNNOOONNNJJJFFFDDDEEEHHHEEEDDDDDDBBB@@@>>><<<:::::::::999888777666666555888777555333333222333333333333222111111111111222111111000///////////////---...///000000///...---------------------------++++++++++++,,,,,,,,,,,,++++++************++++++***************************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))((()))***************))))))((())))))******))))))(((((((((((()))))))))************************+++++++++++++++++++++*********************************)))))))))************+++++++++************++++++*********++++++,,,,,,,,,******++++++++++++******))))))************))))))'''(((((((((((((((((()))))))))************))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******((((((((())))))))))))***(((((())))))***+++---...,,,,,,------.../////////---......///000111222222555555555444444444444444444444555555555555555555444555555666666666666666999::::::>>>NNNjjj))))))))))))))))))))))))***)))((((((((()))+++,,,''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((()))++++++((()))))))))*********+++((()))))))))*********+++)))))))))))))))***++++++************+++,,,---...------...///000000000000///000000111111111111111222333555666888999999:::===@@@CCCDDDEEEFFFIIIKKKGGGGGGFFFGGGIIIJJJKKKKKKJJJKKKKKKJJJIIIJJJLLLNNNQQQRRRTTTUUUUUUUUUUUUVVVQQQQQQPPPOOOOOOOOOPPPPPPOOOQQQRRRQQQNNNLLLKKKKKKHHHIIIIIIGGGFFFFFFHHHJJJLLLLLLJJJHHHFFFEEEFFFGGGCCCBBB@@@>>><<<<<<<<<<<<888777777777666666666666555555555444444333333333444444333222222222222222222111000/////////000000,,,---///000000///---,,,------------------------******+++++++++,,,,,,,,,******++++++++++++******************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((())))))))))))(((((((((((((((((()))))))))***)))))))))***+++++++++,,,************++++++++++++************************))))))))))))************++++++************++++++++++++++++++++++++,,,,,,******++++++++++++******))))))************))))))((((((((((((((('''''''''(((((()))******)))(((((((((((((((((())))))))))))(((((()))******)))((((((''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))((((((((((((((()))******((())))))))))))*********(((((())))))***+++---...,,,,,,------.../////////------...///000111222222555555555555555555666666333444444444555666666666444555555666666666666666888999:::@@@MMMggg))))))))))))))))))))))))***)))(((((((((***+++,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))*********+++(((((())))))*********+++))))))((())))))***++++++************+++,,,---...------...///000000000///...///000000000000000///111222444555666777777777>>>AAADDDEEEDDDEEEHHHKKKLLLJJJHHHHHHIIIIIIHHHHHHFFFGGGHHHGGGEEEFFFJJJNNNKKKNNNRRRUUUUUUTTTTTTTTTNNNNNNOOOOOOQQQSSSTTTUUUNNNOOOPPPPPPNNNMMMMMMNNNHHHIIIIIIHHHGGGGGGHHHJJJIIIGGGFFFFFFFFFGGGHHHHHHEEECCC???<<<;;;<<>>KKKccc))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******))))))))))))***************++++++,,,,,,,,,,,,------......------,,,////////////000000000000555444333222333555777999<<<===>>>AAADDDGGGIIIKKKLLLMMMNNNNNNNNNLLLKKKJJJEEEEEEFFFEEEDDDEEEHHHJJJFFFNNNYYY``````]]]YYYXXXQQQPPPOOOOOONNNNNNOOOOOOLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJGGGFFFDDDEEEFFFFFFEEEDDDCCCBBB@@@>>><<<<<<<<<<<<:::999888777666555444333555555666666555555444333333333333222222222111111//////............////////////.........//////000......---------,,,,,,,,,+++++++++************))),,,***((()))+++,,,+++((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))***************************)))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))++++++******************)))***+++,,,---,,,++++++))))))*********))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((())))))************)))))))))***++++++,,,,,,------......///000000000/////////000111111222222111222444444444444555777888555333333555666555333444444555555555555555444777666777<<>>AAADDDFFFHHHIIIJJJKKKLLLLLLKKKIIIIIIGGGHHHHHHHHHGGGHHHJJJLLLNNNUUU^^^bbbaaa\\\WWWUUUOOOOOONNNMMMLLLKKKKKKKKKFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCCCCEEEGGGGGGFFFEEEDDDCCCAAA???===<<<<<<<<<888888777777666666555555555555555555555444444333333333333333222222222222//////............/////////...............//////------------,,,,,,,,,,,,+++++++++*********)))))),,,***((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))************))))))((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))*********))))))((())))))*********+++++++++++++++++++++++++++++++++******************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((()))******)))))))))))))))*********)))))))))***++++++,,,,,,------......///000000000/////////000111111222222111333444444444444555777777555444444666666555333666777777888888777777666777777888<<>><<<;;;:::777777777777777777777777555555555555555444333333444444444333333333222222//////............/////////......---------......---------,,,,,,,,,++++++++++++*********)))))))))+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))******((())))))************)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((())))))))))))+++,,,,,,,,,+++***((())))))******))))))))))))))))))*********++++++************************)))))))))***+++++++++,,,)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))(((((((((((()))***************))))))))))))))))))))))))***++++++,,,,,,------......///000000000/////////000111111222222111333444444333444555666777666555666777777555333777777888888888888777777777999999;;;FFF```))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))(((((((((((()))))),,,,,,++++++******)))))),,,,,,,,,------,,,,,,,,,------........./////////000000///000000111333333444555666888:::===???AAA@@@AAACCCDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHJJJKKKYYY[[[^^^___\\\VVVPPPMMMMMMLLLKKKJJJHHHFFFDDDCCCAAABBBCCCDDDGGGIIIJJJKKKMMMLLLJJJHHHEEEDDDCCCBBBAAAAAACCCFFFHHHGGGDDDAAABBBAAA@@@>>><<<:::999888888888888777777777777777444444555555555444333333444444444333333333333222//////............//////......------,,,---------,,,,,,,,,,,,++++++++++++************))))))))))))***)))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((()))))))))***'''((()))***************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))((()))***,,,,,,++++++***'''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))***,,,------+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******++++++,,,++++++***(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((())))))***+++************)))))))))))))))))))))***++++++,,,,,,------......///000000000/////////000111111222222222333444444333333555666666666666777777777555444666666777777777666555555777:::;;;;;;EEE```))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))+++++++++******)))))))))+++,,,,,,,,,,,,,,,,,,+++------------..................//////000111111222333444555666999;;;===???<<<===???AAABBBCCCCCCBBBFFFHHHJJJJJJIIIIIIJJJLLLTTTUUUVVVWWWVVVRRRMMMJJJMMMMMMLLLKKKIIIFFFDDDCCCAAABBBCCCDDDEEEFFFGGGGGGJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCDDDFFFFFFEEEAAA>>>???>>>===;;;999888777666::::::999888777666555555444444444555444333333222444444333333333222222222//////............//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((())))))***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))'''(((((((((((()))))))))'''((()))***************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******+++++++++((()))***+++,,,+++******''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++,,,---......,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((******++++++***)))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***++++++*********))))))))))))))))))))))))***++++++,,,,,,------......///000000000/////////000111111222222222444555444333333444666555666777777777777777888777777888888777666555555888;;;;;;;;;HHHfff))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((******)))))))))))))))))))))((((((''''''(((((()))***************)))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000000111111222222333555777999<<<===999:::===???AAABBBBBBBBBIIIKKKMMMMMMMMMLLLMMMNNNMMMMMMNNNOOOQQQPPPMMMJJJMMMMMMMMMLLLJJJHHHEEEDDDBBBCCCCCCDDDEEEEEEEEEDDDHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEECCC@@@===>>><<<:::888777666666777<<<;;;:::999777666555444444444444444444333222222333333333222222222111111//////............//////...------,,,+++++++++++++++++++++*********))))))******)))))))))(((((((((((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''(((((((((((())))))((())))))************)))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))******++++++,,,,,,((((((***+++++++++***)))&&&&&&'''((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,+++,,,---------,,,******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''***))))))))))))***++++++((()))))))))************)))))))))***++++++,,,,,,------......///000000000/////////000111111222222333444555555333333444555444555777777777888:::===::::::;;;::::::999888777999;;;:::;;;MMMppp))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))******((((((''''''''''''(((((())))))))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...///000000111111111000111222333555777999:::888999<<>>;;;888666555666888:::::::::999999888777666666333444444444444333222222222222111111111000000000//////............//////...---,,,+++************+++*********))))))))))))***)))))))))((((((((((((''')))******((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))************))))))(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))***+++++++++'''(((***+++++++++***)))%%%&&&'''((())))))))))))(((((((((((()))))))))*********************************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,++++++++++++++++++++++++'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))******+++,,,''''''((()))***++++++,,,)))))))))***++++++,,,,,,------......///000000000/////////000111111222222333444555555333333444555333555666666666888===AAA;;;;;;;;;;;;:::999888777:::;;;888;;;TTTzzz))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((())))))******+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------...///000111111111111//////000222444666888999777999<<>><<<888555555777:::<<<888888888888888888888888333333444444444333222222111111111000000000000/////////............//////...---,,,+++************************))))))))))))))))))))))))((((((((((((''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))''''''''''''((((((((()))***************)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++'''((()))++++++******)))%%%&&&'''((())))))))))))(((((((((((())))))))))))************************+++++++++******************))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&(((+++---///000111++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))*********)))******+++,,,&&&&&&''')))***+++,,,---)))))))))***++++++,,,,,,------......///000000000/////////000111111222222333444555555333222333555333444555555555888???DDD:::::::::999888777666555;;;;;;777<<>>???@@@BBBCCCCCCFFFJJJJJJHHHGGGIIIKKKJJJIIIJJJOOOTTTVVVRRRNNNNNNOOONNNLLLHHHEEEEEEEEEDDDGGGLLLQQQSSSRRROOOMMMNNNLLLIIIGGGGGGIIILLLNNNIIIGGGDDDAAA???>>>>>>???999888888777777888888999888888777777666666555555444555555555444222111///000000000000///////////////............---------+++*********+++,,,,,,---************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***+++++++++*********))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((,,,,,,++++++***)))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,------.../////////...///111222333333222111333444444555555444444333222333444666777888888888999888777777777888999:::<<<888777DDDbbb(((((((((((((((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))******++++++)))))))))))))))))))))))))))******************)))+++++++++*********))))))++++++,,,,,,---......///////////////////////////---......///111333555666444777:::===>>>???AAABBBCCCFFFIIIJJJHHHGGGIIIKKKKKKKKKNNNSSSXXXXXXSSSNNNMMMMMMMMMJJJGGGEEEDDDEEEJJJMMMQQQTTTUUUUUURRRQQQPPPNNNKKKHHHGGGGGGHHHIIIIIIHHHEEEBBB???===<<<<<<999999999888888999999999:::999888777666555444333222333444444333222111000000000000000/////////...............------------++++++******++++++,,,---************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))((((((((((((*********************+++((((((((((((((()))******(((((()))))))))*********))))))))))))************++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,------...///////////////000111222222222222333444444555555444444333222333444666777777888888777666666666666777888888:::999888@@@YYYyyy''''''''''''''''''''''''(((((((((((('''''''''''''''((()))((('''&&&''')))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++,,,,,,------......////////////////////////.........///000111222333333666999;;;<<<===???AAACCCGGGIIIIIIGGGFFFHHHKKKJJJLLLOOOUUUYYYWWWQQQLLLKKKLLLKKKIIIFFFEEEEEEFFFNNNPPPRRRTTTUUUTTTSSSRRRRRRPPPMMMJJJGGGEEECCCCCCHHHGGGFFFCCC@@@===:::999::::::::::::::::::::::::::::::999777555444222222111222222333222222111111000000000/////////..................------------++++++******++++++,,,,,,************************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))******+++,,,,,,((((((((((((((()))******(((((())))))))))))******))))))))))))************************************++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++++++++************))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000000000000111222333333333444444555555444444333333333555666777777777777666777777888888888888888888999999<<>>;;;999:::;;;;;;;;;;;;;;;;;;:::999888888666555444333333222222222222111000000000000000/////////..................---------,,,,,,,,,++++++***++++++,,,,,,************************************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((()))))))))*********+++((((((((((((((())))))***(((((())))))))))))))))))((()))))))))***************************************************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************************)))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000000/////////111333444333444444555555444444333333444555666777777777777777888:::;;;<<<<<<;;;:::777;;;;;;:::DDD___'''''''''''''''''''''''''''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,------............000000000000000111222222444666999:::;;;===@@@BBBDDDGGGIIIIIIFFFEEEGGGIIIJJJJJJIIIJJJKKKKKKJJJIIIKKKKKKKKKJJJHHHIIIKKKMMMLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMLLLJJJGGGDDDAAA???@@@AAABBBCCCBBB???<<<;;;:::;;;<<<<<<<<<<<<;;;:::666666666666555555555555444444333111000//////...////////////...............------------,,,,,,,,,,,,,,,++++++***++++++,,,************************************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&''')))+++---...************************(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))************)))))))))((((((((((((((((((((())))))***))))))((((((((((((((((((((()))))))))************++++++++++++++++++++++++))))))*********)))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''''''''''''''''')))))))))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000//////...///111222333333444444555555444444333333444555666777777777666777888:::;;;<<<<<<;;;;;;777<<<===:::BBB^^^'''''''''''''''''''''''''''''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))******((((((((((((*********************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........000000000000111111222333555666888:::;;;===@@@CCCDDDGGGIIIIIIFFFEEEFFFHHHMMMLLLJJJHHHHHHHHHJJJKKKJJJKKKKKKJJJIIIJJJMMMPPPMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKJJJHHHFFFDDDBBBAAA>>>???AAAAAAAAA???===<<<999:::;;;<<<<<<;;;:::999444444555555555666666666555444333111000000000000/////////.........------------------,,,,,,,,,,,,,,,,,,++++++******++++++************************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%%%%''')))+++---...************++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((((((((''''''(((((())))))******++++++***))))))(((''''''((((((((((((((()))******))))))((((((((((((''''''))))))))))))************++++++++++++++++++++++++((())))))******)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))))))))***)))))))))***++++++,,,,,,,,,,,,------.../////////////////////000111222222333444444555555444444333444444555666666666666666555555777888999999999999888<<<<<<:::DDDbbb((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))*********'''((((((((()))))))))***(((((())))))))))))(((((()))))))))((((((((('''''')))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------...............///000111222333444555777888999;;;???BBBDDDGGGIIIHHHFFFDDDFFFHHHLLLLLLKKKIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHJJJNNNQQQLLLMMMNNNOOOOOOMMMLLLKKKKKKJJJHHHGGGEEECCCBBBAAA???@@@@@@@@@???>>>===<<<999:::;;;<<<<<<;;;:::999555555555555555555555555333333222111111222333444//////.........------------------,,,,,,,,,++++++---,,,++++++******++++++************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((***+++,,,))))))))))))*********+++(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((''''''''''''((()))*********)))))))))))))))(((((((((((((((((((((((()))******))))))((((((((('''''''''))))))))))))************************************(((((()))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))******)))))))))***++++++,,,,,,,,,,,,------.../////////---...///000111111111111333444444555555444444333444555555666666666666666555555555666777888999::::::;;;999888FFFeee))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))((('''&&&''')))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((())))))))))))((((((******))))))(((((((((''')))))))))))))))))))))))),,,+++***((((((***+++,,,))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------///000111222333444666666777:::>>>AAADDDGGGIIIHHHEEEDDDEEEGGGIIIJJJKKKJJJHHHFFFEEEEEEGGGHHHHHHGGGGGGJJJNNNQQQKKKLLLNNNOOOOOONNNLLLKKKLLLJJJHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@>>>===;;;:::888999;;;<<<<<<;;;999888777777666555444444333333111111111111222444777888//////.........------------------,,,,,,,,,++++++---,,,,,,+++*********+++************************************))))))))))))))))))(((((((((((())))))************************''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((('''''''''&&&''''''((()))******+++''''''(((((())))))******((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))******)))))))))***++++++,,,,,,,,,,,,------...//////000,,,---///111111111000000333444444555555444444333444555666666666666666666777666666666777999;;;===;;;:::666777GGGggg((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............/////////////////////111333555888;;;<<<@@@AAABBBBBBAAABBBDDDFFFKKKNNNNNNJJJIIIJJJIIIEEEEEEEEEEEECCCBBBDDDHHHKKKIIIKKKMMMOOONNNLLLHHHFFFIIIFFFCCCBBBAAA@@@>>><<>><<<;;;999:::;;;<<<;;;999777555333444444555555444444333///000000111222222333333///............---------......---,,,,,,+++******************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))************))))))((((((''''''(((***+++***)))((()))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))+++***(((&&&&&&&&&''''''((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))************+++++++++******))))))******+++,,,///...---,,,---...///000......//////000000111111222333555444333333444666888666666888999888888999888888999999999:::::::::@@@:::888:::>>>NNNttt(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************************+++++++++,,,,,,,,,++++++++++++,,,------............//////////////////000222555888:::;;;===>>>??????>>>???AAACCCLLLNNNMMMIIIJJJNNNPPPNNNGGGEEECCCBBBCCCEEEGGGHHHJJJKKKLLLMMMLLLJJJGGGEEEHHHFFFCCCAAA@@@???>>><<<>>>>>>??????>>>===;;;:::888999:::::::::888666555333333444444444444333333111111111111111111111111............------------...------,,,++++++******************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))*********)))))))))((((((((('''((()))******)))((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************)))))))))((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((()))************+++++++++******))))))******+++,,,+++,,,---...///...------......//////000000111111222333444444333333444555999777666777999999888888888888999999999:::::::::===999999;;;;;;AAAYYYrrr(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************************++++++++++++,,,+++++++++++++++,,,------------.........///////////////000222444777999:::999:::;;;;;;;;;<<<>>>AAAJJJLLLJJJGGGIIIPPPTTTTTTIIIFFFBBBAAADDDFFFEEEDDDIIIIIIIIIIIIHHHGGGFFFEEEHHHEEEBBB@@@@@@???===;;;<<<<<<<<<<<<<<<;;;:::999777777888888888666555444333333444444444444333333333333222111000000//////............------------------,,,,,,++++++******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))((((((((((((((()))******(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))************************************************((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))***+++************))))))))))))))))))))))))))))))))))))''''''(((******+++++++++((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))************+++++++++******))))))******+++,,,(((***---///000...,,,+++......//////000000111111111222333333222222333444999777555666999:::999666888888999999999::::::::::::888:::===;;;888@@@LLLjjj(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************+++++++++++++++++++++***+++,,,,,,---,,,------....../////////...///000111333555777888666777999999999;;;===???FFFHHHGGGFFFHHHNNNRRRRRRKKKFFFAAAAAADDDFFFDDD@@@DDDDDDDDDDDDDDDEEEEEEFFFGGGDDDAAA??????>>><<<:::::::::::::::999888888888555666666666666555444333333333333444444333333333222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***))))))))))))((((((((((((((()))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******************+++*********)))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++******))))))******+++,,,(((***,,,.........,,,+++......//////000000111111000222333333222111333444555555444444777;;;:::666888888999999999:::::::::999777999>>>>>>:::;;;???KKKfff(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************))))))*********++++++++++++************+++,,,,,,,,,,,,,,,---...//////000...//////000222333555666444666888999999;;;>>>@@@CCCGGGHHHGGGHHHMMMNNNLLLJJJEEEAAAAAADDDEEEBBB???@@@???@@@@@@BBBDDDFFFGGGFFFCCC@@@>>>>>>===;;;999888888888777777777777777444444555555444444333333222333333333333333333222000000000000000000000000...------------,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))''')))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))******))))))))))))))))))))))))***+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******))))))******+++,,,+++***++++++,,,---...///......//////000000111111000222333333222111333444111555666333555:::;;;777888888999999999:::::::::<<<999999<<>>;;;999999;;;???BBBCCCIIIggg((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********(((((()))***************))))))))))))***************************++++++,,,***++++++,,,...//////000.........///000111222333333555777999:::<<>>===<<<;;;999777777666555555555555666777444444444333333444444444222222333333333333222222111111000000//////......---------,,,,,,,,,++++++******************++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******'''((((((((()))))))))***'''((()))(((''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))))))))************))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))))))))************)))************+++++++++******))))))******+++,,,***+++,,,---...///000000......//////000000111111222333444444333333444555555AAAEEE;;;333666:::999888888999999999:::::::::<<<<<<:::999:::===???@@@IIIeee((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***************))))))))))))*********************)))***++++++,,,******+++,,,...//////000.........//////000111222222444777888999<<>>CCCGGGFFFAAACCCDDDCCCAAA@@@AAABBBFFFGGGHHHHHHHHHHHHGGGGGGDDDAAA>>><<<<<<;;;999777777666555444444555777777444444444333333444555555222222222333333222222222333333222000///---,,,,,,---------,,,,,,,,,++++++******************++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((()))******'''((((((((())))))******'''((()))((('''&&&''')))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))((('''(((***+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++*********)))***++++++,,,(((***---000111111///.........//////000111111111222444555555333333444666999HHHLLL???444444999999888888999999999:::::::::888:::<<<;;;;;;===>>>>>>IIIccc)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---000333444777777888999:::<<<===>>>BBB???<<<<<<@@@EEEIIIJJJCCCBBB@@@@@@BBBEEEHHHKKKMMMOOOPPPOOOKKKIIIJJJLLLCCCCCCCCCAAA???<<<:::888777888999999888777666555222222222333333444444444222222222222222222222222////////////............,,,,,,------,,,,,,+++***+++++++++************)))+++******)))))))))))))))))))))))))))((((((((((((******)))))))))***,,,---))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))''''''''''''((((((((()))************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++*********))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))************))))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++)))))))))))))))******+++***************************+++,,,+++***)))***+++++++++,,,------......///////////////000000000000111222333444555555555555666777888777666555666777999999888888888888888888===<<<;;;::::::;;;===>>>NNN^^^vvv&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))((((((''''''))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---000222444555555666777888:::;;;<<<<<<;;;;;;>>>BBBFFFGGGHHHAAA@@@@@@@@@BBBDDDHHHIIIMMMNNNNNNLLLHHHGGGHHHIIIGGGFFFFFFEEEBBB@@@===<<<999999999999999777666555444444444555555555666666222222222222222222222222////////////............,,,,,,------,,,,,,+++***+++++++++************)))+++******)))))))))))))))))))))))))))((((((((((((******)))))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((())))))))))))'''''''''((((((((())))))************************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************)))))))))((((((((((((((()))))))))***************)))))))))((())))))(((((((((((())))))************))))))))))))************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++)))))))))))))))******+++************************)))+++,,,+++***)))***+++++++++,,,------......///////////////000000000000111222333444555555555555555666777777666555666888888888888888888888888888<<<;;;;;;:::;;;<<<======DDDRRRlll$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((((((((('''))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,---///222333222333333444555777888999777888:::>>>CCCEEEEEEEEE????????????AAADDDFFFHHHJJJJJJIIIGGGEEEDDDFFFGGGHHHGGGGGGEEECCCAAA???>>>;;;;;;;;;:::999777666555444444444555555555555666222222222222222222222222////////////............,,,,,,------,,,,,,+++***+++++++++************)))+++******)))))))))))))))(((((((((((())))))))))))******)))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''(((((((((((())))))))))))''''''((((((((()))))))))************************))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))((((((((()))))))))******************))))))))))))))))))(((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***)))))))))))))))******+++************************)))***++++++***)))***+++++++++,,,------......///////////////000000000000111222333444555555555555444555777777666666777999888888888888888888888888;;;;;;::::::;;;<<<=========IIIbbb%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,...///111222111111222333444666777888777888:::>>>BBBDDDCCCBBB>>>>>>???@@@BBBCCCEEEFFFEEEEEEDDDCCCCCCDDDFFFHHHEEEEEEDDDBBB@@@???===<<<===<<<<<<:::999777666555333333333333333333333333222222222222111111111111////////////............,,,,,,------,,,,,,+++***+++++++++*********))))))+++******)))))))))))))))(((((((((((())))))))))))***))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))************************))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********************)))))))))))))))(((((()))))))))******************)))))))))))))))))))))(((((((((((())))))************)))))))))(((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******)))******+++++++++******)))))))))))))))******+++************************)))***++++++***)))+++,,,++++++,,,------......///////////////000000000000111222333444555555555555333444666666666666777999888888888888888999999999::::::::::::;;;<<<<<<===???IIIaaa((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///000000111111111222444555777888;;;::::::<<<@@@BBBBBBBBB???@@@AAABBBCCCDDDDDDDDD@@@@@@@@@AAADDDFFFIIIJJJDDDCCCAAA@@@>>>===<<<;;;======;;;:::888777666666333333333333333333333333222222222111111000000000////////////............,,,,,,------,,,,,,+++***+++++++++*********))))))+++******)))))))))))))))'''((((((((()))))))))***)))))))))***))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))************))))))))))))))))))******))))))(((((((((((())))))************)))))))))((())))))))))))))))))******(((((())))))************))))))))))))))))))))))))******))))))))))))************+++++++++******))))))))))))))))))******+++************************(((***++++++******+++,,,++++++,,,------......///////////////000000000000111222333444555555555555222444555666555555777999777777888888888999999999888999:::;;;;;;<<<<<<<<>>AAACCCDDDDDDBBBCCCDDDEEEEEEEEECCCCCC>>>>>>???CCCGGGJJJKKKJJJDDDCCCAAA???>>>============<<<:::999777777666666666555555555555444444444222222222111000000//////////////////............,,,,,,------,,,,,,+++***+++++++++************)))+++******)))))))))))))))''''''(((((())))))******))))))*********)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))*********++++++))))))))))))************))))))(((((((((((())))))************))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))******))))))))))))*********++++++++++++***)))))))))))))))))))))******+++************************((()))++++++******+++---++++++,,,------......///////////////000000000000111222333444555555555555333444666666555555666888777777777888999999::::::777888999;;;<<<<<<<<<<<>>===<<<;;;::::::::::::888666444333222222333555555333222222222333333333333333222111000000//////......---------......,,,,,,,,,++++++*********)))***+++++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))'''&&&&&&&&&))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((++++++******))))))((((((((())))))))))))************+++,,,,,,******+++,,,***((('''))),,,---,,,***------,,,+++,,,---...///000000000000000111111111///000222333444555555555444555555666666666666666888888999999999:::::::::999999999:::;;;<<<===>>>AAAMMMrrr''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++((((((((((((((()))))))))************)))))))))((((((((()))***************)))************+++++++++,,,,,,,,,------------...,,,---...///111222333444444999AAAFFFHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIGGGCCC@@@:::;;;<<<======<<<:::999:::999888666555444444444333333111111000111222222111111000000///......---///......------------...,,,,,,,,,++++++************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))'''(((***+++++++++)))(((+++++++++***************)))))))))*********++++++)))***++++++))))))***+++***((('''))),,,---,,,***------,,,+++,,,---...///000000000000000111111111000000222333444555555555444555555666666666666666888888999999999:::::::::999999999:::;;;<<<===>>>CCCPPPuuu''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))(((((()))***************)))************+++++++++,,,,,,,,,,,,------------,,,---...///000111222333444888===AAABBBCCCCCCDDDAAAAAA@@@@@@AAABBBCCCDDDHHHGGGGGGEEECCC???<<<;;;777999<<<>>>???===:::888777777777777666555444333111111000000000000111222111111000000///.........//////...------,,,------+++++++++++++++*********+++******)))))))))))))))************************))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))'''((()))++++++******)))******++++++++++++++++++************+++++++++,,,((()))******)))((()))******)))((()))+++,,,,,,+++---,,,+++++++++,,,...////////////000000111111111000111222333444555555555444555555666666666666666888888999999999:::::::::999999999:::;;;<<<===>>>DDDQQQwww''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))(((((('''''''''*********)))))))))))))))(((((()))***************))))))*********+++++++++++++++,,,,,,,,,---------,,,------...000111111222555777:::<<<===>>>???AAA??????>>>===???AAACCCEEEGGGFFFEEEBBB>>>;;;::::::888:::<<<======;;;999777333333444555555444222111111111111111111111222222222222222222111111000000//////...---,,,,,,,,,,,,+++++++++***************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((())))))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((('''((()))***+++,,,------((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))************))))))))))))******+++++++++******+++++++++,,,,,,,,,)))***+++***)))((()))+++)))))))))***+++,,,,,,,,,---,,,+++++++++,,,---.........//////000111111111000111222333444444444444444555555666666666666666888888999999999:::::::::999999999:::;;;<<<===>>>BBBQQQwww''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((*********))))))((((((((())))))))))))))))))******(((((()))***************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---...///000000111555666999::::::;;;===??????>>>======>>>AAADDDEEEDDDDDDDDDAAA===;;;;;;<<<===<<<;;;:::999888777777222333444555555555444333222333333333333333333333222222222111111111111111//////...,,,,,,+++++++++************************+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((())))))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((('''((()))***+++,,,------((()))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))***************''''''(((((())))))************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,((()))*********+++,,,,,,,,,,,,+++***+++,,,---...---......///000000111111111111222333444444444444444555555666666666666666888888999999999:::::::::999999999:::;;;<<<===>>>CCCSSSzzz''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))************(((((()))***************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000333555777888888999;;;===>>>>>>===>>>???AAACCCDDD@@@BBBDDDAAA>>><<<===???>>>===;;;999777666666666444555666777888888888888555555666666555444333333000000////////////////////////---,,,++++++++++++)))))))))***************)))))))))))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))(((((()))(((&&&&&&(((***)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))*********''''''((((((((((((((((((************+++++++++,,,***,,,---,,,+++***+++,,,''')))++++++******+++---,,,+++*********+++---...------...///000000111111111222333333444444444333444555555666666666666666888888999999999:::::::::999999999:::;;;<<<===>>>FFFWWW''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))((((((((()))))))))))))))((()))))))))************(((((()))***************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------...//////000222444666666777999;;;<<<======>>>???@@@AAAAAA>>>AAADDDBBB>>>;;;===???;;;;;;;;;:::999777666555555555666777888999;;;;;;666777777777666444333111/////////////////////000000///---,,,+++*********((()))))))))*********+++(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&(((***))))))))))))))))))))))))******)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***++++++******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((()))))))))*********++++++)))+++,,,+++***)))***+++''')))++++++***)))+++...,,,+++*********+++------,,,,,,---...///000111222222222333444444444333333444555555666666666666666888888999999999:::::::::999999999:::;;;<<<===>>>FFFXXX''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((((())))))*********+++(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---000333555555666888999;;;<<<===>>>?????????>>>===AAADDDBBB>>>;;;;;;>>>666888:::<<<;;;999666444444444444444666888:::<<<777777777777666333111000111111111111111222222222000///---,,,+++*********(((((())))))*********+++'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((&&&''')))+++))))))))))))))))))))))))++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***************************************+++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++******))))))((((((((())))))))))))*********(((***+++***)))((()))***''')))++++++))))))+++...,,,+++*********+++,,,---,,,,,,---...///000111222222222333444444444333333444555555666666666666666888888999999999:::::::::999999999:::;;;<<<===>>>EEEWWW((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------......///111222444666777;;;;;;<<<<<<<<<<<<<<<<<>>============;;;999666888;;;===<<<999555222444444444444444555666777888888888666555333111000222111111000///.........---------,,,,,,++++++++++++***)))(((((()))***++++++*********))))))((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,(((((())))))))))))((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&''''''((()))******+++((('''&&&'''((((((&&&$$$---***((()))++++++)))'''(((((())))))))))))(((((())))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))'''''''''((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---------,,,+++111111111000000000000000111111222333444444444444666555444555777888888777777888888999::::::;;;;;;;;;:::::::::;;;===???@@@CCCWWWxxx&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))************+++++++++++++++,,,,,,,,,,,,------......///000222444666777::::::;;;;;;;;;<<<<<<<<<>>>===<<<=========;;;999999:::<<<===<<<:::777444555444444444444555555666666555555444333111000///111000000//////...------------------,,,,,,+++++++++***)))(((((()))***+++*********)))))))))((((((((((((((((((((((((((((((******))))))))))))******)))*********))))))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((('''''''''((()))*********)))((('''(((*********((()))'''&&&''')))+++)))((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------------,,,000000000000000000000000111111222333444444444444555555555666999999999777777777888888999:::::::::::::::::::::;;;===>>>@@@BBBUUUvvv%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++)))************+++++++++++++++,,,,,,,,,,,,------......///000222333555666888999::::::;;;;;;;;;;;;===<<<;;;<<<======<<<::::::;;;;;;;;;:::888666555555555444333333333444444222222222222111000///.../////////......------,,,...---------------,,,,,,******))))))))))))************))))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))************+++******)))((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((())))))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))''''''(((((())))))******'''&&&%%%%%%'''))))))((()))((('''((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))***+++,,,---.........000000000000000000000000111111222333444444444444333444555888;;;;;;:::888666666777777888999999:::::::::::::::;;;===>>>???@@@RRRsss&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------.........///111333444555777888999:::;;;:::::::::;;;::::::;;;======<<<:::999999888777555444333333555555444333222222222333000000111111111000//////.........------,,,,,,,,,------------------------***))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******+++++++++******)))(((((((((((())))))))))))************************))))))(((((('''''''''&&&(((((())))))))))))((((((((()))***+++***(((%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))******(((&&&&&&((())))))(((,,,++++++******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))***,,,---...///////////////000000000000000111111222333444444444444222333555999<<<<<<:::888666666666777888888999999999::::::;;;<<<===>>>???@@@PPPooo(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------......///000222333444555777888:::;;;;;;:::999::::::999:::<<<<<<;;;999888888666555444333333333555444333222222222222222000000111111111111000000------------,,,,,,,,,,,,------------------------)))))))))******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++******(((((((((((())))))))))))************************)))(((((((((''''''&&&&&&(((((())))))))))))(((((('''((()))***)))'''$$$###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))...,,,******++++++***)))))))))***))))))((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************))))))***+++,,,...//////......//////000000000000111111222333444444444444222333555999<<<<<<:::777666666666777888888999999999999:::;;;======>>>>>>AAAOOOlll)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,,,,------------......///111222333555666999;;;<<<;;;:::999;;;:::999:::;;;;;;:::888888777777666666555555555333333222111111111222222111111111222111111000000------------------------++++++,,,,,,,,,,,,------))))))************))))))''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))******+++*********(((((((((((())))))))))))************************((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((((((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))***)))((()))******(((&&&$$$%%%'''((('''((()))+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))*********************+++,,,---...///---......//////000000111111111222333444444444444222333444777::::::999777666666777777888999999:::888999;;;<<<===>>>>>>>>>BBBNNNiii''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***)))************+++++++++++++++,,,,,,,,,,,,---------------...///000111222444666999<<<===<<<;;;:::;;;:::999:::::::::888666555555666666666666555444222111111111111222222333111111111111111000///...---------------.........*********+++++++++,,,,,,((()))***++++++***)))((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))*********)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))((((((((((((%%%&&&(((***,,,,,,***'''(((***+++***(((''')))+++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,---...------......///000000111111111222333444444444444444333333555777888777666777777888888999:::::::::888999;;;<<<===>>>======BBBMMMhhh%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------------......000111222555777:::<<<======<<<:::<<<;;;999::::::999777555111222333444555444333222111000000000111222333333111111111111000///...---........................))))))*********+++++++++((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((()))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))(((((((((((((((***---222555555333000222333333000+++''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************---,,,+++++++++,,,---...---------...///000000111111111222333444444444444555333333444555777666555888888888999::::::;;;;;;888999;;;===>>>>>>======AAALLLggg''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''(((******)))'''))))))))))))))))))))))))++++++------------++++++***,,,------++++++,,,...------,,,,,,---...000111222333666888999999888777;;;<<<<<<;;;:::888555444666666555555555444444444444444333333222111000000222111111000///......---000000000000000///......---------,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((()))******...+++'''%%%''')))++++++))))))))))))************))))))))))))))))))))))))((((((((()))+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******''''''''''''((()))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((())),,,,,,***)))))))))***+++))))))))))))((((((((((((******))))))((((((''''''$$$(((///666zzz\\\eeegggoooCCC000,,,(((,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''')))***+++,,,---))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************---,,,,,,+++*********+++)))************+++++++++***++++++,,,,,,------...////////////000000000000333333333333333333333333333444555666777777777777888777777777777999:::;;;888999::::::999999;;;===BBBLLLiii''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''''')))+++,,,+++***))))))))))))))))))))))))******+++,,,,,,+++*********+++---,,,++++++,,,...---,,,,,,,,,---...000111111333555777888888777777999999::::::999888777666666555555555444444444333444444333333222111111000111111111000///............////////////...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((()))******,,,***(((((()))***)))((('''(((((((((((()))))))))))))))))))))))))))))))))(((((('''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((('''(((((()))***+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))),,,+++***)))))))))***+++))))))))))))((((((((((((+++*********))))))))))))***"""...555uuuXXX000((('''%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************---,,,,,,+++*********+++)))************+++++++++***++++++,,,,,,------...////////////000000000000333333333333333333333333222333444555666666666666888777777777777999:::;;;888999::::::999:::;;;===@@@LLLjjj''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''***,,,...---,,,))))))))))))))))))))))))))))))************))))))***+++,,,,,,++++++,,,...---,,,,,,,,,---...///000111222444555777777666666666777888888888888888777555555444444444444333333444333333222222111111111111111000000//////......---............---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((()))******(((((('''((()))***)))'''''''''''''''(((((((((((()))))))))))))))))))))))))))'''&&&&&&'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))''''''((((((((())))))))),,,+++******))))))******(((((((((((())))))))))))++++++++++++************222!!!......WWWzzzFFF---...///))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++)))************+++++++++***++++++,,,,,,------...////////////000000000000333333333333333333333333111222333444555555555555777777777777888999:::;;;888999::::::999:::<<<>>>???LLLlll''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''))),,,---,,,+++))))))))))))))))))))))))************************)))+++,,,,,,++++++,,,---,,,,,,,,,------.........///000222333444555555555666666666777777666666666444444333333333333333333333333333222222111111111111000000000/////////..................---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((((((((((((((((())))))***)))(((&&&&&&'''))))))((('''''''''((((((((())))))(((((((((((((((((((((((()))'''%%%$$$&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((+++*********)))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))+++++++++***************(((((((((((())))))))))))************************,,,'''---&&&:::```fff222)))---))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))******+++((((((((((((((((((((((((((()))))))))************+++++++++,,,+++++++++***))))))*********+++++++++***++++++,,,,,,------...////////////000000000000222222333333333333444444222222333444555555555555777777777888888999::::::888999:::::::::;;;===???@@@NNNooo''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))(((''')))***+++)))((())))))))))))))))))))))))+++++++++******+++++++++)))***,,,+++******+++---,,,,,,,,,---------------...///000111222333333333777666666555444444444333222222333333333333333333333333222222222222222111000000000000////////////...////////////...------+++++++++*********))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((())))))***555000+++'''&&&'''))))))(((((()))))))))*********(((((((((((((((((((((((()))'''%%%$$$&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((''''''***))))))(((((((((((()))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++******))))))'''((((((((()))))))))***))))))))))))))))))))))))!!!...+++$$$333???YYYSSS...***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))************)))))))))))))))))))))******+++((((((((((((((((((((((((((()))))))))***************++++++,,,,,,,,,+++***))))))*********+++++++++***++++++,,,,,,------...////////////000000000000222222222333333444444444333444555666666777777666666777777888999999::::::888999:::;;;:::;;;===@@@CCCQQQsss''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''(((******(((&&&)))))))))))))))))))))))),,,+++************+++,,,)))***++++++******+++---+++,,,------------,,,,,,---......///000111222222777666555333222222222222111111222222222222333333222222222222222222222222000000000000///////////////////////////...------,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))((((((((((((((()))******???999111***''''''((()))))))))))))))************)))))))))))))))))))))))))))'''&&&&&&'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((()))))))))*********++++++++++++***))))))''''''(((((())))))******((((((((((((((()))))))))"""333)))&&&//////<<>>@@@DDDSSSttt''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''')))++++++***)))))))))))))))))))))))))))+++***))))))))))))***+++(((***++++++******+++,,,+++,,,------------,,,+++,,,,,,------...000111222444333222222111222333444111111111111222222222333222222222222222222222222////////////000000000000---............---,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((()))******999444...***((()))******((((((((())))))))))))***))))))))))))))))))))))))(((((('''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************++++++,,,+++***)))((('''''''''((()))*********(((((()))))))))*********)))...&&&+++'''++++++hhhkkk777%%%,,,---)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((***+++------,,,+++***)))************+++++++++***++++++,,,,,,------...////////////000000000000111111222333333444555555333333444555666666666666555666888999::::::999999888999;;;;;;;;;<<>>@@@@@@AAAHHHbbb'''&&&%%%%%%%%%&&&((()))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((&&&%%%$$$&&&)))+++***))),,,++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((()))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))******+++++++++,,,************++++++++++++************************...---,,,,,,...000000//////000000111111111111111111111111111222222222222222222333333333333222222111000000000////////////......---------,,,,,,,,,,,,++++++***))))))******)))***+++,,,,,,+++***)))*********)))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((******+++,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''***)))(((''''''((()))***&&&''''''((()))******+++(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((***)))'''&&&&&&''''''(((''''''((()))))))))))))))((((((((((((((()))))))))******))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************,,,,,,++++++***))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((())))))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))))))))))))))(((((()))))))))************'''((()))*********)))(((+++*********)))))))))(((((((((''''''(((***---///+++******************+++))))))************))))))************+++,,,---...------......///000000000000111111222222333444444333333444444555666666666777777777888999999::::::;;;;;;;;;<<<===>>>???@@@???DDD]]]***)))(((''''''((()))***'''''''''((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((()))))))))''''''&&&'''(((((((((''',,,++++++***)))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''((((((((()))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))***************+++++++++++++++*********))))))************************...,,,+++,,,...000000/////////000111111111111000000000111111111222222222222222222333333222222111000000000////////////.........---------,,,,,,,,,,,,+++******)))*********)))***+++,,,,,,+++***)))))))))))))))))))))******''''''((()))))))))))))))(((((((((((()))))))))))))))***************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((***)))(((''''''((()))***&&&''''''((()))******+++(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***)))'''&&&&&&''''''(((''''''((()))))))))))))))(((((((((((())))))************))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************************************''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))((()))))))))************'''(((***,,,,,,+++***)))*********)))))))))))))))%%%&&&(((***+++,,,,,,,,,*********++++++*********))))))************))))))************+++,,,------------......///000000000000111111222222333444444333333444444555666666777777777777888999999:::::::::;;;;;;;;;<<<>>>???@@@@@@DDD\\\+++***)))((('''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************++++++*********)))))))))************************---+++***+++---//////......///000000111111000000000000000111111111111222111111222222222111000000000000////////////............---------,,,,,,,,,++++++***************+++))))))************))))))))))))))))))************&&&'''((()))*********)))(((((((((((()))))))))))))))))))))***))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))(((((((((((())))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))((('''''''''''''''''''''((()))))))))))))))'''(((((())))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))*********+++++++++'''(((((())))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))************((()))+++,,,,,,++++++***))))))))))))))))))))))))%%%&&&)))+++,,,,,,***))))))***++++++++++++***)))))))))************)))))))))******+++,,,,,,------------......///000000000000111111222222333444444222333333444555666777777777777777888999999:::::::::::::::;;;<<<===??????BBBFFF^^^000000000///---,,,***)))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''((())))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))((('''&&&''')))))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************))))))))))))))))))))))))************************************,,,***)))***,,,......---...//////000000000000000000000000000111111111111000111111111111000///...000000/////////...............---------,,,,,,,,,+++***************++++++)))(((((((((((((((((()))((()))))))))************%%%&&&((()))*********)))'''((((((((()))))))))***))))))******)))((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((''''''&&&''''''((()))))))))))))))'''(((((()))******++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************+++++++++***************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,&&&''')))***++++++******'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))******++++++******)))))))))))))))************((())))))***************((()))))))))))))))))))))'''((()))***+++*********)))***++++++++++++***)))))))))************))))))))))))***+++,,,,,,,,,,,,------......///000000000000111111222222333444444222222333444555666777777777777777888999999:::::::::::::::;;;<<<===>>>???CCCHHH```<<<<<<<<<;;;:::777444333&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))"""$$$&&&''''''((()))+++''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))***************)))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))+++***))))))+++------,,,...//////000000000000000000000000000111111111111000000000000000///......000/////////..................---------,,,,,,,,,+++***************++++++)))((('''&&&&&&'''((()))(((((())))))*********+++%%%&&&((()))*********)))'''((((((((())))))*********************)))(((''''''((((((((())))))******))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''))))))))))))(((((((((((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++'''((()))))))))(((&&&%%%'''(((((()))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************---,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------%%%''')))+++,,,+++***)))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))************(((((((((((()))))))))***(((((((((((())))))))))))******)))(((((()))***+++)))***+++,,,,,,+++***)))))))))************))))))))))))***,,,,,,,,,,,,,,,------......///000000000000111111222333333444444222222333444555666777888777777777888999999:::::::::::::::;;;<<<===>>>???CCCIIIbbb---,,,000:::FFFIIICCC;;;***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++******))))))))))))***))))))(((((((((((())))))+++***)))))))))***,,,,,,---,,,+++******+++,,,---************))))))))))))***++++++,,,,,,++++++***++++++,,,,,,---.........///111222222111111222333555222000222444333111111000000000000//////////////////...---+++***))))))++++++************++++++)))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***((('''(((%%%'''((((((''''''(((***))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))************************************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))************************+++*********))))))((((((++++++******************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************+++,,,---...............////////////000000111222333444444555666666666777888888999999888888777777888888999:::777999<<<===<<<;;;<<<<<<@@@LLLhhh(((&&&&&&+++111333///******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))(((((()))************))))))))))))******+++***)))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,---....../////////000222111000000111333111000000111111111111111000000000000/////////.........---,,,,,,+++******++++++************++++++)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))(((((()))&&&((())))))(((((()))***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((******)))'''))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***************+++,,,---...............////////////000000111222333444444555555555666666777888888888888888888888888999::::::888:::=========<<<======AAAOOOkkk(((&&&$$$$$$&&&'''&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((('''(((((()))***+++++++++************++++++******))))))******+++,,,))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///000111111000000111222///111111000.........///000000000/////////......---------,,,,,,+++++++++++++++************++++++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))+++((()))******)))(((***+++(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******))))))************))))))+++************)))))))))))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***************+++,,,---...............////////////000000111222333444444555444444555555666777777777999999888888999999:::;;;999;;;===>>>=========>>>BBBQQQppp(((((((((((('''(((***,,,))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''((()))***++++++******))))))******+++***************+++++++++***+++,,,------,,,+++***(((((()))))))))))))))***---,,,,,,,,,,,,,,,,,,---,,,------......//////000...///111000//////000222000333444000------------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&'''***,,,)))***++++++***)))***+++(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******************((((((((((((((((((((((((''')))***)))((('''((()))((()))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((())))))******++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********))))))************))))))************))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++***************+++,,,------............////////////000000111222333444444555333333444444555666666777999999999999999::::::;;;999:::<<<<<<<<<<<<===>>>@@@PPPrrr$$$&&&))))))(((((()))+++((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))******)))))))))((((((((('''************************'''((())))))******))))))''''''''''''(((***++++++))))))(((((((((((())))))))))))******++++++++++++***+++,,,------,,,+++***((()))))))))******++++++---,,,,,,++++++,,,,,,---,,,,,,------.../////////---///000000///...000111...333333000///222333000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''***,,,***+++,,,+++***)))***+++'''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++((((((((((((((((((((((((((()))***)))((('''(((***((()))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))************)))******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++***************+++,,,------............////////////000000111222333444444555333333333444555555666666999999888888999999:::;;;888999::::::999:::;;;===>>>MMMppp%%%'''******)))'''&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((()))******((((((((()))))))))))))))************************((()))***+++,,,+++***)))))))))((())))))***+++,,,))))))(((((((((((())))))))))))***++++++++++++***))))))************)))))))))******++++++,,,,,,,,,,,,,,,************,,,,,,++++++,,,,,,---......///---...//////......///000***///000...222:::;;;666/////////.........---------------,,,,,,+++++++++++++++************+++++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,***+++,,,+++)))))))))+++''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((()))******(((((()))***))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++))))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))************************))))))))))))************'''(((((())))))*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***************+++,,,---...............////////////000000111222333444444555333333444444555666666666888888777777888888999:::777888999999888999;;;======JJJmmm(((((())))))***)))'''&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******''''''(((((())))))******************************)))***,,,------,,,+++***++++++************++++++***))))))))))))))))))***((()))***+++,,,++++++*********))))))))))))*********++++++,,,------......,,,+++)))(((((()))+++,,,******++++++,,,---------,,,...//////...---///000+++///---,,,333>>>===333//////.........---------......---,,,,,,+++******++++++************++++++++++++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))*********+++++++++)))((()))***'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((()))******)))((()))***))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&(((***))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++))))))************))))))(((((((((((())))))******))))))))))))))))))))))))************************((()))))))))************''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***************+++,,,---...............////////////000000111222333444444555444444444555666666777777777777666666777777888999888999:::999888999<<<>>>???IIIjjj&&&%%%$$$%%%''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((()))******&&&&&&'''((()))***++++++************************)))+++,,,......---,,,+++,,,,,,++++++***+++++++++++++++************++++++((()))***+++,,,+++******---,,,+++******+++,,,---++++++,,,------...//////+++***(((''''''(((***+++)))******++++++,,,------,,,---///...------...000000222...+++333===:::---//////.........---------//////...---+++***))))))++++++************++++++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,***)))))))))++++++***((('''((()))&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,------***)))+++---))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++))))))************))))))'''((((((((())))))******))))))))))))))))))))))))************************(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***************+++,,,---.............../////////000000000111222333444444555444444555555666777777777666666666666666777777888::::::;;;:::999:::===???AAAIIIhhh''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++(((&&&&&&((()))(((&&&)))************+++++++++++++++++++++++++++++++++************************+++***)))***+++,,,***((()))************+++++++++(((((()))***************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///......//////000000111111///---,,,---000222000...///...------,,,,,,,,,,,,+++++++++************)))+++*********))))))(((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++---************************(((((())))))*********+++************************)))))))))))))))*********************************...---+++)))(((((())))))************************)))************+++++++++,,,,,,---------,,,+++***+++*********))))))(((((())))))))))))))))))))))))******************************************************))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++*********))))))(((((()))***)))&&&'''***)))%%%))))))))))))))))))))))))******)))(((&&&&&&(((***))))))))))))***************************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---............///////////////000111222222333222222444333333333444555777888777666666777999:::;;;;;;:::999888888888:::<<<>>>BBBGGGjjj''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''%%%&&&(((***)))((()))************+++++++++++++++++++++++++++++++++************************+++******+++,,,,,,+++))))))************+++++++++((())))))***************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............//////////////////000000000000...,,,---//////...,,,000///...---,,,++++++++++++++++++************)))************)))))))))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))+++,,,************************))))))***************************************************)))))))))))))))************************---,,,+++))))))))))))***************************)))************+++++++++,,,,,,---------,,,+++***+++*********))))))))))))))))))))))))))))))))))))******************************************************))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************************)))))))))(((***......***))),,,,,,)))))))))))))))))))))))))))(((+++------+++)))))))))))))))))))))***************************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---............///////////////000111222222333222222444444333333444555666777999888777777888999999999:::999888888888:::<<<>>>CCCIIInnn((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''&&&%%%&&&)))++++++***)))************+++++++++++++++++++++++++++++++++************************,,,+++++++++------,,,***)))************+++++++++((()))******++++++************************************************************************************+++++++++,,,,,,,,,---------............///000000//////////////////000...------------,,,***000000...---,,,++++++++++++++++++************)))************))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******)))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))''''''(((((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***))))))***+++,,,************************+++++++++++++++*********************************++++++******))))))((((((************************++++++******)))******+++************************)))************+++++++++,,,,,,---------,,,+++******************)))))))))))))))))))))))))))))))))***************************************************))))))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************************))))))))))))'''+++,,,)))(((+++,,,***))))))))))))))))))))))))(((,,,000222111---***((())))))))))))***************************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---............///////////////000111222222333222222555444444444444444555555::::::999999888888888888:::999888888888:::<<<>>>AAAJJJqqq((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((******+++))))))*********+++++++++************************************************,,,,,,+++,,,---...,,,***))))))*********+++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///000000000//////......---///..................---111000...---,,,+++******+++++++++*********))))))*********)))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...---,,,+++*********+++************************---,,,,,,++++++*********************************,,,++++++***)))(((''''''************************))))))*********++++++,,,************************))))))*********+++++++++,,,,,,---------,,,+++***************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************************)))))))))))))))''')))((('''+++000000+++))))))))))))))))))))))))(((,,,111333111---***(((((()))))))))***************************)))((((((((()))))))))************++++++************++++++))))))*********+++++++++++++++******++++++,,,---............//////////////////111222222222222222555555444444444444444444888999::::::999888888999:::999888888888:::<<<>>>>>>HHHppp))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((())))))))))))*********+++++++++************************************************,,,,,,+++,,,---...,,,***))))))*********+++++++++))))))***+++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///000000//////......---------...//////000000111222000000...---,,,++++++++++++++++++*********))))))))))))))))))))))))******))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))+++++++++******)))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,++++++*********************************---,,,,,,++++++*********************************,,,++++++***)))(((''''''************************((())))))***+++++++++,,,************************))))))*********+++++++++,,,,,,---------,,,+++******************+++++++++************************************************************************))))))))))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))******,,,***'''***333:::888000))))))))))))))))))))))))))),,,......---+++***)))((()))))))))***************************)))((((((((()))))))))************++++++************++++++))))))*********+++++++++++++++******++++++,,,---............//////////////////111222222222222222444444444444444444333333555888:::;;;:::999:::<<<:::999888888888:::<<<>>>@@@HHHnnn))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******+++)))''''''(((***)))************+++++++++************************************************,,,+++++++++------,,,***)))************+++++++++)))***++++++,,,+++++++++******************************************************************************+++++++++,,,,,,,,,---------............/////////..................,,,---///000000111333555//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))(((((((((((())))))))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,+++***)))))))))'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))*********************)))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************+++++++++++++++*********************************++++++******))))))((((((************************((()))***+++++++++++++++************************)))************+++++++++,,,,,,---------,,,+++************+++++++++++++++************************************************************************)))))))))************+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))***************(((&&&(((111999666///)))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))***************************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---............///////////////000111222222333222222222333444444444444333333333777;;;<<<:::999;;;===:::999888888888:::<<<>>>FFFIIIjjj************************************************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))+++***((('''***,,,)))************+++++++++************************************************+++******+++,,,,,,+++))))))************+++++++++)))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///------..................,,,...000000//////111333...------,,,,,,---------+++++++++************)))((()))))))))************))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))***************)))))))))''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))***************************************************)))))))))))))))************************))))))***+++++++++******************************)))************+++++++++,,,,,,---------,,,+++************++++++,,,,,,,,,************************************************************************))))))*********+++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((()))))))))************%%%'''(((''')))......+++))))))))))))))))))))))))''')))+++***)))''''''((())))))))))))***************************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---............///////////////000111222222333222222111111333444555444444333444999======:::888:::<<<:::999888888888:::<<<>>>HHHFFFbbb************************++++++++++++++++++++++++(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&(((***)))((((((+++...)))************+++++++++))))))))))))))))))))))))************************+++***)))***,,,,,,***((()))************+++++++++******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////,,,------....../////////,,,///111000...---///111---,,,,,,,,,,,,---......+++++++++************)))(((((())))))*********+++))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((***+++,,,---...+++)))(((''''''((()))+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************(((((())))))*********+++************************)))))))))))))))*********************************)))***+++,,,,,,+++***)))************************)))************+++++++++,,,,,,---...---,,,+++************++++++,,,,,,,,,************************************************************************))))))******++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((())))))*********+++%%%,,,///+++'''(((+++---))))))))))))))))))))))))&&&(((+++,,,***(((&&&&&&))))))))))))***************************)))(((((())))))))))))************++++++************++++++)))************+++++++++++++++******++++++,,,---............/////////000///000111222222333222222///111222444555555444444666;;;???>>>:::777888::::::999888888888:::<<<>>>EEE@@@ZZZ(((((()))***++++++,,,,,,************))))))))))))***+++,,,,,,+++)))&&&%%%%%%&&&)))***+++***)))(((************************(((((()))***************))))))((((((''''''&&&&&&)))************+++++++++++++++******))))))((((((******+++++++++******)))+++++++++***************))))))******+++++++++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))(((((()))***++++++(((((()))***+++,,,,,,,,,---------,,,,,,+++++++++***************************++++++***((('''(((***************************...++++++------+++,,,111++++++------------++++++++++++,,,,,,,,,,,,------////////////////////////......---------,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******+++(((%%%&&&***,,,,,,+++***)))(((''''''((()))************+++,,,,,,***(((''''''''''''((((((((((((******))))))))))))************++++++++++++******************************++++++***************+++))))))))))))))))))))))))***************************+++,,,,,,,,,,,,---...---,,,+++******+++,,,---++++++************************))))))))))))*********************************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++******************+++++++++,,,,,,,,,+++******)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))'''((((((''''''))),,,///---***((((((+++,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))************************,,,,,,+++***))))))***************)))))))))))))))************+++,,,---...******++++++++++++******...------,,,,,,,,,------............//////////////////000111111111111111222444555444333333444555999;;;>>>>>><<<:::999999???===;;;999999999:::;;;GGGEEETTTzzz(((((()))******+++,,,,,,+++*********))))))((((((******++++++***)))(((''''''(((***+++++++++)))((((((((((((((((((((((((((((((((()))***************************))))))(((((()))************+++++++++*********)))))))))((((((*********++++++******)))************++++++++++++))))))))))))************------,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++)))))))))***+++++++++,,,---,,,,,,,,,++++++++++++***************************++++++***(((''')))******************************''')))///222///,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,------...........................------------,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******************)))***(((&&&'''***,,,,,,++++++***)))(((((()))***+++***))))))***++++++***)))((((((((()))))))))************))))))))))))******)))******************)))************************++++++***************+++***************************************************,,,------++++++,,,...,,,+++************+++,,,++++++******************+++******************++++++++++++++++++++++++++++++******)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,++++++***)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))))))))*********)))+++...111,,,***((()))+++,,,+++)))))))))))))))))))))))))))***))))))(((((((((((()))+++***)))(((((()))***+++))))))))))))))))))))))))************************,,,++++++***))))))******************************************+++,,,---...******++++++++++++******...------,,,,,,,,,------............///////////////000000111111111111111222444555444333333444666888:::;;;;;;:::888888888===<<<:::999999:::;;;<<<>>>???LLLhhh(((((())))))******+++++++++++++++***)))(((((('''))))))))))))))))))))))))******+++,,,,,,+++)))(((((((((((((((((((((((((((((()))******+++*********,,,,,,,,,+++++++++++++++)))************+++++++++***))))))))))))((((((((()))*********************)))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,++++++******++++++***************************))))))))))))***++++++******************+++++++++++++++++++++************************************++++++***(((((()))+++++++++++++++++++++++++++,,,((((((...333222///---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................------------,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))(((***((('''(((***+++++++++++++++************++++++***))))))(((((())))))***)))))))))*********++++++******))))))))))))******((())))))******))))))(((************************+++***************++++++************************************************,,,---...---+++***+++,,,++++++***))))))***++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))*********+++++++++,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))******)))***+++******+++...000,,,***))))))***++++++***))))))))))))))))))))))))*********))))))(((((((((******))))))))))))******))))))))))))))))))))))))************************,,,+++******)))*********))))))******++++++,,,,,,***************+++,,,---******++++++++++++******------,,,,,,,,,,,,------............///////////////000111111222222111111222333444444333333555666777888999888777666666888;;;:::999999999:::<<<===777>>>EEERRRccc((((((((()))))))))******,,,++++++***)))(((''''''))))))(((((()))***++++++***++++++++++++***((((((************************)))******++++++*********,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))***)))))))))*********+++******++++++,,,---......000000000//////.........,,,,,,+++************+++*********************************))))))***+++++++++++++++******************************************************************++++++***)))(((***,,,++++++++++++++++++++++++---******------,,,---000+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------........................---------,,,,,,,,,++++++)))******+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((()))(((((()))******+++***************************)))))))))'''&&&''')))+++)))))))))*********++++++******))))))))))))******(((((())))))))))))((((((*********************************)))******+++,,,************************************************,,,---...---+++***+++,,,******************************+++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,,,,------,,,+++******))))))************+++++++++,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))*********'''((())))))((()))+++---+++******)))******++++++))))))))))))))))))))))))************)))(((((('''***))))))))))))))))))***))))))))))))))))))))))))************************++++++***************+++))))))***+++,,,,,,------***************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,------............////////////000000111222222222222111111333444444333444555666777888888777555555777888999999999999:::;;;<<<===777CCCGGGFFFPPP(((((((((((((((((())))))++++++******)))((((((''')))((((((((()))***+++,,,*********))))))(((''''''++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++)))))))))*********************))))))***+++,,,---+++,,,,,,---...///000000222222111111000000//////---,,,++++++******++++++************************++++++***************++++++++++++******************************************************************++++++***))))))+++,,,++++++++++++++++++++++++(((,,,333444...'''(((...+++++++++++++++++++++++++++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++------------,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((()))*********)))******((())))))))))))))))))(((((())))))(((&&&&&&)))+++((((((((()))))))))************))))))))))))******(((((())))))))))))((((((******************************))))))***++++++,,,************************************************,,,---...---+++***+++,,,*********++++++***************++++++,,,,,,,,,,,,)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,........................++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,---------,,,++++++*********************+++++++++,,,,,,,,,------,,,,,,+++***))))))************************(((((())))))************'''((())))))((()))***,,,++++++******)))******+++))))))))))))))))))))))))******++++++***)))(((''')))))))))******)))))))))))))))))))))))))))))))))************************+++***************++++++))))))***+++,,,,,,------******))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...............////////////000000111222222222222222111222444444444444555777777888888777666666888:::888888888999:::;;;<<<===777GGGJJJEEEKKK''''''''''''((((((((((((************))))))))))))(((((())))))*********+++)))))))))((((((((((((((())))))))))))))))))))))))+++++++++,,,++++++***))))))************+++++++++)))************+++++++++*********++++++++++++,,,,,,+++******+++,,,...///...//////000000111111111000000//////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++******************++++++*********+++++++++++++++***************************+++++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,&&&222AAAFFF;;;---)))---++++++************++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++//////......---+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))(((''')))++++++***))))))***(((((())))))))))))(((((((((***+++***'''&&&))),,,((((((((()))))))))************))))))))))))******((())))))******))))))(((************************))))))))))))***+++,,,,,,++++++++++++++++++++++++************************,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++*********++++++,,,---------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++******+++++++++,,,,,,,,,---,,,,,,++++++*********************************((((((((()))******++++++)))+++,,,,,,++++++,,,---***++++++***))))))***,,,))))))))))))))))))))))))((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))*********************************)))******+++,,,))))))******++++++,,,,,,******)))))))))******+++++++++,,,,,,,,,,,,+++++++++******++++++,,,---...............////////////000111222222333222222222000222444444444444666777777888999999888888999:::777888888999:::;;;;;;<<<666FFFJJJFFFNNN''''''''''''''''''''''''))))))))))))************((((((***++++++***))))))))))))))))))))))))******))))))))))))))))))))))))+++,,,,,,,,,++++++***))))))*********++++++++++++)))************+++++++++++++++,,,,,,,,,------------,,,++++++,,,---///111222222222222222222222222///////////////000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,---***************************+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))333@@@EEE===000,,,///,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******************)))'''))),,,,,,)))((((((***((()))************)))((('''***---,,,)))'''))),,,)))))))))*********++++++******))))))))))))******)))******************)))************************))))))))))))***+++,,,---++++++++++++++++++++++++***************************,,,------++++++,,,...+++,,,------------,,,+++******++++++,,,------...+++,,,...//////...,,,+++........................+++,,,---...///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------------...---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))******++++++)))+++,,,,,,+++++++++,,,)))+++,,,+++)))(((***,,,))))))))))))))))))))))))'''(((***,,,,,,,,,+++***((()))***++++++***)))((())))))))))))))))))))))))******************************))))))***++++++,,,******************************))))))))))))******+++,,,,,,------,,,,,,+++************+++,,,---...............////////////000111222222333333222222000222444444444444666888555777999:::999888888999777888999:::::::::::::::888CCCEEEEEENNN'''''''''''''''''''''&&&((((((((()))******++++++''')))***,,,,,,***((('''***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,------............---,,,+++,,,...000222444333333333333333333333000000111111222222222333//////...------------...---------------------------,,,,,,+++*********+++(((((()))***+++,,,,,,---+++++++++,,,,,,---------***************************+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((+++111444///((((((---,,,+++***))))))***+++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******'''***,,,,,,)))((((((***)))***+++,,,,,,+++***)))&&&***......***((())),,,******+++++++++,,,,,,,,,******))))))))))))************++++++++++++******************************))))))))))))***+++,,,---++++++++++++++++++++++++***************************+++,,,,,,,,,,,,---...,,,,,,............,,,,,,******+++,,,,,,---......---...000111111000...---000000000000000000000000,,,---///000000000///...////////////////////////------------------------------,,,+++************,,,,,,,,,---------......---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************'''(((((()))***+++++++++''')))***+++)))))))))***)))+++,,,+++((((((***---))))))))))))))))))))))))&&&'''***,,,------,,,+++((()))***++++++***)))((())))))))))))))))))))))))******************************))))))***+++,,,,,,*********)))))))))))))))******)))))))))))))))***+++,,,,,,------,,,,,,+++************+++,,,---.............../////////000111111222333333333333222000222333444444444666888333666999:::999888777888888888999:::::::::999999===CCCBBBCCCMMM}}}******)))((((((((((((((('''(((((()))***+++++++++******)))))))))***,,,---******))))))***++++++,,,++++++************++++++************++++++++++++...---+++***)))))))))))),,,,,,,,,,,,,,,---...///222111000000000111222333555444333333333444666777555666777777777666555444666777777888888777777666777666444222222222333444111111111111111///............------------,,,,,,******)))))))))+++,,,---(((((()))***+++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,------......------,,,++++++++++++++++++++++++************************++++++******++++++,,,---&&&***)))&&&,,,555000%%%))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********)))((((((((()))+++,,,))))))************)))))))))***++++++***)))***++++++,,,,,,---,,,+++)))((())))))***++++++++++++***************************************************++++++++++++******))))))((()))+++,,,+++,,,...///,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000000000111111222222222111000...---...000333555444444555666666555444333777555333444777888666444000000111111222333333444333222111000000000000111111111000...---,,,+++***,,,,,,------,,,,,,+++***------,,,+++,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++***+++++++++...,,,******+++,,,+++***************************(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,++++++*********************************+++)))((()))+++,,,***'''***++++++******)))((('''*********)))******+++,,,******+++++++++,,,,,,,,,...---,,,+++,,,---///000////////////000000000000///000111222222333222222222222333444444555555666888888888777777777777777777888888999999:::;;;;;;;;;FFFEEEAAAHHHzzz******)))((((((((((((((('''(((((()))******++++++******)))))))))***,,,,,,+++***************++++++,,,++++++************++++++++++++++++++*********,,,,,,++++++,,,,,,------/////////000111222333333555444444333444555666777::::::888888777888999999777888999999999888777666::::::;;;;;;;;;;;;::::::888777555444333444555666555555555555444333222111///......------,,,,,,,,,++++++*********+++,,,---)))******+++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,...,,,---777BBB>>>111************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))((((((((()))++++++))))))************)))))))))***++++++***)))***+++***+++++++++******)))((())))))***++++++++++++***************************************************++++++++++++*********)))'''(((************+++---++++++++++++++++++,,,,,,,,,,,,,,,------------...------------...000111222222333555666666444222111333222111000111333555777888888999999999888777666777555444555777999777666333333333444555555666666444444444333333222222222111000000//////........................---,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,+++******+++,,,+++***************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******************++++++)))************++++++++++++++++++******)))))))))************************,,,***((()))+++,,,+++)))***************))))))(((***************++++++,,,******+++++++++,,,,,,,,,************+++++++++,,,////////////000000000000///000111222222333222222222222333444444555555666888777777777777777777777888888888999::::::;;;;;;<<>>CCCttt***))))))(((((((((((((((((((((((()))******++++++*********)))******+++,,,,,,++++++*********++++++,,,++++++***))))))******+++++++++++++++++++++++++++,,,---...///111222333333333444555666888999999999999888888999999:::;;;>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<======>>>>>>======<<<999888777666666777888888999999999999888777666666111111000///......------...------,,,+++,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******++++++,,,------+++(((+++777BBB===000************************++++++************++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))((()))******+++))))))************)))))))))***++++++***)))***++++++***))))))((()))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++************''')))******))))))+++,,,++++++++++++,,,,,,,,,---,,,---...///000111111222000000000111333444666666555777:::;;;;;;888444222777666444444444666888:::;;;;;;<<<<<<;;;:::999999666555555666888::::::999777777777888999999::::::666666777888777666555444222222222222222222222222000000111111000000///...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++)))++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++*********)))))))))))))))************************---+++))))))+++,,,+++***)))))))))******************************+++,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++******.../////////000000000111///000111222222333222222222222333444444555555666777777777777777777888888888888999999::::::;;;;;;;;;DDDBBB<<>>>>>>>>>>>=========<<<<<<<<<<<<===???@@@AAA@@@@@@???<<<======>>>>>>======<<<::::::999999999:::;;;;;;<<<<<<<<<<<<;;;:::999999555555444333222111000000111111000///...---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******++++++,,,---***)))''''''---444000'''************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++))))))************)))))))))***++++++***)))***++++++***)))(((((()))***+++))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---+++,,,------............///000111333555666777888999999999999::::::;;;<<<777999:::<<<;;;:::888777888777666666666888999::::::::::::999999888777777555555666777999;;;;;;<<<::::::;;;<<<<<<======>>>777888:::;;;;;;:::888777555555555555444444444444333333444444333333222111........................------------------------------------------------------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------*********+++---,,,+++)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++******************))))))************************,,,+++***)))******++++++((()))))))))***+++,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------......//////000000111111//////111222222222222222222222333444444555555666777777777777777888888888888888999999:::;;;;;;<<<999DDDCCC===DDDvvv))))))(((((((((((()))))))))))))))))))))******************+++************,,,,,,+++++++++++++++,,,+++******************+++,,,,,,---///111222444444444555666777888888888888:::;;;<<<>>>????????????>>>>>>>>>???????????????>>>>>>>>>?????????>>>>>>===>>>@@@AAABBBBBBBBBAAA===>>>>>>??????>>>>>>===;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::999999888777777666555555444444333333222111000///......---------------------,,,,,,,,,++++++++++++------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******++++++,,,---***,,,---******++++++)))************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))************)))))))))***++++++***)))***+++,,,+++***))))))***,,,---))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++,,,***+++------,,,,,,---///...///000222222333222222444555666888:::<<<>>>???AAA@@@???>>>>>>======>>>888888888888999:::<<<===888777777666777777888999777666555444444333333333444555777888999:::<<<===<<<<<<===>>>>>>??????@@@999:::<<<======<<<;;;999:::999999777666555555444555666666666666555444444/////////000////////////........................------------------------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------...---,,,++++++,,,,,,+++)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++************************************))))))***+++))))))))))))***+++---...+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,...,,,+++)))***,,,...000.........///000111111111//////111222222222222222222222333444444555555666666666777777888888888888888999999:::;;;;;;<<<<<<===HHHGGGCCCJJJ}}}((((((((((((((())))))***))))))))))))))))))*********++++++++++++***))))))+++++++++++++++,,,------,,,,,,,,,,,,---.../////////000111333555777888999888999;;;<<<<<<<<<;;;:::===>>>???AAAAAAAAA@@@@@@>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????:::;;;===???@@@AAAAAA@@@???@@@@@@AAAAAA@@@@@@???;;;;;;<<<===>>>?????????????????????>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::777777777666666444333222111111000000/////////...------------,,,,,,,,,,,,------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******++++++,,,---))),,,///---***))),,,///++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((()))************)))))))))************)))))))))***++++++***)))***+++++++++++++++++++++,,,---))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---...---...000111222444666777888888888777999999;;;===???AAACCCCCCBBBAAA@@@>>>===<<<<<<<<<888777666666777:::===???777777777666666777777888555444222111000000000000333555777888888999;;;===<<<======>>>??????@@@@@@:::;;;<<<=========<<<;;;<<<<<<;;;999888777555555777777888888777777666555111111222222222111000000////////////////////////------------------------+++++++++++++++,,,,,,---,,,++++++,,,,,,---...///111///,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((()))************++++++++++++++++++++++++,,,,,,,,,************************)))+++,,,,,,+++******+++******))))))***+++---...+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,+++***))))))+++---...------...///000111222222///000111222222333222222222222333444444555555666666666666777888888999999999999::::::;;;;;;<<<<<>>>>>@@@AAABBBDDDDDDCCCAAA@@@???@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@???===;;;999555666888:::<<<<<<<<<<<<>>>??????@@@@@@??????>>>;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<=========888999999:::999888777666666555555444333222222222////////////....................................------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---)))***++++++)))(((+++...++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******'''((()))***+++******)))))))))************)))))))))***++++++***)))***+++))))))***+++++++++++++++))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///111222222333555777777888;;;===>>>>>>===<<<;;;<<<===???AAACCCDDDEEEAAA@@@???===<<<<<<<<<<<<888888888888999:::<<<<<<777777777777777777777777666555333222111000111111333555888888777888:::<<<;;;<<<<<<===>>>>>>??????;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::999888888777888888888999888888777666333333444444444333222111000000000000000000000000........................,,,,,,,,,,,,,,,---......+++++++++,,,,,,...//////666222...,,,+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))************+++++++++)))*********++++++++++++************************))),,,000000...,,,+++,,,++++++)))))))))+++---...,,,++++++++++++,,,------******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,------...///000111222222///000111222222333222222222222333444444555555666555666666777888888999999999999::::::;;;<<<<<<<<>>AAABBBBBBAAA@@@BBBCCCEEEFFFEEEDDDBBBAAA@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@>>>;;;888555333111222444666888999999999<<<<<<============<<<<<<:::;;;===>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>;;;;;;<<<<<<===>>>>>>>>>999:::;;;<<<;;;:::999888999999888777666555555444111111111111000000000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,------......------,,,++++++++++++++++++++++++************************++++++******++++++,,,---...,,,***++++++******+++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))******++++++++++++******'''((()))++++++******)))))))))************)))))))))+++++++++***)))***+++'''((()))+++++++++***)))))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------222444666777888:::<<<>>>:::;;;>>>@@@AAAAAA@@@@@@<<<===>>>@@@BBBCCCEEEEEE@@@???>>>>>>======>>>>>>888999:::;;;;;;;;;:::999777777777777777777777777999888666444333333333333333666888888777777999<<<;;;;;;;;;<<<======>>>>>>;;;;;;::::::;;;<<<===>>>::::::::::::::::::::::::888999999999999888777777444444555666555444222111000000000000000000000000........................---------------...///000+++++++++,,,---...///000999555///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++(((((())))))*********+++************************)))...222333111...------,,,+++***))))))+++---...,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,))),,,000333444111...+++------...///000111222222///000111222222333222222222222333444444555555666555666666777888999999999999999:::;;;;;;<<<<<<===888EEEGGGFFFPPP))))))))))))************)))(((((((((((())))))***,,,+++***)))))))))))))))+++---/////////000222444666777888999:::;;;<<<<<>>===<<<<<<<<<=========>>>???????????????>>>DDDEEEFFFFFFCCCAAA@@@@@@@@@AAAAAABBBAAA???>>>===;;;;;;999888666444333222111222333333333333222111555555555444555555666777555666777888888777666555666777888999999:::;;;<<<<<<<<<<<<<<<===???@@@AAA=========<<<<<<;;;;;;;;;777888888999999::::::;;;555555555444333111000///000000///---------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***))))))******+++*********))))))((((((******++++++++++++************))))))))))))************+++++++++,,,,,,,,,******))))))))))))******,,,,,,+++++++++,,,,,,---,,,++++++***************)))+++...111333555666666;;;;;;<<<======>>>???@@@>>>???@@@AAACCCDDDFFFFFFDDDCCCCCCBBBBBBBBBBBBCCC===>>>?????????>>>===<<<777777777777888888999:::444444444555666777888999777666666555333111///...333333333444444444555555444555555666777888888999::::::999888777666555444222333555666666666888:::::::::999777666555444333222222222222333444555666555555444333333222111111222111111000///......---//////.........---------+++++++++***++++++,,,,,,000///---+++++++++---...++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++************++++++++++++************++++++))))))************))))))---,,,+++*********+++,,,)))***,,,------,,,***))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++000666555///+++***///.........000111333555000000/////////000111222111333555666555555666777777777777777777777777777888999999::::::;;;;;;<<>>@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAACCCEEEFFFEEEBBB@@@???@@@999:::::::::999777666555888777666555444333222111444333222111111222333444111111111000000111111222444444555666666555444444333333333444444555666666888888888888999:::;;;<<>>>>><<<;;;:::999999;;;;;;::::::::::::::::::888888888777666444333222222222111000////////////.............../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************+++*********))))))))))))******++++++++++++************))))))))))))************+++++++++,,,,,,,,,++++++************++++++*********))))))******+++++++++++++++,,,---......///000333666888999::::::<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@999999:::;;;;;;:::999888444444333333333333333333333333333333333444555666444444444333333222222222333333333333333333333333444444555555666777777888999999888777666555444444222444555444333333444555666666666555555444444444111111111111222222333444777666666555555444444444222111111111000//////////////////............---------,,,,,,,,,,,,------///...,,,+++++++++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++******,,,,,,+++******++++++,,,***+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000000,,,***,,,///......///000111333444333111000000222444555555111333555666555555666777777777777777777777777777888999999::::::;;;;;;<<>>??????@@@@@@BBBDDDFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCBBB@@@>>>===>>>555555555555555444222222666666555555444333333333777555333111111333555777666555555444444555555555666666666666666666666666555444333333444555444333555444444444555666777777=========<<<<<<<<<<<<<<<======<<<<<<;;;::::::999<<<<<<<<<;;;999888666555555444333222111111111111//////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++************+++***************)))))))))******++++++++++++************))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++++++++,,,...000222444666777888:::<<<>>>???@@@@@@???@@@BBBCCCCCCCCCBBBBBB>>>>>>===<<<;;;:::999999777777777888888999::::::555666666777777777666666666666666555444444333333444444333333333444444555333333222222333444666777666666666666666555555555555555555666777777888888;;;;;;;;;:::999888777666666777777666333222222333333333333333333333333333111111111000000111111222777777777777777777777777222222222222111111111111000000000////////////...///......---------.........---,,,+++***+++,,,------------------......///------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,///+++***,,,,,,***,,,///.........///000111222333000000000111333444444333111333555666555555666777777777777777777777777777888999999::::::;;;;;;<<>>@@@BBB======>>>>>>???@@@@@@AAAAAACCCEEEGGGGGGEEECCCAAA>>>>>>=========<<<======<<<===>>>===:::999999:::666666777888888999999999888888888888888888888888:::888777666666777888:::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::::::::888777444444333333333444555555777777999:::<<<>>>???@@@;;;;;;;;;;;;::::::999999>>>>>>======;;;:::999888777666555444333333333333/////////...........................------------------------------------------------------------------------------------------------------------------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++******************************++++++++++++******+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------------///222555888;;;===>>>>>>???AAABBBCCCDDDDDDBBBCCCDDDDDDCCCAAA???===888777666555444333222222222333333444444444333333444555555555666666666666777888888888888777777777999999888888888888888888777666555444555777999;;;;;;;;;;;;<<<<<<=========999999999999::::::;;;;;;@@@@@@AAAAAA@@@>>>===<<<:::;;;<<<:::888666777888444444444444333333333333333222222111111111222222555666666666666666666666222222222333333333333333111111111111000000000000//////...---------......---,,,++++++++++++,,,,,,---------,,,---......///------------------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,111---,,,---...,,,...222.........///000111111222...333888999666222222222111333555666555555666777777777777777777777777777888999999::::::;;;;;;<<>>@@@??????>>>@@@AAA>>>>>>??????@@@AAAAAAAAABBBCCCCCCCCCBBB???===;;;999888777666555666666666777888888777555444555666666666888999;;;===???@@@>>>>>>?????????@@@@@@@@@<<<<<<============<<<<<<;;;;;;:::::::::;;;<<<<<>>AAABBBBBBBBBBBBCCCDDDDDDEEEFFFEEEEEEDDDBBB???<<<999777222222222222222222111111222222333333222111000///333333333333444444555555555666888999::::::::::::@@@@@@??????>>>?????????===<<<:::999999;;;===>>><<<===>>>???@@@BBBCCCCCC===>>>>>>>>>>>>>>>??????BBBCCCDDDDDDCCCBBB@@@???;;;<<<===<<<;;;:::;;;<<<888888777666555444333333555555444333333333444444333333333333444444444444333333333333444444444444333333222222222111111111//////...---------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++******++++++++++++************++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...+++,,,//////------000......//////000000000111///;;;FFFFFF===444333666111333555666555555666777666666666666666666666666888999999::::::;;;;;;<<>>???AAABBBBBBAAA???>>><<<<<<<<<===>>>???@@@AAABBBCCCEEEEEEEEEEEECCCBBB@@@FFFKKKJJJDDD>>><<<<<<999888888777666666666666555555444444444444444333444555555666777777888888888999999::::::::::::999:::999888777666666666666222222111111000000///////////////.........------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,************************++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---*********+++++++++++++++******++++++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,,,,---///111333444777888999;;;>>>AAACCCEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDAAA===:::666444333111222222333444555666666333444444555555333222111222111111111222333444555:::;;;===???AAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEAAAAAA???>>>>>>???@@@@@@<<<===>>>???@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA???@@@BBBCCCBBBAAA???===888:::;;;;;;::::::<<<===<<<;;;:::999777666555555666666666555555666777777333333333333333333222222444444444444333333333333444444444333333333222222000///...---------------,,,,,,---------------...,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,............,,,,,,******++++++++++++******))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***(((***...///,,,+++------...///000000000000///---:::EEEEEE;;;222111444111333555666555555666777666666666666666666666666888999999::::::;;;;;;<<>>BBBCCCDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDAAA<<<888666777:::;;;<<<:::888777666666777888888999999777555555777999777777777888:::<<>>>>>=========;;;:::999888777666555555555555555555666666666666555666777888999:::::::::<<<;;;:::999999888888999666666555444444333222222////////////....................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...*********++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...///000222444777999;;;>>>>>>>>>???AAACCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEECCCAAA===999666444333333222222333444666777888888333444777888999999888777333333222222333444666777AAABBBDDDFFFGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>????????????@@@@@@@@@????????????????????????===>>>@@@AAAAAA???===;;;888999;;;:::999999;;;<<<<<<<<<;;;:::999999888888666666666666666777888999666666555555444444333333555444444333333222222222555555555444444444333333222111000///............,,,---......////////////---------------......///------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,***((()))------++++++...---...///000000000///...,,,222999999444000///111111333555666555555666777666666666666666666666666888999999::::::;;;;;;<<>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEDDDDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFDDD@@@:::666555777<<>>>>>>>>=========777777777666555555444444333444666888999;;;;;;;;;>>>===<<<;;;;;;:::;;;;;;999888888777666666555555000/////////....................................................................................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---...*********++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...333333555777:::>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDAAA???;;;666444333444444111222222444555666777777333555888;;;===>>>======666666555555666888999:::AAABBBDDDFFFFFFEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEE@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===============<<<>>>@@@AAAAAA???===;;;:::;;;<<<<<<:::::::::<<<::::::::::::::::::::::::555555555666666888999999999888888777666555555444555555444333222222111111666555555555555444444444333222111000////////////------...///000000//////...............///000000////////////////////////---------,,,,,,,,,++++++.........------.........,,,---///000000///---,,,,,,------......------,,,((()))+++,,,------,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------++++++++++++++++++++++++((())))))***++++++,,,,,,---******---...,,,...222---...///000000000///...000000111222333444333333111333555666555555666777666666666666666666666666888999999::::::;;;<<<<<<>>>MMMggglll|||---,,,***))))))+++---...---///333666888888777777??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBB>>>;;;:::;;;===>>>FFFFFFEEECCCAAA@@@@@@AAACCCCCCCCCAAA??????AAACCCAAA@@@>>>===<<<===???@@@<<>><<<===??????;;;;;;;;;===@@@BBBAAAAAA@@@HHHLLLHHHBBBAAADDDFFFDDDHHHLLLKKKIIIIIIJJJKKKMMM[[[iiiggg[[[RRRTTTZZZYYY___[[[SSSVVV```[[[KKKKKKGGGDDDCCC@@@;;;;;;???777:::===;;;888666999<<<222555888777666888???EEEBBB>>>:::;;;>>>???<<<888888888999999999888777777444222000...---------.....................------////////////////////////---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---+++++++++*********))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,+++*********+++(((***+++***)))((()))+++---))))))///000---///444111444777;;;>>>???@@@@@@???AAACCCBBB@@@@@@CCCFFFCCCCCCDDDDDDCCCAAA???>>>???===:::777555333333333111111222222333444555555777666777:::>>>>>><<<888777777999:::;;;;;;;;;;;;BBBEEEEEEBBBCCCFFFCCC<<>>???@@@BBBCCC@@@;;;777999===>>>======@@@???<<<>>>DDDDDD>>><<>>>>>AAAAAA@@@>>>;;;;;;<<<>>>::::::999999999;;;>>>@@@BBBAAA@@@===<<<<<<===<<>>===CCCGGGFFFDDDFFFEEECCCEEEBBBBBBDDDCCCAAADDDIIIMMMVVV______XXXWWW^^^fffeeefffjjjqqqzzz|||wwwiiieeeaaa```[[[QQQJJJIIIBBBDDDEEECCC@@@@@@CCCFFFFFFEEEDDDCCCEEEIIIMMMPPPBBB>>>::::::===>>><<<:::::::::::::::999999888777555444222111000////////////............---------////////////////////////---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,+++***************)))***++++++******+++,,,---***+++///111000222666555888;;;???BBBDDDDDDDDDCCCDDDEEEDDDCCCCCCEEEFFFBBBBBBAAA@@@???===<<<;;;888777666555555555555555444444555555666777777888777777888;;;???@@@>>><<<999:::<<<>>>AAABBBCCCDDDIIILLLKKKFFFFFFHHHFFFAAAAAABBBBBBCCCBBBAAA???>>>GGGFFFFFFGGGGGGEEE@@@<<<>>>>>>>>>======>>>@@@AAA===??????<<<===AAABBB@@@===???>>>===>>>@@@???;;;::::::999999<<<>>><<<:::<<<999:::>>>===999666666===<<<;;;;;;;;;;;;:::999777888:::999:::<<<===>>><<<;;;:::888666444333222555555666666555444333222444333222222111222222222555555777777111)))***111........................................................................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------+++************+++,,,,,,***++++++++++++,,,,,,,,,------------------------////////////000000000000000111111222222333333444444444444555555555555666555555555666666666777777777777777777888999:::;;;AAASSSYYY___yyy,,,,,,---///000111222333666888<<>>@@@??????>>><<<:::;;;>>>AAAEEECCCAAA???<<<;;;;;;<<<@@@??????AAACCCEEEEEEEEEKKKMMMOOORRRXXX\\\WWWPPPNNNBBB>>>HHHMMMHHHGGGMMMKKKOOOTTTSSSPPPOOOSSSWWWOOOJJJNNN\\\fffiiikkkqqqnnnhhhfffhhhiiifffcccbbbgggddd___]]]cccppp~~~}}}vvvmmmCCC???:::999;;;======;;;<<<<<<<<<;;;;;;999888888666666666555444333222111/////////......---------////////////////////////---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++************+++++++++++++++************************+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++***************)))+++,,,,,,++++++,,,......,,,---111444444666:::;;;===AAADDDFFFGGGFFFFFFEEEDDDBBBBBBCCCCCCCCCBBB>>>===;;;:::888777666666555666777888999:::::::::999999::::::;;;<<<<<<<<<:::;;;<<<@@@CCCDDDDDDBBBFFFFFFGGGGGGGGGHHHHHHHHHBBBEEEDDD@@@>>>@@@BBBAAADDDCCCAAA@@@@@@BBBDDDEEECCCAAAAAACCCEEEGGGHHHGGGNNNOOOOOOPPPRRRTTTXXX[[[[[[\\\ZZZVVVVVV\\\```___YYYUUUTTTVVVVVVSSSQQQRRRMMMKKKIIIHHHFFFBBB===:::>>>;;;:::===>>>;;;999:::777666666777888888777555999999999999999888888888777888888888888777666555333444444555555444333333444444333222222222222222)))111AAAOOOQQQFFF999222........................................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,------------......,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000111111222333333333444444444555555555555666555555666666666777777777888888777888888999:::;;;CCCRRRXXXaaa|||---...000333555666777777<<<===???AAABBBCCCBBBBBB>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFCCCAAA???AAA@@@???>>>????????????>>>>>>>>>===;;;<<<>>>@@@AAACCCEEEFFFHHHLLLSSSXXXdddfffgggeee^^^WWWXXX]]][[[___eeennnvvv{{{||||||vvv]]]UUUhhhzzzzzzvvvyyyvvvvvvvvvsssmmmfff^^^YYYVVVPPPLLLMMMOOOQQQUUUZZZYYYQQQMMMRRRYYY^^^cccggghhhfffeeekkkyyy|||dddCCC???;;;999:::<<<==================<<<:::999888777888888999888666444333000000000///......------////////////////////////........................---------............///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++******))))))******+++************************************+++++++++,,,******+++++++++,,,,,,,,,*********************))))))***,,,,,,,,,,,,---/////////111444777999;;;>>>AAABBBEEEGGGGGGFFFCCCBBB@@@===::::::===>>><<<999999888666555555555666777;;;<<<>>>@@@AAAAAA@@@@@@>>>?????????@@@@@@AAAAAAAAAAAACCCEEEFFFGGGGGGGGGCCCBBBBBBAAAAAAAAAAAAAAAEEEFFFEEEBBB@@@AAAEEEGGGHHHGGGFFFHHHPPP[[[fffnnnrrroookkkjjjoooyyy}}}tttkkkhhhZZZRRRKKKKKKKKKJJJJJJMMMBBB???======??????>>><<<===:::888::::::777666777777888999::::::999999888333333333444444444444444444444333222222222222333,,,---888NNN```]]]FFF000........................................................................,,,,,,,,,------------...---------------------------------------...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000111222222333333444444444555555555555666555666666666666777777777888888888888999999:::;;;DDDOOOUUUbbb000111333666999:::<<<<<<@@@@@@AAAAAAAAAAAA@@@???>>>???@@@BBBCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGBBBBBBCCCDDDFFFGGGHHHIIIGGGHHHHHHHHHGGGDDDAAA???BBB???======>>>>>>===;;;>>>??????>>>===>>>@@@BBBIIIOOOVVV^^^gggsssyyy{{{mmmZZZqqqzzzmmmddddddaaaXXXTTTNNNIIIJJJKKKIIIIIIKKKKKKOOOYYYgggvvvgggJJJBBB???;;;999999;;;===>>>>>>>>>>>>===<<<;;;::::::888999:::::::::888777555222222111000000///......////////////////////////........................---------............///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++******))))))******+++************************)))))))))*********++++++******+++++++++,,,,,,,,,)))***++++++++++++******(((***+++,,,,,,---...000222333555777:::>>>@@@AAADDDEEEFFFGGGEEEAAA<<<::::::777444444666777555333888777777777888:::<<<>>>CCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEAAAAAAAAAAAABBBCCCEEEFFF?????????AAACCCGGGMMMQQQ\\\```gggrrryyyxxxvvvpppllljjjXXXQQQIIIEEECCCAAA>>>:::<<<777555:::<<<;;;;;;>>><<<<<<;;;;;;:::888777666444444444444444444444555555444333333222222333333===333,,,333AAAHHH===000////////////////////////////////////////////////........................,,,,,,---------.........------------------------......------......///000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++++++++------,,,,,,------...///++++++,,,,,,,,,---------------------------------////////////000000000000///000000111111222333333444444444555555555555666666666666666777777777888999999999999999999:::;;;AAAHHHNNNaaa444555777999;;;>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGG@@@AAABBBCCCEEEFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@???@@@>>><<<===AAACCCBBB@@@AAADDDIIIOOOUUU\\\ccchhhwww|||rrrWWWiii}}}mmmlllkkkmmmmmmfffXXXLLLGGGKKKIIIJJJSSSaaannntttvvvqqqYYYEEEAAA???===::::::;;;<<<===<<<============<<<;;;;;;999:::::::::999999888777444444333222111111000000////////////////////////........................---------............///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++************++++++***************+++++++++)))))))))************+++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***(((***,,,------...000222555888:::999<<>>AAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEDDDAAA@@@AAABBBAAAAAAAAABBBCCCEEEHHHIIIDDDDDDIIIVVVdddpppzzz~~~uuujjjbbb^^^XXXQQQKKKKKKAAA:::<<<<<<777555888666666666555666777888888666555555444444444555555555444444333333333333333333444222///...111333111////////////////////////////////////////////////........................,,,---------............------------------------...------------...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++******---,,,,,,,,,,,,---......,,,,,,,,,,,,------------........................////////////000000000000//////000000111222222222444444444555555555555666666666666777777777888888::::::999999999999::::::<<<@@@GGG___888888999:::===@@@BBBDDDAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDEEEFFFFFFAAAAAABBBBBBCCCDDDDDDDDD???>>>======>>>AAACCCDDD@@@???AAAHHHRRRZZZ]]]]]]hhhmmmuuu~~~ooozzz|||wwwiii```XXXXXX```iiimmmmmmmmmhhhbbb^^^ZZZSSSIIIAAA??????>>><<<;;;:::<<<===;;;;;;<<<<<<======<<<<<<:::999999888888888888888666666555444333222111111////////////////////////........................---------............///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,)))+++,,,.........,,,+++***,,,///000000111444666888<<<===<<<>>>EEEGGGEEECCCDDDEEEEEEBBB===777333111222222222111111222444777888:::===???@@@AAABBB>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAADDD===@@@EEEMMMWWWaaaiiinnn}}}zzzkkk^^^ZZZUUUKKKFFFHHH@@@>>><<<:::999:::;;;<<<888888666555444555555666555555444333333333333444&&&111999777333333222000////////////////////////////////////////////////........................------------....................................------,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,------------...------------------------////////////000000000000//////000000111111222222444444444555555555555666666666777777777888888888;;;::::::999999:::::::::<<<===EEEbbb;;;;;;:::;;;===@@@DDDFFFAAABBBBBBDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEE@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>???AAAFFFKKKNNN^^^___eeerrr|||rrrddd```\\\WWWRRRMMMIIIFFFDDD>>>>>>>>>===;;;;;;;;;<<<999:::;;;<<<============:::999888777666777888999888777666555444333222222////////////////////////////////////////////////---------.........//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---))))))******++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++---/////////---,,,,,,...111222333444666888:::>>>???===???FFFHHHEEEBBBCCCEEEFFFCCC>>>999555...000222111///...111555444555888:::<<<<<<<<<<<<::::::;;;===@@@DDDGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEECCCBBBEEEHHHOOOWWWeeezzzvvvrrruuu___[[[SSSJJJBBB>>><<<;;;:::999777666555555555666555555444333333333333444444555333...000555444...000000000000000000000000000000000000000000000000........................---------.........//////........................---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000/////////000111111222222444444444555555555666666777777777777888888888888;;;;;;:::999999:::::::::>>>???GGGgggDDDBBB@@@@@@AAAAAA@@@???AAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJJJJIIIEEEBBB???DDDEEEEEEEEEDDDDDDDDDEEE??????AAADDDCCC??????BBBEEEDDDAAABBBIIIYYYkkkxxxyyyuuuwww~~~dddZZZ^^^XXXOOOKKKGGGCCC===;;;<<<<<<:::;;;@@@<<<777;;;>>>999<<<@@@;;;===;;;999777777999;;;===:::999999888777666555555333111///......//////...------..................//////............////////////////////////////////////.........---------------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++...,,,+++,,,000111000...222222333555777999;;;<<>>@@@@@@???===>>>CCCHHHBBBCCCEEEFFFFFFEEEDDDCCCHHHEEEEEEIIIJJJLLLTTT^^^xxxvvviii\\\OOOCCC<<<:::===<<<777444555666555999777555333222333444555888---///444111111222---111111111111000000000000222111111000000000000000//////...------------.........------------......////////////////////////........................------------------------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////111///---000444666333000222222222222222222333333333555666666555444444555444444555666777888888999:::999888999<<<===;;;888@@@:::IIIpppDDDBBB@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCFFFHHHHHHGGGEEECCCFFFCCCAAA@@@<<<<<>>BBB======<<<:::888777888999:::999999888888777777666666555333000///000000///...........................//////............//////////////////////////////......---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***)))+++...000///---333444555777999<<<>>>???DDDDDDFFFGGGIIIIIIJJJJJJEEEFFFEEEDDDAAA===999666555666777777888888777777::::::999999999999::::::;;;>>>CCCFFFGGGFFFCCCAAAIIIFFFCCCBBBCCCDDDCCCBBB>>>DDDPPP^^^hhhttt~~~|||{{{{{{{{{~~~yyyvvvtttnnnhhhpppjjjiiinnnpppqqq~~~|||oooddd]]]OOOLLLDDD:::666:::<<<<<<;;;777444333555666555333555...222777222111555333222111111111000000000000222222111000000000000000//////...------------.........------------......................................................------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------...//////111...---///333555333///000000111111111111222222333555666666555444444555666666666777777888888888:::999888999<<<===;;;999<<<999LLLwwwCCCBBB@@@AAABBBDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBBBBDDDFFFGGGFFFEEEDDDCCCCCCBBB@@@???CCCFFFKKKKKKEEE@@@FFFPPPWWWjjjuuusss|||~~~tttjjjWWWOOOHHHIIISSS^^^dddeeehhhjjjhhhfffnnn}}}{{{tttsssxxxtttcccSSSLLLEEEDDDDDDIIIRRR\\\eeeiiiaaa\\\qqq|||jjjiiiaaaXXXUUUTTTHHH:::===666777:::666;;;AAA<<<>>>===<<<:::999999999999888888888888888888888777777555222111222222000///////////////............//////............//////////////////////////////---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***,,,///000000///666777888;;;===@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFEEEBBB???;;;999@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???>>>???AAACCCEEEEEEEEEHHHEEEAAAAAADDDGGGHHHGGGKKK```}}}|||vvvzzz{{{|||||||||{{{}}}vvvnnn]]]LLLCCC@@@;;;555;;;777333333666999777555333111999===222...444555222222222111111111000000222222111000000000000111000///......------............------------......------------------------........................------------------------........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---....../////////...---///222333111...//////000000000111111111333555666666555444444555777888888888888888888888:::999999:::<<<<<<;;;999;;;;;;RRRCCCBBBAAAAAACCCEEEEEEDDDAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBBBBCCCDDDEEEFFFIIIEEE???===>>>BBBFFFIIIJJJQQQZZZ]]]XXXVVVaaannnzzzuuudddSSSNNNRRRRRRKKKCCCFFFFFF@@@:::???JJJMMMHHH>>>GGGJJJHHHRRRbbbddd[[[OOONNNUUUaaadddXXXNNNKKKQQQRRRQQQPPPQQQTTTZZZ___^^^^^^ppp}}}tttlllssszzz}}}xxxsssrrrxxx}}}|||mmmWWWJJJ???;;;999444999???:::============<<<<<<;;;;;;888888888888888888888999999777555444444333222000000000000/////////////////////............//////////////////////////////------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------......000222444444444999:::<<>>>>>>>>===???AAABBBBBBBBBCCCEEE>>>EEEOOOZZZdddlllrrruuu}}}sssiiilllxxxyyykkkccc^^^TTTJJJEEEAAA;;;777666777888888666888DDDGGG888000444666333333222222222111111111333222111111000000111111000//////.....................------------......................................................------------------------..............................------------......------------------------------------------,,,,,,,,,---------......//////...------...000111000...//////000000111111222222222444666666555444555666999999999888888888888888999999999:::;;;;;;;;;:::>>>AAAYYYCCCBBBAAAAAACCCEEEEEEDDDAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>@@@GGGOOOUUUVVV^^^jjjrrruuu~~~~~~jjjfff\\\bbbhhhmmmqqqlll]]]NNNLLLIIIEEEAAABBBEEEHHHIIIKKKPPPPPPLLLRRR```ccc^^^NNNWWWXXXRRRUUU^^^YYYLLLJJJKKKUUUdddhhhaaa[[[\\\```cccdddbbb^^^^^^cccgggooopppzzzyyybbbQQQQQQRRRMMMLLLKKKJJJLLLVVVlll}}}mmm]]]QQQHHH<<<===???888;;;;;;;;;<<<<<<<<<<<<<<<888888888888999999999999999888666666666555333111111111000000000///////////////............//////////////////////////////............////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///111333444666777999;;;===???BBBEEEGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEE???@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<555===FFFIIIFFFBBBAAABBBJJJ\\\wwwzzzuuuyyy}}}ddd^^^TTTGGG<<<666666777777:::IIIMMM>>>555888999333333333333222222222222333222222111111111111111000000///............///......------------......////////////////////////........................------------------------........................------,,,,,,,,,,,,------------------------------------------------------------...............///...------...000000///...000000111111222333444444222444666666555444555666999999999888888888888888888999:::;;;;;;::::::;;;@@@CCC\\\CCCBBB@@@AAABBBDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEECCCAAA@@@<<<@@@CCCCCCBBBEEEMMMTTTWWWiiiZZZFFFJJJCCCEEEEEECCCCCCEEEBBB===:::BBBHHHJJJLLLUUU___eee```dddeeefffnnnxxxzzztttgggiiiddd[[[XXXYYYRRRGGGKKKJJJOOOXXXXXXRRRRRRXXXWWW[[[______[[[YYY[[[^^^___aaakkkiiiXXXQQQTTTTTTWWWTTTPPPLLLFFFEEEMMMXXXjjjtttqqqbbbPPPIIIDDD999::::::999999999999::::::999999999999999999888888888777666777777777555333222222111111000000////////////............/////////////////////////////////////////////000000000------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---000222444555666999;;;===???BBBDDDFFFGGGHHHHHHCCCDDDEEEFFFGGGHHHHHHGGGJJJIIIHHHGGGEEECCCAAA@@@======>>>???????????????>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>AAAJJJXXXbbb|||zzzooorrrtttbbbQQQEEE>>>;;;444333>>>DDD888333666555444444444333333333222222333333222111111111111222111000//////......//////......------------......000000000000000000000000........................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------------------..........................................///////////////...000000111222333444444555222333555666555555666777777888888888888888888888777999;;;;;;:::::::::;;;<<>>DDDHHHGGGFFFNNN___nnnzzzsssQQQEEEGGGEEEIIIKKKGGGDDDEEEGGGFFFCCCJJJOOOSSSZZZdddjjjiiifffeeeeeeiiippptttqqqkkk]]][[[YYYYYYZZZXXXRRRNNNKKKJJJOOOVVVVVVQQQTTT]]]jjjnnnrrrrrrmmmhhhfffffffffhhhqqqqqqjjjnnnvvvuuutttmmmfffccc^^^WWWSSSRRRSSSXXXdddrrr|||sssfffZZZJJJ???>>>;;;999888888999999:::::::::999999888888888666666666777888888666444333333222111111000////////////............//////////////////////////////............//////000000------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,.../////////222555666777888<<>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>FFF@@@===EEEZZZvvv~~~tttiii[[[QQQ???666888:::222000444222444444444444333333333333444333222222111111222222111000000///////////////......------------......000000000000000000000000........................------------------------------------------------------,,,,,,,,,,,,------........................------------.........///////////////...............///000000//////////////////000111222333444444111333555666555555666777666666666777777888888888777999<<<<<<:::999:::<<<;;;CCCaaaDDDBBB@@@@@@AAAAAA@@@???AAABBBCCCDDDEEEEEEEEEEEEEEECCC@@@>>>>>>???BBBDDD???DDDIIIJJJQQQfffqqqYYYVVV]]]nnnpppWWWJJJFFFCCCNNNYYYbbbaaa[[[XXXVVVTTTSSSTTTRRRTTT^^^fffbbbXXXVVVRRRRRRZZZcccddd```\\\______ggguuu}}}{{{wwwvvvlllooozzzzzzsssbbb___]]][[[VVVSSSXXX___bbbssswwwdddFFFDDD@@@<<<:::999:::;;;;;;;;;::::::999888777777555555555777999999777555333333222222111000000/////////............//////////////////////////////---------.........//////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222555999::::::<<>><<<555555999666555555444444444333333333444333222222111111222222111111000///////////////.........------.........////////////////////////........................------------------------------------------------.........------.................................---------........./////////////////////.........///000111111000/////////---...///000111222333333111333555666555555666777444555555666777888888999777999<<<<<<:::999:::<<<===GGGfffCCCBBBAAABBBCCCCCCBBBAAA>>>BBBEEEDDDBBBCCCDDDCCCDDD???AAAGGGEEE>>>AAAMMMJJJJJJNNNUUUoooiiiIIIFFFJJJHHHJJJUUUTTTKKKGGGDDDKKK\\\vvvxxxvvvlll]]]QQQLLLLLLKKKOOORRRSSSRRRUUU[[[aaa^^^mmm}}}{{{oooaaaXXXTTTTTTRRRZZZ^^^aaaqqq}}}hhheeeZZZIII@@@???>>>;;;:::777888===<<<777555999999666444555888999666333555555555555444333222111111000000//////000222333000000//////......------........................------------------------------------------------------------------------.................................------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++------...------000333777888888:::;;;>>>@@@CCCDDDGGGGGGGGGGGGGGGHHHIIIJJJMMMIIIEEEFFFJJJKKKIIIFFFCCCAAABBBFFFEEEAAA>>>@@@:::>>>@@@===:::;;;>>>@@@>>>AAAAAA???BBBJJJQQQSSScccgggxxxrrrrrrxxxzzz}}}{{{|||sssxxxxxxuuu{{{vvvqqqdddRRRDDD>>>:::777888666444444555666555333666555333333333333222000222222111111000////////////.........///000///...222111111111000000////////////.........---------........................,,,---......//////...............................................................------,,,,,,,,,......------------......---......///////////////000000000000111111111111222333444555666666666666999999888888888888888888888999999::::::;;;;;;<<<>>>OOOsssBBBBBBBBBBBBCCCDDDDDDCCCKKKIIIEEEBBBCCCEEEEEEDDDFFFBBBAAACCCDDDFFFOOOZZZfffdddppp~~~YYYBBB???AAA@@@AAAKKKJJJFFFJJJKKKQQQ```mmmlllggg\\\PPPMMMSSS[[[cccgggmmmqqquuu|||vvvpppnnnbbbgggiiigggiiitttyyyfffVVVLLLDDD===AAA;;;999<<<<<<888666777888555444444666777666555666666666555555333222222111000000//////000111222///////////////.................................------------------------------------------------------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,......///222555888555666888;;;???CCCFFFHHHGGGGGGGGGGGGGGGGGGHHHIIILLLIIIEEEFFFIIIJJJHHHDDDBBB???@@@CCCCCC???===??????;;;999;;;AAADDD???999?????????CCCRRRiii|||zzzvvvuuuzzztttiiidddjjjqqq}}}zzz~~~~~~ooo^^^PPPBBB777444444444666888888666555444333222333555666555333222222222111000000//////000///......////////////111111111111000000000/////////.........---------........................,,,---......//////............................................................---------,,,,,,,,,......------------......---......///////////////000000000000111111111111222333444555666666666666888888888888888888888888888999999::::::;;;;;;<<<@@@RRRvvvAAABBBBBBCCCDDDDDDDDDDDDIIIEEEAAABBBEEEEEECCC@@@@@@KKKWWW___hhhxxxwwwhhhTTTCCC;;;;;;>>>AAAKKKNNNFFFBBBHHHIIIJJJSSSXXX]]]aaa___^^^fffxxx{{{|||~~~zzzqqqjjjmmmuuuppptttzzzzzzgggXXXOOOEEE<<<666666999:::999::::::999777666555666666666666666666666555444333333111000000/////////000000...///////////////000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,)))+++...000222444777999666777:::===AAADDDGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGLLLIIIFFFFFFHHHHHHFFFCCCAAA>>>>>>@@@@@@======@@@BBB>>>;;;<<>>;;;CCCDDDIIIWWWuuuxxx{{{|||pppdddXXXNNNAAA???<<<999777666666666444333333444666666444333333333222111111000000///111000///......///000111111111111111000000000000/////////.........------........................,,,---......//////.........................................................------------,,,,,,,,,......------------......---......///////////////000000000000111111111111222333444555666666666666888888888888888888888888888999999::::::;;;;;;<<>>>>>AAAFFFHHHEEEAAA???GGGgggoooaaa]]]ZZZPPPMMMAAA999;;;>>>AAAIIISSS]]]ZZZMMMHHHQQQUUUTTTZZZlll{{{}}}tttiiidddjjjvvvwwwpppaaaTTTEEE===<<<<<<;;;888<<<<<<;;;:::888666666666666777777777666666555444111111111000////////////......//////000000000111........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++---111333444555777888<<<===???AAABBBDDDEEEFFFIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIGGGGGGHHHGGGEEECCC@@@======??????===>>>AAA@@@CCCDDD???888888FFFVVVcccfffooo|||vvvvvvzzz~~~}}}yyyrrrsss~~~}}}wwwqqqjjj```YYYMMMBBB:::777666666777555444555555555333111333333333222111111000000222111000///......000222111111111000000000000000////////////....................................,,,---......///.........................................................------------------------......------------......---......//////////////////000000000111111111111222333444555666666666666888888888888888999999999888999999::::::;;;;;;<<>>===@@@AAA???@@@CCC===AAAFFFFFFDDDMMMgggxxxssspppwwwllleeesssxxxyyyqqqeeeYYYOOOEEE===777777666444444555555444333444444333333222111111111222222222111......000222000000000000000000111111000000/////////.........////////////////////////,,,---......///.........................................................------------------------......------------......---......//////////////////000000000111111111111222333444555666666666666777777888888888999999999888999999::::::;;;;;;<<<===WWW~~~EEEFFFEEEBBBAAADDDJJJPPPTTTNNNJJJGGGCCCEEEVVVjjjvvvuuukkkPPP@@@===888999===:::>>>;;;>>>FFFLLLQQQ]]]jjjnnnqqqooovvv~~~yyyoookkkeeecccmmmxxxhhh\\\OOODDD@@@<<<888888:::;;;:::888888888888999999888888777444444444333222000///...///000000000000000000111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///000222444555555555555666888>>>???AAADDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDBBBAAA@@@===>>>BBBCCCAAAAAADDDAAACCCNNN___nnn~~~qqqhhhiiittttttiiiffffff~~~xxxtttooobbbOOOAAA:::888555444666777888888555555444333333222222111111333555333000...000222000000000000111111111111000000000/////////......////////////////////////,,,---......//////......................................................,,,,,,,,,------------.........------------......---......///////////////000000000000111111111111222333444555666666666666777777777888999999::::::888999999::::::;;;;;;<<<===XXXEEEFFFEEECCCCCCIIISSS[[[ZZZPPPJJJMMMUUUdddjjjZZZXXXaaaddd[[[LLL<<<;;;@@@;;;;;;BBBEEEFFFEEEHHHQQQ___lllyyyrrrcccbbbppprrrdddVVVKKK>>>999;;;===<<<888888888999999999999999888666666666555444111///...111111111000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,...000111333444555555555666999;;;>>>???AAABBBCCCCCCAAAAAA>>>============>>>>>>???<<<>>>@@@AAAAAA@@@??????>>><<<>>>CCCDDDBBBAAADDDJJJWWWrrrzzzwwwvvvyyyxxxvvvtttuuuooo]]]ccckkkwww|||iiiWWWEEE@@@:::777666888999999555555555444333333222222///333777666111...///111///000000000111111111111000000000000/////////...////////////////////////,,,---......//////......................................................,,,,,,,,,---------............------------......---......///////////////000000000000111111111111222333444555666666666666666777777888999999::::::888999999::::::;;;;;;<<>>GGG@@@<<>><<<888888999999:::::::::999999777777777666555222000...222222111111000000//////000000000000000000000000////////////////////////////////////////////////------------------------........................,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,...000222333444444444555777;;;>>>AAAAAABBBBBB@@@>>>;;;999999999999999999:::;;;<<<888:::===???>>>=========<<<;;;>>>CCCDDDBBBAAACCCRRRppp|||kkkmmmooottt}}}www}}}yyysssrrr}}}zzzkkkQQQJJJAAA:::666666666666666555555444444333222222...333888777333//////000//////000000111111111222000000000000////////////000000000000000000000000,,,---......//////......................................................,,,,,,,,,------..................------.........---......///////////////000000000000111111111111222333444555666666666666666777777888999999::::::888999999::::::;;;<<<<<>>>>>@@@???AAA;;;<<>>;;;:::999999999:::999888777666666666666777:::===<<<:::999;;;>>>;;;<<<@@@BBB???>>>HHHUUUnnnyyy}}}}}}sssooosss}}}yyyzzzzzzxxxwwwvvvzzz{{{|||wwwiiibbbUUUEEE;;;888777666444555666666666444111///111111111111111111222222111111111111111111111111000000////////////000000//////////////////////////////............//////000000//////.........---...........................---,,,,,,,,,,,,---...////////////////////////............/////////000000000000111222222333333333444666666555555777888666666666666777888999:::::::::;;;;;;<<<=========FFF```FFFCCCDDDGGGEEECCCIIISSSxxx{{{qqqWWWAAA999>>>>>>@@@AAA===BBB???FFFXXXgggoooyyyooo^^^ZZZ```iiixxx~~~|||tttfff```___bbbggg{{{}}}|||rrreee^^^aaaggg___WWWddd~~~}}}```LLLCCC>>>;;;;;;;;;;;;:::999888888777777777666666666555555333222222111111111111111000000////////////000000000000/////////.........000000/////////000000111........................//////.........---------..................//////------------------------+++++++++++++++,,,,,,---......------------...//////---,,,...222333333222333555888===AAADDDDDDDDD===<<<:::888777777777777888888888999999999999999:::<<<======<<<<<<>>>@@@@@@;;;:::???IIIXXXnnnttt|||~~~~~~{{{uuu~~~wwwmmmeee\\\MMM===333<<<999777555555666666666111111111222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////000/////////..........................................---,,,,,,---......////////////////////////........./////////000000000000000111222222333333333444666666555555777888666666666777777888999:::::::::;;;;;;<<<=========CCC]]]GGGDDDDDDDDD>>>@@@XXXtttttthhhYYYLLLFFF@@@999===BBBBBBGGGKKKDDDBBBCCCOOOhhhooolllpppxxxqqqccc]]]___hhhpppjjj^^^ZZZTTTTTTeeezzzoooppp~~~{{{{{{fffPPPCCC>>>:::666777:::<<<;;;888888888777777777666666666444333222222222222222333111000000//////000000111000000////////////....../////////000000111222333......................../////////............---.........---------------........................,,,++++++++++++,,,------///...------,,,,,,------.........000222333222111333888???EEEFFFEEEDDDBBB999888777777777777777888888999:::;;;<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAABBBBBB======HHH\\\wwwuuu~~~zzzvvvxxx~~~~~~rrrppp~~~zzzppp[[[EEE999<<<888444222333444666666222222222222222222222222000000000000000000000000//////000111111000////////////////////////////////////000111111000//////////////////..........................................---,,,,,,---......////////////////////////....../////////000000000000000000111222222333333333444666666555555777888777777777777777888::::::::::::;;;;;;<<<=========BBB\\\GGG???===BBBJJJ]]]rrraaaVVVMMMDDD>>><<<<<<===DDDEEECCCOOO\\\ZZZVVVYYYggg}}}iii\\\aaaiiillluuuwwwrrrllljjjpppzzzsss{{{{{{rrrjjjttt}}}sssWWWQQQFFF999444888===>>><<<999888888888888777777777555555444333222111111111111000000000000000000111000000//////////////////000/////////000000111222......................../////////........................---,,,,,,,,,+++........................,,,,,,,,,,,,,,,---.........---------------......000000111333444444444333555<<>>???>>>>>>===<<<<<<>>>@@@BBBBBBBBBAAA<<>>888555444444444333333333333333333222222222000000000000000000000000000111333444444333111000////////////////////////...000111333333111000...///////////////.......................................------------......////////////////////////...////////////000000000000000000111222222333333333444666666555555777888777777777777888999::::::::::::;;;;;;<<<=========DDD___===:::???SSSoooWWWNNNFFFBBB???<<<;;;===<<<>>>GGGIIIJJJ___yyynnn^^^jjj|||zzzyyyyyyyyy~~~~~~|||kkkTTTCCC=========<<<:::999999999999888888888888777555333111000000///111111000000000000111111//////000000000000000000111000///...............////////////////////////////////////////////////.........---,,,,,,,,,+++------------------------------,,,,,,------...///,,,,,,,,,---...///111222222333555666666666777777===AAAEEEEEEAAA>>>>>>>>>===>>>???@@@AAABBBCCCCCC???????????????>>>=========>>>??????@@@@@@AAAAAABBB```~~~~~~zzzzzz~~~vvvsssppptttsssgggddd```UUUGGG<<<777666666444444444444444333333222222000000000000000000000000///000222333333222000///000000000000000000000000...000111333333111000............///////////////////////////////////////........................////////////////////////////////////000000000111000000000111222222333333333444666666555555777888777777777777888999:::;;;::::::;;;;;;<<<=========EEE```>>>JJJ___|||```AAA===<<<======;;;<<<@@@CCCHHHYYYfffmmmvvviii^^^^^^qqqyyysss{{{}}}zzzzzzyyyqqqssszzzjjjVVVHHH???;;;;;;::::::::::::999999999999888777555333222111111222111111000000111111222//////000000000000111111111000///...------------////////////////////////...////////////000000000.........---------------------------------------...------------...//////,,,,,,,,,...///111333444444555666777777888:::===EEEEEEEEEDDDAAA@@@AAABBB@@@AAACCCEEEFFFGGGGGGGGGAAA@@@???>>>============>>>??????>>>???DDDNNNVVVjjjsssrrr|||}}}vvv{{{kkkUUUDDD;;;999777666666555555444444333333222111111111111111111111111......///000000///......000000000000000000000000//////000111111000//////.........///////////////////////////////////////---...////////////...---/////////////////////////////////000000000111111000000000111222222333333333444666666555555777888888888777888888999:::;;;::::::;;;;;;<<<=========DDD^^^___||||||xxxgggOOO>>><<<;;;>>>BBBCCCBBBEEEJJJVVV^^^}}}gggppp}}}}}}rrrjjjeeeooogggcccaaaeeekkkwwwwwwrrr{{{{{{___KKKAAA;;;;;;;;;;;;::::::::::::999999888777666666666666222111111000000111111222//////000000000111111111000000///////////////000////////////////////////.../////////000000000000..................//////.......................................//////000.........///000222333444444555666555555888===AAAFFFDDDBBBBBBCCCEEEEEEEEE@@@AAACCCEEEFFFGGGGGGGGG@@@>>><<<;;;;;;<<<>>>???>>>?????????FFFXXXrrryyyxxxxxxlllttt|||~~~|||qqqbbbVVVNNNGGG>>>777666666666555444333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////////////////---...///000000///...---//////////////////////////////000000000111111111000000000111222222333333333444666666555555777888888888888888999:::;;;;;;::::::;;;;;;<<<=========CCC^^^qqqXXXPPPKKKBBB===>>>999:::???EEEHHHIIINNNUUUeeeqqqxxxYYY[[[eeerrr|||~~~{{{yyy{{{{{{yyywwwqqqlllpppzzztttYYYLLL<<<<<<;;;;;;;;;:::::::::999888888888999:::;;;;;;222222111111111111222222//////000000111111111222////////////000111222333000000000000000000000000.../////////000000111111---.........///000000000000000000000000000000000...............///000000111111000000111222333333333444555444444777===CCCDDDAAA???@@@DDDGGGGGGEEE>>>@@@BBBDDDEEEEEEEEEEEE>>><<<:::999999<<>>???BBBOOOmmm{{{lllooouuu}}}xxxjjjmmmssspppnnnmmmiii]]]JJJ<<<777777666555444444333333333333333333333333333333444333333222222333333444000000000000000000000000//////............//////---.........//////000000000000000000000000000000---...///000000///...---////////////////////////000000000000111111111111000000000111222222333333333444666666555555777888888888888888999:::;;;<<<::::::;;;;;;<<<======>>>DDD___zzz^^^TTTIIIAAA===;;;;;;<<>>===<<<>>>AAADDDDDDDDDDDD@@@===>>>BBBEEECCC@@@???:::999<<<===;;;>>>DDD??????===NNNrrr}}}eeekkksss|||uuuxxx|||uuummmiiiiiidddUUUFFF:::888777777888777555333444333222222111222222222222222222111111000000000222111111111000000//////.........///////////////////////////////////////////////////////////////------...///000000//////............////////////////////////000000000000111111222222222333333333444444555555666777777777666777777999:::;;;<<<<<<::::::;;;<<<===>>>??????DDD```YYYJJJDDD?????????>>>???AAAEEEFFFJJJPPPYYYgggxxx{{{{{{}}}ooonnnzzzkkkYYYGGG??????===;;;:::999999888777777666666666666555444333222222222222333222222111111111111111111111000000////////////////////////////////////000000000000000000000000////////////000000000000.......................................///000111//////000111222444555666444666999<<>>AAA>>>;;;;;;===SSSiii{{{qqqhhhmmmsssrrrkkkiiieeeaaaKKKDDD999333222333333222444444333222222333333333333333222222222111111111111111111111000000000/////////////////////......////////////////////////////////////////////////------...///////////////............////////////////////////000000000000111111222222222333333333444444555555666777777777666777888999:::;;;;;;<<<:::;;;;;;<<<===>>>>>>???GGGbbbaaaCCC:::888999???BBBBBBEEEJJJMMMSSS\\\hhhyyyqqqiiimmmvvv}}}}}}___MMMEEE@@@<<<:::::::::999888888888888888666666444333333333333333333333222111111111111111111000000000000/////////////////////////////////000000000000000000000000000000000000////////////......................../////////......///000000///000222444555666777777666888<<<@@@BBBCCCCCCBBB===<<<;;;<<<>>>@@@???>>>:::999999===AAACCCBBB???;;;<<>>>>>JJJeeetttcccddd___MMM<<<<<<999;;;AAADDDEEELLLVVV[[[gggwww}}}{{{}}}|||~~~mmm^^^[[[jjjzzzgggSSSEEE???>>>;;;::::::999999999:::;;;777666555444333333333333333333222111111111111222000000000000000000000000////////////////////////////////////////////////111111000000//////..............................000000//////////////////000222444666777777777666777:::>>>AAACCCCCCAAA@@@;;;;;;:::;;;======<<<;;;999999;;;>>>AAABBB@@@>>>888AAAFFFAAA888>>>VVVnnnwww|||llllll~~~lllmmm{{{qqqmmmmmmfffYYYLLL@@@999666666444333333222333333333444333333333333333333333333111111111000000000000000222111111000///...------////////////////////////////////////////////////......///////////////...............////////////////////////000000000000111111222222222333333333444444555555666777777777777777888999::::::;;;;;;<<<<<<<<<<<<=========>>>KKKfff|||WWWHHHHHHFFF@@@;;;AAA===???GGGKKKNNN[[[kkkrrr}}}~~~~~~|||wwwsssppprrr~~~~~~zzz~~~~~~yyyzzzwwwzzz|||uuuxxx{{{hhhPPPFFFGGG<<<;;;999888888888999:::777777666555444444444444444333333222111222222222000000000000111111111111000000000000000000000000////////////////////////111111000000//////......////////////////////////111000000/////////000000222333555666777666555555999;;;???AAABBB@@@>>><<<:::999999:::<<<<<<:::888;;;;;;===???@@@@@@>>><<>>>>>JJJeeeqqq\\\FFF===???BBBDDDDDDBBBBBBKKKZZZbbbhhhzzz}}}yyyvvvxxx~~~~~~{{{xxxuuusssrrrqqqooonnntttuuuwwwvvvssspppooonnnoooxxxsssjjjooopppjjjiiieeejjjqqquuuuuurrrqqqrrrnnnqqqsssrrrtttyyyzzzxxxrrrttt~~~~~~hhhcccpppgggXXXVVVDDDBBB>>>;;;888777777777888777666555555444555555444444333222222222222222000000000111111111111222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000//////000111111333444555666777777777777===>>>???@@@@@@===;;;999999888888:::<<<;;;999777;;;<<<===>>>>>>>>>===<<<===999888EEEccciiikkkyyy|||sssrrrgggiiiqqqvvv}}}jjjjjjiiifff^^^QQQCCC:::777666555333222222222222222222222222333333333333000000000000111111111111111111111000000///////////////////////////////////////////////////////////////////////////...---............////////////////////////000000000000111111222222222333333333444444555555666777777777888888999999999:::::::::::::::;;;<<<===>>>??????IIIdddJJJEEE>>>===DDDMMMOOOMMMHHHNNNccc~~~rrrooo~~~zzzrrrrrrrrrsssuuuuuurrrpppnnnrrrvvvxxxwwwuuuttttttqqquuuyyy{{{yyywwwwwwwww{{{|||}}}wwwvvvwwwxxxxxxwwwvvvtttpppmmmlllmmmkkkfffbbb```\\\XXX\\\aaakkkxxxmmmmmmtttnnnUUUQQQKKKDDD>>>:::777777999888777666555555555555444444333222222222222333000000111111111222222222000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000111222222333444555666888:::<<<===AAAAAAAAA@@@>>>;;;999777777777888:::<<<<<<:::888999:::;;;;;;<<<<<<===>>><<>>@@@AAABBBKKKTTTRRRJJJQQQ]]]{{{yyyxxxrrrsssoooooopppsssvvvvvvtttqqquuusssqqqoooppprrruuuxxxzzz~~~vvvpppkkkfff___dddllluuu{{{||||||~~~zzzwwwddd___WWWNNNEEE???;;;999999888777666666555555555555444333333222222333333000000111111222222222222000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000111333333333333444666999===@@@BBBEEEDDDBBB@@@===;;;888777666777888:::<<<<<<:::888666777888999:::;;;>>>@@@EEE^^^~~~xxxssstttcccsssrrrxxxnnnrrr~~~ppp]]]]]]hhhkkk]]]LLL>>><<<:::888666444333333000000000111111222222222//////000000111111111222000000000000000111111111//////////////////////////////////////////////////////000000///...------............/////////000////////////000000000000111111222222222333333333444444555555666777777777999999999999999999::::::777888:::<<<>>>@@@AAABBBKKKfffAAA<<<<<>>???AAABBBKKKiii<<>>;;;:::999888999::::::::::::::::::999999???777999@@@<<<666CCCYYYwwwzzzeeeggg}}}rrrjjjfff]]]YYYYYYSSSOOOGGG???;;;888333111333333222222111111111111111///111222222111111222333///000222333333222111000////////////000000000000111111111000000/////////111111111000000000000////////////////////////...//////000111111111111111000111111222222333444444444555777666555555666888666888999999888888999:::;;;;;;;;;<<<>>>???AAABBBJJJgggBBBIIINNNMMMMMMYYYooorrrmmmkkkhhhhhheee___\\\```gggjjjggguuu~~~~~~}}}~~~zzzmmmqqqkkkmmm___GGGAAA<<<999::::::777666888666666444333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111222444555666666444666888:::;;;===@@@BBB@@@>>><<<:::888888888888:::::::::999999888888888999555999AAAAAAHHHhhhzzzuuutttppp}}}}}}xxxxxxnnnhhhhhhaaa^^^\\\TTTSSSPPPLLLFFF<<<333222666333333222111111111111111///111222222111111222333000111222333333222000000.........///000111111111111111111111111000000000000000000000////////////......////////////////////////000111111111111111000111111222222333444444444555777666666555777888777888999999888888999;;;;;;;;;;;;<<<>>>???AAABBBKKKhhhaaaWWWNNNSSShhhwwwjjjccccccgggiiidddddddddhhhuuu|||uuulllgggaaaKKKCCC===<<<<<<:::999;;;777666555444333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111222333444555666777333666:::===>>>???@@@BBB>>>===;;;999888777888888;;;::::::999888888888888222===BBBBBBQQQuuuvvvnnnwwwooohhh{{{uuuhhheeexxxxxxkkkhhhjjjddddddfffaaaWWWTTTRRRMMMBBB777444777333333222111111111111222///111222222111111222333111111222222222111000000.../////////000000000111222222111111111111111111//////.........---------............//////////////////000111111111111111000111111222222333444444444555777777666666777999777888:::999888888999;;;;;;;;;;;;<<<>>>???AAABBBOOOkkksssfff___nnnwwwjjjiiikkkmmmlllhhhdddeeegggiiivvvsssrrrgggiiiTTTIII@@@<<<<<<:::999;;;777777666555444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222444555666777888444888===@@@@@@@@@@@@AAA===<<<;;;999888888999999;;;;;;999888888888999999888AAAIIITTTooo|||vvvbbb___~~~kkkmmmzzzxxxmmmmmmnnnfffgggmmmlllZZZUUUQQQOOOIII???999888444333333222111222222222///111222222111111222333222222222222111111000000111000000000/////////...111111111111111111222222000000000/////////......---.........//////000000//////000111111111111111000111111222222333444444444555777777666777888:::777999::::::999999:::;;;;;;;;;;;;<<<>>>???AAABBBPPPlll___eeevvvyyyqqqmmmlllkkkjjjcccaaaaaabbbbbbdddnnnxxx}}}zzz{{{{{{uuuyyyqqqddd\\\OOOBBB<<<;;;999888999888777666555555444555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111222333444666777888888777;;;???AAAAAAAAA@@@@@@>>>===<<<:::::::::;;;<<<;;;;;;999999999:::;;;<<<>>>>>>RRRzzz~~~xxxjjj```iiivvvkkksssqqqppphhhfffkkkhhh\\\UUUOOOOOOMMMEEE===999444444333222222222222222///111222222111111222333333333222111111000000000111111111000///.........000000000111111111111111222222222222111111111111------......///000000000//////000111111111111111000111111222222333444444444555777777777777999:::888999::::::999999:::<<<;;;;;;;;;<<<>>>???AAABBBMMMiii\\\qqquuusssnnniiieeeeeejjjnnnhhhdddeeeooo|||{{{ssssssfffWWWGGG???===;;;::::::999888777666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333555666777888999:::===AAABBBBBB@@@@@@@@@???>>>===<<<<<<<<<===>>>;;;;;;999999:::;;;===???EEETTTzzz~~~llleee~~~~~~zzz{{{vvvtttpppfff^^^WWWQQQQQQNNNGGG@@@===444444333222222222222333///111222222111111222333444333222111000000000000000000000000/////////////////////000000111111111222111111111111000000000------......///000000111//////000111111111111111000111111222222333444444333555777777777888999;;;888999;;;:::999999:::<<<;;;;;;;;;<<<>>>???AAABBBJJJggg~~~tttvvvyyywwwrrrkkkcccbbbeeefffaaa\\\eeejjj~~~vvvkkktttooo^^^LLLDDDAAA>>>===>>>999888777666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222333444555666888999999===???BBBCCCAAA@@@@@@@@@@@@???>>>======>>>???@@@;;;;;;:::999:::<<>>???AAABBBJJJhhhrrrjjjqqqrrrkkknnnmmmjjjgggfffiiiooossszzzgggLLLEEE???:::>>><<<:::999;;;:::666666:::555555444444444333333333777666555444333222222333333333333333333333333333222333333444444333333222000111111222333333444444444333333666;;;===;;;999AAA???>>>@@@BBBCCC@@@======>>>???@@@@@@???>>>===;;;888111:::EEE;;;FFFpppppptttZZZeeezzzvvvxxxzzzqqqsssddd\\\XXXXXXQQQDDD@@@FFF===:::666444333222111000222222222222222222222222//////000000000111111111000111111111111222222222111111111111000000000000000000000000000000000000000000000000////////////222222222111111111000000111111222222222333333333666777777777777777666666777888888999999:::;;;;;;<<<<<<;;;<<<===>>>@@@AAAMMMkkkmmmgggmmmrrrsssllliiigggiiissskkk\\\JJJ<<<===;;;999888:::999555333555555555555444444444333333666666555444333333222222333333333333333333333333222333333444444333333222111111222222333333333444888777666888:::<<<===<<>>??????>>>===<<<;;;>>>999;;;BBBDDD```}}}lllgggbbbjjjtttmmmxxxzzzpppsssyyyzzz~~~yyysssdddYYYTTTWWWUUUJJJDDDEEEDDD???999555333333222222222222222222222222222222333222222111111000//////000000111111111222222222111111111111000000000000000000000000000000000000000000000000////////////222222222111111111000000111111222222222333333333666666777777777777666666888888888999::::::;;;;;;<<<<<<;;;<<<===>>>@@@AAANNNlllxxxqqqkkkgggjjjoooooowww|||uuubbbGGG???<<<999888;;;;;;666333333666555555555444444444444666555555444333333333222333333333333333333333333222333333444444333333222222222333333333333333333999999:::999999;;;>>>@@@@@@@@@AAABBBBBB@@@<<<999;;;<<<===>>>>>>===<<<<<<888???<<<777>>>PPP}}}xxxhhhqqqqqqVVVqqqxxxvvv~~~wwwrrrssszzztttgggbbbVVVPPPUUUXXXRRRKKKHHHJJJDDD<<<666444333444444222222222222222222222222666555444222111///......000000000111111111222222111111111111000000000000000000000000000000000000////////////000000000000222222222111111111111111111111222222222333333333666666777777777777666666888888999999::::::;;;;;;<<<<<<;;;<<<===>>>@@@AAAOOOmmmxxxoooooopppqqq}}}zzzyyy\\\LLLAAA;;;888;;;===:::666666666666666555555555555444555555555444444333333222333333333333333333333333222333333444444333333222333333333333444444444444555888;;;;;;:::;;;>>>AAA@@@AAABBBBBBAAA>>>:::888:::;;;<<<=========<<<;;;777<<<;;;;;;KKKlllkkkvvviii___xxxxxx|||{{{}}}}}}mmmdddYYYQQQTTTWWWTTTPPPOOOIIIEEE>>>999666555444333222222222222222222222222666555444333222000//////000000000000111111111111111111111111000000000///////////////////////////////////////000000000000111111111111111111111111111111222222222333333333555666666777777777777666888888999999:::;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAAOOOnnnyyyzzzyyyvvvuuu{{{oookkkwww}}}}}}~~~xxxbbbNNNCCC::::::<<<;;;999999777777666666666555555555444444555555555444333222333333333333333333333333222333333444444333333222444444444444444555555555222666;;;===<<<<<<===@@@???AAABBBBBB???<<<999888999:::;;;=========<<<;;;<<<:::@@@RRRppp}}}nnnuuuyyyxxx^^^ddd|||nnneee|||qqqhhhrrr}}}zzz~~~rrr{{{tttwwwqqqhhh]]]WWWTTTRRRQQQRRREEEBBB>>>;;;999777444111222222222222222222222222333333333222222222111111//////000000000111111111111111111111000000000///////////////////////////.../////////000000000111111111111111111111111111111111222222222333333333555555666777777777777777888999999:::;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAAOOOnnn}}}rrrqqqqqqllliiijjjnnnwww~~~rrrhhhUUUBBB;;;;;;:::::::::777777777777666666666666333333555555555444333222333333333333333333333333222333333444444333333222333333444555555666666777888:::===>>>>>>>>>>>>??????@@@AAA@@@===:::999999999:::;;;============<<<<<<777JJJpppvvvWWWbbbttt\\\ttttttdddkkkyyy```hhhzzzwww~~~{{{wwwyyyvvvppprrrwww~~~{{{lll```XXXSSSPPPOOOFFFDDDAAA???===999555222222222222222222222222222000111111111222222333333/////////000000000111111111111111111000000000000000000000000000000000000......//////000000111111111111111111111222222222111111222222222333333333444555666777777888888777999999::::::;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAANNNnnn~~~tttooopppoookkkpppyyyyyyssszzzwwwmmmvvvqqqSSSBBB===;;;::::::888888888777777777666666222333555666666555333222333333333333333333333333222333333444444333333222222333333555666777888999FFFDDDAAA???@@@@@@AAA@@@???@@@@@@>>>;;;999:::<<<999:::<<<===>>>>>>=========:::[[[zzzccceee]]]nnnbbbgggxxx}}}ppp~~~~~~yyyjjjbbbkkkwww}}}rrrnnnrrr~~~vvvjjjddd___WWWOOOMMMJJJFFFBBB???<<<888555222222222222222222222222000000000111111111222222////////////000000000111111111111111000000000000000000000000000000000000.........///000111111111000000111111111222222222111111222222222333333333444555666777888888888888999999::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAAMMMmmmxxxyyypppmmmqqqtttzzznnn[[[YYYVVV^^^mmmrrrhhhkkkqqq~~~bbbKKKAAA===<<<<<<888888888888777777777777222333555666666555333222333333333333333333333333222333333444444333333222111222333555666888999:::SSSMMMDDD@@@@@@BBBCCCCCC???@@@@@@===999888;;;>>>999:::<<<>>>>>>>>>>>>>>>CCCCCCmmmhhhiiiyyyXXX___{{{|||~~~}}}lllzzz~~~zzz|||qqqiiieee]]]ZZZnnnmmmeeesssyyypppooolll___RRRVVVQQQJJJDDD@@@===:::999222222222222222222222222000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000---......///000111111222000000111111222222222222111111222222222333333333444555666777888888888888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>@@@AAAMMMmmm|||ttt~~~~~~vvvqqqmmmtttttt^^^___UUU[[[^^^]]]YYYZZZaaahhhjjjhhhyyypppaaa\\\QQQgggfffIIICCC???777;;;777555888999777777999666666666666555555555555666666555444333333222222333333333333333333333333555555555555555666777888======>>>>>>??????@@@@@@>>>>>>>>>===<<<:::999888<<<999;;;BBBCCC>>><<<>>>EEE[[[mmm___hhhbbbxxxrrr___```bbbkkk|||~~~ssslllvvv{{{ooo^^^___lllpppzzzssstttzzzxxxqqq|||~~~|||vvvrrrmmm___PPPSSSSSSRRRLLLDDD>>><<<===666333111000000111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222333333333333444444666666666666777777777777999999::::::::::::;;;;;;<<<===>>>>>>===>>>@@@BBBKKKlll~~~~~~wwwuuulllwwwiii```pppppp~~~zzzpppaaaWWWTTTQQQNNNRRR[[[OOOLLL\\\gggdddTTTHHH<<<===999777999:::777777888666666666666555555555555666666555444444333222222333333333333333333333333555555555555666777888888:::;;;<<<>>>???AAABBBBBB@@@@@@@@@???>>><<<;;;:::>>>:::888999::::::AAAKKKgggtttpppWWWnnnfff```]]][[[bbbtttwwwlllppp|||~~~vvviii|||vvvjjjjjjqqqwwwuuuuuuqqqkkkhhhfff]]]SSSLLLOOOQQQNNNGGG@@@>>>???777555222111222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222333333333333444444666666666666777777777777999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>@@@CCCNNNooo~~~~~~zzzwwwxxxsssmmmjjjkkkrrrbbbgggqqqbbbZZZRRRKKKNNNMMMBBBMMMrrrzzzcccRRRDDD???:::888999999777666777666666666666555555555555666666555555444333333333333333333333333333333333555555555555666777888999;;;<<<===>>>???@@@AAAAAA@@@@@@??????>>>===<<<<<<>>><<<:::888555999FFFTTTtttyyyoooiiimmmbbbYYYdddaaaiiijjjnnniiidddhhhwww~~~pppjjjmmmzzz{{{qqqzzzwwwmmmkkkpppvvvpppmmmeee^^^[[[[[[XXXRRRFFFJJJNNNNNNIIIDDDAAA@@@999777444333333333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111222222333333333333444444555666666666777777777888999999::::::::::::;;;;;;;;;===>>>>>>>>>>>>AAACCCPPPqqq||||||uuunnnlllsss~~~mmmeeetttzzztttmmm___ZZZVVVnnnuuuaaaRRRBBB<<<888999888555555777666666666666555555555555666666555555444444444333444444444444444444444444555555555666777888999:::@@@@@@??????>>>>>>======>>>>>>===<<<<<<;;;;;;;;;:::===???===999===IIIUUUhhhlllWWWJJJSSSRRReeepppkkk{{{{{{vvviiidddqqq}}}hhhhhhjjjpppwwwyyytttnnnpppjjjaaaYYYUUUTTTSSSQQQFFFGGGHHHIIIIIIGGGCCC???:::777444333333333222111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111222222222111111111111111222222222333333333444444555555666666777777888888999999999:::::::::;;;;;;;;;<<<===>>>>>>???AAACCCPPPpppzzzpppkkknnngggiii{{{|||wwwcccKKKCCC<<<:::888555555777666666666666555555555555666555555555555555444444444444444444444444444444666666666666888999:::;;;@@@@@@??????>>>>>>======>>>===<<<<<<<<<<<<======;;;>>>???======CCCOOOXXXdddfffPPPEEERRR\\\jjjqqq{{{sss}}}nnneee___eee~~~vvv```YYYVVV^^^lllsssqqqkkkpppiiibbb\\\XXXVVVVVVWWWOOOKKKFFFGGGIIIHHHCCC>>>:::777444222222222111000111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111222222222333333333444444555555555666777888888888999999999:::::::::;;;;;;:::<<<===>>>>>>???BBBDDDQQQrrrxxxsssqqquuuuuu```mmmsss]]]RRRGGG???:::666666999666666666666555555555555555555555555555555555555444444444444444444444444666666666777888:::;;;<<<;;;<<<===>>>???@@@AAAAAA@@@???>>>===>>>???@@@AAA>>>>>><<<;;;DDDSSS```fffiiifffWWWUUUiiimmmxxxxxxxxx|||}}}uuulllddd___hhhvvv|||~~~xxxggg[[[VVVPPPOOORRRYYYgggtttpppjjjccc```^^^\\\___ddd[[[WWWRRRNNNKKKGGGBBB???:::888444333222222111000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222333333333333444444444444555666777888999999999999::::::::::::;;;;;;:::;;;===>>>>>>???BBBDDDSSStttyyysssuuuuuurrrttttttfff}}}tttfffUUUIII???999888;;;666666666666555555555555555555555555666666666666555555555555555555555555666666777777999;;;<<<===:::;;;<<<>>>???AAABBBBBB@@@???>>>===>>>???AAABBB=========EEEYYYoooxxxwwwrrreee^^^mmmsssyyyuuu}}}yyywwwzzzsssssseee___\\\YYYbbbjjjfff^^^ZZZUUUPPPMMMRRRfffzzzuuummmfffccc``````eeennneeeiiihhh___PPPDDDBBBCCC<<<999666444444333222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000111222333333444222222333333333333444444444444555666777888999999999999::::::::::::;;;;;;:::;;;===>>>>>>???BBBEEESSStttzzzgggaaahhhttt|||{{{tttuuu```PPPDDD;;;:::===777666666666555555555555555555555666666666666666555555555555555555555555666666777888999;;;===>>>======>>>>>>??????@@@@@@>>>===<<<;;;<<<===@@@AAA999;;;CCCUUUqqq}}}hhheee}}}ppppppxxxrrrxxx}}}|||wwwrrrgggaaaZZZQQQVVVaaaaaaeee^^^YYYZZZ[[[```mmmzzz}}}rrriiiddd```___fffpppjjjuuuzzzmmmTTTCCCAAAHHH>>>;;;777555555555333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......///111222333444555222222333333333444444444444444555666777888999999999999:::::::::;;;;;;;;;999;;;===>>>>>>@@@BBBEEEQQQqqqtttfffeeejjjfffsss{{{mmmgggPPP999666<<<999777555444666777888777777666666666555555555555666666666666666666666666555777999999999:::<<<===;;;;;;;;;<<<===>>>??????;;;???@@@===:::;;;===>>>999HHHQQQbbbyyylllhhhbbbxxxddd}}}yyyyyy|||zzzxxxpppjjjaaaYYYSSSQQQSSSTTTfffcccgggnnnkkkccceeeooo~~~vvvhhh^^^\\\eeennnoookkkfff```TTTHHHCCCDDDBBB???;;;777444444444555111111111111111111222222000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111111111222222222333333333222222333333333333444444333555777777777888:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<>>>AAADDDUUUsss^^^ZZZWWWcccuuuuuu]]]GGG???===;;;999777666777888777666777777666666666555555555666666666666666666666666666888999999999999;;;===;;;;;;<<<<<<======>>>>>>;;;===???@@@AAAAAA@@@???;;;SSSiiikkkXXXccctttjjjxxx|||vvv|||zzzxxxwwwuuuppplllfff___YYYVVVUUUTTTeeennnuuuvvvqqqlllhhheeesss```]]]^^^\\\fffbbb]]]WWWNNNDDD@@@CCC@@@>>>;;;888666555555555111111111111111111222222111111111111111111111111000000000000000000000000222222111111111111222222111111000000000000111111111111222222222333333333222222333333333333444444333555777777777888999;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<<<<>>>AAACCCWWWuuuZZZQQQOOOSSSnnnuuussszzzhhhVVVHHH:::<<<:::999888999888666555777777777666666666555555666666666666666666666666777999::::::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCBBB@@@>>>BBBcccgggSSSMMM```|||\\\rrruuuppp}}}eeefffooo~~~yyyuuuttttttsssssspppmmmiiiccc^^^YYYVVVTTT\\\nnnyyyvvvrrrpppfffXXXnnn}}}jjjiiifff\\\]]]YYYUUUQQQJJJBBB@@@BBB>>>===;;;999777555555444222222222222222222111111111111111111111111111111000000000000000000000000333333222222222222333333111111000000000000111111111111222222222333333333222222333333333333444444444555777777777777999::::::::::::;;;;;;;;;<<<<<<<<<=========<<<===@@@BBBWWWuuummmVVVQQQSSS^^^ooo___XXXYYY^^^bbbdddhhhlllooovvvrrrfffVVV>>>;;;999888888999999777555777777777666666666666555666666666666666666666666888:::;;;:::999999:::;;;======<<<<<<<<<<<<<<<<<<>>>???@@@AAA>>>;;;???EEENNNtttrrrQQQNNNXXXnnn```kkkvvvjjjnnniii]]]UUUQQQSSS___ppp}}}yyyuuurrrqqqrrrqqqqqqnnnlllhhhccc^^^ZZZWWWUUUTTTbbbooorrroookkk```UUU\\\sss}}}uuurrrnnnfffZZZVVVTTTSSSNNNFFFBBBBBB;;;;;;:::888777555444333333222222222222222111111111111111111111111111111000000000000000000000000222222222111111222222222222111111000000111111222111111222222222333333333222222222333333333444444444555777777666777888::::::::::::;;;;;;;;;<<<<<<===>>>>>>===<<<===@@@BBBSSSrrrrrr]]]TTTJJJ^^^}}}yyyhhh[[[RRRRRRVVV]]]ccciiijjjkkkqqqyyy~~~yyyzzz}}}xxxhhhLLL:::888777777999999888666888777777777666666666666777777777777777777777777999:::;;;;;;:::999:::<<<==================<<<<<>>>>>???>>>======@@@BBBQQQpppttteee```XXXMMM```sssiiicccaaafffnnn~~~xxxyyyzzzxxxqqqsssxxx}}}uuusssWWW===;;;888777888999999888888888777777777666666666777777777777777777777777888:::;;;;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDAAA:::@@@]]]|||mmmOOOXXXyyyeee~~~llleee{{{zzzkkkaaakkk|||yyyvvvtttqqqmmmjjjnnnkkkgggccc```^^^]]]]]]\\\TTTUUU^^^^^^UUUTTT\\\YYYOOOPPP```jjjfff```aaaWWWUUUUUUWWWUUULLLDDDAAA>>><<<;;;888777555555444444444444333222222111111222222222222222222222222000000000000000000000000111000000000000000000111222222111111111111222222111111222222222333333333222222333333333333444444444555777666666555777888:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>AAACCCPPPpppzzzjjjdddfffiiihhhyyy^^^DDDAAA<<<999888999999999888888888777777777666666777777777777777777777777777999;;;;;;;;;;;;<<<>>>>>>>>>??????@@@@@@AAAAAAAAA@@@AAAAAA>>>IIIkkkrrrYYYUUUpppuuurrrrrrqqq}}}eeennn~~~~~~~~~{{{xxxtttnnnhhhcccggggggfffdddbbb___]]]\\\XXXSSSOOOOOOQQQTTTYYY^^^YYYOOOKKKTTT```eeeccc___XXXTTTRRRTTTSSSMMMGGGFFFCCCAAA>>>:::888777777777555444444333222222111111222222222222222222222222000000000000000000000000222111111000000111111222333222222111111222222333111111222222222333333333222222333333333333444444444555777666555555666777:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>???BBBEEENNNnnnttt{{{|||fffKKKFFF???:::999999999999888888888888777777777777777777777777777777777777777999:::;;;;;;;;;===???>>>>>>???@@@AAABBBBBBBBBCCC???>>>@@@AAAMMMoooqqqRRRNNNeeennnlllzzzxxxvvvlllqqqzzz~~~|||xxxssslllddd^^^```bbbccccccbbb^^^ZZZXXXVVVXXXSSSKKKOOO___hhhfffbbb^^^VVVQQQZZZeeebbbWWW[[[TTTPPPRRRRRROOOLLLLLLGGGDDD@@@<<<:::999999:::555555444333333222111111222222222222222222222222000000000000000000000000333222222222222222222333333222222111111222222333111111222222222333333333222222333333333444444444444555777666555555666777:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>@@@CCCFFFJJJkkkkkk\\\KKKDDDAAA:::999;;;666777777777777777777777777666666666666777888999:::;;;;;;;;;<<<<<<<<<<<<===????????????@@@AAABBBCCCBBB<<>>@@@CCCNNNnnnxxxjjjUUUHHHBBB:::999;;;555888888888888888888888888666666666777777888999:::;;;;;;;;;<<<<<<<<<<<<===????????????@@@AAABBBBBBAAA===AAACCCPPPzzztttUUUEEELLL\\\}}}}}}zzzwwwqqqlllgggcccbbb````````````aaa___[[[XXXWWWTTTSSSPPPJJJLLLbbb}}}jjjXXXZZZjjjyyy```[[[SSSMMMIIIHHHIIIIIIGGGCCC>>>;;;::::::999888666555333222111111000000111111111222222222333333111111000000111222222333000333666777444111111111111111111111000000000///000111111111111222222222222222333333333333444444555555555666666777888999:::;;;;;;;;;;;;<<<<<<<<<:::<<<=========>>>AAACCCNNNnnniiiVVVJJJ===:::<<<777888888888888888888888888777777777777777888::::::;;;;;;;;;<<<<<<<<<<<<===?????????@@@@@@AAABBBBBBBBB@@@AAAGGG```[[[GGGDDDUUUnnnqqqwww{{{yyyxxxwwwuuusssrrrpppoootttuuutttqqqqqqssstttrrrmmmmmmlllkkkiiifffaaa]]]^^^]]][[[[[[[[[[[[ZZZXXXTTTTTTTTTQQQHHHGGG[[[sssmmm[[[WWWcccttt}}}bbb]]]UUULLLFFFCCCBBBBBBCCC@@@<<<::::::;;;;;;:::666555444222111111111111000000111111111222222222111111111000111111222333...111333444222000//////111111111111000000000000000111111111111222222222222222333333333333444444555555555666666777888999::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDOOOooommmXXXAAA999===<<<888888888888888888888888777777777777888999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAADDDBBBAAAMMMpppiiiOOOJJJUUUjjj|||mmm~~~{{{xxxtttkkkbbb___cccfffeeebbbYYYWWWWWW[[[\\\ZZZ[[[^^^bbbaaaaaaaaabbb```\\\XXXSSSSSSRRROOOMMMKKKJJJKKKNNNPPPQQQPPPPPPQQQSSSSSSSSSUUUVVVXXX[[[___^^^[[[YYYWWWUUUTTTVVVWWWWWWVVVRRRRRRSSSQQQJJJGGGQQQ___lllmmmgggZZZRRRVVV___eeeaaa^^^WWWOOOHHHDDDCCCCCCAAA>>>;;;::::::;;;;;;:::666555444333222111111111000000000111111111222222222111111111111111222222000222333444333222111000111111111000000000000000000000111111111222222222222222222333333333444444555555555555666777888999999999999:::::::::;;;;;;<<<===>>>??????@@@BBBDDDOOOoooxxx}}}fffEEE777;;;===888888888888888888888888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAAAAAAAAAAAAAAAAACCCEEEYYYtttKKKFFFSSSmmm{{{rrrtttsssnnnfff^^^ZZZXXXVVVPPPJJJJJJOOORRROOOKKKGGGDDDDDDGGGHHHFFFFFFJJJHHHHHHHHHIIIIIIHHHEEECCCDDDDDDDDDBBB???>>>???AAA>>>???BBBCCCCCCCCCEEEHHHMMMNNNLLLJJJNNNXXX]]]\\\QQQPPPOOOPPPRRRTTTUUUTTTRRRPPPPPPPPPNNNJJJIIIKKKUUU\\\___WWWOOONNNQQQTTTYYYXXXVVVQQQKKKHHHGGGHHHAAA???<<<;;;;;;:::999888666666444333222111111111000111111111111222222222222222111111111111111222111222222333444333222111000000000000000000111111000000111111111222222222222222222333333333444444555555555555666777888999999999999:::::::::;;;;;;<<<===>>>??????@@@BBBDDDPPPpppwwwiiitttoooKKK999999:::999999999999999999999999888888777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBAAA@@@<<>>AAAEEEGGGDDDAAABBB@@@@@@CCCCCCAAABBBEEEAAAAAABBBBBBBBBAAA@@@@@@???AAABBB@@@>>>>>>AAAEEE???@@@CCCFFFEEEBBBDDDIIIGGGSSS___eeeiiikkkbbbUUUIIIIIIKKKOOOSSSUUUTTTSSSSSSPPPNNNOOOQQQNNNHHHCCCLLLRRRTTTOOOKKKKKKMMMNNNNNNQQQSSSRRRMMMIIIIIIIIIBBB@@@===<<<<<<;;;999777777666555333222222222222111111222222222333333333333222111111000111111111111000///000222333111000000000000000111111111111000111111111111222222222222222333333333333444444555555555666666777888999::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDQQQqqq~~~xxx~~~|||vvvvvvvvvuuuuuuvvvwwwwwwvvvzzz~~~~~~{{{{{{uuuUUUBBB===777999999999999999999999999888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBBBBBBBAAA@@@===LLLZZZrrrwwwWWWMMMXXX|||mmmtttsssrrrpppnnnmmmllllllkkkhhheeeccc```]]]YYYVVVUUUSSSOOOMMMKKKIIIGGGFFFHHHMMMPPPLLLDDD???AAADDD>>>======>>>AAABBBBBB@@@<<<:::<<<@@@AAA???@@@BBBCCCCCCBBBBBBAAABBBCCCDDDCCCFFFHHHGGGEEEGGGLLLQQQRRRRRRVVVZZZWWWRRRTTT[[[___sss~~~dddKKKCCCEEEKKKQQQVVVXXXVVVSSSSSSQQQNNNNNNPPPQQQNNNJJJFFFKKKMMMLLLMMMOOONNNIIIIIIOOOTTTTTTOOOJJJHHHHHHAAA@@@>>>======<<<;;;999777666555444333222222222222333333333333444444444333222222111000000111111111///...///222333111000///000000000111111111111000111111111111222222222222222333333333333444444555555555666666777888999:::;;;;;;;;;;;;<<<<<<<<<:::<<<=========>>>AAACCCTTTsss|||xxxvvvwwwwwwvvvuuurrrooollljjjiiiddd^^^ZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUTTTQQQOOOSSSSSSRRRQQQQQQQQQRRRRRRQQQVVVZZZZZZXXXXXX\\\```___hhhtttxxx^^^MMMCCC777999999999999999999999999888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<>>>@@@BBBCCCBBBAAA@@@AAATTTcccuuu|||___EEENNNsssnnn|||xxxzzz||||||xxxtttqqqoooiiigggeeeeeeeeebbb]]]XXXQQQPPPOOONNNMMMLLLLLLLLLNNNLLLIIIHHHHHHGGGEEECCCDDDCCCBBBAAA@@@@@@AAABBBEEEKKKNNNJJJBBB===@@@EEEDDDCCCCCCCCCCCCEEEFFFGGGOOONNNQQQVVVYYYWWWXXXZZZ[[[[[[ZZZYYYXXXYYY\\\___hhhkkknnnnnnmmmooouuu{{{{{{```HHH@@@DDDKKKTTTYYYZZZWWWTTTRRRRRRPPPMMMNNNRRRTTTTTTCCCHHHNNNRRRWWWXXXPPPGGGJJJPPPWWWWWWRRRKKKHHHGGG@@@???======>>>>>><<<;;;777666555444333222222222333333333444444444555555333333222111000000111111222000///000333444333111//////000000111111111222000111111111111222222222222222333333333444444444555555555666666777888999;;;;;;;;;<<<<<<<<<======:::;;;<<<======>>>@@@CCCVVVuuu~~~vvvuuusssooohhhdddbbb```^^^]]][[[[[[[[[XXXTTTTTTXXXVVVSSSPPPPPPQQQSSSSSSRRRVVVRRROOORRRUUUSSSNNNKKKKKKMMMQQQVVVVVVSSSSSSVVVUUUWWW\\\bbbddddddeeegggfffpppxxxxxxxxx~~~oooVVVEEE:::777:::;;;999888888888777777888888999999:::;;;;;;<<<<<<======>>>>>>??????>>>@@@AAAAAABBBCCCAAA>>>III___iiikkkgggPPPKKKfffvvv~~~yyytttqqqqqqpppmmmjjjhhhfffccc^^^ZZZXXXYYY[[[VVVUUURRRPPPPPPRRRQQQOOORRRMMMIIIJJJLLLLLLHHHCCCBBBAAAAAABBBCCCBBB@@@>>>BBBDDDCCCAAAAAADDDFFFGGGCCCFFFFFFBBB@@@CCCEEEDDDHHHHHHFFFFFFIIINNNOOOMMMQQQVVV\\\```bbbgggnnntttxxx}}}{{{eeeRRRHHHFFFLLLUUU]]]^^^YYYUUUSSSTTTRRRQQQQQQQQQQQQPPPNNNEEEFFFJJJQQQXXXYYYUUUQQQHHHOOOPPPKKKIIIMMMJJJBBB@@@;;;:::>>>AAA???===<<<999999888777666555444444444333333222222333333444444333333222222333333444222111111111222333333444666555222111000000111222222222222222222222222222111111222222222333333333666777999999777888:::<<<::::::::::::;;;<<<======;;;===>>>??????@@@BBBDDDVVVzzz~~~yyysssqqqssseeefffccc]]][[[\\\YYYTTT]]]]]]XXXRRROOOPPPQQQPPPQQQMMMLLLNNNNNNMMMNNNQQQVVVXXXZZZ[[[ZZZ[[[^^^aaa^^^```bbbbbb``````fffllljjjnnnrrrtttuuuyyy~~~aaaJJJ@@@888:::;;;:::999999999888888888888999::::::;;;;;;<<<<<<======>>>>>>??????CCCDDDDDDCCCBBBCCCBBBAAALLLlllyyykkkWWWFFFYYYvvv}}}wwwrrr{{{ttthhhggghhhddd```^^^ZZZWWWSSSQQQQQQPPPNNNKKKQQQPPPOOOMMMMMMLLLKKKJJJLLLKKKKKKKKKKKKKKKIIIFFFFFFFFFFFFGGGGGGEEECCCBBBJJJHHHEEEDDDDDDFFFGGGHHHFFFHHHKKKKKKJJJLLLNNNPPPJJJLLLMMMKKKLLLQQQSSSQQQVVV[[[aaaeeeiiilllmmmmmmmmmttt~~~ppp\\\KKKCCCGGGQQQ^^^fffeee^^^WWWTTTSSSQQQOOONNNNNNMMMKKKIIIEEEEEEKKKYYYiiipppjjjbbbIIIOOOQQQNNNKKKJJJHHHEEEBBB===;;;???AAA???======999999888777666555444444444333333222222333333444222222222111111222222222222111111111222222333444666444222111000000111222222222222222222222222222111222222222222333333333444555777888888888888888::::::999999:::;;;======;;;===>>>??????@@@BBBDDDYYY}}}|||xxxvvvtttnnniiigggdddaaabbbfffjjjddd]]]YYYTTTQQQQQQTTTTTTXXXZZZXXXXXXZZZ[[[ZZZVVVXXXWWWSSSUUUZZZ\\\[[[fffaaa```fffnnnrrrwww{{{{{{hhhNNNGGG;;;;;;;;;<<<;;;:::999999888888999999::::::;;;;;;<<<<<<======>>>>>>??????AAAAAAAAAAAA@@@???AAADDDgggeeeGGGEEEiiiyyy|||vvvooojjjiiigggeeebbb^^^]]]]]]]]]]]][[[XXXVVVbbbuuusssXXXQQQKKKJJJKKKIIIHHHHHHDDDCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBB@@@>>>CCCBBBBBBDDDFFFFFFEEECCCCCCFFFHHHHHHEEEDDDDDDEEE@@@CCCGGGKKKOOOQQQRRRRRRYYY\\\```bbbcccdddhhhlllqqqrrrssstttzzz|||xxxpppbbbQQQFFFBBBKKKZZZkkkrrrnnncccZZZUUURRRPPPNNNLLLLLLJJJHHHFFFFFFDDDIII\\\sss~~~wwwmmmNNNNNNRRRTTTPPPIIIHHHJJJCCC>>><<>>;;;===>>>??????@@@BBBDDDXXX|||~~~{{{sssjjjfffeeefffeeeeeeddd___^^^eeeooowwwnnnccc[[[YYYXXXVVVSSSWWWTTTSSSVVVXXXXXX[[[___[[[]]]```cccdddddddddeee^^^eeemmmrrrtttwww{{{}}}rrrVVVOOO>>>;;;:::<<<<<<999888999888888999999:::;;;;;;<<<<<<<<<======>>>>>>??????>>>???AAABBB@@@>>>BBBHHH~~~xxxTTTDDDYYYxxx|||qqqnnniiiccc]]]YYYWWWUUURRROOOLLLJJJIIIIIIGGGEEECCCCCCDDDDDDCCCDDDLLLUUUOOOUUU\\\```^^^XXXPPPJJJIIIFFFEEEDDDDDDDDDDDDFFFCCCDDDFFFGGGGGGGGGHHHHHHEEEGGGHHHFFFDDDDDDFFFHHHJJJIIILLLRRRVVVUUUTTTTTTRRRQQQOOOLLLJJJIIIJJJKKKLLLYYYmmmsssjjjjjjnnnuuu{{{xxxyyy~~~zzzyyy|||}}}ssshhh```TTTHHHDDDHHHVVVfffvvvyyypppeee\\\WWWRRRPPPNNNLLLLLLKKKIIIGGGGGGDDDGGGVVViiirrrnnneeeSSSMMMMMMTTTTTTKKKHHHLLLDDD>>>;;;>>>@@@===;;;;;;:::999999888777666555555333333222222222222333333111111222222222222111111222111111111111111222222333333222111000000111111222222222222222222222222222222222333333333444444888777666888;;;<<<:::888::::::999999999;;;<<<>>>;;;===>>>??????@@@BBBDDDTTTyyy~~~{{{yyyxxxwwwsssoooiiifffdddaaa]]]YYYVVVYYYYYYVVVQQQOOOOOOPPPNNNOOORRRTTTSSSRRRXXX```^^^[[[YYYZZZ^^^aaabbbbbbkkkjjjnnnuuuyyyyyy{{{|||www}}}dddVVVCCC===999;;;<<<888777999888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>??????AAABBBEEEGGGCCC???DDDMMMyyysss___EEEGGGqqqgggzzzpppfff___ZZZVVVTTTNNNMMMJJJGGGEEECCCBBBBBBFFFEEEDDDDDDDDDCCCBBBAAACCCEEEFFFEEEAAAEEEYYYoooZZZSSSLLLJJJKKKJJJGGGEEEJJJJJJJJJHHHFFFGGGHHHHHHKKKMMMOOORRRTTTUUUUUUTTT]]]^^^\\\TTTKKKIIIPPPWWW^^^bbbppp}}}sssnnnaaaYYYPPPKKKKKKMMMLLLKKKWWWiii~~~ttt~~~ttthhh]]]RRROOORRR[[[iiiuuuqqqsssyyyxxxsssssstttfffYYYRRRHHH@@@EEEQQQcccqqq{{{vvvkkkbbb\\\WWWNNNMMMKKKKKKKKKKKKIIIGGGHHHGGGHHHNNNWWW]]]]]][[[RRRHHHEEEMMMQQQKKKGGGHHHFFF???;;;===>>>;;;999999::::::999888777666555555333222222111111222222333222222333444444333222222222222111000000111111111222222111111111111111111222222222222222222222222222222333333333444444444888777666666777999::::::::::::::::::;;;<<<======;;;===>>>??????@@@BBBDDDSSSxxx~~~sssppppppooolllgggcccaaa```[[[ZZZYYYXXXXXXWWWWWWWWWRRRRRRSSSSSSSSSTTTVVVWWWVVV[[[]]][[[ZZZ]]]aaabbbaaaccciiiooorrrsssyyyhhh^^^VVVWWW^^^fffqqqyyyuuuZZZKKK@@@999;;;;;;777666:::999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAACCCEEE???;;;EEESSSrrrdddSSSDDDMMM~~~kkknnn|||vvvrrrsssttttttqqqmmmiiifffZZZUUUPPPKKKHHHGGGEEEDDDGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKKKKFFFJJJaaazzzeee[[[SSSTTTVVVUUURRRQQQPPPSSSTTTUUUXXX___bbbaaaiiijjjooowwwwwwdddQQQIIILLLSSShhhtttxxx___VVVJJJEEEGGGIIIIIIGGGKKKZZZrrrwwwkkkccceeellluuuyyy|||yyylllsssttt{{{{{{cccRRRKKKLLLPPPWWW]]]bbblllvvv}}}yyyxxxyyyuuuoookkkkkkfffWWWKKKGGG@@@;;;FFFWWWjjjtttwwwmmmbbb^^^[[[VVVKKKIIIHHHHHHHHHHHHGGGFFFHHHIIIIIIJJJKKKNNNRRRUUUKKKDDD???CCCHHHHHHFFFFFFHHHAAA<<<===>>>;;;888999::::::999888777666666555222222111111111111222222222333444555555444333222222222111000000000000111111111111111111111111000222222222222222222222222333333333333444444444444444555666666555666888:::999:::<<<>>>>>>>>>======;;;===>>>??????@@@BBBDDDVVV{{{}}}xxxwwwwwwrrrnnnjjjiiiiiiggg```ZZZXXXZZZ[[[[[[XXXWWWWWWYYYXXXXXXZZZ\\\^^^aaaccceeedddhhhkkkkkkiiijjjnnnrrr{{{}}}TTTLLLFFFHHHOOO[[[jjjwww~~~zzzkkkTTTEEE;;;<<<<<<777777===999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@>>>???AAA>>>@@@RRRiii~~~aaaMMMKKK]]]~~~jjjvvvpppiiidddbbb___ZZZUUURRRSSSTTTTTTTTTQQQOOONNNIIIGGGEEEDDDEEEGGGFFFFFFAAABBBCCCDDDEEEGGGHHHHHHCCCDDDFFFGGGHHHJJJLLLNNNOOOOOOVVV]]]]]]^^^nnnyyysssppprrrtttqqqpppsssxxx{{{|||}}}sss```PPPHHHGGGIII^^^iiirrrfffQQQLLLFFFCCCDDDFFFGGGGGGKKKUUUeeeuuuhhhYYYSSSNNNPPPWWW\\\bbbhhhlllpppuuuuuurrrssszzzxxxrrryyy}}}uuu^^^PPPMMMRRR^^^lllsssuuuyyy~~~}}}vvvqqqkkkccc______VVVIIIBBBCCC???<<>>??????<<<::::::;;;::::::999888777666666222222111111111111222222111222333444444333222111222222111000000000000000000000111111111111000000222222222222222222222222333333333444444444444555000666<<<===999666888;;;888;;;>>>AAABBB@@@>>><<<;;;===>>>??????@@@BBBDDDUUUzzz|||yyyuuuqqqnnnkkkgggddd```aaaaaa^^^YYYWWWXXXZZZ\\\[[[ZZZZZZ[[[]]]^^^___cccgggkkkmmmmmmnnnqqqtttssskkkjjjhhhssspppgggdddiiippprrrwww|||ZZZLLLGGGFFFLLLXXXiii~~~qqqYYYIII=========888999???999999:::;;;;;;<<<<<<===<<<<<<======>>>?????????CCC???@@@DDDEEEMMMhhh\\\CCCNNNrrreeeqqqzzzyyykkk^^^UUUUUUOOOJJJIIIKKKLLLJJJGGGGGGGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCDDDFFFGGGGGGFFFKKKKKKLLLNNNOOOPPPQQQQQQVVVYYY\\\___cccgggllloooyyyyyyvvvqqqeeeUUUKKKIIIJJJJJJIIIMMMRRReee{{{}}}iiiUUUMMMEEEFFFGGGFFFEEEGGGIIILLLNNNVVVaaalllwwwhhhMMMEEEGGGIIINNNUUUaaajjjrrruuuyyy}}}~~~|||uuuwww~~~~~~zzzjjjVVVMMM\\\```kkkyyywwwrrrkkk```YYYWWWLLLAAA>>>CCCBBB???KKK___fffllliii]]]WWW[[[ZZZSSSPPPNNNLLLJJJJJJHHHFFFDDDBBBCCCCCCCCCBBBAAAAAAAAAAAAJJJKKKAAA<<>>;;;;;;===>>>??????@@@BBBDDDRRRwww}}}nnnjjjgggffffffccc``````___^^^___`````````ccchhhmmmiiigggiiinnnttt{{{~~~sssZZZYYYaaafffwwwiii]]]YYYUUURRRWWW```bbb{{{zzzbbbQQQQQQQQQLLLOOOYYY^^^VVVVVVdddrrrnnn]]]NNNKKKGGGIIIXXXooowwwbbbcccjjjOOO@@@???::::::<<<999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????EEE<<>>===AAABBB???:::>>><<<999666444444444444333333333222222222111111111111111111111111111111111111222222222222111111//////000111222222333333333333111111111222333444333333333444444444555555555555666666777777888888::::::;;;;;;<<<============>>>???@@@BBBCCCDDDDDDXXXttt~~~rrrsss{{{yyyxxxyyyyyyzzz{{{|||nnnUUULLLRRR\\\ccccccVVVMMMNNNQQQSSSYYYbbbyyyssscccRRRIIIPPPTTTQQQUUU___hhh___^^^kkkxxxvvvhhh\\\PPPRRR[[[mmmppp\\\^^^qqqyyyZZZFFFAAA;;;;;;<<<888::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????CCC===AAA@@@===UUUqqquuu\\\IIILLLnnngggsssZZZTTTOOOPPPVVVWWW^^^aaahhhqqqyyy~~~xxx}}}~~~ttttttvvvrrrnnnlllqqqpppzzz___JJJHHHEEEIIINNNSSS___ppp}}}rrraaa^^^qqq}}}{{{~~~___QQQQQQUUUYYY```jjj{{{vvvqqqqqqaaaMMMBBB:::===AAA@@@KKK___iiiddd[[[QQQNNNQQQUUUUUUSSSQQQQQQOOOKKKFFFDDDDDDEEEEEEAAA@@@CCCBBB??????CCCEEEJJJMMMKKKFFFEEEKKKRRRPPPIIIAAA>>>@@@AAA>>>;;;???===:::777555555555555333333333222222222111111111111111111111111111111111111222222222222111111///000000111222222333333444333222111111111222333333333333444444444555555555555666666777777888888::::::;;;;;;<<<=========>>>>>>???@@@AAACCCDDDDDDUUUsssjjjOOOFFFIIIMMMTTT\\\[[[MMMFFFMMMXXXaaalllwwwYYYRRRIIIJJJXXXaaabbbfffooowwwpppppp|||tttjjjYYY___llllllfffpppvvvdddQQQKKKfffiiiNNNDDD<<<;;;===888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@>>>AAA>>>AAAVVVddd[[[IIIAAA[[[jjjrrr]]]VVV\\\cccooo}}}rrrcccjjjwwwgggNNNMMMKKKQQQXXXaaaqqqyyyuuu}}}```UUUVVV[[[___fffssspppkkkmmmcccRRRHHH<<<<<>>@@@???===>>><<<:::888666666666666333333333222222222111111111111111111111111111111111111222222222222111111000000000111222222333333444444333222111111111222333333333444444444555555555555666666777777888888::::::;;;;;;<<<=========>>>>>>>>>???AAABBBDDDEEEUUUuuuwwwuuulllVVVGGGKKKOOONNNWWWhhhlll\\\QQQWWWdddssszzzSSSNNNJJJPPP___iiilllqqqzzztttxxxvvvaaaYYYaaarrrxxx___VVVIIIMMMyyyuuuTTTFFF<<<;;;===999;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@???AAA???<<>>CCCFFFOOOXXXWWWMMMEEE>>>BBBMMMVVVWWWTTTTTTSSSPPPLLLGGGCCCCCCDDDBBBAAA@@@@@@@@@??????@@@OOO]]]iiidddTTTKKKPPPZZZRRRJJJAAA;;;<<<>>>@@@???;;;:::999777666555555555333333333222222222111111111111111111111111111111111111222222222222111111000000111111111222222222444444333222222111111111333333333444444444555555555555666666777777888888::::::;;;;;;<<<=========>>>>>>>>>???@@@BBBDDDEEERRRuuugggVVVWWWRRRGGGFFFNNNOOORRRmmm|||kkkkkksssaaaJJJIIIHHHMMMXXX___bbbhhhqqqqqqmmmpppzzzwwwppplllsssxxx^^^LLLMMMGGGWWW]]]KKK===;;;===;;;;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@@@@???CCC===<<>>>>>===>>>???AAADDDEEEOOOqqqiiiUUUMMMRRRUUUQQQRRRSSSPPP[[[{{{___VVVPPPPPPTTTZZZ\\\^^^fffnnnkkkggghhhrrrqqqTTTCCCGGGGGGcccnnnWWWCCC<<<>>><<<;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAA???CCC===???PPPUUUKKKFFFGGGvvv___jjjxxx{{{ddd```gggpppkkkyyyfffllluuurrruuu}}}fffnnnhhhKKKIIIPPP___mmmgggTTTMMMSSSYYYaaaddd^^^OOOOOOSSSZZZ```bbb]]]XXXTTTSSSQQQLLLGGGEEEDDDEEEAAACCCBBB??????AAAAAA???HHHSSS\\\YYYOOOKKKRRR[[[NNNIIIBBB<<<999777666555666555555555444444333333333333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111222222333333333222111333333333444444444555555555555666666777777888888::::::;;;;;;<<<=========>>>>>>======>>>AAACCCEEESSSrrrppp^^^WWWWWW```fffeeedddbbb___nnnvvvyyy~~~uuuUUUCCCGGGJJJkkkhhhLLL>>>>>><<<<<<<<<<<<<<<===============>>>>>>??????@@@AAAAAA>>>CCC???FFFVVVPPPCCCHHHUUU___vvvwww[[[MMMUUUddd{{{xxxyyy{{{~~~|||zzzooodddjjjmmmiiifffnnniiigggzzzzzz[[[\\\```OOOUUUaaatttfffSSSNNNUUU[[[cccggg```XXX[[[```eeefffccc^^^ZZZSSSRRRPPPLLLHHHEEEFFFFFFAAADDDCCC??????BBBCCC???>>>EEEKKKKKKEEEBBBDDDHHHGGGDDDAAA>>>;;;999777666555555555555555555444444333333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111///000222333444444333333333333333444444444555555555555666666777777888888::::::;;;;;;<<<=========>>>===<<<<<<>>>@@@CCCEEEUUUrrr___VVV[[[aaajjjhhhiiilllmmmpppSSSDDDHHHJJJjjjuuuSSS@@@>>><<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA<<>>======>>>>>>??????>>><<<;;;555666666666666666555555333333333222222222111111111111111111111111111111111111222222222222111111222222111111111111111111...///111333444444444333333333333444444444555555555555666666777888888888::::::;;;;;;<<<======>>>>>>===<<<<<<===@@@CCCEEEPPPjjj{{{]]][[[\\\```mmm~~~rrrllluuuyyyYYYFFFKKKOOOkkkxxxwww]]]@@@;;;???<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDHHHMMMLLLGGGHHHMMMnnn~~~wwwwwwlllaaafffzzz~~~yyyaaa```nnnfffSSS[[[uuu|||ppp}}}~~~~~~nnnSSSTTTiiirrrcccYYYNNNPPPWWWXXX^^^ccc^^^aaabbbdddfffeeebbb]]]ZZZVVVTTTQQQMMMJJJGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@<<<@@@BBBBBBDDDFFFDDD???@@@AAACCCDDDCCC@@@<<<:::777777777666666555444333444333222222111111222222222222222222111111000000111111111111111111111111000000000000111111111111222111111444888888555222222333444444555555444444555777888888777777888:::888:::<<<===?????????>>>===???AAAAAAAAAAAABBBDDDRRRgggwww|||qqqooo{{{}}}nnnVVVXXX]]]hhhzzz{{{ttt~~~{{{vvv~~~vvvpppsss|||hhhNNNMMMQQQlllxxxlllwwwdddJJJ???BBB===<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@@@@AAAAAABBBCCCIIIPPPLLLDDDIIITTTuuu~~~tttnnnkkk{{{qqqdddiiiwww}}}]]]MMMXXXqqq{{{nnngggmmmeeeNNNPPPkkkzzzmmmeee]]]UUUWWW[[[\\\eeejjjddddddhhhlllllliiiccc]]]ZZZVVVTTTRRROOOKKKHHHFFFDDDAAAAAA@@@@@@@@@?????????<<<>>>??????CCCGGGCCC===@@@AAACCCCCCBBB???;;;999888888888888777666555444444333222222111222222222222222222222111111111000111111111111111111111111000000000000111111111111000000000333666666444111222333444444555555444444555777888888888888999;;;999:::<<<===>>>???>>>>>>????????????AAABBBDDDEEENNNnnnttt___aaaooovvvnnnfffVVV___iiiwwwyyykkkmmmvvvnnnnnngggeeeUUURRRQQQUUU```xxx}}}ZZZRRRVVVppp}}}kkkppplllTTT@@@BBB======<<<<<<======>>>???======>>>>>>???@@@@@@@@@CCCCCCLLLUUUMMMBBBMMMcccvvvnnnwww|||~~~~~~|||sssVVVLLL[[[uuuwww[[[VVV]]]www{{{[[[LLLUUUrrrzzzqqqnnnaaa\\\]]][[[[[[jjjrrriiigggjjjnnnnnnjjjccc]]]YYYVVVUUUTTTQQQNNNJJJGGGDDD@@@????????????>>>>>>>>>>>>===<<<===DDDJJJFFF>>>@@@AAABBBCCCAAA>>>;;;999::::::::::::999888777666444444333222222222222222222222222222111111111111111111111111111111111111000000000111111111222222/////////111333333222000222333444444555555444444555777888888888888999;;;999:::<<<===>>>>>>>>>>>>AAA???===???CCCFFFFFFEEEQQQ{{{xxxrrrqqqttt}}}___bbbeee```sss~~~www^^^dddxxxyyyaaa[[[\\\QQQRRRNNNPPPRRRTTTZZZmmmhhhZZZ^^^vvvzzzxxxvvvZZZ===???=========<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAACCCEEEPPPXXXMMMBBBUUUuuuuuuzzzrrriiiyyysssnnnWWWVVVjjjpppYYY\\\ggg|||iiiPPPKKKYYYxxxnnnmmmuuu}}}sssqqqccc___]]]XXXZZZooo}}}xxxqqqnnnlllkkkjjjfff^^^XXXVVVVVVUUUTTTPPPLLLGGGEEE@@@@@@?????????>>>>>>>>>@@@>>>;;;???IIIQQQMMMEEEBBBBBBCCCCCCAAA>>>;;;999;;;;;;;;;;;;:::999888888444444333222222222222333222222222222222222222222111111111111111111111111000000111111111222222222//////000111222222111000222333444444555555444444444555777777777777999::::::;;;<<<<<<===>>>>>>>>>AAA???>>>BBBHHHKKKHHHDDDWWWuuuwwwrrrkkkttttttQQQ\\\~~~hhhsssuuu~~~hhhWWWeee~~~TTTOOOSSSNNNTTTVVV[[[aaaccccccooowwweeehhh}}}```>>>==================>>>????????????@@@AAAAAABBBBBBCCCAAAEEEQQQVVVJJJDDD___yyyvvveeebbbjjjnnnmmmyyy}}}{{{kkk[[[ccc{{{]]]VVVdddyyy}}}sssgggdddccchhhzzzpppTTTEEEJJJYYY}}}ssshhhhhhuuuzzzpppkkkgggaaa___]]]bbb|||~~~rrrmmmnnnkkkbbbYYYWWWWWWVVVTTTQQQLLLHHHFFFAAA@@@@@@@@@????????????BBB???===AAALLLVVVUUUNNNDDDDDDDDDCCCAAA???<<<:::;;;<<<<<<;;;;;;:::999888555444333333222222333333222222222222222222222333111111111111111111111111111111111111222222222222000111222222222222222222222333444444555555444444222444555666666666888:::;;;;;;<<<<<<======>>>>>>??????AAAGGGMMMNNNHHHCCCWWWyyyzzztttppplllNNNZZZ|||yyy|||tttqqq{{{~~~uuuvvv|||ttt]]]XXX```}}}wwwPPPNNNSSSVVV```fffkkkrrrvvvxxx{{{yyyiiiGGG@@@>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCC>>>HHHRRRPPPEEEIIIlllbbbTTTXXXlllaaagggzzzuuuffftttzzz}}}ppp{{{zzzzzziii^^^llliiiNNNPPPgggrrrZZZSSSLLLLLLOOOVVVbbblll~~~}}}pppXXXDDDCCCSSShhhrrrzzzqqqdddfffpppuuussspppjjj``````eeennnwwwtttoooeee[[[XXXWWWVVVSSSPPPLLLIIIFFFAAAAAA@@@@@@@@@?????????AAA@@@>>>AAAKKKUUUVVVQQQDDDDDDDDDBBB@@@>>>;;;:::;;;;;;;;;;;;:::999888777555444444333333333333333222222222222333333333333111111111111111111111111111111111222222222222333222333444333222222333444222333444444555555444444222333555666666777888:::<<<<<<<<<<<<<<<===>>>>>>>>>???CCCHHHLLLLLLGGGBBBPPPnnn{{{ooogggnnn|||{{{zzzoooVVV___{{{sssooorrrrrr]]]TTTNNNRRRYYY___eeejjj|||jjjXXXVVVfffeeeWWW[[[```hhhsss|||}}}qqqRRRCCC>>>>>>======>>>>>>???@@@???@@@@@@AAAAAABBBCCCCCC@@@OOOWWWNNNDDDSSS|||{{{eee\\\```vvvsssZZZjjj|||sssmmmpppwwwcccrrrttthhh```nnn[[[[[[hhh~~~qqq^^^JJJOOOVVV^^^jjjssssssoooiiidddfffvvvvvvWWWHHHDDDSSSmmmrrrmmmwww~~~tttfff___eeeppptttrrrfffXXXZZZfffmmm~~~}}}tttlllccc]]]YYYWWWUUURRRNNNKKKIIIGGG@@@????????????>>>>>>>>>>>>>>>======DDDMMMOOOLLLCCCCCCBBB@@@>>><<<999888999999999999888777666666555555444333333333333444222222222333333333444444111111111111111111111111111111111222222222333333222333444333111111222555222333444444555555444444333555777888888888:::<<<===<<<<<<;;;<<<===>>>>>>>>>???BBBDDDFFFFFFDDDCCCNNNooo{{{www~~~hhh]]]^^^cccmmmwwwssszzzuuu___ddd|||yyyjjjhhhmmmkkkpppRRROOORRR[[[bbbaaa]]][[[RRRZZZgggmmmkkkiiippp{{{}}}dddNNNPPPcccvvvZZZaaakkkppp{{{vvvYYYCCC>>>>>>>>>>>>>>>??????@@@>>>??????@@@@@@AAABBBBBBEEEWWW^^^PPPGGG]]]~~~xxxqqqrrrggg[[[rrr}}}nnnuuu]]]jjjuuutttiiiaaaooofffTTTsssyyy___[[[XXXgggzzzlllaaaZZZ\\\fffvvveeeIIICCCLLLgggnnnsss|||wwwwwwnnnbbbaaaiiikkkfff```NNNQQQ```dddkkk}}}pppfff```^^^YYYWWWTTTQQQMMMKKKIIIHHH>>>>>>>>>>>>============<<<===;;;:::>>>EEEHHHFFFAAAAAA@@@>>><<<:::888666888888888888777666555555555555444333333333333444222222222333333444444444111111111111111111111111111111222222222333333333111333444333000000222444222333444444555555444444444666888999999:::<<<>>>======<<<;;;;;;<<<>>>???>>>@@@AAA@@@@@@@@@CCCEEERRRyyy}}}mmmkkksss___^^^bbbgggsss}}}pppyyyyyy^^^fffkkkfffhhhqqqjjj^^^ZZZkkkcccOOO\\\nnnrrriiiPPPUUUXXXWWWccclll~~~|||jjjVVVIIITTTkkkppp]]]hhhxxxjjjIII???@@@???======??????===BBB@@@??????@@@BBBCCCCCCHHH\\\bbbOOOEEEbbb}}}bbbhhh|||sss~~~|||YYYVVVjjjtttuuulll]]]nnn~~~{{{bbb]]]nnngggjjjbbb{{{~~~ooo```[[[[[[```mmm{{{yyywwwVVVJJJFFFQQQyyyppp|||}}}rrrnnniiieeebbb___\\\ZZZNNNJJJMMMWWW^^^ggg}}}wwwpppdddXXXVVVTTTQQQOOOMMMKKKHHHFFFDDDBBB@@@???@@@@@@>>>===;;;>>>===:::<<>>???@@@@@@???BBBAAA@@@AAABBBCCCCCCCCCIII]]]```KKKGGGkkkhhhrrrzzzYYYYYYnnntttlllsssccc[[[qqqrrr___```tttiiicccbbbggglllyyyxxxuuuXXXNNNQQQaaawww~~~}}}nnnmmmllljjjggg^^^RRRIIICCCAAAEEEQQQ[[[jjjyyylllaaaXXXVVVTTTQQQOOONNNKKKHHHFFFDDDBBB@@@???@@@@@@>>>===;;;>>>>>>;;;===CCCDDDBBB===<<<<<<<<<======;;;999777666666666777777555444444444444333333333222222222222222222222222222222111111111111222222222222333222111111111111111111222222222222333333333333333333444444444555555555444444555666888:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAAAAAAAADDDFFFUUUmmmccclll{{{{{{nnnfffeeerrrzzz{{{hhhnnnlllooolllddd```bbboooiiifffooo~~~fffWWWiii|||kkkaaammmuuuUUUJJJQQQ]]]yyyWWWEEECCC@@@???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCMMM```^^^HHHMMM{{{wwwddduuu___bbbxxx{{{gggcccnnnlllhhh|||tttdddjjj|||uuuqqqmmmiiihhhqqqnnntttyyy___YYYdddzzzzzziii```eeeooosssmmmkkkkkkllliii^^^KKK===@@@???DDDOOOZZZjjjyyyiii___ZZZVVVTTTQQQOOONNNLLLIIIGGGDDDBBB@@@???@@@@@@>>>===<<<>>>>>><<<===BBBDDDBBB>>>===<<<===>>>===<<<:::888777666777888888666444444444444444333333333333111111111111111111111111111111111111222222222333222111111111111222222333333333333333444444444444333444444444444555555555222333333444666888:::;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAACCCEEEPPP___tttvvvfffwwwzzzvvvuuugggjjjrrryyyuuufffjjjuuuwwwwwwxxxwwwsssxxx]]]TTTXXX^^^ooo}}}rrrsssSSSOOOXXXeeefffIIICCC??????AAAAAAAAABBB???AAABBBCCCBBBBBBCCCDDDSSSbbb[[[FFFUUUyyyssshhh^^^wwwlllooozzzeee```lllyyymmmsssuuunnnzzzkkkYYYeee}}}zzzdddbbbtttpppoooeeeVVVOOOVVVbbbiiimmmjjjhhhjjjkkkbbbQQQCCCCCCEEELLLVVV___lllvvvggg___[[[VVVTTTQQQOOONNNLLLJJJGGGDDDBBB@@@???@@@@@@>>>===;;;======<<<<<>>===>>>???>>>===;;;:::888888888999888666555555444444444444333333333111111111111111111111111111111111222222222333333111111111111222222333444333333333333444444444444444444444444555555555555333333333444666888999:::::::::::::::;;;;;;;;;;;;===>>>???@@@???@@@BBBDDDKKKSSSccckkkwwwxxxwwwqqqeeeppp{{{xxxsssdddggg{{{}}}yyylllwwwqqqWWWSSS[[[ffflllzzzqqqeeebbbtttSSSRRR[[[hhh{{{}}}ooojjj~~~nnnNNNDDD>>>???AAA??????AAA===???BBBBBBAAAAAADDDFFFUUU___UUUDDD\\\tttuuu|||```aaazzzwwwvvv}}}pppsssrrrppp}}}xxxyyy}}}zzzyyywwwXXXLLLVVVmmmwwwdddiiiqqqcccbbb]]]VVVTTTYYY___aaabbb```aaafffjjjdddTTTGGGBBBIIIVVVcccmmmxxx~~~qqqggg___YYYVVVTTTQQQPPPOOOMMMJJJHHHDDDBBB@@@???@@@@@@>>>===;;;;;;<<<<<<;;;<<>>===;;;:::999999:::999777555555555555444444444333333111111111111111111111111111222222222222333333333222111111111222333444444222222222222333333333333444444444555555555666666444555555666777999:::;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@???@@@BBBDDDKKKPPPaaaooo}}}|||pppfffrrr{{{|||vvvsss```ddd~~~zzzzzzrrriiisss~~~~~~]]]SSSTTToooSSSRRR```ppprrr|||[[[VVVkkkyyySSSGGG>>>???AAA>>>===@@@===???AAAAAA@@@BBBGGGKKKVVVXXXMMMDDDbbbmmm[[[mmm|||yyyvvv~~~mmmwwwxxxuuuuuuooommmrrrwwwvvvrrrqqqqqqWWWSSS___xxx|||lllwwwfff[[[[[[\\\```dddeeeaaa]]]UUUTTTWWW\\\```[[[OOODDDDDDQQQcccrrr|||uuulllfff^^^VVVVVVTTTQQQPPPOOONNNKKKIIIDDDBBB@@@???@@@@@@>>>===;;;;;;===>>><<<:::===CCCCCCBBBAAAAAABBBBBBAAA???===;;;::::::;;;:::888666555555555555444444444333222222222222222222222222222222222222333333333333333222222222222333333444222222222222333333333333444444555555555666666666666666666777888999;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@AAACCCEEEHHHNNNcccwwwpppqqqxxxzzz}}}sss|||mmm\\\aaa|||sssmmmzzztttrrrqqqxxxtttnnnmmmUUUTTTXXXttt[[[XXXeeeyyy|||kkkiii{{{yyyUUUYYYsssYYYJJJ???AAABBB>>><<<@@@>>>@@@BBBBBBAAADDDKKKQQQXXXUUUIIIHHHiiihhh___wwwuuuvvv}}}ttt}}}hhhZZZ\\\^^^[[[^^^hhhdddcccyyyxxxooohhhhhhnnn|||vvvgggbbb\\\YYYYYYXXXUUUSSS\\\hhhwwwzzzooogggccc]]]WWWVVVTTTQQQPPPOOONNNLLLJJJDDDBBB@@@???@@@@@@>>>=========>>>@@@>>>:::>>>FFFEEEDDDCCCCCCDDDDDDCCCAAA>>><<<;;;;;;;;;:::888666555555555555444444444444333333333333333333333333222222222333333333444444444444333222222222333333333333333333444444444444555555555555666666666666666666666777888999:::;;;<<<<<<<<<=========>>>>>>>>>@@@AAAAAAAAAAAADDDFFFGGGPPPiiippp|||ssseeeXXX^^^{{{mmm```tttyyy~~~|||wwwqqqvvvxxxxxxzzzvvvdddVVVddd|||eee\\\OOOYYYbbb{{{xxxfff```bbb{{{oooYYYbbb{{{yyy^^^kkk~~~]]]LLLAAABBBCCC>>><<<@@@???BBBCCCBBBBBBFFFOOOVVV\\\UUUIIIMMMpppzzzmmmiiiiiiqqqyyy}}}uuuvvvsssyyywwwfff```iiieeeNNNMMMNNNKKKVVVhhhqqqmmm|||nnn```\\\aaaiiioooyyy{{{xxxwww|||}}}wwwkkkccc___]]]ZZZVVVTTTQQQPPPPPPNNNLLLJJJDDDBBB@@@???@@@@@@>>>===???>>>@@@CCC???;;;???HHHFFFEEEDDDEEEFFFFFFDDDBBB>>>===<<<;;;<<<;;;888666666666555555555444444444444444444444444444444444222222333333333444444444555444444333222222222222444444444555555555666666555555555555666666666777666666666666777999::::::============>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFKKKVVVrrr|||vvvqqq{{{dddSSS\\\pppfffXXX___zzz~~~xxxtttqqqzzz{{{~~~}}}|||ttttttuuu|||yyyVVVUUUgggwwwtttiiinnnjjjtttyyyWWWUUUqqqooorrrQQQCCCGGGCCC>>>???@@@>>>GGG===>>>MMMEEEJJJqqqnnnYYYFFFQQQ~~~~~~zzziii||||||hhhnnnmmmqqq~~~hhh```xxxnnn```kkkxxxvvvsssuuurrr]]]LLLHHHFFFHHHYYYpppppphhhrrrvvvwww~~~ooodddaaa^^^ZZZUUUVVVTTTQQQOOOOOONNNMMMKKKHHHEEEBBBAAAAAAAAA@@@???===>>>????????????>>>>>>EEEFFFCCC??????AAA@@@<<<<<<;;;:::999888888888888777777777777666555444333444444555555555555444444333333333444444444555555444444444444444444444444222333555555444333444555444555666666555555666888555666888:::;;;:::999888<<<>>>>>>===<<<;;;<<<===AAA@@@@@@AAABBBDDDFFFHHHKKKZZZooo{{{qqqkkkooobbbRRRZZZnnnaaaRRRUUUqqq{{{uuu|||uuuuuuzzzsssVVV]]]qqqjjjwwwwwwWWWOOOccc~~~wwwSSSAAADDDBBB>>>@@@AAA@@@III@@@@@@LLLFFFNNNuuukkkWWWHHHXXX~~~xxxcccxxx~~~gggaaabbbkkkyyybbbbbb|||{{{ssssssuuu{{{xxx^^^OOOFFFHHHIIIMMMccc|||}}}|||mmmdddaaa___ZZZVVVVVVTTTQQQOOOOOONNNMMMKKKHHHEEEBBBAAAAAAAAA@@@???===>>>>>>??????>>>>>>===BBBDDDBBB>>>>>>@@@@@@<<<<<<;;;:::999888888888888777777777777666555444333333444444444444444444333333333333444444444555555444444444444444444444444555666777777555333333444444555666666555555666888555666888:::;;;:::999888<<<===>>>===<<<<<<===>>>AAA@@@@@@AAABBBDDDFFFHHHIIIXXXlllssscccdddrrr```PPPVVVjjj^^^QQQUUUsss{{{~~~wwwooozzzlll]]]uuuuuutttiiitttwww\\\LLLTTTsss|||YYY@@@AAAAAA???AAAAAA???HHHCCCAAAIIIFFFTTTzzzfffRRRGGG___|||~~~uuu\\\sssdddSSSWWWeeettt{{{www\\\OOOHHHEEEGGGHHHOOOiiiwwwkkkdddaaa___[[[XXXVVVTTTQQQOOOOOONNNMMMKKKHHHEEEBBBAAAAAAAAA@@@???=========>>>>>>======<<>>@@@AAA@@@@@@AAABBBDDDFFFHHHJJJZZZlll~~~vvvggg___dddwww^^^PPPSSSfffvvvVVVOOOYYY|||xxxtttzzzkkkkkkeeeUUUqqqwwwgggppprrr\\\PPPQQQkkk{{{bbbBBB@@@@@@@@@BBBAAA<<>>???===<<<<<<;;;:::999999999999777777777777777666555555333444444555555444444333333333333444444444555555444444444444555555555555666777888888666444444555444666777777666666777888666777888:::::::::::::::999;;;=========>>>???AAAAAA@@@@@@AAABBBDDDFFFHHHMMMaaasssqqqooozzz~~~qqq^^^]]]dddyyy\\\PPPQQQbbbiiiJJJJJJYYY}}}yyy{{{zzzxxx}}}qqqssslllTTTNNNlllxxxdddqqq~~~bbbOOOPPPWWWxxx}}}vvvkkkGGGBBBAAA@@@BBB@@@<<>>>>>>>>@@@BBBAAA@@@@@@AAABBBDDDFFFHHHOOOiii}}}fffgggyyyrrr\\\[[[bbbvvvXXXPPPNNN^^^~~~cccGGGJJJZZZyyytttnnnkkkUUUNNNKKKccczzzcccoookkkSSSIIITTTgggjjjqqqoooKKKEEEBBB@@@BBBAAA@@@CCCGGGIIIHHHRRRmmm^^^LLLKKKrrr{{{{{{uuuvvvbbbSSSQQQVVV___kkkyyykkkzzz\\\OOORRRdddnnn]]]iiiuuu```TTTIIIGGGKKKXXXmmmtttccc^^^hhhvvvyyykkkiiieeecccaaa___\\\ZZZVVVTTTQQQOOOOOONNNMMMKKKHHHEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;@@@BBB>>>;;;===@@@@@@===<<<;;;:::999999999999777777777888888777777666666666777777777777666666333333333444444444555555444444444555666666777777111333555666666666777888555666888777666666777999888888999999:::;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBBAAA@@@@@@AAABBBDDDFFFHHHPPPqqqtttfffllluuu]]]]]]dddxxxTTTOOOKKKZZZzzz```JJJOOO[[[uuummm```hhh\\\KKKOOOUUUttt}}}bbbnnn\\\XXXdddxxxvvvnnnLLLGGGCCC@@@CCCCCCDDDBBBHHHIIIGGGSSSmmm~~~WWWJJJPPP|||wwwzzzwwwzzz~~~rrrcccYYYWWWXXX___iiirrr}}}ttt```PPPSSSeee|||```TTTooo}}}}}}jjjYYYMMMNNNVVViii}}}vvv]]]MMMIIIMMMUUUeeerrrvvvrrrrrrgggfffeeecccaaa^^^\\\YYYVVVTTTQQQOOOOOONNNMMMKKKHHHEEEBBBAAAAAAAAA@@@???????????????>>>===<<<;;;===CCCDDD@@@<<<>>>AAABBB===<<<;;;::::::999::::::666777777888888888777777555555666666666666555555333333333444444444555555444444444555666777777777333555777777666666777888555777888888777777888999999999999999:::;;;<<<<<<;;;===>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBDDDFFFHHHRRR{{{pppkkkhhhssswww]]]dddkkk~~~RRRNNNIIIWWWxxxzzzYYYIIIPPPYYYooobbbVVVWWWZZZLLL\\\vvvcccrrrwwwVVViiikkkLLLGGGCCC@@@CCCDDDDDDAAAFFFGGGDDDPPPiiiuuuPPPFFFRRRsssuuuppp~~~tttqqqvvvoooYYYYYY```lllssswwwyyycccQQQTTThhhzzz]]]XXXzzzrrryyyxxx```bbbhhhmmmzzzppptttvvvwwwoooXXXNNNRRRaaa}}}sssxxxnnnPPPEEECCCEEEGGGEEELLLWWWaaabbb___bbbjjjeeeeeedddcccaaa^^^[[[YYYVVVTTTQQQOOOOOONNNMMMKKKHHHEEEBBBAAAAAAAAA@@@???@@@@@@@@@@@@???>>><<<<<>>AAABBB======<<<;;;::::::::::::666777777888888888777777444444555555555555444444333333333444444444555555444444444555666777777888666888999999777666777777555777888888777777888999999999999999:::;;;<<<<<<<<<===??????>>>>>>???AAAAAA@@@@@@AAABBBDDDFFFHHHVVV^^^cccooosss]]]___qqqpppOOOKKKLLLTTTnnnnnnWWWFFFKKKYYYooowwwWWWaaafffuuuxxxmmmxxxzzzbbb|||~~~SSSCCCDDDDDDCCCDDDEEEIIICCCLLLNNNOOOgggpppRRRLLLWWWtttqqqmmmqqqrrrvvv}}}iiiQQQbbbyyyggggggzzzuuu|||wwwjjjnnnqqqllllllhhhoooxxxmmmWWWQQQ```~~~}}}eeegggpppzzzvvvsssiiiPPPFFFEEEHHHMMMKKKIIIFFFEEEGGGQQQaaaoooiiiiiihhheeeaaa^^^]]]]]]XXXUUURRRPPPNNNMMMJJJHHHIIIGGGEEECCCBBBAAAAAAAAAAAA?????????@@@@@@???===@@@EEEGGGCCC???@@@AAA@@@AAA???<<<:::;;;;;;:::999888888888888777777777777888777666444444555666666666666666666666666666666444444444444444555666777555555555555666666666777666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFF___cccjjjyyyqqq[[[aaa~~~kkkOOOOOOOOOUUUoooiiiUUUHHHMMMZZZppprrr___oooyyy|||ddd||||||^^^JJJGGGEEEBBBBBBDDDJJJCCCJJJOOO[[[www}}}UUUNNNVVV~~~xxxwwwooo~~~iii[[[ooouuussswwwpppbbbVVV```ppp```SSS___rrryyyfff```cccwwwaaaMMMHHHKKKQQQWWWUUURRRNNNJJJKKKUUUeeerrrhhhhhhgggeeebbb___^^^^^^\\\ZZZVVVTTTSSSRRROOONNNJJJHHHFFFCCCBBBAAA@@@@@@AAA@@@???@@@AAA@@@???===@@@EEEGGGCCC@@@@@@@@@???@@@>>>;;;:::;;;;;;;;;:::999888888888777777777777777777666555555555555666555555555555555555555555555444444444555555666777555555555666666666777777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFXXXzzzfffooorrrZZZeeedddNNNRRRQQQTTTmmmaaaRRRJJJOOO\\\qqqmmmhhhcccsss{{{bbbLLLHHHFFFDDDDDDBBBJJJEEEHHHPPPjjjTTTLLLSSSzzz|||~~~qqq~~~~~~xxxhhhddd{{{{{{xxx```ZZZWWWXXXkkk}}}lllRRRMMMbbbyyyhhhZZZYYYeee}}}```MMMJJJOOOWWW^^^dddbbb^^^YYYXXX___jjjrrrhhhgggfffdddcccaaa```___[[[YYYVVVTTTSSSRRRPPPNNNKKKIIIGGGDDDBBB@@@@@@@@@AAA@@@???@@@AAAAAA???===???EEEHHHDDD@@@@@@???>>>???===:::::::::;;;;;;:::999999999888888888777777777777777777777666555555555555555555555555555555555555555555555666666777666666666666777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@??????@@@BBBAAAAAAAAABBBCCCDDDFFFFFFVVVzzznnnxxxttt\\\jjj___OOOQQQQQQRRRhhhXXXPPPLLLRRR^^^ssseeennn}}}sss___lll}}}|||zzz___HHHEEEGGGGGGGGGAAAJJJHHHHHHPPPuuuPPPJJJQQQxxxttt|||hhhiiilllQQQNNNSSSZZZsssiiiSSSVVVqqqssslllqqqcccPPPNNNWWWdddllluuuxxxyyyuuuqqqqqqqqqppphhhgggeeeddddddbbbaaa___ZZZWWWTTTSSSRRRQQQPPPNNNLLLJJJGGGDDDBBB@@@??????AAA@@@???@@@AAAAAA???======DDDGGGDDD@@@@@@???===???<<<:::999:::;;;;;;;;;::::::999999999888888888666777888999888777666555555555555555555555555555777666666555666666777777666666777777777888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAA@@@??????@@@BBBAAABBBBBBBBBCCCEEEFFFGGGYYY}}}ttt^^^ooo^^^QQQQQQTTTTTTfffxxxSSSOOOOOOVVVccczzzkkkZZZpppsssyyylll___[[[lll}}}~~~|||uuu{{{~~~xxxzzzdddIIIDDDFFFGGGFFFBBBIIIJJJKKKQQQyyy}}}NNNJJJTTT||||||yyyiiirrrfffNNNLLLPPPXXXeeeUUU^^^~~~eeeSSSTTTeeexxx|||qqqiiigggeeedddddddddaaa___[[[YYYVVVUUUUUUTTTSSSQQQMMMKKKHHHEEEBBB@@@@@@???BBBAAA@@@@@@AAAAAA@@@>>><<>>;;;:::;;;<<<;;;;;;::::::::::::999999999999777888999999999888666555666666666666666666666666888777777666666666777777777777777888888888888999777777888888999:::::::::;;;;;;;;;<<<<<<=========>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGVVVxxxqqq___sssbbbUUUTTTZZZ[[[iiifffQQQOOOSSS^^^oooppp___nnnuuuggg]]]YYYxxx{{{kkkZZZRRRUUUbbbzzz~~~xxxyyyjjjsssRRRGGGGGGFFFCCCEEEGGGJJJNNNRRRyyyuuuOOOMMMYYYlll{{{gggSSSRRRUUU\\\iii\\\gggppp]]]^^^pppuuukkkhhheeedddeeedddaaa^^^XXXVVVTTTSSSSSSSSSRRRPPPLLLJJJHHHEEECCCAAAAAAAAABBBAAA@@@AAABBBBBB@@@>>>;;;AAADDDAAA???AAABBBBBBBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999888777777777777777777777777777777999888888777777777777777777888888888999999999999777777888888999:::::::::;;;;;;;;;<<<======>>>>>>???@@@AAAAAA@@@@@@AAACCCBBBBBBBBBCCCDDDEEEGGGGGGNNNlllpppbbbvvvhhhXXXUUU```aaalll___RRRRRRXXXggg}}}jjj```mmmggghhhlllnnnnnnfffzzzQQQQQQ___vvvzzzuuuccc~~~zzzUUUHHHHHHHHHDDDJJJDDDHHHQQQSSSzzzuuuPPPOOOZZZpppzzznnn]]]___fffpppuuugggrrrooonnnwwwmmmiiieeedddeeeeee```\\\VVVTTTQQQQQQQQQQQQPPPOOOKKKJJJGGGEEECCCBBBBBBBBBBBBAAA@@@AAABBBBBB@@@>>>:::@@@BBB>>>===AAAEEEFFFEEEBBB???=========<<<;;;;;;;;;;;;;;;::::::::::::::::::999888888888888999888888888888888888888888:::999888888777777777888888888888999999999::::::888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCBBBBBBCCCCCCDDDFFFGGGHHHLLLdddrrrgggwwwmmmZZZTTTbbbdddmmm```SSSTTT\\\nnnuuuhhhjjjzzzqqqzzzxxxgggddd|||wwwVVV]]]ooo|||vvv```{{{wwwSSSGGGJJJKKKHHHMMMBBBEEERRRUUU|||yyyPPPNNNWWW~~~|||ssssss{{{xxxqqq}}}uuuggglllxxxxxxlllwww{{{}}}vvvnnnjjjeeedddeeeeee```[[[YYYWWWUUUTTTUUUUUUTTTSSSKKKIIIGGGEEECCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@>>>:::???@@@===<<>>>>>===<<<:::<<<<<<;;;;;;;;;:::::::::;;;:::999888777888999:::999999999999999999999999::::::999888777777888888888888999999999:::::::::999999:::;;;;;;<<<<<<===;;;;;;;;;<<<===>>>>>>??????AAABBBBBBAAA@@@BBBCCCCCCCCCCCCCCCDDDFFFGGGHHHPPPeeekkkfff}}}kkk]]]bbbeeekkk~~~cccWWW```mmmeeennnqqqsssuuufff___jjjqqqqqqccciii}}}yyyiiivvvUUUDDDGGGFFFLLLOOOCCCHHHPPPPPPTTTOOOVVVjjj~~~|||sssuuuwww___ZZZ^^^gggoooqqqqqq|||{{{vvv{{{wwwhhhhhhhhhgggddd```\\\ZZZWWWXXXUUUQQQQQQSSSRRRNNNMMMKKKIIIGGGEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@;;;???BBBBBB@@@@@@EEEKKKEEECCC@@@>>>===;;;888666999999999999999999999999;;;:::::::::999999999999999999999999999999999888:::999888777777888999:::::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>@@@AAAAAABBBCCCCCCDDDDDD???AAADDDEEEFFFFFFGGGHHHPPPcccmmmggg```\\\^^^eeessseeeeeepppvvv^^^\\\iiifff^^^hhhmmmnnnwwwjjj^^^ZZZ\\\dddyyyssseeennn}}}yyy~~~zzzvvvWWWGGGIIIEEEIIIHHH@@@GGGRRRUUURRRQQQ^^^vvvwwwiiiqqqwwwwww]]]RRRTTTbbbkkkjjjpppeee[[[cccggg___aaassspppfff}}}tttrrrkkkkkkkkkjjjgggdddaaa^^^XXXXXXVVVRRRRRRTTTSSSOOOLLLKKKHHHFFFDDDCCCCCCCCCBBBCCCCCCBBBBBB@@@??????BBBGGGMMMLLLGGGCCCCCCEEEFFFDDDBBBAAAAAA@@@>>><<<========================:::999999999999888888888999999999999999999999999:::999999888888999999:::999999999999999999999999<<<<<<======>>>=========>>>>>>>>>>>>?????????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCEEEGGGFFFDDDEEEHHHLLLHHH^^^nnngggvvvTTTYYY[[[iiivvvjjjxxx|||wwwkkk[[[VVV___[[[VVV[[[______cccsss}}}___XXXWWWWWWaaaxxxuuuUUUVVVlllzzz___MMMNNNGGGGGGKKKGGGMMMXXX^^^LLLLLL[[[~~~iii[[[jjj{{{xxxooo]]]RRRLLLQQQ[[[kkktttllliiiyyygggSSSNNN[[[fff~~~wwwNNNMMM___rrr|||{{{cccXXXooo{{{uuuqqqpppkkkkkkjjjhhhfffbbb___]]]WWWXXXUUUQQQRRRTTTSSSOOOKKKJJJGGGDDDBBBAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>CCCKKKSSSTTTNNNGGGBBBAAAAAA???>>>===>>>???>>>===::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;<<<=========>>>;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<======>>>????????????@@@@@@AAABBBBBBBBBCCCDDDEEECCCAAACCCGGGKKKJJJbbbqqqhhhjjjNNNWWWQQQbbbyyyttttttzzzssshhh]]]]]]```pppfff___aaahhhqqqwwwyyyddd___```ZZZgggiii___\\\iiikkksss~~~{{{\\\IIILLLGGGHHHIIIHHHJJJRRRZZZxxxSSSNNNYYY{{{wwwYYYOOOfff{{{fffSSSLLLLLLPPPZZZeeevvv~~~|||sss[[[YYYTTTTTTdddsssyyyPPPKKKVVVcccqqq{{{}}}vvv```UUUfff}}}wwwppprrrvvvuuuuuuuuunnnmmmkkkhhheeeaaa^^^\\\ZZZ[[[XXXUUUUUUXXXVVVRRRNNNLLLJJJGGGDDDCCCBBBBBBEEEEEEFFFFFFEEEDDDDDDCCCAAAIIISSSVVVQQQKKKGGGFFFCCCAAA??????@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<999888888888888777777777888888888888888999999999888888:::;;;;;;:::888888777777888888999:::;;;;;;???????????????>>>>>>===<<<===>>>@@@BBBDDDEEEFFF???@@@@@@AAAAAABBBCCCCCCDDDCCCBBBCCCFFFIIIJJJIIIOOOgggttthhheeeIIINNNQQQbbb|||sss|||jjj^^^kkktttxxxyyywwwxxxtttooommm___nnn}}}|||~~~~~~dddMMMPPPNNNRRRKKKLLLJJJQQQ___|||VVVPPP\\\yyyqqqSSSMMMkkk{{{|||rrr]]]SSSKKKLLLLLLMMMWWWccc{{{lllPPPTTTXXXbbb|||ZZZQQQWWW```mmm|||{{{rrr\\\QQQ___uuu{{{vvvooolllpppuuuvvvttttttqqqooommmiiieeeaaa^^^\\\ZZZ[[[YYYUUUVVVYYYXXXTTTLLLKKKHHHFFFCCCBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBB>>>FFFNNNPPPLLLHHHGGGHHHHHHEEEBBB@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;============;;;:::::::::;;;<<<===>>>>>>????????????@@@@@@??????>>><<<===???BBBEEEGGGJJJKKK??????@@@@@@AAABBBBBBBBBEEEAAA@@@FFFOOORRRNNNGGGGGG\\\xxxxxxhhhgggJJJKKKSSS^^^{{{pppttt~~~uuuxxx}}}rrrRRROOOKKKMMMLLLQQQMMMTTThhhIIIJJJ^^^aaaaaarrrjjjSSSUUUxxxpppzzzrrrbbbXXXWWWYYYddd{{{XXXPPPKKKKKKOOOOOOQQQ]]]lllvvvXXXXXXaaaxxxggg\\\]]]dddooowww~~~rrrrrrvvvyyyyyyeeeZZZhhh|||zzz}}}|||zzzzzzxxxwwwtttqqqmmmjjjgggfffaaabbb```\\\]]]```___[[[RRRPPPNNNLLLJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFJJJOOOTTTTTTPPPMMMMMMOOOPPPMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCC??????@@@AAAAAAAAAAAAAAA???@@@BBBEEEHHHKKKMMMNNNIIIIIIIIIJJJKKKKKKLLLLLLPPPMMMLLLSSS]]]```YYYQQQQQQ```zzz|||eeegggcccfffvvvzzznnnjjjeeefffjjjrrrlllqqqkkknnn||||||xxx}}}xxxxxxyyy~~~}}}yyy{{{||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzmmmmmmmmmmmmlllllllllllljjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnkkkkkkkkkkkkkkkkkkkkklllqqqrrrssstttuuuvvvvvvvvvxxxyyyzzz{{{}}}~~~