BM6P6(@ ooo\\\QQQOOORRR```vvvuuu\\\OOOIIILLL___vvvzzzssscccWWWJJJBBB:::888666333444777444444333333333333222222333333222111000///...---222222222222333555777888===???BBBDDDEEEGGGJJJLLLKKKKKKMMMNNNPPPQQQSSSSSSUUUVVVWWWWWWUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYVVVSSSTTTWWWZZZ[[[ZZZZZZYYYXXXVVVVVVWWWWWWXXXXXXXXXXXXVVVSSSPPPMMMLLLMMMLLLJJJJJJLLLLLLLLLKKKEEEDDDBBBBBBDDDIIINNNQQQUUUWWWYYYZZZZZZXXXVVVTTTVVVUUUWWW[[[\\\[[[^^^ccccccjjjooooooppptttxxxxxx~~~~~~|||~~~uuummmccc[[[WWWUUURRRPPPKKKIIIHHHJJJKKKKKKQQQWWWccckkkuuu}}}{{{oooccc[[[RRRJJJEEE===:::777666666666666555444444222222222222444444333222222111111222222333111111111111111111111111111111000000//////......,,,---///000000000///.........////////////............------------......000000000111222222333333333333333333444444555666999999888888777777666666777777666555555555555555444444444333333333222222444444444333222111000000222111111000000000000000...------,,,,,,------..................///000000////////////////////////000111111111111222222222111222333333444888===AAAAAABBBLLL___uuunnnQQQEEEBBB;;;999777777777777666555555555444333222222111000000///...------,,,------...---,,,***)))******+++))))))))))))))))))))))))'''((())))))((()))+++---//////000000000000//////,,,,,,,,,------..............................---......---,,,,,,++++++***,,,+++++++++***)))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))***+++,,,------...///000111222222555999===???CCCGGGLLLOOOTTTXXX[[[gggjjjlllhhh___TTTMMMIIIvvv```SSSPPPSSSaaawww|||aaaRRRKKKMMM]]]ppprrraaaVVVHHHAAA:::777666333333666444444333333333333222222111111000000000000000000222222111222333555777999>>>@@@CCCDDDEEEFFFIIIKKKKKKKKKMMMNNNPPPRRRSSSSSSTTTUUUVVVVVVUUUUUUVVVXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWUUUVVVYYY[[[[[[ZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWWWWWWWVVVTTTQQQOOOMMMKKKJJJHHHHHHJJJKKKKKKJJJJJJHHHEEECCCCCCFFFIIILLLQQQSSSUUUWWWWWWUUUSSSRRRRRRQQQTTTXXXYYYXXX\\\aaadddlllqqqqqqqqquuuxxxxxx{{{|||}}}xxxpppeee]]]XXXUUURRRPPPJJJGGGGGGHHHHHHHHHMMMSSS[[[cccnnnxxx}}}uuuiii^^^VVVNNNGGGAAA<<<:::777666666666666555444444333222222333444444333333222222222222333333111111111111111111111111111111000000////////////---......///000000//////......///000000000000/////////............//////111111111222333333444444333333333333444555666666666666666666666666555555777777666555555555555666444444444333333333222222333333333222222111111000222111111000000000000000//////............/////////............///000000////////////////////////000000111111111222222222333333333333333555999===>>>@@@III[[[rrrxxxXXXHHHCCC===;;;888777666666555333333333333333333333333333000///...------,,,------...---,,,************+++))))))))))))))))))))))))((()))******))))))+++---//////000000000000//////,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......000111222333444666:::>>>AAADDDHHHLLLPPPTTTYYY]]]fffjjjmmmjjjaaaXXXQQQNNNgggWWWQQQSSSaaawwwiiiWWWNNNPPP^^^mmmppp___SSSGGG???999777555333333666444444333333333333222222......///000111222222333222111111222333555888999???AAACCCDDDEEEFFFHHHJJJKKKLLLMMMOOOPPPRRRSSSTTTRRRTTTUUUVVVUUUVVVWWWYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYXXXXXXYYY[[[\\\[[[YYYZZZYYYXXXWWWVVVWWWXXXXXXVVVVVVVVVVVVTTTRRRPPPOOOKKKIIIHHHIIIKKKLLLLLLKKKKKKIIIFFFDDDCCCEEEHHHIIINNNPPPRRRTTTTTTTTTRRRQQQPPPOOORRRVVVXXXXXX[[[aaagggooottttttsssvvvxxxxxxxxxxxxyyy|||~~~{{{sssggg^^^YYYUUUQQQNNNIIIFFFEEEFFFEEEEEEIIIOOOVVV^^^iiittt||||||tttlll```WWWOOOHHHAAA<<<;;;999666555666666555444444444333333333333444444333333222222222222333333000000000000000000000000111000000000000///////////////......//////000000......///000111111111111000000////////////000000111222222333444444555555333333333444444555777777666666666777777777777777888777666666555555666666444444444444333333333333222222111111111111111111222111111000000000000000000000////////////000000///////////////000000111////////////////////////000000000111111111222222444555444333222333555888<<<===FFFWWWmmmaaaMMMDDD???<<<999666666555333222222222222333333444444444000///...------,,,------...---,,,+++*********+++)))))))))))))))))))))))))))***+++*********,,,......//////000000//////...------------------,,,,,,......------,,,+++*********************+++++++++***************+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---...//////000111333444555777;;;>>>BBBDDDHHHKKKOOOTTTZZZ^^^```dddgggeee^^^VVVPPPNNNqqq]]]SSSQQQ___vvvuuu]]]SSSVVVbbbmmmzzzooo^^^PPPEEE>>>888777555333333555444444333333333222222222......///000111222222333111111111222333666888999???AAACCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTQQQSSSUUUUUUVVVVVVXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ\\\]]]\\\ZZZYYYZZZYYYWWWVVVVVVVVVWWWXXXTTTUUUVVVVVVUUUTTTRRRQQQMMMLLLKKKKKKMMMOOOOOONNNIIIGGGEEEDDDEEEGGGJJJLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPOOORRRWWWYYYYYY]]]ccckkkrrrxxxwwwvvvxxxzzzyyywwwwwwxxxzzz~~~~~~uuuiii___XXXTTTOOOLLLJJJFFFEEEEEEDDDCCCGGGMMMVVV^^^iiittt~~~tttjjjcccXXXPPPIIIDDD>>>999:::888555444555666555444444444444333333444444444333333333222222333333333000000000000000000000000000000000000000000000000111000///......///000111000000111111111111000000111111000000000000111111111111222222333444444444444444444444555666888888888888999999::::::;;;;;;888777777666555666666666555444444444444333333333000111111111111111111111222111111000000000000000000000////////////000000000000//////000000111222////////////////////////000000000000111111111111444555555333222333555777:::<<>>BBBDDDGGGKKKNNNTTTZZZ^^^^^^bbbeeebbb[[[SSSNNNLLLiiiYYYRRR___wwwlll[[[\\\fffmmmvvvooo]]]PPPCCC<<<777777666444333666444444333333333222222222000000000000000111111111111111111222333666888:::>>>AAACCCDDDEEEFFFHHHJJJLLLLLLNNNOOOQQQRRRTTTTTTQQQSSSUUUVVVVVVWWWZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYYYYXXXXXXXXXWWWXXXZZZ\\\]]]]]][[[YYYXXXYYYXXXVVVUUUUUUUUUVVVWWWTTTUUUUUUVVVVVVUUUSSSRRRNNNMMMLLLLLLNNNOOOOOONNNIIIHHHFFFFFFFFFHHHKKKMMMKKKLLLNNNOOOPPPPPPPPPPPPOOOOOOQQQVVVXXXXXX\\\bbbmmmtttzzzzzzyyyzzz{{{zzz|||{{{|||}}}vvviii^^^WWWRRRMMMIIIJJJGGGEEEFFFEEEDDDHHHNNNYYY```kkkwwwyyyoooccc\\\RRRKKKFFFAAA<<<888999777444444444555555444444444444444444444444444444333333333333333333444000000000000000000000000000000000000111111111111111000///......///000111222222222222111///...---111111000000000000111111000000111111222222333333444444444555666777999999999999::::::;;;;;;<<<<<<888888777666666666666666555555555444444444333333111111111111111222222222222111111000000000000000000000////////////000000000000000000000111222222000000000000000000000000//////000000000111111111333444555444444555777999:::;;;BBBOOO```uuuqqqVVVGGG@@@===999777666666666666555555444333333222111111000///...------,,,------......------,,,++++++***(((((((((((((((((((((((()))***++++++***+++---///......////////////...............------,,,,,,,,,...------+++***)))((((((''''''((()))******+++,,,)))))))))***+++++++++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))+++,,,------//////000111...000222444666888;;;>>>AAACCCGGGKKKNNNSSSYYY]]]dddggghhheee]]]TTTOOOMMMvvvaaaUUU___uuujjjfffjjjmmmppptttppp^^^QQQBBB<<<888888777555555777444444333333333333222222222222111111000000//////000000000222444666999:::===@@@BBBDDDEEEGGGJJJLLLLLLMMMNNNOOOQQQSSSTTTUUUSSSTTTVVVWWWXXXXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]]]][[[YYYXXXXXXWWWVVVUUUTTTSSSTTTUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSNNNLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMPPPTTTVVVVVVZZZ___kkksssyyyyyyyyyzzz{{{yyyvvviii^^^WWWQQQLLLHHHIIIFFFEEEGGGGGGFFFKKKQQQ[[[aaalllxxx~~~rrriii]]]VVVMMMGGGCCC@@@<<<888888666333333444555555444444444555555555555444444444444333333333333444444111111111111111111111111000000000111111111111222111111000000//////000000222222222111000///...---111111000000000000111111///000000111111222333333444444444555777888:::;;;999999999999::::::::::::999888777777666666777777555555555555444444444333333222222222222222222222222111111000000000000000000000////////////000000111111111111111222222333000000000000000000000000/////////000000000111111222333444555555666888:::999;;;AAALLLYYYjjjxxx\\\MMMDDD@@@;;;888777777777666666555555444222111111000000///...------,,,---------.........---,,,+++***)))))))))))))))))))))))))))***+++*********,,,...---......//////......---------------------,,,,,,------,,,,,,+++***))))))'''(((((()))***+++++++++***************+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++,,,,,,---...///000000...000333666777:::===???@@@DDDHHHMMMQQQUUUYYY\\\eeeggghhhccc[[[RRRLLLJJJ}}}cccWWW]]]lll~~~uuutttsssooommmppp|||qqq```RRRBBB<<<888999999666666888444444333333333333222222111111111111000000000///000000000222444666999;;;<<<>>>AAADDDEEEHHHKKKMMMLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVXXXYYYYYYYYY[[[]]]]]]]]]\\\\\\[[[[[[[[[[[[XXXYYYYYYZZZZZZ[[[[[[[[[YYY[[[]]]\\\ZZZWWWWWWXXXVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWVVVUUUSSSSSSPPPNNNLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIKKKMMMOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOQQQUUUVVVVVVYYY^^^gggpppvvvwwwvvvxxxxxxwww|||}}}~~~~~~}}}{{{}}}xxxkkk___XXXRRRLLLIIIGGGEEEDDDGGGHHHHHHNNNTTT[[[bbbmmm{{{}}}rrrhhhaaaXXXRRRJJJDDDBBB???<<<888777555333222333444444444333444555666666555444333444444333333333333444444222222222222222222222222000000111111111222222222111111111111111000//////...//////000000/////////000000000//////000000000000000111222222333333444444444555666777999:::;;;;;;;;;;;;:::::::::::::::999888777777666666777777555555555555444444444444555444444444333222222222222111111000000000000000111111000000000000111111222111111111111222333333000000000000000000000000////////////000000000111111222444444444444666888888999???HHHQQQ___tttfffWWWIIIEEE>>>:::777666555555444444444333333222222222000///...------,,,---------............,,,+++***))))))))))))))))))))))))((()))******))))))+++------......//////......---,,,,,,------------------------,,,,,,++++++++++++)))))))))******++++++++++++++++++***************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******++++++,,,---...//////000///222666888:::<<>>;;;888777555222222333444444444333444555666666555444333555444444333333444444555333333333333333333333333000000111111222222222222000111222222222000///...+++,,,---///000111111111000000////////////000000111222222333333444555555444444555666777999;;;<<<>>>>>>>>>===<<<<<<<<<;;;999888888777777777777777666666555555555444444444666666555444444333222222222111111000000000000000333222222222222222222333222222111111222222333444000000000000000000000000////////////000000000000111222444444333222444555666888>>>EEEMMMXXXkkk}}}nnnaaaNNNIIIAAA;;;888555444222222222333333333333444444000000...------------------......///...,,,+++***))))))))))))))))))))))))'''((())))))((()))+++------..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++++++++******))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***++++++,,,---...//////111444888;;;===???AAACCCBBBGGGNNNTTTWWWZZZ\\\^^^eeeggghhhddd\\\TTTOOONNN|||eeeVVVWWW___qqqyyy}}}~~~rrrdddWWWFFF>>>777666666444333444222222222111111111111000//////////////////////////////000222444777999:::>>>>>>@@@BBBDDDFFFHHHIIIKKKLLLLLLMMMOOOQQQSSSTTTVVVWWWWWWWWWXXXYYYYYYYYY\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSUUUVVVWWWVVVTTTRRRPPPKKKLLLNNNOOOOOONNNMMMMMMKKKHHHFFFGGGMMMUUU\\\```^^^\\\[[[YYYXXXXXXXXXYYYVVVUUUVVVXXX[[[]]]]]]]]]fffhhhlllqqquuuuuurrrppprrrppppppsssuuuuuurrrnnnddddddiiirrryyy}}}~~~oooccc[[[UUUNNNHHHJJJFFFEEEFFFFFFGGGLLLSSS^^^gggqqqyyytttjjjbbbYYYSSSMMMKKKHHHCCC???<<<:::999555555555555555555555555444444444444444444444444555444333222111222333444555555333222222222333444555444333222111///......///////////////...------//////000111222333333333333333333222222222111111111111222222222333333333777777777888999999:::::::::;;;<<<<<<<<<;;;:::999888999::::::;;;;;;;;;:::888888888888777777777777777666666444333222111111444444222111000000000000222222111111111111111111222333333333333222111111111111111111111111111111111111111111111111111111333444444333222111333444777888<<>>BBBDDDEEEIIIMMMRRRUUUXXXZZZ\\\^^^```fffggg```XXXTTTRRRQQQsss```SSSSSSXXXgggvvvgggXXXFFF>>>777666666444333444222222222222111111111111111111111111111111111111///000111222444777999:::===>>>???AAACCCEEEGGGGGGKKKKKKMMMOOOPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYWWWWWWXXXXXXYYYWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTVVVWWWVVVTTTQQQPPPLLLMMMMMMNNNMMMMMMMMMLLLKKKHHHFFFHHHMMMUUU]]]aaacccbbb```^^^]]]]]]^^^___\\\[[[[[[\\\]]]_________eeefffiiinnnqqqrrrooommmlllkkkkkkmmmqqqrrrpppmmmeeecccfffmmmsssvvv{{{qqqeee]]]VVVNNNIIIHHHEEEDDDEEEFFFFFFLLLSSS^^^gggrrr{{{yyylllbbbZZZSSSMMMJJJHHHEEEBBB>>>;;;999888555555555555555555555555444444444444444444444444666555444444333333444444444333222111000111111222333333222222111000000000111111222333444444444444000000000111111222222333333333222222111111111111111222222222222333333333666666777888888999999::::::;;;;;;<<<;;;:::999888<<<<<<<<<<<<;;;:::999888999888888888777777777777777777666555444333222222333333222111000000000000333333333333333333444444222333333333333222111111111111111111111111111111111111111111111111111111222333444333111111222444888888;;;BBBHHHOOO\\\hhhxxxwwwllliii[[[NNNAAA;;;888555444555666555555444333333222222111000///......------...,,,,,,------,,,,,,+++***))))))))))))(((((((((((())))))(((((((((((())))))---------....../////////------------------------,,,,,,,,,,,,++++++++++++***)))(((((((((***,,,...+++***)))(((((()))******)))))))))(((''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********+++,,,---...///000111666666777;;;???CCCEEEFFFKKKNNNRRRVVVXXXZZZ]]]___bbbhhhjjjbbbZZZUUUSSSQQQ}}}}}}wwwhhh[[[RRRPPPQQQ[[[pppyyyhhhYYYFFF===777666666444333444333222222222111111111111111111111111111111111111000000111222444666888:::<<<<<<>>>@@@BBBDDDEEEFFFJJJKKKMMMOOOQQQSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[ZZZYYYWWWWWWXXXXXXYYYWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGHHHMMMUUU^^^cccgggeeecccaaa```aaaccceeeccccccbbbbbbbbbcccdddeeeggggggiiillloooooommmkkkgggeeedddfffjjjmmmllljjjdddaaaaaaeeeiiilllqqqwwwxxxyyy}}}uuuhhh___WWWPPPKKKGGGDDDCCCEEEFFFGGGMMMUUU___iiittt~~~qqqddd[[[SSSLLLGGGEEEDDDBBB???<<<:::999888555555555555555555555555444444444444444444444444555555666666555555444333333333222111111111111222111111111111111111222222//////000000000000000///111111111111111111111111222111111111111000000000222222222222333333333333666666777777888888999999999::::::::::::999888888;;;<<<<<<<<<;;;:::999999999999999888888888777777777777666666555444333333222222111111000111111111222222333333444444555555333333333333333222222111111111111111111111111111111111111111111111111111111222333222000000222444999888;;;@@@DDDIIIUUU```ooo~~~vvvhhhaaa```WWWLLL@@@;;;777333222444555555444444333333222222111000///......------...++++++,,,,,,++++++***)))))))))))))))(((((((((((())))))(((((((((((())))))***++++++,,,---...//////------------------------++++++++++++*********)))))))))(((((((((***+++,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******+++,,,---...///111111222555666999<<<@@@DDDHHHIIIMMMPPPTTTWWWYYY[[[^^^```ffflllmmmfff\\\VVVSSSPPPwwwpppmmmiii___WWWRRROOONNNUUUhhh~~~|||iiiYYYEEE===777666666444333555333333222222222111111111////////////////////////000000111222444666888999;;;<<<===@@@BBBDDDFFFFFFHHHJJJLLLOOOQQQRRRSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^___ZZZ[[[]]]______]]][[[ZZZ[[[ZZZYYYWWWWWWXXXXXXYYYXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWUUUSSSRRRPPPOOOMMMKKKJJJJJJJJJKKKJJJIIIHHHIIIMMMUUU^^^dddgggeeebbb``````bbbdddfffgggggggggggghhhjjjnnnpppoooooonnnoooqqqqqqooommmgggdddaaabbbeeegggfffddd___[[[YYY\\\___aaagggnnnqqqssswww~~~yyylllaaaYYYRRRMMMHHHDDDCCCEEEGGGIIIPPPXXX```kkkxxx{{{nnnaaaVVVOOOIIIEEEAAA@@@>>><<<:::999888888555555555555555555555555555555555555555555555555444555666666666555333222444444333333222222222222111111111111111111111111//////...---,,,***((('''111111111111000000000000111000000000000000000000222222222333333333444444555555666666777888888999999999999999888888777777666777888999;;;;;;<<<<<<::::::999999999888888888888888777666666555444444222111111111111222222333000000111111222333444444333333444444333333222111111111111111111111111111111111111111111111111111000111222111000000222333888777:::>>>AAAFFFPPP[[[iiixxxnnn```WWWSSSTTTOOOFFF>>>:::777333333555444444444333333333222222111000///......------...,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((******))))))))))))******(((((()))***,,,---......------------------------************))))))))))))))))))((((((((()))***+++)))))))))))))))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******,,,,,,---///000111222333555777:::>>>AAAEEEIIILLLOOORRRUUUXXXZZZ\\\```bbbiiipppqqqiii___XXXSSSOOOwwwlllddd^^^WWWRRROOOMMMLLLSSSeeewwwzzzlllZZZEEE===666666777555444555333333333222222222222111000000000000000000000000000111111222444666888999;;;<<<>>>AAADDDFFFHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^___```ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[ZZZYYYWWWWWWXXXXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXVVVUUUTTTQQQPPPNNNLLLJJJJJJJJJKKKJJJJJJIIIIIILLLSSS\\\ccceeedddbbbaaaaaabbbeeefffggghhhjjjkkkmmmqqqxxx}}}|||zzzwwwvvvuuuuuusssrrrjjjfffbbbaaaaaaaaa^^^[[[VVVQQQOOOQQQTTTWWW]]]dddhhhjjjpppwww{{{ooocccZZZTTTPPPJJJFFFEEEGGGHHHKKKSSS[[[bbbooo}}}yyylll___TTTLLLGGGDDD???>>>===;;;:::999999999666666666666666666666666555555555555555555555555333333444555555333222111222222222222222111111000333333222222111000000000222222222111///---++++++111111000000000000000000000000000000000000000111222222333333333444444444444555555666666777888888888888777777666666666666333444555777999:::::::::::::::::::::999999999999888888888777777666666666333222222222222333333444000000111222333333444444333444444444444333222222111111111111111111111111111111111111111111111111000111111111000000222444777666999===AAAEEEOOOYYYdddqqqooo[[[PPPIIIGGGGGGFFF@@@:::999777444444777333333333333333222222222111000///......------...---------------,,,,,,+++))))))))))))((((((((((((,,,++++++******++++++,,,******+++,,,...///000000------------------------*********)))))))))(((((()))))))))))))))*********(((((())))))*********************)))((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******,,,---...///000222333333555888<<>>AAADDDHHHKKKNNNOOOLLLLLLLLLLLLMMMOOOPPPQQQTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXYYY[[[ZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKJJJIIIJJJPPPZZZaaadddccccccccccccdddfffgggdddgggjjjlllooowww~~~zzzxxxwwwuuutttkkkgggbbb___]]]ZZZUUUPPPKKKGGGEEEGGGJJJLLLRRRXXX[[[___eeemmmwww}}}qqqeee\\\VVVSSSLLLHHHFFFHHHIIILLLTTT]]]fffsssyyylll___SSSJJJFFFDDD>>>>>><<<;;;:::999999999666666666666666666666666555555555555555555555555333333444444333333222111000000000111000000///...333333222222111000//////000000111111111111000000000000000000000000000000000000000111111111111222333333333333444444444444444444555555666666777777777666666555444555555555444444555666777777777666;;;;;;;;;:::::::::999999999999999888888777777777555555444333333444444444333333444444555555666666444444444444444333222222111111111111111111111111111111111111111111111111000111222111111111333555666555888===@@@DDDMMMVVVbbbnnn{{{eeeQQQGGGBBB??????>>>:::888888777444444777333333333333222222222222111000///......------...---............---,,,,,,))))))))))))((((((((((((+++++++++******+++++++++))))))***+++,,,------...------------------------************)))))))))(((***************+++******'''((()))******+++******++++++***))))))(((''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******,,,---...///000111222333555999===???AAADDDIIIMMMQQQSSSWWWZZZ]]]aaafffiiiqqqxxx{{{ssshhh___XXXRRRyyyjjj]]]TTTQQQKKKKKKMMMSSSaaaxxxzzzpppttt}}}~~~kkkVVVDDD<<<666666777555444666444444333333333222222222222222222222222222222222111111222333444555777888>>>@@@CCCGGGLLLPPPSSSUUUQQQOOONNNMMMMMMOOOQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^[[[[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTPPPPPPPPPOOOOOOMMMLLLLLLJJJKKKKKKIIIIIINNNWWW___aaaaaabbbcccddddddeeeeeebbbeeeiiilllpppyyy{{{wwwtttsssqqqhhhddd___[[[XXXSSSLLLFFFBBB>>><<<>>>@@@AAAEEEKKKPPPSSSXXX```iiirrrzzz~~~{{{~~~~~~rrrfff]]]WWWUUUMMMIIIGGGGGGIIIKKKTTT\\\hhhvvv{{{oooaaaTTTKKKGGGEEE??????===<<<;;;:::::::::666666666666666666666666555555555555555555555555555555444333333333333333111222222333222111000///111111111111111111111111---......///000000000000......//////000000111111111111111111222222333333333333333444444444444555333444444555555666777777666666444333333333444555333444555666777777777777;;;;;;;;;;;;::::::::::::999999999999999888888888888777666555555555555555444444555555555555555555444444444555444444333222111111111111111111111111111111111111111111111111000111222222222222444666666555888<<<>>>AAAIIIRRR]]]hhhttt|||aaaNNNFFFAAA===<<<;;;888777888666333333666222222222222222222222222111000///......------...,,,------------,,,++++++))))))))))))((((((((((((***))))))))))))))))))***)))))))))******+++++++++------------------------++++++*********)))))))))++++++,,,,,,,,,,,,++++++&&&''')))***++++++******))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++,,,---...000111222222555:::>>>@@@@@@BBBHHHMMMPPPSSSWWWZZZ^^^ccchhhllluuu}}}yyynnneee]]]WWWqqqbbbYYYUUUNNNNNNPPPUUUaaauuunnnfffiiioooyyy~~~{{{yyy~~~eeeQQQDDD<<<666666777555555666444444444333333333222222000000000000000000000000111222222333444555777888???AAAEEEIIINNNSSSWWWYYYUUUSSSPPPMMMMMMOOORRRTTTTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\ZZZYYYWWWWWWYYYZZZ\\\[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSRRROOOPPPQQQQQQPPPOOOMMMLLLJJJLLLKKKIIIHHHLLLUUU]]]]]]^^^```bbbccccccbbbbbbbbbeeeiiilllpppyyyyyytttqqqooonnndddaaa\\\XXXUUUOOOGGG@@@===999777999::::::===BBBIIIKKKPPPVVV]]]eeekkkooossswww|||~~~rrrggg]]]XXXVVVMMMIIIFFFGGGHHHJJJSSS[[[jjjxxxsssdddWWWNNNIIIHHH@@@@@@>>>===<<<;;;;;;;;;777777777777777777777777666666666666666666666666777666555333333444555555555555666777666555444333///000000111222222333333111111222111111000//////---......///000111111222111111222222222333333333333333333444444444555555333333444444555666666777666555444333222333444444000111444666888:::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999888666666555555555333333333333333333222222444444555555444444333222111111111111111111111111111111111111111111111111111222333333222333555777666555888;;;<<<>>>FFFOOOSSS^^^iiiqqq{{{```NNNGGGBBB>>>;;;:::888888999666111111444222222222222222222222222111000///......------...+++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''((((((........................------------------------++++++++++++************,,,,,,---------,,,,,,+++&&&''')))***+++++++++***'''(((((()))***+++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((()))*********+++,,,---...///000111222666:::>>>@@@???AAAGGGLLLPPPSSSVVVZZZ___dddjjjnnnxxx~~~rrriiiaaa[[[yyymmmddd^^^VVVRRRQQQWWWfffzzzlll]]]___eeeuuuvvvzzz|||zzzooo[[[LLL===;;;888666666666555444333333333222222222111111111111111111111111111111111111222333444666777888:::>>>EEEKKKQQQTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRTTTUUUUUUUUUVVVYYY[[[]]]]]]\\\\\\[[[ZZZZZZZZZWWWXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXVVVTTTUUUUUUVVVWWWVVVTTTRRRQQQPPPQQQQQQRRRQQQQQQRRRSSSRRROOOMMMMMMKKKIIIFFFGGGKKKRRRWWW\\\\\\\\\^^^aaaccccccbbbbbbfffhhhiiijjjrrr~~~xxxssspppmmmkkkfffaaaYYYTTTOOOIIIBBB===;;;:::888777888999;;;<<<@@@CCCGGGLLLRRRYYYaaafffjjjpppwwwyyyzzz~~~}}}qqqfff]]]WWWTTTMMMJJJIIIKKKLLLNNNUUU\\\iiiwwwyyyjjj^^^SSSKKKFFFDDDAAA>>><<<<<<<<<;;;:::999888888777777777777777666555555555444444444444666666666555444333222111000111333666777777777777333444555555444333222111////////////////////////111111111111111111111111222222111111111111111111444444333333333444555555777777777777777888999:::666444222111222222111000222333444666777999:::;;;:::;;;<<<<<<;;;;;;===???BBB@@@<<<888666777999:::777777666666666666777777999888666444333444555666333333333222222222111111000000111111222222222222444222111111222333333222444555666666444333444666555777999;;;>>>BBBGGGKKKVVV\\\eeennnxxx~~~gggSSSFFF>>>999666999888777666444222111111555555666666555555444333000000000000//////////////////...------,,,++++++,,,,,,***)))(((((((((((('''(((***+++,,,,,,+++***---------,,,,,,,,,++++++,,,,,,............,,,,,,&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,,,,---------,,,***(((((((((((()))&&&&&&%%%&&&&&&'''((()))))))))))))))************************)))))))))))),,,---/////////000222444777:::===@@@BBBEEEHHHKKKOOOTTTZZZ]]]^^^cccjjjqqq}}}}}}qqqeee^^^\\\xxxnnnhhh\\\VVVSSSXXXiiimmm]]]]]]aaa}}}qqqoooppp}}}}}}~~~hhhTTTGGG<<<:::777555555555444333333333333222222222111111111111111111111111111111111111111222444555777888:::>>>DDDJJJOOORRRRRRRRRUUUTTTTTTTTTTTTTTTTTTUUUSSSTTTUUUUUUUUUVVVXXXZZZ\\\\\\\\\\\\[[[[[[ZZZZZZXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVUUUUUUVVVWWWXXXXXXWWWTTTRRRPPPOOONNNNNNOOONNNNNNOOOQQQRRRPPPOOOKKKIIIFFFDDDDDDIIIQQQWWW\\\[[[[[[\\\___aaabbbbbb^^^aaadddddddddlllxxx~~~yyytttpppmmmkkkbbb]]]VVVQQQLLLGGG@@@:::888777666555555777888:::;;;>>>BBBFFFKKKRRRZZZ___dddjjjqqqtttuuuyyy|||qqqeee\\\VVVSSSNNNKKKIIIKKKLLLNNNVVV^^^kkkyyyrrrfffZZZPPPJJJEEEBBB???===<<<<<<;;;:::999999888777777777777777666666666666555555555444444555555555444333222111000111222444555555555555222222333333222111111000000000000000000000000000111111111111111111111111111111111111111111111111333333333333333444444555555555555555666777888888777555333222222222111000111222333444666777888999777888:::::::::;;;===???@@@>>>;;;999888888999:::888888777777777777888888999777555444333333444555333333333333222222222222111111111111222222222333333111000000111222222111222333444333222111222444444666888:::<<<@@@FFFJJJPPPVVV___hhhqqq||||||gggTTTGGG@@@<<<999888777777555444333222222333444444444444333222222000000000000/////////...------,,,++++++***))))))++++++***)))((((((((((((((()))***++++++,,,,,,+++---------,,,,,,,,,,,,++++++,,,---......---,,,+++(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,---,,,***)))((((((((()))(((((('''''''''''''''''')))))))))))))))))))))((())))))))))))************,,,---/////////000222444777:::===@@@BBBEEEHHHKKKNNNSSSYYY\\\^^^bbbiiiooo|||{{{pppeee^^^[[[{{{uuuhhh___XXX]]]ppptttbbbaaadddzzzwwwvvvvvv```OOOCCC;;;999666444444444333222333333333222222222111111111111111111111111111111111111111222444555777888:::>>>CCCHHHLLLNNNOOOOOORRRSSSSSSTTTTTTUUUVVVVVVTTTUUUVVVUUUTTTUUUVVVXXX[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUUUUUUUVVVXXXYYYXXXWWWTTTQQQNNNMMMLLLLLLNNNMMMMMMNNNQQQSSSSSSRRRKKKIIIEEEBBBCCCIIIQQQXXX[[[YYYXXXXXX[[[^^^___```[[[^^^_________eeepppyyy|||wwwrrrnnnkkkjjj```[[[TTTOOOKKKFFF@@@;;;777666555444444666888999888:::===@@@DDDKKKRRRWWW___eeekkkoooqqquuu}}}}}}qqqfff\\\VVVRRRPPPKKKIIIJJJLLLOOOWWW```mmm{{{~~~rrrdddXXXPPPHHHDDD@@@>>>===<<<;;;::::::999888888777777888888777777777777666666666666222333333444444333333222222222222222222333444444333333222111111111111222222222222222222222222222111111111111111111111111111111111111111111111111333222222222333333444555555555555666777777888888888666444333333333222111111111222333444666666777333555777777888999<<<>>><<<;;;;;;::::::::::::;;;999999888888888888999999888777555444333333444555444444333333333222222222111111222222222222333333222000//////000111111000111333444333222111222444333555777999;;;???DDDHHHRRRXXXaaajjjrrr}}}zzzgggUUUJJJCCC???<<<777666666555444444333333111222222222222111000000000000000/////////......---,,,,,,++++++******)))))))))(((((((((((())))))***))))))******+++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,+++***)))))))))))))))+++***)))((('''''''''''')))))))))(((((('''''''''(((((())))))***++++++++++++---...//////000222555777:::===@@@BBBEEEHHHKKKNNNRRRXXX\\\^^^bbbhhhmmmyyy|||~~~yyypppeee^^^[[[uuujjjaaafff{{{}}}kkkkkkppprrr^^^NNNCCC<<<999666555555555444333333333333222222222111111111111111111111111111111000000111222333555666777:::===AAAFFFIIIKKKLLLLLLOOOPPPQQQRRRTTTUUUVVVVVVUUUVVVVVVUUUTTTTTTUUUWWWZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]VVVVVVVVVUUUVVVWWWXXXXXXWWWVVVSSSPPPMMMLLLKKKKKKNNNMMMMMMNNNQQQSSSSSSSSSMMMJJJFFFCCCCCCIIIRRRXXXXXXVVVSSSSSSVVVZZZ\\\]]]ZZZ\\\]]]\\\]]]aaajjjqqqxxxxxxvvvrrrnnnjjjhhhggg___[[[UUUQQQNNNJJJDDD@@@;;;999888666666777999:::888999;;;>>>AAAGGGNNNSSS]]]bbbiiimmmpppttt{{{uuuiii^^^VVVQQQPPPLLLIIIIIIKKKOOOXXXaaannn{{{}}}nnn___VVVKKKGGGBBB???======<<<;;;::::::999888888888888999888888888777777777777666111111222333444444333333444333222111111222333444444444222111111222333444333333333333333333333333111111111111111111111111111111111111111222222222222222222222222333444555555666777888999::::::::::::888555444444444333111111222222333444555555666222444555555555666888:::888888999:::;;;;;;;;;;;;::::::999999999999::::::999888777666555555555555444444444444333333333333222222333333333333333333222111//////111222111000333444555555444333444666444555777888;;;???DDDGGGTTT[[[dddmmmuuu|||iiiXXXLLLEEE@@@===666666555555444444444333111111111222111000000///000000/////////..................------,,,,,,,,,((((((((('''(((((())))))+++***))))))***+++---...............------------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))+++++++++******)))))))))******)))((((((((((((((())))))((((((''''''&&&&&&'''(((((()))+++,,,,,,---+++---...//////111333666888:::>>>@@@BBBEEEHHHKKKOOOSSSYYY]]]```dddhhhkkkvvvxxxzzzwwwooofff___\\\uuunnntttrrrsssxxxqqq]]]NNNDDD===:::777666666666555444333333333222222222111111111111111111111111111111000000111111333555666777:::<<<@@@DDDGGGIIIIIIJJJKKKLLLNNNQQQRRRSSSTTTTTTUUUVVVVVVUUUSSSSSSTTTVVVXXXYYY[[[]]]]]]]]]\\\[[[\\\\\\[[[ZZZYYYYYYZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^XXXXXXWWWWWWWWWVVVWWWWWWVVVUUURRROOOMMMLLLLLLLLLMMMLLLLLLMMMOOOPPPPPPOOOMMMJJJFFFBBBBBBFFFNNNTTTRRRPPPNNNNNNRRRUUUXXXYYYWWWYYYZZZZZZ[[[___eeekkkmmmnnnooolllhhhdddcccccc]]]YYYUUURRRQQQNNNJJJFFF>>><<<:::888777888999999888999:::<<>>===<<<;;;;;;::::::999999999999999999888888888777777777777111111222333444444444444666555333222222222333444333222111000000111222333333333333333333333333333111111111111111111111111000000111111111222222222222222222222333444555666444555777999::::::::::::<<<999777666666555444222333333333444444555555555333444444444222222444666444666777999:::;;;;;;:::;;;;;;::::::::::::;;;;;;;;;:::999888888777777777555555555444444444333333444444333333333333333333444222000000222333222111222333444444333333555666444666888999;;;???DDDGGGPPPVVV```iiiqqq{{{lll[[[OOOFFF???;;;666666555555444444444333222222222222222111111000////////////..................------------,,,,,,)))(((((((((((())))))***+++******)))***,,,---////////////.........------++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))+++++++++++++++*********((((((((((((((()))******)))((((((((('''''''''&&&'''((()))***+++,,,---...,,,---///000000222555777999;;;???AAACCCFFFIIILLLRRRVVV[[[```cccfffhhhiiiqqqsssuuutttooogggaaa]]]|||zzzwwwvvvxxxrrr^^^OOOEEE===;;;888666666666555444333333333222222222111111111111111111111111111111000000000111333444666777:::<<>>AAAFFFJJJKKKIIIHHHJJJNNNRRRTTTUUUSSSUUUVVVWWWYYY^^^cccggghhhkkkmmmkkkfffbbb```aaa[[[WWWTTTSSSTTTSSSOOOLLLAAA???<<<999777777777777888888999:::<<>>===<<<;;;<<<;;;::::::999999::::::888888888888777777777777222333444444555555555555555444444333333333333444000////////////000111111444444444444444444444444111111111111111111111111000000000111222222333333222222222333444555666777444555777999:::;;;::::::===;;;888777777666555333444444444444444444444444333444444222111000222333333333555777888999999999;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999888888666666555555555444444444555555444444444444333333444222111111222333333222///000222222111111333444555666888999;;;>>>CCCGGGLLLSSS]]]fffoooyyyooo^^^QQQGGG???:::777666666555444444333333222333333333333222111111/////////.........------++++++++++++++++++++++++******)))))))))))))))***+++******++++++,,,---...000////////////.........,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))***++++++,,,++++++******''''''''''''((()))***+++(((((((((((((((((((((((((((((()))***+++,,,---...---///000111222444777999:::===@@@CCCEEEHHHKKKNNNUUUXXX]]]aaaeeefffffffffjjjlllnnnooolllgggaaa]]]~~~{{{wwwuuubbbRRRHHH===:::777555555555555444333333333222222222111111111111111111111111111111///000000111222444555666999;;;>>>AAAEEEGGGIIIIIIIIIKKKNNNPPPRRRRRRRRRQQQTTTUUUUUUTTTSSSSSSUUUVVVVVVXXX[[[]]]^^^^^^]]]\\\]]][[[YYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ\\\ZZZVVVQQQMMMJJJHHHHHHDDDFFFHHHLLLOOOPPPMMMKKKKKKIIIEEEAAA======@@@CCCCCCCCCDDDGGGKKKOOOQQQQQQRRRTTTVVVXXX\\\```eeehhhmmmpppssspppiiibbb``````[[[XXXVVVVVVXXXYYYVVVSSSFFFDDD@@@<<<999888777777888999999:::<<>>>>>>>>===???<<<:::888888777555444333333333333333222222222111222222222000000222444222222333444555777888888;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999888888666666666666555555555444555555555555444444444333333111000000111222222111...000111222111111333444444555777888999===BBBEEEIIIQQQ\\\fffoooyyyppp```SSSIIIAAA;;;888777777555444333222222222222333333222222111000//////.........---------++++++++++++++++++++++++---,,,+++******)))************+++,,,------------000000000/////////.........---,,,++++++,,,---...)))***+++,,,,,,---,,,,,,************************)))******+++++++++************+++,,,,,,,,,+++***'''''''''&&&''''''(((((('''(((((())))))*********))))))***++++++,,,------...000222333444555888;;;<<<>>>BBBDDDFFFIIILLLOOOWWWYYY]]]bbbeeeeeecccaaabbbdddgggiiiiiieee```[[[yyy~~~xxxyyyfffVVVKKK;;;999666444444444333222333333333222222222111111111111111111111111111111//////000111222444555666999;;;===AAADDDGGGIIIJJJJJJLLLOOOQQQSSSSSSRRRRRRSSSTTTUUUTTTSSSSSSUUUWWWUUUWWW[[[]]]___^^^]]]\\\]]][[[YYYWWWVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYY[[[\\\\\\]]]]]]```]]]XXXRRRMMMIIIFFFEEEDDDFFFJJJPPPTTTTTTRRROOONNNLLLHHHCCC>>>===>>>@@@??????AAAEEEJJJNNNOOOOOOTTTUUUXXX[[[___dddiiilllssswwwyyyuuullldddaaa```]]][[[YYYZZZ]]]^^^]]]ZZZKKKIIIEEE@@@===;;;:::::::::;;;;;;<<<>>>EEELLLRRRVVVYYY___ffflllrrrvvvxxxwww{{{}}}|||~~~}}}yyyrrriii___VVVQQQIIIFFFFFFIIIKKKNNNUUU]]]hhhqqqqqqgggUUUPPPHHHBBB???>>>===<<<<<<<<<;;;::::::::::::;;;777777777777666666666666555666666666666666555555///000111333333222222111222333555666777666555555333333333333333333333333111111111111111111111111///000000111222222333333333444444555666777999999;;;<<>>@@@BBBFFFIIINNNNNNOOOQQQSSSSSSRRRQQQRRRSSSTTTTTTSSSSSSTTTUUUYYYZZZ]]]___```___]]]\\\\\\[[[ZZZXXXXXXXXXYYYZZZXXXYYYZZZZZZZZZYYYWWWVVVZZZZZZZZZZZZ[[[[[[[[[[[[___]]]YYYTTTMMMGGGCCC@@@CCCEEEIIIQQQYYYZZZTTTOOOLLLIIIEEEAAA>>>>>>???@@@<<<>>>@@@BBBEEEHHHMMMQQQVVVWWWYYY[[[```gggnnntttxxx|||zzzrrrjjjfffdddeeefffgggfffccc```^^^RRRPPPMMMHHHCCCAAAAAABBB<<<======>>>AAAFFFLLLPPPXXX\\\ccciiimmmqqqtttvvv{{{yyyxxxxxxyyyyyyxxxxxxzzzxxxxxx~~~wwwooofff^^^WWWSSSJJJGGGGGGIIIKKKMMMTTT\\\ccclll{{{xxxiii[[[SSSIIICCC@@@@@@???===>>>======<<<<<<;;;::::::888888777777666666555555555555444444444444555555444555555333111111222333333333333333333333333333222222222222222222222222333333222111000000111111222222222111///000222444555555555666888:::===>>>BBBBBBCCCEEEFFFFFFGGGGGGDDDAAA===:::999888666444555444333222111111111111111000///...............333222111111111222444444777777888999::::::;;;;;;;;;;;;:::999888888888888888888888777777777666666666666555555555444444444555444333222111111111111000000111222333444444444666777888888999;;;???CCCGGGLLLUUU___iiisss|||~~~ooo```SSSIIIBBB>>>888777555444333333333444555444444444444333111000/////////...------,,,,,,---------,,,+++***)))((())))))))))))))))))))))))''')))***+++******+++---///000000000000000////////////.........---------//////...---,,,++++++******)))((('''((()))+++---))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''((())))))***************+++,,,---......///,,,...111333444666:::===CCCEEEGGGHHHJJJNNNRRRUUUXXX[[[```dddeeeccc```^^^ZZZ\\\^^^___^^^ZZZVVVSSS}}}qqqtttxxxuuu{{{zzzlll___LLL@@@999444555666444444555777666444222111222333333111111111111000000000000000000000111222333555555888:::===???@@@CCCGGGIIINNNNNNOOOQQQRRRSSSRRRQQQQQQSSSTTTTTTSSSRRRTTTUUUYYYZZZ]]]___```___]]]\\\\\\[[[ZZZYYYYYYYYYZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVYYYYYYXXXYYYZZZ[[[[[[ZZZ\\\[[[XXXSSSNNNHHHDDDAAABBBCCCGGGOOOUUUVVVQQQLLLJJJGGGCCC???======>>>>>>;;;===@@@BBBEEEIIINNNQQQVVVYYY]]]___aaaeeelllrrr~~~yyytttqqqpppppppppnnnkkkgggccc```WWWUUURRRMMMHHHEEECCCCCC???@@@@@@AAACCCGGGMMMQQQXXX\\\bbbgggkkkooosssvvvrrrqqqooonnnooooooppppppsssrrrsssxxx~~~vvvnnnfff^^^WWWSSSKKKHHHGGGIIIJJJLLLSSS[[[bbbkkkzzzxxxiii]]]UUUKKKDDDAAA@@@???============<<<;;;;;;::::::999999999888777777666666666555555444444555555666444555555444222111222444444444444444444444444444222222222222222222222222333222222111000111111111222333333333222222333555555555666888;;;>>>AAABBBGGGHHHJJJKKKLLLKKKKKKJJJEEEAAA===:::999777555444444333222111000000000000000//////............///222111111000111222333444666777777888999999:::::::::999999888888888888888999999888888777777666666666666555555555444444444444444333222111111111111111111111222222333333333666777777777888:::>>>AAADDDIIIRRR\\\gggrrr|||}}}ooo```TTTJJJCCC???;;;:::888666555444555555888777666555444222000.../////////...------,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))''')))***+++******+++---//////000000000000////////////.........---------.........------,,,,,,+++,,,+++***))))))***,,,---************+++,,,------************************''''''''''''&&&&&&&&&&&&&&&'''((())))))*********''''''((()))***+++,,,,,,...000222444666999<<>>@@@AAACCCFFFIIILLLMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTSSSRRRRRRSSSUUUXXXZZZ\\\^^^___^^^]]]\\\\\\\\\[[[ZZZZZZZZZ[[[[[[YYYYYYYYYZZZYYYYYYXXXWWWXXXWWWWWWXXX[[[\\\\\\[[[ZZZYYYWWWSSSNNNIIIEEEBBB@@@AAADDDJJJOOOPPPLLLHHHEEECCC@@@<<<::::::;;;<<<:::===@@@BBBEEEHHHLLLPPPYYY```gggiiihhhjjjpppvvv~~~|||yyysssmmmhhhddd]]]\\\YYYUUUQQQMMMIIIGGGFFFFFFFFFFFFFFFJJJOOOSSSXXX[[[```dddhhhmmmrrruuuqqqooommmjjjjjjjjjlllmmmlllmmmppprrrwww~~~|||tttllleee]]]WWWSSSLLLIIIGGGIIIIIIKKKQQQXXX```iiixxx{{{lll```XXXNNNGGGDDDCCCAAA???=========<<<;;;;;;::::::;;;::::::999888888777777666555555444444555555666444555555444222222333555555555555555555555555555333333333333333333333333333222222111111111111111222444555666555444555666666777999<<<@@@CCCGGGHHHLLLNNNPPPQQQQQQPPPNNNLLLFFFBBB>>>;;;999777555333333222111000/////////000///............//////000111000000000000111222222555555666666777888888888777777777666777777888999::::::999888888777666666666666666555555555555444444333222111111000111111111111111222222222222222666777888888888:::>>>@@@BBBGGGPPPZZZeeeqqq|||zzzmmm```UUULLLEEEAAA???===:::888666555666666;;;;;;:::888555222000.../////////...------,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))''')))***+++******+++---...//////000000/////////...............---------------------------------...---+++******+++,,,---,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))******)))))))))(((((((((&&&'''((())))))*********)))******+++,,,---......000222444777888;;;???BBBHHHJJJLLLNNNPPPRRRVVVYYYZZZ]]]aaacccdddbbb___]]]YYYXXXWWWVVVUUUUUUVVVVVVyyyccceeeqqqyyylllXXXCCC;;;666666666444333333444333222111111111111222111111111111000000000///000000000111222333555555:::<<<>>>???@@@BBBEEEGGGKKKLLLNNNOOOPPPQQQRRRTTTQQQRRRTTTSSSRRRRRRSSSUUUXXXYYY[[[]]]^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWYYY]]]___^^^]]][[[ZZZWWWTTTOOOIIIDDDAAA>>>???AAADDDHHHHHHFFFCCC@@@>>><<<999888888999999;;;===@@@BBBDDDFFFIIILLLWWW```jjjmmmkkkkkkrrrxxx{{{tttooollldddcccaaa___\\\XXXSSSOOONNNNNNMMMLLLKKKNNNRRRVVVZZZ\\\___bbbeeejjjpppttttttrrrnnnjjjgggfffhhhjjjiiillloooqqqrrrxxxzzzrrrkkkddd]]]VVVRRRMMMIIIGGGHHHHHHIIINNNVVV^^^gggvvvrrraaaZZZQQQJJJGGGFFFCCCAAA>>>======<<<<<<;;;;;;::::::::::::999888888777777666666555555555555666666444555555444333333444666555555555555555555555555444444444444444444444444333333222222222222222333111444666888777666777777888:::===AAAEEEIIIMMMOOOOOOQQQSSSUUUTTTQQQMMMKKKEEEBBB>>>:::888666444222111111000///////////////...............///000111000000000000000111111111444444555555555666666666444444444555555666888888:::999999888777777666666666666666555555555555555333333222111111111111111222222222222222111111111666777999999:::;;;>>>@@@CCCGGGOOOXXXcccppp|||}}}vvvlll```WWWNNNHHHDDDBBB@@@<<<999666555666666<<<======<<<888444111000/////////...------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''')))***+++******+++---......//////000/////////........................,,,,,,,,,------............---,,,+++******++++++,,,,,,+++*********++++++))))))))))))))))))))))))+++++++++*********))))))&&&'''((())))))*********++++++,,,---...///000000000222555888:::===AAADDDJJJLLLOOOQQQRRRTTTXXXZZZ\\\^^^aaaccccccbbb___]]][[[ZZZXXXVVVSSSQQQPPPPPPwwwbbbbbbkkk~~~|||mmmXXXCCC<<<666666777444333444333333222222222222222222111111111111000000000///000000000111222333555555999:::<<<===>>>@@@CCCFFFIIIKKKMMMNNNNNNPPPRRRUUURRRSSSTTTTTTSSSSSSTTTVVVXXXYYYZZZ\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[YYYYYYXXXXXXXXXYYYYYYYYY[[[XXXWWW[[[```cccbbb```]]]\\\ZZZUUUOOOIIICCC???=========???@@@AAA???>>>;;;:::888666555666777777;;;===@@@BBBCCCDDDGGGIIIMMMWWWbbbgggfffgggooovvv}}}yyywwwnnnllljjjjjjhhhddd___[[[XXXWWWUUURRRPPPRRRUUUXXX\\\^^^___aaaccchhhnnnrrrqqqppplllfff```^^^```cccgggkkkoooppppppuuu~~~~~~yyyrrrjjjccc\\\VVVQQQMMMIIIGGGGGGGGGGGGLLLTTT[[[eeetttuuu```ZZZQQQKKKHHHFFFDDDAAA??????>>>======<<<<<<;;;:::999999888777777666666666666666555555666666666444555666555444444555777555555555555555555555555444444444444444444444444444444333333333333444444111444777999888888999:::<<<>>>AAAFFFJJJNNNQQQSSSSSSTTTVVVVVVTTTPPPLLLJJJDDDAAA<<<999777666444222000000//////.../////////...............///000111//////000000111111111111333444444444444444555555222222222333444555666777888888888777777777666666666666666666666666666666444333222222222222222222333333333222222222222222333555777999999;;;>>>@@@CCCGGGNNNWWWcccppp}}}yyytttkkkbbbYYYRRRKKKGGGEEEBBB>>>999666555555555:::>>>AAA@@@<<<777444222/////////...------,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))''')))***+++******+++---------...///////////////---.....................+++,,,,,,------.........,,,,,,++++++************+++***)))))))))))))))***************************(((((('''''''''&&&&&&&&&&&&'''((())))))*********(((((()))***+++,,,------000222666888;;;???CCCFFFKKKNNNQQQSSSTTTVVVYYY[[[^^^___bbbddddddbbb```^^^ZZZZZZYYYXXXUUURRROOOMMMrrrbbbaaahhhxxx~~~zzz}}}kkkTTTCCC;;;666666777555444555333333333333333333222222111111111111000000000000000000000111222333555555777999;;;<<<>>>@@@CCCFFFGGGJJJMMMMMMMMMNNNSSSWWWSSSTTTVVVUUUTTTTTTUUUWWWXXXYYYZZZZZZ[[[[[[\\\[[[YYYZZZ[[[[[[\\\[[[[[[[[[YYYXXXXXXXXXXXXYYYZZZZZZ[[[YYYWWW[[[bbbfffeeebbb^^^^^^[[[WWWQQQJJJCCC???<<<;;;;;;:::::::::::::::777666555444444444555666:::===AAACCCEEEFFFIIIKKKLLLTTT]]]bbbdddhhhpppxxx~~~|||yyyvvvuuuuuuqqqkkkfff```___\\\XXXUUUUUUXXXZZZ]]]^^^___```aaadddiiilllnnnnnnkkkfff___]]]^^^aaadddiiimmmooopppttt{{{zzzrrrjjjccc[[[UUUQQQLLLHHHFFFFFFFFFFFFKKKSSSXXXcccrrrvvvddd^^^TTTNNNJJJGGGCCC@@@@@@@@@@@@???>>>>>>======999999999888777777666666777666666555555666666777555666666666555555666888666666666666666666666666555555555555555555555555555555555555555666666777444666999::::::;;;<<<>>>@@@BBBFFFJJJNNNRRRTTTUUUVVVWWWWWWVVVSSSOOOKKKHHHAAA>>>:::777666555333222000000////////////000000///............//////000///000111111222222111111444444444444444444444444111111111111222333444555555555555666666666777777555666666666666777777777444444333333333333444444333333333444444444444444111444777999:::<<>>AAAEEEGGGFFFIIILLLMMMLLLNNNSSSXXXTTTVVVWWWWWWVVVUUUWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[XXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[[[[WWWVVV[[[bbbgggfffbbb^^^]]]\\\YYYSSSLLLEEEAAA;;;;;;999777666555666888444444333333333444555555888<<>>:::::::::999888888777777777777666666666666777777555666777666555555777999888888888888888888888888555555555555555555555555777777666666777888888999888999;;;<<<<<<>>>AAACCCDDDFFFIIIMMMPPPSSSTTTUUUVVVUUUTTTQQQNNNJJJGGGEEE>>>;;;888666555444333111111000000//////000000111000//////............///000000222333333333222111444444444444444444444444000000000000111222222333222222333444555666777777555666666666777777777777555555555444444555555666333444444555555666666666444777;;;>>>@@@BBBEEEHHHLLLQQQYYYdddsssyyyvvvpppjjjddd^^^XXXTTTLLLHHHBBB<<<888666666666:::AAAJJJKKKEEE;;;333////////////...------,,,,,,***++++++,,,,,,+++++++++))))))))))))))))))))))))''')))***+++******+++---+++,,,---...////////////---------.........//////,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++************&&&'''((())))))*********,,,,,,---...///000111111222555999<<>>@@@CCCFFFIIIEEEIIILLLMMMKKKMMMSSSXXXUUUVVVXXXWWWVVVVVVWWWYYYXXXXXXYYYYYYZZZ[[[[[[[[[WWWXXXYYY[[[[[[[[[ZZZYYYYYYXXXWWWWWWXXXYYYZZZ[[[ZZZVVVUUUZZZbbbgggfffbbb\\\\\\\\\YYYTTTNNNHHHDDD;;;;;;999666333333555666333333222222333444444555777;;;AAAGGGLLLPPPTTTWWWRRRSSSVVVZZZ```hhhqqqxxxzzztttjjjhhheee___[[[ZZZ[[[]]]ZZZ\\\]]]]]]\\\]]]___aaaeeehhhjjjgggbbb```cccfffgggjjjooosssvvvyyy|||~~~~~~|||tttkkkccc[[[TTTOOOJJJFFFDDDEEEEEEEEEKKKRRRVVVaaappp}}}}}}uuujjj```YYYRRRKKKFFFCCCCCCBBBAAAAAA@@@@@@???<<<<<<;;;::::::999999888777777666666666666777777555666777666555666888999::::::::::::::::::::::::666666666666666666666666888888777777888999::::::;;;<<<===>>>>>>@@@DDDGGGFFFHHHKKKOOORRRSSSTTTUUUSSSRRRPPPLLLIIIEEEBBB@@@<<<:::666444444444333111111000000000000000111111111000///...............000111222333444333222222444444444444444444444444000000000000000111111222000111222333555666777888555666666666777777888888666666555555555666666777444444444555666777888888999===AAADDDGGGJJJMMMOOOSSSXXXaaannn{{{xxxsssnnniiiccc\\\XXXOOOKKKDDD>>>999777777777;;;DDDMMMOOOGGG;;;111,,,000//////...------,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))((()))++++++******,,,---+++,,,---...////////////---------.........//////------------------------++++++,,,---............))))))))))))***+++,,,---************************((((((((((((''''''''''''&&&'''((()))************)))******+++,,,---......444777:::>>>AAAEEEJJJNNNRRRUUUYYY[[[\\\]]]^^^``````bbbdddfffhhhhhhgggffffffccc^^^ZZZVVVUUUUUUUUUuuucccWWWPPPWWWcccsss}}}{{{yyyuuuvvvxxxyyyyyy}}}iiiTTTEEE<<<555444444333444666222222333444333222111000333333333222222222111111//////000111222444666777888999<<<===>>>AAADDDFFFJJJKKKLLLMMMLLLMMMPPPRRRUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVUUUVVVVVV[[[[[[[[[]]]```bbbbbbbbb``````^^^ZZZUUUNNNHHHDDD>>><<<:::999888777444222444444444444444444444444999<<>><<<<<<<<<<<<<<<;;;:::999777777777666666777888888888777777888;;;===>>>>>>@@@>>>;;;999:::::::::999666999:::999666555777999888777777777888999::::::>>>???@@@BBBDDDFFFHHHIIIJJJIIIHHHIIIKKKMMMMMMLLLMMMLLLJJJGGGDDDBBB@@@>>>999888666555333111000///222222222222222111000///111111111111000000000000111111222222222333333333555666666444111/////////------...000111222333444111111111222333444555666444444444444444555666777666666777888999999999999555666666555444555888;;;>>>@@@EEEJJJPPPUUUYYY[[[bbbeeemmm}}}~~~yyytttrrrpppllleee___WWWRRRJJJBBB<<<999888999<<>>AAADDDGGGJJJKKKMMMMMMMMMNNNPPPRRRUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\^^^bbbddddddcccbbbaaa```\\\WWWQQQKKKHHHAAA>>>;;;999888777555333222222333333444555666666999<<>>:::;;;<<<:::777555666777888888888999:::;;;======AAABBBCCCEEEGGGIIIJJJKKKJJJHHHGGGGGGIIIJJJJJJIIIIIIHHHFFFCCCAAA>>>===<<<777777666555333222111000222222222222222111000000222111111111000000000000111111111111222222222333222333444333111000111222000000111111111222222222111111111222222444555555444444444555555666666666555666777888999999999999888999888777777888;;;>>>@@@DDDMMMWWW```iiiooorrrqqqssszzz|||xxxvvvuuuqqqjjjddd[[[UUUMMMCCC===999888888;;;BBBJJJNNNKKKBBB888222000...---+++*********++++++++++++************))))))))))))))))))))))))))))))************+++++++++......------------......................................................,,,,,,,,,++++++++++++***++++++******************,,,+++***)))(((((())))))***))))))(((''''''&&&&&&&&&'''((()))******))))))******+++,,,...000222333444888>>>BBBEEEIIILLLNNNPPPTTTYYY]]]______aaabbbeeegggkkknnnpppppppppooorrrkkkbbbZZZVVVUUUUUUUUUrrrfff[[[UUUOOOWWWfffwww}}}nnnrrr{{{~~~yyyyyyllllllkkkUUUFFF===666555555444444666333333333333333222111111333222222222222111111111////////////000111222333555777:::<<<>>>AAAEEEHHHJJJKKKMMMMMMMMMNNNQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^[[[[[[[[[\\\\\\^^^______^^^^^^^^^aaadddfffeeeddddddcccbbb___ZZZUUUPPPMMMEEEBBB>>><<<:::999888666222222222222444666888999999<<>>@@@AAABBBEEEEEEFFFHHHIIIKKKLLLLLLIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBAAA???<<<:::999888666555555444444333222222222222333333333222111111222222222111111111000000000000000111111111222222///111222333222222333555444444444333333222222111111111111111222333444444444444666777777666666555777888999;;;<<<==================<<<;;;===@@@BBBFFFMMMYYYgggttt~~~~~~|||zzzzzzyyyvvvooojjj```ZZZPPPFFF===999666666999???GGGJJJGGG???777222------,,,+++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++------,,,,,,,,,------...////////////////////////........................,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))(((++++++)))((('''''''''''')))))))))(((''''''&&&&&&&&&'''((()))*********)))***++++++---...000222333444888>>>BBBFFFIIIMMMOOONNNRRRXXX\\\___aaaccceeegggjjjnnnsssvvvvvvuuuuuuuuunnneee]]]XXXVVVVVVUUUyyykkk```YYYTTT^^^nnnzzzhhhjjjsssyyyqqqjjjwwwmmmWWWGGG>>>777666666444444666333333333333333222222222222222222222111111111111000000000000000111222333333666999;;;===AAAEEEHHHIIIKKKLLLMMMMMMOOOQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___[[[[[[[[[[[[[[[\\\]]]]]]______```cccfffggggggeeeccccccaaa___[[[WWWSSSQQQLLLHHHDDDAAA@@@???===<<<555444333222333555777999999<<>>>>>=========;;;;;;:::::::::;;;<<<<<<999;;;>>>AAAEEEJJJOOORRRRRRQQQQQQQQQQQQOOOLLLIIIHHHGGGEEEBBB>>><<<<<<<<<<<<===>>>AAABBBDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLHHHEEECCCAAAAAA@@@???===>>>===<<<;;;999888666666444444444444444444444444222333333333333333222222333333222222222111111111///000000000000111111111///111222222222222333555555555555555444444444333222222111111111222333333333555777888888777666555:::;;;===???BBBCCCDDDEEECCCCCCCCCBBBAAACCCFFFIIIOOOWWWeeeuuu{{{zzzzzzzzzzzzwwwqqqmmmddd]]]SSSGGG>>>888555444666<<>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>??????AAAEEEIIINNNTTT\\\bbbfffffffffgggfffbbb]]]YYYQQQOOOKKKGGGDDDBBB@@@???@@@AAACCCEEEFFFGGGHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHEEEBBB???>>>======;;;999;;;:::999888777666666555333333333444444444555555222333333444444444333333333333333333222222222222///000000000000111111111222333444333111111111333444444444555666666777777333333222222111222222222333444777999999999777666:::<<>>777444333444888===???===888444222.........---,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))&&&'''((()))+++---...///......------...///000000000000000000000000000000........................---------,,,,,,,,,++++++))))))*********+++++++++)))))))))((('''&&&&&&%%%(((((((((((('''''''''''''''''''''((())))))******++++++,,,---///111333444555999???EEEIIIMMMQQQTTTSSSWWW[[[^^^```aaadddfffgggkkkpppvvvyyy{{{{{{{{{wwwqqqggg___YYYVVVTTTRRR{{{ggg\\\[[[fffyyyzzzjjjoooxxxnnnmmmppp[[[JJJAAA999777777555555666555555444333333333333333222111111111111000000000111111111111222333444555333555888:::<<>>>>>>>>;;;;;;<<<===>>>@@@BBBCCCDDDGGGKKKNNNTTT]]]iiirrr~~~~~~}}}xxxpppkkkaaa\\\VVVPPPLLLIIIFFFDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDAAA???<<<;;;;;;;;;999888888888777777666666555555333333333444444444555555333333444555555555444444444444444333333333222222000000000111111111222222333444555333111000000111222333444555777888999:::555555444333222222222222333444666888999::::::::::::<<<@@@EEEJJJOOORRRSSSTTTUUUUUUTTTSSSTTTWWWZZZbbbmmm~~~~~~zzzzzzyyyxxxvvvsssqqqoooddd]]]RRRGGG===666333222111444888999888555333222.........---,,,+++)))(((+++++++++************)))(((((((((((((((((((((((()))************+++++++++...............///000111000000000000000000000000........................------------,,,,,,,,,,,,((())))))***++++++,,,,,,((((((((()))(((((('''&&&((((((((((((((((((''''''((('''''''''((()))***++++++,,,,,,...///111333444888===CCCIIINNNRRRVVVYYYWWWZZZ]]]___aaabbbdddfffhhhkkkoootttwwwzzz{{{|||xxxrrriii```[[[WWWTTTSSSnnnbbb^^^iii|||pppuuu~~~ppp]]]KKKAAA999888777555555777666555444333222333333444111111111111000000000000/////////000111333444555444666888:::;;;>>>AAADDDEEEFFFHHHIIIJJJLLLOOORRRUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^______]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\]]]]]]]]]\\\\\\___bbbeeefffdddbbb\\\\\\\\\[[[ZZZXXXXXXWWWTTTSSSSSSSSSSSSQQQNNNKKKFFFBBB<<<666444444666888;;;===AAAFFFNNNVVV\\\```dddjjjnnnsss}}}xxxssslllccc]]][[[XXXYYYZZZ[[[\\\___bbbddddddbbb___\\\ZZZYYYXXXXXX[[[\\\```eeejjjmmmmmmllliiieee___YYYUUUQQQNNNKKKGGGGGGFFFDDDDDDFFFKKKOOOTTTYYYaaakkkuuupppddd___[[[UUUOOONNNLLLIIIEEEBBBAAA@@@@@@???@@@AAACCCEEEHHHJJJLLLMMMPPPUUU[[[cccqqqwwwqqqggg___YYYTTTOOOKKKHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA===;;;999999::::::999888666666555555555555555555333333444444444444444444333333444555555555555555444444444444333333333333111111111111222222222333333444444333111000000111222333444555666888999999777666555444333333333333333444555777999;;;<<<===<<>>???AAADDDIIIQQQXXX^^^ccceeedddeeedddccccccdddgggjjjvvvwwwvvvsssooojjjhhhhhhhhh___XXXNNNCCC:::555222111...000222333222111222222***+++,,,---...---,,,,,,+++++++++************)))''''''''''''''''''''''''&&&'''((()))+++---...///+++++++++,,,---...///000111111111111111111111111..............................---------,,,,,,,,,,,,,,,++++++***)))))))))&&&'''(((************)))'''''''''(((((((((((((((((((((''''''((()))+++,,,,,,,,,---...000222333555555:::@@@GGGLLLPPPUUUXXXYYY\\\___aaacccfffiiilllkkklllnnnqqqtttxxx{{{}}}zzztttlllddd___[[[XXXVVVlllfffnnn|||yyyrrr^^^MMMBBB888777888666333111444444333333333222222222333222111111000000111111---///000111000000222444666777888999:::<<<>>>@@@AAADDDHHHIIIIIIIIILLLNNNTTTTTTTTTUUUVVVWWWXXXYYY[[[XXXVVVYYY^^^bbbaaa___ZZZYYYXXXWWWXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\^^^bbbeeefffdddbbbZZZZZZZZZZZZYYYYYYYYYXXXUUUUUUUUUUUUUUUTTTPPPMMMIIIEEE???:::666666888999:::===AAADDDHHHNNNWWW^^^___fffnnntttzzzzzzuuunnnjjjiiiddd^^^[[[\\\]]]]]][[[]]][[[XXXXXXZZZ\\\]]]]]][[[___cccgggjjjkkkmmmnnnmmmfff^^^WWWSSSOOOKKKHHHHHHIIIIIIHHHGGGGGGJJJLLLUUU\\\fffqqq{{{~~~tttnnngggaaa[[[WWWUUUUUURRRNNNMMMPPPMMMLLLMMMSSS[[[aaaeeeeeelllrrrzzzuuukkkaaaZZZVVVTTTPPPNNNMMMLLLJJJHHHHHHFFFCCC???===;;;::::::999999888888777666666666444555555555444333333222555666777666444333333555444444444444444444444444444444444444444444444444555444444333222222222333222222222111111111111000222333444555666888888999777777777777666555444333333555666777999;;;???BBBDDDHHHMMMSSSYYY___eeejjjjjjffffffiiihhhdddgggnnnxxx|||wwwsssooohhhcccaaa```___^^^VVVRRRKKKCCC;;;555222000111111111111111000/////////---+++***++++++***(((************))))))))))))'''''''''''''''''''''''''''(((************,,,..................///000111---...///111111111000///............---,,,+++******+++---......---+++***'''''''''((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))******+++---...//////000333555777;;;???CCCHHHMMMSSSVVVYYY[[[___bbbdddfffhhhjjjrrrqqqppprrrtttvvvwwwwwwwwwrrrjjjccc^^^ZZZWWWTTTqqqjjjwwwuuucccNNNBBB888777888777444222444444444444333333333222333222111111000000111111---///000111000111222444777777888:::<<<>>>@@@AAABBBEEEHHHIIIJJJKKKMMMPPPSSSSSSSSSSSSTTTVVVWWWXXXZZZWWWUUUWWW\\\___^^^\\\ZZZZZZYYYXXXYYYZZZ\\\^^^]]]]]]^^^^^^^^^^^^^^^^^^\\\]]]```eeehhhiiigggeee^^^^^^]]][[[ZZZXXXWWWVVVVVVUUUUUUVVVVVVTTTQQQNNNIIIEEE???999666666888999:::===AAAEEEHHHNNNWWW]]]```fffmmmqqqwwwyyytttrrrlllddd___^^^\\\ZZZWWW[[[YYYXXXXXX[[[]]]______aaacccgggjjjlllmmmnnnooolllggg___YYYUUUQQQMMMJJJHHHIIIIIIHHHHHHIIIKKKNNNVVV]]]iiittt~~~~~~wwwqqqfffbbb^^^^^^\\\XXXXXX[[[\\\\\\___fffooowww|||}}}|||ppphhhaaa^^^YYYUUURRRPPPLLLJJJHHHGGGDDD@@@===<<<;;;;;;999999888888777777666666555666666666666555444333555666777666444333444555444444444444444444444444444444444444444444444444444444333222222222222222222222222222111111111111222222333444555777777888777777777777777666555444666888:::;;;<<<>>>BBBDDDGGGKKKPPPUUU[[[aaahhhlllmmmiiihhhiiigggccceeekkkxxx~~~}}}~~~~~~{{{tttooohhhccc]]]YYYVVVUUUTTTTTTQQQMMMGGG@@@:::555111000000111111111111000//////---,,,***)))******)))(((************))))))))))))((((((((((((((((((((((((((()))+++++++++,,,---///---------------...///000///000111222333222222111//////000//////...---,,,+++,,,---......---,,,+++)))))))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,...///000000222444777:::<<<@@@DDDGGGKKKPPPTTTWWWZZZ^^^bbbdddgggjjjlllpppoooppprrruuuxxxxxxwwwtttooogggaaa]]]YYYWWWUUUwwwoooxxxhhhOOOCCC888777888777555444555555444444444333333333333222111111000000111111---///000000000111333555888888999;;;???BBBDDDDDDCCCEEEHHHIIIJJJLLLOOORRRSSSSSSSSSTTTUUUVVVXXXXXXZZZWWWUUUVVVZZZ\\\[[[YYY[[[[[[ZZZZZZZZZ\\\^^^___[[[\\\\\\]]]^^^^^^______\\\^^^bbbhhhlllmmmjjjhhhcccbbb```]]][[[XXXVVVUUUWWWVVVVVVWWWWWWVVVRRRPPPHHHEEE???999666666888999999===BBBEEEHHHNNNVVV\\\cccgggkkknnnrrr{{{|||vvvmmmgggdddaaa]]]ZZZ]]][[[ZZZ\\\___ccceeefffgggiiikkknnnpppqqqqqqqqqmmmiiibbb\\\XXXSSSOOOMMMGGGHHHIIIHHHHHHJJJNNNQQQXXX```lllxxxxxxrrrnnnnnnllljjjlllqqqtttvvv{{{}}}tttlllgggaaa[[[UUUQQQLLLIIIIIIGGGDDDAAA>>><<<;;;;;;999999999888777777666666666666777777777666555555555666777666444444444555555555555555555555555555333333333333333333333333444333333222222222222222333333333222222222111111111222222333444555555666777777777777777777777666999;;;===???AAADDDGGGJJJMMMOOOTTTXXX^^^dddkkkpppqqqnnnllljjjfffbbbcccfffttt{{{xxxvvvuuutttuuutttppphhhbbbZZZVVVPPPLLLJJJIIIHHHHHHJJJGGGBBB===888444111000000000111111000000///...---+++))))))+++,,,+++***************)))))))))))))))))))))))))))))))))))))))***,,,,,,,,,,,,...000,,,,,,,,,,,,---...///000000000111222222222222111111111111111000///...---+++,,,---......---,,,+++++++++******)))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...---...000111111333666888;;;>>>AAADDDFFFJJJNNNQQQSSSVVV[[[___bbbeeeiiilllkkklllooossswwwyyyyyyxxxooojjjddd___[[[YYYWWWVVV|||rrrzzzkkkRRREEE999777888777666555555555555444444444333333333222111111000000111111...///000000000111444666;;;;;;<<<>>>CCCFFFIIIIIIFFFGGGGGGHHHJJJMMMPPPRRRUUUUUUUUUVVVWWWYYYZZZ[[[ZZZXXXVVVWWWXXXYYYYYYWWW\\\\\\[[[[[[\\\]]]______[[[ZZZZZZZZZZZZ[[[[[[[[[[[[^^^ccciiimmmnnnllliiieeedddbbb___\\\YYYWWWVVVWWWWWWWWWXXXXXXWWWTTTQQQHHHDDD>>>999666666888999999===BBBFFFIIINNNVVV[[[eeehhhjjjlllooowww}}}uuupppnnnkkkhhhdddbbbaaa```bbbgggkkknnnoookkkkkkmmmppprrrttttttsssppplllggg```ZZZTTTOOOLLLGGGHHHHHHHHHIIIKKKPPPSSS[[[cccppp}}}}}}wwwrrriiiaaaZZZSSSNNNJJJIIIGGGDDD@@@>>><<<;;;;;;::::::999888888777777666666666666777777666666555555666777666555444555666555555555555555555555555333333333333333333333333333333222222222222333333444333333333222222222222111111222222333333444444555555555555666777777888999;;;???CCCGGGKKKPPPSSSTTTVVVYYY\\\aaagggnnnsssuuusssqqqmmmgggcccaaabbblll~~~{{{uuurrrmmmkkkjjjiiihhhddd\\\UUUOOOLLLGGGDDDBBBBBBAAA@@@BBBAAA>>>:::777444222222000000000000000//////...---+++******,,,...------************)))))))))((((((((((((((((((((((((((((((***+++,,,,,,,,,...///,,,,,,,,,---...///000111/////////000000000//////111111111000000///...---,,,---............---,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++---///000,,,...000111111333666888;;;===@@@CCCEEEIIIMMMPPPPPPTTTXXX\\\___bbbeeehhhhhhjjjnnntttyyy{{{yyyxxxlllhhhbbb^^^[[[ZZZYYYXXXrrr|||nnnUUUGGG:::777888777666666555555444444444333333333333222111111000000111111...///000000000222555888===???AAADDDFFFJJJMMMPPPKKKJJJIIIHHHJJJMMMPPPQQQTTTTTTUUUVVVWWWYYYZZZ[[[[[[ZZZXXXXXXYYYYYYYYYXXX\\\\\\\\\]]]]]]^^^___```]]]\\\[[[YYYYYYXXXXXXYYYZZZ\\\aaaggglllmmmkkkiiidddcccbbb```]]][[[ZZZYYYWWWVVVWWWXXXYYYWWWTTTRRRGGGCCC===888666666888999999===CCCFFFIIINNNUUUZZZfffhhhjjjkkknnnuuu~~~~~~zzzxxxuuuqqqnnnjjjiiihhhiiimmmqqqttttttmmmlllmmmooosssvvvuuutttrrroookkkccc[[[SSSMMMJJJFFFGGGGGGGGGHHHLLLQQQUUU]]]fffsss}}}sssiii```YYYSSSOOOHHHFFFCCC@@@===;;;::::::::::::999999888777777777444555555666666666555555555666777666555555666777666666666666666666666666333333333333333333333333444333333333333333444444444444444444333333333222111111111222222222222222222222333333555777888:::888;;;@@@FFFLLLSSS[[[```___``````aaadddiiipppuuuwwwxxxwwwrrrlllgggdddbbbgggxxxzzzsssmmmiiidddaaa___^^^\\\XXXPPPKKKFFFCCC???===<<<;;;:::999<<<;;;:::888666555444333000000000000000///......+++)))((()))+++,,,,,,,,,************)))))))))(((''''''''''''''''''''''''''')))***+++***+++,,,...---------...///111222333000000//////////////////////////////...---,,,,,,,,,------------------,,,(((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***,,,---///000+++---///000111222555888999;;;???BBBEEEIIINNNQQQSSSVVVZZZ\\\^^^aaacccfffgggiiinnntttyyyzzzyyywwwlllhhhbbb^^^\\\[[[ZZZYYY}}}ooo|||yyyuuuwww}}}~~~qqqYYYKKK<<<777777777666666444444333333333222222222333222111111000000111111//////000000000222666999@@@EEEIIIJJJIIIKKKQQQWWWTTTPPPLLLKKKLLLNNNPPPQQQQQQQQQQQQSSSTTTVVVXXXYYY[[[[[[ZZZYYYYYYYYYYYYYYY\\\\\\]]]]]]^^^_________```___]]][[[YYYYYYYYYYYYZZZ\\\___dddiiikkkjjjhhhccccccaaa```^^^\\\[[[ZZZVVVVVVVVVXXXXXXWWWUUURRRFFFBBB===888555666888:::999>>>CCCGGGJJJNNNUUUZZZccceeehhhkkkooouuu|||zzzvvvtttrrrpppqqqsssvvvwwwxxxpppnnnmmmooosssuuuuuussspppooollleee[[[RRRLLLIIIFFFFFFFFFFFFGGGKKKQQQUUU]]]ggguuuzzznnncccZZZSSSOOOIIIGGGDDDAAA>>><<<;;;;;;:::::::::999888888777777444444555666666666555555444666777777666555666888777777777777777777777777444444444444444444444444444444444444444555555666555555444444444333333333222222222222222111111111222222222333555888;;;<<<;;;>>>CCCIIIQQQ[[[fffmmmlllllljjjhhhiiimmmsssxxxyyy~~~{{{vvvqqqkkkfffiiivvv~~~}}}wwwooogggbbb\\\XXXTTTRRRPPPMMMGGGBBB===:::777666555555444333777666666555555444333333//////000000//////...---((('''&&&&&&((()))))))))************))))))))))))''''''''''''''''''''''''&&&(((************,,,............///000222333444333222111111000111111111............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))*********))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++---...///***,,,...000111333666888888;;;>>>AAADDDHHHMMMPPPVVVXXX\\\___```bbbeeegggiiikkknnntttxxxyyywwwuuummmiiiccc___]]]\\\[[[YYYrrrjjjyyy~~~~~~}}}~~~~~~~~~vvv]]]MMM>>>888777666555555333333222222222111111111333222111111000000111111//////000///000222777:::BBBJJJQQQPPPKKKKKKTTT]]]]]]XXXRRROOOOOOQQQQQQQQQOOOOOOPPPQQQSSSUUUWWWXXXZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^___]]][[[YYYYYYYYYZZZZZZ\\\\\\^^^bbbfffiiiiiihhhdddcccbbb```^^^\\\ZZZZZZUUUUUUUUUWWWXXXWWWTTTRRREEEBBB<<<888555666888:::999>>>CCCGGGJJJNNNTTTYYY^^^aaaeeejjjpppvvv{{{~~~~~~{{{zzz{{{}}}}}}}}}vvvrrrooopppssstttrrrooollllllkkkddd[[[RRRMMMKKKFFFFFFFFFEEEFFFJJJPPPTTT\\\fffuuuvvviii^^^VVVQQQKKKIIIFFFCCC@@@>>>======;;;::::::999999888888777444555666777777777777777444666777777666666777888777777777777777777777777555555555555555555555555555555555555555666777777555555555555444444444444333333333222222111111111333333333444777:::>>>@@@BBBCCCGGGLLLUUUaaannnvvvzzzwwwtttpppnnnpppvvvzzz|||}}}uuunnnllluuu}}}~~~}}}xxxzzz{{{yyysssjjj___YYYUUUPPPJJJGGGFFFDDD@@@<<<777555222111222111000///222222222222222222111111//////000000//////...---***(((''''''((())))))(((************))))))))))))''''''''''''''''''''''''''')))++++++++++++---///---------...000111333444444333111000000000111222---......------,,,+++***+++++++++******+++++++++'''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******+++------+++---///111222444777::::::<<>>DDDHHHJJJNNNTTTXXXZZZ]]]cccjjjpppvvvzzz|||{{{vvvqqqqqqssssssppplllhhhiiiiiiddd[[[SSSNNNLLLFFFFFFEEEDDDEEEIIIOOOSSSZZZeeevvvuuuhhh___YYYMMMKKKHHHEEEBBB@@@??????;;;;;;:::999999888888777666666777888888888888888444666777777666666777999777777777777777777777777666666666666666666666666666666666666666777888888666666555555555444444444444444333333222111111111444444444666999===@@@CCCGGGHHHKKKOOOXXXdddrrr{{{zzzuuurrrsssxxx|||~~~}}}tttnnnttt}}}|||}}}}}}|||oooqqqsssrrrkkk```TTTMMMPPPKKKDDDAAA???>>>;;;999555333111000111111000......///000000000000000//////////////////......------+++******+++,,,,,,+++************))))))))))))))))))))))))))))))))))))(((***,,,,,,,,,,,,...000+++,,,,,,---///111222333222111000.........///000............---,,,+++***+++******))))))******+++((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))***++++++,,,,,,...000222333555999;;;<<<>>>@@@BBBCCCEEEHHHKKKNNNRRRVVVZZZ]]]aaadddgggnnnnnnpppsssuuuvvvtttsssooojjjddd___\\\YYYWWWVVV~~~{{{ssshhhfffhhhzzz|||uuuzzzgggRRR>>>888::::::777444666666666666555555555555333222111111000000111111111000///...///111333444>>>DDDJJJMMMNNNPPPUUUZZZbbb\\\UUURRRSSSSSSQQQNNNPPPQQQQQQSSSTTTUUUVVVWWWYYYYYYYYYYYYZZZ[[[]]]^^^ZZZZZZYYYYYYYYYZZZZZZ[[[^^^\\\YYYVVVVVVWWWZZZ\\\YYY\\\aaadddeeefffgggiiieeedddcccbbb```^^^\\\[[[WWWWWWXXXYYYZZZXXXTTTQQQKKKGGG@@@999666555777999===???CCCGGGLLLOOORRRSSS[[[]]]```ccchhhooowww|||}}}yyyuuutttuuuuuurrrpppllljjjfffaaa[[[VVVQQQOOOKKKIIIFFFDDDDDDGGGKKKMMMYYYcccqqqxxxhhh^^^UUUNNNFFFBBBAAABBBAAA???;;;:::999888777888999:::666666666777777777777777;;;:::999777666666666666777777777777777777777777:::999999999888888777777444555555555444555888:::888666444444444444444333444444444444333333333333111444888:::<<>>;;;888666333222111000///...---,,,++++++---...///000000000.../////////...------,,,,,,,,,+++******)))******)))))))))))))))*********((('''&&&%%%&&&))),,,...&&&''')))+++,,,......///...//////000111111111000333000......000111000...---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++************************((((((((((((((('''''''''))))))))))))(((((((((((((((((()))***+++---...///111111222333555777999::::::===@@@BBBDDDFFFIIIKKKNNNPPPTTTVVVYYY\\\```ccciiimmmrrrvvvvvvtttssssssoooiiibbb]]][[[YYYTTTQQQ{{{zzz{{{jjj```___iii|||rrrooorrrvvvyyy~~~jjjVVV@@@888999999555333555555555555444444444444333222111111000000111111000000///...///111333444999???DDDGGGHHHJJJOOOTTTYYYUUURRRRRRTTTTTTQQQMMMPPPQQQRRRTTTUUUVVVWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYXXXXXXYYYZZZ[[[[[[[[[YYYXXXWWWXXXYYY\\\]]]ZZZ]]]aaacccdddcccdddeeeffffffeeedddbbb___\\\[[[ZZZZZZZZZ[[[\\\ZZZVVVSSSJJJFFF???999666666888:::>>>@@@DDDIIIMMMQQQSSSUUUYYYZZZ]]]```eeemmmvvv|||~~~yyyvvvwwwwwwtttrrrooommmhhhccc\\\VVVRRROOOHHHFFFDDDCCCDDDHHHLLLOOOXXXbbbqqq{{{ppp___XXXPPPKKKIIIGGGEEECCC@@@???===;;;:::999999999666666666666666666666666999999888777666666666666777777777777777777777777999999888888777777777777555666666666555777999<<<;;;::::::::::::;;;;;;:::555555444444444444333333444777:::<<<>>>BBBIIINNNPPPWWW^^^bbbeeekkkvvv~~~~~~}}}}}}}}}~~~~~~}}}{{{mmmiiibbb]]]YYYRRRJJJDDD?????????===;;;888666444222111111000///...------+++,,,---...////////////...............---,,,++++++***)))(((''''''((())))))))))))))))))))))))******)))(((((()))+++...000+++,,,---///111222222222------...///////////////000...,,,,,,---...---+++......------------,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))***))))))))))))******++++++************))))))))))))******+++,,,...///000111111222444666888:::;;;<<>>AAACCCEEEEEEGGGIIIKKKJJJMMMPPPTTTWWW\\\aaadddjjjnnnssswwwxxxwwwwwwwwwmmmhhhaaa]]]^^^^^^]]][[[~~~tttiii^^^XXXXXXfff}}}wwwjjjhhhjjjlllmmmmmmkkkiiillluuummmYYYDDD:::888777666555555555555444444444333333333222111111000000111111000/////////000111222333666888<<>>AAAEEEIIINNNRRRUUUVVVWWWVVVVVVXXX\\\dddnnnuuuzzzzzzwwwqqqiii```YYYSSSOOOGGGEEECCCBBBCCCFFFJJJMMMSSS___ooo|||rrreeeZZZSSSOOOKKKHHHHHHGGGDDDAAA>>><<<:::999;;;;;;::::::999999999999555555555555555666777777777777777777777777777777666666666666666666555555666666777777777:::>>>BBB???AAACCCDDDBBB@@@>>>===>>>===;;;::::::::::::;;;:::===@@@CCCGGGOOOYYY```gggmmmuuuzzz{{{}}}}}}zzzyyyxxxtttqqqeee___WWWQQQMMMIIIDDD@@@:::999888777555444222222........................+++++++++++++++***)))(((++++++,,,,,,,,,++++++***...,,,***))))))***,,,---*********)))))))))))))))&&&%%%$$$$$$%%%&&&((())))))***+++---....../////////000000111111111000000000///...---------------.........---,,,,,,++++++*********)))))))))))))))++++++++++++++++++++++++(((((('''&&&'''(((***,,,,,,+++++++++*********************+++---...000111222222333555777:::<<<===???AAADDDEEEEEEGGGIIIKKKIIILLLPPPTTTXXX]]]bbbeeelllpppuuuyyyzzzzzz{{{{{{pppjjjccc___`````````^^^rrrfff]]]ZZZ\\\ccc}}}sssooopppooommmnnniiifffgggnnnjjjWWWCCC:::999888777888666666666666555555555444333222111111000000111111/////////000000111222222555777999<<>>===<<<<<<======<<<@@@DDDHHHNNNWWWccckkkssswww}}}{{{wwwuuusssnnnkkk```ZZZRRRLLLIIIFFFBBB???888888777555444333333222.........---------------)))))))))))))))((('''&&&******++++++,,,++++++***---,,,***)))***+++,,,...************))))))(((((()))((((((((((((***+++,,,+++,,,---///000111111111000000111111111111000/////////......---------...------,,,,,,+++******)))))))))))))))))))))))))))++++++++++++++++++++++++)))(((''''''((()))***+++++++++*********))))))))))))))))))***+++---///000222333444666888;;;===???@@@BBBDDDEEEFFFGGGIIIKKKLLLOOOSSSXXX\\\aaafffjjjppptttyyy|||}}}~~~pppkkkddd``````___^^^\\\qqqddd]]]]]]bbblllxxxuuuxxx}}}yyyttttttnnnhhhgggkkk~~~|||eeeTTTCCC;;;999888888999777777666666666555555555333222111111000000111111/////////000111111222222333444555777;;;???CCCEEELLLKKKJJJJJJKKKNNNRRRTTTQQQRRRSSSUUUWWWYYYZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZ]]]bbbeeeggghhhiiijjj``````aaabbbbbbccccccbbbbbb```^^^\\\\\\ZZZWWWTTTLLLHHHAAA<<<999999;;;======???CCCHHHMMMRRRUUUVVVYYYXXXWWWVVVXXX]]]eeejjjuuuxxx}}}}}}vvvnnnddd[[[TTTQQQLLLIIIFFFCCCCCCEEEHHHJJJRRR]]]kkkyyywwwnnngggbbb^^^XXXVVVTTTPPPKKKFFFBBB@@@======<<<;;;999888777777666555555555666777777888666666666666666666666666555555555555666666666666333444666777;;;@@@GGGLLLWWW\\\``````ZZZSSSNNNMMMFFFDDDBBB@@@??????@@@AAABBBFFFLLLQQQWWW```kkkssszzz~~~xxxtttqqqnnnhhhdddZZZTTTMMMHHHEEEBBB>>>;;;777666555444333333333333......---------,,,,,,,,,)))))))))))))))((('''&&&******+++,,,,,,,,,++++++***))))))))))))***++++++++++++******)))(((((((((((((((((((((((()))******(((***+++---///000111111000111111111111000000///---......---+++***,,,---------,,,+++***)))(((((())))))))))))************************************+++++++++++++++++++++++++++************)))))))))(((((()))***+++---...///333333555777:::<<>><<<;;;:::999777777666666666777888888666666666666666666666666555555666666666777777777444555777:::>>>EEEMMMSSSaaagggmmmmmmggg___ZZZXXXNNNMMMJJJGGGFFFGGGHHHIIIKKKOOOUUUZZZ___gggpppwww}}}|||vvvqqqnnniiiccc^^^UUUPPPJJJFFFCCC@@@<<<888555444333222111111222222///......---,,,+++************+++++++++******)))***++++++,,,------,,,,,,((()))***+++++++++******++++++******)))(((((('''&&&&&&''''''''''''((((((&&&'''))),,,...000111222444444555555444333333222---//////...++++++,,,......------,,,+++***)))((()))))))))******+++++++++************************+++,,,---------+++)))(((,,,,,,+++++++++*********))))))******,,,---///000333444555888:::===@@@AAABBBDDDGGGIIIJJJLLLOOOQQQOOORRRVVVZZZ]]]bbbgggjjjlllooorrrtttuuuuuuvvvwwwqqqmmmiiigggfffddd```\\\ttteee```gggrrr~~~tttmmmyyytttaaaSSSDDD===:::666444444555555444444444333333333333222222111000111111111...///000111111222222111444333333555:::>>>BBBCCCAAADDDHHHKKKMMMOOOQQQRRRRRRRRRQQQQQQSSSWWW[[[]]][[[[[[[[[[[[\\\]]]^^^___]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[```dddhhhkkklllmmmnnnoooiiihhheeebbbaaaaaabbbccc```^^^[[[ZZZZZZYYYWWWUUUOOOJJJCCC===999999;;;<<<>>>AAAEEEJJJPPPTTTWWWYYYVVVVVVWWWXXXZZZ___eeeiiinnnoooppppppttt}}}xxxoooeee\\\UUURRRJJJHHHEEEDDDEEEHHHLLLNNNSSS]]]hhhqqqvvvtttooohhh```WWWPPPLLLEEEEEEDDDBBB@@@???>>>===888888777777777777888888666666666666666666666666555666666666777777888888555666888;;;AAAHHHQQQWWWkkkrrryyyzzztttmmmhhhfffWWWUUURRROOONNNNNNPPPQQQRRRWWW\\\aaaeeekkkrrrxxx}}}{{{uuuppplllggg```[[[TTTPPPJJJFFFDDDAAA<<<888444333111000000000111222//////...---+++***))))))+++,,,,,,---------,,,,,,***+++,,,---------------)))***,,,...///...,,,++++++++++++***)))(((((('''*********+++++++++++++++)))***---000333555666777999999:::999999888777777///111222000...---///111//////...---+++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,)))&&&$$$---------,,,,,,,,,++++++******+++,,,---///000111333444666888;;;>>>@@@BBBCCCFFFIIIKKKLLLOOORRRTTTXXX[[[___bbbfffjjjooorrrqqqtttwwwyyyyyyyyyzzz{{{tttqqqnnnmmmmmmkkkfffbbbssshhhcccjjjtttqqqaaaQQQAAA;;;999777555555333333444444555444444444555222000000333444222000000000000000////////////444444555777999<<>>@@@DDDGGGJJJMMMMMMNNNPPPQQQSSSSSSRRRSSSUUUXXXZZZ\\\^^^[[[XXXWWWXXXZZZ[[[[[[ZZZYYYXXXXXXZZZ\\\^^^``````___]]][[[ZZZYYYYYYYYY]]]___bbbgggkkklllkkkhhhgggdddbbbaaaccccccbbb```\\\\\\]]]______]]]XXXUUUNNNIIIBBB===;;;;;;;;;;;;>>>@@@EEEKKKPPPTTTVVVWWWTTTUUUVVVYYY\\\___bbbdddhhhddd______dddmmmvvv{{{sssooosssyyy{{{yyytttnnnkkknnnwww~~~{{{ssskkkbbbXXXQQQKKKJJJGGGEEECCCEEEIIIMMMTTTYYY```hhhrrryyynnneeeaaaTTTRRROOOLLLJJJHHHEEEDDDAAA>>>:::999999999999999888777777666666666777777333444666888999999888777666888:::;;;===DDDMMMTTTcccrrrzzzuuuoookkkccc\\\WWWUUUUUUVVVZZZ[[[^^^aaaeeeiiilllmmmrrryyy{{{zzz{{{~~~}}}wwwpppmmmhhhdddaaa]]]ZZZWWWQQQNNNJJJFFFAAA>>><<<;;;777777555333222111000000---............---,,,,,,,,,,,,++++++***)))))))))************************+++++++++*********)))))))))((((((((('''''''''&&&)))))))))))))))******+++------------///111444666777===@@@>>><<<;;;999666222222111000//////......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,+++*********************++++++++++++++++++***+++++++++******************,,,...//////000111222333666:::===>>>@@@CCCEEEFFFIIILLLNNNQQQUUUZZZ^^^aaaaaabbbcccfffkkkrrrvvvzzz{{{|||~~~|||oooeeesssqqq~~~vvvfffVVVEEE>>><<<999888888555555555555555444333222444333111111222222111000////////////000000000000333333444555777:::===???AAADDDHHHKKKLLLNNNOOOQQQSSSSSSSSSTTTUUUXXXZZZ[[[[[[YYYWWWWWWXXXZZZZZZZZZWWWWWWXXXYYY[[[]]]^^^___```___]]][[[YYYXXXXXXXXX\\\^^^bbbhhhlllmmmllliiifffdddbbbbbbbbbcccbbbaaa^^^___```bbbbbb```ZZZVVVPPPJJJCCC>>>;;;;;;<<<<<<<<>>FFFLLL^^^nnn~~~yyysssoooiiiccc^^^ZZZYYYYYYZZZ[[[\\\^^^```ccceeefffkkkqqq{{{}}}zzzwwwvvvyyy{{{{{{xxxwwwtttoooeeebbb^^^[[[YYYWWWTTTRRRKKKIIIFFFCCC@@@===;;;;;;777777555444222111111111---------------,,,++++++******************++++++************************+++++++++***************(((((((((((('''''''''''')))))))))))))))******+++...------...000222555666888===@@@>>><<<<<<:::777444333222111000///...---,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++************++++++,,,))))))************)))))))))************++++++++++++,,,.........000222444555888<<<>>>@@@BBBEEEGGGHHHJJJMMMOOOSSSXXX^^^bbbddddddeeeeeegggmmmtttyyy|||}}}vvvjjj~~~{{{|||iiiYYYGGG???<<<999888888666666666666555444222222444333222111111111111000////////////000000000000222222333444666999<<<======@@@DDDHHHIIIKKKMMMOOORRRRRRRRRSSSUUUVVVXXXYYYYYYWWWWWWXXXZZZ[[[[[[[[[WWWWWWXXXZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[^^^```dddjjjnnnnnnkkkiiigggfffdddddddddddddddddd``````bbbddddddaaa[[[WWWQQQKKKCCC>>>;;;;;;;;;;;;===???DDDIIIMMMQQQSSSTTTPPPOOOOOOQQQVVV\\\bbbfffhhhddd]]]XXXXXX^^^gggnnn{{{rrrfffcccccciiigggbbbZZZRRROOOQQQTTT___rrruuuiii\\\SSSHHHHHHHHHFFFDDDDDDGGGIIIQQQVVV]]]ccckkkyyyxxxsssnnnjjjeeebbb___[[[VVVQQQHHHDDD???<<<;;;;;;;;;;;;::::::999888777777777777888999:::;;;;;;;;;::::::666888888888888;;;BBBGGGXXXhhhzzzzzzsssnnnlllhhhddd```^^^\\\\\\[[[ZZZZZZZZZ[[[]]]^^^___eeekkkuuu}}}~~~{{{yyyvvvvvvvvvuuutttuuuyyy{{{}}}|||yyyuuurrrnnnjjjfff[[[YYYUUURRRQQQOOOLLLJJJDDDCCCBBB???===;;;:::999777666555333222222111111,,,,,,------,,,,,,+++***************************))))))))))))************************************************)))))))))))))))))))))))))))******+++---------...000222444555777<<>>@@@BBBDDDGGGIIIJJJLLLOOOQQQUUUZZZaaafffggghhhhhhiiikkkpppwww|||~~~vvviiinnn\\\JJJ@@@<<<999777777666777666666555444333222333333222111000///000000.../////////000000000111333333333444666888;;;<<<<<>>;;;::::::999???AAADDDHHHKKKMMMNNNOOOLLLKKKKKKNNNSSS[[[bbbgggkkkgggbbb[[[YYY\\\dddjjjuuu}}}wwwnnnkkkkkkkkkiiiddd[[[RRRMMMMMMOOOUUUeeexxxxxxlll^^^UUUHHHHHHGGGEEECCCBBBDDDFFFOOOTTT[[[aaaiiiuuu{{{vvvpppllljjjeee]]]WWWKKKGGGAAA===<<<<<<<<<<<<999999888888888888999999888888999999999999999999555777888777777:::@@@FFFOOO^^^nnnwwwzzzyyyssslllhhhgggdddaaa___]]]\\\[[[ZZZYYYXXXXXXYYYZZZ\\\]]]dddiiirrrzzz~~~yyyvvvtttmmmnnnnnnmmmlllnnnqqqsssqqqooommmmmmkkkfff```]]]TTTQQQMMMJJJHHHFFFDDDBBB>>>>>>===<<<:::999777777666555444333222111111111,,,,,,------,,,,,,+++***,,,,,,++++++***)))))))))(((((()))))))))*********************************))))))))))))************)))))))))))))))******+++++++++,,,...///111333444444999<<<999777888888555444444333111000...---,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++*********+++,,,------******++++++++++++******(((((()))***+++,,,,,,---,,,---...///000222666999:::<<<@@@CCCEEEGGGIIIKKKLLLOOORRRUUUXXX]]]ccchhhjjjkkklllnnnqqqvvv|||sssgggtttbbbNNNCCC===999666666666666666666666555444333333333333111///...///000......//////000000111111333333333444666888;;;<<<>>>AAAFFFIIIKKKLLLOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVZZZYYYWWWXXXZZZ\\\]]]\\\]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZ[[[]]]___aaabbbbbbbbbbbbeeeiiiooorrrrrrnnnjjjiiiiiijjjiiiggggggiiijjjcccbbbbbbcccbbb```\\\XXXSSSNNNEEE???<<<;;;::::::@@@BBBDDDGGGIIIKKKKKKKKKJJJJJJJJJLLLQQQXXX___ccchhhgggeee```]]]^^^ccchhhpppzzzyyywwwwwwqqqnnnhhh^^^SSSMMMLLLMMMOOOYYYfffuuu|||ooobbbYYYKKKJJJHHHEEEBBBAAACCCEEEJJJOOOVVV]]]dddqqq{{{vvvsssnnnddd]]]PPPKKKDDD???>>>>>>>>>===:::999999999999999::::::777777777777777777777777444666888777777999???DDDDDDQQQ___hhhmmmoookkkfffdddbbb___\\\ZZZXXXWWWWWWYYYXXXWWWWWWXXX[[[]]]___eeejjjqqqwww|||~~~xxxsssooommmeeeeeeeeeccc```___aaabbb```\\\[[[^^^```[[[VVVTTTKKKHHHEEEBBBAAA???===;;;999999999999777666555444444333222111111000000000---------------,,,++++++,,,,,,++++++***)))(((((('''(((((())))))************************+++++++++''''''''''''(((((((((((()))))))))))))))******+++***+++,,,...///111222333222777999666555666666444333222111000///...---,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---***++++++++++++++++++***(((((()))***++++++,,,,,,,,,...000222333555888;;;<<>>===<<<;;;???@@@CCCFFFHHHJJJKKKKKKKKKKKKKKKLLLOOOUUUZZZ]]]```cccdddccc``````dddhhhpppzzz{{{xxxpppdddWWWPPPNNNOOOJJJPPPWWWaaatttsssggg^^^PPPNNNJJJEEEBBBAAACCCFFFGGGLLLTTTZZZbbbnnn}}}|||uuukkkbbbUUUPPPHHHCCCAAA@@@AAA@@@<<<;;;:::999999999999999777777666666666666666777444666777666555777;;;@@@<<>>@@@DDDGGGIIIJJJMMMOOOPPPSSSXXX\\\___bbbeeegggkkkooouuuzzz~~~zzznnngggyyylllVVVIIIBBB<<<888888444555666666666666666555222444444222...,,,...000---......///000111111222555555555555777999;;;===>>>AAAEEEHHHIIIJJJLLLNNNTTTUUUVVVWWWXXXYYYYYYYYY\\\XXXUUUSSSUUUXXXZZZ[[[^^^\\\[[[ZZZ[[[]]]```bbb[[[\\\]]]___``````_________bbbjjjrrrwwwyyyvvvsssgggiiijjjiiigggfffiiikkkhhhfffcccbbbbbbaaa___]]]YYYSSSKKKDDD@@@>>>>>>======>>>BBBEEEHHHJJJKKKLLLMMMMMMLLLLLLOOORRRUUUXXXXXX]]]cccdddbbbbbbeeeiiirrr|||xxxkkk]]]TTTQQQRRRJJJMMMPPPVVVfff}}}vvvjjjbbbTTTRRRMMMFFFBBBBBBDDDGGGFFFLLLSSSZZZbbbnnn}}}zzzooofffXXXSSSKKKFFFCCCCCCCCCCCC>>>===<<<:::999888777777777777666666666666666777555777777666444444888<<<999AAAHHHKKKNNNQQQOOOKKKLLLKKKIIIIIIJJJMMMPPPSSSWWWVVVVVVWWW[[[___cccfffhhhkkkqqquuuxxx{{{~~~~~~|||wwwrrrkkkfffaaa___VVVWWWWWWUUUSSSRRRRRRTTTYYYNNNGGGGGGHHHCCC@@@AAA;;;999777777777888777666444555555555444222000///111111000//////...//////......//////......---,,,((())))))***++++++,,,,,,&&&''''''((()))******+++))))))******++++++++++++((()))))))))******++++++)))))))))))))))******++++++,,,...000222333444444111666777555333555666444//////......---------,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,++++++++++++(((((())))))))))))((((((***************+++++++++,,,///333666888999;;;===>>>AAAEEEHHHIIIKKKNNNPPPQQQUUUZZZ___aaaccceeegggkkkpppwww}}}uuulllggg}}}}}}sss[[[KKKAAA:::888999666666555555555444444444444444333222111000///......//////000111222222333111222444555777:::>>>AAA@@@CCCGGGJJJKKKLLLNNNOOORRRUUUYYY]]]^^^\\\YYYVVVVVVUUUUUUVVVYYYZZZZZZYYY\\\ZZZYYY[[[^^^___^^^\\\cccbbb```___^^^___``````cccfffllluuu|||}}}xxxtttpppmmmjjjhhhhhhhhhgggfffiiigggdddbbbaaaaaaaaabbb___XXXPPPJJJFFFDDD@@@>>>CCCAAAAAACCCHHHJJJIIIHHHKKKJJJIIIJJJLLLQQQVVVYYY[[[\\\___bbbeeefffggggggqqqzzzzzzooofff___[[[YYYWWWSSSRRRTTTZZZeeeyyyuuulllfffXXXTTTNNNIIIEEEDDDDDDEEEIIIKKKRRR[[[bbbkkk{{{|||ssskkk\\\VVVNNNIIIGGGFFFBBB@@@???>>>===<<<===<<<999777:::;;;;;;:::888777888999999999888888777666666666666999===@@@CCCCCCBBBBBBAAA@@@???@@@CCCGGGLLLOOOVVVWWWXXX[[[]]]```bbbcccfffhhhkkknnnrrrtttvvvwwwzzzvvvqqqlllgggaaa[[[WWWPPPOOOMMMJJJHHHGGGFFFFFFDDDCCCAAA???<<<:::888777666666555444333333222222//////000000000000/////////////////////.........+++---//////...,,,+++,,,))))))))))))))))))))))))***)))'''(((***++++++***,,,++++++***)))(((''''''******))))))((((((''''''))))))))))))***+++,,,------...000222444666777777777555333333444444333222/////////......---------+++,,,------......------+++,,,---,,,***)))***+++---------,,,+++***)))(((+++++++++*********))))))(((((())))))***+++---...000444666555777;;;<<<:::CCCDDDGGGJJJMMMPPPRRRRRRWWWYYY]]]___aaadddgggjjjmmmttt{{{|||xxxpppeee]]]}}}{{{}}}|||}}}cccPPPDDD;;;888999666666555555555444444444444444333222111000//////......///000000111222222333444666666666777:::<<<>>>AAAEEEHHHIIIJJJLLLNNNQQQTTTXXX[[[\\\[[[XXXVVVWWWVVVUUUVVVXXXZZZYYYXXX]]]\\\ZZZ[[[^^^___]]][[[bbbbbbbbbaaabbbbbbcccccccccgggnnnxxx~~~yyyssspppllljjjiiihhhgggeeegggeeecccbbbaaaaaabbbcccdddaaa[[[TTTNNNHHHDDDAAACCCBBBBBBDDDHHHJJJJJJIIIKKKKKKJJJKKKMMMQQQVVVXXXZZZ\\\```cccfffiiijjjkkkttt~~~yyypppiiieeeccc^^^ZZZXXXWWWWWW\\\iiiuuu{{{tttjjjdddYYYUUUOOOIIIEEEDDDDDDEEEHHHJJJQQQZZZaaakkkzzzxxxqqqccc]]]UUUOOOMMMJJJFFFCCC@@@???=========<<<:::888:::;;;;;;:::888777777999999999888888777666666666333555888:::<<<======<<<>>>===<<<===???CCCHHHJJJOOOPPPSSSUUUXXXZZZ[[[[[[aaacccfffiiimmmppprrrsssvvvrrrmmmhhhccc]]]WWWSSSIIIHHHFFFDDDAAA@@@???>>>??????===;;;999777666555444444333222222111000000//////////////////...................../////////---...//////---,,,,,,---))))))))))))))))))))))))***((('''''')))******)))++++++******))))))((((((***)))))))))((((((((('''))))))))))))***,,,------...000222444666888999999<<<999666333222111///...,,,,,,,,,,,,+++++++++***+++,,,------......------+++,,,---,,,***)))***+++,,,,,,,,,,,,+++***))))))+++++++++*********))))))(((((())))))***,,,---...///333555666999>>>@@@>>>EEEGGGIIIMMMPPPRRRTTTUUUYYY\\\___bbbdddgggjjjmmmpppvvv|||zzzvvvrrrlllbbb[[[zzzxxx{{{www|||mmmVVVGGG<<<888999666666666555555555444444444444333222111000000///.........//////000000111111333555666666777888:::<<>>>>>===:::999:::;;;;;;:::888777777888999888888777777666666555333333444555666777777888999888777888:::>>>BBBDDDKKKMMMPPPTTTVVVWWWWWWWWWYYY[[[^^^bbbfffiiilllmmmoookkkfff```[[[VVVPPPLLLGGGFFFCCC@@@>>><<<;;;:::999888888666555444333222222111111000000//////..................---,,,,,,,,,------....../////////...//////...,,,,,,---...)))))))))))))))))))))))))))'''&&&'''(((***))))))*********)))))))))))))))))))))))))))((((((((((((((()))))))))+++,,,---...111222555777999;;;;;;;;;???;;;666333111000...---++++++++++++************+++,,,------......------+++,,,---,,,*********+++,,,,,,,,,,,,+++******)))+++************)))))))))))))))))))))+++,,,---...---222555777;;;BBBEEEDDDHHHJJJMMMPPPSSSVVVWWWXXX\\\___cccfffhhhjjjmmmooossswww|||}}}zzzxxxvvvsssooommmkkkggg```ZZZvvvssszzzvvvzzztttxxx~~~tttZZZHHH===888999666666666666555555555555444444333222222111000000---........./////////000+++///333666777888:::;;;;;;>>>BBBEEEGGGHHHJJJLLLMMMPPPTTTWWWXXXXXXUUUTTTXXXWWWWWWXXX[[[\\\\\\[[[___^^^^^^]]]]]]]]]\\\\\\]]]___aaadddfffgggggggggcccgggooozzzvvvsssooommmkkkjjjhhhgggdddcccbbb```___^^^^^^^^^aaafffjjjeeeYYYMMMFFFDDDFFFEEEDDDEEEGGGJJJMMMNNNOOOPPPPPPQQQSSSVVVYYYZZZ[[[]]]aaaggglllqqqtttvvv|||}}}{{{zzzsssjjjaaaVVVNNNMMMRRRUUUWWW\\\eeerrr}}}rrrggg___YYYVVVPPPKKKFFFDDDCCCCCCFFFHHHNNNVVV^^^hhhxxx{{{nnnhhh___XXXTTTQQQLLLIIIFFFCCCAAA??????>>><<<:::;;;<<<<<<;;;888777777888888888888777666666555555555555444333333444555666555444444444666999===???FFFIIIMMMPPPRRRSSSRRRQQQQQQSSSVVVZZZ^^^bbbdddeeegggccc^^^XXXSSSOOOJJJFFFDDDBBB@@@===:::888777666444333333222222111111000000000000//////.........---------------,,,+++***++++++,,,---......//////.........,,,******,,,...))))))))))))))))))))))))((('''&&&&&&((())))))((()))))))))))))))*********))))))))))))(((((((((((((((((()))***+++---...///333444777:::<<<============999555222111111000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***)))************)))))))))))))))))))))***+++,,,---...---222666888>>>GGGKKKKKKKKKMMMPPPSSSVVVYYYZZZ[[[]]]```eeehhhjjjlllnnnppptttvvvzzz~~~~~~wwwqqqnnnkkkiiiggggggfffddd___\\\|||sssiiikkk{{{}}}tttwwwwwwrrrvvv}}}||||||~~~~~~xxxtttpppqqqvvvwww\\\III===999999777777666666666555555555444444333333222111111111............////////////+++...222555777888999;;;;;;???CCCFFFHHHJJJLLLMMMMMMOOOSSSVVVXXXWWWVVVUUUWWWWWWWWWZZZ]]]___```___^^^^^^^^^]]]\\\\\\\\\\\\ZZZ\\\___bbbdddeeeeeeeeebbbeeelllvvvxxxuuuqqqnnnmmmlllkkkiiifffeeebbb```]]][[[YYYXXXZZZbbbiiifff[[[OOOIIIHHHHHHGGGFFFFFFGGGJJJNNNQQQRRRSSSUUUWWWYYY[[[]]]^^^]]]___ccchhhnnntttxxxzzzwwwjjj^^^SSSKKKJJJNNNOOOPPPSSSZZZfffuuu|||qqqfff^^^YYYVVVQQQKKKGGGEEEDDDCCCEEEGGGLLLTTT[[[eeevvv~~~vvvpppggg```\\\XXXTTTPPPJJJGGGDDDBBBAAA@@@>>><<<<<<======<<<999888888999888888777777666555555555666555333222111222333444333222222333444666999;;;===@@@DDDGGGIIIIIIHHHGGGIIIKKKOOOSSSVVVZZZ\\\]]]^^^ZZZUUUPPPLLLHHHDDDAAA===;;;999666444222111000111111111000000000///////////////...............,,,,,,,,,,,,,,,+++*********++++++,,,---......///------,,,+++))))))+++---))))))))))))))))))))))))((('''&&&&&&((())))))((()))))))))))))))*********(((((((((((())))))))))))(((((()))***+++---///000333666999<<<>>>???>>>>>>===999555222111111000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,,,,******+++,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))******+++,,,...///...333777999@@@IIINNNNNNMMMNNNQQQTTTWWWZZZ\\\\\\\\\```eeehhhjjjlllnnnppprrrtttwww{{{zzzqqqjjjfffeeedddddddddcccbbb```^^^nnngggaaafffvvvvvvqqqwwwsssooossszzzvvvooonnnmmmmmmhhhdddbbbdddnnnyyy^^^KKK???::::::777777777666666666555555444444333333222222222222////////////////////////000222444555555666777999<<>>??????===;;;999999:::888777777666666555555444444333111/////////000000111111111111222444666777999;;;>>>AAABBBCCCCCCBBBCCCEEEGGGKKKNNNQQQSSSTTTUUUQQQLLLGGGDDDBBB???===:::999777555333111000000///////////////.........------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,------,,,***)))+++,,,)))))))))))))))))))))))))))'''&&&'''(((***))))))*********)))))))))))))))(((((((((((())))))))))))(((((()))***,,,...///000333555999===??????>>>>>>>>><<<888444222000---***************+++++++++++++++,,,------......------)))+++,,,,,,+++***+++---+++++++++,,,,,,++++++***(((((()))))))))))))))***************+++---...///000444777888>>>GGGLLLLLLLLLNNNQQQTTTWWWZZZ[[[\\\[[[___dddhhhjjjlllmmmooopppqqqtttyyyzzzqqqkkkgggbbbbbbbbbbbbaaa```___^^^|||gggcccaaagggwwwzzzqqqmmmqqqzzzsssnnnpppuuu}}}rrrmmmkkkmmmhhhccc^^^\\\cccuuu}}}bbbOOOAAA;;;;;;777777777777666666666555444333333333333222222222000000000000000000000000111333444555555666888:::;;;>>>CCCFFFHHHJJJMMMOOOOOOQQQTTTWWWYYYYYYYYYXXXYYYXXXXXXZZZ\\\]]]]]]\\\YYY[[[]]]\\\ZZZYYY[[[]]][[[[[[\\\\\\]]]^^^``````___```fffppp}}}|||xxxuuurrrooommmiiihhhfffccc```]]]ZZZXXXYYY___eeeeee^^^WWWSSSRRRKKKKKKIIIGGGGGGJJJQQQWWWXXXZZZ^^^bbbeeehhhiiiiiicccdddgggjjjoootttyyy{{{|||pppbbbWWWMMMEEEDDDGGGFFFFFFGGGLLLTTT___jjjpppsss{{{~~~{{{uuulllaaaZZZVVVTTTPPPLLLIIIGGGFFFFFFGGGGGGKKKQQQWWW```qqqwwwnnngggaaa[[[VVVRRROOOJJJGGGFFFEEECCCBBB@@@AAAAAA???<<<::::::;;;777777777666555555444444222111000//////......///000000000000111222333444666777999;;;===>>>>>>???===???AAADDDGGGIIIKKKKKKLLLHHHCCC???>>><<<:::999999888666444333222111111///.........------,,,,,,++++++++++++++++++++++++******+++,,,------------+++++++++++++++,,,,,,,,,,,,...//////---,,,,,,---))))))))))))))))))))))))***((('''''')))******)))++++++******))))))(((((('''((((((((()))))))))***(((((()))***,,,...000111222555999<<>><<<<<<:::888666444111---)))***+++++++++,,,,,,,,,,,,+++,,,------......------)))+++,,,,,,+++***,,,---***++++++,,,,,,+++++++++(((((((((((())))))***************+++,,,---...///000444555666:::CCCGGGGGGKKKLLLOOORRRVVVXXXZZZZZZ[[[___dddhhhjjjlllmmmnnnpppqqqssswww|||}}}vvvooojjjgggaaaaaa```___]]]\\\[[[[[[|||gggddddddkkkzzz{{{tttnnnhhhjjjppp~~~vvvoooooosss|||uuurrrrrrmmmfff^^^XXX[[[kkk|||fffRRRCCC<<<;;;777777777777666666666666444333333333333333333222111111111111000000000000///111222444555888<<>>BBBFFFHHHJJJLLLNNNQQQRRRUUUXXXZZZ[[[ZZZZZZ[[[YYYXXXYYYZZZZZZYYYXXXWWWZZZ\\\[[[YYYYYY[[[^^^]]]]]]\\\[[[\\\]]]^^^___^^^___eeeppp|||wwwsssooommmjjjiiihhhfffccc```]]][[[ZZZ^^^bbbbbb]]]WWWSSSRRRLLLKKKJJJGGGGGGJJJRRRXXXYYY\\\```eeeiiikkklllllleeefffhhhkkkoootttxxx{{{{{{pppbbbXXXNNNFFFBBBCCCDDDDDDFFFJJJQQQ[[[dddiiihhhppp}}}~~~{{{xxxrrriii___XXXUUUSSSPPPMMMJJJHHHGGGGGGHHHHHHKKKPPPVVV___ooo~~~|||tttllleee```TTTQQQLLLIIIGGGFFFDDDCCCAAABBBBBB@@@===;;;;;;<<<777777777666555555444444222222222111111000000//////......///000111222222000000111333444666777888:::;;;===@@@BBBDDDEEEFFFFFFBBB>>>;;;999888777666333222111///..................------,,,+++++++++))))))))))))************)))***+++,,,---.........,,,,,,++++++++++++++++++---///111111///...------))))))))))))))))))))))))***)))((((((***++++++***,,,++++++***)))((((((''''''((((((((())))))******(((((()))***,,,...000111111444888<<<>>>>>>===<<<777666666666666444000,,,---------....../////////+++,,,------......------)))***,,,,,,++++++,,,---***++++++,,,,,,,,,++++++'''((((((((())))))***************+++,,,---...///000333444444777???CCCCCCJJJKKKNNNQQQTTTWWWYYYYYY[[[___eeeiiikkklllmmmnnnqqqqqqsssvvvzzz~~~|||zzzvvvqqqkkkfffcccaaa___```___]]]ZZZXXXXXXXXXyyyqqqgggggguuuuuunnndddbbbccckkk|||zzzooolllqqqtttggg]]]\\\eeeooonnnXXXJJJ>>>666999999:::999888666444333555555444444444333333333111111000000000000111111111333555666666666888:::888:::>>>CCCGGGIIIKKKLLLNNNQQQTTTVVVWWWWWWXXXZZZXXXYYYYYYZZZZZZZZZZZZYYYWWWXXX[[[]]]^^^]]]\\\[[[\\\]]]^^^]]][[[[[[[[[\\\ccc^^^___jjjzzzzzzuuurrrlllhhhggggggddd]]]YYYYYYYYY[[[\\\\\\YYYWWWUUUUUUPPPNNNKKKIIIJJJMMMRRRUUU\\\```cccgggoooxxxzzzvvvpppjjjgggjjjoooppprrrvvv~~~xxxfffVVVLLLHHHGGGGGGFFFGGGIIIKKKOOOTTT[[[___]]]aaaiiirrrzzz}}}{{{wwwrrrmmmeee]]]WWWPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHLLLRRRVVV\\\iiiuuu{{{vvvpppjjj```WWWOOOKKKHHHEEEEEEHHHBBBBBBAAA@@@>>><<<:::999777666666555444444333333000000000000000000000000000000////////////000000111111111111222333444555777888888999::::::;;;;;;<<<;;;:::999777555444333000111111111000///...---,,,+++++++++***))))))))))))************+++++++++))))))***++++++++++++***)))************+++++++++---///222444444111---******))))))((()))+++---...000---***)))+++,,,------((((((''''''''''''(((((((((((((((((((((((((((((()))))))))+++,,,...000111333555888:::<<<;;;:::888666555333111000///......000///...---,,,,,,+++***------------------,,,,,,,,,---...---+++***+++,,,+++***)))+++......+++(((+++*********))))))(((((()))***++++++***+++---///111555999<<<<<<>>>BBBEEEIIIJJJNNNQQQTTTUUUVVVVVV]]]```eeeggghhhiiimmmooopppppprrrvvvyyy{{{{{{zzzpppmmmhhhdddbbb___]]][[[[[[[[[ZZZYYYYYYYYYYYYYYY}}}uuuooorrruuukkkcccbbbeeemmm}}}}}}tttsssyyy}}}kkkcccfffnnnuuu]]]LLLAAA:::777888888888777555444333444444333333333222222222111111000000000000111111111333555555555666888::::::<<<@@@DDDHHHKKKLLLMMMOOORRRUUUWWWWWWXXXZZZ\\\YYYYYYZZZ[[[[[[[[[ZZZZZZXXXYYYZZZ\\\\\\\\\[[[[[[\\\]]]^^^]]]\\\[[[\\\]]]\\\YYY[[[gggwwwzzztttooojjjgggfffbbb[[[VVVVVVVVVXXXZZZZZZXXXVVVUUUUUURRRPPPMMMKKKKKKNNNRRRUUUZZZ^^^aaafffooozzz~~~|||tttnnnjjjlllnnnnnnpppssszzzqqqbbbWWWQQQMMMKKKFFFFFFGGGHHHKKKOOOTTTXXXUUUXXX^^^fffnnnuuu{{{}}}}}}zzzwwwtttooojjjccc[[[VVVQQQOOONNNLLLJJJIIIHHHHHHHHHHHHLLLQQQUUUYYYdddooo|||yyyhhh]]]SSSMMMIIIEEECCCEEEBBBAAAAAA@@@>>><<<:::999666666555555444333333333111111111111111111111111000000////////////000000000000000000111222333444555555555666777777888888777666555444333111000000111000000///......------************************))))))*********+++++++++))))))***++++++++++++***)))************+++++++++,,,---000111111///,,,***++++++***************+++,,,***((((((***+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))***+++,,,...000111222444777999:::999888666555444222111///...............------,,,,,,++++++------------------------,,,---...---+++***+++,,,---+++***+++------+++)))+++*********)))))))))))))))***+++++++++,,,...000222666<<>>BBBFFFJJJMMMNNNOOOQQQSSSUUUWWWWWWYYY[[[^^^YYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[]]]^^^XXXWWWZZZcccpppzzzsssmmmgggeee```YYYTTTSSSSSSUUUWWWXXXWWWVVVWWWWWWUUUSSSPPPNNNNNNPPPTTTVVVXXX\\\___dddnnn{{{zzztttoooooonnnlllmmmpppvvv|||zzzlllaaaXXXOOOJJJIIIHHHGGGGGGIIILLLPPPRRRMMMPPPTTTZZZbbbiiipppssszzz|||}}}~~~}}}zzzyyyvvvsssoookkkfff```YYYTTTPPPOOONNNLLLJJJIIIHHHHHHIIIIIILLLPPPSSSVVV^^^hhhtttrrreeeXXXOOOIIIDDDAAABBBAAA@@@@@@???===;;;999888555555444444333222222222111111111111111111111111111000000//////000000111////////////000111222222111111222222333444444444222222222111000000//////000///...---,,,,,,------***************+++++++++)))))))))*********++++++))))))***++++++++++++***)))************++++++++++++,,,---...---,,,+++***,,,,,,,,,+++***)))((((((((('''&&&''')))******)))******))))))))))))******(((((((((((((((((((((((())))))***+++---///111222222333666888888777555444333222111///...---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........***,,,------++++++,,,...///---+++***+++,,,+++******************))))))))))))***,,,,,,---...111333444999@@@CCCDDDEEEGGGIIILLLMMMNNNOOORRRTTTVVVWWWWWWYYYZZZ\\\]]]___cccfffmmmmmmoooqqqrrrqqqnnnkkkaaa___[[[YYYYYYYYYXXXVVVXXXXXXXXXWWWWWWWWWWWWVVVooocccbbb```ccckkkvvvoooTTTBBB<<<666666666666666666555555333333333333222222222222111111000000000000111111000222444555555666888999>>>@@@CCCGGGKKKMMMOOOOOOPPPRRRTTTVVVWWWXXX[[[^^^ZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[\\\]]]]]]\\\\\\^^^___[[[ZZZ[[[```hhhvvvxxxppphhhddd```YYYTTTSSSQQQSSSVVVWWWWWWXXXYYYZZZXXXVVVSSSQQQQQQRRRUUUWWWXXX\\\___ccclllyyyyyytttrrrppplllmmmpppsssyyyuuulllaaaTTTLLLNNNLLLJJJIIIKKKNNNPPPQQQLLLMMMQQQVVV^^^fffnnnrrryyyzzz|||~~~}}}{{{xxxvvvrrrooolllhhhddd^^^XXXTTTOOONNNMMMKKKJJJIIIHHHHHHIIIHHHKKKPPPRRRUUU[[[ccclllvvvzzzkkkZZZPPPIIICCC@@@AAA?????????>>><<<:::999888555444444333333222111111111111111111111111111111111000000000000000000111...............///000111//////000000111111111222111111111111111111111111000///,,,*********,,,---+++++++++***************))))))))))))************))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,+++***((('''&&&%%%&&&(((***+++***(((***))))))(((((())))))***(((((((((((((((((((((((())))))***,,,...000222333333555777888888777444333111111///...---,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////***+++,,,,,,,,,,,,---...000...,,,+++******++++++************************)))+++------...000333555555;;;CCCGGGHHHHHHJJJLLLNNNNNNNNNOOOQQQTTTVVVXXXUUUUUUVVVVVVXXX[[[___aaaggggggiiikkklllkkkgggddd]]][[[XXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVpppeeebbb]]]___fffooo^^^FFF===888888777777777777777777444444444444333333333333111111000000000000111111000222444555555555777999===???CCCGGGJJJLLLNNNNNNNNNPPPSSSUUUVVVXXXZZZ]]]ZZZZZZ\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]ZZZ\\\]]]]]]]]]]]]___```\\\[[[\\\]]]aaakkktttjjjeeeaaa[[[VVVUUURRRTTTVVVXXXXXXXXXZZZ\\\ZZZXXXUUUSSSSSSUUUWWWYYY[[[^^^aaabbbhhhttt|||zzzvvvuuurrrnnnppptttsssxxx|||qqqbbbWWWSSSPPPMMMMMMOOORRRSSSSSSMMMOOORRRWWW___hhhpppuuu{{{}}}~~~zzzvvvtttooommmiiifffccc^^^YYYUUUNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGJJJOOOSSSUUUYYY```aaaiiivvvooo\\\PPPIIICCC@@@@@@>>>>>>===<<<;;;:::888777555444444333333222111111111111111111111111111111111111000000000000111111.........---......////////////000000000000000111000000111111111222222222///...,,,***)))***+++,,,,,,,,,,,,+++***)))(((((((((((()))))))))*********))))))***++++++++++++***))))))*********+++++++++---,,,,,,,,,,,,,,,------)))***+++,,,,,,+++***)))'''&&&''')))+++,,,+++))))))((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,///111333444666777999:::999777555333000000...---,,,,,,,,,,,,)))******++++++,,,,,,---++++++,,,,,,---...//////***+++,,,,,,,,,,,,---...000///---+++******+++,,,***************+++++++++***+++---...///000333666666<<>>BBBEEEGGGHHHHHHKKKOOOTTTXXXZZZZZZZZZ[[[XXXYYYZZZ\\\]]]]]]^^^^^^XXXYYY[[[\\\]]]\\\\\\[[[YYY[[[]]]^^^^^^___aaacccZZZXXXXXXYYYZZZ___kkkwwwuuulllfff___XXXVVVUUUVVVWWWVVVUUUUUUWWWYYYYYYXXXWWWVVVVVVXXXZZZ\\\[[[```bbb```bbbiiioooqqqrrrpppppprrrrrrrrrwwwqqqeee```ZZZXXXYYYZZZXXXVVVQQQRRRUUUYYY___fffkkkooouuuwwwzzz|||{{{wwwrrrooojjjhhhdddbbb___]]]YYYVVVPPPOOONNNLLLKKKKKKKKKKKKIIIGGGHHHNNNQQQPPPQQQSSSUUU\\\eeeooo{{{zzzaaaRRRJJJDDD@@@???;;;;;;;;;;;;:::888777666666666555555444333333333222222222222222222222222222111111000000111111222//////............//////000000000///////////////------...............///...------,,,++++++******))))))*********+++++++++(((((((((((()))))))))***))))))***++++++++++++***)))************++++++++++++,,,,,,---......------,,,,,,+++***))))))))))))+++)))'''''')))*********))))))(((((((((((())))))))))))))))))))))))))))))******+++---000222555666:::;;;<<<<<<;;;888444222000///...------,,,,,,---,,,,,,,,,,,,------------------------------------,,,---...---+++***+++,,,+++---///...,,,+++,,,---*********++++++,,,,,,,,,,,,---.........///111333666;;;AAADDDFFFHHHKKKOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSRRRTTTXXXZZZYYYXXXVVVUUUTTTUUUWWWXXXXXXWWWWWWUUUSSSRRRSSSSSSSSSRRRVVVWWWXXXYYYYYYWWWVVVUUUxxxnnnkkkaaa\\\]]]ddddddiiimmmQQQEEE:::999777555444333444444333333333222222222111111111111000000000000111111///111333444444555777888777999<<<@@@CCCEEEFFFFFFJJJOOOVVVZZZ\\\\\\[[[[[[XXXXXXZZZ[[[\\\]]]]]]]]]UUUWWWYYY[[[\\\\\\ZZZYYYYYY[[[]]]^^^^^^___aaaccc]]]ZZZXXXYYYYYYZZZbbbkkkvvvzzzooohhh___XXXUUUUUUVVVVVVUUUTTTSSSUUUVVVXXXWWWVVVVVVWWWYYY[[[]]]YYY^^^aaa___```ffflllnnnkkkjjjllloooqqqrrryyyoooiiiaaa^^^______\\\YYYSSSTTTWWWZZZ___dddhhhkkkooorrrvvvxxxwwwtttpppmmmhhhfffbbb```^^^[[[XXXVVVQQQPPPOOONNNMMMMMMMMMMMMKKKHHHHHHMMMOOOMMMLLLNNNMMMTTT\\\eeepppdddTTTKKKDDD@@@???;;;;;;;;;:::999888777666777666666555555444333333222222222222222222222222222222111111111111222222000//////.........//////////////////////////////////////////////////////---------------,,,******&&&'''((()))+++---......(((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++)))+++,,,---...------,,,///...,,,***((((((((((((,,,***'''&&&''')))))))))******))))))))))))******))))))))))))))))))))))))******,,,...000333555777:::;;;<<<<<<:::777333111000///......------------------------------------------------------,,,,,,,,,---...---+++***+++,,,))),,,///000---,,,,,,...*********++++++,,,,,,,,,,,,---............000222555:::???BBBDDDFFFKKKOOOOOOPPPRRRTTTTTTTTTTTTSSSTTTRRRRRRUUUXXXZZZXXXVVVVVVTTTRRRQQQSSSTTTUUUTTTZZZWWWTTTSSSTTTTTTSSSRRRUUUVVVWWWXXXXXXVVVTTTSSSxxxoooiii___aaa]]]\\\ccciii}}}mmmOOO;;;;;;999777666666666555444888888777666444333222111222111111000000000000000000111222222444444555666888:::<<>>AAACCCFFFJJJLLLOOORRRVVVXXXXXXWWWVVVWWWSSSTTTTTTUUUVVVWWWXXXYYYSSSQQQOOOLLLJJJMMMQQQUUUWWWTTTRRRSSSVVVXXXWWWUUUSSSSSSSSSRRRRRRRRRRRRRRRsssiiibbb___aaa^^^___fffjjj|||~~~iiiOOO???;;;999777666666666555444666555555444333222111111222111111000000000000000000111111222333444555555888999<<>>AAACCCFFFJJJMMMNNNQQQUUUWWWWWWVVVUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWSSSQQQNNNJJJHHHJJJOOOSSSUUUSSSRRRRRRUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSqqqgggaaa^^^bbbaaacccjjjmmm{{{vvvcccOOOCCC;;;999777666666666555444333222222222111111111111222111111000000000000000000000111222333444555555777999<<>>===;;;999888888888888777777777666555555444444333333444444444333222222666444333333444555555555333222111111000111111111------......///000000111///.........---,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((())))))************+++...000222444666999;;;;;;:::999999999888555333222111000.........//////------............---------............/////////......---------,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,+++---/////////000222444888:::>>>AAACCCFFFJJJMMMNNNPPPTTTUUUUUUTTTTTTTTTSSSTTTVVVWWWXXXXXXWWWVVVUUUSSSNNNIIIFFFGGGKKKOOOSSSRRRQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVV{{{zzztttlllhhh^^^bbbbbbfffmmmnnnyyyxxxwww}}}ttt```NNNBBB;;;999777666777777555444111111111111111222222222222111111000000000000000000000111222333444444555666888;;;???CCCFFFHHHJJJJJJKKKMMMOOOSSSVVVXXXYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUVVVWWWYYY[[[XXXXXXWWWUUUSSSSSSVVVXXXZZZ```gggnnn|||~~~vvvlllbbb\\\ZZZYYYYYYXXXYYYZZZ[[[\\\^^^^^^^^^^^^___```bbbdddbbbbbbbbb```^^^^^^```ccceeeeeecccaaa```aaaeeehhhppp{{{{{{uuummmhhh```\\\[[[\\\^^^___[[[]]]```ccceeefffggghhhfffbbb^^^[[[ZZZYYYYYYXXXUUUTTTRRRRRRSSSUUUXXX[[[[[[XXXTTTPPPNNNNNNOOOPPPMMMMMMPPPUUUXXX]]]gggrrrhhhYYYNNNFFFBBB???>>><<<:::999888888999777777777666555555444444333333333333333333333222666444111222444666555444444333111000000000111222............//////000000000//////...---,,,,,,+++,,,,,,------,,,++++++***************************'''(((((()))******++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************)))(((''''''((()))***(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,///222444666777:::<<<>>><<<;;;::::::999666444111000///---------...///------............---------------.........//////.........---------,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++,,,---///000000111333555888;;;>>>AAADDDGGGJJJMMMMMMPPPSSSTTTSSSRRRSSSSSSRRRTTTVVVYYYZZZ[[[ZZZZZZXXXUUUPPPIIIEEEEEEHHHLLLQQQPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWuuusssxxxuuutttvvvpppmmm___bbbbbbfffmmmmmmvvv~~~{{{yyybbbMMM@@@<<<:::888777777777666555222222222222333333333333222111111000000000000000///000000111222333444555555777;;;???CCCFFFHHHJJJJJJJJJKKKMMMPPPTTTWWWYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXVVVUUUUUUWWWYYYZZZYYYYYYXXXVVVUUUUUUWWWYYYXXX]]]aaadddlll{{{vvvpppkkkddd^^^]]]\\\[[[ZZZYYYZZZ[[[[[[___^^^^^^^^^___aaabbbcccccccccbbb___]]]]]]___aaaffffffdddbbb______aaaccckkktttwwwrrrjjjccc```___^^^^^^\\\]]]^^^```bbbdddeeefffdddaaa]]]ZZZZZZYYYXXXWWWTTTSSSRRRRRRSSSVVVYYY[[[[[[YYYUUURRROOOOOOOOOPPPOOONNNPPPTTTVVVYYY```iiiuuummm]]]PPPGGGCCC@@@???===;;;999999999999777777777666555555444444333333333333333333333333555333222222333444444444444333111000000000111222000000//////............000000///...------,,,,,,,,,,,,---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************)))(((''''''((()))***((((((((((((((((((((((((((((((((()))***,,,...///...111444777888:::<<<>>>@@@>>>===<<<;;;:::777444///...---,,,,,,,,,---...------............------------------..................---------,,,,,,,,,))))))))))))))))))))))))++++++++++++************,,,...000111111111333555888;;;???BBBDDDGGGKKKMMMNNNPPPRRRSSSRRRQQQRRRSSSPPPRRRVVVYYY]]]___```aaa\\\YYYTTTMMMHHHGGGHHHKKKOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXvvvssstttmmmmmmnnn~~~rrrmmmkkk```bbb```cccjjjjjjsss~~~zzz~~~gggPPP@@@<<<:::888777777777666555333333333444444444444444222111111000000000000000//////000111222333444444555777:::>>>BBBEEEGGGHHHIIIIIIJJJLLLOOOSSSWWWYYYXXXYYYZZZ[[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWWWWXXXZZZWWW]]]```___bbbnnn{{{}}}uuuqqqooojjjccc```___]]]\\\\\\\\\]]]]]]aaa___]]]^^^```bbbbbbbbbddddddcccaaa^^^^^^```bbbffffffeeebbb```______aaaiiiooowww~~~wwwpppjjjeee```]]]aaa```___```ccceeeeeeeeeccc```]]]ZZZZZZYYYWWWVVVUUUTTTTTTTTTUUUXXXZZZ\\\ZZZXXXVVVSSSQQQOOOOOOOOONNNMMMNNNRRRTTTVVV[[[bbbkkkvvvtttdddVVVKKKGGGAAA@@@>>>;;;:::999999999777777777666555555444444333333222222222333444444333555777666444333333444333222111111000111111111111000000///......------000/////////...---------,,,,,,------------,,,,,,))))))))))))))))))))))))************))))))((((((************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))((((((''''''(((((())))))))))))))))))))))))))))))(((((()))+++---///111000333777:::;;;<<<>>>@@@AAA???===<<<;;;999666444...---,,,++++++,,,------------............------,,,------------.........------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++---///111111111222444666999;;;???BBBDDDGGGKKKNNNOOOPPPRRRRRRQQQQQQRRRSSSPPPQQQTTTXXX\\\```ccceee```^^^ZZZTTTNNNKKKKKKLLLOOOQQQTTTUUUSSSRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVWWW|||{{{uuukkkhhhjjjnnn|||vvvlllhhhhhhaaaaaa]]]___fffgggppp~~~uuuwww{{{uuurrrooommmnnnzzzlllTTTDDD<<<:::888777888888666555444444444444444333333333222111111000000000000000//////000111222333444444444666999===AAADDDFFFGGGHHHIIIJJJLLLPPPSSSVVVXXXZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZ```dddaaaaaajjjvvv~~~yyywwwvvvppphhhaaaaaa```______```bbbcccdddaaa______aaacccbbbaaaccccccbbb___]]]]]]```bbbdddeeedddbbb```^^^___```ccchhhooovvvzzztttmmmhhhgggdddbbbbbbdddffffffeeeccc```]]]ZZZYYYXXXVVVTTTSSSSSSTTTTTTVVVWWWYYYZZZWWWWWWVVVTTTRRRPPPNNNMMMOOOMMMNNNSSSUUUVVVYYY___fffppp{{{nnn]]]QQQLLLBBBAAA>>><<<:::999999999777777777666555555444444333333222222222333444555333888===<<<666222333555111222222222222111000000///////////////.........////////////............,,,,,,---------------,,,************************)))))))))))))))*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************'''(((((((((((((((((('''))))))))))))))))))))))))))))))((()))+++...000222222555999<<<>>>???@@@AAA@@@???<<<;;;:::888444222...---,,,+++,,,,,,---...------............------,,,,,,---------.........,,,,,,+++++++++*********))))))))))))))))))))))))((()))******+++,,,---------///111222222333555666999<<>>???@@@BBBCCC???===;;;999888666222000///...---,,,------//////---..................---,,,,,,,,,---------......+++++++++*********))))))))))))))))))))))))))))))))))))***+++---...//////...///111222222333555777999<<>>999888:::777777666666555555444444555444444444444555666666888:::===???===888222...444444333333222111000000000///...------...///000//////000000///...---------------,,,,,,,,,+++++++++++++++************)))***++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++...,,,+++,,,......+++))))))))))))))))))))))))))))))'''&&&&&&((())))))(((((((((''''''''''''((((((((()))******+++---000333999:::<<<>>>??????>>>>>>===<<<:::999888666333000------++++++++++++------..............................---------,,,,,,,,,************************))))))))))))************)))))))))******++++++,,,***---000222333555777999999<<>>BBBEEEGGGKKKOOOQQQRRRRRRSSSTTTSSSTTTWWWZZZ[[[ZZZYYYXXXZZZYYYXXXXXXXXXZZZ[[[\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWZZZ[[[ZZZYYYYYYYYYcccllltttxxx}}}xxxpppjjjgggddddddfffkkknnnoooooojjjggghhhfffaaa]]]]]]^^^___aaaaaaaaaaaaccceeegggeeecccbbbcccaaa^^^[[[ZZZ^^^eeemmmuuu{{{xxxsssooommmooopppnnnmmmgggccc]]]YYYVVVTTTRRRQQQPPPOOONNNNNNOOOQQQSSSUUUUUUUUUUUUUUUSSSQQQOOOMMMLLLMMMOOOSSSWWW\\\___aaafffkkkrrr{{{xxxeeeZZZNNNHHHCCCBBB???:::999;;;777777777666666555555444333222222222222333444444444555666777666555333222444444333333222111111000000//////////////////000//////000000///......------------,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++---------,,,,,,+++++++++...,,,+++,,,......+++)))***************************(((''''''((()))((('''******))))))))))))******)))***+++,,,,,,///222555999:::<<<>>>??????>>>>>>===<<<:::999888666333111///...---,,,,,,---...///...........................------------,,,,,,,,,+++++++++***************(((((()))))))))*********+++++++++,,,,,,------...,,,...111333444555666888888;;;???BBBEEEIIINNNRRRVVVVVVUUUTTTSSSSSSSSSSSSUUUVVVWWWXXXYYY[[[^^^aaaccchhhlllkkkccc[[[VVVUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSRRRQQQQQQPPPPPP|||uuutttxxxzzzxxxvvvrrrlllfffaaa``````\\\\\\___cccddddddkkksssxxxrrrjjjnnnuuu}}}xxxoooiii___XXX\\\fffjjjxxxbbbKKK???<<<999777777888777777777666555444444333444444666444222///...---------......///000111222333333222444777999;;;===AAADDDHHHKKKNNNQQQQQQRRRSSSTTTSSSUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\YYYXXXWWWUUUTTTSSSSSSSSSSSSUUUXXXYYYYYYXXXYYYZZZgggnnnvvv}}}~~~xxxrrrnnnkkkhhhhhhiiilllmmmnnnnnnjjjjjjlllkkkddd^^^]]]```aaacccdddcccdddfffgggjjjiiigggffffffeeebbb___[[[```hhhpppwww{{{}}}}}}}}}xxxsssqqqrrrsssrrrpppjjjfffaaa\\\YYYVVVTTTRRRQQQPPPNNNMMMNNNOOOQQQRRRUUUUUUUUUUUUTTTRRRPPPOOOKKKLLLNNNRRRVVV[[[```bbbhhhkkkpppvvv|||ooobbbSSSLLLFFFCCCAAA<<<;;;===888888777777666555555444333222222222222333444444555444333111111222333444444333333222222111111111000000111111111111000000//////000000000///............---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,------+++)))++++++++++++++++++++++++,,,***((('''((()))((('''******))))))))))))*********+++------...000444777999:::<<<>>>????????????===<<<:::999888777444111000000///......///000000........................------------,,,,,,,,,,,,++++++++++++******))))))(((((((((((()))))))))))),,,------...//////000000...111333444444555666888888:::>>>AAAEEEIIIMMMQQQXXXXXXWWWVVVVVVUUUTTTTTTSSSVVVYYYZZZ[[[]]]___```ccchhhlllkkkeee^^^ZZZXXXUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPOOO}}}xxxyyy|||ssssssrrroookkkfffbbb```^^^]]]\\\^^^bbbcccccchhhnnnzzzrrrlllmmmqqqzzz|||ooodddaaaeeefffrrrfffPPP@@@===999777777888999888777666555444444333444444111111000//////000000111//////000111222333444444333555777999;;;===AAACCCHHHKKKNNNPPPPPPQQQSSSTTTTTTUUUWWWYYYZZZZZZYYYXXXWWWWWWYYYZZZ[[[[[[[[[[[[YYYXXXWWWUUUTTTTTTTTTTTTSSSVVVYYYZZZZZZZZZ\\\]]]dddjjjrrr{{{{{{vvvrrrnnnllliiiiiikkklllmmmmmmlllhhhhhhkkklllgggdddcccbbbdddfffgggggggggiiikkknnnnnnlllkkkjjjhhhfffddd```eeennnvvv{{{}}}|||{{{~~~xxxvvvvvvwwwvvvuuuppplllfff```\\\YYYVVVSSSQQQPPPNNNMMMLLLMMMOOOPPPSSSTTTTTTUUUTTTSSSQQQPPPNNNNNNOOOQQQUUUYYY]]]___hhhjjjmmmqqqwww~~~yyyiiiZZZQQQHHHEEEBBB>>><<<===999999888777777666555555555444444444444555666666:::888666333222111222222333333333222222111111111000111222333333222111000//////000000000//////...............---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,+++***++++++++++++++++++++++++---+++)))((())))))(((&&&((((((''''''''''''(((((()))+++---...///111555888:::;;;===???@@@AAA@@@@@@>>><<<;;;:::999888555333111000///......///000111........................---------,,,,,,,,,++++++,,,,,,++++++***)))))))))''''''((((((((()))))))))------......///000111111111333555666555555666888:::<<>>:::777777999999999777666555444444333444444/////////000111111222333...///000111222333333444444666888:::;;;>>>AAADDDGGGJJJMMMOOOPPPQQQTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXZZZZZZXXXWWWWWWWWWWWWWWWTTTVVVYYYZZZZZZ[[[]]]______eeemmmvvv~~~zzzvvvsssooommmkkkkkkmmmoooppppppnnnhhheeeggggggeeeeeegggeeegggiiijjjjjjkkkmmmooossssssrrrpppmmmjjjhhhgggdddiiiqqqyyy~~~~~~|||}}}|||uuupppiiibbb]]]XXXTTTQQQQQQPPPNNNLLLKKKLLLMMMNNNQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNNNNPPPSSSXXX\\\^^^fffhhhkkkooottt{{{tttbbbWWWLLLGGGDDD@@@===>>>;;;:::999888777666555555555444444444444555666666888888777666555333222222333333222222222222222111000111222333333222111000//////000000000000000////////////.........------------------,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++************************...,,,))))))))))))((('''((((((''''''''''''(((((((((***,,,---///222666999;;;<<<>>>AAABBBCCCCCCBBB???>>><<<<<<;;;:::777555111000///......///000111////////////////////////------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((()))))))))))),,,,,,---...///000111111333555777777777666777999>>>???AAACCCCCCEEEIIIKKKQQQRRRTTTVVVWWWXXXXXXXXXTTTXXX]]]```bbbcccdddeeegggiiilllmmmjjjeeeaaa^^^WWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSSSS~~~tttjjjhhhfffeeedddcccaaa___aaa^^^]]]```aaa```bbbgggoooxxx{{{}}}~~~nnnZZZDDD@@@;;;888777888999999777666555444444333444444111111111111111111000000------...///000111222222555777999:::;;;===AAACCCFFFHHHKKKNNNOOORRRUUUWWWVVVWWWWWWXXXYYYYYYXXXXXX[[[ZZZZZZZZZYYYYYYYYYXXX[[[[[[ZZZZZZZZZZZZ[[[[[[UUUWWWYYYYYYZZZZZZ]]]___]]]dddkkkrrr}}}~~~zzzwwwtttqqqnnnnnnooorrrssssssqqqiiicccbbbbbb```bbbeeehhhjjjlllmmmmmmnnnqqqrrrxxxxxxxxxtttpppllljjjiiieeejjjqqqyyy~~~}}}yyyssskkkbbb\\\VVVQQQMMMQQQOOOMMMKKKJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRRRRQQQLLLLLLLLLOOOSSSXXX]]]```aaadddhhhlllqqqwww~~~mmm___RRRKKKHHHCCC??????<<<;;;:::999888666666555333222222222222333444444222333444555666555444333222222222222222222222222111111222222222222111111//////000111111111000000000////////////...............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------+++---......,,,++++++,,,************************---,,,***)))*********)))******))))))))))))******(((***,,,...000333777;;;===>>>@@@CCCDDDEEEEEEEEEAAA@@@>>>>>>>>><<<:::888111000////////////000111////////////////////////,,,,,,,,,,,,++++++++++++************************))))))))))))************++++++,,,---///000111111444666888999888888999:::???AAACCCDDDDDDFFFIIIKKKNNNPPPRRRUUUXXXYYYYYYYYYXXX\\\aaadddfffhhhiiikkkjjjkkkmmmmmmlllgggccc```YYYXXXVVVTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTT{{{rrrhhheeebbbaaabbbbbb```^^^```]]]^^^bbbccc```___aaagggnnnZZZFFFBBB<<<888777888888888777666555444444333444444333333333222111000///...---......///000111222333444666888999:::<<>>@@@BBBEEEFFFGGGGGGGGGCCCAAA@@@@@@@@@???<<<:::333222111000000111222333////////////////////////,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,************+++++++++++++++,,,---...///111222222444666888999999999;;;<<<>>>@@@CCCDDDFFFHHHKKKNNNNNNPPPSSSVVVXXXYYYYYYYYYYYY\\\aaadddfffiiikkkmmmmmmmmmnnnnnnmmmiiidddaaaYYYXXXVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTxxxnnnkkkgggbbb`````````^^^\\\^^^\\\___eeefffaaa]]]\\\cccwwwnnnYYYHHHCCC===888777777888888777777555444444444444444111222222222222111000000000000111222333444555555333555777888999;;;>>>AAACCCFFFIIILLLOOOSSSWWW[[[WWWWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWXXXZZZ]]]^^^ZZZZZZZZZ[[[\\\^^^___```\\\^^^______^^^___aaaccc\\\dddjjjlllrrrzzzuuuoookkkkkkmmmoooooofff```\\\]]]___^^^```dddkkkmmmpppqqqqqqsssuuuwww~~~~~~yyyrrrllljjjjjjeeeiiipppzzz~~~tttjjjaaaYYYRRRNNNOOOMMMKKKJJJIIIJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQPPPQQQPPPOOONNNPPPTTTXXXZZZYYY\\\aaaeeeiiimmmqqquuuzzz}}}xxxuuutttuuu}}}~~~nnn]]]TTTPPPJJJEEECCC===<<<;;;:::888777666555555444444444444555666666888777666444333333444444222222222222222222222222222111000//////000111222//////000111111111111111000000000000//////////////////.........---------,,,------......------,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------***---///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++((((((''''''''''''((((((***,,,...111333777;;;??????AAACCCFFFHHHIIIIIIIIIDDDBBBAAAAAAAAA@@@>>>;;;444444222222222222444444000000000000000000000000,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,---///000222333333444666999:::::::::<<<======???BBBEEEGGGJJJNNNQQQPPPRRRUUUWWWYYYYYYXXXXXXWWWZZZ^^^aaadddfffjjjlllnnnnnnoooooonnnjjjeeeaaaZZZXXXVVVTTTRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSvvvkkkhhhfffbbb___\\\[[[[[[[[[XXX\\\```aaa```]]][[[[[[___lllqqqYYYIII<<<:::<<<777777:::555888777555444444444666777333333222222222222222222111111222222222333333333222444555666777:::>>>AAAFFFHHHJJJLLLMMMPPPSSSVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYY]]]ZZZXXXZZZ]]]___^^^\\\cccaaaaaabbbeeeeeebbb___dddfffiiimmmttt}}}xxxuuummmfffdddiiinnnqqqqqqhhhbbb```^^^[[[^^^eeegggpppwwwxxxyyy{{{}}}|||}}}rrrjjjhhhhhhgggiiippp{{{xxxtttyyyxxx}}}ttteee[[[WWWWWWPPPLLLKKKLLLLLLJJJJJJMMMQQQRRRTTTSSSQQQOOONNNMMMLLLMMMMMMOOOQQQTTTWWWXXXZZZ\\\___aaadddhhhmmmpppyyy~~~wwwlllfffccc```___eeeiiisssuuuhhh]]]WWWQQQIIIDDDAAA>>>;;;999999888777666666666666777777777777777333444444555555444444333444444222111000/////////111111111111111111111111111111222222222333333333111111000000/////////...//////............/////////......------,,,,,,+++,,,,,,---------.........000///...---------------//////...---,,,,,,++++++))))))******+++++++++++++++++++++************)))(((((((((((())))))))))))***,,,///333888<<<@@@BBBFFFFFFGGGJJJLLLLLLKKKIIICCCCCCBBBAAA???===:::999777555333333444666666666666444222000...------...,,,***))))))******)))'''******)))))))))))))))***)))******+++++++++******+++,,,---...000111222222777777888999;;;<<<======BBBCCCDDDGGGJJJNNNRRRTTTVVVWWWXXXZZZZZZZZZYYYYYY[[[ZZZ[[[]]]bbbgggjjjlllmmmoooqqqrrroookkkeeebbb[[[ZZZXXXVVVTTTSSSSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTrrrhhhdddbbb___\\\[[[ZZZZZZ[[[YYY[[[]]]^^^^^^]]][[[YYY___iiivvv^^^MMM>>>;;;<<<666666999444666666666666666555555444222222222111111111111000111111111111222222222222222444555666777:::>>>AAADDDFFFIIIKKKMMMOOORRRTTTWWWVVVVVVWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY[[[^^^aaabbbbbbbbbaaa```bbbdddeeedddbbbfffgggjjjnnnsss{{{yyyuuummmfffdddgggmmmppprrrjjjdddaaa]]]ZZZ^^^eeekkkrrryyy|||wwwoookkkjjjgggiiiooozzzxxxsssnnnlllppp{{{}}}ooocccZZZVVVRRRNNNLLLMMMLLLJJJKKKOOOOOORRRVVVXXXWWWUUUSSSSSSOOOPPPPPPQQQSSSVVVXXXZZZ^^^```bbbdddfffiiimmmqqqvvv{{{~~~rrrkkkaaaZZZWWWVVVUUUUUUYYY]]]fffsssyyyjjj___XXXRRRKKKEEEBBB???<<<::::::999888777666666666666666666666666444555555555555555555444444333222111111111111111000000000000000000000000111111111222222222333333111111000000000///////////////............//////---------------------...***++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,///......---,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++(((((((((((()))))))))***,,,...111666:::???BBBDDDHHHHHHJJJLLLMMMMMMJJJGGGGGGFFFEEECCCAAA@@@>>>>>>999888666777888999999888666555222000...---------,,,***))))))******)))(((,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,...///111222333888999:::;;;<<<>>>>>>???CCCCCCEEEGGGKKKOOORRRTTTVVVWWWYYY[[[[[[[[[ZZZYYYYYYYYYZZZ]]]bbbggglllnnnoooqqqrrrqqqnnniiiccc______]]]ZZZWWWTTTRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTmmmccc___]]][[[YYYXXXXXXYYYZZZ[[[YYYYYYZZZ]]]]]]ZZZWWWZZZaaa{{{}}}dddRRRBBB<<<<<<666666999444444555777888888666444222222111111111000000000000000000000000111111111111222444555666777:::===@@@AAADDDHHHKKKMMMNNNPPPQQQVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^```ccceeebbbaaa```aaaccceeeeeeeeeeeegggiiilllpppvvv}}}}}}{{{uuummmgggeeehhhmmmqqquuuooohhhbbb]]]ZZZ]]]ccclllrrryyy~~~|||tttpppnnnkkklllpppyyyzzztttfffeeefffmmmwww|||nnn```WWWUUUPPPMMMMMMLLLJJJLLLPPPNNNSSSZZZ___```^^^\\\[[[UUUTTTTTTUUUVVVXXXZZZ[[[bbbdddfffggggggiiilllooorrrvvv}}}zzzqqqjjj^^^ZZZTTTPPPOOOOOOOOONNNNNNRRRXXXdddrrr}}}nnnbbbZZZTTTLLLFFFCCC@@@===;;;::::::999888777777777777666666666666555555666666666666555555333333222222222222333333000000000000000000000000000000111111111222222222111111111000000000000000000//////......//////000,,,,,,------...//////000+++++++++,,,,,,,,,------...---,,,,,,+++,,,,,,,,,.........------,,,,,,+++******++++++++++++,,,,,,------------,,,,,,,,,,,,))))))((())))))******+++...000444999>>>BBBEEEGGGJJJKKKMMMOOOPPPNNNJJJFFFFFFDDDBBB@@@>>>>>>>>>>>>======<<<===???>>><<<:::777555333000...,,,,,,,,,,,,***)))***++++++***((((((((((((((())))))***+++***+++,,,---------------,,,---...000222333555555:::;;;<<<>>>@@@AAAAAAAAACCCDDDFFFIIILLLPPPSSSTTTUUUWWWZZZ\\\]]]\\\ZZZYYYWWWXXXZZZ]]]bbbggglllooorrrrrrrrrqqqmmmgggaaa^^^___]]]ZZZWWWTTTRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTT~~~kkk```[[[ZZZXXXWWWWWWXXXYYYZZZ]]]YYYWWWXXX]]]^^^[[[WWWTTTZZZssskkkVVVDDD<<<;;;666777:::555555666777777777666444333333333222222111111000000////////////000000000000222333555666777999===@@@@@@DDDIIILLLMMMNNNOOOPPPUUUUUUUUUUUUVVVWWWYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^``````]]]]]]```ddddddcccaaaaaabbbcccdddeeeaaabbbdddgggkkkqqqxxx~~~{{{{{{tttlllhhhgggiiinnntttyyyuuunnneee]]]ZZZ\\\```jjjooouuu|||~~~xxxuuutttrrrsssvvv|||}}}xxxkkkhhhfffggglll{{{xxxiii]]]XXXRRRMMMLLLJJJIIIKKKOOOPPPWWW```gggiiigggdddaaa[[[ZZZYYYYYYYYY[[[\\\]]]dddeeeggggggggggggiiikkkmmmsss{{{{{{vvvsssssstttttttttsssqqqnnnllljjjfff```\\\XXXVVVRRROOOMMMLLLLLLKKKKKKNNNSSS[[[gggvvvpppccc[[[TTTLLLFFFBBB???<<<:::::::::999777999999888888888888888777444444555555555555444444333222222222333333444555333333333333333333333333000000000111111111222222111111111111111111111111000000////////////000000------........./////////............//////////////////............//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))))))))))))))***,,,,,,///111666<<>>======>>>???BBBBBBCCCDDDEEEDDD@@@===777555222000---,,,++++++,,,+++******+++,,,+++***'''&&&&&&''''''((()))*********+++,,,------------...///111333555777888999<<<>>>@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKNNNQQQTTTUUUUUUWWW[[[]]]^^^]]][[[ZZZXXXYYY[[[^^^aaafffkkkooorrrrrrqqqoookkkfffaaa^^^ZZZYYYWWWUUUTTTSSSTTTTTTRRRSSSSSSSSSTTTTTTTTTTTT~~~xxx~~~kkkaaa[[[ZZZXXXVVVVVVWWWXXXYYY]]]ZZZWWWYYY]]]___[[[WWWTTTZZZrrrrrrZZZFFF<<<:::666999<<<777888777666555444555555666555555444333222222111111....../////////000000000111333444555666999===@@@AAADDDIIILLLNNNNNNPPPQQQSSSTTTTTTTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\^^^```___]]]]]]```cccfffeeecccaaa`````````aaa^^^___aaaccchhhoooxxx~~~|||wwwooogggfffeeeeeekkkssszzzyyyssshhh^^^YYYZZZ[[[fffkkkqqqyyy}}}zzzyyyzzzwwwzzz~~~~~~rrrmmmiiiffffffoooqqqggg\\\UUUPPPNNNKKKHHHIIINNNRRR[[[fffoooqqqnnnjjjgggbbbaaa___^^^^^^^^^______eeefffggggggeeeeeefffggglllrrryyywwwqqqmmmhhheeeddddddeeeddd```^^^[[[YYYWWWTTTPPPNNNPPPOOONNNLLLJJJHHHHHHHHHLLLNNNRRRWWW```mmm{{{rrrcccZZZRRRJJJDDDAAA>>>;;;999999888777666888888888777777666666666222333333444444333333222222222222222333444555555333333333333333333333333000111111111111222222222111111111222222222222222000000////////////000000000000000//////.............../////////000000000//////.........//////000---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))+++---...///222888???EEEJJJNNNOOOOOOPPPSSSVVVVVVTTTOOOJJJHHHGGGDDDBBBAAABBBCCCDDDEEEEEEFFFGGGHHHFFFBBB>>>666444222///---,,,++++++,,,+++***+++,,,---,,,++++++*********++++++,,,---((()))***+++,,,,,,,,,,,,...///111333666888:::;;;>>>@@@BBBEEEGGGGGGGGGGGGGGGIIIKKKNNNQQQTTTVVVWWWVVVXXX[[[^^^___^^^]]]\\\[[[]]]___```aaaeeejjjnnnqqqqqqooommmiiieeebbb___XXXWWWUUUTTTSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTzzzuuuqqqyyymmmccc\\\ZZZXXXVVVUUUVVVWWWWWW[[[YYYYYY[[[]]]]]]ZZZWWWXXX]]]ppp}}}{{{___III===:::666999<<<777999777555444333444666777666666555444333222222111////////////000000000000111333444555666999<<>>;;;999888888777666666666555555444444333333222222333333333333222222222222222222222333444444222222222222222222222222111111222222222333333333222222222222222333333333111000000//////000000111222111111000//////......---------............///---------,,,------...///------------------------......------------,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***,,,...000///333:::CCCJJJPPPTTTVVVTTTTTTVVVXXXXXXUUUPPPLLLFFFEEECCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFDDD???<<<555333111///---,,,,,,,,,,,,+++++++++---...---,,,+++++++++*********++++++'''((()))***+++,,,,,,,,,,,,---///222555888:::;;;???AAADDDGGGIIIJJJJJJIIIJJJLLLNNNQQQTTTVVVXXXXXXXXXYYY[[[]]]____________]]]```bbbbbbbbbeeejjjooorrrqqqnnnkkkhhhdddaaa```[[[ZZZWWWTTTRRRQQQQQQPPPSSSSSSSSSSSSTTTTTTTTTTTT|||wwwwwwzzzjjjddd]]][[[XXXUUUTTTSSSSSSTTTWWWXXXZZZ\\\\\\ZZZXXXVVVYYYZZZiiifffNNN???;;;666888:::444777777666555555555555555666555555444333222111000//////000000000111111111111222444555666888<<>>GGGPPPWWW[[[]]][[[ZZZZZZYYYXXXTTTOOOKKKBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>:::888333222000...---------------++++++,,,---......---,,,+++***))))))(((((()))((((((***+++,,,------------///111444777:::<<<>>>@@@BBBEEEIIIKKKKKKKKKJJJMMMNNNQQQTTTWWWYYYZZZZZZZZZ[[[[[[\\\^^^___aaabbb]]]```cccddddddfffmmmrrrtttrrroookkkfffbbb___^^^]]][[[YYYVVVTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTT}}}pppgggddd]]][[[XXXUUURRRQQQQQQQQQSSSWWW[[[\\\[[[XXXVVVUUUUUUTTT```|||{{{tttzzz{{{wwwyyykkkRRRAAA;;;555666888222555666777888777666444333555555444333222000000///000000000000111111111111111222444555666888<<>>===<<<<<<;;;:::666444222111///...------......---,,,+++,,,...///...---000000...---,,,+++++++++((()))+++,,,---.........111222444888;;;>>>@@@BBB@@@BBBFFFIIILLLLLLKKKKKKNNNPPPSSSVVVYYYZZZ[[[[[[\\\[[[[[[\\\]]]___bbbccc\\\```dddeeeeeehhhooovvvwwwtttpppjjjeee```]]]\\\[[[ZZZXXXWWWVVVWWWWWWXXXSSSSSSSSSSSSTTTTTTTTTTTT{{{~~~tttjjjdddbbbYYYXXXUUURRRPPPOOOOOOOOOSSSWWW[[[[[[XXXUUUUUUUUUUUUVVV[[[jjjxxxiiigggiiiiiiggghhhooo~~~www[[[BBB<<<<<<888444555333333444555666777888999555555555555444222000///222222111111111111222222666666666666777888::::::@@@BBBEEEGGGHHHIIILLLNNNPPPPPPQQQRRRTTTVVVWWWYYYZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWVVVUUUWWWZZZ]]]___aaaaaaaaaaaaaaa___^^^]]]WWWVVVVVVVVVYYY```hhhoooyyyyyynnnddd]]]YYYWWWVVV```bbbbbb___YYYUUUSSSSSSVVVYYY\\\```eeeooo{{{}}}{{{zzz}}}wwwoookkkjjjgggbbbbbbfff{{{zzzuuupppmmmfff\\\VVVUUUTTTYYYaaakkkrrrwwwzzz{{{yyyxxxvvvvvvvvvuuurrroooqqqpppppppppqqqpppmmmkkkkkkiiikkksssyyy~~~xxxppplllddd\\\WWWQQQNNNKKKHHHGGGFFFEEECCCFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFHHHHHHHHHHHHMMMKKKLLLOOOQQQRRRXXX___eeelllssszzz~~~zzzuuusssuuuvvvxxx|||yyyhhh[[[PPPGGGBBB???>>><<<:::999999999999:::999777555444333444444777777666555444333333222111222222222222111000000666666555444444444444555555333111222555777555333666666555555555444444444000000000000111111111111000000000111111000000000000000000000////////////////////////............---...............------.................................------,,,,,,,,,------,,,+++***+++///222444===FFFNNNWWWaaahhhiiiiiifffaaa\\\WWWQQQJJJEEEAAAAAABBBCCCEEEDDDAAA???<<<<<<;;;999666444111000//////.........---------........................///...---,,,***)))((('''+++++++++,,,---...///000111333555888<<>>===888555666555555666666666666666666555555555555444222000///222111111000000111111222555555555555666888999:::???AAACCCEEEFFFHHHJJJMMMOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVUUUUUUVVVXXX[[[\\\^^^___``````___^^^[[[ZZZWWWVVVUUUTTTUUUZZZaaafffppp}}}~~~sssiiibbb]]]ZZZXXXYYY[[[\\\ZZZUUUQQQOOOOOORRRTTTWWW[[[```iiiuuu}}}~~~}}}zzz}}}{{{uuuqqqrrrqqqmmmnnnqqqzzz{{{vvvrrrpppjjj```YYYXXXUUUYYY```hhhooouuuxxxzzz{{{zzz{{{|||}}}|||yyywwwsssrrrrrrssstttssspppnnnllliiikkkqqqwww{{{tttlllhhh```YYYUUUOOOMMMIIIGGGGGGGGGEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHLLLJJJJJJMMMMMMNNNTTT\\\```fffmmmqqqxxx~~~zzzuuusssssssssrrruuuyyyyyyhhh[[[PPPHHHDDD???>>><<<;;;999999999::::::999888777666666666666555555555555444444444444222222222222111111111111444333333444444555666666555333222333555666555333555555555555444444444444333333222222111111111000111111000000000000111111111111111000000000//////////////////...............//////000//////.................................------------------,,,,,,,,,+++***)))+++...111444>>>HHHOOOYYYdddlllmmmmmmiiiddd^^^WWWPPPHHHCCC@@@@@@@@@BBBCCCBBB???===:::999777555333111///...//////.........---------..............................---,,,+++******))),,,,,,,,,------...///000333444777:::>>>AAADDDEEEHHHHHHHHHIIIKKKMMMNNNOOOQQQSSSUUUXXX[[[]]]^^^___```^^^[[[\\\___bbbccccccgggfffeeefffgggjjjmmmoooqqqnnnjjjfffcccaaa```___\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUVVV~~~wwwwwwtttmmmccc[[[XXXXXXWWWVVVTTTSSSRRRSSSSSSTTTUUUVVVXXXXXXUUUSSSRRRRRRRRRUUUYYYddd|||}}}}}}{{{tttkkkddd___\\\]]]XXX___mmm~~~eeeKKKAAA>>>999666777888888777666555444444333555555555444333222111000222111111000000111111222333333333444555777888999===???BBBCCCEEEFFFIIIKKKNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSTTTUUUWWWYYYZZZ[[[]]]^^^]]][[[XXXWWWXXXWWWUUURRRQQQTTTYYY\\\dddppp{{{qqqiiiccc^^^ZZZTTTVVVWWWVVVSSSOOOMMMLLLNNNQQQSSSVVV[[[cccooowwwzzz}}}}}}{{{zzzxxx|||{{{vvvsssuuuvvvvvvvvvyyyzzz|||wwwsssrrrmmmeee___]]]WWWZZZ___fffmmmsssxxxzzz|||}}}~~~vvvvvvvvvwwwxxxxxxvvvtttoookkkkkkppptttwww}}}pppiiiddd]]]WWWTTTNNNKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCEEEFFFGGGGGGHHHHHHKKKIIIIIIJJJIIIJJJQQQZZZbbbggglllnnnsss}}}}}}xxxuuuuuusssoooooorrrxxxyyyhhhZZZPPPIIIEEE???>>>===;;;::::::::::::999:::::::::999888777777333333333444444444555555444333222111000111111222111111222333444555666666444333333333555666555444555555555444444444333333666555555444222111111000333222111000000111222333222222222111111111000000////////////............//////000000000000000///........................---------------.........++++++***)))(((***...111777@@@JJJQQQ[[[hhhppprrrqqqmmmggg```XXXOOOGGGAAA>>>>>>>>>>>>??????<<<:::666555333000...---------...............---------...........................------------,,,,,,,,,---------...//////000000444555888<<<@@@CCCFFFHHHKKKJJJIIIIIIJJJMMMOOOQQQSSSUUUWWWYYY[[[\\\]]]^^^___]]][[[\\\^^^```bbbbbbiiihhhhhhhhhhhhjjjlllmmmmmmkkkhhheeebbbaaa``````ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWuuuuuurrrkkkaaaZZZXXXXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUSSSVVVXXX^^^qqq~~~||||||~~~tttkkkdddaaa\\\\\\cccrrrkkkRRRDDD===888666777888888777666555444444333555555444444333222111111111111000000000000111111222222222333444666777888<<<>>>AAACCCDDDFFFIIIKKKNNNNNNPPPRRRSSSUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYVVVUUUTTTSSSSSSSSSUUUVVVVVVWWWZZZ[[[[[[XXXUUUTTTXXXWWWUUURRRPPPQQQUUUXXX[[[eeewwwxxxpppiiibbb^^^UUUVVVWWWVVVTTTQQQNNNMMMNNNQQQSSSUUUYYYaaammmuuuyyyzzz||||||{{{xxxvvvtttvvvyyy}}}zzzwwwxxx{{{||||||||||||yyysssppppppnnnhhhcccbbb[[[\\\```fffllltttzzz~~~~~~zzzzzzzzz{{{}}}}}}{{{yyytttooommmpppsssuuu{{{}}}ooohhhccc]]]WWWUUUNNNLLLHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHJJJHHHHHHIIIHHHJJJSSS]]]jjjooorrrqqqsss{{{|||yyyyyyvvvqqqpppssszzz{{{iiiZZZOOOGGGDDD???>>>>>>===<<<;;;;;;;;;999999:::;;;:::999888777333333333444444444444444555444222000000111222333111111222333444444444444444444444444555555555555555555555444444444444333555555444444333222222111444333111000000111333444333333333222222222111111////////////..................///000000000//////........................,,,,,,------......//////+++++++++***)))+++///222999BBBLLLTTT]]]iiippprrrrrrnnnggg```XXXPPPGGGBBB===<<<;;;;;;<<<;;;888666444222///---,,,,,,------................................................---------............///......///000000111111111444666999===AAAEEEHHHJJJMMMLLLJJJIIIJJJMMMOOOQQQSSSTTTUUUWWWXXXYYYZZZZZZ]]][[[ZZZZZZ[[[]]]___```ggggggggghhhiiijjjkkklllllljjjhhheeebbb```______XXXWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVVVV|||sssrrroooggg]]]VVVTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSVVVUUUUUUUUUWWWXXXXXXXXXTTTVVVWWWZZZkkk{{{ppphhhccc^^^^^^jjj|||sssYYYGGG===888666777666666666666666555555555555444444333222222222222111000000000000000000111000111111222444555777888;;;>>>AAACCCDDDGGGJJJLLLMMMNNNPPPSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUWWWXXXXXXVVVTTTRRRTTTTTTSSSQQQOOOPPPRRRTTTXXX^^^kkk|||uuummmfffbbbZZZYYYXXXWWWUUUSSSPPPNNNNNNPPPRRRTTTXXX```kkksssxxxxxxxxxxxxxxxvvvtttssssssxxx~~~{{{~~~uuunnniiijjjkkkhhhdddccc^^^___bbbgggnnnvvv~~~~~~}}}~~~}}}wwwrrroooppprrrtttzzzyyymmmgggbbb[[[VVVUUUPPPMMMIIIGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMXXXeeevvvzzz{{{vvvsssvvvzzz||||||zzzzzzyyyuuutttwww{{{}}}lll[[[NNNFFFBBB????????????>>>>>>===<<<999::::::;;;:::999777666666666555444444333222222555444222000000111222444222333333444444333222222444444555555555555666666666666555555555444444444333333333333333333333333444333222111111222333444333333333333222222222222////////////............,,,---....../////////...////////////////////////---------....../////////,,,---,,,++++++---111444<<>>CCCGGGKKKMMMOOONNNLLLKKKKKKMMMPPPRRRSSSTTTUUUWWWXXXXXXXXXXXXZZZYYYYYYXXXXXXYYY\\\^^^bbbcccdddfffhhhiiijjjjjjllljjjhhheeebbb___^^^]]]VVVVVVUUUUUUUUUVVVVVVWWWSSSSSSSSSSSSSSSTTTUUUUUUsssrrrnnnfff\\\UUUSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSXXXVVVTTTTTTWWWYYYYYYYYYSSSUUUVVVZZZkkktttmmmfffbbbiiixxx{{{aaaKKK===888777888444444555555666666777777555444333222222222222333111000000//////000000111000000111222444555777888;;;===@@@BBBDDDFFFIIILLLNNNOOORRRTTTVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTUUUUUUVVVVVVUUUTTTTTTOOOPPPPPPOOOMMMMMMOOOQQQWWWZZZccctttxxxrrrlllhhh```]]]YYYVVVTTTSSSPPPNNNLLLNNNPPPSSSWWW___jjjrrrvvvuuuuuuuuuwwwwwwvvvtttsssxxx|||~~~tttjjjcccccceeecccaaa```^^^___bbbgggoooxxx~~~wwwqqqlllmmmooorrryyy~~~tttkkkfffaaaYYYTTTRRRPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKJJJNNN\\\jjjwwwvvvxxxxxx~~~zzzxxxyyyxxxvvvwww{{{zzz~~~}}}nnn]]]OOOFFFBBBAAAAAAAAAAAAAAA@@@??????<<<<<<;;;;;;:::888777666888777666555444333222222555444333222111222222333333444555555555333222111333555666666555555666777777777777666666666555555222222222333333444444444333333333333333333333333333333333222222222111111////////////............+++,,,---.../////////...////////////////////////.............../////////---------,,,,,,...222555<<>>AAACCCEEEHHHKKKNNNPPPSSSUUUWWWXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUVVVOOOPPPPPPOOONNNMMMNNNOOOTTTWWW___mmm}}}{{{vvvrrroooiiiccc\\\WWWUUUTTTQQQPPPKKKMMMPPPRRRWWW___kkksssyyyvvvttttttuuuuuutttrrrtttzzzwwwkkk```^^^^^^]]][[[[[[YYY[[[___eeennnvvv~~~~~~rrrlllggghhhjjjnnnuuu}}}zzzssslllhhhcccZZZTTTRRRNNNKKKIIIHHHIIIJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJHHHLLLZZZiii{{{yyyzzz{{{~~~zzzwwwxxxxxxwwwzzz}}}|||ppp```RRRIIIEEEBBBCCCCCCDDDCCCCCCAAAAAA@@@???===;;;:::888888888777777777666666555555555444444333333333222222222222333555666666555444333333555777666555444666888888888888888777777777777555555555444444444444444222333444555555444333222222222222222111111111111////////////............,,,---...//////000000000////////////////////////////////////............,,,,,,,,,++++++...222555:::EEERRR[[[dddkkknnnmmmkkkgggaaa[[[TTTLLLDDD???;;;888666444444333111///............////////////---------.........//////........................,,,,,,,,,---.........///+++---111444666777888888:::<<<@@@DDDJJJOOORRRTTTVVVUUUUUUTTTTTTTTTUUUUUUXXXYYYZZZ[[[]]]]]]]]]]]]YYYZZZZZZXXXWWWWWWZZZ^^^___```cccfffgggfffeeedddddddddbbbaaa___\\\[[[YYYVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTSSSSSSTTTTTTUUUVVV{{{mmmmmmiiiaaaYYYTTTSSSUUUSSSTTTUUUWWWZZZ^^^aaaccc^^^YYYTTTRRRSSSTTTSSSRRRWWWWWWUUUXXXiiimmmRRRAAA<<<<<<===666666666666666666555555555444333222222222333444000000////////////000000000000111222444666888999777:::===???AAADDDGGGIIIOOOQQQTTTVVVXXXYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWRRRSSSTTTRRRPPPOOOOOOPPPQQQUUU]]]iiixxx|||yyyvvvssspppiii```ZZZWWWVVVTTTRRRMMMOOORRRTTTYYYbbbmmmuuu}}}zzzuuutttsssrrrooolllvvv|||{{{mmm___[[[ZZZXXXVVVVVVUUUXXX\\\cccllluuu|||~~~}}}~~~~~~nnngggbbbcccfffjjjrrr{{{~~~~~~zzztttooolllggg]]]WWWTTTKKKIIIHHHHHHKKKMMMMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJHHHFFFIIIWWWgggvvv~~~}}}wwwwwwzzz||||||xxxyyyyyyyyy}}}{{{qqqcccUUULLLHHHCCCDDDEEEEEEEEEDDDCCCBBBCCCBBB???<<<:::999999999666666666666777777777777333333444444444333222111000222444666777777666555333555777777555444666888999999999999888888888777888888777666555444444333111333555777777555333111222222222111111111000000000/////////............---...///000111111111111000000000000000000000000000000//////......------+++++++++******---111444888DDDSSS^^^gggnnnpppoookkkgggaaaZZZSSSJJJBBB<<<;;;888555444333222000///,,,---...////////////...---------.........//////........................,,,,,,,,,---------......+++---111444777999999999<<<>>>BBBGGGMMMRRRUUUXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[]]]]]]^^^^^^ZZZ[[[\\\ZZZWWWXXX[[[___aaabbbeeeggggggeeecccbbb_________^^^]]]\\\ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWsssjjjhhheee___YYYUUUTTTUUUVVVUUUTTTUUUXXX[[[\\\\\\\\\ZZZWWWRRRNNNMMMPPPRRRSSSWWWVVVZZZgggssspppVVVEEE;;;555333888888777666666666666666777666666444333222111111111000000000000000111111111111111222333444555666999;;;===@@@BBBDDDEEEEEEIIIMMMRRRUUUVVVUUUVVVVVVYYYUUURRRSSSWWWYYYXXXUUUTTTUUUVVVVVVUUUTTTVVVWWWXXXTTTRRRTTTXXXZZZXXXUUUWWWUUUTTTTTTTTTTTTRRRQQQRRRQQQUUU```lllwwwxxxqqqppprrrkkkgggaaa[[[VVVTTTTTTTTTOOOMMMNNNSSSXXX^^^hhhqqq~~~~~~zzzuuusssuuutttpppwww|||}}}yyykkk^^^XXXUUURRRQQQQQQTTTVVVZZZ^^^cccjjjqqqvvvzzzzzz{{{}}}rrriiiddd`````````bbbiiiqqqwww|||yyyooogggaaa\\\WWWSSSMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTRRROOOLLLJJJKKKLLLKKKLLLLLLNNNOOOPPPQQQRRRKKKMMMNNNMMMKKKMMMTTTZZZlllpppsssssssssvvv|||zzztttuuuxxxzzz~~~zzzqqqeeeYYYOOOJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGFFFBBB???<<<:::999999999999::::::999777666555444444444333333333222222555555555555555555555555555555666666666666555555::::::::::::999999888777777777777777666666666666555555555555555444444333555444333222111111111111---------............///222111111111000000//////111111111111000///------,,,---...//////...------)))***+++,,,---111555999:::AAALLLXXXccckkkoooqqqmmmhhh___UUULLLEEEAAA???777555333111///---,,,,,,......////////////.........------------,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,,,,------111111111111333666888:::<<<>>>BBBHHHOOOUUU[[[^^^]]]^^^]]][[[XXXVVVUUUVVV\\\\\\]]]^^^]]]\\\[[[ZZZ\\\\\\\\\ZZZXXXWWWYYY[[[aaaaaaaaabbbccceeeggghhh______^^^]]][[[YYYXXXVVVUUUVVVWWWUUUSSSSSSWWW[[[\\\ZZZXXXUUUUUUVVVXXXYYY}}}mmmfffdddaaa^^^\\\YYYXXXWWWTTTSSSRRRSSSVVVYYYZZZZZZXXXWWWTTTPPPLLLKKKMMMOOOTTTWWWVVVZZZdddnnnpppXXXGGG>>>:::888888888777666666666666666666666555444333333222222111111000000000000111111111111111222333444555666:::;;;<<<>>>AAACCCEEEFFFJJJMMMQQQSSSTTTUUUVVVWWW[[[WWWSSSSSSVVVYYYXXXVVVSSSTTTUUUTTTQQQPPPPPPQQQUUURRRQQQSSSXXXZZZYYYVVVUUUVVVWWWYYYZZZXXXUUURRRRRRPPPTTT^^^jjjttt~~~}}}tttnnnlllmmmiiifffaaa[[[WWWTTTSSSSSSNNNLLLMMMQQQVVV\\\gggpppzzz|||{{{uuuqqqqqqpppmmmuuuzzz}}}yyyyyy}}}yyylll^^^WWWTTTPPPNNNNNNJJJMMMPPPTTTXXX^^^eeejjjsssuuuxxx|||{{{qqqfff```\\\\\\\\\^^^dddlllrrrwww~~~zzzooofff```[[[VVVRRRMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTSSSPPPMMMLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUSSSTTTTTTQQQNNNOOOTTTYYYaaaffflllooosssxxx~~~wwwqqqrrruuuwwwzzz}}}wwwnnndddZZZRRRMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKIIIFFFBBB???===;;;;;;666777888888777666555444555555555444444444444333444444444555555555555555555555666666666666555555:::::::::::::::999888888888888777777777666666666666777777777777666555555444444333222111111111111........./////////000000111111111111000000000///111111111111000///...------.../////////...---,,,***+++,,,,,,---000444888:::???IIITTT^^^eeeiiikkkhhhddd[[[RRRIIIBBB>>>===333222111///---,,,++++++......////////////......000////////////............---,,,,,,,,,,,,---......------,,,,,,------...///000111444666999;;;===@@@BBBGGGLLLSSSYYY^^^```aaabbbbbb```]]]ZZZZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXVVVVVVXXXZZZ____________````````````^^^]]]]]]\\\ZZZXXXWWWVVVVVVWWWWWWVVVTTTTTTWWWZZZZZZYYYWWWVVVUUUUUUVVVWWWxxxiiiaaa___]]]]]]___^^^[[[XXXSSSQQQPPPQQQTTTVVVWWWWWWVVVVVVTTTPPPMMMLLLMMMOOOSSSWWWVVVXXX```fffyyyttt\\\JJJ@@@;;;999888777777666666666666666555555555444444333333333111111000000000000000111111111111111222444555666::::::;;;<<>>>>>777777888888888777666555666666666666555555555555333444444444555555666666555666666777777666666555::::::::::::::::::999888888888888888777777777777888888888888888777777666444333222111111000111111////////////000000000111111111111111000000000000111111111111000///......///////////////...---,,,+++,,,---------000333666:::>>>DDDMMMUUU[[[___bbb```\\\TTTKKKCCC>>>:::999111111///...---,,,,,,,,,...//////000000//////...000////////////............------,,,,,,------......---------------.........000333888;;;>>>@@@@@@BBBDDDIIIOOOUUUZZZ^^^```fffggghhhgggcccaaa______]]]^^^^^^^^^^^^]]]\\\\\\XXXYYYYYYXXXVVVVVVWWWYYY]]]]]]^^^^^^^^^\\\[[[ZZZ\\\[[[[[[ZZZXXXWWWVVVVVVVVVWWWXXXXXXVVVUUUVVVXXXXXXWWWWWWVVVUUUUUUTTTTTTuuuhhh^^^[[[YYY\\\``````\\\WWWSSSQQQPPPQQQSSSUUUVVVVVVWWWWWWVVVSSSQQQOOOPPPQQQOOOTTTTTTVVV\\\___ooozzzaaaLLL???888555777777666666666666777777444444444444444444444333222111000000000000000000000000111111222333555666:::::::::;;;===AAADDDFFFIIIKKKMMMNNNPPPSSSWWWZZZ___[[[WWWTTTUUUWWWWWWWWWUUUWWWXXXWWWTTTRRRQQQRRRRRRQQQPPPRRRUUUWWWVVVUUUSSSUUUYYY^^^```___ZZZVVVSSSQQQSSSZZZaaajjjuuu}}}yyyuuupppjjjgggdddbbb___ZZZVVVSSSPPPOOONNNKKKJJJMMMPPPVVVaaakkkxxxvvvqqqppppppsssxxx~~~xxxuuuxxx|||~~~ooo```VVVQQQJJJFFFFFFHHHIIIKKKNNNPPPTTTZZZ^^^jjjrrrzzz|||zzz{{{yyypppggg___YYYWWWWWWXXX\\\bbbiiipppzzzvvvkkkccc]]]WWWSSSRRRRRRQQQQQQSSSVVVZZZ\\\\\\]]]]]]\\\ZZZYYYYYYZZZXXXZZZ]]]___aaaaaaaaaaaaeeedddbbb]]]YYYVVVXXXZZZ[[[___eeekkkpppwww}}}vvvooojjjggghhhiiijjjmmmrrr|||xxxoooggg```\\\YYYQQQRRRTTTUUUVVVVVVVVVVVVTTTRRRNNNJJJFFFCCCAAA@@@;;;;;;;;;;;;:::999999888777777777666666666555555333444444555555666666777666666777777777777666666999999::::::::::::999999999888888888777777777777888888888888888777666666444333222111000000000000....../////////000000000111111111000000000000000111111111111111000///...000000//////......---------......------///333666:::<<<@@@EEEKKKPPPTTTVVVVVVRRRKKKDDD===999666555111111000////////////000//////000000000000//////...------------,,,,,,,,,------------------------...------------......//////222777<<<@@@BBBCCCCCCEEEHHHMMMTTTZZZ___bbbdddiiikkklllkkkhhhdddbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa[[[\\\\\\ZZZXXXVVVWWWXXX\\\]]]^^^___^^^\\\ZZZYYYZZZYYYXXXWWWVVVVVVVVVUUUWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSRRRrrrggg]]]ZZZXXXZZZ^^^^^^ZZZUUUUUUSSSQQQQQQSSSUUUUUUUUUVVVWWWWWWUUUSSSQQQQQQRRRLLLQQQRRRUUUZZZ[[[iiifffPPP@@@888555777777666666666666777777444444444444444444444333222222111000//////000000000000000111222333444555999999999:::<<<@@@CCCEEEHHHIIIKKKMMMOOORRRWWWZZZ^^^\\\XXXVVVUUUVVVVVVVVVSSSUUUXXXXXXWWWVVVUUUVVVSSSSSSRRRSSSTTTTTTTTTSSSTTTTTTVVVXXX[[[\\\ZZZYYYSSSRRRTTTZZZ___fffppp{{{}}}yyyuuupppkkkgggcccaaa^^^ZZZVVVRRRPPPNNNOOOKKKJJJLLLOOOSSS\\\fffvvvxxxsssrrrrrrtttyyy}}}{{{|||~~~ssscccXXXQQQJJJEEEDDDEEEFFFGGGHHHJJJMMMRRRUUUfffoooxxxzzzwwwxxx{{{sssiii```WWWUUUUUUTTTWWW[[[^^^eeeoooyyy{{{qqqiiiccc\\\WWWWWWVVVTTTTTTVVVZZZ^^^aaaaaabbbcccbbb___^^^^^^______```bbbeeegggggghhhhhhjjjiiifffbbb___]]]]]]^^^___bbbfffjjjoootttyyy|||}}}tttmmmgggdddbbbddddddcccfffkkkqqq|||zzzpppggg```\\\ZZZTTTUUUVVVXXXYYYZZZZZZZZZYYYVVVRRRNNNJJJGGGEEEEEEAAA@@@???===<<<;;;::::::888777777777666666666666555555555666666777777777666666777777777777666666888888999999:::999999888888888888777777777777666666666777777666666555444333333222111000000000000------........./////////000000000000000000111111000111111111111000000///000000//////..................///......///333555:::;;;===@@@CCCGGGJJJLLLLLLIIICCC===888444333222000000////////////000000//////000000000000//////...------------,,,,,,,,,---------------------------------------...///000222555:::???CCCEEEEEEDDDIIIMMMTTT\\\ccchhhkkklllnnnoooooommmiiieeeccccccfffeeeeeeeeedddddddddddd_________]]]YYYWWWVVVVVVZZZ[[[]]]^^^^^^\\\ZZZYYYXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVUUUTTTRRRPPP|||llleee\\\YYYXXXXXXZZZZZZWWWTTTVVVTTTRRRRRRSSSUUUUUUUUURRRSSSTTTTTTQQQPPPOOOPPPJJJPPPQQQTTTXXXYYYfffzzzzzzmmmVVVEEE<<<999666666666666666777777888555555555444444333333333333222111000////////////000000000000111333444555777777888:::<<>><<<;;;:::999999999999888888888888888888888888888888777777666777777888888777777666666777888888888888888888777777777777666666666666555555555555555444333333333222111000000///000000------------............000000000000111111111111000111111222111111000000000//////......///000000......///......000333666::::::<<<===???AAACCCCCCEEEBBB===888444111111111...------,,,------......///000000111111000000///000////////////.........,,,------......------,,,------------...///000000444777<<>>===<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999888888888777777888888888888777777555555666777777777777777666666666666555555555444444555555555555444333333333222111000000/////////............///////////////000000000111111111111000111111222222111111111///.........///000111222---............000444777::::::<<<===>>>>>>>>>>>>@@@===999444111000000000...------,,,,,,,,,------000000111111111111000000000////////////.........,,,,,,---......---,,,,,,------------...///000111333666;;;AAAEEEIIIKKKLLLKKKQQQ[[[gggpppwwwzzz{{{|||zzzwwwqqqlllhhhhhhhhhiiihhhgggfffffffffggggggeeefffgggfffcccaaa``````______^^^]]]\\\[[[ZZZZZZWWWVVVUUUTTTTTTUUUWWWXXXUUUSSSQQQRRRUUUXXXXXXWWWUUUUUUUUUUUUTTTSSSRRRRRRxxxnnngggbbb```VVVWWWVVVUUUSSSSSSUUUWWWVVVTTTQQQQQQRRRSSSSSSRRRNNNPPPSSSSSSQQQOOONNNNNNOOOSSSSSSTTTWWWWWWccc|||vvvuuuzzz^^^III>>>999666666666666666777888888777777666555333222111111333222111000//////////////////000000111222444555444555888;;;===???@@@@@@BBBEEEIIILLLOOORRRVVVXXXUUUWWWXXXXXXWWWUUUTTTTTTOOOSSSVVVXXXXXXVVVVVVVVVQQQSSSTTTTTTTTTUUUVVVWWWOOOOOOPPPRRRUUUUUUTTTSSSVVVXXX]]]bbbbbbcccjjjrrr~~~}}}tttmmmjjjkkkeeebbb]]]WWWSSSRRRRRRSSSRRROOOOOOPPPPPPNNNRRRXXXccclllrrrqqqmmmmmmmmmkkkooovvv~~~~~~mmmbbbZZZQQQKKKJJJDDDEEEDDDCCCBBBDDDGGGIIIPPPXXXccclllrrrxxxtttggg[[[UUUSSSOOOMMMNNNMMMQQQXXX___eeejjjooosssuuu{{{vvvrrrnnnkkklllpppvvvzzz{{{|||}}}{{{xxxuuutttsssrrrqqqpppqqqsssvvvzzz}}}zzzwwwsssqqqnnnllljjjhhhbbbaaa```______^^^\\\ZZZ]]]\\\[[[\\\]]]^^^]]][[[\\\[[[]]]___]]][[[]]]cccbbbkkkxxxzzzrrrkkkeeebbb^^^]]][[[[[[]]]aaaeeehhhllljjjgggcccaaa___^^^]]]^^^[[[VVVPPPJJJFFFCCCBBB>>>>>>>>>>>>===============<<<<<<;;;:::999888888777777888888888888777777444444555666666777666666666555555555444444444444555555555666555444444333333222111000////////////////////////000000000000//////000000111111111222000111111222222222111111............///000222333---.........///111555888:::;;;<<<===>>>======<<<===;;;777333000000000111000000///............///000000111111111111000000......---------,,,,,,,,,,,,,,,---......---,,,,,,---------......000111111222555:::@@@FFFKKKNNNOOOSSSZZZeeerrr|||zzztttnnnjjjjjjllllllllljjjiiiiiiiiijjjkkkhhhjjjlllllljjjiiihhhiiifffeeeccc```^^^]]]\\\\\\WWWVVVUUUTTTTTTVVVXXXYYYUUURRROOOPPPTTTWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSzzzooogggaaa]]]ZZZZZZVVVQQQNNNOOOQQQSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPTTTXXXZZZXXXSSSOOOPPPRRRSSSRRRQQQQQQPPPUUUcccqqqtttuuu|||bbbLLL@@@;;;555555555777999:::999888777666666555444444333333111111222333222111000///......///000111333555666777999::::::;;;===@@@CCCFFFFFFGGGIIIKKKMMMOOOQQQXXXYYYZZZZZZYYYVVVSSSQQQPPPRRRUUUWWWWWWUUURRRPPPSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVXXX[[[```eeejjjmmmxxx}}}~~~vvvnnniiihhhiiieee___[[[WWWTTTQQQOOORRRPPPNNNLLLLLLNNNQQQSSS]]]eeemmmnnniiiddddddfffllloooxxxttteee[[[SSSNNNJJJGGGGGGFFFDDDCCCDDDGGGJJJOOOVVVaaajjjsss|||zzzqqqdddZZZSSSOOOLLLIIIJJJLLLOOOTTTZZZ```eeehhhooovvv~~~yyywwwyyy}}}~~~zzz{{{}}}|||xxxttttttxxx|||}}}}}}|||zzzvvvsssppplllgggdddaaa___[[[XXXTTTRRRQQQQQQSSSTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\^^^___aaabbbccceeegggooozzzwwwppplllkkkdddcccbbbbbbeeejjjooorrruuussspppmmmjjjhhhgggfffiiiiiidddZZZSSSPPPKKKEEEDDDCCCAAA?????????AAABBB>>>??????>>>===;;;999777777888888888888777777666555555666666777777888888666666777777777777666666333333444444333222000///111111111111111111111111111111111000000000000000//////000000111111222222111111111111111111111111////////////............000111111000//////111333;;;<<<>>>???@@@???===<<<;;;777333111000///................../////////000000////////////.........------............------++++++,,,---............,,,---...---------///111111555999>>>CCCHHHNNNRRRZZZcccqqqxxxsssqqqqqqrrrlllmmmooonnnmmmmmmnnnoooqqqpppnnnnnnnnnoooqqqrrrrrroookkkfffbbb```^^^^^^WWWVVVTTTUUUVVVVVVTTTSSSSSSOOOMMMOOOUUUYYYYYYWWWZZZXXXWWWVVVVVVUUURRRPPPtttjjjccc^^^\\\ZZZXXXUUUQQQOOOOOOQQQRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOSSSWWWZZZXXXTTTPPPPPPQQQQQQPPPOOOOOONNNQQQ]]]kkk}}}lllhhhlllnnnpppvvvdddMMM@@@:::666666555777999:::999777777777666666555444444444111222222333222111000////////////000111333444555666888999:::;;;===@@@CCCGGGHHHIIIKKKLLLNNNPPPQQQTTTVVVXXXYYYYYYWWWUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUQQQQQQPPPOOOOOOPPPQQQRRRTTTTTTVVVXXX]]]aaafffiiiqqqvvv{{{{{{tttmmmhhhgggfffccc^^^[[[XXXUUUQQQOOOPPPOOOMMMLLLMMMOOOSSSUUU\\\ccclllmmmhhhcccbbbccceeeiiisssuuuggg]]]WWWRRROOOKKKKKKIIIGGGFFFGGGJJJMMMRRRYYYdddnnnwww{{{mmmaaaXXXRRRLLLHHHHHHIIIJJJNNNRRRWWW\\\^^^fffmmmxxx|||{{{~~~}}}zzzwwwtttqqqmmmiiifff\\\ZZZWWWSSSPPPNNNMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUWWWXXXYYY[[[\\\^^^______ccceeekkkuuu~~~~~~wwwrrrpppkkkjjjhhhiiilllrrrxxx|||{{{zzzwwwtttrrrqqqppppppssstttqqqiiiaaa[[[SSSLLLFFFEEECCCAAA@@@AAAAAABBBBBBBBBBBBBBBAAA???===<<<::::::;;;::::::999888888555555555555666666666777444444555555555555444444555555555444444333111111222222222222222222222222111111111111000000000000000000000000111111111111111111111111111111111111////////////............---.../////////000333666;;;<<<>>>???@@@???>>>===:::777333111000//////............/////////000000/////////............------......//////......---....../////////......---.../////////......000222333666;;;@@@DDDJJJPPPTTT]]]gggwww|||yyyxxxxxxqqqrrrsssrrrppppppqqqrrrssssssqqqqqqqqqsssuuuvvvwwwvvvrrrnnniiidddaaa___WWWUUUTTTUUUVVVVVVUUUTTTTTTQQQOOOQQQVVVZZZYYYXXXXXXWWWVVVVVVVVVVVVTTTRRR}}}~~~wwwlllbbb]]]ZZZYYYYYYTTTRRRPPPPPPPPPQQQPPPOOOQQQQQQQQQQQQPPPOOOOOONNNSSSVVVYYYYYYUUUQQQPPPPPPNNNMMMMMMMMMLLLNNNXXXdddzzzfff]]][[[\\\]]]bbblll{{{gggPPP@@@999888777666777888999888666777777666666555444444444111222222222222111000000000000000000111222333444555666888999:::===AAADDDIIIIIIKKKMMMNNNOOOPPPPPPQQQSSSUUUXXXYYYXXXXXXWWWTTTTTTRRRQQQQQQRRRTTTTTTUUUTTTSSSRRRRRRSSSTTTUUURRRQQQOOONNNNNNOOOQQQRRRTTTUUUVVVXXX\\\```ccceeeiiinnntttuuuqqqjjjfffeeebbb```]]][[[YYYVVVRRROOONNNMMMLLLLLLMMMPPPSSSUUUYYYaaaiiijjjfffaaa______^^^dddooozzz~~~zzzyyyyyy}}}wwwkkkbbb\\\XXXVVVRRRRRRPPPMMMKKKLLLOOOQQQVVV^^^hhhsss}}}xxxkkkaaaXXXQQQLLLIIIIIIIIIJJJMMMPPPTTTWWW]]]eeeppp{{{|||yyyuuuqqqnnnkkkfffcccXXXVVVSSSPPPMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRUUUVVVWWWYYYZZZ[[[[[[[[[______dddllluuuzzzvvvnnnmmmkkklllpppwww~~~}}}}}}|||wwwzzzzzztttlllfff\\\TTTLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>======;;;:::999444444555555555555666666444444555555555555444444777666555444444333333444333333333333333333333333111111111111111111111111111111111111111000000000111111111111111111111111////////////............***+++---...///111555888:::;;;===???@@@@@@???>>>:::777333000000000///........./////////000000000///............------------......//////......---000111111000///...------///000111000//////111333444777<<>>===;;;:::555666666666666666666666666666777777777777666666777666444333333333444555333333333333333333333333000111111111111111222222222222222111111000000000111111111111111111111111////////////............***+++------...111555777999;;;===@@@AAAAAA@@@???:::777333000000000///......////////////000000000............------------......////////////......///000000000//////...---///000111111///000111333555888===BBBGGGMMMSSSWWW```nnn~~~||||||{{{xxxuuussstttuuuvvvuuuuuutttuuuwwwzzz{{{|||uuulllccc]]]UUUTTTSSSTTTVVVWWWVVVUUUSSSRRRRRRTTTWWWYYYYYYXXXWWWUUUSSSSSSTTTUUUTTTSSS|||ssslllbbbYYYUUUSSSRRRRRRNNNNNNOOOQQQRRRRRROOOMMMNNNNNNOOOOOOOOOOOOOOOOOOQQQSSSUUUUUUTTTQQQOOONNNKKKJJJMMMRRRTTTUUU\\\cccxxx~~~~~~mmmbbb]]][[[[[[\\\\\\aaaqqqmmmXXXGGG===;;;999777666777777777666555555444444333222222111222222222111111111111111222111111111111111222222222444666888999<<<@@@CCCEEEGGGKKKNNNOOOOOONNNNNNRRRSSSTTTVVVVVVVVVVVVUUUQQQRRRSSSSSSSSSSSSRRRQQQSSSRRRQQQPPPOOOPPPPPPQQQUUUTTTSSSRRRSSSTTTVVVWWWXXXYYY[[[^^^aaadddfffhhhhhhkkknnnnnnjjjeee```]]]]]]\\\[[[ZZZZZZXXXTTTQQQOOONNNMMMMMMNNNOOOQQQRRRWWW\\\aaaccc```\\\YYYXXXXXX^^^gggpppttt|||xxxrrroooqqquuuyyy|||~~~tttkkkeeecccbbbbbbcccbbb```]]]\\\]]]^^^___gggrrr}}}sssjjjaaaZZZSSSQQQMMMJJJJJJMMMPPPSSSWWW^^^iiisss|||xxxtttnnnhhhccc^^^YYYVVVSSSRRRPPPNNNLLLLLLLLLLLLJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRTTTUUUUUUTTTSSSRRRRRRQQQSSSYYYaaammm~~~}}}zzzyyyxxxyyy~~~~~~zzzssslllccc```[[[VVVQQQNNNMMMMMMIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDCCCBBB@@@===;;;:::777777777777777777777777666666777777777777666666666555333222222222444444222222222222222222222222000000111111222222222333333333222222111111000000000000000000000000000000////////////............,,,---.........000333666999;;;>>>@@@AAAAAA@@@@@@999666222000000000000///////////////000000000111//////.........---------...//////////////////...,,,---...///////////////...///000000///000222444666999>>>CCCIIIOOOUUUYYY```nnn}}}xxxsssqqqqqqrrrssssssrrrqqqrrrtttvvvwww|||}}}}}}{{{tttjjjaaa[[[VVVUUUTTTTTTVVVVVVVVVTTTRRRRRRRRRTTTVVVWWWWWWWWWWWWUUUSSSSSSSSSTTTSSSRRRxxxmmmggg^^^WWWSSSRRRQQQPPPMMMNNNOOOQQQSSSSSSPPPNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRQQQOOONNNMMMKKKKKKOOOUUUXXXYYY^^^dddwww}}}kkkeee```^^^ZZZ[[[iiizzzqqq]]]KKKAAA;;;999666666666777777777555555444444333222222222333222111111000000111111111111111111111111222222333444666777888;;;???BBBCCCFFFJJJNNNPPPPPPOOONNNSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQSSSTTTTTTSSSQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVWWWYYY\\\___cccgggjjjkkkooooooooonnnjjjeee```\\\^^^\\\[[[ZZZZZZXXXUUUSSSQQQPPPPPPPPPQQQSSSTTTUUUXXX[[[^^^^^^\\\ZZZXXXWWWVVVYYY```ggglllsssyyyrrrmmmmmmpppyyyzzz}}}wwwooojjjhhhiiikkklllnnnmmmkkkhhhggggggiiipppzzzvvvkkkddd[[[WWWPPPKKKIIIJJJMMMOOOUUU[[[dddllluuu}}}vvvqqqkkkeee```\\\XXXUUUQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRSSSTTTUUUTTTSSSQQQOOOOOOMMMOOOTTTZZZdddttt}}}||||||~~~xxxrrrmmmeee]]]VVVSSSRRRRRRPPPPPPPPPOOONNNLLLJJJHHHHHHGGGFFFDDDBBB???<<<;;;999999888888888888777777444444555555555555444444444444333333333333333444111111111111111111111111000000111111222333333333222222222222222111111111000000000000000000000000////////////............//////000//////000333555;;;<<<>>>@@@AAAAAA@@@???999666222000000000000////////////000000000111111000////////////............//////000000//////...,,,,,,---...////////////---...///000000111333555888;;;@@@FFFKKKQQQXXX\\\bbbmmm{{{yyysssooonnnoooooonnnmmmllllllnnnpppqqqwwwxxxxxxuuuppphhh```[[[WWWVVVTTTUUUVVVVVVUUUSSSQQQRRRSSSUUUVVVVVVWWWWWWXXXVVVTTTSSSTTTVVVVVVUUUzzzrrreeeaaaZZZVVVSSSRRRPPPOOONNNNNNOOOQQQSSSSSSRRRPPPPPPOOOMMMMMMNNNPPPRRRTTTQQQPPPNNNNNNNNNNNNMMMMMMKKKKKKPPPWWWZZZZZZ\\\```mmm{{{oooggg^^^\\\iii{{{vvv```NNNCCC;;;888666555666888888888777666666555555444333333333222111000000000111222111000000000111222333333333555666777888:::===@@@BBBEEEKKKPPPSSSSSSQQQOOOSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSRRRPPPNNNMMMNNNPPPSSSTTTUUUVVVVVVXXXZZZ^^^ccchhhlllpppqqqvvvtttqqqoookkkgggccc``````^^^[[[YYYYYYXXXWWWUUUQQQRRRSSSTTTWWWYYY[[[]]]ZZZ[[[[[[[[[ZZZXXXWWWWWWVVVVVVZZZaaagggnnnzzz~~~xxxrrrppprrryyyzzz|||~~~~~~yyyrrrooooooppprrruuuyyyzzzxxxtttqqqpppuuu{{{|||uuujjjddd[[[SSSNNNMMMOOOQQQTTTYYY___gggooozzzyyynnnjjjeee```]]]ZZZWWWVVVQQQPPPOOONNNMMMNNNNNNOOOPPPPPPQQQSSSTTTUUUVVVWWWWWWYYYZZZ[[[ZZZXXXUUUSSSPPPNNNNNNRRRVVV]]]jjjwww}}}rrrggg___[[[[[[[[[ZZZZZZYYYXXXVVVTTTQQQPPPLLLKKKIIIGGGDDDAAA>>>===888888888888777777777666444444555555555555444444444444555555555555444444222222222222222222222222000000111222222333444444111222222222222222222333000000000000000000000000////////////............///000111000000111444666<<<===???AAAAAAAAA???>>>888666222000000111000000//////000000000111111111111111000000000///////////////000000000000//////...//////000000000//////,,,...000111111333666999;;;>>>DDDIIIOOOUUU[[[```fffmmmwww|||tttooommmnnnlllkkkiiihhhggghhhjjjkkkttttttsssppplllgggbbb___YYYWWWUUUUUUUUUUUUSSSRRRRRRSSSUUUWWWWWWWWWWWWWWWXXXVVVTTTUUUXXXZZZ\\\\\\uuummm___\\\WWWTTTSSSRRRQQQOOONNNNNNOOOQQQSSSTTTSSSQQQQQQOOOMMMLLLMMMPPPTTTVVVQQQOOOLLLKKKLLLMMMMMMMMMLLLLLLPPPWWWYYYXXXYYY\\\aaavvv~~~qqqeeeaaammmyyycccOOODDD:::888555555666888999999888888888777666666555555444333111000000000111222000000000000111222333444444555666777777999===???BBBFFFLLLQQQTTTTTTSSSQQQQQQQQQRRRSSSTTTUUUUUUVVVUUUSSSPPPNNNNNNPPPSSSUUUSSSTTTVVVWWWVVVTTTQQQOOOLLLNNNQQQUUUWWWXXXWWWWWW[[[]]]bbbhhhmmmrrrvvvwwwyyywwwsssooollliiifffdddbbb___[[[YYYYYYXXXWWWVVVRRRSSSUUUWWW[[[___bbbccc[[[[[[ZZZYYYXXXWWWWWWWWWXXXWWWYYY___fffmmmwww~~~{{{|||zzz{{{{{{}}}}}}~~~}}}yyytttrrrsssuuuwww{{{|||xxxvvvyyyrrrhhh]]]WWWTTTUUUVVVUUUYYY^^^dddlllxxx}}}uuugggccc^^^[[[YYYXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUVVVXXXYYYZZZ[[[\\\___```aaabbbaaa^^^[[[YYYRRRPPPOOOQQQTTTXXXdddooozzz}}}pppgggccccccdddbbbbbbaaa```]]]ZZZXXXVVVNNNNNNLLLIIIFFFCCC@@@???888888777777666666666555666666777777777777666666444555666777777666555444333333333333333333333333000000111222333333444444111111111222222333333444000000000000000000000000000/////////............///000111111111333666888===>>>@@@AAAAAA@@@???>>>888555222000000111111000000000000000111111111111111111111111000000000000//////000000000000//////111222222111111000///...,,,...000222333555888;;;===AAAFFFLLLQQQXXX^^^bbbjjjooovvv~~~vvvpppnnnnnnkkkiiigggeeeeeeeeefffgggrrrrrrpppnnnkkkgggdddcccZZZXXXVVVUUUUUUTTTRRRQQQRRRUUUWWWXXXXXXXXXXXXYYYWWWVVVUUUWWW[[[___aaabbbrrriiiYYYWWWTTTRRROOONNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOMMMLLLMMMQQQTTTPPPMMMKKKJJJJJJKKKKKKJJJLLLMMMNNNRRRVVVYYYZZZYYY```ggg|||zzzoootttzzzlllWWWCCC>>>:::888999888555555888666666555555555444444444000111333444333222000.../////////000111222222222666666777888999;;;===>>>@@@DDDIIINNNQQQQQQPPPOOOSSSRRRRRRRRRRRRSSSSSSTTTOOOPPPOOONNNNNNOOORRRUUUUUUVVVVVVVVVTTTRRROOOMMMLLLMMMNNNOOOPPPQQQRRRRRRRRR^^^jjjrrr{{{yyy||||||zzztttmmmfffbbbaaa```^^^[[[YYYVVVUUUUUUUUURRROOOMMMRRR___jjjkkkgggjjjbbb]]]______XXXSSSRRRQQQRRRVVV[[[bbbjjjqqquuu|||{{{~~~{{{{{{{{{xxxtttrrrqqqqqqvvv}}}ppphhhdddaaa\\\YYY```\\\[[[```gggqqq{{{tttgggaaaZZZXXXZZZ[[[ZZZWWWXXXXXXYYYYYYYYYYYYYYYXXX[[[]]]___aaabbbccceeeggggggkkkmmmnnnppppppjjjbbb^^^YYYVVVWWWYYY\\\bbbhhhuuu~~~xxxrrrpppnnnlllmmmlllkkkkkkkkkiiiddd___ZZZWWWSSSOOOKKKGGGCCC@@@===>>>===<<<999777777777555555444444555555666666555555555555555555555555444444444444444444444444111222333333444444444444333333333333333444444444222111///......///000111///////////////...............///000222444777888???@@@AAAAAAAAA???===<<<:::666333222333444222000000000000000000000000000222111000...---------------------...............111111000000//////......333444444444444666999;;;AAAEEEJJJPPPUUUZZZ^^^bbbgggnnnwww}}}{{{sssmmmiiilllmmmllliiifffeeeiiilllmmmnnnooopppppplllfffbbb\\\ZZZWWWUUUSSSSSSTTTTTTQQQSSSUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTUUUWWWXXXYYY|||kkkcccXXXWWWTTTQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNNNNMMMMMMOOOPPPOOOLLLHHHGGGHHHKKKMMMNNNOOONNNOOOQQQUUUVVVVVVUUUXXX___uuurrr]]]III>>>:::777888888555666888666666555555555444444444111111222333222111000////////////000000111111111333444555666999;;;===???@@@CCCHHHMMMQQQQQQPPPOOOQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNQQQTTTUUUVVVWWWWWWVVVTTTRRRQQQOOONNNNNNNNNOOOPPPQQQQQQVVV```kkkuuuxxxqqqkkkgggeee___]]][[[XXXVVVUUUTTTTTTPPPNNNMMMSSS```mmmtttvvvxxxnnngggeeeaaaZZZUUUTTTQQQRRRUUUZZZ```ffflllppp}}}}}}xxxwwwvvvssspppmmmllllllsss}}}~~~xxxtttrrrmmmjjjlllfffbbbcccgggnnnzzz|||vvviiiddd^^^]]]___bbbaaa```\\\]]]^^^```aaabbbbbbbbbfffhhhkkkmmmooorrruuuxxxyyy~~~|||sssjjjccc\\\YYYYYYZZZ```gggqqqyyy{{{yyywwwuuuyyyxxxwwwxxxxxxuuuppplllccc```ZZZVVVQQQLLLGGGDDD@@@@@@???===:::888888888888777666555555555555555444444444444555555555555444444444444444444444444111222333333444444444333222222222222222222222222222222111000000111111222000000000////////////////////////000222444777888???@@@BBBBBBAAA???<<<;;;999666333222333444222111111111111111111111111111111111000......---------........................111000000000/////////...222333444555555777;;;>>>EEEHHHNNNRRRVVVZZZ___bbbdddkkkuuu|||}}}vvvqqqnnnooooooooollljjjiiijjjlllmmmmmmnnnooopppnnnjjjggg^^^\\\YYYUUUSSSRRRRRRRRRQQQSSSUUUUUUTTTSSSSSSTTTSSSSSSTTTTTTUUUVVVWWWXXXuuueee\\\WWWVVVSSSQQQNNNMMMLLLKKKLLLKKKKKKJJJIIIHHHHHHGGGIIILLLNNNOOONNNMMMLLLMMMOOOKKKFFFEEEGGGKKKOOOQQQQQQPPPOOOPPPRRRRRRQQQOOOOOOWWWkkk{{{eeeQQQ@@@:::777777888666666888666666666555555555444444222222222111111111111000////////////000000000000000111222555777:::===>>>>>>BBBGGGMMMPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNNNNMMMLLLNNNQQQSSSVVVWWWXXXYYYXXXWWWVVVUUURRRQQQOOOMMMMMMMMMNNNOOOWWW]]]gggsssyyyqqqkkkgggddd]]]\\\[[[YYYWWWUUUTTTSSSOOONNNOOOUUU```pppvvvnnneee]]]XXXWWWRRRSSSTTTXXX\\\bbbgggjjjuuu}}}|||vvvuuurrrooollliiihhhgggmmmxxx~~~ssshhhcccbbbeeeoooyyyzzztttkkkgggccccccfffiiijjjiiiiiijjjlllnnnppppppppppppppprrrvvvyyy}}}yyykkkbbb]]][[[```ggglllsss}}}~~~~~~~~~sssoooiiibbb\\\UUUNNNJJJFFFEEECCCAAA???<<<;;;:::::::::888777666555555444333333333444444555555555444444444444444444444444222222333444444444333333333333333333333222222222333333333333333333333333222111111111000000000///000000000000222444666888>>>@@@BBBBBBAAA>>>;;;888888666333333333333222111222222222222222222222222111000///...............000//////......---------000000000000////////////000222444555777:::>>>AAAJJJMMMRRRVVVZZZ]]]aaadddhhhnnnwww}}}zzzvvvssstttrrrqqqqqqqqqpppnnnllllllkkkkkklllmmmnnnmmmkkk```^^^ZZZVVVSSSQQQPPPOOOPPPRRRUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWoooaaa[[[VVVUUUSSSQQQNNNMMMKKKKKKMMMMMMLLLKKKKKKJJJJJJIIIHHHKKKOOOQQQPPPMMMKKKJJJOOOLLLHHHGGGIIIMMMOOOPPPPPPOOONNNOOOPPPPPPNNNLLLLLLSSSeee}}}mmmWWWCCC<<<777777888666666999666666666666555555555555333222111111000000111111////////////////////////000111222333666888:::;;;===AAAFFFLLLOOOPPPOOONNNLLLMMMOOOQQQRRRTTTUUUUUUMMMNNNMMMLLLLLLMMMPPPSSSYYYZZZZZZZZZZZZYYYXXXWWWUUURRROOOLLLJJJJJJKKKLLLPPPTTT[[[jjj~~~|||ssslllgggddd]]]]]]\\\ZZZXXXUUUSSSRRRQQQOOOQQQVVV___ooovvviii___ZZZYYYSSSSSSUUUWWW[[[```eeehhhrrrxxx~~~yyyvvvrrrnnnkkkhhhfffdddfffppp~~~sssfff___```hhhqqq{{{xxxssspppnnnooorrrvvvwwwwww|||~~~sssgggaaaccciiijjjooowww~~~~~~zzzxxxxxxyyyzzzzzzzzz{{{~~~{{{rrriii```XXXSSSPPPNNNKKKHHHEEEBBB???===;;;:::999777666555555555222222333333444555555555555555555555555555555555222333333444444333333333444444444444444444444444444444555666666666555555444333333222222111111111111111111111222444666777;;;===???@@@???;;;777555666555444333333222222111222222222222222222222222000//////............///111000000///...------,,,000000000000///////////////111444777999===BBBEEEMMMPPPVVV[[[___cccgggjjjtttxxx~~~|||xxxvvvuuussssssuuuwwwwwwsssooollliiigggfffgggiiiiiiiii^^^]]]ZZZWWWTTTQQQPPPPPPPPPRRRUUUVVVUUUTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVyyyiii___ZZZTTTSSSRRRQQQOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIMMMQQQRRRQQQNNNLLLKKKNNNMMMLLLLLLMMMNNNMMMLLLNNNMMMLLLMMMOOOOOOMMMLLLMMMSSSbbbwwwsss]]]HHH???888777888777777888777777666666666555555555333222111111000000111111////////////000000000000222222222333444666777888<<>>DDDIIIMMMNNNNNNMMMQQQQQQRRRRRRRRRQQQOOONNNNNNNNNNNNMMMLLLNNNQQQSSS[[[ZZZZZZZZZZZZZZZZZZZZZXXXUUURRRMMMJJJHHHGGGGGGGGGHHHMMMXXXfffxxxwwwmmmiiicccdddcccbbb^^^YYYTTTQQQRRROOOPPPUUUXXX___qqqtttiiibbb]]]WWWWWWXXXZZZ^^^bbbfffiiijjjnnnrrrtttwww|||vvvppplllhhhccc___^^^cccjjjrrryyyzzzmmmiiimmmrrr{{{wwwpppqqqlllpppvvv{{{zzzwwwuuutttttttttsssrrrmmmooosssxxxzzztttkkkfff___ZZZVVVQQQJJJEEEAAA@@@>>><<<:::999888888555555555555555555555555555555555555555555555555333333444444444333222222000000111222333444555555777999<<<>>>???>>><<<:::888888777666555444333333444333222222222444555666555666777888777555333222222333555444222111111222222222222222222222222222...............///000111111000000//////.........////////////000000000000000222666999===BBBHHHLLLOOOTTT[[[cccjjjqqqxxx|||zzz|||~~~zzzvvvtttssssssuuuwwwyyyyyywwwvvvmmmhhhaaa\\\ZZZZZZZZZZZZWWWWWWWWWVVVVVVUUUUUUTTTSSSUUUWWWWWWUUUTTTTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWrrrcccYYYTTTSSSPPPQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNMMMKKKKKKLLLMMMKKKJJJIIIJJJLLLMMMMMMLLLNNNMMMLLLMMMNNNMMMKKKJJJMMMPPPYYYjjj|||{{{ppp}}}mmmTTTHHH<<<999:::888777777777777777777666666666555111111222333222111000///...///000111222333444555222222222333444555777777999===CCCIIIMMMNNNMMMLLLNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOONNNMMMNNNQQQTTTVVVWWWWWWXXXYYY[[[\\\]]]ZZZXXXUUUQQQNNNKKKIIIHHHGGGHHHMMMTTT\\\kkkzzzooojjjhhhhhhhhhfffaaa[[[UUUQQQPPPKKKMMMSSSTTTVVVccctttzzzoooggg```[[[[[[[[[\\\^^^aaaeeegggfffjjjmmmooopppsssyyy~~~|||tttpppkkkeee```^^^___aaaeeekkkssszzzwwwuuuwww~~~}}}uuuyyy}}}|||{{{yyywwwwwwuuurrrpppnnnqqquuu{{{yyyqqqjjjeee___WWWPPPIIIGGGDDDAAA===;;;999888777777777666666555555444555555555555555555555555333444444444333333222111000111222444555777888999;;;>>>AAADDDEEEDDDAAA???999999888777666555444444444444333222333444555666555555555555555555444444000333555555222111111222111111111111111111111111---------......000111111000000000///////////////.../////////000000000111111333777:::>>>CCCIIIMMMRRRWWW___gggnnnuuu|||~~~}}}|||zzzyyysssuuuwwwxxxzzz}}}|||yyyvvvtttsssuuuwwwwwwvvvuuutttuuuoooiiibbb\\\YYYXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTVVVXXXWWWUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXuuufffZZZSSSQQQQQQOOOPPPQQQSSSSSSSSSRRRRRRUUUTTTSSSRRRPPPOOONNNMMMNNNNNNLLLJJJHHHIIIKKKNNNJJJGGGEEEFFFIIILLLNNNOOOPPPOOOMMMMMMMMMLLLJJJHHHJJJLLLTTTeeexxxzzzhhhssstttWWWJJJ>>>::::::999777777777777777777666666666666000111333444333222000......///000111333555666777000000111222444666888999999<<>>???AAAEEEHHHIIIHHHEEECCC::::::999888777666555444555444333333333333555555555555444444444555666777///222555555222000111222000000000000000000000000---------......000111222////////////000000000000.../////////000000111111222444888;;;???DDDJJJNNNTTTYYYaaaiiipppwww~~~}}}yyyvvvsssqqqooonnnppprrrtttvvvyyy~~~}}}{{{xxxvvvuuutttwwwxxxwwwssspppqqqssspppkkkccc]]]ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSUUUWWWXXXXXXUUUSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYwwwiii]]]UUUQQQOOONNNNNNMMMNNNQQQTTTVVVSSSQQQRRRRRRQQQPPPOOOMMMMMMLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFHHHJJJLLLNNNOOOPPPPPPNNNKKKHHHFFFHHHNNNQQQXXXmmm}}}pppqqq|||dddOOO===:::999444333777777666555444444555666777555555444333333222111111111111000///////////////000000000111222555777999999===CCCGGGIIIJJJKKKLLLJJJJJJKKKOOOSSSVVVUUUSSSTTTSSSQQQPPPPPPQQQRRRTTTSSSUUUWWWXXXXXXZZZ]]]______]]][[[WWWSSSOOOLLLJJJIIIJJJLLLOOORRR]]]uuurrrkkkhhheeedddccc^^^WWWQQQPPPMMMLLLLLLLLLNNNVVV```uuuxxxooohhhbbb___^^^aaa```^^^]]]```cccfffjjjnnnppppppooonnnyyyzzz{{{~~~{{{sssiiibbb]]][[[\\\^^^aaajjjrrr~~~{{{xxxvvvwwwzzzzzzpppiiiaaaYYYOOOIIIGGGFFFBBB???888777777666666555444444666777777777777777666666777777777555444555777:::999:::<<>><<<999888888888777666333333222222222333444444555555444333333333444444444444555555444444333333111111000......---------////////////000000000000222222222111111000000000000...,,,+++,,,...222444222111444===BBBDDDKKKUUUYYY]]]cccllltttzzzxxxqqqkkkiiihhhhhhlllnnnpppqqqrrrtttwwwyyy}}}{{{yyywwwwwwwwwxxxyyyzzzyyyxxxvvvuuusssrrrqqqoookkkeee```]]]ZZZXXXVVVVVVWWWXXXWWWUUUTTTUUUVVVUUUXXX[[[[[[XXXTTTQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQ{{{uuummmbbbXXXRRROOONNNNNNNNNMMMMMMOOORRRTTTSSSQQQOOOOOONNNMMMLLLKKKJJJJJJLLLMMMOOOPPPPPPMMMKKKIIIFFFFFFEEEEEEFFFHHHKKKLLLMMMNNNMMMMMMKKKIIIGGGFFFHHHLLLNNNUUUiiitttqqqwwwoooWWWAAA;;;;;;666444777777666555444444555666777555555444333333222111111111111000///////////////000000000111333555888999999===BBBFFFHHHIIIJJJKKKKKKJJJKKKOOOSSSUUUTTTRRRSSSRRRQQQOOOOOOPPPQQQRRRUUUWWWXXXXXXXXXZZZ]]]```aaa```___\\\XXXTTTPPPNNNLLLLLLMMMOOOPPPXXXlllxxxllliiifffdddbbb^^^WWWRRRRRROOOMMMMMMLLLMMMUUU___sss|||rrrkkkbbb______aaabbb___^^^```___ccchhhmmmppppppooonnnpppqqqrrrsssyyy{{{pppfff```[[[ZZZZZZ]]]dddlll~~~|||zzz|||xxxnnneee[[[SSSNNNKKKFFFAAA>>>===<<<;;;::::::999999888888888888888888777666888999888777666777:::===>>>@@@BBBEEEGGGGGGGGGGGGKKKJJJIIIIIIIIIGGGDDDAAA???===:::999999888777555444333333222222222333333555555444444444444555555555555555555555444444333222111000//////........./////////000000000111111333333222222111000/////////...,,,+++,,,///222444444444888@@@EEEGGGMMMUUU]]]```fffmmmsssxxx{{{}}}|||yyyuuupppkkkiiigggfffhhhkkkpppssstttuuuvvvvvvyyyxxxvvvtttssstttuuuvvvwwwwwwvvvuuutttsssrrrqqqnnnjjjddd```]]][[[YYYWWWVVVWWWWWWVVVTTTSSSUUUVVVWWWYYY[[[[[[XXXUUUSSSRRRUUUUUUVVVVVVVVVUUUTTTTTTxxxrrrggg```XXXQQQMMMMMMMMMMMMNNNLLLKKKLLLOOOPPPQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHKKKNNNQQQQQQNNNKKKHHHEEEEEEDDDEEEFFFIIILLLMMMMMMLLLKKKIIIHHHGGGGGGGGGIIIKKKLLLQQQddd}}}|||}}}yyyzzz{{{~~~cccHHH>>><<<999666777666666555555555555666666555444444333333222222111111111000///////////////111111111222333666888:::999===BBBEEEGGGHHHIIIJJJKKKKKKMMMOOORRRSSSRRRPPPRRRQQQPPPOOONNNOOOPPPPPPVVVVVVWWWVVVVVVWWW[[[]]]```aaaaaa___\\\XXXSSSQQQOOONNNNNNNNNMMMRRR```nnn}}}oookkkfffcccaaa^^^XXXTTTSSSPPPNNNMMMLLLMMMUUU^^^ooovvvlllbbb___^^^bbbbbb___]]]^^^[[[___ffflllpppqqqpppooojjjkkkkkkiiikkkwww}}}pppggg___ZZZXXXYYY___fffuuu{{{|||uuukkkbbb[[[UUUNNNJJJCCCBBB@@@???============>>>>>>>>>>>>>>>===<<<;;;=========<<<<<<===@@@CCCHHHJJJMMMPPPQQQQQQQQQPPPOOOMMMJJJIIIHHHGGGEEEDDDAAA???<<<:::999999777555555444333222222222222222555444444444444444555666555555555555555444333333222222111000////////////000000000111111111222222444444333222000///.........---,,,+++,,,///222444777888===EEEIIIKKKPPPUUU]]]```fffkkkppprrrssssssrrrrrrqqqnnnkkkhhheeecccbbbgggnnnsssuuutttsssssstttsssrrrppppppppppppqqqsssssssssrrrrrrrrrrrrrrrmmmiiiddd```]]][[[YYYXXXVVVVVVVVVTTTRRRRRRUUUWWWZZZ[[[\\\[[[XXXVVVUUUUUUXXXXXXXXXXXXWWWWWWVVVUUU~~~ssskkk\\\WWWPPPKKKJJJJJJKKKKKKLLLJJJIIIIIIJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJFFFHHHKKKMMMMMMLLLJJJHHHFFFEEEEEEEEEGGGJJJMMMOOOMMMLLLJJJHHHGGGGGGHHHIIIKKKJJJKKKQQQbbb{{{rrrjjjgggeeejjjrrroooPPP@@@<<<:::777555666666666555555666666666444444444333333222222222111000000///////////////111111111222444666888:::999===AAADDDEEEFFFGGGIIIKKKLLLMMMOOOPPPQQQPPPOOOQQQPPPOOONNNNNNNNNOOOOOOTTTTTTSSSRRRQQQRRRVVVYYY\\\]]]^^^^^^\\\XXXSSSPPPPPPNNNMMMMMMLLLMMMUUU```ooorrrmmmfffbbb```^^^ZZZVVVRRROOOMMMMMMLLLNNNVVV___mmmyyykkkccc^^^]]]```aaa^^^[[[[[[YYY]]]eeelllqqqsssrrrqqqkkklllkkkffffffooo~~~rrreee^^^YYYXXX]]]ccciiioooyyy{{{rrrkkkccc[[[WWWMMMKKKIIIFFFDDDDDDEEEEEEJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGJJJMMMTTTVVVZZZ\\\]]]\\\ZZZXXXRRRNNNJJJGGGFFFFFFEEEDDDBBB@@@===;;;:::999777555555444333222111111111111333333333333333444555555444444555444444333222111111111000//////...//////000111111111222222222222444444333111///...---,,,---,,,+++,,,---000333555888;;;AAAHHHLLLNNNQQQTTTZZZ]]]bbbfffiiikkkjjjjjjlllmmmnnnmmmkkkgggbbb___^^^cccjjjoooqqqqqqpppppprrrqqqpppnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrrrroookkkeee```]]]ZZZXXXVVVVVVVVVTTTRRRQQQRRRUUUXXX\\\]]]\\\ZZZXXXWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTTTT|||mmmbbbVVVRRRMMMIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFGGGIIIJJJLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKGGGFFFFFFGGGIIIKKKNNNPPPNNNLLLJJJHHHHHHIIIJJJKKKMMMKKKLLLSSSbbbzzzqqqeee]]]XXXXXX]]]kkk|||xxxWWWCCC===:::666444555666666666666666666555444444333333333333222222111000000///////////////111111111222333666888999:::<<<@@@BBBCCCDDDEEEGGGIIIJJJLLLNNNNNNNNNMMMMMMOOOOOOOOONNNNNNOOOOOOOOORRRSSSRRRQQQPPPQQQTTTVVVXXXYYY[[[\\\[[[XXXTTTQQQPPPMMMLLLMMMLLLKKKPPPWWW___ppptttnnngggcccaaa^^^ZZZWWWOOOLLLKKKLLLLLLNNNWWW```ooonnnfff```\\\^^^```]]]ZZZZZZZZZ^^^eeemmmrrrssssssssslllllljjjeeecccjjjxxx~~~nnnccc]]]YYY[[[```aaafffnnnwww{{{qqqiiiccc]]][[[WWWSSSQQQQQQSSSTTTWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQSSSVVVYYY```cccfffhhhgggddd```]]]QQQMMMHHHDDDDDDDDDDDDDDDBBB@@@===;;;:::999777555555444333222111000000000111111111111222333444555444444444333333111000000//////...---------......000111111111222222222222333222111000...---,,,++++++++++++,,,...111333555777===DDDIIIMMMPPPSSSTTTXXXZZZ^^^bbbeeeffffffeeehhhjjjkkkkkkiiiddd```\\\\\\```dddgggiiikkkmmmoooppppppooonnnmmmmmmmmmmmmiiijjjkkklllnnnoooqqqqqqqqqmmmfffaaa\\\YYYVVVTTTVVVUUUTTTRRRQQQRRRUUUXXX\\\\\\\\\ZZZWWWWWWXXXYYYVVVWWWWWWWWWVVVVVVUUUTTTzzzhhh\\\RRROOOKKKIIIIIIJJJJJJJJJGGGHHHHHHGGGFFFEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGKKKJJJIIIIIIIIIKKKLLLNNNGGGGGGFFFGGGHHHKKKNNNOOONNNLLLKKKIIIIIIJJJLLLMMMNNNLLLNNNVVVaaavvvzzziii\\\TTTSSSVVV]]]kkkwww|||^^^HHH>>>:::777444555555666666666666555555333333333333333333333333111111000///////////////000000000111222555777999:::<<>>EEEIIIMMMSSSVVVVVVZZZ[[[^^^```bbbdddddddddeeefffggggggeeebbb^^^\\\]]]___aaabbbdddgggkkknnnmmmmmmmmmlllkkkkkkjjjjjjffffffhhhjjjlllmmmooopppqqqmmmfffaaa\\\YYYVVVTTTUUUUUUUUUSSSRRRSSSVVVXXXZZZ[[[[[[YYYWWWVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXqqqaaaUUUOOOMMMJJJIIIJJJKKKKKKKKKGGGJJJKKKJJJHHHFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFJJJJJJJJJJJJJJJJJJKKKKKKGGGFFFEEEEEEFFFIIIKKKMMMLLLKKKKKKJJJJJJKKKLLLMMMOOOMMMOOOWWW^^^ooo|||kkk\\\VVVUUUXXXbbbkkk|||dddMMM@@@;;;888666444555666777777666555444333333333333333333333333111111000////////////////////////000111444666888:::<<<>>>??????@@@BBBDDDBBBFFFIIIJJJIIIIIIJJJLLLLLLLLLNNNOOOQQQRRRRRRSSSOOORRRTTTUUUTTTTTTUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVTTTOOOLLLNNNNNNMMMMMMOOOUUU\\\llluuupppjjjfffddd```[[[WWWPPPMMMKKKJJJIIIJJJQQQZZZeeevvvzzzooofffdddfffdddaaaaaa___aaaeeeiiimmmpppqqqrrrjjjhhhfffdddfffhhhkkklllsssvvv}}}xxxlllaaa\\\[[[^^^___aaaeeekkkttt~~~{{{uuupppnnnnnnppprrrvvvvvvuuutttrrrpppnnnmmmlllllllllkkkjjjkkknnnpppsssuuuwwwvvvqqqiiiaaa[[[NNNJJJEEECCCCCCDDDDDDDDD???===:::999999888777555222222111111111111111222111111222333444666888888666666666555444333111111......------------....../////////000000000111111------,,,,,,+++******))))))***+++---///222444666888@@@FFFIIIMMMUUUZZZYYY\\\\\\]]]]]]^^^___```aaa```aaaaaa``````___^^^^^^]]]___aaabbbcccfffiiillliiiiiiiiihhhhhhgggfffeeecccdddfffhhhjjjlllmmmnnnooojjjeee```]]][[[XXXVVVTTTUUUVVVUUUTTTUUUVVVXXXWWWXXXYYYXXXVVVUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\rrrdddUUUKKKLLLJJJIIIIIIKKKLLLMMMLLLHHHKKKNNNMMMJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLPPPMMMPPPWWW\\\hhh~~~iiiZZZTTTVVV^^^eeexxxhhhQQQBBB<<<999888444555666777777666555444333333333333333333333333111111000///////////////.........///111333555777:::<<<>>>>>>>>>???AAACCC@@@DDDHHHIIIHHHHHHIIIKKKKKKLLLNNNPPPRRRSSSTTTTTTLLLOOORRRTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWQQQMMMNNNOOOMMMMMMNNNSSSWWWcccuuu}}}uuuqqqkkkgggeeeaaa[[[VVVRRROOOLLLJJJGGGGGGNNNWWW[[[kkkvvvkkkiiijjjhhhffffff```aaadddgggjjjmmmooopppnnnkkkhhhiiilllmmmllljjjiiiiiinnnyyytttggg___\\\\\\[[[[[[]]]cccllluuuzzz~~~{{{yyyxxxttttttsssrrrpppqqqtttvvvwwwyyyzzzxxxrrriii___YYYMMMJJJFFFDDDDDDEEEEEEEEE>>><<<999888888888777666111111111111111111222222222333333444666888:::;;;888888888777666444333222//////.........//////000////////////000000000000+++++++++******)))))))))))))))+++---///222555666999BBBHHHIIINNNWWW\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\^^^___```]]]```bbbdddeeefffiiijjjeeeeeeeeeeeedddcccbbbbbbbbbccceeegggiiikkklllmmmlllhhhccc```^^^\\\[[[YYYTTTUUUWWWWWWVVVVVVWWWXXXUUUWWWXXXXXXVVVTTTTTTUUUWWWXXXYYYZZZ[[[\\\\\\\\\}}}pppggg\\\PPPIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJOOOTTTTTTPPPKKKJJJKKKKKKLLLNNNNNNMMMKKKHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEJJJKKKKKKKKKMMMOOOOOOMMMMMMWWWXXXVVV\\\fff~~~wwweee\\\\\\ZZZbbb{{{jjjUUUGGG<<<888999999777666444444666777999444444444333333333222222111111000///////////////111///......///222666888888:::;;;<<<===???CCCEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOPPPPPPOOONNNNNNOOOSSSTTTTTTTTTRRRPPPNNNMMMPPPPPPPPPPPPQQQRRRTTTTTTTTTRRRPPPOOOOOOQQQSSSTTTPPPVVV```kkkzzz~~~sssoooiiifffdddbbb]]]ZZZVVVSSSNNNIIIGGGHHHJJJLLLUUUbbbuuuvvvmmmmmmnnnlllhhhjjjgggdddfffkkkppprrrsssqqqnnnkkkjjjkkkkkkkkkjjjbbbbbbccckkkyyy{{{mmmccc]]]]]]ZZZYYY\\\^^^aaagggooo{{{}}}{{{zzzxxxwwwwwwyyy|||~~~~~~{{{wwwqqqhhh^^^XXXNNNKKKGGGEEEDDDDDDBBBAAA@@@>>>;;;777555444444444111111000000111111222333222111222222444777999::::::999888666555333222222111000///------///000111222111000...,,,+++++++++))))))***+++,,,,,,,,,,,,***+++------...000333666<<>>DDDJJJNNNNNNPPPUUUYYYXXX[[[]]]\\\WWWUUUWWWYYYZZZXXXVVVTTTTTTVVVXXXZZZ]]]]]]]]]]]]]]]^^^______bbbcccdddeeeeeeeeeddddddbbbcccddddddcccdddeeeggggggaaa[[[YYYZZZ[[[ZZZXXXZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\kkk___WWWPPPJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGIIINNNTTTUUURRRMMMKKKJJJGGGGGGHHHIIIHHHGGGEEEDDDIIIJJJKKKKKKKKKJJJHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKKKKKKKIIIGGGGGGHHHGGGPPPQQQPPPUUU[[[mmmzzzqqqkkkwwwwww___MMM@@@::::::666777777777777777777666444444444444333333333333000000///...............,,,,,,---...000222444555555777999:::<<>>===;;;999666444333333333222222111111222222333444222222222333555777999;;;<<<<<<;;;:::888666444333555333111//////000111222111000///---,,,+++*********+++,,,,,,,,,,,,,,,++++++,,,---......000333555???DDDKKKOOOPPPQQQTTTVVVVVVYYYZZZYYYUUUSSSUUUWWWWWWWWWVVVVVVWWWXXXYYYYYY```___]]]\\\\\\\\\^^^___ccccccdddeeeeeeeeeeeeeeeccceeeeeedddcccbbbcccdddccc___ZZZXXXZZZ[[[[[[YYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZYYYXXXWWWXXXYYY[[[]]]uuucccXXXRRRMMMKKKKKKFFFFFFFFFFFFFFFFFFEEEEEEGGGLLLQQQRRRPPPMMMJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFJJJKKKLLLLLLLLLKKKIIIHHHJJJIIIHHHGGGGGGGGGHHHHHHLLLKKKKKKLLLIIIFFFEEEGGGGGGOOOOOOOOOTTTWWWddd{{{|||rrrvvviiiUUUEEE===<<<555666888999999888666555555444444444444333333333000//////...............---...///111222444555666333555777999;;;>>>CCCFFFJJJJJJJJJJJJIIIHHHHHHGGGPPPRRRTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQVVV[[[bbblllyyy}}}rrrnnniiiggggggfffccc___XXXVVVRRRNNNKKKIIIHHHHHHMMMRRR\\\mmm|||uuusssrrrrrrsssrrrrrrtttxxx|||~~~zzzvvvrrrnnnkkkeeeaaa]]]ZZZZZZ]]]bbbfffqqq~~~~~~sssgggaaa]]]\\\[[[WWWWWWYYY]]]fffsss~~~}}}wwwyyy{{{}}}}}}|||{{{zzzzzzyyywwwtttooohhh___YYYNNNKKKFFFCCCAAA???===;;;:::999777555444333222222222222222222222333333444222222222333555777999;;;=========<<<;;;999777666777555333111000000111111000///...,,,+++*********++++++,,,,,,,,,,,,,,,+++,,,---.........000333555===BBBJJJOOOQQQRRRTTTUUUUUUVVVWWWUUUSSSRRRSSSTTTTTTVVVXXXZZZ\\\]]]]]]]]]eeeccc```^^^]]]^^^___aaaccccccddddddeeeeeeeeeeeeggghhhiiihhhfffeeeeeefffdddaaa\\\[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXX\\\ZZZXXXWWWWWWYYY\\\^^^xxxiiiZZZQQQMMMJJJJJJLLLEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHLLLNNNMMMKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFJJJKKKLLLLLLLLLKKKJJJIIIKKKIIIHHHGGGFFFGGGHHHIIILLLMMMUUU^^^^^^TTTKKKGGGFFFLLLKKKKKKPPPRRR[[[nnnqqq[[[HHH>>>;;;555777999::::::999777555555555555444444444333333000000///.....................///111222333444555222444666888:::===BBBEEEJJJKKKKKKLLLLLLKKKJJJIIIMMMOOORRRSSSSSSSSSTTTUUUYYYXXXVVVTTTRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVTTTSSSRRRSSSUUUUUUUUU[[[dddppp~~~tttpppkkkiiihhhfffbbb___YYYWWWSSSNNNJJJHHHGGGFFFKKKMMMUUUeeeyyywwwuuuvvvwwwwwwxxxyyy{{{~~~|||xxxuuullliiiddd___\\\[[[\\\]]]dddlllyyyqqqhhh^^^ZZZWWWTTTTTTVVVWWW___jjjttt~~~xxxqqqqqqrrrrrrsssuuuvvvwwwwwwvvvtttqqqllleee]]]WWWKKKHHHDDD@@@???===;;;999777777666444333222222111222222111111222222333444111111222222444666999:::>>>>>>??????>>><<<:::999999777444111000///000000///...---++++++*********++++++,,,---------,,,,,,---............000333555999>>>EEELLLQQQSSSUUUVVVTTTTTTTTTRRRQQQPPPQQQRRRRRRUUUYYY]]]aaaccccccdddeeedddaaa___^^^___aaabbbccccccccccccdddddddddeeegggiiijjjjjjiiiggghhhhhheeebbb^^^\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY\\\[[[YYYXXXXXXZZZ]]]___tttggg\\\PPPKKKIIIFFFGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJJJJIIIHHHEEEDDDCCCCCCCCCEEEGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHJJJIIIGGGFFFEEEFFFHHHIIIJJJOOO___uuuzzzjjjTTTGGGDDDIIIFFFFFFLLLLLLSSSccc}}}www```KKK>>>999666777999::::::999777666555555555555444444444333111111000///////////////............///000111222222444666777999<<<@@@CCCHHHIIIKKKLLLMMMMMMLLLLLLJJJMMMOOOQQQQQQQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWZZZYYYVVVUUUUUUVVVYYY[[[SSSYYYbbbmmm{{{~~~vvvqqqllljjjiiigggccc___[[[WWWRRRMMMHHHFFFEEEEEEGGGGGGPPP```rrr{{{xxxyyy||||||uuurrrmmmgggbbb]]][[[ZZZZZZ]]]eeerrryyymmmaaaZZZVVVSSSRRRTTTPPPWWWaaakkkvvvwwwppphhhgggffffffhhhlllppprrrqqqpppnnnkkkggg___WWWQQQHHHEEE@@@===<<<:::888777555555444333333222111111111111000000111111222333000000000111333555888999===???@@@AAAAAA@@@>>>===:::888444111///......///...---,,,+++***************+++,,,---............---.../////////000333555777;;;AAAHHHNNNRRRTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQQQQTTTXXX]]]bbbdddeeefffbbbaaa```______```bbbcccdddddddddcccdddeeeeeeffffffhhhjjjjjjhhhfffffffffbbbaaa^^^\\\YYYXXXWWWWWWZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYY[[[ZZZYYYYYYZZZ\\\^^^```~~~yyyppphhhZZZRRRJJJHHHGGGEEEDDDFFFBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFGGGIIIJJJJJJJJJHHHGGGFFFEEEFFFHHHKKKLLLJJJJJJKKKLLLKKKJJJIIIHHHJJJHHHFFFDDDDDDEEEGGGHHHJJJKKK\\\vvvqqqYYYJJJEEEHHHDDDCCCJJJJJJOOO^^^ppp~~~gggPPPAAA;;;777888999999999999888777555555555555444444444444222222111000000000000000111000///------///000111333444666777888;;;>>>AAACCCEEEHHHKKKMMMNNNNNNMMMIIIKKKNNNOOOPPPQQQRRRTTTRRRRRRSSSTTTUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUXXXWWWWWWWWWXXXYYYZZZ[[[UUUXXX^^^gggttt|||tttpppllljjjjjjiiieeebbb___[[[UUUNNNIIIGGGGGGHHHGGGFFFMMM]]]mmm{{{|||}}}{{{tttmmmfffaaa^^^\\\ZZZ]]]eeennnyyytttgggaaa]]]WWWTTTTTTNNNTTT\\\ccckkkxxx}}}~~~~~~uuujjjbbbZZZZZZYYYZZZ]]]aaafffiiikkkjjjhhheee```XXXOOOIIIDDDAAA===;;;:::999777555333333333333222111000000000000//////000000111222/////////000222444666888===>>>AAACCCDDDCCCAAA@@@:::888444111...------------,,,+++******))))))***)))***+++---.../////////...///000//////000333555777999>>>DDDJJJNNNPPPQQQTTTRRRPPPNNNNNNOOOPPPPPPPPPRRRVVVZZZ^^^```bbbbbb`````````aaabbbdddeeefffgggffffffeeefffggghhhiiihhhjjjkkkjjjhhheeecccccc``````___]]][[[YYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZ\\\^^^```aaawwwpppmmmgggaaaTTTMMMIIIIIIHHHEEEDDDFFFAAAAAABBBBBBCCCDDDEEEEEEIIIGGGFFFFFFHHHKKKLLLLLLMMMLLLJJJJJJKKKMMMPPPRRRIIIJJJKKKKKKKKKJJJHHHGGGJJJHHHFFFDDDCCCEEEGGGHHHKKKFFFOOOhhhvvvlllZZZNNNHHHJJJEEEDDDKKKLLLPPP^^^hhhmmmVVVEEE>>>888888888999999888888888666666555555555444444444333222222111111111111111555444111///...000222333333444666777777:::===@@@@@@BBBFFFIIILLLMMMNNNNNNHHHKKKMMMOOOPPPQQQSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTVVVXXXYYYYYYXXXXXXYYYZZZ]]]cccooo{{{|||sssoookkkjjjkkkjjjhhheeeeee```YYYQQQLLLKKKKKKLLLLLLIIINNN\\\kkkxxxxxxpppjjjfffddd___^^^bbbgggmmm|||zzzoooiiieee^^^XXXVVVPPPUUUZZZ^^^cccmmmzzzzzzxxxxxxyyyyyyyyy|||}}}uuujjj^^^VVVNNNOOOPPPRRRUUUYYY]]]___gggeeeccc```ZZZSSSJJJDDDBBB???;;;999888777666555222222222222222111000000///////////////000000111.........///111333555777<<<>>>AAADDDEEEEEECCCBBB:::888444111...,,,,,,,,,,,,,,,+++***)))))))))***((()))+++---...000000111...///000//////000333555888999<<>><<<888666888888555666999999888888666555444333333111111111111000000000000////////////000111222333444666888999999:::===>>>BBBCCCFFFIIIKKKMMMMMMMMMLLLKKKLLLNNNRRRTTTUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTSSSRRRQQQQQQRRRRRRRRRTTTWWWXXXXXXYYY\\\]]]YYY\\\^^^```kkkzzzyyyuuupppooonnnkkkeee```cccaaa]]]XXXSSSOOOLLLJJJLLLLLLNNNSSS___pppvvvlllmmmppprrroookkklllsss{{{yyyoooiiiddd^^^YYYRRRRRRSSSVVVZZZcccmmmsss~~~xxxvvvppplllmmmpppssswww|||~~~~~~{{{vvvmmmcccYYYPPPKKKFFFFFFFFFHHHLLLRRRWWWZZZcccaaa]]]WWWQQQKKKFFFDDD===<<<:::888666555444444666555444222000///......000000///...............---......///000111111222777888;;;=========<<<;;;999777444000...---......++++++++++++++++++++++++,,,,,,,,,,,,---...////////////......///111444666:::<<<>>>???AAADDDHHHKKKMMMNNNNNNOOONNNMMMLLLKKKNNNOOOQQQSSSVVVXXXYYYZZZ```aaacccdddeeefffffffffhhhiiikkkllllllkkkiiihhhllllllkkkkkkiiifffdddbbbfffeeedddbbb___]]]\\\[[[]]]\\\\\\\\\\\\ZZZWWWUUUYYYYYYYYYXXXXXXYYYZZZZZZXXXYYYZZZ\\\]]]]]]\\\\\\yyyrrreeeXXXRRRRRRKKKJJJHHHFFFDDDBBBAAAAAA??????@@@@@@AAABBBBBBCCCGGGFFFDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJIIIGGGGGGGGGFFFDDDBBBEEEEEEDDDEEEFFFHHHJJJLLLLLLJJJIIILLLQQQTTTRRROOOKKKIIIGGGFFFGGGJJJMMMOOO___ppp~~~dddMMM@@@<<<777555777777555666999666555444333222111000000111111111111000000000000////////////000111222333333555777999999:::<<<>>>AAACCCFFFIIILLLMMMNNNOOOOOONNNMMMOOOQQQRRRRRRQQQRRRRRRRRRSSSSSSSSSRRRRRRTTTSSSSSSRRRRRRRRRRRRRRRRRRTTTUUUUUUUUUWWWYYY[[[ZZZ[[[[[[```ooo|||vvvpppnnnooonnnhhhccceeeccc___ZZZVVVRRROOOMMMLLLLLLMMMRRR]]]nnn~~~~~~}}}zzzyyy{{{|||rrrlllfff___YYYPPPPPPPPPQQQTTT[[[ccciiittt||||||vvvrrrkkkffffffhhhiiimmmqqqqqqqqqrrrsssuuuwwwyyyzzz}}}uuurrrmmmeee\\\RRRKKKFFFCCCCCCDDDGGGJJJNNNRRRUUUZZZXXXUUUPPPKKKEEEAAA???888777666444333222111111555444333111000///......000//////........................///000000000111444555777999::::::999888777555222000...---------++++++++++++++++++++++++,,,,,,,,,,,,---.../////////......///000222444555:::;;;===>>>???AAAEEEHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTWWWYYYZZZ___```aaabbbcccddddddddddddeeehhhjjjkkkkkkjjjiiiiiiiiiiiihhhgggeeecccbbbbbbbbbaaa```___^^^^^^]]]___^^^]]]]]]]]]\\\ZZZXXXWWWWWWWWWVVVVVVWWWWWWXXXZZZ[[[]]]^^^______^^^^^^|||sssjjj^^^QQQLLLMMMIIIHHHFFFDDDBBBAAA@@@????????????@@@AAAAAABBBBBBDDDCCCCCCCCCDDDGGGJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIGGGEEEDDDDDDEEECCCBBBFFFFFFFFFFFFGGGIIILLLMMMNNNJJJGGGFFFJJJMMMMMMMMMKKKJJJIIIGGGGGGGGGHHHIIIWWWeeesssyyy}}}tttWWWCCC<<<777444666777666666999888777666666555444333333222222111111111000000000////////////000111222222333555777888888999;;;===@@@BBBEEEHHHLLLOOOPPPQQQQQQPPPOOOOOOPPPPPPOOOMMMPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSUUUVVVVVVUUUUUUUUUXXXZZZ\\\YYYYYY```qqq|||ssspppqqqqqqlllggggggeeebbb]]]YYYVVVSSSRRRLLLLLLMMMRRR\\\lll}}}}}}|||}}}|||~~~~~~vvvppphhh___XXXOOOOOONNNMMMNNNSSSYYY^^^jjjqqq{{{yyysssnnnfff```______^^^___cccbbbbbbcccdddgggkkknnnqqqzzz|||yyytttmmmjjjeee]]]UUUMMMFFFCCC???@@@BBBDDDGGGJJJLLLMMMOOONNNLLLHHHDDD@@@<<<:::888777666555555555555555333222111000////////////000///......------............//////////////////000111333444555555444333444333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...000111333444444555999:::<<<<<<===>>>AAACCCEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOPPPRRRVVVYYY[[[]]]^^^___```aaabbbbbbbbb___aaacccfffhhhiiiiiiiiiddddddeeeeeedddcccbbbaaa^^^^^^______``````aaaaaabbbaaa```^^^^^^]]]]]]]]]XXXXXXWWWWWWWWWWWWWWWXXX\\\]]]___```aaa``````___}}}uuukkkbbbWWWMMMIIIJJJHHHFFFEEECCCAAA??????>>>>>>?????????@@@@@@AAAAAACCCCCCBBBBBBCCCEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGDDDCCCAAAAAADDDFFFGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMOOOKKKGGGEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEPPP]]]lllwww}}}bbbIII>>>888444666888666666888888888777777666555555444222222222111111111000000///////////////000111111222444666777777888:::<<>>@@@CCCDDDEEEFFFFFFHHHGGGEEECCC@@@>>>;;;:::777666666555555666666777111111000000//////000000//////...------------...///........................///000111111111111000111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...111444555666555555888999;;;;;;;;;;;;===???EEEEEEFFFHHHIIIJJJKKKLLLNNNNNNMMMNNNQQQUUUYYY\\\\\\]]]^^^___````````````]]]^^^```bbbdddeeeeeeeeeaaaaaaaaabbbbbbaaaaaaaaa^^^^^^___```aaabbbbbbcccccccccaaa___^^^^^^___```\\\[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___aaaaaaaaa```___uuulllbbbZZZRRRKKKHHHJJJFFFEEECCCAAA@@@???>>>>>>>>>>>>???????????????@@@CCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGAAA???>>>???AAADDDEEEEEEFFFEEEEEEFFFGGGIIIKKKMMMMMMKKKIIIGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEELLLXXXlllxxxxxxxxxwwwwww}}}lllRRRBBB:::555666888777777888555444444333333222222222222222222222111111111111//////////////////000111111333555666666777999;;;>>>???BBBFFFKKKOOORRRTTTQQQPPPOOOOOOQQQRRRQQQOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWZZZZZZZZZYYYWWWWWWXXXZZZYYYXXXXXX[[[bbbppp}}}xxxsssmmmhhhhhhfffddd```]]][[[YYYXXXSSSSSSSSSWWW```nnn~~~~~~|||{{{|||{{{~~~zzzqqqkkkddd[[[TTTMMMLLLKKKIIIIIIKKKPPPTTTWWW[[[bbbiiiqqq{{{|||xxxssspppiiiaaaZZZWWWTTTOOONNNPPPPPPQQQTTTZZZaaajjjrrrvvv|||~~~}}}wwwpppkkknnnkkkeee]]]TTTKKKCCC???;;;<<>>===;;;999888111111111111111222333333111111000000000000111111//////...---------------.........------------------......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---///222555777777666666777999;;;;;;::::::;;;===BBBBBBCCCEEEGGGHHHJJJKKKMMMLLLLLLMMMPPPTTTXXX[[[\\\]]]^^^______```______]]]]]]^^^___````````````____________``````aaaaaa______```aaaaaabbbcccccccccccccccaaa^^^^^^```bbb______^^^]]]]]]]]]]]]]]]```aaabbbcccccccccbbbaaakkkbbbXXXSSSNNNIIIGGGIIIEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAAAAAAAABBBBBBEEEEEEFFFGGGGGGGGGFFFFFF@@@>>>======???@@@@@@???DDDDDDDDDDDDEEEHHHJJJKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIITTTlllqqqfffeeebbbaaafffvvvuuu\\\GGG>>>777777999888777777555555555555444444333333333222222222222111111111/////////......//////000000222444555555666888:::===>>>AAADDDIIINNNQQQTTTQQQPPPOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOPPPRRRTTTVVVUUUUUUUUUTTTUUUUUUVVVWWWWWWXXXYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ\\\eeexxx{{{tttnnnkkkhhhgggdddaaa___]]][[[[[[VVVVVVWWW[[[cccqqq~~~|||}}}zzzzzz|||zzznnnfff___XXXRRRJJJIIIHHHFFFEEEFFFJJJMMMOOOTTTZZZ___eeelllvvv|||}}}yyyuuuqqqooofff___XXXUUURRRNNNLLLNNNLLLOOOTTT[[[dddnnnvvv{{{|||tttnnnkkkmmmjjjeee^^^TTTJJJBBB===999:::<<<>>>?????????>>>:::::::::999888777666555222111111111222222333444222222111111111111111111///...------,,,,,,------,,,------------------------------------.........+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---///333666888888888777777999;;;;;;;;;:::;;;<<<<<<===???AAAEEEHHHKKKLLLJJJKKKKKKMMMPPPTTTWWWZZZ\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^____________``````aaaaaabbbbbbbbbdddeeeccc```___aaadddaaaaaa```___^^^^^^^^^^^^bbbcccdddeeeeeeeeedddccccccZZZQQQMMMJJJFFFDDDEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFFFF@@@??????@@@BBBBBBAAA@@@BBBBBBAAABBBCCCEEEGGGIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIQQQhhhsssaaa___ZZZVVVXXXcccvvv|||eeeLLLAAA999888:::999777666777777777777777666666666333333222222222111111111000//////........./////////111333444444666888:::<<<===???CCCGGGLLLPPPRRRSSSRRRQQQRRRSSSTTTTTTRRRPPPPPPOOOOOOPPPQQQSSSUUURRRRRRRRRRRRRRRSSSTTTTTTUUUXXXZZZZZZXXXWWWVVVVVVXXXWWWYYY\\\\\\```mmm|||}}}uuuqqqqqqiiigggeeecccaaa___^^^]]]WWWXXXYYY]]]fffsss~~~|||zzzyyyxxxwwwzzz}}}~~~nnnccc\\\UUUOOOJJJIIIGGGDDDBBBCCCFFFHHHKKKPPPVVVZZZ^^^cccjjjooowww~~~xxxsssooommmggg___ZZZXXXUUUQQQPPPRRRRRRVVV\\\dddmmmwww~~~yyyrrrmmmkkkiiihhheee___VVVLLLCCC===777888999:::;;;<<<<<<===666777777777666555444444444333333333333444444555444444333222111111222222///...------,,,,,,------+++++++++,,,---------...------,,,,,,,,,,,,,,,---***++++++,,,------------------------------------,,,,,,,,,,,,---.../////////000333555777999999999777999<<<===<<<<<<<<<===<<<<<<===???BBBFFFIIIKKKHHHIIIKKKMMMPPPTTTVVVXXXZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]\\\\\\]]]^^^___```aaabbbbbbfffhhhgggcccaaacccfffeeeeeecccbbbbbbaaaaaaaaaaaabbbcccdddccccccbbbaaa^^^UUUMMMJJJGGGCCCAAABBBEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>==================>>>@@@AAABBBCCCDDDCCCDDDEEEGGGGGGGGGFFFEEE??????AAADDDGGGIIIHHHGGG@@@@@@@@@AAABBBDDDFFFGGGIIIHHHHHHFFFFFFGGGJJJMMMKKKJJJHHHFFFEEEEEEFFFFFFJJJOOOcccvvvbbb```ZZZRRRPPPVVVdddppp}}}jjjNNNCCC:::999;;;:::777666444444444444444333333333333333333222222222111111000//////........./////////000333444444555777999<<<===???BBBFFFKKKOOOQQQUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPOOONNNOOOQQQSSSTTTPPPPPPPPPPPPPPPQQQRRRRRRVVVYYY\\\]]]\\\YYYXXXXXXYYYVVVXXX]]]``````gggpppttt}}}~~~vvvuuuvvvjjjhhhfffdddbbbaaa```___XXXXXXZZZ^^^gggttt|||}}}zzzwwwtttqqqtttzzzooobbbZZZSSSNNNMMMLLLIIIFFFCCCBBBDDDFFFFFFKKKQQQUUUWWW[[[aaaeeehhhtttxxxsssnnnkkkiiibbb]]]\\\ZZZVVVUUUWWW\\\```fffooowwwwwwoookkkjjjggggggfffaaaYYYOOOFFF@@@666666777888999:::;;;<<<777777777777777666555444111000000000000000111111666555444333222222222222......---,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,+++++++++++++++,,,******+++,,,------------------------------------,,,,,,,,,,,,---...//////000111333555777999:::;;;777:::<<<>>>=========>>>??????>>>???@@@CCCEEEFFFGGGHHHKKKNNNQQQTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZ[[[\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZXXXYYYZZZ\\\^^^```aaabbbcccgggkkkjjjfffdddeeegggjjjiiihhhgggfffeeeeeefff]]]^^^___``````___^^^]]]VVVQQQIIICCCAAABBBDDDDDDAAADDDEEEAAA;;;999<<<@@@@@@@@@@@@>>><<<;;;===????????????@@@AAABBBCCCDDDDDDBBBBBBDDDHHHKKKKKKIIIAAABBBDDDEEEFFFEEEDDDDDDAAA@@@>>>???BBBDDDEEEDDDIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFMMMSSS```vvvooo___RRRQQQQQQQQQYYYeeeuuuwwwZZZHHH::::::;;;555555999666666555555555444444444333333222222111000//////...............///000000///000111333555777888999888:::===???BBBGGGMMMQQQTTTSSSRRRRRRRRRRRRRRRSSSTTTQQQOOOPPPSSSTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSSSSUUUWWWYYY\\\]]]]]]^^^^^^^^^^^^___bbbeeennnrrrwwwzzzzzzyyyyyyxxxuuuqqqlllgggccc```]]]ZZZ[[[XXXWWWYYY]]]hhhzzz~~~yyytttpppqqquuuyyyqqqcccXXXOOOHHHHHHGGGEEECCCBBBCCCDDDEEEHHHJJJOOORRRVVV[[[```ccciiinnn{{{{{{{{{}}}xxxssspppoooggggggeeebbb___^^^```bbbhhhmmmuuu}}}{{{tttoookkkiiijjjiiihhhddd]]]QQQEEE<<<777999:::;;;:::888666555555555444444444333333333222222222222222222222222444111///......///...---000000...---------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////000000///...------......------------......///000222444777999;;;<<<888:::;;;===>>>???>>>>>>???>>>======???AAADDDFFFHHHHHHJJJLLLPPPUUUYYY[[[YYYYYYYYYZZZ[[[[[[\\\\\\ZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\___bbbdddeeefffgggggggggfffdddcccffffffffffffeeeeeeeeeeeeddddddcccbbbaaaaaaaaa```TTTOOOHHHDDDBBBBBBCCCCCCBBBBBB@@@>>>===<<<===>>>???@@@@@@???===>>>@@@BBB@@@@@@@@@@@@@@@AAABBBCCCFFFDDDCCCEEEHHHIIIIIIGGGEEEFFFGGGIIIJJJJJJIIIIIIDDDBBB@@@@@@BBBDDDEEEEEEHHHHHHHHHIIIIIIKKKLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGHHHMMMZZZnnnzzzhhhZZZVVVUUUSSSXXXaaayyycccOOO>>><<<<<<777666999777777666666666555555555333333222222111000000000...............///000000///000111333444666777888999;;;===???BBBFFFLLLPPPRRRRRRRRRQQQQQQQQQPPPPPPRRRPPPNNNOOORRRUUUUUUTTTRRRRRRRRRQQQQQQPPPPPPPPPSSSSSSRRRSSSVVVYYY\\\^^^aaaaaa```___^^^^^^aaaccckkkooouuuyyy{{{}}}~~~|||wwwrrrmmmggg```\\\WWWSSSQQQRRRVVV```rrr}}}xxxssstttvvvzzz~~~ttteeeZZZQQQKKKJJJHHHFFFDDDCCCCCCDDDEEEGGGJJJOOOSSSWWW\\\bbbfffeeehhhrrr}}}wwwrrrqqqrrruuuxxx|||vvvqqqooollllllllljjjhhhiiikkkmmmwww{{{zzzsssnnnkkkjjjkkkjjjiiieee^^^RRRFFF>>>999999999:::999888666555777666666666555555555555333333222222222222222222666333111000111222111111000000///...------------,,,,,,---------.................................---------,,,,,,,,,++++++///////////////......---//////...............///000111333555888:::<<<<<<<<<===???@@@AAAAAA@@@??????>>>>>>>>>???BBBDDDFFFGGGHHHIIILLLPPPSSSVVVXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ\\\```ccceeefffggghhhhhhhhhgggfffeeehhhhhhggggggggggggggggggeeeddddddcccbbbaaa```___PPPLLLHHHEEECCCCCCBBBAAACCCAAA>>>>>>??????>>><<<>>>???@@@@@@???@@@BBBDDDAAAAAA@@@@@@@@@AAAAAABBBFFFEEEDDDDDDFFFGGGFFFEEEIIIJJJLLLNNNOOOPPPOOOOOOHHHEEECCCBBBDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGEEEIIITTTeee}}}xxxgggaaa^^^YYYZZZ___zzznnnXXXCCC======999777777777777777777777666666666333333333222111111000000//////.........///000000///000111222444555777777:::<<<>>>???AAAEEEJJJNNNOOOPPPQQQQQQQQQPPPOOONNNQQQOOONNNOOOQQQTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOSSSRRRQQQRRRTTTXXX]]]```ffffffccc```]]]]]]___aaagggkkkqqqvvv{{{xxxoooddd]]]TTTOOOLLLMMMPPPYYYiiiwww}}}wwwwwwxxxzzz}}}wwwggg\\\TTTNNNKKKJJJGGGEEEDDDDDDEEEEEEFFFIIINNNTTTYYY___eeeiiiiiijjjppp{{{zzzuuuoooiiiffffffhhhjjjmmmuuuyyytttrrrrrrsssttttttuuuvvvzzz|||xxxqqqmmmkkkkkkmmmllljjjfff___TTTHHH@@@::::::999888777777666666666666666666555555555555333333333333333333333333555333222222333444333222111000///...------------------------.........///000/////////...------------------------,,,,,,,,,.............../////////111111000//////...//////111222444666999;;;===>>>AAABBBCCCCCCCCCCCCBBBAAA??????>>>???@@@BBBDDDFFFFFFHHHJJJMMMPPPRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXZZZZZZ[[[]]]]]]^^^^^^^^^ZZZZZZYYYYYYXXXYYYYYYYYYXXXXXXXXXZZZ\\\```dddffffffggghhhiiiiiiiiihhhgggggggggggggggggggggggggggeeefffeeeeeecccaaa^^^]]]MMMJJJHHHFFFFFFDDDBBBAAAEEEDDDBBB@@@@@@???===<<<@@@AAABBBBBBAAAAAABBBDDDAAAAAA@@@@@@@@@@@@@@@@@@DDDCCCBBBBBBBBBDDDDDDEEEKKKLLLNNNPPPRRRSSSSSSSSSKKKHHHEEECCCDDDFFFGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIPPP^^^rrrwwwpppmmmhhhdddcccvvvuuu^^^FFF===<<<:::777666666666666666666666666666333333333222222111111111000///////////////000000//////000222333555666666:::<<<===>>>@@@CCCHHHLLLNNNOOOQQQRRRRRRPPPNNNMMMQQQPPPOOOOOOPPPRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQSSSRRRPPPPPPSSSWWW\\\```jjjiiieee```\\\[[[\\\^^^cccffflllrrrwww|||uuuhhh___VVVQQQMMMMMMOOOVVVcccooozzz{{{{{{|||}}}wwwhhh]]]UUUPPPLLLJJJHHHEEECCCCCCDDDDDDEEEHHHNNNTTTZZZ```gggkkkooonnnqqqyyywwwrrrkkkddd___^^^___aaadddiiirrr{{{|||yyyxxxzzz|||~~~vvvnnnkkkjjjjjjmmmllljjjggg```VVVKKKDDD<<<:::888666555555666777333333333333333333333333333333333333444444444444333111000111222333333222111000///...---------------............////////////......---,,,++++++***.........---------------------------...//////000333222111000////////////333444555888:::===???@@@EEEEEEFFFFFFEEEDDDBBBAAA?????????@@@AAACCCEEEFFFGGGIIIKKKNNNPPPQQQQQQQQQSSSSSSTTTUUUUUUVVVVVVWWWYYYZZZ[[[\\\]]]]]]^^^^^^YYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYZZZ\\\___ccceeeeeefffggghhhhhhhhhgggfffccccccdddddddddddddddeeeeeeffffffeeebbb___\\\[[[JJJIIIHHHGGGGGGFFFCCCAAAEEEGGGHHHEEE???<<<<<<>>>AAABBBCCCBBB@@@???@@@AAAAAAAAA@@@?????????@@@@@@???????????????AAACCCEEEJJJKKKMMMPPPQQQRRRRRRRRRLLLIIIEEECCCDDDFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIMMMVVVfffzzz}}}uuuoootttyyycccKKK===:::999888666555555555555555555555555333333333222222222222222111000000/////////000000//////000111222444555555999:::<<<===>>>AAAFFFIIIMMMNNNPPPRRRRRRRRRPPPOOOSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTRRRPPPPPPRRRVVV[[[^^^jjjhhheee```[[[YYYZZZ\\\___ccchhhlllpppsssxxxzzzzzznnneeeZZZTTTPPPPPPQQQUUU___hhhsssvvvhhh^^^VVVQQQMMMKKKHHHEEECCCCCCCCCCCCDDDHHHMMMSSSYYY```fffkkknnnlllooouuu{{{wwwrrrjjjbbb]]][[[\\\]]]___ccchhhnnntttzzz|||rrrkkkhhhggghhhkkkjjjhhheee___VVVLLLFFF<<<;;;888555444555666777222222333333333333333333333333444444444555555555333111111222333444333111111111///......................../////////000000//////...---,,,,,,++++++........................------,,,,,,---...///000222222111000000000000000333444666999<<>>===>>>@@@@@@?????????@@@@@@AAA===>>>>>>======???BBBEEEHHHIIIKKKMMMNNNNNNNNNNNNKKKHHHDDDBBBCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIOOO[[[mmm~~~www}}}kkkSSSBBB;;;999888777444444444444555555555555333333333333333333222222111111000/////////000000...///000111222333444444777888999:::<<>>BBBEEEGGGGGGHHHHHHHHHGGGEEECCCBBB???@@@AAABBBDDDEEEFFFFFFJJJKKKMMMNNNPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWUUUVVVXXXYYY[[[[[[\\\\\\ZZZZZZYYYYYYXXXYYYYYYYYY[[[ZZZZZZZZZ\\\___aaacccbbbcccdddddddddcccaaa```aaaaaaaaabbbbbbccccccdddbbbaaa```^^^[[[YYYXXXWWWEEEDDDCCCCCCDDDDDDBBB@@@AAACCCEEEDDD@@@======>>><<<>>>@@@@@@>>>=========???>>>>>>>>>???@@@AAAAAA@@@@@@@@@>>>===>>>BBBEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJFFFBBB@@@AAADDDFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEGGGLLLVVVgggyyy|||uuu^^^III===999999888444555555555666666666666333333333333333333333333222111111000//////000000...//////000111222333333444555777888:::>>>CCCFFFIIIJJJLLLNNNPPPRRRSSSTTTVVVZZZ^^^^^^[[[WWWUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRTTTVVVWWW^^^______^^^[[[YYYXXXXXXZZZ]]]aaaddddddccccccdddeeejjjqqqxxx{{{yyyrrrmmmbbb]]]ZZZ[[[[[[ZZZ[[[^^^gggppp}}}~~~zzz{{{xxxooofff___[[[RRRPPPLLLIIIFFFEEEEEEEEEDDDGGGLLLPPPTTTZZZ___cccfffhhhqqq||||||wwwooogggbbbaaaaaacccaaabbbdddfffhhhmmmrrrvvvzzzvvvllleee```___^^^[[[ZZZYYYXXXUUUOOOGGGBBB;;;:::888666555444444444333333444444444555555555333444444555666666777777555444444444555444222000222111000///............//////000000000111111111000000000000////////////....../////////000000000///...---++++++,,,---...///////////////000111222111333777;;;@@@EEEHHHJJJHHHIIIIIIIIIHHHGGGEEEDDD???@@@BBBCCCEEEFFFFFFFFFJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVSSSTTTVVVXXXYYYZZZ[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXZZZ\\\```dddfffcccdddddddddcccaaa___^^^^^^^^^___``````aaabbbbbb```^^^\\\YYYWWWVVVVVVWWWCCCAAA@@@@@@AAABBBAAA????????????@@@AAAAAA>>><<<888;;;===>>>=========>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDCCC@@@======AAAEEEEEEFFFGGGIIIIIIIIIHHHGGGHHHEEE@@@???@@@CCCEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGLLLVVVfffyyy}}}gggOOO@@@:::::::::555666666666777777888888333333333333333333333333222222111000000///000000......///000111222222333222444555777999===BBBFFFGGGHHHIIIKKKNNNQQQSSSUUUWWW[[[aaaccc```\\\YYYYYYUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUYYY[[[]]]]]][[[YYYXXXXXXXXX[[[```bbbbbb```______[[[___gggnnnssssssnnnjjjgggbbb```aaaaaa^^^]]]___gggkkkrrr|||zzzyyy~~~~~~{{{yyy{{{zzzssskkkddd```TTTRRROOOKKKHHHGGGGGGGGGDDDGGGKKKOOOSSSWWW\\\```___dddooo|||{{{ssslllgggfffggghhhiiijjjjjjjjjjjjlllooorrryyy~~~}}}tttkkkccc^^^\\\[[[UUUTTTTTTSSSPPPKKKDDD???;;;:::888777555444444333111111111222222333333333444444444555666777777888333222222222333222///,,,222111000//////.........000000000000111111111111---------................../////////000000111111000///---+++++++++---...---.........///111222333111333777<<>>@@@AAABBBBBB@@@>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============AAA@@@??????>>>>>>??????DDDEEEGGGHHHIIIIIIHHHHHHGGGFFFCCCAAAAAABBBDDDFFFIIIIIIGGGEEEDDDEEEHHHKKKIIIHHHGGGFFFFFFFFFFFFGGGEEECCCDDDKKKTTTddd{{{nnnZZZHHH<<<999===999888666555555555666777555444333222111222333444444444333222111000///...............///000222222333444555555666888===@@@EEEGGGIIIJJJKKKLLLNNNPPP[[[___dddfffbbb\\\VVVRRROOOPPPQQQSSSTTTVVVWWWXXXYYYWWWUUUTTTRRRRRRRRRSSSTTTUUUXXXZZZZZZXXXVVVUUUYYYYYYZZZ\\\\\\]]]]]]]]]^^^]]]]]]```dddgggfffdddaaa```______^^^^^^^^^^^^fffffflllvvvzzzyyyvvvssssssvvv|||~~~vvvnnngggccc\\\YYYTTTQQQOOOMMMKKKIIIJJJIIIIIIKKKOOOTTTWWWXXX[[[```gggqqq|||{{{tttppppppqqqrrrtttsssrrrqqqrrrsssvvvwww~~~xxxnnneee___\\\ZZZXXXRRRQQQNNNLLLJJJGGGBBB>>><<<;;;:::888666555444444444444444333333222222222333444666777999:::::::::777666555444333222222222222111111111000000//////////////////000000000000222111///.........///000........................////////////////////////***,,,---......000222555666888:::>>>CCCGGGKKKMMMNNNOOOPPPPPPMMMHHHCCC@@@AAA@@@@@@AAABBBDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRTTTQQQOOOPPPSSSUUUTTTSSSTTTTTTTTTUUUWWWZZZ]]]^^^^^^]]]ZZZXXXWWWWWWXXXXXXVVVVVVUUUVVVXXXZZZ]]]___cccbbbaaa```___^^^^^^^^^ZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWTTTRRRQQQRRRTTTUUUDDDBBB@@@@@@@@@AAA@@@???@@@AAABBBBBBAAA>>><<<;;;======<<<<<<<<<<<<======<<<<<<============>>>>>>AAA@@@??????>>>>>>??????DDDEEEGGGHHHIIIIIIHHHHHHFFFDDDBBBAAAAAABBBDDDFFFHHHHHHGGGEEEDDDEEEHHHKKKLLLLLLJJJIIIGGGFFFEEEDDDDDDCCCEEEJJJQQQ```xxxttt```MMM???;;;===999888777666555666666777555444333222222222333333444333222111000///..................///000111222333444555555666888<<>>>>>?????????@@@AAAAAAAAA@@@???===<<<>>>==================>>>=========>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???CCCDDDEEEFFFFFFGGGFFFFFFBBBAAA@@@???@@@BBBDDDFFFFFFFFFFFFEEEDDDEEEHHHKKKNNNNNNMMMKKKIIIEEEBBBAAACCCCCCEEEHHHMMMYYYqqq}}}iiiUUUDDD<<<<<<999888777666555666777777555444444333222333333333222222111000//////......///......//////000111222222333444555555888;;;>>>AAACCCFFFGGGHHHJJJLLLNNNRRRWWW\\\___^^^ZZZVVVTTTSSSSSSSSSTTTUUUVVVVVVVVVYYYXXXVVVUUUTTTTTTTTTTTTSSSTTTVVVXXXXXXWWWVVVUUUWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\[[[ZZZ[[[\\\\\\ZZZYYYZZZZZZZZZZZZZZZZZZ[[[[[[dddbbbbbbfffmmm{{{{{{zzz{{{}}}{{{}}}zzzxxxmmmjjjeee```]]]YYYUUURRROOOMMMKKKLLLNNNQQQQQQQQQUUUWWW\\\cccllluuu|||}}}{{{yyyvvvtttsssrrrrrrppppppqqqsssvvvwwwvvvtttlllggg```[[[XXXWWWVVVUUUPPPLLLHHHEEECCCAAA???===;;;:::888777666555555444666666555555555555444444666777888999999999999888777777555444333222222222111111111111000000000000/////////000000000111111111111111111111000000///........................////////////////////////,,,---///000111333777:::;;;<<>><<<<<<>>>?????????@@@@@@@@@@@@???======>>>>>>>>>??????>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBB>>>>>>======>>>@@@BBBDDDCCCCCCDDDCCCBBBCCCFFFHHHLLLLLLLLLKKKIIIEEEAAA???BBBCCCEEEFFFHHHRRRhhh|||sss^^^JJJ???;;;999888777666666666777888555555444444333333333333111111111000///......---///////////////000111111111333444555555777:::<<<>>>AAADDDEEEGGGHHHKKKMMMNNNRRRXXX[[[[[[YYYWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYXXXWWWVVVVVVUUUUUUUUUSSSTTTVVVWWWXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\bbbaaaaaacccgggpppyyyvvvppplllgggccc^^^[[[UUUSSSQQQPPPQQQQQQPPPOOOPPPQQQSSSXXX___gggoootttyyy~~~}}}zzztttrrrpppnnnmmmnnnooopppjjjiiiiiikkkllllllkkkiiibbb^^^ZZZWWWVVVUUUUUUTTTOOOKKKFFFBBB@@@???>>>===:::999888777666555555555777777777777666666666666888999999999999999888888888777555444333222111111111111111000000000000000//////000000000111111111///000111111111000...---........................////////////////////////,,,---///000111555999<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@???>>>>>><<<======>>>???@@@@@@@@@@@@???>>>>>>======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAA@@@AAAAAAAAA@@@@@@BBBEEEFFFFFFGGGHHHGGGDDDBBB@@@BBBBBBDDDEEEFFFMMM___ppp~~~~~~|||gggQQQAAA;;;:::999777666666666777888555555555444444444333333111111000000//////......000////////////000000111111222444555555666999;;;<<>>:::999888777777777777777888888888888888888888888:::::::::::::::999999888888777666444222111111111000000000000000000111111000000000000111111111111...///000111000///...---////////////////////////////////////////////////,,,---///000222666;;;???DDDEEEHHHKKKOOOSSSVVVXXXZZZWWWRRRLLLHHHFFFFFFFFFCCCBBBBBBCCCDDDFFFHHHJJJLLLMMMNNNPPPQQQQQQQQQQQQLLLNNNPPPRRRSSSTTTUUUUUUTTTTTTTTTUUUWWWZZZ]]]^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVBBB???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@???>>>===<<<<<<======>>>???@@@@@@??????>>>============>>>:::999999888999999:::::::::;;;;;;<<<===>>>@@@@@@@@@AAAAAA@@@??????@@@BBB@@@AAACCCDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFKKKWWWcccwww{{{~~~pppYYYFFF===:::999888777666777888888444555555555555444333333111111111000000/////////000000////////////000000000222444555555666777999;;;===@@@CCCEEEGGGKKKMMMNNNQQQUUUWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZ]]]___`````````aaaccc\\\\\\\\\\\\\\\\\\]]]^^^YYYZZZ]]]aaa```aaaiiirrr}}}}}}zzzuuupppmmmfffccc___\\\YYYUUUQQQNNNLLLKKKJJJKKKMMMRRRWWWZZZ]]]aaagggjjjlllsss~~~|||tttnnnjjjdddcccccccccdddfffhhhiiigggeeebbbaaaaaa```^^^\\\XXXVVVTTTTTTUUUVVVUUUTTTNNNJJJEEEAAA@@@???>>>>>>:::999999888888888999999999999999::::::::::::;;;::::::;;;;;;;;;::::::999999888666444222111111000000000000000111111111111000000000111111111222222000000000000000///......////////////////////////////////////////////////---...000111444999???CCCHHHIIILLLOOOSSSWWWZZZ\\\]]]YYYTTTNNNJJJGGGGGGGGGCCCCCCCCCCCCEEEGGGIIIJJJKKKLLLOOOQQQRRRSSSRRRRRRMMMPPPSSSTTTTTTTTTTTTUUUTTTTTTTTTTTTVVVXXXZZZ[[[YYYXXXXXXXXXXXXXXXWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVV@@@>>><<<;;;<<<<<<;;;:::::::::::::::;;;;;;<<<===<<<===???@@@@@@???===<<<:::;;;<<<===>>>??????@@@??????>>>===============<<<;;;::::::999:::;;;<<<<<<======>>>???@@@@@@AAABBBCCCCCCBBB@@@??????@@@??????@@@AAABBBCCCDDDEEEDDDAAAAAAEEEHHHKKKQQQYYYooo{{{|||rrrooolllooovvvyyyaaaLLLAAA:::999888777777777888999444555666666666555333333111111111111111000000000000000////////////000000///111444555555555777888:::<<<@@@CCCEEEHHHKKKNNNPPPSSSVVVWWWWWWWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWUUUVVVWWWXXXYYYZZZZZZ[[[YYYYYYZZZZZZZZZYYYYYYXXXZZZ]]]``````______aaaccc^^^^^^]]]]]]\\\]]]]]]]]]ZZZZZZ]]]```______gggppp}}}~~~{{{tttppplllgggccc^^^XXXTTTNNNMMMKKKKKKLLLNNNPPPRRRSSSWWWZZZ\\\]]]cccmmmuuuzzzrrrkkkgggaaaaaaaaaaaaaaaaaaaaaaaa```^^^\\\[[[[[[[[[ZZZXXXVVVUUUTTTTTTUUUUUUTTTRRRLLLHHHDDDAAA@@@???===<<<:::::::::999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;:::999888666444222111000000///000000000111111111111000000111111111222222222333222222111000111111111////////////////////////////////////////////////000111222444777<<>>===<<<<<<<<<<<<:::999999999999999:::;;;<<<<<<;;;===>>>??????>>>===;;;::::::;;;<<<===>>>????????????>>>===============???>>>===<<<<<<<<<===>>>??????@@@@@@AAAAAABBBBBBDDDDDDEEECCCAAA???@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFEEEAAAAAAEEEIIIKKKNNNSSSiii{{{{{{mmmggg^^^^^^aaajjj{{{fffPPPDDD::::::888777777777888999444555666666666555333333222222222111111111111111111000////////////000000///111444555555555666777999<<<@@@CCCEEEHHHKKKNNNRRRUUUWWWXXXWWWWWWWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYZZZ[[[[[[ZZZXXXXXXVVVVVVWWWXXXYYYZZZ[[[\\\YYYZZZZZZZZZZZZZZZYYYYYYZZZ]]]``````^^^]]]___aaa______^^^]]]\\\\\\\\\]]]^^^]]]___aaa```aaajjjttt|||wwwrrrlllggg```\\\PPPOOONNNLLLLLLMMMNNNOOONNNQQQTTTTTTTTTYYYbbbjjjpppyyyqqqkkkgggcccccccccbbbaaa___]]]\\\ZZZXXXVVVVVVWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUSSSQQQJJJGGGCCCAAA???>>><<<;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;999888666444222111000000//////000000111111111222000111111111111222222222555444333222111222333444000000000000000000000000////////////////////////222333444666999???FFFKKKMMMNNNPPPSSSWWW[[[^^^``````]]]XXXRRRMMMJJJHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKIIIKKKNNNRRRTTTUUUUUUUUUOOOSSSWWWWWWUUUTTTTTTUUUWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVRRRSSSUUUWWWYYYZZZZZZ[[[XXXXXXWWWWWWVVVWWWWWWXXX[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVV>>>>>>===<<<;;;::::::999888888888999999:::::::::999:::<<<<<<<<<:::888777888999:::;;;<<<>>>??????>>>???@@@AAAAAAAAA@@@???<<<===>>>===<<<<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFFFFHHHKKKNNN___vvvlllaaaYYYTTTUUU^^^iiiwwwqqqZZZGGG===888555777888666555777666666555555555444444444333333222222111000//////////////////////////////000000111222333555666777=========???BBBGGGJJJMMMSSSVVVXXXYYYWWWUUUUUUUUU\\\[[[YYYWWWVVVVVVVVVWWW\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___^^^]]]\\\\\\\\\\\\\\\\\\```ddddddaaa^^^]]]]]]```___^^^\\\[[[\\\\\\]]]ZZZ^^^```___^^^bbbllluuu}}}zzztttllleee\\\VVVRRRPPPMMMIIIJJJMMMJJJMMMOOOPPPPPPQQQUUUXXXfffooo}}}{{{tttmmmhhhddddddbbb___]]]\\\]]]^^^WWWWWWVVVUUUTTTTTTSSSRRRSSSRRRPPPPPPRRRRRRRRRQQQIIIGGGCCC???===;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;===<<<===???@@@@@@===:::;;;;;;;;;:::::::::999999888777666555333333222222111000000000000000111111333333222222222222222222222222222222111111111111000000///...,,,---111444---///000000///...000111333666999::::::>>>FFFMMMPPPUUUYYYZZZ^^^ccceeecccbbb^^^YYYTTTPPPMMMJJJHHHBBBCCCEEEGGGHHHIIIIIIIIIKKKMMMOOOSSSVVVYYY\\\]]]ZZZXXXUUURRRQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUWWWXXXZZZZZZYYYWWWVVVTTTUUUXXXZZZ\\\\\\\\\\\\\\\\\\\\\ZZZXXXXXXYYY[[[WWWXXXYYYYYYYYYYYYYYYXXXWWWXXXXXXWWWUUUTTTTTTUUU;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999:::;;;<<<;;;:::888777999999:::;;;<<<===>>>>>>??????AAABBBCCCBBBAAAAAA???@@@@@@???===<<<===???BBBBBBBBBBBBBBBBBBBBBBBB???AAABBBAAA@@@@@@AAABBBEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFHHHKKKNNN^^^ssspppbbbYYYTTTSSSYYYddduuuuuu^^^MMMBBB;;;777888999666555666666666555555555444444444333333222222111000000000////////////////////////000000111222333555666777<<<<<<===???BBBEEEIIIKKKQQQTTTWWWXXXWWWWWWVVVWWWZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^___]]]```cccdddbbb___^^^___^^^]]]\\\\\\\\\]]]^^^___\\\___aaa___]]]aaaiiiqqqxxxpppggg^^^VVVRRROOOKKKJJJLLLIIIKKKMMMLLLKKKLLLOOORRRYYY```kkkvvvzzzsssnnnfffeeeccc___\\\ZZZYYYYYYWWWWWWVVVUUUSSSRRRQQQQQQRRRPPPOOOOOOPPPQQQQQQPPPHHHFFFCCC???===;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>@@@AAAAAA>>><<<;;;;;;;;;::::::::::::999:::999777666444333333222222111111000111111222222222222222222222222222222111111000000000000000000222222222111000000000111---...//////......000222666999===???AAAEEEMMMTTTUUUZZZ]]]^^^bbbggghhhfffeeeaaa[[[VVVRRROOOKKKIIIEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOQQQSSSWWWZZZ]]]___\\\ZZZWWWTTTRRRRRRSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXTTTVVVXXXZZZ[[[\\\\\\\\\\\\]]]]]][[[YYYXXXYYYZZZXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWVVVTTTSSSSSSTTT999999999:::::::::;;;;;;;;;;;;:::::::::::::::999999:::;;;;;;;;;:::888888:::::::::;;;;;;<<<<<<<<<===>>>???AAABBBBBBBBBAAABBBBBBBBB@@@>>>======???BBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBB@@@???@@@AAAHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEEEEEEEGGGJJJMMMXXXkkkzzzggg\\\UUURRRVVV___sss|||fffVVVHHH@@@999999999666555666666666666555555555444444333333333222111111000000////////////////////////000000000111333444666777<<<<<<<<<>>>AAADDDGGGIIIMMMQQQUUUWWWXXXXXXYYYZZZYYYXXXXXXWWWWWWXXXXXXYYYWWWXXXXXXXXXXXXXXXXXXYYY[[[ZZZZZZ[[[[[[\\\]]]^^^]]]]]]]]]]]]^^^___```aaa]]]```cccdddcccaaaaaaaaa\\\\\\[[[[[[\\\]]]___```^^^aaabbb```]]]^^^eeekkkzzz}}}pppbbb[[[VVVQQQMMMMMMKKKKKKKKKJJJIIIIIIKKKMMMPPPTTT[[[cccnnn}}}yyyttthhhfffccc___[[[XXXVVVUUUVVVUUUTTTSSSQQQPPPOOONNNOOOMMMLLLLLLMMMNNNNNNMMMFFFEEEBBB???===<<<;;;;;;<<<<<<<<<=========>>>>>>?????????@@@BBBAAA???===<<<<<<;;;;;;;;;:::::::::<<<;;;999777555444333333222222111111111111222222111111111111111111111111111111111111111111111111222111111111222111...,,,//////000//////000333555666:::???BBBEEEJJJRRRWWW[[[```ccccccffflllmmmkkkiiieee^^^YYYTTTPPPMMMJJJHHHHHHGGGHHHIIIKKKNNNOOORRRRRRRRRTTTVVVZZZ^^^```___]]]ZZZWWWUUUTTTUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTRRRTTTVVVXXXYYYZZZZZZYYYUUUVVVWWWYYYZZZ[[[[[[[[[\\\^^^___^^^[[[YYYXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUSSSRRRSSSTTT888888888888999999999999<<<;;;;;;;;;::::::999999999999::::::::::::999888;;;;;;:::::::::::::::::::::;;;===???@@@AAA@@@@@@AAABBBBBBAAA???>>>???AAABBBBBBBBBAAAAAAAAAAAAAAA???AAAAAAAAA???>>>???@@@FFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDDDDEEEFFFJJJLLLQQQaaawwwsssddd]]]XXXYYY___qqqppp```LLLBBB:::888888666555666666666666666555555555555333333333222222111111111///////////////////////////000000111222444555666:::;;;<<<===@@@CCCEEEGGGJJJNNNSSSVVVXXXYYY[[[\\\ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_________^^^^^^^^^___``````^^^___bbbcccdddddddddccc]]]]]]\\\\\\\\\]]]___``````bbbcccaaa]]]]]]```dddqqqtttiiiccc[[[SSSPPPNNNMMMLLLJJJIIIIIIJJJLLLLLLOOOTTTYYY```kkkyyy~~~yyykkkhhhccc___[[[XXXTTTRRRSSSRRRQQQOOONNNLLLKKKJJJLLLJJJHHHIIIJJJKKKJJJJJJDDDCCCAAA???===<<<;;;;;;;;;;;;;;;<<<======>>>>>>???>>>>>>???AAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;>>>===;;;888666555333333222111111000000000000111000000111111111111222222222333333333333333444444444222111222444444111///222222222222111333666999999===BBBGGGKKKPPPVVVZZZ^^^bbbeeefffiiiooorrrpppkkkggg```[[[VVVRRRNNNKKKLLLJJJIIIHHHIIILLLOOOQQQTTTSSSSSSSSSUUUYYY]]]```aaa___\\\YYYWWWWWWVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUVVVXXXXXXYYYYYYXXXVVVVVVWWWXXXYYYYYYZZZZZZ[[[^^^```___]]]YYYWWWWWWXXXXXXWWWVVVVVVVVVUUUVVVUUUVVVVVVUUUTTTSSSSSSTTT:::999999888777777666666;;;;;;;;;::::::999999999888999999999999999999999:::::::::::::::999999999:::;;;===???@@@AAA@@@@@@>>>@@@@@@@@@??????AAACCCBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@???>>>===>>>???AAAAAAAAABBBCCCDDDEEEFFFAAABBBCCCDDDDDDFFFIIILLLMMMZZZnnntttlllfffdddfffrrr{{{iiiQQQEEE:::777888777666666777777666666666555555555333333333222222222222222000000000000000000000000//////000111222444555666888999;;;===@@@BBBEEEFFFHHHLLLRRRVVVXXXZZZ\\\^^^\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___bbbaaa```___^^^]]]]]]]]]]]]^^^```bbbeeefffffffffaaa```^^^]]]]]]]]]^^^^^^aaacccdddbbb___]]]]]]___iiizzz|||qqqeee[[[VVVQQQOOOLLLJJJIIIIIIJJJKKKFFFIIIMMMPPPTTTZZZccciiixxxnnnjjjccc^^^[[[WWWTTTQQQNNNNNNMMMKKKJJJHHHGGGGGGHHHFFFEEEEEEFFFGGGGGGFFFBBBAAA@@@>>>===<<<;;;;;;999999:::;;;<<<<<<======>>>=========??????>>><<<=========<<<<<<<<<;;;;;;???>>><<<999777555444444222111000///////////////000000111111222222222222222222222333333444444444777666555666777777777666444555555555444555777:::???BBBHHHMMMRRRWWW\\\______cccffffffjjjqqqtttssskkkgggaaa\\\XXXTTTQQQNNNNNNMMMJJJIIIJJJMMMQQQSSSUUUTTTSSSSSSUUUXXX\\\^^^aaa___]]][[[YYYXXXXXXXXXVVVVVVUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYZZZ]]]______]]]ZZZWWWVVVWWWWWWVVVVVVWWWXXXYYYZZZUUUVVVWWWWWWUUUTTTUUUVVV;;;:::999888777666555555::::::999999999999999888888888888888999999999999999999999999999999999999<<<===???@@@AAAAAAAAA@@@<<<===>>>>>>>>>???AAACCCBBBBBBAAAAAA@@@@@@??????===>>>??????>>>>>>???AAA>>>>>>???@@@AAACCCDDDEEE@@@AAACCCCCCCCCEEEHHHKKKLLLUUUhhh~~~xxxuuusssxxxsssXXXJJJ<<<888888777666666777777777666666666555555333333333333333333222222000000000000000000000000/////////000222333555666777888:::===@@@CCCEEEGGGHHHLLLQQQUUUXXXYYY[[[]]]\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^bbbaaa```^^^]]]\\\\\\[[[]]]]]]^^^aaaeeeggghhhgggcccbbb```___^^^^^^______aaacccddddddaaa^^^\\\\\\cccsss~~~~~~rrreee___UUUQQQLLLIIIHHHHHHHHHGGGEEEHHHLLLMMMNNNPPPVVVZZZiiivvvssslllccc[[[WWWTTTQQQNNNHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCAAAAAACCCDDDCCCBBB@@@@@@???>>>===<<<;;;:::888999999:::;;;<<<======>>>===<<<===>>>>>>>>><<<>>>============<<<<<<<<<>>>===;;;999777666555555222222111000////////////111111111222333333444444000111111222222333333444666999;;;;;;999777777888777999::::::999888999;;;???BBBHHHPPPWWW\\\```aaadddgggiiihhhlllrrruuusssiiifffaaa]]]ZZZXXXUUUSSSQQQOOOMMMLLLMMMOOOSSSUUUVVVUUUTTTTTTVVVXXXZZZ\\\___^^^]]][[[ZZZYYYXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUWWWWWWVVVVVVVVVWWWWWWXXXXXX[[[^^^^^^\\\YYYXXXWWWVVVVVVUUUUUUWWWXXXZZZ[[[UUUWWWWWWWWWUUUUUUVVVWWW999999999888888777777777777888888888888888888999888888888888888999999:::888888888888999999999999:::;;;===>>>>>>>>>======;;;<<<======<<<<<<>>>@@@BBBBBBAAAAAA@@@??????>>>===>>>@@@AAA@@@@@@BBBDDD?????????@@@@@@BBBCCCDDD@@@AAABBBBBBCCCEEEHHHKKKHHHOOO```www~~~bbbQQQAAA::::::888666555777777777777666666666555333333333333333333333333000000000000000000000000/////////000111333555666555777:::>>>AAAEEEGGGHHHIIIMMMRRRUUUWWWYYYZZZ[[[ZZZ[[[]]]^^^____________\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]``````^^^]]]\\\\\\\\\\\\\\\[[[\\\___dddhhhhhhhhhcccbbbaaa``````aaabbbbbbaaaccceeeeeeccc```]]]\\\^^^hhhvvvzzzxxxwww{{{ssslll^^^XXXQQQLLLJJJIIIGGGEEEFFFIIIKKKKKKKKKLLLQQQVVV\\\eeeoooxxxyyyooobbbXXXRRROOOKKKGGGCCCCCCCCCBBBBBBBBBAAAAAABBB@@@>>>???@@@AAA@@@@@@??????>>>>>>===<<<;;;:::999999:::;;;<<<===>>>>>>@@@>>>======>>>??????>>>>>>>>>>>>=========<<<<<<===<<<:::999777666666555555444333222111111111111111222222333444444555555333333333444555555666666>>>EEELLLLLLEEE???======???AAACCCDDDBBB@@@@@@@@@@@@DDDLLLUUU___fffiiikkkllloooooolllnnnrrrtttsssiiifffbbb___]]]\\\ZZZXXXTTTSSSQQQQQQQQQSSSVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVXXXWWWVVVUUUUUUVVVWWWWWWWWWYYY[[[\\\ZZZYYYXXXXXXWWWVVVUUUTTTUUUVVVXXXZZZTTTUUUVVVVVVUUUTTTUUUWWW888888888888999999999999666666777777888888888999888888777777888999::::::777777888888999999999999777888999:::::::::999888<<<<<<===<<<::::::;;;===BBBBBBAAAAAA@@@???>>>>>>>>>???AAABBBBBBCCCEEEFFFAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBBBBCCCDDDHHHJJJDDDJJJZZZqqqiiiXXXEEE===;;;888555444777777777777666666666666333333333333333333333333000000000000000000000000...//////000111333444555444666:::>>>BBBFFFHHHIIIJJJNNNRRRVVVWWWXXXYYYZZZXXXZZZ\\\___aaabbbcccccc_________^^^^^^]]]]]]]]]YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]]]][[[ZZZZZZ^^^dddhhhiiihhhbbbbbbaaaaaaaaacccdddeee```bbbeeefffdddaaa^^^\\\YYY___hhhqqquuuuuusssqqqpppsss{{{~~~xxxfff```WWWPPPMMMJJJGGGEEEDDDEEEFFFFFFEEEHHHNNNSSSRRRYYY```gggrrr}}}qqqaaaUUUNNNJJJFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???======?????????>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<===>>>???@@@AAA???>>>>>>???@@@@@@???>>>>>>>>>>>>============<<<;;;:::888777666666666777666555444333333333333222222333444444555666666666777777888999::::::;;;MMMXXXbbbcccYYYNNNIIIIIIGGGJJJMMMMMMKKKHHHFFFFFFHHHMMMUUUaaallltttxxxyyytttvvvtttppppppssstttrrriiifffbbb``````___^^^]]]WWWVVVUUUTTTUUUVVVXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWVVVXXXZZZZZZYYYXXXYYYYYYXXXVVVUUUSSSSSSTTTVVVWWWSSSTTTUUUUUUTTTSSSTTTVVV999999888777666666666777777777666555555555555555888888999888888777666555888888999999999:::::::::999999999888888888777777::::::999999::::::;;;<<<===@@@BBBAAA???===<<<<<<<<<===>>>AAACCCFFFGGGHHHDDDBBB@@@======>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDGGGEEEQQQiiizzzttt___III>>><<<;;;888888666666666666666666666666888555111111222333222000.........///////////////000000000000111222333444666777999===@@@DDDHHHIIIKKKMMMQQQUUUWWWYYYYYYYYY]]]\\\]]]^^^aaaeeehhhjjjeeeeeeeeecccaaa^^^[[[YYYXXXYYYZZZ\\\]]]]]]]]]\\\^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^```aaa````````````````````````bbbbbbbbbccccccaaa\\\XXXVVVWWWZZZbbbkkkpppqqqpppuuutttvvv~~~vvvkkk]]]SSSOOONNNLLLIIIHHHFFFDDDDDDGGGIIIKKKKKKMMMRRRYYYaaaiiiqqqxxx}}}vvvlll^^^RRRJJJFFFBBB???@@@@@@????????????@@@@@@<<<<<<;;;:::;;;<<<===>>>===<<<;;;:::::::::::::::;;;999888;;;???BBBBBBAAACCCAAA@@@AAACCCEEEFFFFFFDDDDDDDDDBBB@@@???@@@AAAAAA???===;;;999888888888777777777555333222444666555444333444777999::::::;;;;;;===>>><<<;;;AAAIIIYYYqqqjjjZZZXXX\\\```]]]YYYVVVTTTQQQNNNKKKPPPUUU\\\eeemmmssswwwxxxzzzxxxuuurrrqqqqqqrrrsssoookkkeeeaaa______^^^^^^\\\YYYVVVWWW[[[\\\ZZZVVVWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWSSSOOOOOOQQQTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRSSSUUUVVVVVVUUUUUUWWWYYYYYYXXXWWWXXXYYYUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTT888777666666666666666666666666555444444444444444888888888888888777666555777777777888888888999999999999999888888888777777777777666666777777888999>>>===<<<<<<<<<<<<<<<;;;:::;;;===???AAACCCDDDEEECCCAAA@@@>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDHHHHHHRRRcccsss}}}}}}hhhOOOBBB===999777666666666666666666666666666888555222111333444333111000000000000000000000000000000000000000111333333666777999<<<@@@EEEHHHJJJLLLNNNRRRUUUXXXZZZ[[[[[[]]]]]]]]]___aaadddgggiiicccbbbbbb```^^^\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaa^^^^^^______^^^^^^]]]\\\]]]\\\\\\[[[[[[\\\\\\]]]bbbbbbccceeeeeebbb]]]YYYVVVVVVYYY```iiippprrrqqqttttttvvv|||~~~tttggg^^^YYYUUUPPPKKKJJJGGGEEEDDDEEEGGGHHHHHHKKKOOOVVV\\\ccckkkrrrwww|||}}}{{{tttqqqkkkcccXXXNNNHHHCCC@@@>>>>>>======<<<<<<======>>><<<;;;:::::::::;;;<<<============<<<<<<============;;;:::<<<@@@CCCCCCBBBDDDCCCBBBCCCDDDFFFGGGHHHEEEFFFFFFDDDAAA@@@AAABBBEEECCC@@@>>><<<;;;<<<<<<999999999777444333444555555555666999===???@@@@@@BBBAAABBBDDDCCCCCCKKKTTTnnnsssqqqssssssooojjjfffaaa[[[VVVRRRWWW[[[aaagggmmmqqqttttttsssqqqpppoooppprrruuuvvvnnnjjjeeeaaa___^^^^^^]]]\\\YYYWWWXXX\\\^^^\\\YYYWWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYZZZZZZYYYXXXXXXWWWWWWTTTPPPOOOQQQTTTUUUTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVWWWWWWVVVUUUWWWYYYYYYXXXWWWXXXYYYUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTT666555555555555666666777555555444333333333333333777777888888888777666666666666666777777777888888999999999888888888888888666666555555666666777888>>><<<::::::;;;;;;<<<;;;999:::;;;<<<===???@@@@@@@@@@@@@@@???????????????======>>>>>>???@@@AAABBBFFFKKKQQQ\\\mmm}}}vvv[[[III@@@999777777666666666666666666666666777555333333333444333222333333222222111111000000////////////000111222222555666888<<<@@@DDDHHHJJJLLLNNNQQQUUUYYY[[[\\\\\\^^^^^^^^^___```ccceeegggbbbaaa```___^^^]]]]]]]]]]]]]]]^^^_________^^^^^^\\\\\\]]]^^^___aaacccddd````````````___]]][[[YYY\\\[[[YYYXXXXXXYYY[[[\\\aaabbbdddfffgggddd___[[[WWWVVVWWW]]]fffnnnqqqrrrrrrssswwwzzz|||uuullleee^^^UUUOOONNNKKKGGGFFFFFFGGGGGGFFFIIILLLPPPUUU[[[aaaiiinnnrrrwww{{{zzztttppppppqqqwww|||yyyppphhhbbb___[[[VVVOOOHHHDDD@@@>>><<<;;;::::::999999::::::;;;;;;::::::999999999::::::===>>>>>>??????@@@AAAAAA???======>>>AAADDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKKKKIIIFFFEEEFFFGGGGGGEEEBBB@@@>>>>>>>>>??????@@@???===999888888999777999>>>CCCHHHKKKLLLMMMOOOMMMMMMOOOOOORRR[[[eee~~~}}}vvvpppiiibbb^^^bbbdddgggjjjlllmmmnnnnnnlllkkkkkklllnnnqqqtttvvvnnnkkkfffbbb```___^^^\\\[[[YYYWWWYYY]]]___^^^\\\XXXYYYYYYZZZZZZ[[[\\\\\\ZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUQQQPPPRRRTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYXXXVVVUUUUUUWWWXXXXXXWWWUUUWWWYYYYYYXXXWWWXXXYYYVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTT555555555555666666777888666555444444333333444444666666777777777777777666666666666777777777888888888888888888888888888888888888888888888999::::::<<>>>>>???@@@@@@???>>>=========<<<<<<<<<===>>>>>>@@@IIIOOOUUUhhh|||gggSSSEEE<<<999:::666666666666666666666666666555444444444444444333444333333222111000000///............///000111222444555777;;;???CCCGGGIIIIIIKKKOOOSSSWWWZZZ\\\]]]]]]]]]]]]]]]___```bbbccccccbbbaaa``````aaabbbccc``````````````````______]]]]]]]]]^^^___aaabbbccc``````______]]]\\\\\\[[[___]]][[[YYYYYY[[[]]]___aaabbbdddfffgggeeeaaa]]]YYYVVVUUUYYYbbbjjjoooqqqooorrrvvvxxxwww{{{xxxooofff\\\TTTRRROOOKKKIIIIIIJJJIIIIIIHHHJJJMMMOOOSSSYYY```eeemmmrrrwwwuuuoooiiiggghhhkkkpppwww}}}}}}yyyqqqggg^^^XXXTTTRRRMMMJJJGGGCCC@@@>>><<<;;;999999888888888888999999999999999888888888888888<<<===>>>@@@AAACCCDDDDDDAAA@@@@@@@@@BBBEEEGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQQQQRRRRRRPPPNNNMMMNNNOOOMMMLLLJJJHHHGGGGGGHHHIIIKKKKKKIIIFFFBBB??????@@@>>>CCCKKKRRRWWW[[[]]]___```]]]\\\^^^aaaeeennnxxxzzztttoookkkmmmmmmlllllljjjiiihhhgggiiiiiiiiijjjkkknnnqqqrrrpppmmmhhheeecccaaa___]]]ZZZYYYXXXZZZ]]]______^^^YYYYYYYYYZZZ[[[[[[\\\\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVSSSRRRRRRTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWVVVVVVWWWXXXXXXWWWVVVXXXYYYYYYXXXWWWWWWXXXVVVWWWWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUTTT666666666666777888999999777666666555555555555555444555666777777777777777777777777888888888999999888888888888888888888888:::999999999999:::;;;;;;;;;CCCJJJHHH@@@:::999<<<::::::::::::;;;;;;;;;;;;<<<===???@@@@@@???======>>>======<<<;;;;;;;;;;;;<<>><<<;;;;;;999888888777777888888999888888888888888888777777:::;;;===@@@BBBDDDDDDEEECCCCCCBBBBBBCCCEEEHHHJJJJJJMMMPPPRRRRRRSSSVVVXXXWWWXXXXXXWWWUUUUUUVVVXXXYYYYYYXXXXXXYYYZZZ\\\]]]YYYXXXUUUPPPKKKHHHHHHIIILLLRRR\\\eeejjjooorrruuutttqqqpppsssvvvyyy|||xxxvvvuuutttpppmmmiiifffdddbbbffffffgggiiikkknnnqqqrrrrrrooollliiigggdddaaa^^^ZZZYYYYYYZZZ\\\]]]]]]]]]WWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYXXXWWWWWWXXXYYYZZZYYYXXXVVVSSSSSSSSSVVVWWW\\\[[[[[[ZZZYYYXXXWWWWWWYYYWWWUUUUUUWWWWWWWWWVVVVVVXXXYYYYYYXXXWWWWWWXXXVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVUUUUUUTTT888777777777777888888999777777666555555555555666333444555666777888888888777777777888888888999999888888888888888999999999888888888777888999999:::;;;CCCLLLLLLDDD<<<:::;;;999999::::::::::::;;;;;;;;;<<<>>>??????>>>======>>>>>>===<<<;;;;;;;;;;;;<<>>AAABBBBBBDDDGGGLLLQQQVVVYYY[[[YYYYYYZZZ[[[]]]^^^^^^_______________```aaabbbbbbbbbbbbbbbaaaaaabbbccccccbbbaaa___^^^]]]\\\\\\\\\]]]]]]\\\\\\]]]^^^```aaa]]]\\\ZZZYYYYYYZZZ\\\]]]^^^^^^^^^```bbbcccbbb```\\\XXXSSSTTTYYY___cccdddfffhhhlllqqqrrrsss{{{{{{ooogggYYYUUUQQQNNNLLLKKKJJJIIIGGGIIIJJJKKKMMMPPPUUUYYY```fffllllllhhhdddcccdddccceeehhhjjjlllrrrzzzzzzvvvrrrnnnjjjfff]]]YYYTTTNNNJJJGGGFFFFFF===>>>???===;;;999::::::888888777777777777888888666777888888999999888888999:::===@@@CCCDDDEEEEEEEEEEEEDDDCCCCCCEEEIIILLLLLLQQQUUUXXXXXXZZZ^^^aaa]]]^^^___^^^^^^^^^```bbbbbbcccfffiiilllnnnooopppjjjhhhccc\\\VVVTTTTTTVVV^^^eeepppxxx~~~~~~{{{xxxtttnnniiifffdddccccccdddfffiiimmmqqqtttvvvtttqqqooollljjjfffbbb___ZZZZZZYYYYYYYYYYYYYYYYYYUUUVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZYYYXXXUUUSSSSSSVVVYYY]]]\\\\\\[[[ZZZYYYXXXXXXYYYWWWVVVVVVWWWWWWWWWVVVWWWXXXZZZYYYXXXVVVWWWWWWUUUVVVWWWXXXWWWVVVUUUTTTTTTUUUUUUVVVVVVUUUUUUTTT888777777666666666666777666666555444444444444555222333444666777888888888666666666777777777888888777777888888888999999999777777777777777888888999<<<@@@DDDFFFEEEAAA===:::888888888888999999::::::;;;<<<======>>>>>>>>>======<<<<<<<<<======>>>???>>>CCCDDDEEEPPPdddwwwooo___```jjj{{{nnnWWWDDD;;;:::777777777777777777777777333666888888666555666777333333333333222222222222000000000000000111333333222333444666888;;;===>>>@@@BBBFFFJJJPPPUUUYYY[[[XXXYYY[[[\\\^^^___``````^^^___```aaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbdddeeecccbbbaaa___^^^]]]]]]]]]ZZZ[[[^^^___``````___^^^\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\[[[\\\___aaaaaaaaa^^^YYYTTTSSSVVVZZZ\\\\\\bbbaaadddkkkoooqqqwww}}}|||rrrbbb^^^XXXSSSPPPMMMKKKIIIEEEGGGJJJKKKLLLNNNRRRTTTXXX^^^eeegggdddcccdddgggeeeggghhhhhhgggiiinnnsss|||{{{wwwsssooojjjfffaaa]]]YYYPPPMMMIIIEEEAAA???>>>>>><<<======;;;888666777999777666666555555666666777444666777999:::::::::999999;;;>>>AAADDDEEEEEEEEEEEEFFFEEECCCBBBDDDIIIMMMNNNSSSYYY]]]^^^```dddhhhfffgggiiiiiiiiikkkmmmooommmqqqwww}}}{{{ssskkkdddbbbdddgggooowww{{{vvvqqqllliiiggggggfffgggiiilllooorrrtttvvvtttrrrooommmkkkgggbbb^^^ZZZZZZZZZXXXVVVUUUTTTUUUSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVUUUTTTTTTVVVWWWYYYZZZZZZYYYVVVSSSSSSVVVZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWWWWXXXXXXXXXWWWWWWYYYZZZYYYXXXVVVVVVWWWUUUUUUWWWWWWWWWVVVTTTSSSTTTUUUUUUVVVVVVUUUUUUTTT888777666555555555555555555555444333333333333444222333444666777888888888555555555555666666666777777777888888999999999999888888888888888999999:::===;;;;;;???DDDDDD???999666666777777888888999999<<<<<<<<<<<<======>>>>>>;;;;;;;;;<<<>>>@@@AAABBB@@@BBBDDDFFFOOOaaawwwooo[[[YYY```eeeuuuxxx___III>>>===777777777777777777777777333666999999777555666777333333444444444444444444000000000000111222333444222333333555777999;;;<<<@@@BBBEEEJJJOOOUUUYYY\\\YYYZZZ\\\^^^```aaabbbbbb```aaabbbdddddddddcccbbbaaaaaa``````aaaccceeefffccccccaaa```____________XXX[[[```cccdddaaa\\\YYY\\\\\\\\\]]]]]]\\\\\\\\\]]]ZZZYYYYYY\\\___aaabbb^^^YYYTTTRRRTTTWWWXXXWWW```]]]___ffflllooossswww|||yyykkkggg```YYYUUUQQQMMMJJJDDDFFFIIIKKKLLLMMMPPPRRRTTTZZZbbbdddccccccfffjjjdddeeeeeeccc``````cccgggeeennnyyyyyytttllliiiddd```\\\XXXSSSPPPHHHFFFCCC???<<<999888777;;;======:::666444555888666555555444444555555666444555777999:::;;;;;;::::::<<>>@@@@@@>>>===;;;888888999999:::;;;<<<===>>>>>>>>>>>>========================>>>???@@@AAAFFFCCCFFFKKKNNNXXXssslll[[[VVVVVVYYYjjj|||nnnSSSAAA;;;===:::777666777888888888777666666666555555555555444444444444333222111111.........///000222444444222222333555777999;;;<<<@@@BBBEEEHHHJJJOOOTTTXXXWWWXXXZZZ\\\^^^```bbbcccdddcccbbbaaa```aaabbbccceeedddcccbbbbbbbbbcccdddaaaaaaaaaaaa```^^^]]]\\\]]]^^^```aaa```___]]]\\\[[[[[[[[[]]]^^^]]]ZZZWWWYYYZZZZZZZZZZZZ[[[^^^```bbb___YYYUUUTTTVVVYYY\\\___aaacccgggkkknnnrrrsss|||xxxrrrjjjccc^^^WWWOOOJJJKKKJJJJJJJJJLLLOOOQQQSSSPPPTTT[[[aaaeeegggfffffffffeeedddbbb```]]][[[YYYaaacccfffkkkooorrrtttuuu}}}yyyrrrkkkgggbbb^^^XXXSSSPPPMMMIIIGGGAAAAAA???>>><<<:::999888777777777777666666666666444444555555666666777777777888888999::::::;;;;;;<<<>>>@@@CCCEEEGGGIIIIIIIIIHHHGGGDDDCCCDDDHHHKKKUUUZZZ___```___aaaiiipppsssttttttvvvyyy|||xxxssssssvvvxxxzzztttpppnnnnnnnnnmmmqqquuuvvvtttrrrqqqrrrsssqqqooommmiiieee___[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSRRRPPPPPPQQQRRRUUUVVVUUUUUUUUUSSSQQQQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\YYYYYYZZZZZZZZZZZZYYYXXXYYYYYYWWWVVVUUUTTTTTTTTTWWWWWWVVVVVVVVVWWWXXXXXXZZZXXXWWWWWWXXXWWWUUUSSS444444444444333333333333555555666666555444333222444444444444555555555555666666666666777777777888888888888888777777777777777666555555666777888999777888;;;===?????????>>>999999888888999:::;;;<<<=====================>>>============>>>???@@@@@@FFFDDDGGGLLLOOOZZZuuuiiiVVVOOOOOORRR```ooowww[[[HHHAAA===:::888777888999999999777777666666666555555555222222333222222111000///////////////000111333333222222333555777999;;;<<>>>>>===<<<;;;::::::999666666666666555555555555555555555666666666666666666666777777888999999999<<<===@@@CCCEEEHHHIIIJJJIIIIIIGGGEEEDDDEEEIIILLLVVV[[[aaabbbaaacccjjjqqqqqqrrrtttvvvzzz~~~|||tttpppoooqqqsssyyy{{{}}}xxxuuussssssssspppssswwwyyywwwvvvvvvvvvsssqqqnnnkkkhhhccc]]]YYYXXXXXXXXXWWWXXXXXXYYYYYYTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVVVVTTTRRRQQQRRRTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWXXXXXXXXXUUUSSS333333333333222222222222555555555555333222111000444444444444555555555555555555555555555666666666666666666666666666666666777666666666666777777888444666888;;;===>>>>>>>>>:::999888777777888:::;;;;;;<<<<<<<<<===>>>>>>>>><<<<<<======>>>?????????CCCBBBEEEIIIMMMXXXrrrkkkXXXNNNKKKMMMVVVaaarrrgggQQQFFF<<<:::999999::::::999888777777777666666666555555333333333333222111000///000000000000000111111222222222333444777999;;;<<<>>>AAAFFFIIIKKKMMMPPPSSSQQQSSSVVVZZZ^^^bbbfffgggdddeeeffffffgggfffeeeeeefffffffffffffffggghhhiiifffeeecccaaa``````aaaaaabbbcccdddddddddcccaaa```]]]]]]]]]^^^___^^^\\\ZZZZZZ\\\^^^___``````bbbdddeeebbb^^^ZZZXXXYYYZZZ\\\]]]```ffflllqqqssstttuuuyyy}}}wwwjjjaaaZZZTTTOOOLLLKKKIIIGGGGGGHHHIIIJJJMMMPPPTTTYYY^^^aaacccddd______^^^\\\YYYWWWUUUTTTRRRRRRRRRSSSTTTWWWYYYZZZ]]]ccckkkuuuzzzyyyvvvpppkkkeee```ZZZVVVNNNKKKGGGCCCBBB@@@>>><<<:::::::::::::::999999999666666555555555444444444777777666666666666666555444444555666666777777888;;;<<>>>>>;;;;;;<<<===>>>>>>>>>>>>??????AAACCCFFFPPPggg|||vvvbbbTTTNNNMMMQQQVVVeeerrrWWWGGG<<<:::999999999:::888777777777777666666666666555555555555555444333222111111111000000000000000111111222333444666888:::<<<>>>BBBFFFJJJLLLNNNPPPRRRSSSUUUXXX\\\```dddggghhhbbbdddfffhhhiiihhhfffeeegggggghhhhhhiiijjjkkkllliiigggdddaaa```aaacccddddddddddddcccbbb```___^^^^^^]]]]]]^^^______]]]\\\\\\^^^```bbbbbbccceeeggggggeeebbb___]]]\\\]]]]]]\\\```gggoootttxxxyyyyyyyyy|||qqqeee\\\UUUPPPMMMLLLJJJHHHHHHIIIJJJKKKLLLMMMOOORRRUUUXXXZZZ[[[XXXXXXXXXXXXWWWVVVTTTTTTTTTRRRQQQPPPPPPRRRTTTUUUXXX[[[```eeelllyyy~~~}}}}}}{{{tttnnnppplllgggbbb]]]XXXTTTPPPIIIFFFCCC@@@@@@???===<<<999999999888888888777777777666666666666555555555888777777777666666555555444444555555666777777888:::;;;===@@@DDDHHHKKKLLLJJJKKKJJJIIIIIIJJJNNNQQQUUUYYY^^^aaa```bbbeeeiiikkklllnnnqqqtttwwwzzz{{{vvvwwwwwwuuussspppmmmkkk```___\\\XXXVVVTTTSSSSSSTTTTTTVVVXXXZZZbbbttt}}}~~~}}}zzzwwwsssqqqoooqqqtttvvvwwwxxxxxxxxxrrrooolllhhhddd___ZZZVVVQQQQQQQQQRRRTTTVVVXXXYYYVVVVVVVVVVVVVVVXXXYYYZZZXXXYYYYYYWWWTTTRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXXXXYYYYYYYYYZZZ[[[ZZZYYYXXXXXXWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWXXXYYYYYYXXXVVV444444444444333333333333////////////000111111222333333333444444444444555444444444333333333333333333333444444555555555555666777777777777666666666555555666777777777777777:::999888666666777999:::999::::::;;;<<<======>>>::::::<<<===>>>>>>======>>>>>>@@@@@@@@@HHHZZZjjjkkkYYYNNNNNNMMMOOO[[[vvv|||^^^III===;;;999888888888777666888777777777666666666666555555555555444333222222222111111000000000000000111111222444666888:::;;;>>>BBBGGGJJJMMMOOOQQQSSSXXXYYY[[[^^^aaadddfffhhhdddfffiiillllllkkkjjjhhhiiiiiijjjkkklllmmmmmmmmmkkkhhheeeaaa```bbbdddfffhhhgggfffdddbbb```^^^]]]___^^^]]]^^^___```^^^]]]]]]___aaacccccceeehhhjjjiiihhhgggeeecccaaaaaa```]]]aaagggooouuuzzz|||}}}zzz|||{{{lllaaaXXXSSSMMMLLLJJJIIIIIIJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUURRRPPPNNNMMMLLLMMMNNNPPPOOOQQQTTTWWW[[[bbbjjjqqq}}}yyyvvvvvvxxxuuunnnhhhgggccc^^^YYYUUUQQQNNNKKKFFFDDDAAA?????????>>>===::::::999888777666666555888888888777777777777666888888777777666666666555555666666777777888888999999:::<<>>:::888777777666666888888777777777666666666444444444333333222111000111111000000000000000111111111222333666888:::;;;===@@@EEEIIIKKKNNNRRRTTT[[[\\\^^^```bbbeeefffggggggiiilllnnnpppooonnnmmmjjjkkklllmmmnnnnnnnnnmmmkkkiiieeebbbaaabbbdddfffjjjiiigggeeedddbbbaaa```^^^]]]\\\]]]_________^^^]]]___```aaabbbeeeiiilllkkkkkkkkkjjjiiigggeeedddaaacccffflllqqqwww{{{}}}zzz{{{}}}rrreeeZZZTTTOOONNNLLLJJJJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJJJJIIILLLMMMOOOPPPRRRSSSSSSSSSPPPOOONNNMMMLLLLLLMMMNNNHHHJJJMMMPPPSSSVVV[[[^^^eeemmmzzzzzzuuurrrsssvvvtttlllddd^^^ZZZUUUQQQMMMKKKHHHFFFCCCAAA>>>============<<<<<<;;;:::999888777666666999999999888888888777777888777777777777777777666666777777888888999999:::999999:::<<<@@@DDDGGGIIIGGGIIIJJJJJJJJJLLLOOOQQQVVVYYY]]]______^^^]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVOOOMMMKKKHHHEEEBBB@@@???>>>>>>?????????>>>===<<<;;;>>>BBBDDDEEEMMMaaauuu~~~qqqiiiiiilllvvv}}}|||wwwtttttttttssstttvvvvvvuuutttllliiieeeaaa^^^[[[WWWTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXUUUWWWXXXYYYXXXWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVWWWXXXZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXVVVUUUUUUVVVXXXYYYXXXVVV333333333333222222222222333222222111222333444555222222333333333444444444555555444444333333333333333333333444555666666666666777888888777666555444444444444444555666777777777888999:::;;;;;;::::::::::::::::::::::::;;;;;;888999;;;=========<<<;;;;;;???BBB@@@>>>BBBKKKQQQaaa{{{zzznnnfffccc```bbbmmmzzz```HHHCCC===999777777777777888888888777777777666666444444444444333222111000111000000000000000111111000111222333555888:::;;;;;;>>>AAAEEEHHHMMMQQQUUU[[[\\\^^^```bbbdddfffgggfffhhhkkkmmmoooooonnnnnnlllmmmnnnnnnnnnnnnmmmllljjjhhheeecccbbbbbbdddeeefffeeeeeeddddddddddddddd^^^\\\[[[\\\^^^______^^^]]]^^^^^^___```dddjjjnnnlllmmmnnnooonnnllljjjhhhfffeeeeeefffjjjooouuuxxxwwwxxx{{{{{{nnnbbb[[[WWWUUUSSSPPPOOOOOOOOOPPPLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIKKKLLLMMMPPPSSSUUUWWW\\\ccckkksss{{{xxxssspppqqquuusssjjjaaaYYYUUUPPPLLLIIIGGGEEECCCBBB@@@===<<<<<<===<<<;;;;;;;;;;;;::::::999999999888888888888777777777777777777777777777888888888666777777888888999999:::888888999:::===AAAEEEGGGCCCDDDFFFGGGGGGIIILLLNNNSSSVVVYYY[[[ZZZXXXUUUTTTQQQPPPPPPNNNLLLIIIFFFEEEAAA???===:::888666666555555666777888888888888777555:::@@@CCCDDDKKK___ssspppeeeaaabbbhhhpppxxx||||||yyyvvvtttrrrrrrssssssqqqnnnfffccc___\\\YYYWWWSSSQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSTTTUUUVVVVVVVVVVVVRRRTTTXXXYYYYYYZZZ[[[\\\ZZZYYYYYYXXXXXXWWWWWWVVVRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVXXXZZZ\\\YYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWTTTTTTTTTUUUWWWXXXWWWVVV222222222111111111111000333222111000000000111222222222333333333444444444555555555444444333333333333333444444555666777777666777888888888666555444888777666555444333333333666777:::<<<===<<<;;;:::;;;:::::::::::::::::::::777999;;;=========<<<;;;777<<<@@@???===@@@GGGKKKUUUpppzzzvvvppplllooo~~~kkkLLLGGG???:::888888999999888888888888777777777777666666666666555444333333000000000000000111222222000111222333555777999;;;999;;;???BBBFFFKKKQQQUUUZZZ[[[]]]___bbbdddfffgggdddeeegggiiikkklllllllllmmmmmmnnnoooooonnnmmmllliiihhheeecccbbbccccccddd`````````aaabbbccceeeeee]]]\\\[[[[[[]]]___^^^^^^^^^^^^]]]]]]___cccjjjooommmnnnpppqqqqqqooommmkkkjjjhhhdddbbbdddiiiooosssuuuvvvyyy}}}{{{oooggg___]]]ZZZWWWTTTSSSSSSSSSMMMMMMOOOOOOOOONNNMMMLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGFFFFFFHHHKKKMMMMMMOOOSSSVVVZZZ```fffjjjlllqqqwwwzzzyyyxxxxxxyyy|||}}}}}}~~~~~~~~~}}}}}}xxxrrrnnnppptttrrrhhh___XXXUUUOOOKKKIIIHHHFFFDDDCCCAAA>>>============<<<:::::::::;;;;;;<<<<<<<<<777777777777666666666666666666777777888888999999666666777777888888999999888888888999<<>>@@@AAACCCFFFIIIQQQfffuuu}}}xxxuuu|||___MMM>>>===<<<777666:::666666666666666666666666555555555555555444444333333222000.........//////111111111222444666777888888;;;>>>AAACCCGGGKKKOOOVVVYYY[[[]]]___```cccfffbbbcccfffjjjlllmmmkkkiiipppmmmkkkmmmqqqssspppmmmllljjjhhhggggggfffeeedddbbbbbbaaaaaaaaaaaabbbbbbccc___\\\^^^bbbdddccc```aaa`````````bbbeeehhhjjjpppooooooqqqrrrqqqooommmjjjjjjhhhffffffiiinnnrrrtttzzz|||{{{~~~{{{rrrmmmjjjfffdddbbb```]]][[[\\\WWWUUUTTTQQQLLLJJJLLLIIIHHHHHHIIIKKKKKKJJJHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIKKKMMMPPPRRRSSS\\\]]]^^^___```aaabbbcccgggggghhhiiiiiiiiiiiiiiilllmmmppptttwwwzzz|||}}}{{{wwwrrrppppppmmmfff```QQQNNNJJJHHHGGGGGGFFFEEEEEEBBB@@@???@@@@@@???>>>>>><<<::::::::::::999888999999::::::999888777777777888888999:::;;;;;;<<<999999888888888888888888666666777888;;;>>>AAACCC????????????BBBFFFJJJMMMQQQRRRRRRQQQMMMIIIEEEBBB???===;;;999999888666444444444333222111111111111555555444333333444444444888;;;>>>???BBBLLL[[[hhh~~~}}}vvvkkkaaa[[[bbbeeejjjooouuuzzz}}}yyyuuuqqqnnnjjjhhhfffeeebbb```\\\ZZZXXXVVVSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUTTTTTTVVVXXXXXXWWWVVVPPPRRRTTTWWWYYYZZZ[[[[[[______^^^[[[XXXVVVWWWXXXWWWUUUTTTVVV[[[^^^___^^^YYYYYYZZZZZZZZZXXXWWWUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXX444333222333555555333111000000000000111111111222000000111222222222222111444444333222222222222333444333333222333444555666666666666666555555444444666666666666555555444444555555555666777888::::::888888888999999999:::::::::;;;<<<===<<<<<<;;;:::;;;===??????@@@BBBEEEGGGIII[[[kkkxxxhhhSSSAAA===<<<888666:::777777777777777777777777666666666666666555444444444333111000//////000000111111111222444555777888777:::===@@@BBBFFFJJJMMMSSSVVVYYY[[[]]]___ccceeefffgggiiilllooopppooonnnnnnkkkiiijjjnnnpppnnnkkklllkkkjjjjjjjjjjjjjjjiiidddcccbbbaaaaaaaaaaaabbbbbb___]]]^^^ccceeedddaaacccbbbbbbbbbcccfffhhhjjjmmmllllllnnnppppppooonnnooonnnllliiihhhiiimmmqqqsssyyy}}}~~~zzzwwwssspppmmmjjjgggdddaaa]]]YYYXXXUUUOOOMMMOOONNNMMMLLLMMMNNNNNNLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\^^^aaadddfffhhhiiijjjmmmrrrzzz{{{wwwrrrpppoookkkddd^^^TTTPPPLLLIIIHHHGGGEEEDDDFFFEEECCCBBBCCCBBBAAA???>>><<<:::::::::;;;:::888::::::::::::999999888888:::::::::::::::::::::::::::::::::::::::999999999666666777888;;;===@@@BBBAAA@@@???@@@BBBEEEIIIKKKQQQQQQPPPNNNJJJEEEAAA>>><<<:::888777777666444333333333222111111111222222333222222111111222222222666:::===???AAAJJJXXXcccsssxxxxxxyyyyyyvvvqqqjjjccc^^^bbbdddgggkkkooosssvvvxxxzzz|||}}}}}}{{{vvvpppmmmgggeeecccaaaaaaaaa___]]]XXXWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSUUUTTTTTTUUUWWWYYYXXXWWWTTTUUUWWWXXXYYYYYYXXXXXX______^^^\\\XXXVVVVVVWWWYYYWWWVVVYYY]]]``````___[[[[[[[[[ZZZYYYWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWTTTUUUVVVWWWXXXXXXXXXXXX444333333444666666444222////////////000000000000000000111222222222222111333333222111111111111111333333222222333333444555666555555555555444444444666555555555555444444444555555555555666888999:::777888888888999999999999::::::;;;;;;;;;;;;::::::<<<===>>>??????@@@CCCEEECCCPPP```tttxxxxxxvvv^^^GGG>>>===:::888:::888888888888888888888888777777777777777666555555444444222111111111111111000111111222333555666777666888;;;===@@@CCCGGGJJJOOOQQQUUUXXXZZZ]]]aaadddggghhhjjjlllnnnppprrrrrrnnnllljjjkkknnnooonnnkkkkkkkkkkkkkkkllllllmmmmmmfffeeedddcccbbbaaaaaaaaabbb___^^^___cccfffeeedddeeeeeeddddddeeefffhhhiiijjjiiiiiijjjmmmnnnnnnmmmrrrrrrpppmmmjjjkkkmmmpppqqqwww}}}}}}xxxsssoookkkfffbbb___[[[TTTRRRSSSQQQOOOMMMMMMMMMMMMKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQSSSUUUWWWYYYYYYZZZZZZ\\\```fffnnnvvv}}}}}}|||~~~zzzvvvrrrooommmiiibbb]]]WWWTTTPPPMMMKKKJJJHHHFFFIIIHHHGGGGGGGGGFFFDDDAAA@@@>>><<<<<<======<<<;;;;;;::::::::::::999999999;;;<<<<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::777777777888:::<<>>@@@GGGRRRZZZeeeooovvvuuutttvvvrrrkkkllllllmmmllljjjgggdddbbbbbbbbbcccdddgggjjjlllnnnoooooopppooollliiieeeccc^^^\\\[[[[[[]]]]]]\\\[[[TTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUSSSTTTWWWYYYZZZZZZYYYYYYYYYYYYXXXWWWUUUUUU[[[\\\]]]\\\ZZZYYYYYYZZZYYYXXXWWWYYY\\\^^^___^^^^^^]]][[[YYYXXXVVVVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZVVVVVVWWWXXXYYYYYYYYYYYY333333444555777666444111.........////////////000000000111222222222222111111111000////////////000222222222222222333333444444444444444444444444444444444444444444444444444444444444555666777888999777777777888888888888999999999999:::::::::::::::;;;===>>>>>>===>>>@@@BBBBBBKKKYYYqqquuuppp}}}mmmQQQBBB>>><<<::::::999999999999999999999999888888888888888777666666444333333222111111000000000000111111222444555666444666999;;;===@@@DDDGGGIIILLLQQQTTTWWW[[[___bbbeeefffgggiiijjjmmmqqqsssrrrpppoooppprrrrrrqqqpppjjjkkklllllllllkkklllllliiihhhfffdddcccbbbaaaaaaaaa```___aaadddggggggggggggffffffeeeeeefffggghhhjjjiiihhhhhhjjjlllkkkkkkqqqqqqpppnnnllllllnnnppppppvvv~~~{{{wwwpppkkkgggaaaYYYVVVXXXVVVTTTQQQPPPOOONNNLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSUUUUUUWWWZZZ___ffflllpppqqqvvv|||}}}{{{zzzzzz{{{||||||{{{yyyvvvuuutttrrrppppppqqquuuyyy|||~~~~~~wwwuuuqqqooolllhhhbbb^^^\\\YYYVVVSSSRRRQQQOOONNNMMMLLLKKKKKKKKKJJJGGGDDDDDDBBB@@@@@@AAAAAA@@@???<<<<<<;;;:::::::::999999;;;;;;<<<=========<<<;;;>>>>>>======<<<;;;::::::888888888888:::<<<>>>???BBBBBBBBBCCCEEEHHHKKKMMMPPPNNNKKKFFFAAA<<<888666555333222333444555444333111111000000111222333333333333333333333333444555222666:::===???DDDLLLRRRZZZbbbggggggfffhhhfffbbbcccccccccdddddddddddddddcccbbb```___```aaaccceeeddddddcccbbbaaa```^^^^^^ZZZYYYXXXYYYZZZ[[[ZZZXXXRRRQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVWWWUUUSSSTTTWWWZZZ[[[\\\[[[[[[ZZZYYYXXXWWWVVVUUUWWWYYY[[[\\\[[[\\\]]]___WWWWWWWWWWWWYYYZZZ[[[[[[]]]\\\ZZZXXXWWWWWWXXXXXXUUUVVVWWWWWWXXXXXXXXXWWWTTTTTTUUUUUUVVVWWWYYYYYYWWWWWWXXXXXXXXXXXXXXXXXX333333444555777666333111---.........////////////000000111222222222222111222222111000000000000000111111111222222222222222333333333333444444444444333333333333444444444444333333444444555666888999666666777777777888888888888888888888999999::::::;;;<<<===<<<<<<<<<>>>@@@BBBHHHSSSjjj|||uuummmvvvyyy}}}^^^JJJBBB>>>;;;:::999999999999999999999999888888888888888777777666222222222111111000//////000000000111222333444555333555777999;;;===AAADDDEEEHHHMMMQQQTTTXXX]]]```bbbdddfffggghhhkkkppptttttttttsssssstttttttttsssnnnpppqqqpppmmmkkkkkkkkkjjjiiihhhfffdddcccbbbbbbbbbaaaaaaccceeeggghhhiiigggggggggffffffggggggggglllkkkiiiiiijjjjjjiiiggglllmmmmmmmmmllllllnnnpppssswww{{{tttnnnggg^^^ZZZ\\\^^^\\\ZZZYYYXXXUUURRROOOJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLPPPOOONNNOOORRRVVVZZZ]]]```dddjjjnnnmmmkkkiiihhhggghhhjjjllllllkkkjjjhhhhhhfffdddcccccceeehhhjjjppprrrtttvvvyyy}}}|||wwwtttrrrqqqooommmjjjfffdddaaa___]]]\\\]]]\\\[[[ZZZSSSQQQPPPOOOOOONNNKKKIIIFFFEEECCCCCCDDDEEEDDDCCC@@@???>>><<<;;;::::::::::::;;;===???@@@AAA@@@@@@@@@@@@???>>><<<;;;::::::;;;::::::999:::<<<===>>>AAAAAABBBEEEGGGKKKNNNOOONNNLLLHHHCCC===999666444444333222333555666555444000000000000111222222333222222222222333333444555222555999<<<>>>BBBHHHLLLTTTZZZ^^^______``````^^^^^^^^^______```aaacccddddddbbb___]]]\\\\\\]]]^^^[[[[[[[[[ZZZ[[[[[[\\\\\\WWWVVVVVVVVVWWWWWWUUUSSSQQQPPPOOONNNMMMLLLLLLLLLRRRRRRRRRSSSTTTUUUWWWWWWXXXVVVTTTUUUWWWZZZ\\\\\\ZZZZZZYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]\\\\\\\\\]]]XXXXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXXXXYYY[[[\\\WWWXXXXXXYYYYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVV111222333555666555222///............////////////000000111222222222222111444444333222222222222333000000111222222222222111222222333333333333333444222222333333333333333444333333333333555666777888666666666666777777777777777777666777777888999:::999:::;;;;;;;;;;;;===???@@@FFFMMM```vvvyyysssuuulllzzznnnUUUFFF@@@<<<:::999999999999999999999999888888888888888777666666222222222222111000///...000000000000111222333444222444777888999;;;???AAACCCFFFKKKOOORRRVVV[[[^^^aaadddggghhhiiilllqqqvvvttttttttttttsssssssssssssssvvvxxxuuuqqqmmmlllmmmkkkjjjiiigggeeedddddddddcccddddddeeefffgggiiijjjhhhhhhhhhiiiiiiiiiiiiiiinnnmmmlllmmmmmmllliiifffgggiiikkkkkkkkklllmmmooouuuxxx{{{rrrhhhdddeeeeeeeeeddddddbbb___YYYUUUOOOOOOMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIILLLKKKJJJJJJJJJLLLNNNPPPRRRVVVZZZ\\\\\\ZZZYYYYYYZZZ[[[]]]___````````````___^^^\\\ZZZZZZ\\\^^^___ccceeegggiiilllpppvvvzzz|||{{{yyytttooooooooopppppppppnnnmmmlllhhhgggeeefffggggggeeeddd[[[XXXUUUTTTTTTSSSRRRPPPJJJIIIGGGGGGIIIIIIIIIHHHGGGEEECCC@@@>>>=========<<<>>>AAADDDFFFFFFFFFEEECCCBBBAAA@@@>>>===<<<;;;===<<<;;;;;;;;;<<<===>>>@@@AAABBBDDDGGGJJJMMMNNNKKKHHHCCC>>>:::666444444444333222333555666555444111111000000000111222222000000///000000111222333333555888;;;>>>BBBFFFJJJPPPUUUYYY\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^```aaabbbcccbbb___]]][[[ZZZYYYYYYWWWWWWVVVWWWWWWYYYZZZ[[[SSSRRRRRRSSSSSSRRRPPPMMMPPPOOONNNMMMLLLKKKKKKKKKRRRRRRSSSTTTUUUVVVXXXYYYYYYXXXVVVVVVXXXZZZ[[[[[[YYYYYYXXXYYYYYYZZZ[[[\\\\\\^^^___^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXZZZ[[[XXXXXXXXXYYYZZZ[[[\\\]]]XXXYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUYYYZZZZZZZZZYYYXXXWWWWWW000000222444666444111........./////////000000000000000111222222222222111333333222111111111111222//////111222222222111000111222222222333333333333111222222222333333333333222222222333444555777777555555555666666666777777666666555555666888999:::777999:::::::::;;;===???===EEEIIIWWWsss|||ooo{{{{{{___KKKAAA<<<:::999999999999999999999999777777888888777777666555222333333333333111000///000000///000000111222333222444666888888:::>>>@@@BBBEEEIIIMMMQQQTTTYYY\\\___ccchhhiiiiiilllqqqvvvtttuuuuuuuuusssssssssttttttxxxzzzxxxrrrnnnmmmnnnlllkkkiiihhhgggfffeeeeeeeeeffffffffffffgggiiijjjjjjjjjkkklllllllllllllllmmmnnnoooqqqqqqppplllhhheeehhhjjjkkkkkkkkklllmmmrrrttt}}}{{{vvvwwwrrrssstttuuusssnnngggbbb]]][[[XXXUUUQQQOOOMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQPPPOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUVVVXXXZZZYYY[[[]]]___bbbggglllpppqqqxxx}}}zzzvvvsssnnniiijjjlllooorrrsssssstttuuuooommmllllllmmmmmmkkkiiiccc```\\\YYYYYYYYYYYYXXXSSSQQQPPPPPPQQQRRRRRRQQQOOOMMMIIIFFFCCCAAAAAAAAACCCEEEHHHJJJLLLKKKJJJIIIGGGFFFEEECCCAAA???>>>===??????===<<<<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGHHHFFFCCC>>>:::666444333333444222222222444555444333222111111000000000000111////////////000111222333444555777:::>>>BBBGGGJJJMMMPPPUUUZZZ[[[YYYYYYZZZYYYYYYZZZ[[[]]]___aaabbbaaa```___]]][[[YYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVOOOOOOOOOPPPQQQQQQNNNLLLMMMMMMLLLLLLLLLLLLMMMMMMSSSSSSSSSTTTVVVWWWYYYZZZZZZYYYXXXXXXZZZ[[[ZZZXXXYYYYYYXXXXXXYYY[[[]]]^^^[[[]]]______]]][[[ZZZZZZZZZ\\\\\\ZZZXXXWWWYYY[[[XXXYYYZZZ[[[[[[[[[[[[[[[XXXYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWXXX\\\\\\\\\\\\[[[ZZZYYYXXX///000111444555444000---////////////000000000000000000111222222222222111000000///..................///000222222111111000111111111222222333333333111111111222222333333333222222222333444555666777555555555555666666666777666555555555666777999:::666777999999999;;;===???;;;FFFHHHRRRrrr}}}yyyvvveeeNNNBBB===:::888888888888888888888888777777777777777666555555333444555555444333111000000000//////000111222222333444666777888:::===???BBBEEEIIIMMMPPPTTTXXX[[[\\\aaafffhhhhhhjjjoootttvvvwwwwwwvvvuuuttttttuuurrrvvvyyywwwqqqmmmlllnnnkkkkkkiiihhhggggggggggggfffgggggggggggggggiiijjjkkklllmmmnnnoooooooooooolllmmmpppsssuuusssoookkkfffhhhkkklllkkkjjjkkkkkklllnnnxxxyyysssiiigggccc^^^YYYTTTQQQPPPPPPOOOOOONNNMMMLLLLLLLLLHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIJJJJJJLLLMMMMMMLLLKKKKKKMMMOOOMMMMMMLLLLLLMMMNNNOOOOOONNNMMMMMMMMMNNNPPPRRRTTTTTTVVVXXX[[[^^^bbbhhhllliiirrrxxxwwwssspppkkkfffhhhkkkooorrruuuwwwyyyzzzsssrrrqqqppppppooollljjjiiieee```\\\\\\]]]]]]^^^[[[ZZZXXXYYYZZZ[[[[[[ZZZTTTRRRNNNJJJFFFDDDDDDDDDIIIJJJMMMOOOPPPNNNMMMKKKJJJIIIGGGFFFDDDBBB@@@@@@AAA@@@???=========>>>???AAAAAAAAABBBBBBBBBCCCCCCBBB???;;;666333222222333333222111222333444333111222222111000//////000000111111111111222333444555555666777:::>>>CCCGGGJJJIIILLLRRRXXXYYYWWWVVVWWWVVVWWWXXX[[[]]]___aaaaaa______^^^]]][[[XXXVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQNNNNNNOOOQQQRRRRRRPPPMMMKKKKKKKKKKKKLLLNNNOOOOOOSSSSSSTTTUUUVVVXXXZZZZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWZZZYYYYYYYYYYYY[[[]]]^^^VVVYYY\\\^^^^^^^^^^^^___XXXZZZ[[[YYYUUUTTTVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXXXXXXXXXXXXXWWWWWWZZZZZZYYYYYYYYYZZZZZZ[[[_________^^^]]]\\\[[[ZZZ......///000000000000000//////000222222333333333//////......///000111111111111000000//////......//////000000111111111222444333222111000000000000222222222222333444555666555555555555666666666666555555444444444444555555::::::999888777666555555999888888777888:::;;;<<<>>>???BBBNNNccczzzxxxiiieeemmmxxxvvv___HHH<<<;;;<<<<<<;;;:::888777777888:::999777666555555555666777666444333222111111111///000111222222222222222000111222444777:::<<<>>>@@@CCCFFFIIIMMMRRRWWW[[[___aaaccceeegggjjjmmmpppsssuuuwwwwwwuuusssssssssuuuuuutttsssqqqooommmllljjjmmmooolllhhhfffjjjnnnkkkjjjjjjiiiiiiiiijjjjjjmmmnnnppprrrsssrrrqqqpppoooppprrrssssssqqqpppnnnmmmoooqqqrrrooommmlllkkknnnmmmpppwwwxxxuuupppkkkfff```[[[WWWUUUSSSQQQOOOOOOMMMJJJGGGKKKJJJIIIIIIJJJKKKKKKJJJLLLMMMMMMLLLJJJIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGEEEDDDEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLNNNMMMKKKJJJJJJKKKLLLLLLOOOPPPSSSVVVYYY\\\]]]^^^eeeiiinnnpppooollljjjiiihhhiiilllrrryyy|||zzzxxxxxxwwwuuurrrooonnnoooqqqsssooohhhbbb```bbbbbbaaabbbaaaaaabbbeeehhhiiijjjddd```YYYRRRMMMJJJIIIJJJOOOOOOQQQTTTWWWVVVTTTQQQOOOLLLJJJHHHGGGFFFDDDCCCFFFDDDBBB@@@AAA@@@???>>>@@@>>><<<<<<======<<<;;;777777666555444444333333222333333444444333333222333333222111000000111111333444555555333333444555555666888:::<<>>;;;;;;:::999777777888999:::999777666555555666666666666444333222111111111000000111111222222222222111111222444777:::<<<===@@@BBBEEEHHHLLLQQQVVVZZZ\\\^^^```bbbdddgggjjjmmmrrrtttvvvvvvtttsssrrrsssrrrrrrrrrqqqpppooonnnmmmlllnnnooonnnkkkiiiiiijjjhhhhhhgggggggggggghhhhhhlllmmmoooqqqqqqqqqpppoooqqqrrrsssttttttrrrqqqooommmoooqqqqqqooonnnnnnooommmlllmmmsss|||zzzsssjjjddd```\\\XXXUUUTTTSSSPPPNNNKKKJJJIIIIIILLLMMMNNNMMMOOOPPPOOOMMMJJJIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMOOORRRUUUXXXZZZ[[[```cccgggiiihhhgggggggggfffgggkkkqqqyyy}}}~~~}}}~~~}}}{{{wwwsssqqqqqqrrrrrrnnnhhhcccbbbcccdddccchhhiiijjjmmmpppsssttttttmmmiiibbb[[[UUUSSSTTTVVV[[[[[[\\\]]]______\\\ZZZRRROOOKKKIIIHHHHHHGGGEEEKKKIIIGGGEEEDDDCCC@@@>>>===;;;888888888999888666777666666555444444333333222333333444444333333222333333222111111111111111111222333222111111222444666888:::;;;===@@@DDDHHHMMMOOORRRUUUXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[YYYYYYXXXWWWVVVTTTTTTSSSQQQQQQRRRRRRQQQOOOMMMLLLJJJGGGEEEEEEHHHKKKLLLKKKNNNMMMMMMMMMNNNPPPSSSTTTXXXWWWVVVUUUVVVVVVWWWXXXYYY[[[]]]___```___]]]\\\ZZZZZZYYYYYYYYYZZZ[[[\\\ZZZ[[[]]]___````````````\\\[[[XXXVVVUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYXXXVVVUUUWWWZZZ]]]___``````^^^\\\[[[\\\]]]...//////000000000000000---...///000111111111000//////000000000000111111000000000000////////////111111111000000000000000//////////////////000111222222111222222333444555444444444555555555666666555555444444444444555555777777777777777777777777777777777777888999:::;;;:::;;;===CCCQQQfff~~~hhhXXXXXX^^^gggrrrlllUUUFFFBBB:::999888777777888999:::999999777666666666666666666555555444333222111111000000111111111111111111111111222444666999;;;<<<>>>AAADDDGGGJJJOOOTTTXXXXXXZZZ\\\^^^```cccfffiiiooorrrtttuuutttsssrrrrrroooooopppppppppooonnnnnnqqqqqqrrrsssssspppllliiihhhhhhgggggggggggghhhhhhlllmmmnnnppppppppppppooorrrtttuuuwwwwwwvvvtttsssooopppqqqpppooooooqqqssspppnnnmmmpppxxx{{{pppjjjbbb\\\ZZZXXXTTTRRRMMMLLLKKKLLLPPPSSSTTTTTTVVVUUUTTTQQQMMMKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHIIIIIIJJJJJJIIIKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNRRRUUUVVV[[[]]]```bbbccccccdddfffccceeeiiiooowww~~~{{{vvvtttsssrrrnnniiigggfffgggggghhhoooqqqvvv{{{~~~{{{xxxrrrjjjdddbbbdddffffffdddccccccdddcccaaa___XXXTTTPPPMMMMMMNNNNNNMMMRRRPPPNNNLLLJJJGGGBBB???;;;999777666666666444333666666555555444333333333222333333444444333333222333222222111111111111222000111222222111111333555888:::<<<>>>???BBBGGGJJJNNNPPPTTTXXX[[[\\\]]]]]]ZZZYYYXXXVVVVVVVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRQQQOOOOOOPPPPPPOOOMMMKKKIIIGGGEEECCCDDDFFFIIIKKKKKKMMMMMMMMMOOOQQQTTTWWWYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]```bbbcccbbbaaa```^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZ[[[]]]___`````````___[[[ZZZXXXVVVUUUUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUVVVYYY\\\]]]^^^______]]]\\\\\\]]]//////000000000000//////------...///000000/////////000000000000000000000////////////000000000000//////000000111111111111.........///000111222222222222111111222333333444333333444444444555555555555444444333333444444555666666666666777777888888666666777777888999999:::<<<<<<>>>BBBJJJ\\\wwwmmmZZZWWW\\\eeeooovvv]]]KKKCCC;;;999777777777999999:::999888888777777666666666555555555444444333222111111000000000000111111111111111222333555888999;;;===???BBBEEEHHHMMMRRRVVVUUUWWWZZZ\\\]]]```dddgggnnnqqqtttvvvuuutttttttttppppppqqqqqqppppppooonnnsssssstttxxx{{{yyyrrrlllkkkjjjjjjjjjjjjkkkkkklllmmmnnnooopppqqqqqqqqqpppsssuuuwwwyyy{{{{{{zzzyyyuuuuuutttrrrpppppprrruuuuuusssqqqsssxxxtttkkkfffaaa[[[VVVQQQPPPOOOQQQTTTXXXZZZ[[[\\\\\\YYYUUUQQQPPPPPPRRRNNNNNNNNNNNNNNNNNNOOOOOONNNLLLJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLMMMIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGHHHJJJMMMQQQSSSVVVYYY^^^aaabbbcccdddeeebbbcccgggmmmttt{{{{{{xxxvvvqqqlllllllllkkkkkkmmmsssxxx~~~vvvrrrqqqrrrpppnnnkkkjjjiiigggeeeccc^^^[[[VVVTTTTTTVVVWWWWWWXXXWWWTTTRRRNNNJJJDDD???===;;;888777777666444333555555555444444333333333222333333444444333333222333222222111111222222222222333333333333444777999:::<<<>>>@@@BBBEEEIIIMMMRRRTTTYYY]]]```aaaaaaaaa\\\[[[XXXVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNLLLMMMOOOOOOOOOLLLJJJHHHFFFEEEDDDEEEGGGJJJLLLMMMNNNNNNOOOQQQTTTVVVYYY[[[\\\]]]]]]^^^___``````aaa```bbbdddfffgggggggggfff```___]]][[[ZZZZZZ[[[\\\\\\]]]^^^_________^^^]]]ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[]]]]]]]]]\\\ZZZXXXWWWXXXXXXVVVUUUVVVYYY[[[\\\^^^``````^^^\\\[[[\\\//////000000000000//////---......////////////...//////000000000//////.........//////000000111111---......000111222333444/////////000111222333444222222111111111222333333333333333333444444444444444444333333333333444444555555555666777777888888555555666777888888888888<<<<<<===@@@DDDQQQlllrrr___YYY\\\bbbmmmhhhSSSFFF>>>;;;888666888999999999888888888888888777777777555555555555555444222222111111000//////000000111111111222333444666888999;;;===@@@CCCFFFKKKPPPSSSTTTVVVYYY[[[]]]___cccfffmmmqqquuuwwwwwwvvvvvvvvvtttttttttsssrrrqqqpppoooqqqppprrrwww}}}}}}vvvpppmmmlllllllllmmmmmmnnnooooooooopppqqqrrrrrrrrrrrrsssuuuxxx{{{~~~~~~{{{zzzxxxtttqqqppprrrtttxxxwwwuuuuuuyyyzzzrrrggg___WWWUUUSSSTTTWWWZZZ\\\]]]___^^^\\\YYYUUUSSSTTTUUUQQQQQQRRRRRRSSSSSSTTTTTTQQQOOOMMMLLLMMMMMMLLLJJJLLLLLLMMMMMMNNNOOOPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFGGGHHHKKKOOOQQQPPPTTTZZZ___aaaaaabbbbbbbbbdddgggkkkpppvvv||||||uuuoooooooookkklllooowww}}}{{{zzz|||zzzvvvtttrrrpppmmmkkkbbb___ZZZXXXYYY[[[\\\]]][[[YYYVVVSSSPPPJJJDDD???===;;;888777777666555333444444444444444333333333222333333444444333333222333222222222222222333333222333333444444666999<<<<<<>>>@@@BBBEEEHHHMMMPPPWWWZZZ___cccfffgggffffff___]]]ZZZWWWTTTRRRRRRQQQPPPOOOOOONNNMMMLLLKKKKKKJJJKKKNNNOOOOOOMMMJJJIIIEEEEEEEEEEEEGGGIIIMMMOOOQQQQQQRRRTTTVVVXXXYYYZZZ]]]^^^^^^___```aaaaaabbbaaabbbdddfffhhhhhhiiiiiiaaa___]]]ZZZYYYZZZ[[[\\\___`````````___]]][[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVSSSTTTUUUWWWYYYZZZ[[[[[[ZZZ[[[]]]^^^]]]\\\ZZZYYYWWWXXXXXXWWWVVVWWWYYY[[[\\\^^^```___]]][[[ZZZ[[[000000000000000//////.........////////////......---...///000///...---,,,---......///000111111222---......000111222333444000000000000111222333444222222111111111111222222222222222333333333444444444444333333333333444444555555555666666777777777444555666777888888888777999888:::>>>???FFF[[[rrrxxxeee]]]^^^bbblllyyy```OOODDD???999777888999888777777888888999999888777777444555666666666444333222222111000///...///000111111222222333444555777777:::<<>>===>>>NNNaaaqqqhhhgggfffmmmqqq]]]IIICCC<<<999999999777555777888999999999999888777444444666777666555333222222111///.........000000222222222222333444555666999;;;>>>@@@CCCGGGLLLOOOSSSUUUXXXZZZ\\\^^^bbbeeeiiinnntttwwwxxxwwwwwwwwwuuuuuuvvvvvvuuuttttttsssqqqppppppssswwwyyyxxxvvvpppppppppqqqqqqsssttttttppppppppppppqqqrrrsssssstttvvvxxxzzz{{{zzzyyyxxxyyyyyywwwtttqqqooopppqqqtttvvvyyyzzzzzz|||yyyjjjfffbbb______`````````aaadddffffffdddbbbaaaaaa``````aaabbbcccdddeeefff___]]]ZZZXXXXXXWWWUUUTTTRRRRRRRRRRRRTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\___^^^]]][[[XXXUUUSSSRRRMMMLLLJJJHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLNNNQQQRRRUUUXXX\\\___bbbeeeiiilllnnnqqqvvvzzz}}}{{{wwwoooooovvvyyyzzzwwwooolllgggccc```]]][[[XXXWWWTTTPPPLLLIIIEEEAAA>>>888777444444444555444222333333333333333333333333222333333444444333333222222222222222222333444555111222333333555888===@@@EEEGGGJJJLLLOOOSSSWWW[[[```ccchhhkkkmmmmmmkkkiiidddbbb___[[[WWWUUUSSSSSSOOOOOOMMMKKKIIIHHHFFFEEEBBBDDDHHHLLLMMMMMMJJJIIICCCDDDFFFGGGGGGJJJOOOSSSWWWXXXZZZ\\\]]]______```___```aaabbbbbbaaa``````\\\]]]^^^```ccceeefffgggcccaaa^^^[[[[[[\\\^^^```^^^______```___]]]\\\[[[VVVWWWWWWWWWWWWVVVUUUUUUSSSTTTVVVWWWXXXYYYYYYYYY\\\[[[[[[[[[[[[ZZZZZZZZZXXXYYYZZZZZZYYYYYYZZZ\\\YYYZZZ[[[\\\\\\]]]___aaa000000000000000///......///000000000000000//////+++,,,---......,,,***))),,,---...///000111222333333222222111000//////...///////////////000000111222222111111111111111222111111222222222333333333444333333222222333333444666666666666666666666666333444555777777777777666777555999???>>>;;;GGGXXXttt|||tttssshhhlll~~~}}}hhhMMMFFF>>>999999999666333777777999::::::999888777333444666777777555333222333111///...---...///000222222222222333444555666888:::===???BBBFFFKKKNNNRRRUUUWWWYYY[[[^^^aaadddhhhlllrrrvvvwwwwwwvvvvvvsssttttttuuuvvvvvvuuuuuuvvvuuutttuuuwwwyyyzzzzzztttttttttuuuvvvwwwxxxyyyoooooooooooopppqqqrrrsssuuuvvvxxxxxxxxxvvvtttsssuuuuuuuuussspppnnnoooppptttxxx|||}}}}}}}}}uuupppkkkgggfffeeeeeeeeefffiiimmmnnnmmmkkkiiiiiiiiijjjkkklllmmmnnnoooppphhhfffcccaaa```___]]][[[WWWWWWWWWXXXYYY\\\^^^___```___``````aaabbbcccdddggggggeeebbb___\\\YYYXXXNNNMMMKKKIIIHHHHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKPPPPPPOOOOOOQQQVVV]]]cccaaaeeejjjmmmooorrrvvvzzz}}}uuuuuu|||vvv}}}xxxtttoooiiieee```[[[WWWUUUQQQMMMIIIFFFCCC@@@>>>999777555555666666555444333333333333333333333333222333333444444333333222222222222222333333444555444555555666777;;;@@@DDDIIIKKKNNNPPPSSSVVV[[[___bbbeeeiiilllnnnmmmjjjiiifffddd```\\\XXXVVVTTTTTTPPPOOOMMMKKKIIIGGGEEEDDD>>>AAAFFFJJJLLLLLLJJJHHHEEEGGGIIIJJJJJJMMMRRRVVVXXXZZZ\\\^^^aaabbbcccdddcccdddeeeeeeeeedddcccbbb\\\]]]___aaaccceeeggghhhdddbbb___\\\\\\^^^```bbb\\\]]]^^^_________^^^]]]VVVVVVWWWWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYYYY\\\[[[ZZZZZZYYYYYYZZZZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\VVVWWWYYYZZZ[[[^^^bbbeee111111000000//////................................./////////000000111111////////////000000000000000000111111111000000///111111111111111111111111222222222222222222222222444444444333333222222222333333333444444444555555888888999999999:::::::::666666666666666555555555777888999;;;===BBBIIINNN^^^{{{}}}{{{rrrZZZIII<<<;;;:::444444999999999888888888888888888666666555555555444444444000000000000////////////000000000111222444555666555777:::===???CCCHHHLLLOOOQQQUUUWWWZZZ^^^bbbeeehhhkkkoootttwwwwwwvvvuuutttuuuvvvvvvuuuvvvxxxzzzzzzzzzyyyxxxwwwvvvuuutttppptttwwwwwwuuurrrrrrsssooonnnmmmnnnpppqqqpppooommmooorrrtttuuutttsssqqqtttsssrrrqqqppppppppppppssstttwww{{{}}}rrroooqqqpppnnnmmmrrruuuwwwwwwuuuvvvyyy|||xxxwwwvvvvvvwwwyyy{{{|||uuurrrnnnlllkkkjjjhhhgggaaa```______aaadddfffhhhiiihhhgggfffgggjjjmmmoookkkqqqsssooojjjfff```ZZZXXXTTTOOOLLLJJJIIIGGGFFFJJJIIIHHHHHHIIIJJJKKKLLLNNNKKKJJJOOOSSSWWW___fffgggooouuuvvvyyy~~~yyyvvvtttzzz~~~yyyrrrjjjccc___YYYUUUPPPKKKGGGCCC???<<<:::999777777666555222000777555333222333444444444333333333333333333333333111222333444555666777777555555666777666999EEERRRYYYZZZZZZYYYYYY\\\```dddhhhjjjmmmppprrrrrrqqqpppjjjfff```\\\YYYVVVTTTRRRRRRQQQNNNKKKHHHEEECCCBBBEEEEEEEEEFFFHHHIIIKKKLLLIIIKKKMMMNNNOOORRRVVVYYY[[[]]]```bbbcccfffiiilllkkkhhhffffffggggggeeebbbaaa___^^^```dddggggggfffbbbaaa___]]]\\\\\\\\\]]]````````````___^^^]]]\\\[[[YYYVVVVVVWWWXXXXXXXXXTTTTTTTTTTTTUUUWWWYYY[[[YYY[[[[[[ZZZYYYXXXYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYY[[[]]]^^^___```bbbeeehhh000000000000//////.......................................//////000000000....../////////000000000000111111222222222111111222222222222222222222222222222222222222222222222444444333333333222222222333333333444444444444555888888888888999999999999777777777777777666666666777888999:::<<>><<<666555999888888888888888888888888666666555555555444444444000000000000////////////000000000111222333444555555777:::<<<>>>BBBFFFJJJKKKNNNRRRVVVZZZ___dddhhhjjjlllqqquuuwwwwwwvvvuuutttuuuvvvvvvuuuvvvxxxzzzzzzyyyxxxwwwuuusssrrrrrrooorrruuuuuutttrrrrrrsssqqqpppooooooppppppnnnmmmhhhjjjllloooqqqrrrrrrrrrsssrrrrrrqqqpppppppppppptttuuuwwwzzz~~~}}}~~~~~~|||}}}~~~|||yyyuuusssrrrqqqooonnnmmmlllkkkjjjjjjkkklllmmmooonnnmmmmmmnnnqqqtttvvvvvv{{{~~~{{{xxxuuummmfff^^^ZZZTTTPPPMMMKKKIIIHHHFFFFFFFFFGGGIIIKKKMMMOOOOOOLLLLLLPPPTTTXXX___gggnnnwww~~~yyyuuusssyyy~~~}}}|||rrrjjjeeeZZZVVVQQQLLLIIIFFFBBB@@@BBB@@@>>>>>>===<<<999777888666444333444555555555555555555555555555555444333444444555666666666777777666777999999===IIIWWW]]]^^^^^^^^^___aaaeeeiiilllmmmoooqqqqqqqqqpppooojjjfff```\\\YYYWWWUUUSSSSSSQQQOOOLLLIIIFFFEEEDDDCCCCCCCCCEEEFFFHHHJJJKKKKKKMMMOOOPPPQQQTTTWWWZZZ```aaacccdddeeefffiiilllmmmkkkhhhgggggggggeeecccdddbbb``````cccdddcccbbbaaa```^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[YYYWWWWWWXXXYYYXXXXXXUUUUUUUUUUUUVVVXXXZZZ[[[YYYZZZ[[[ZZZXXXWWWXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZ[[[]]]^^^___bbbfffjjj000000000////////////........................................../////////------........./////////000000111222333333333333333333333333333333333333222222222222222222222222333333333333222222222222333333333333444444444444777777777777888888888888777777777777777777777777777888999999:::>>>CCCGGGOOObbbzzzqqq\\\HHH@@@>>>999777888888888888888888888888888666666666555555555444444111111000000000/////////000000000000111222444444555666999:::<<>>;;;888:::888555555666777666666777777777666666555555555444555666666777777777777:::999999;;;<<>>>>>>>>>>><<<<<>>AAAEEEIIINNNRRRWWW]]]cccgggppprrrsssuuuvvvwwwwwwwwwtttvvvyyyyyyxxxvvvvvvwwwyyyyyywwwvvvtttrrrqqqpppnnnmmmllllllnnnnnnmmmlllkkkjjjiiiiiijjjkkkjjjhhhfffffffffggghhhjjjmmmnnnpppqqqqqqrrrqqqooonnnllliiiiiihhhggggggmmmvvv}}}}}}vvvpppjjjccc\\\XXXQQQPPPOOOMMMLLLLLLMMMMMMLLLMMMRRRZZZcccppp{{{uuuvvvwwwxxx{{{yyyrrrlllhhheeeaaa\\\WWWQQQKKKEEEAAA>>><<<999888888999888777777777777777777777777777888:::===@@@BBBCCCBBBBBBAAA>>>>>>CCCHHHOOOZZZdddmmmooopppooollliiihhhhhhiiiiiijjjkkkkkkkkkjjjjjjddd```[[[WWWUUUSSSQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFHHHJJJMMMPPPSSSTTTVVVXXXZZZ[[[ZZZYYYZZZ[[[YYYZZZ\\\\\\]]]^^^aaaccchhhhhhgggddd```]]]\\\]]]___```aaaaaaaaabbbdddfffaaa___^^^\\\[[[[[[[[[[[[[[[\\\]]]___```aaabbbbbb```___^^^^^^^^^]]][[[YYYWWWWWWXXXXXXXXXWWWWWWVVVXXXYYYZZZYYYWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXZZZ\\\]]]___bbbfffiii---------.........//////........................000000000//////.............../////////000000000...///000000000000//////000000000000000000000000111111111111111111111111000111111111222222222222111222222222222333333333222222222333333333333444333333444444555666666777555777888888777888;;;===>>>DDDRRRdddrrrxxxxxxwww}}}uuu[[[HHH???;;;:::555555666666777888888999777777777777666666666555444333333222111000///...//////.........///000000111333555666888;;;???BBBDDDGGGLLLQQQWWW]]]cccgggoooppprrrtttvvvwwwwwwwwwuuuwwwyyyzzzxxxwwwvvvvvvvvvuuuuuutttsssrrrqqqqqqpppnnnllllllmmmnnnllljjjkkkjjjhhhhhhhhhhhhfffdddccccccdddeeegggiiijjjkkkqqqrrrrrrrrrqqqnnnllljjjfffggggggeeeccceeemmmsss~~~}}}vvvnnnhhhdddbbb^^^YYYTTTQQQOOONNNLLLLLLQQQYYYbbbrrrzzz{{{|||~~~|||wwwoookkkeee^^^WWWPPPHHHCCCAAA???<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======@@@BBBDDDGGGHHHGGGFFFEEEDDDAAABBBHHHNNNSSS\\\eeemmmooorrrrrrpppmmmlllkkkjjjkkklllmmmllljjjhhhgggfffbbb]]]XXXVVVTTTRRRPPPKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKMMMOOORRRVVVYYYZZZZZZ\\\^^^___^^^\\\]]]]]][[[\\\]]]]]]\\\\\\^^^```dddfffgggeeeaaa]]][[[[[[[[[]]]_________```bbbeeecccaaa___]]][[[ZZZZZZ[[[[[[\\\^^^___aaaaaabbbbbbaaa```_________^^^\\\YYYYYYZZZ[[[[[[ZZZYYYXXXWWWYYYZZZ[[[ZZZXXXWWWXXXYYYVVVWWWWWWXXXXXXWWWWWWVVVZZZ\\\___```aaabbbdddeee---------.........//////000000000000000000000000111111000000/////////...////////////000000000000000111111111111000000///111111111111111111111111000000000000000000000000000000111111222222222222111111222222222333333333111111222222222333333333444444555555666777777888555666888888888999;;;===???DDDMMM[[[lllyyy{{{wwwsss|||cccLLL@@@<<<;;;444555555666777888888999777777777777666666666666444444333222111000///...///............//////000111222555666888;;;???CCCBBBEEEKKKQQQWWW]]]dddhhhooopppqqqsssuuuvvvwwwxxxwwwzzz|||}}}{{{yyyyyyyyyrrrrrrrrrrrrrrrrrrrrrrrrrrrooolllkkkmmmmmmkkkiiillljjjhhhgggfffeeecccaaa______aaaccceeegggiiijjjrrrrrrsssrrrqqqnnnkkkiiihhhjjjkkkhhheeefffkkkqqqwww~~~xxxtttmmmeee]]]VVVQQQNNNLLLLLLPPPWWWaaaqqq{{{vvvppphhh```XXXPPPKKKDDDAAA>>>============<<<======>>>???@@@AAABBBBBBGGGHHHJJJLLLLLLJJJHHHFFFFFFDDDEEEKKKQQQVVV^^^fffmmmpppssstttsssqqqpppooolllmmmoooooommmjjjfffdddhhhddd___ZZZWWWUUURRRQQQKKKKKKJJJIIIIIIIIIIIIJJJOOOPPPRRRUUUXXX\\\___```]]]___bbbbbb```_________^^^______^^^\\\\\\]]]___bbbeeehhhfffbbb^^^[[[[[[YYY\\\^^^^^^]]]]]]```cccdddccc```^^^\\\[[[ZZZZZZ[[[\\\^^^___```aaaaaaaaaaaa````````````___\\\YYY\\\\\\]]]]]]\\\[[[ZZZXXXYYY[[[[[[ZZZYYYXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXWWW[[[^^^aaabbbbbbbbbbbbccc........................//////000000///...------/////////////////////...---------............///------/////////...---,,,222222222222222111000///333333333222222222222222222222000/////////000111...//////000111222222222111111111111222444666777555555555555666666666666666777999999888888999:::===@@@FFFRRRgggyyy}}}vvvooo||||||yyyiiiUUUGGG???;;;999777444444555777888888777777777777777777777777444444444444333222111111///............///000000000111222333666888:::;;;CCCFFFJJJOOOSSSYYY```dddlllooorrruuuvvvwwwzzz{{{{{{zzzyyyyyyzzzyyywwwvvvuuusssqqqooonnnppprrrssstttqqqmmmkkklllmmmnnnnnnnnnmmmllljjjgggdddaaa```^^^^^^___```bbbeeehhhiiilllnnnppppppnnnkkkjjjjjjhhhhhhhhhhhhiiiiiiiiiiiinnnuuu~~~qqqeee]]]WWWUUUMMMMMMPPPTTT[[[jjjxxxooojjjcccXXXPPPHHHCCC@@@AAA@@@???AAAEEE???HHHMMMIIIDDDHHHOOOTTTZZZ```bbb]]]VVVTTTTTTSSSNNNLLLNNNQQQTTTWWW___iiiooopppsssuuuuuusssqqqppphhhjjjmmmoooooommmjjjhhhgggccc]]]YYYUUURRRNNNLLLKKKLLLLLLLLLLLLLLLNNNPPPSSSWWW\\\______^^^```bbbccceeeeeedddbbb```___```\\\]]]^^^`````````______bbbdddfffgggeeebbb^^^[[[\\\\\\[[[ZZZZZZ[[[\\\\\\aaa```^^^\\\ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZaaa^^^[[[[[[]]]^^^]]][[[\\\]]]]]]]]]\\\ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ[[[^^^aaacccdddeeeeee........................///////////////...---,,,........................------------............---...............------//////000000111000000000000000000000000000000000333222111/////////000000...//////000111111222222222222111111222444555666555555555555666666666666666777999888777777999:::<<>>CCCGGGLLLRRRYYY]]]fffjjjoootttvvvwwwxxxyyyzzzxxxvvvvvvwwwxxxyyyzzzwwwuuusssqqqqqqrrrtttuuuvvvssspppnnnnnnnnnnnnmmmkkkkkkjjjhhhgggfffeeedddaaaaaaaaaaaabbbccceeefffiiikkknnnnnnllliiihhhgggffffffgggggghhhhhhiiiiiihhhooozzzxxxjjj___ZZZPPPOOOPPPSSSYYYiiiyyyrrrjjj___VVVOOOJJJFFFFFFDDDCCCEEEJJJNNNVVVZZZVVVSSSYYYbbbhhhsssyyy|||wwwpppjjjccc\\\WWWUUUSSSUUUUUUWWW___hhhpppqqqsssuuuuuutttrrrqqqlllmmmnnnooommmkkkhhhfffiiieee___YYYVVVSSSPPPNNNMMMNNNPPPQQQRRRTTTVVVWWWYYY]]]aaacccccccccdddfffbbbcccddddddbbb``````aaa^^^^^^```aaaaaa```______aaabbbcccddddddbbb___^^^```^^^]]][[[ZZZZZZZZZZZZ\\\[[[ZZZYYYXXXYYYZZZZZZ\\\[[[YYYXXXXXXYYYZZZ[[[^^^\\\ZZZZZZ\\\]]]\\\ZZZ]]]]]]^^^^^^]]][[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYY[[[]]]___bbbdddeeeeeeeee........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------......///,,,---...///000000000000...//////000000111111111333222111000/////////////////////000111111222222333222222222222333444555444555555555555666666666666777888888777777888999:::===@@@FFFSSSeeessszzz~~~{{{lllkkkqqqxxx~~~{{{___LLLAAA>>>:::777555444555777777777777777777777777777777777444555555444444333222111222222000///...------------------------...///000333555999===AAAGGGMMMQQQXXX^^^gggnnnsssvvvyyyzzz{{{zzzwwwvvvvvvxxx{{{}}}zzzyyywwwvvvuuuvvvxxxyyyyyywwwtttrrrqqqpppnnnllljjjiiihhhggggggggghhhiiieeedddbbbaaa```aaaaaabbbdddgggjjjkkkiiifffdddccccccddddddeeefffgggggggggeeejjjsss}}}xxxggg]]]UUURRRPPPRRRWWWfffvvvjjjaaa\\\VVVRRRQQQPPPOOOQQQVVVbbbiiillliiiiiiqqq|||pppcccbbb]]]ZZZYYYYYY[[[ccckkkrrrssstttuuuvvvuuutttsssmmmmmmnnnnnnmmmkkkjjjiiikkkggg```[[[WWWUUUSSSQQQRRRSSSVVVZZZ\\\^^^______ccceeehhhiiiiiihhhhhhiiibbbccceeedddbbbaaaaaabbbaaabbbcccccccccbbbaaa`````````aaaaaaaaaaaa``````cccaaa___\\\ZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\^^^\\\YYYWWWVVVXXXZZZ\\\[[[YYYXXXYYYZZZ[[[ZZZYYY\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\[[[^^^___```bbbdddeeeeeeeee........................,,,---------------,,,,,,******+++++++++++++++,,,,,,,,,---------.........///...---,,,,,,---///000------...//////////////////000000111222333333444333333222111000///......//////000000111111111111333333333333333333333444444444444555555555666666666777888777666666777888999;;;>>>@@@HHHXXXmmm{{{|||iiibbbdddiiimmmvvvfffPPPFFFCCC;;;888555444555666777666777777777777777777777777555555555555444333222111222111000///............000///......---............000333555888<<>>GGG]]]qqq~~~}}}{{{zzz|||tttfffcccbbb```bbblllkkkUUUIII???===999777777888888777777777777777777777777777555666666555555444333222000/////////000000111222.........---------......111222222222111222555777999;;;>>>BBBHHHQQQZZZaaaeeekkksssxxxzzz{{{~~~|||zzzwwwttttttrrrpppmmmkkkiiiiiiiiidddcccaaa```______```aaa^^^```ccccccbbb````````````````````````aaaaaaaaabbbccceeeeeehhhsss~~~ooofff]]]YYYZZZcccuuu|||uuuooojjjeeecccaaaeeekkkrrr}}}zzzrrrqqqqqqqqquuuzzz{{{yyywwwuuuttttttttttttqqqrrrtttvvvvvvvvvvvvuuurrrooojjjfffccc```]]][[[YYY[[[aaammm{{{}}}tttmmmjjjkkkkkkiiieeecccbbbbbbiiijjjkkkkkkkkkjjjiiihhhdddcccaaa```^^^]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^[[[ZZZXXXWWWVVVVVVVVVWWWYYYZZZ]]]______]]][[[YYYZZZ\\\^^^^^^\\\[[[ZZZ[[[VVVWWWXXXYYYZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYY[[[]]]___`````````aaabbbccceeeggghhh........................,,,---...///////////////,,,,,,------...//////000++++++,,,,,,,,,---------+++,,,---...////////////------.........------,,,........./////////////////////000111222111000000111000000000000000000000000111222444555555444444333333444444444555555555555666777666444333444555555777:::======BBBTTTggg|||xxxrrrpppqqqwww}}}tttooolllgggdddgggxxx```MMMBBB???;;;999999999999888777777777777777777777777666666666666555444333222111111000000///000000000------------...///000111111222333333222444777999:::;;;===@@@CCCIIIPPPUUUXXX^^^eeeiiijjjlllqqquuuwwwxxxzzz}}}}}}yyywwwuuusssqqqppppppoooooooooooonnnnnnhhhgggeeecccbbbaaabbbbbb```bbbccccccaaaaaaaaacccdddccccccccccccbbbbbbbbb```cccdddcccdddmmm{{{wwwmmmccc^^^]]]dddrrr}}}{{{{{{|||}}}}}}zzztttoookkkgggbbb___]]]ccckkkuuu{{{zzz{{{{{{}}}}}}{{{xxxtttrrrrrrrrrssssssuuuxxx{{{|||{{{zzzyyyvvvssspppmmmjjjfffbbb___YYYZZZ^^^hhhvvvtttlllfffggghhhgggeeecccccccccggghhhiiijjjjjjjjjiiihhhbbbbbbaaaaaa```___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYXXXVVVUUUUUUVVVWWWWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[^^^```___\\\YYYYYYYYYUUUVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXZZZ\\\^^^```bbbbbbbbbccceeehhhjjjlll........................------...///000000//////------......///000111111++++++,,,,,,,,,---------***+++---///000000///...******+++,,,------------111111111111000000000000---...000111222222111111111111111000000000000000///000222444555555555555333333333444444444555555555666777666444333444555444555999===<<<@@@OOOaaauuupppjjjgggkkksss{{{{{{vvvpppkkkhhhooopppYYYCCC@@@<<<:::::::::999999777777777777777777777777666666666666555444333222444333222000////////////------...///000111333444111222333333444666999<<<:::===@@@CCCGGGKKKPPPSSSTTTXXX\\\]]]\\\]]]cccggglllmmmpppsssvvvzzz|||}}}|||vvvrrrooonnnmmmlllkkklllnnnppprrrsssttttttlllkkkhhhfffdddcccccccccbbbccccccbbbaaaaaaccceeeggggggffffffeeedddddddddccceeefffdddccciiiuuu{{{rrrgggaaa___dddqqq~~~~~~vvvrrrrrrrrrrrruuurrrooollliiieee```\\\[[[bbblllwww|||xxxtttqqqpppqqqqqqpppsssxxx}}}xxxvvvtttrrroookkkfffbbb[[[ZZZ[[[bbbmmmuuuxxxwwwwwwzzz}}}rrriiibbbdddeeeeeedddcccdddeeeeeefffggghhhiiiiiihhhggg``````aaaaaaaaaaaa``````]]]\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXWWWXXXYYYZZZWWWWWWWWWWWWXXXZZZ[[[\\\[[[^^^```___[[[XXXWWWXXXVVVWWWYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\^^^___ccccccdddeeegggjjjmmmooo---...............------+++,,,,,,***)))((()))+++------............------,,,+++++++++,,,,,,---...,,,------...///000111111//////...------------...---------...............////////////////////////222111000......000111222000000000111222222333333000000000000111222333444444444444444444444444444555777888888:::???HHHOOOeeeooosssmmmkkktttzzznnnhhhvvvcccPPPFFF===:::999777777999777777777777777888888999888888999999777555333222333222000///......//////---...///000111222333333222333444666888:::<<<===BBBEEEIIIMMMOOOQQQTTTVVVXXXXXXYYYWWWVVVWWWYYY\\\bbbdddgggiiijjjmmmqqqttttttrrrnnnjjjhhhggghhhiiiiiiiiiiiilllppptttuuuvvvrrrooonnnooommmhhhfffgggggghhhhhhhhhgggffffffeeeqqqmmmhhheeeddddddccccccfffdddbbbbbbdddiiiooorrryyymmmgggeeehhhqqq{{{wwwpppllliiiggghhhiiiiiifffbbb```aaacccaaaiiisss{{{{{{uuuqqqpppoooooorrrsssvvv{{{~~~zzzxxxvvvqqqjjjddd\\\YYYWWWZZZaaaggghhhgggmmmkkkkkkrrryyyxxxooofffffffffdddbbb``````bbbeeedddfffhhhjjjkkkjjjiiihhhdddbbbaaa```aaacccfffhhhdddaaa^^^\\\\\\\\\[[[ZZZ[[[[[[ZZZXXXUUUTTTVVVWWWZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\\\\\\\^^^```cccccccccdddfffhhhkkknnnooo,,,,,,------------,,,,,,++++++,,,+++))))))***,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---.....................//////...---+++***)))))))))000//////......---------////////////////////////222111///......///111222000000000111222222333333222222222222333444555666444444444444444444444444444555777777888===EEEKKK^^^lllwwwuuuttt|||tttkkkqqqtttWWWKKK@@@===<<<:::777777666666555555555666777777999999888888777555444333222111///...---...............///000111222333333222333555666999;;;<<<===AAADDDIIIMMMQQQTTTXXX[[[[[[\\\\\\[[[YYYYYY[[[]]]aaacccdddeeefffgggjjjmmmsssqqqmmmjjjhhhgggggghhhgggffffffiiilllpppqqqqqqooollllllooonnnjjjiiilllkkkkkkkkkkkkkkkjjjiiiiiillliiifffeeefffhhhiiiiiikkkiiifffdddeeehhhlllooo|||zzznnngggeeehhhqqqzzz{{{tttnnniiifffcccdddeeebbb___]]]^^^___bbbiiisss{{{zzzwwwuuutttsssrrrpppqqquuuzzz}}}zzzwwwrrrlllhhhaaa[[[WWWWWW\\\aaacccccccccbbbeeekkkrrrrrrllleeedddddddddbbb``````bbbdddeeefffhhhiiiiiiiiihhhgggeeedddbbb``````aaabbbccceeeccc``````aaabbbaaaaaa^^^^^^]]]YYYVVVTTTUUUVVVZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^]]]^^^aaacccdddeeegggiiikkknnnoooppp++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,.........------,,,,,,,,,111000///......---------222111111000///...---,,,........................111111////////////111111000000000111222222333333222222222222333444555555333333333333444444444444222444666777777:::@@@EEESSSgggzzz}}}vvvuuu~~~cccTTTDDD??????<<<888666777666666666666777888888:::999888666555555555555333222111000////////////......///000111222222333333444555777999;;;<<<===@@@CCCHHHMMMRRRWWW\\\______```aaa```___^^^___aaaiiijjjkkkkkkjjjjjjlllnnnrrrpppmmmjjjhhhgggggghhhfffffffffhhhkkkmmmmmmmmmkkkiiijjjnnnooollllllooonnnooopppqqqqqqppppppooommmkkkhhhhhhjjjlllmmmnnnooommmjjjgggggghhhkkkmmmssszzz|||pppiiifffgggooowww{{{rrrkkkfff```aaaaaa___]]][[[ZZZ[[[^^^eeennnvvv{{{~~~|||{{{~~~|||pppgggkkkuuu}}}~~~|||{{{{{{{{{xxxwwwssssssvvv{{{|||xxxtttooolllgggaaaZZZXXXZZZ^^^aaaaaa___aaadddiiilllkkkhhhdddeeeeeeeeecccaaaaaaccceeeffffffggggggffffffeeeeeefffeeecccbbb``````______dddbbbaaabbbdddeeeeeeeeeaaa```___[[[WWWTTTTTTTTTYYYYYYZZZZZZZZZYYYXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______^^^___aaaccceeegggjjjnnnpppqqqqqqqqq***++++++,,,,,,,,,,,,,,,***,,,------,,,,,,---...++++++,,,,,,,,,,,,++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444111111000000//////......////////////////////////111000////////////000111000000000111222222333333111000000000111111222333333333333333333444444444111444777888777888<<<@@@JJJaaazzzsss___JJJAAA@@@===999777999999999999999::::::;;;:::999777555555555555666444444333333222111111111...//////000111111222222333444555777999:::<<<<<>>HHH]]]xxx}}}{{{}}}lllRRRDDD@@@===:::999999999999999999::::::;;;999888777555555555666666333333333333222111000000//////000000111111222222333444555666888999;;;;;;>>>AAAEEEHHHLLLPPPVVVYYY\\\```dddhhhiiijjjlllmmmmmmnnnooopppooopppsssuuurrrqqqooommmllllllllllllkkkjjjkkklllnnnooonnnlllhhhffffffjjjjjjggggggiiiiiilllppptttwwwyyyzzzyyy}}}zzzxxxwwwwwwxxxwwwvvvwwwuuussspppmmmlllkkkkkkgggoooxxx~~~|||rrrkkkgggjjjpppwwwtttnnnfffccc___[[[WWWTTTQQQPPPPPPUUU^^^fffmmmqqquuuwwwwwwuuurrrnnniiidddaaa___ZZZaaagggkkkpppuuuuuurrrjjj^^^TTTNNNIIIHHHSSSaaa|||~~~}}}}}}~~~}}}||||||~~~|||wwwsssqqqpppmmmkkkjjjjjjkkklllmmmmmmpppqqqrrroookkkgggffffffdddeeeeeedddbbbaaabbbcccccccccdddddddddccccccbbbdddccccccccccccbbbbbbaaaaaa```______```aaa___^^^ZZZ[[[[[[ZZZWWWUUUUUUVVVXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWYYYZZZ[[[\\\\\\\\\YYYXXXXXXXXXYYYYYYZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^YYY[[[]]]]]]^^^```bbbeeefffiiinnnsssuuuuuutttrrr***+++,,,---.........------///111111///---------,,,,,,------------,,,,,,***************+++,,,,,,)))******+++---......//////......---------......,,,---...///000111111222000000000000000000000000////////////////////////000000000111222222333333444333333222333333444444111111222222333333444444333666999888777888;;;>>>HHHYYYssstttpppnnnyyyzzz^^^NNNEEE???<<<;;;777666666666666777888888888888777666666666666666111111111111111000......//////000000111111111111222333444555777888999:::===???BBBEEEGGGLLLQQQUUUYYY^^^dddiiilllmmmooopppkkklllnnnnnnooopppsssuuuqqqqqqpppooonnnmmmmmmmmmjjjiiijjjlllnnnnnnlllkkkiiiffffffiiihhhdddccceeeeeehhhmmmrrruuuwwwwwwvvvxxxwwwvvvxxxzzz||||||||||||zzzwwwtttpppmmmkkkjjjggglllrrrxxx|||wwwooojjjlllqqqxxx~~~wwwnnnhhh```YYYSSSOOOLLLIIIMMMQQQWWW___fffkkknnnpppnnnllliiieee```ZZZVVVSSSQQQWWW^^^```ccceeeccc___XXXNNNHHHFFFCCCBBBLLLZZZsss~~~~~~}}}{{{zzz{{{~~~zzzuuussssssnnnoooqqqssstttvvvwwwwwwvvvvvvtttpppkkkhhhggggggbbbccccccaaa^^^]]]\\\]]]___```ccceeefffeeedddcccbbbbbbaaaaaaaaabbbccccccbbbaaa````````````]]][[[WWWXXXZZZYYYXXXVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWYYY[[[\\\]]]]]]]]]YYYXXXXXXXXXYYYZZZ[[[\\\________________________YYY[[[]]]]]]^^^___bbbdddfffhhhmmmqqqttttttsssrrr)))***+++,,,,,,---------///111222222000---,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))***,,,------++++++,,,,,,------......111111000///.........///---------......//////000...........................//////////////////...000000000111222222333333444444333333222333333444000111111222333333444444333666777777555777;;;???DDDPPPiiiuuujjjdddooo|||lll[[[NNNCCC===;;;666666555555555666777777777777777777777666666555222333333333222111000///000000000000111111111111111222333444555777777888;;;===???BBBEEEJJJOOOSSSXXX]]]dddiiilllmmmnnnoookkklllnnnnnnnnnooorrrtttppppppoooooonnnnnnmmmmmmiiiiiijjjlllnnnooommmkkkiiiffffffiiihhhdddbbbdddcccfffjjjnnnpppppppppooooooooopppssswwwzzz{{{{{{yyyyyywwwvvvtttrrrpppooonnnnnnqqqwww~~~|||tttpppqqqvvv|||{{{rrrfff[[[SSSNNNJJJGGGJJJLLLPPPVVV\\\bbbeeefffgggfffccc^^^XXXRRRMMMJJJNNNSSSWWWWWWXXXYYYWWWRRRKKKEEEBBBDDDBBBAAAIIIVVVfffrrr}}}|||}}}~~~~~~}}}~~~zzzyyyyyy|||{{{yyyxxxvvvwwwyyyzzz||||||vvvqqqmmmjjjhhhcccddddddaaa^^^[[[ZZZZZZZZZ]]]bbbfffhhhgggfffdddbbb```___^^^^^^___aaabbb```___^^^___```___\\\ZZZWWWYYYZZZZZZYYYWWWWWWXXXVVVWWWXXXXXXYYYYYYXXXXXXUUUVVVXXXZZZ[[[\\\\\\]]]ZZZZZZZZZZZZ[[[\\\]]]^^^________________________]]]_________^^^___```bbbdddgggkkknnnqqqqqqqqqqqq(((((()))++++++,,,,,,,,,000222333333000---,,,+++******++++++++++++******((((((((()))***,,,---.........------------,,,,,,+++++++++++++++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000000111222222333333222222111111000111111111000000111222333333444444333555666555444666:::???>>>GGG```wwwhhheeennnzzzvvveeeUUUGGG>>>;;;777777777777777888888999666666777888888777555555555666666777666444333222000000000000111111111111111111222333444666666777999;;;>>>AAADDDIIIOOOTTTXXX]]]dddiiilllllllllmmmiiijjjkkkkkkkkkkkkmmmooooooooonnnnnnmmmmmmmmmmmmjjjjjjkkknnnppppppnnnllliiiggggggiiihhhdddccceeeccceeehhhkkkmmmllljjjhhhjjjjjjkkknnnrrruuuvvvvvvssssssuuuvvvwwwwwwwwwwwwuuussstttzzz~~~xxxsssuuuzzz{{{lll___WWWQQQLLLIIIGGGHHHJJJOOOTTTYYY\\\\\\cccbbb___ZZZTTTNNNIIIFFFJJJNNNOOOLLLLLLMMMLLLHHHCCC??????DDDDDDBBBJJJUUUYYYbbbsss|||yyyvvvzzz|||}}}}}}|||}}}|||zzzzzz{{{~~~}}}}}}~~~xxxrrrmmmjjjfffggggggddd```]]]\\\[[[XXX[[[aaagggiiiiiigggeeebbb```]]][[[[[[\\\^^^___\\\\\\\\\]]]^^^]]][[[YYYXXXZZZ\\\\\\ZZZXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYXXXTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^___```________________________bbbbbbbbbaaa___^^^___aaadddfffiiillloooppppppppp))))))***+++---...///000///222333000***&&&(((*********+++++++++,,,,,,,,,)))******++++++,,,------***++++++++++++++++++,,,))))))******++++++++++++.........///......---,,,////////////////////////------,,,+++,,,---...///,,,---///000111111111000222222222222222222222222333222111111111222333444555555555555666888999:::>>>JJJ[[[ppprrrlllsssvvveeePPP@@@:::>>>999888999888666666999666666777777777777666666555555555555444333222222111111000//////////////////000000111333555777888888999:::;;;>>>CCCJJJOOOUUU[[[dddiiijjjjjjjjjlllmmmkkkiiiiiijjjlllllllllnnnoooqqqpppnnnkkkkkkkkkiiiiiijjjkkkkkklllmmmmmmmmmllliiifffccc```^^^\\\___^^^___aaaddddddcccaaagggdddcccffflllpppooommmjjjlllppptttvvvxxxxxxxxx|||yyyyyy}}}}}}|||~~~vvvfffZZZRRRLLLHHHJJJHHHFFFGGGKKKOOORRRSSSWWWWWWVVVRRRLLLGGGDDDDDDBBBEEEGGGFFFCCCBBBEEEHHHBBBEEEGGGIIIIIIJJJKKKMMMNNNSSSbbbvvv{{{{{{zzz|||}}}}}}}}}~~~}}}yyyuuuttttttyyy{{{|||{{{zzzzzz~~~{{{|||||||||{{{}}}xxxsssqqqllliiieeebbb___]]]]]]]]]]]]]]]^^^ccchhhiiihhheee```^^^\\\ZZZZZZZZZ[[[\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\]]]\\\\\\ZZZXXXVVVTTTSSSRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ[[[^^^`````````^^^]]]___^^^]]][[[[[[[[[[[[\\\______``````aaa`````````hhhhhhiiijjjkkkllllllmmm(((((()))***+++,,,------000333444111+++((())),,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,++++++******+++++++++------------------------........................------,,,,,,,,,---...///---...///000111111000000222222222222222222222222333222111111111222333444444444555555666888999:::;;;DDDTTTiii~~~ppp]]]MMMEEE;;;777555777888666666888666666777777777777666666666666666555444333222111111111000/////////////////////000000222333555666777888999:::===BBBHHHLLLSSSYYYbbbggghhhhhhiiikkkllljjjhhhhhhjjjlllllllllkkkmmmoooooommmlllkkkkkkfffggghhhjjjlllmmmoooooommmlllkkkiiigggfffdddddd]]]\\\[[[]]]```cccddddddeeebbb```bbbgggkkkkkkiiihhhjjjmmmpppssstttttttttuuutttuuuyyyrrrfff\\\TTTOOONNNKKKHHHGGGIIIKKKLLLMMMNNNNNNMMMKKKFFFCCCBBBBBBBBBCCCDDDBBB@@@@@@BBBDDDBBBEEEGGGIIIIIIJJJLLLNNNNNNOOOYYYhhhrrrrrrppppppkkklllnnnpppqqqsssvvvyyy}}}|||zzzwwwsssqqqppppppqqquuuyyy{{{{{{|||}}}~~~~~~}}}~~~~~~}}}|||}}}~~~yyyvvvooolllhhhdddaaa___^^^]]]^^^^^^___cccggghhhgggeee```___]]][[[[[[[[[\\\]]]ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^]]][[[ZZZWWWVVVUUUPPPPPPQQQSSSUUUXXXZZZ[[[\\\]]]^^^`````````______aaa```___^^^^^^^^^___```______```aaaaaaaaaaaaaaahhhhhhhhhiiijjjkkkkkklll((((((((()))))))))******...000111///+++((()))+++******+++++++++,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,------............---+++******+++,,,---...---,,,,,,,,,---...///........................------,,,,,,------...///...///000000000000//////222222222222222222222222222222111111222222333444444444444555666777999999;;;AAALLL]]]ttt}}}lllYYYLLL???:::777888888666444666666666777777777777666666777777666666444333111111111111000////////////000/////////000000111333333555666888999;;;@@@EEEJJJPPPVVV___dddffffffhhhjjjjjjhhhggggggjjjlllmmmllljjjlllnnnooommmlllkkkkkkdddeeegggiiilllnnnpppqqqnnnmmmlllkkkiiihhhffffff]]][[[YYYYYY]]]aaadddeeeccc___\\\\\\```ddddddddddddfffiiilllnnnooopppppplllmmmpppsssyyyxxxlllaaaZZZVVVRRRMMMJJJHHHHHHGGGFFFDDDEEEEEECCCAAA@@@@@@AAACCCBBBAAA@@@???@@@AAABBBEEEHHHKKKMMMNNNOOOQQQSSSRRRPPPSSS^^^hhhllllllllldddfffggghhhiiikkkooorrrtttsssqqqooommmlllkkkkkkhhhmmmtttyyy|||}}}}}}~~~{{{wwwwwwzzz}}}~~~}}}~~~~~~}}}~~~}}}~~~{{{rrrppplllgggccc```___^^^`````````bbbeeegggfffeeeaaa```^^^]]]\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYYYYZZZ[[[[[[______^^^]]]\\\ZZZXXXWWWQQQQQQQQQRRRUUUXXX\\\^^^``````````````````aaaaaabbbbbbaaa`````````aaaaaa______```aaabbbcccccccccggghhhhhhhhhiiiiiijjjjjj))))))))))))))))))((((((+++,,,---+++(((&&&'''(((******+++++++++,,,,,,,,,,,,+++++++++******))))))*********++++++,,,,,,,,,...---+++******,,,///111222111...,,,,,,,,,...///........................---------------......///000000000000000/////////111111111111111111111111111111111222222333444444444444444555666777888999???AAAFFFQQQdddzzz}}}zzz}}}eeeQQQGGG@@@;;;;;;:::666333444666666777777777777666666777777777666555333111111222111000000//////000000111111000000000111222222555666777999;;;>>>DDDGGGMMMTTT\\\aaadddeeegggjjjhhhgggeeefffiiikkkllllllkkkmmmppppppnnnllljjjjjjdddeeefffhhhkkkmmmnnnoooooonnnllliiigggdddbbbaaa___]]][[[\\\^^^aaaccccccaaa^^^ZZZYYY[[[^^^``````bbbccceeehhhjjjkkkllllllfffhhhjjjmmmqqqyyy|||ooofffaaa\\\UUUOOOKKKHHHFFFDDDAAABBBAAA@@@>>>>>>@@@BBBDDDCCCAAAAAAAAABBBCCCCCCKKKNNNQQQTTTUUUWWWYYY[[[XXXTTTUUU\\\ffflllllljjjfffggggggfffeeegggjjjlllpppnnnllljjjjjjiiihhhgggbbbfffmmmsssxxx{{{}}}~~~|||wwwuuuwwwyyy{{{{{{}}}~~~zzzwwwwwwyyy|||sssqqqmmmiiidddaaa^^^]]]aaaaaaaaabbbdddeeeeeeeeeaaaaaa___^^^]]]]]]^^^^^^\\\[[[YYYYYYYYYYYY[[[\\\\\\[[[YYYXXXWWWXXXZZZ[[[`````````___^^^\\\[[[ZZZUUUUUUTTTUUUXXX\\\```cccdddbbbaaa``````aaacccddddddccccccbbbaaaaaaaaaaaa______```aaabbbcccdddeeehhhhhhhhhhhhiiiiiiiiiiii+++************))))))))))))******)))((('''((((((******+++++++++,,,,,,,,,)))))))))******+++++++++))))))***++++++,,,---------+++******+++...111333666444111...,,,,,,,,,---........................------.........//////...000000000///////////////111111111111111111111111000000111222333333444444333444444444555777888999>>>???AAAGGGSSShhh{{{uuuuuuwwwvvv[[[KKKBBB:::999999777555555666666777777777777666666777777777666555444222111222222111000000000000000222222111111111111222222555666888999;;;>>>BBBFFFJJJQQQYYY___aaadddgggjjjgggfffdddeeehhhjjjkkkkkkllloooqqqqqqoookkkiiihhhfffggghhhhhhiiijjjkkkkkknnnmmmkkkhhhfffcccaaa```aaa`````````bbbbbbaaa___```]]]ZZZXXXYYY[[[^^^___aaabbbccceeefffhhhhhhiiibbbdddfffgggiiioooyyyuuummmggg^^^VVVPPPKKKFFFDDDBBBBBBAAA???===>>>AAADDDFFFFFFFFFEEEEEEDDDEEEEEENNNQQQUUUXXXZZZ]]]___bbb_________bbbhhhkkkiiiddddddddddddcccbbbcccfffiiinnnkkkhhhggghhhgggeeedddcccdddgggkkkqqqwww{{{}}}~~~|||zzzzzzzzzzzzyyyzzz||||||vvvrrrqqqrrrxxx}}}zzzqqqooolllhhhddd```^^^]]]___```bbbbbbccccccccccccaaaaaa```___^^^^^^^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\\\\ZZZXXXWWWWWWXXXZZZ[[[`````````______]]]\\\\\\XXXXXXWWWXXXZZZ^^^bbbeeeeeecccbbb```aaabbbdddfffhhhggggggfffeeeeeedddccc`````````aaabbbdddeeefffjjjjjjjjjjjjiiiiiiiiiiii++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))***++++++,,,++++++,,,------...//////++++++******,,,...111222555444111///---,,,,,,,,,------------------------------...////////////...000000////////////000111111111111111111111111111///000111222333444444444333333333444555666888888999:::<<<@@@HHHXXXssswwwrrrrrr{{{jjjNNNCCC999777888777777888666666777777777777666666666666666666666555444333222222111000000000000111222222111111111222222333555666888999:::===AAACCCFFFMMMUUU[[[^^^aaaeeeiiigggeeeddddddgggiiijjjiiikkkmmmpppqqqoookkkhhhggghhhhhhhhhhhhhhhhhhhhhhhhkkkjjjiiihhhgggfffeeeeeeaaaaaaaaabbbbbbaaa^^^\\\___]]][[[YYYYYY[[[]]]^^^``````aaabbbcccdddeeefffaaaaaabbbbbbdddiiinnnrrrxxx}}}}}}vvvkkkaaaXXXPPPJJJFFFEEEDDDBBB@@@>>>@@@DDDGGGMMMPPPRRRPPPKKKGGGFFFHHHOOORRRVVVZZZ\\\___bbbeeemmmpppqqqpppppppppkkkfffdddeeeeeedddeeehhhlllpppmmmjjjggggggiiijjjhhhfffhhhfffdddffflllrrrwwwzzz||||||}}}~~~}}}|||zzzyyyxxx{{{|||tttpppqqqqqquuu~~~|||yyyvvvlllkkkiiifffccc```^^^]]][[[^^^aaacccbbbaaaaaaaaa`````````______^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZYYYXXXXXXXXXZZZ[[[\\\____________^^^^^^]]]\\\WWWWWWWWWXXXZZZ]]]```bbbccccccaaaaaabbbcccfffgggkkkllllllmmmmmmlllkkkkkkddddddccccccdddfffhhhiiimmmmmmllllllkkkkkkkkkjjj******++++++++++++++++++************,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***************++++++,,,...//////000,,,,,,,,,,,,,,,,,,---...000000///...---,,,++++++------------------------,,,---...///000//////...//////......///000111222111111111111111111111111...///111333444444444444333333333444555666777888555888<<>>999999888888999666666777777777777666666555555666666666666555555333222111111000000111111000000000000000111222333333555777888999;;;>>>AAABBBHHHPPPVVVZZZ^^^bbbfffgggeeeddddddfffggghhhhhheeeiiimmmooommmkkkiiihhhhhhhhhhhhhhhhhhhhhggggggjjjjjjiiihhhggggggfffeee___^^^\\\]]]^^^^^^]]]\\\\\\\\\\\\[[[ZZZ[[[]]]^^^^^^^^^______```aaabbbccc___^^^]]]___bbbfffhhhhhhgggnnnssssssvvv~~~~~~pppdddZZZRRRMMMIIIHHHFFFDDDDDDFFFLLLPPP[[[aaaeee```VVVMMMKKKMMMQQQTTTXXX\\\___bbbfffhhhttt{{{~~~zzzvvvvvvsssoookkkkkkjjjjjjjjjmmmrrruuupppmmmkkklllqqqtttrrrpppkkkhhhdddeeeiiinnnrrrssstttvvvzzz||||||{{{{{{zzzyyy}}}vvvqqqrrrpppsss{{{||||||xxxyyyyyyyyywwwtttqqqooohhhhhhgggeeecccaaa```___VVV[[[```cccbbb```___```____________^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\XXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^]]]]]]\\\\\\WWWWWWWWWXXXZZZ[[[]]]^^^aaaaaaaaaaaaccceeefffhhhiiikkkmmmoooqqqrrrssssssjjjiiihhhggggggiiikkklllppppppooonnnnnnmmmllllll)))*********++++++++++++(((((('''(((***++++++*********+++++++++,,,,,,,,,++++++******)))(((((((((((())))))***,,,---............------,,,+++******+++,,,,,,------,,,,,,+++------------------------,,,---///000000000///...///.........///000222333000000000000000000000000...///111333444444444444333333333444555666777888666999???@@@>>>CCCYYYppp|||wwwmmmzzzgggWWWFFF>>>;;;999888888666666777777777777666666444555555666666666666666333222111111000111111111.........//////000111222222333555666777999<<<>>>???EEEMMMSSSWWW[[[```dddhhhfffddddddeeeggggggfff```dddiiillllllkkkiiiiiigggggggggggghhhhhhhhhhhhlllkkkjjjhhheeecccbbbaaa]]]ZZZWWWWWWYYY[[[\\\]]][[[[[[\\\\\\[[[[[[\\\^^^]]]]]]]]]]]]^^^___```aaa]]][[[ZZZ]]]bbbeeeeeecccgggnnnppplllkkkpppsssrrrrrrvvv{{{}}}ooocccZZZTTTMMMLLLKKKIIIJJJNNNTTTXXXiiipppuuuooo```SSSPPPRRRSSSWWW[[[```cccfffjjjllloooxxx|||xxxtttvvvwwwuuuoooooommmkkkjjjkkkooorrrtttqqqooosssyyy}}}}}}{{{mmmiiiffffffiiimmmnnnnnnnnnqqquuuxxxyyyzzz{{{|||{{{~~~wwwrrrrrroooqqqxxx}}}{{{yyyyyyrrrrrrrrrrrrpppmmmjjjhhhfffffffffeeedddcccaaa```TTTYYY```cccbbb```^^^^^^____________^^^]]]\\\[[[\\\]]]^^^______^^^]]]\\\VVVWWWYYY[[[\\\]]]]]]]]][[[\\\\\\]]]]]]\\\[[[[[[XXXXXXYYYZZZ[[[\\\]]]]]]___``````bbbccceeeggghhheeegggkkkooorrruuuvvvwwwnnnmmmkkkjjjjjjkkkmmmnnnrrrrrrqqqpppooonnnnnnmmm)))))))))))))))******+++,,,,,,,,,+++++++++******+++++++++++++++***)))(((+++***)))(((((()))***++++++*********+++,,,------...///...,,,)))(((((()))++++++,,,---...///000111........................000000000///......------////////////000000000000000000000000///---,,,+++000222333333222111333444444444444444444444444444555666999===>>>CCCPPP^^^www}}}wwwttt{{{}}}gggNNNAAA===:::888666666444222333444666777666666666666666666555555555333333333222000///---,,,////////////////////////333333555666888:::;;;<<<>>>CCCIIIOOOUUUZZZ```dddccciiikkkhhhfffhhhjjjjjjeeeeeehhhkkknnnooommmjjjggggggggggggffffffffffffggghhhiiiiiihhhfffdddbbbaaa```^^^\\\ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYY[[[]]]^^^^^^^^^^^^___ZZZWWWVVVZZZbbbggggggfffgggjjjnnnqqqpppmmmhhhdddmmmkkklllpppuuu{{{rrrhhhddd\\\ZZZWWWUUUVVV\\\eeelllvvvsss\\\SSSUUUTTTXXX___dddgggiiikkkmmmrrrsssvvvxxxxxxwwwuuutttuuussspppllljjjlllqqquuuvvvwwwyyy{{{||||||{{{zzzooolllhhheeeeeegggkkkmmmmmmnnnpppqqqsssttttttttt|||}}}{{{pppqqqrrrtttvvvwwwwwwvvvvvvooonnnllljjjiiihhhggggggeeecccbbbccceeeddd```]]]YYY[[[^^^aaaccccccbbbbbbaaa``````^^^\\\[[[]]]^^^\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZXXXXXXZZZ\\\]]]]]]___```___]]]ZZZYYYYYYZZZ]]]\\\ZZZXXXXXXYYY[[[\\\[[[\\\]]]___bbbeeehhhiiikkklllnnnoooqqqrrrssssssrrrrrrrrrssstttuuuvvvwwwxxxwwwtttrrrooollljjjhhh******))))))******+++,,,,,,+++++++++************+++++++++++++++***))))))+++***)))(((((()))***+++,,,,,,++++++++++++++++++,,,------,,,***)))***++++++,,,,,,---...///000000........................------------............---............/////////111111111111000///......000111333222111111222444444444444444444444333333666666888;;;;;;???KKKWWWvvv|||vvvuuuzzz[[[GGG>>>999777666999777444444555666555555666666666666666666666555888777666444111...,,,***////////////////////////222333444666888999;;;;;;===AAAFFFKKKQQQWWW]]]bbbbbbhhhkkkhhhfffggghhhhhhfffggghhhkkkmmmmmmkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkklllkkkhhhfffeeecccaaa___]]][[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXYYY[[[^^^``````___^^^^^^YYYVVVTTTWWW^^^cccddddddeeegggjjjlllkkkhhhdddaaaccc```aaaeeeiiilllttt|||{{{|||{{{vvvmmmlllkkkkkkooovvv|||{{{eee[[[[[[ZZZ^^^cccgggiiijjjkkklllppprrrtttwwwxxxxxxwwwvvvxxxvvvsssooommmnnnrrruuuyyyzzz|||}}}|||zzzxxxvvvnnnkkkhhheeeeeegggkkkmmmmmmmmmoooppprrrtttuuuvvv{{{|||}}}tttnnnooopppqqqqqqqqqqqqpppmmmlllkkkiiihhhgggffffffeeecccbbbbbbcccccc```]]]ZZZ[[[]]]___aaaaaabbbbbbaaaaaa```^^^]]]]]]^^^___[[[[[[ZZZZZZZZZZZZ[[[[[[[[[YYYXXXXXXYYYZZZYYYXXX^^^___^^^]]]ZZZYYYZZZ[[[\\\[[[YYYWWWWWWXXXYYYZZZYYYZZZ[[[]]]```bbbdddfffiiijjjkkkmmmooopppqqqqqqsssrrrrrrrrrssstttvvvwwwwwwvvvssspppmmmjjjhhhggg***************+++,,,,,,************))))))))))))+++++++++,,,++++++***)))******))))))))))))******------,,,++++++******)))***+++,,,,,,******+++---,,,,,,------.........///------------------------++++++,,,,,,---......///,,,,,,---------.........111111222222222222111111///111222222111111222333333333333333333333333333666666777999888:::CCCNNNhhh~~~|||tttvvvkkkPPPBBB;;;999:::;;;999666444555555444333555555666666666666666666000000111222222222222222////////////////////////222222333555777888999:::<<>>@@@DDDIIIPPPUUUUUU]]]bbbbbb```aaaaaa___bbbbbbcccfffjjjkkkkkkjjjmmmlllkkkkkkkkklllnnnooommmllllllkkkjjjiiihhhggghhhgggeeeccc```^^^\\\[[[ZZZZZZZZZYYYZZZ[[[\\\]]]YYYZZZ\\\___aaa```\\\XXXVVVSSSPPPNNNPPPSSSVVVXXXXXXXXXXXXWWWVVVUUUSSSRRRSSSSSSVVVZZZZZZXXXZZZ^^^ccclllyyy|||zzzvvvrrroookkkgggddddddkkkwww~~~ssskkkjjjhhhlllqqqttttttttttttuuuwwwwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxuuuppplllkkkkkkkkkmmmooopppooollliiigggeeeeeeddddddeeefffhhhiiimmmmmmmmmooorrrvvvzzz||||||{{{zzzxxxvvvtttsssrrryyyyyysssrrrqqqpppooonnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhfffeeecccaaa___^^^___```]]]\\\ZZZYYYYYY[[[^^^___]]][[[XXXXXXZZZ[[[ZZZYYYXXXYYYZZZ\\\\\\\\\[[[ZZZWWWWWWXXXZZZ[[[[[[YYYXXXXXXZZZ\\\]]][[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXXXXWWWXXXXXXZZZ[[[[[[\\\[[[[[[^^^___bbbdddfffhhhiiiiiipppooonnnnnnoooqqqsssuuutttsssqqqmmmjjjfffdddccc&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))'''((())))))***)))))))))))))))************))))))&&&(((***,,,---...------+++---......+++)))))))))++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,111000000///......---------............/////////,,,---...///////////////---///000000//////000111000000000111111222222333444222333666777777;;;AAAFFFTTTmmmjjjTTTCCC;;;888555333333444555555444444444555555666777777777555555444444222111/////////////////////////////////000000111222333444555888:::<<<>>>AAAEEEKKKOOOPPPWWW]]]\\\[[[]]]___^^^``````bbbeeehhhkkkkkkkkklllkkkjjjjjjjjjlllnnnpppmmmmmmlllkkkjjjiiihhhhhhhhhhhhgggeeeccc```^^^\\\\\\[[[[[[[[[]]]___aaabbb^^^\\\[[[]]]___```]]]ZZZWWWUUURRRPPPOOOQQQSSSUUUUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPSSSXXXYYYWWWXXX]]]ZZZaaakkkvvv|||zzzuuupppjjjfffcccaaa]]]fffuuuwwwqqqpppjjjmmmrrruuuvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{||||||yyytttooommmlllhhhiiijjjllllllkkkjjjiiiddddddeeeeeeggghhhiiijjjnnnnnnoooqqqtttxxx{{{}}}}}}|||{{{xxxvvvtttrrrqqquuuzzz|||{{{zzz{{{xxxssspppooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiifffffffffccc```______```]]]\\\[[[ZZZZZZ[[[]]]^^^aaa]]]ZZZ[[[]]]___^^^\\\XXXYYYZZZ[[[[[[\\\[[[[[[VVVUUUUUUWWWYYYZZZYYYWWWXXXZZZ\\\]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYY[[[\\\]]]\\\\\\[[[]]]^^^```ccceeeggghhhhhhjjjkkklllmmmoooppprrrsssqqqpppnnnkkkhhheeecccbbb'''&&&&&&&&&&&&'''((((((((((((((())))))*********&&&&&&'''(((((((((((((((((()))***++++++***)))((('''(((+++,,,------,,,,,,)))+++---...,,,+++************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........------.../////////......---...000///......///111//////000000111222222333444222222555666555777<<>>AAAEEEHHHKKKRRRWWWWWWWWW[[[]]]^^^aaaaaaaaadddgggiiijjjiiikkkjjjiiihhhiiikkkmmmooopppooonnnmmmlllkkkkkkkkkhhhhhhgggfffdddbbb```^^^\\\[[[[[[\\\^^^aaadddfffddd___[[[[[[^^^aaa```^^^XXXWWWUUUSSSQQQQQQRRRTTTRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQSSSWWWXXXVVVXXX\\\VVVZZZaaahhhqqq}}}~~~|||wwwqqqjjjfffdddccc___hhhwwwxxxrrrqqqllloootttvvvwwwwwwwwwxxxvvvwwwwwwxxxyyyzzzzzz{{{zzz|||}}}{{{vvvpppmmmkkkeeeeeefffgggggghhhhhhhhheeefffgggiiijjjkkklllllloooppprrrtttwwwyyy{{{|||}}}|||zzzxxxvvvtttrrrqqqpppsssuuusssrrrsssqqqmmmkkkkkkjjjjjjjjjkkklllmmmlllkkkjjjiiihhhhhhhhhiiifffggghhhfffbbb______```]]]]]]\\\[[[[[[[[[\\\]]]ccc___[[[\\\___aaa```^^^YYYYYYYYYYYYZZZ[[[\\\]]]ZZZXXXWWWWWWYYYZZZZZZYYYXXXZZZ]]]]]]\\\ZZZYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUWWWXXX[[[\\\]]]]]]\\\[[[\\\^^^```ccceeeggghhhiiieeegggiiilllnnnpppqqqqqqmmmllljjjhhheeecccaaa```'''''''''''''''((())))))(((((())))))******++++++%%%%%%&&&'''((((((''''''((()))***++++++***)))((()))***,,,------,,,+++***&&&))),,,------,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++,,,,,,,,,---------......////////////......---...//////......///111...//////000111222222222444222222555555333444888>>>???MMMggg}}}yyymmmWWWKKK???===999777777666555444444444444555666777777888444444444333222111000///////////////////////////...//////000111222222333222444888:::<<>>III]]]xxxjjjVVVIII>>>:::;;;999777666444444444555555555555666777666666555555444444444222222111000000000000111//////......//////000000222444666666777888;;;===???CCCIIINNNQQQTTTXXXZZZ[[[\\\]]]```bbbdddfffgggggghhhhhhgggggghhhlllooolllmmmmmmnnnnnnnnnnnnmmmmmmllljjjiiifffeeecccbbb```]]][[[[[[YYYWWWZZZ```iiifffbbb```aaaccceeefff```\\\XXXWWWYYYYYYXXXUUUXXXYYYZZZ[[[\\\\\\\\\[[[TTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUYYY___dddnnnvvv{{{uuuooohhhfffhhhrrrxxx|||yyyyyy{{{||||||zzzvvvrrrooosssuuuxxxzzzyyyvvvrrroooooonnnmmmmmmnnnmmmkkkiiilllkkkiiihhhhhhjjjlllmmmmmmppptttwwwzzz|||~~~yyyuuusssrrrpppooottttttsssrrrpppooommmllljjjjjjkkkmmmpppqqqqqqpppqqqlllfffbbbaaacccdddeeeiiikkkmmmnnnooommmkkkjjjeeedddcccbbbaaa`````````\\\]]]^^^___```aaaaaaaaa___^^^[[[ZZZYYYZZZ[[[\\\^^^^^^^^^___```bbbcccddd```______^^^]]]]]]\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ\\\^^^___``````___ZZZ[[[\\\]]]^^^```aaaaaaaaaaaabbbbbbcccddddddeeedddfffiiilllnnnpppqqqqqqlllhhhccc___\\\YYYVVVSSS''''''''''''''''''''''''((((((''''''%%%###"""!!!&&&&&&'''''''''((((((((((((((((((((((((((((((((()))*********++++++++++++************)))))))))(((+++++++++,,,,,,,,,------************+++,,,......///......------,,,,,,+++,,,,,,,,,,,,---......///------------......//////////////////////////////.........///////////////...//////000222444666777555888<<>>>>>;;;777555444444444555555555555666777777666666555555555555333333222222111111111111//////.........//////000222333555555555666888;;;;;;???DDDIIIMMMQQQTTTWWWYYYZZZ\\\^^^aaadddfffgggggghhhgggffffffhhhllloookkklllllllllllllllkkkjjjlllkkkjjjhhhgggeeedddcccbbb^^^\\\\\\ZZZWWWWWW[[[fffdddbbbaaaaaabbbdddeee___\\\YYYXXXYYYYYYXXXVVVXXXXXXXXXXXXYYYZZZ[[[\\\VVVUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRQQQRRRTTTXXX\\\dddlllyyy{{{vvvrrrnnnnnnqqqssszzz{{{xxxuuuwwwzzz}}}}}}zzzwwwuuuuuuwwwyyyyyyxxxtttpppmmmnnnnnnnnnooooooooonnnmmmooonnnlllkkkkkklllnnnoooqqqtttxxx{{{~~~{{{xxxuuusssqqqrrrrrrrrrrrrqqqooommmllliiiiiijjjnnnrrruuuuuuuuupppkkkeee``````aaacccdddiiikkknnnppppppnnnkkkiiifffeeebbb```^^^^^^^^^___[[[\\\^^^___``````aaabbb___^^^\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^______[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\___aaacccdddeeeeee___``````aaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccdddfffiiimmmooopppqqqqqqlllhhhbbb]]]YYYVVVSSSQQQ&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''((((((((()))))))))(((((((((((((((((((((((()))*********++++++++++++************)))))))))(((+++,,,,,,,,,------------+++++++++*********++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------...............////////////////////////------......//////////////////000111222444666777666888:::===FFF[[[yyyrrrpppuuu{{{iiiPPPCCC???<<<888666444444444555555555555666666666666666666555555555333333333333333222222111//////............//////111222333333333444666888888;;;@@@EEEHHHLLLPPPSSSVVVXXXZZZ]]]```bbbeeefffeeeeeefffeeeeeefffiiillllllllllllkkkjjjiiihhhgggkkkjjjiiihhhgggfffeeedddeee```^^^^^^\\\XXXWWWXXX````````````___``````aaa]]]\\\[[[ZZZ[[[[[[ZZZYYYVVVVVVVVVVVVWWWXXXZZZ[[[WWWVVVSSSQQQPPPOOOOOOPPPOOOPPPQQQPPPPPPRRRUUUXXX]]]dddooo|||{{{vvvrrrpppqqquuusss|||{{{wwwrrrtttxxx{{{|||{{{zzzxxxwwwwwwvvvuuusssqqqooonnnkkklllmmmnnnnnnnnnnnnnnnpppooommmmmmmmmnnnpppqqqtttvvvzzz||||||yyyvvvtttrrrsssttttttsssqqqooonnniiijjjmmmqqquuuwwwwwwvvvmmmhhhccc``````bbbdddeeejjjlllnnnpppooollliiigggfffdddbbb___^^^]]]]]]]]]YYY\\\___```______aaabbb______^^^]]]]]]]]]^^^^^^``````___^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[^^^___bbbdddfffgggggggggeeeeeeeeeeeedddcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbdddfffiiimmmoooppppppoookkkfff```[[[XXXUUURRRQQQ'''''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))++++++++++++,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...,,,,,,---............---////////////////////////------......//////000000000000111111222333555555555777999;;;???NNNhhh{{{tttuuu~~~|||]]]JJJBBB===999888444444444555555555555666555555555555555555555555333333333444333222222111//////......------......///000222222222333555777666999===@@@DDDGGGKKKNNNTTTUUUWWWYYY\\\___aaabbbbbbccceeeeeedddeeegggiiikkkkkkkkkkkkjjjiiihhhgggiiihhhhhhhhhgggggggggfffgggccc```aaa```[[[XXXXXXZZZ\\\^^^___]]]]]]]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]XXXXXXWWWWWWXXXYYYZZZ[[[YYYWWWTTTQQQOOOOOOPPPPPPOOOQQQRRRRRRRRRRRRTTTVVVYYY^^^gggqqq||||||uuuqqqnnnppptttxxx{{{wwwqqqsssuuuvvvwwwvvvuuuuuuvvvtttrrrooonnnnnnnnnooogggiiikkklllkkkkkklllmmmoooooooooooopppqqqrrrrrruuuwwwyyy{{{}}}}}}zzzvvvrrrssstttuuuvvvuuutttrrrppplllnnnqqquuuxxxxxxuuurrrjjjfffcccaaabbbdddeeeeeejjjkkklllmmmllljjjgggeeeddddddbbb```___^^^]]]]]]YYY]]]``````^^^]]]___bbb______^^^^^^^^^^^^______bbbbbbaaa```^^^\\\ZZZYYYZZZZZZ[[[[[[\\\]]]]]]^^^[[[[[[ZZZZZZZZZZZZZZZ[[[^^^```bbbeeeggghhhhhhhhhggghhhhhhhhhgggeeecccaaa``````aaaaaaaaaaaaaaaaaaccceeeiiimmmoooooonnnnnngggccc]]]XXXVVVTTTSSSQQQ&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))******************+++++++++,,,,,,------...------,,,,,,+++,,,,,,,,,+++,,,---.........------////////////////////////---......///000000111111000000000000000111222333444444777999:::BBBVVVkkksssXXXHHH>>>:::999444444444555555555555666444444444444444444444444222333333444333222111000000///...------------...---...000000000222444777555777;;;===@@@CCCGGGJJJPPPQQQSSSUUUXXXZZZ\\\]]]```bbbeeefffeeeeeefffgggggghhhiiijjjjjjjjjjjjjjjfffggggggggghhhhhhhhhiiijjjeeebbbdddccc^^^ZZZYYYVVVZZZ]]]^^^\\\[[[[[[[[[ZZZ[[[]]]^^^______```aaa\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYVVVSSSQQQQQQRRRSSSSSSTTTUUUUUUTTTSSSTTTUUUUUUYYY```fffnnnzzzxxxtttrrruuuyyyyyytttooooooooopppppppppppppppqqqpppnnnlllllllllmmmmmmfffiiikkkllljjjjjjkkkmmmnnnoooqqqrrrttttttttttttuuuvvvxxxxxxyyy{{{~~~~~~zzztttpppssstttvvvwwwwwwuuusssrrrppprrruuuyyyzzzwwwqqqmmmiiifffdddcccdddddddddcccggggggiiiiiiiiihhhgggfffccccccbbbbbb```___]]]]]]ZZZ]]]aaa```]]]\\\^^^aaa^^^^^^^^^^^^^^^^^^^^^^^^____________^^^\\\ZZZYYYYYYYYYZZZ[[[]]]^^^______]]]\\\[[[ZZZYYYYYYZZZZZZZZZ\\\___bbbeeegggggghhheeefffggghhhgggfffdddccc^^^^^^______``````aaaaaabbbdddhhhlllnnnnnnmmmlllccc^^^YYYUUUSSSSSSRRRRRR#########$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))************++++++++++++************))))))))))))''''''''''''((((((((((((&&&'''(((***++++++++++++)))***+++,,,------...///...------,,,+++++++++++++++,,,---.........---,,,////////////////////////.........///000111111222000000////////////000000222333666888777;;;KKK]]]~~~}}}eeeNNN???999888444444444555555555666666333444444444444444444444222222333444333222111000000///...---------------,,,---///000000222444777555777:::<<<>>>AAAEEEHHHMMMNNNPPPRRRTTTWWWXXXYYY___bbbeeeggggggfffffffffeeefffgggiiikkklllmmmmmmeeeffffffggghhhiiijjjjjjkkkfffccceeeeee```[[[ZZZTTTYYY]]]^^^\\\ZZZZZZ[[[YYY[[[^^^___```aaabbbccc`````````aaaaaa```______]]][[[WWWTTTSSSSSSTTTUUUVVVWWWXXXXXXUUUSSSSSSTTTRRRVVV[[[___eeeppp~~~{{{yyyyyy}}}~~~uuupppjjjjjjjjjjjjkkkmmmnnnooolllllllllkkkkkkkkkllllllhhhkkknnnnnnlllkkkmmmooommmooorrruuuwwwwwwvvvvvvuuuvvvwwwvvvvvvxxxzzz}}}{{{tttooorrrtttvvvxxxwwwvvvtttrrrsssuuuxxx{{{{{{wwwoooiiiiiigggeeeeeeeeedddcccbbbdddeeefffgggggghhhhhhhhhbbbbbbccccccbbb```^^^]]]ZZZ^^^aaa```]]][[[]]]aaa]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[\\\]]]^^^^^^]]][[[YYYYYYYYYYYYZZZVVVXXX\\\```cccfffggggggaaaccceeefffgggfffeeeddd]]]]]]^^^^^^___``````aaaaaadddhhhlllmmmmmmlllkkk___[[[VVVRRRQQQRRRRRRRRR((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))************)))))))))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((***,,,+++))))))+++---++++++++++++++++++++++++...---,,,+++++++++,,,---------------------------///////////////.........222111///...------......111111111000000000000000111222333555888>>>EEEJJJeee|||wwwzzz}}}\\\GGG===;;;:::666555777666333333666666666666666666666666666333333333222222222111111......//////......---,,,,,,++++++++++++,,,------111444777999;;;===@@@CCCIIIKKKNNNPPPRRRUUUYYY\\\]]]___bbbeeegggggggggfffdddeeeggghhhhhhhhhgggffflllkkkjjjjjjiiihhhggggggfffgggiiilllmmmhhh```ZZZXXXZZZ\\\___```___^^^]]]```aaaaaaaaaaaabbbbbbbbbiiiiiijjjiiifffaaa\\\XXX___]]]ZZZWWWUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRTTTQQQPPPVVV]]]eeepppyyy}}}zzz~~~xxxqqqmmmhhhdddccceeeeeedddfffjjjjjjjjjkkkjjjiiijjjkkkmmmkkkkkkkkklllmmmnnnnnnoooqqqrrrsssuuuuuuuuutttsssttttttsssqqqqqqsssxxx|||~~~xxxsssppprrrsssuuuuuuuuuuuuvvvwwwzzz|||}}}zzzuuuooojjjggghhhgggfffeeedddcccccccccdddddddddfffggggggeeecccfffdddbbbaaaaaaaaa___]]]\\\\\\]]]^^^____________aaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[VVVTTTSSSTTTVVVYYYZZZZZZXXXXXXXXXXXXXXXVVVTTTSSSSSSVVV[[[```bbbcccbbbaaaaaabbbcccccccccbbbaaaaaa```^^^]]]]]]___bbbbbbbbb___aaaeeejjjmmmnnnkkkhhh\\\YYYUUUSSSSSSSSSSSSRRR)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''''''''(((((()))))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))''')))+++***((((((***,,,++++++++++++++++++++++++---,,,++++++++++++,,,---------------------------////////////............111000///...---...//////111111111111111111111111333444444555777;;;AAAFFFYYY~~~yyyuuu}}}sssXXXGGG>>><<<888666888777444333555555555555555555555555555444444333333333222222222....../////////...------...............///000000111333666999:::<<>>999777999888555333444444444444444444444444444444444444333333333333222///////////////......---111111000000111111222333000333666777999;;;===@@@AAADDDGGGJJJLLLPPPTTTXXX[[[]]]```ccceeefffffffffggggggfffeeeeeeeeefffgggdddfffhhhkkkmmmnnnnnnnnnlllmmmnnnqqqsssssspppnnnfffeeecccbbbaaabbbcccdddfffgggggggggggggggffffffiiijjjjjjkkkkkkjjjiiiiiifffdddaaa^^^[[[ZZZYYYYYYZZZZZZYYYWWWWWWVVVVVVVVVZZZUUUQQQQQQRRRRRRWWW\\\gggppp{{{uuunnnkkkfffaaa^^^___^^^]]]```dddhhhhhhhhhhhhiiijjjkkkllliiijjjmmmpppqqqpppooonnnpppqqqsssuuuwwwxxxyyyyyyttttttrrrpppooopppsssvvv~~~|||xxxvvvrrrsssttttttuuuyyy~~~xxxrrrnnnllllllmmmkkkiiigggeeedddcccbbb______^^^```bbbccccccbbbbbbaaa```aaabbbaaa```^^^``````aaaaaaaaa```______aaaaaaaaa``````___^^^]]]\\\]]]^^^___^^^\\\YYYWWWUUURRRPPPOOOPPPQQQQQQPPPQQQRRRRRRRRRQQQOOOMMMLLLQQQSSSVVVYYY[[[[[[[[[ZZZ___aaadddggghhhgggfffeeecccaaa______```aaa```___^^^___aaaccceeeeeebbb___[[[XXXTTTQQQPPPOOOMMMKKK(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))((((((((())))))******+++,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...............///.........//////000111222111111111111111111222222333444444444444666:::===LLLgggwww~~~wwwZZZIII@@@:::666888888555444444333333333333333333333333333333333222222222222222///000000000000///......111000000000000111222222000222444666777888;;;===???BBBEEEHHHKKKOOOTTTWWW[[[\\\___bbbdddfffggghhhhhhgggeeeccccccdddfffgggcccdddgggjjjlllmmmmmmlllkkkkkklllnnnppprrrssstttnnnlllhhheeedddeeegggiiijjjjjjkkkkkkkkkjjjiiihhhggggggggggggggghhhiiiiiihhhgggdddaaa___]]]\\\\\\\\\[[[YYYWWWVVVVVVWWWWWWYYYTTTRRRRRRRRRQQQTTTYYY[[[dddnnnrrruuu|||xxxrrrpppjjjeeebbbbbbbbbaaaccchhhiiihhhhhhiiijjjlllmmmmmmkkknnnrrruuuvvvuuurrrqqqrrrssstttuuuvvvwwwxxxxxxttttttsssrrrrrrssswwwyyy|||xxxvvvsssssstttuuuwww|||{{{vvvsssqqqpppooonnnllliiifffeeeccccccaaa______```ccceeeeeeeeebbbaaaaaabbbddddddbbb```aaaaaaaaaaaa``````___^^^```aaaaaaaaaaaa```___^^^\\\]]]___```___\\\XXXVVVSSSPPPMMMLLLLLLLLLKKKJJJJJJKKKMMMNNNNNNNNNMMMLLLPPPQQQSSSVVVXXXYYYZZZZZZ___aaaeeehhhjjjjjjhhhgggeeecccaaaaaaaaaaaa___^^^^^^^^^^^^___```___\\\YYYXXXVVVRRRPPPOOONNNLLLKKK'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......//////------...///000111222222.../////////000000111111000111222333444666:::===GGG^^^xxxjjjXXXCCC;;;666777888666555666333333333333333333333333111111111222222222222222000000111111000000///..................//////000///111333444555666999::::::===@@@CCCFFFJJJOOORRRYYY[[[]]]```ccceeeggghhhhhhfffcccaaaaaacccfffgggdddeeeggghhhiiiiiiiiihhhgggggghhhhhhjjjmmmppprrrrrroookkkhhhggghhhjjjllllllmmmnnnoooooonnnmmmllliiihhhgggfffffffffggggggiiihhhfffdddbbb```______]]]\\\ZZZXXXWWWVVVWWWWWWXXXUUUSSSUUUTTTSSSTTTXXXXXX___fffhhhiiinnnzzz~~~tttoookkkkkkjjjhhhjjjnnnmmmkkkjjjkkknnnoooooonnnpppssswwwzzz{{{yyyvvvtttttttttttttttttttttuuuuuussstttuuuuuuvvvxxx|||zzzvvvtttsssuuuvvvxxx{{{}}}zzzwwwtttrrrpppnnnkkkhhhfffeeedddbbb```______bbbeeeffffffccccccccceeeggggggdddbbb```````````````___^^^]]]```aaabbbcccbbbaaa```___]]]^^^``````___[[[WWWUUUSSSPPPMMMLLLKKKKKKJJJIIIEEEGGGJJJMMMOOOPPPQQQQQQPPPQQQSSSVVVXXXZZZ\\\]]]^^^```dddgggjjjjjjiiiiiigggfffdddccccccbbb```^^^^^^\\\[[[[[[[[[ZZZXXXUUUTTTRRRPPPOOOOOOOOOMMMLLL&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''+++))))))***+++,,,+++***************************((()))***+++,,,,,,,,,+++******++++++,,,,,,------,,,,,,,,,---......//////---...///000111222111111---......//////000000000///000222333444666:::===DDDXXXkkkuuudddLLLAAA888777888777666777333333333333333333333333111111222222222222333333111111111111111000//////---,,,,,,,,,,,,---.........000222333333444666888:::<<>>PPP[[[iiiqqqXXXKKK>>>999999888777777444444444444444444444444333333333444444555555555111111222222111111000///...------------...//////...000111222222333444666:::<<>>FFFVVVooozzzcccPPPBBB:::888;;;666555444333222222222222111222333444555555444444333333444333333222111000111000...---------......---...//////......///111000222444555777:::>>>AAAEEEGGGJJJLLLNNNPPPTTTWWWYYYZZZ\\\\\\\\\]]]```bbbhhhiiiiiihhhgggfffggghhhlllmmmnnnnnnmmmmmmnnnooolllkkkjjjjjjkkkllloooppppppmmmlllooopppppprrruuuxxxwwwuuuuuuvvvvvvtttsssxxxwwwwwwxxxxxxwwwssspppooonnnmmmmmmppptttxxx{{{wwwsssooommmnnnppprrrsssooorrrrrrnnnkkklllmmmkkkkkklllnnnqqqvvv{{{}}}yyyyyyxxxvvvsssllliiieeebbbaaaaaacccddd```aaaccceeegggiiiiiijjjjjjiiihhhhhhiiilllnnnpppuuuvvvwwwyyy}}}}}}xxxyyy|||wwwvvvuuusssqqqnnnlllkkkmmmkkkhhhhhhhhhhhhhhhfffeeeddddddddddddeeefffgggddddddeeeeeeddddddcccbbb___aaaccceeefffgggffffffcccbbbbbbaaaaaabbbbbbbbbdddeeeeeeeeecccccceeegggmmmkkkiiifffcccbbbbbbbbbfffggghhhiiijjjjjjjjjjjjllljjjhhhfffcccbbbaaa```cccaaa```^^^]]]]]]]]]^^^aaa```aaaccceeeddd```\\\VVVTTTQQQNNNKKKJJJKKKKKKDDDDDDCCCBBBAAA@@@??????'''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))***))))))))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))++++++++++++++++++++++++...------,,,,,,------...,,,...000000///...///000//////000000000111111111222222222333444444555555999999:::<<<@@@KKKbbbwww~~~iiiRRR@@@:::;;;777666444333222222222222111111222333444555555555444444444444333222111000111000///...------......---.........------///000000111333444555888<<>>&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))******+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,------,,,...///000///...///000000000000111111111222222111111222222333444444444333444888::::::@@@QQQbbbuuupppsss|||lllPPPAAA<<<999777555333222222222333111111111222333444555555555555555444333222111000111111000///...---------,,,---...---,,,,,,...000000111333444444777:::===???AAACCCEEEFFFHHHLLLNNNTTTVVVXXXYYYYYYYYY[[[\\\```ccceeefffffffffggghhhkkkmmmooooooooooooqqqrrrpppnnnlllkkklllnnnppprrruuuwwwxxxvvvssssssuuuuuussssssttttttssssssttttttuuuuuuuuuwwwxxxwwwuuurrroooooonnnjjjhhhlllttt{{{}}}}}}}}}{{{xxxvvvtttsssqqquuuvvvrrrpppqqqqqqoooqqqqqqrrrsssuuuxxxzzz{{{xxxpppkkkgggeeebbbaaa^^^]]]]]]___bbbddddddddddddeeefffggghhhiiinnnpppqqqqqqqqqssswww{{{|||yyyxxxvvvsssqqqtttuuuwwwwwwvvvssspppnnnkkkjjjiiiiiijjjjjjiiiggggggfffffffffeeedddcccccceeeffffffffffffeeeddddddbbbccccccdddddddddddddddfffeeedddcccdddeeefffgggcccbbbbbbbbbcccdddeeeeeefffgggggghhhjjjkkkmmmmmmlllmmmmmmnnnooooooooooooiiihhhhhhfffeeedddbbbbbbcccbbbaaa```___]]][[[ZZZ[[[YYYXXX\\\```aaa\\\WWWPPPNNNLLLIIIFFFDDDCCCCCC@@@?????????>>>>>>>>>>>>$$$%%%&&&%%%$$$$$$&&&((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******+++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))))))))***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---//////.........///....../////////000000000000000111111222333333333222444777::::::<<>>@@@AAACCCEEEHHHKKKQQQSSSVVVWWWWWWWWWYYYZZZ]]]```ccceeeeeefffggghhhjjjlllnnnnnnmmmnnnoooqqqpppooonnnnnnooopppssstttvvv{{{}}}zzzvvvvvvuuutttsssuuuvvvwwwvvvwwwxxxzzzzzzyyyxxxxxxyyyxxxwwwuuuoooooommmiiifffgggmmmrrryyy|||{{{xxxwwwvvv{{{~~~{{{zzz||||||zzzvvvvvvvvvvvvwwwyyyzzzzzzxxxpppkkkgggfff```___^^^^^^^^^```bbbccceeeeeeeeeffffffhhhiiijjjiiinnntttxxxzzz|||~~~yyyuuussstttvvvvvvrrrnnnssstttvvvwwwvvvuuusssrrrmmmlllkkkkkklllkkkiiiggggggggggggfffeeedddbbbaaaeeeeeeffffffeeeeeedddcccdddcccccccccccccccccccccfffeeedddcccdddgggiiikkkfffdddaaa```bbbdddeeeeeeiiijjjlllnnnoooooonnnmmmkkklllmmmnnnooooooooooookkkkkkjjjjjjhhhgggeeedddbbbaaa```___]]]\\\[[[ZZZXXXVVVUUUWWWYYYYYYVVVSSSLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>>>>======<<<<<<<<<###%%%&&&%%%$$$$$$&&&(((&&&&&&'''&&&%%%%%%%%%&&&######$$$%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---//////...---...///---------.........///////////////000111111222222555555666999:::;;;BBBKKK\\\pppkkkeeeaaaaaaeeepppzzzXXXFFF===;;;888555333444555555333222222111111222333444333444444444444444333333222111111000///...---,,,---...///...------///111000111222222222444777::::::;;;===???@@@BBBEEEHHHLLLOOORRRTTTUUUUUUWWWXXXZZZ]]]aaadddeeefffggghhhjjjkkklllllllllkkkmmmnnnoooooopppqqqrrrsssuuuvvvvvv~~~~~~yyyxxxvvvssssssuuuxxxyyyyyyzzz|||}}}zzzxxxwwwwwwuuutttnnnmmmkkkhhhffffffgggiiipppuuu{{{~~~~~~|||||||||zzz~~~~~~~~~}}}|||||||||{{{~~~}}}~~~zzzuuuppplllkkkjjjeeeddddddcccccccccccccccdddcccdddeeefffhhhjjjlllgggoooxxx}}}}}}xxxtttqqqoooooopppqqqrrrqqqpppooooooppprrrssstttttttttsssooonnnmmmmmmmmmllliiigggeeeeeefffffffffeeecccbbbeeeeeeeeeeeeeeedddccccccdddccccccccccccccccccddddddcccbbbbbbdddgggjjjllllllgggcccaaacccfffggggggiiikkkoooqqqrrrqqqnnnllliiijjjkkkmmmnnnooooooooolllkkkkkkjjjhhheeecccbbb___^^^]]][[[ZZZYYYYYYYYYWWWVVVTTTRRRPPPNNNMMMLLLHHHGGGFFFDDDBBB@@@??????<<<<<<<<<;;;:::999888888###%%%&&&%%%######&&&)))###%%%&&&&&&&&&&&&'''(((!!!!!!"""###%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))++++++))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((())))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---//////...---...///........./////////000000.........///000000111111444111000222444555<<>><<<999666444444555666444333222111111111222333333333444444555444444444222222111111000...---,,,.../////////......000111///000111111111333666888888:::<<<===>>>@@@CCCFFFIIILLLOOORRRSSSSSSUUUVVVYYY\\\aaadddeeefffggghhhiiijjjlllkkkjjjjjjkkkmmmooopppqqqrrrtttuuuvvvwwwvvv{{{yyyvvvrrrqqqtttxxxyyyyyyzzz~~~zzzwwwuuutttrrrqqqmmmllljjjhhhgggfffeeeeeeggglllsssxxxzzz{{{}}}zzz~~~}}}xxxuuutttssssssssssssqqqnnnmmmmmmnnnkkkkkkkkkjjjiiigggeeedddaaaaaabbbcccfffiiilllnnniiirrr|||~~~}}}~~~|||{{{yyyvvvssspppnnnmmmkkknnnqqqpppmmmlllnnnqqqlllmmmnnnpppqqqssssssssspppooonnnnnnnnnllliiigggcccdddeeefffffffffeeedddddddddeeeeeeddddddcccbbbcccccccccccccccdddeeefffbbbaaaaaaaaacccgggkkkmmmpppkkkeeeccceeehhhjjjjjjeeehhhmmmqqqsssqqqnnnlllggghhhjjjkkkmmmnnnooooookkkjjjiiihhheeeaaa^^^\\\]]]\\\ZZZXXXXXXWWWXXXXXXWWWVVVSSSNNNIIIFFFEEEFFFEEEDDDCCCBBBAAA???>>>===;;;;;;:::999888777666666%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))(((''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))************************************......---,,,,,,...///000---------............///222111111111000000//////000000000000111111111111444333333444555888;;;===KKKWWWtttuuuiiifffddddddppphhhSSSBBB777888999444333888444444444333333333222222333333333333333333333333111111111111000000000000......---------,,,,,,,,,,,,---...000333555666777888888999:::<<<>>>@@@AAABBBGGGLLLQQQRRRRRRRRRSSSXXX[[[___aaabbbccceeefffiiiiiijjjkkkkkkkkkjjjjjjnnnppprrrssstttuuuwwwyyy{{{yyyzzz|||xxxxxxyyyyyy{{{|||~~~~~~{{{wwwvvvsssooonnnllliiigggffffffdddbbbhhhjjjmmmqqqsssttttttsss}}}~~~yyytttqqqpppqqqqqqqqqmmmkkkgggdddbbbeeejjjoooooonnnnnnllljjjhhhgggfffaaabbbbbbdddfffiiilllmmmlllsss|||zzzwwwxxxvvvrrrooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllmmmoooqqqrrrsssssstttuuurrrnnnmmmmmmnnnllljjjiiihhhgggfffeeeeeefffggggggffffffeeeeeeeeeffffffcccdddddddddccccccbbbaaacccbbbaaaaaacccgggjjjlllooolllhhhffffffggggggfffiiijjjmmmpppttttttrrrppphhhggggggggghhhjjjmmmnnnkkkjjjiiifffccc___[[[YYY[[[ZZZXXXXXXYYYYYYWWWVVVOOONNNLLLIIIFFFDDDCCCBBBDDDCCCBBBAAA???>>>===<<<999999999888777666666555%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%'''((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''%%%%%%'''((())))))))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,---......------------............111111000000000///////////////000000000111111111444333333444555888;;;===FFFOOOggg~~~uuupppiiieeeqqq]]]JJJ;;;888888333222555444444444333333333222222333333333333333333333333111111111111000000000000.........---------,,,,,,........./////////000000777777888999;;;===???@@@AAADDDJJJNNNOOOPPPRRRSSS\\\^^^```aaaaaa```aaabbbhhhiiiiiijjjjjjjjjiiiiiinnnpppsssuuuvvvxxx{{{}}}{{{yyyzzz{{{{{{{{{{{{|||}}}~~~{{{xxxwwwsssooopppnnnlllkkkkkkjjjhhhfffeeegggjjjnnnpppqqqqqqqqqxxx{{{xxxtttooolllkkklllllllllkkkjjjgggeeeddddddeeefffhhhjjjnnnqqqrrrpppmmmkkkeeeeeeddddddfffhhhjjjkkkmmmrrryyy|||{{{wwwsssqqqwwwuuussspppnnnnnnnnnooonnnnnnmmmmmmllllllmmmmmmllllllmmmnnnooopppqqqqqqtttqqqnnnnnnooopppooommmiiihhhgggfffeeeffffffggghhhgggfffeeeddddddcccddddddddddddddddddcccbbbbbbaaaaaabbbcccdddeeefffgggllljjjhhhggghhhiiihhhhhhkkklllnnnqqqsssssspppnnngggfffeeeeeefffgggjjjkkkhhhhhhfffdddaaa^^^ZZZYYYYYYWWWVVVVVVVVVVVVTTTSSSLLLKKKIIIFFFCCCAAA@@@???AAAAAA@@@>>>===<<<;;;:::888777777666555555444444%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%'''((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''###$$$&&&((()))*********(((((())))))))))))************************************+++,,,,,,,,,,,,,,,------------............///////////////.........//////000000000000111111333333333333555777:::;;;>>>EEEWWWuuu}}}qqqkkksssmmmXXXDDD<<<:::555222333444444444444333333333333333333333333333333333333222222111111111000000000.........------------,,,000000111111111111111111666666666888999;;;===>>>???BBBFFFIIILLLNNNQQQSSS[[[]]]`````````______```ggghhhhhhiiijjjjjjiiiiiippprrrtttvvvxxx{{{~~~~~~{{{zzzzzzzzz||||||||||||}}}}}}~~~~~~}}}{{{xxxwwwtttooolllkkkjjjkkkkkkiiigggdddbbbdddgggjjjlllnnnnnnnnnrrruuuxxx{{{~~~}}}|||{{{}}}xxxsssoookkkiiiiiiiiijjjiiikkkiiigggggggggfffaaa]]]___cccjjjqqquuuuuusssqqqlllkkkiiihhhhhhiiikkklllnnnqqqtttuuutttrrrppppppuuutttrrrqqqpppoooooooooooonnnlllkkkkkkkkklllmmmmmmmmmmmmmmmnnnnnnoooooorrrpppnnnooopppqqqqqqppphhhhhhgggffffffffffffggghhhgggfffdddcccbbbaaaaaadddddddddddddddccccccccc```aaacccdddeeeeeedddcccjjjiiiiiiiiikkkkkkjjjhhhllllllmmmoooqqqpppnnnkkkfffeeedddccccccdddeeefffddddddcccaaa^^^\\\YYYXXXVVVUUUSSSRRRRRRRRRPPPNNNHHHFFFDDDBBB@@@>>>===<<<>>>===<<<;;;:::888777777555555555444444333333222%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%'''((())))))))))))(((((((((((()))))))))***************************)))***,,,---------,,,+++,,,,,,---------.................................////////////000000000111222222333333555777999:::999???LLLccc}}}uuuxxx|||gggPPPCCC>>>888555555555444444444444333333333333333333333333333333333222222222111111111000000............------------+++,,,---///111333444555444444444555777999:::;;;===???CCCFFFHHHLLLPPPSSSUUUXXX\\\^^^^^^___```bbbdddeeegggiiikkklllmmmmmmrrrsssuuuwwwxxxzzz~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzz~~~~~~{{{yyyxxxuuupppkkkjjjkkkllllllkkkgggeeebbbcccfffhhhjjjlllmmmmmmppprrruuuwwwzzz|||~~~~~~{{{yyywwwvvvxxxxxxvvvuuuwww}}}|||xxxuuurrroookkkjjjjjjkkkkkkkkkllliiifffgggjjjiiiccc]]][[[^^^ccciiinnnqqqtttuuusssrrrpppnnnnnnoooqqqrrrqqqsssttttttsssssstttuuussssssrrrrrrqqqpppooooooooonnnlllkkkjjjjjjkkklllooooooooonnnnnnnnnmmmmmmmmmmmmmmmnnnoooqqqqqqqqqgggggggggfffffffffggggggfffeeedddcccbbbbbbbbbbbbdddddddddcccccccccddddddaaabbbcccdddffffffggggggjjjjjjjjjlllmmmllliiigggiiiiiiiiikkkmmmmmmkkkiiifffeeedddbbbaaaaaaaaaaaa______^^^]]][[[YYYXXXWWWTTTRRRPPPOOOOOOMMMKKKIIIDDDCCCAAA???===;;;;;;:::;;;:::999888777666555555444444444333333222222222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''((((((((((((((('''&&&'''(((((((((((()))))))))))))))))))))))))))))))))***+++---.........---,,,,,,,,,,,,------------...------------...............////////////000000000222222222333555666777888777===FFFTTTnnn~~~~~~sss\\\LLLBBB;;;777666555555555444444444333333333333333333333333333333222222222222111111111111//////.........---------%%%&&&'''***,,,///111222222222222333444666777888;;;===@@@CCCEEEIIINNNQQQRRRUUUXXX[[[\\\]]]^^^``````bbbeeeiiillloooqqqrrrssstttuuuuuuuuuwwwzzz}}}~~~}}}|||{{{zzzyyyzzz{{{{{{|||{{{{{{zzzyyy}}}}}}zzzyyyyyywwwrrrpppppppppqqqrrrpppmmmjjjeeefffgggiiikkklllmmmmmmqqqqqqsssuuuvvvwwwwwwvvvxxxxxxxxxwwwuuurrrpppnnnmmmlllkkkjjjlllqqqxxx~~~~~~yyyuuutttssspppmmmkkkjjjkkklllllllllnnniiifffgggjjjkkkhhhddd```______```eeekkkrrrwwwvvvvvvuuuuuuvvvwwwxxxyyyxxxyyyyyyxxxvvvvvvxxxyyyssstttttttttsssrrrpppooopppooonnnlllkkkkkkllllllnnnnnnnnnnnnnnnlllkkkjjjiiijjjkkklllmmmnnnooooooffffffggggggggggggggggggccccccbbbbbbbbbcccdddddddddcccbbbbbbbbbccccccdddcccccccccdddfffiiimmmooolllkkklllmmmmmmkkkgggddddddcccdddfffhhhiiihhhgggfffeeedddbbb```______^^^[[[[[[YYYXXXWWWVVVUUUTTTSSSQQQNNNLLLKKKJJJGGGEEEAAA@@@>>>===;;;:::999999999999888777666555555444444333333333333333222222%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%''''''(((((((((((())))))))))))))))))))))))))))))+++,,,,,,---------------,,,,,,,,,,,,---------------------.....................////////////000000111111222333444555666666888;;;BBBKKK[[[ttt~~~kkkWWWHHH>>>999777555555555555444444444333333333333333333333333333333222222222222111111111/////////.........------)))******+++,,,---...///000000000111222444555666888;;;>>>@@@BBBFFFJJJMMMPPPSSSVVVXXXXXXYYYZZZ[[[^^^```cccgggllloooqqqssssssttttttsssssstttxxxzzz}}}||||||{{{yyyxxxzzz{{{}}}~~~~~~~~~}}}|||zzz||||||yyyyyy{{{zzzvvvtttsssrrrrrrrrrqqqnnnllljjjjjjkkkkkklllmmmmmmnnnoooooooooqqqrrrrrrpppnnnmmmnnnooopppnnnllliiihhheeeeeeeeeeeefffkkkqqquuu|||}}}{{{zzzzzzzzzzzzwwwzzz}}}~~~|||}}}~~~~~~~~~}}}|||{{{yyy|||}}}zzzyyyyyyzzz|||~~~}}}~~~~~~{{{uuupppmmmmmmnnnkkkiiigggggghhhjjjjjjiiillliiiffffffhhhjjjjjjiiigggdddaaa___bbbhhhpppuuutttuuuvvvxxxxxxyyyyyyyyyzzz{{{{{{zzzxxxwwwxxxyyywwwwwwxxxyyywwwuuurrrqqqqqqqqqqqqpppooonnnmmmmmmkkklllnnnooonnnllliiiggggggiiikkkkkkkkkjjjkkkllleeefffgggggghhhgggggggggbbbbbbbbbbbbcccdddeeeeeebbbbbbaaa``````aaacccdddeeeeeedddeeehhhlllpppsssllllllkkklllllljjjfffccc`````````bbbeeefffeeeddddddcccbbbaaa___]]]\\\[[[XXXWWWVVVTTTSSSRRRRRRRRRQQQNNNKKKIIIHHHFFFCCC@@@>>>===<<<;;;999999888888777777777666555444444444222222222222222222222222%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''(((((((((((('''''''''((((((((((((((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))+++++++++++++++,,,,,,---++++++,,,,,,,,,---------------......////////////........./////////000000000111222333444555555555888777<<>>;;;;;;;;;999888777777777777555555555444333333222222000000000000000000000000$$$%%%&&&'''(((***++++++%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))(((''''''%%%&&&&&&&&&%%%%%%'''(((###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))+++***)))))))))***,,,---++++++,,,,,,,,,---------........./////////000000............/////////000000111222333444555555555777333777BBBJJJTTTppp|||ttt[[[JJJBBB@@@666666555555555444444444333333333333333333333333333333333222222222111111000/////////................................................///111222333222555888;;;<<<>>>AAABBBEEEIIINNNRRRUUUXXX[[[]]]]]]___aaadddgggiiijjjkkkppppppqqqpppqqqtttyyy}}}|||yyyvvvvvvwwwvvvtttqqqvvvwwwzzz|||}}}}}}|||||||||~~~|||xxxxxx|||~~~}}}|||zzzwwwuuuuuutttrrrqqqppppppooonnnmmmmmmmmmmmmdddccccccfffjjjjjjgggdddaaacccfffhhhhhhgggdddbbb]]]^^^___``````bbbeeegggmmmvvv~~~~~~yyy|||{{{zzzyyyyyyzzz{{{{{{ttttttsssrrrqqqqqqqqqqqqppprrruuuvvvvvvuuurrrpppqqqpppnnnllllllllllllmmmnnnpppssstttqqqnnnkkkjjjeeeeeeeeefffhhhkkknnnqqqqqqppppppqqqrrrpppjjjfffdddfffgggeeecccccceeehhhdddcccbbbccceeefffffffffbbbccceeeeeecccbbbbbbbbbbbbdddfffhhhiiigggfffdddiiikkkoooqqqqqqooollliiiaaaffflllrrrvvvxxxzzz|||}}}yyyvvvssstttvvvwwwuuusssooommmmmmqqqvvvyyyxxxtttoookkkhhhjjjmmmllliiigggggghhhdddeeeggghhhhhhhhhggggggffffffeeedddcccccccccccc```___^^^]]]^^^___aaaccceeefffiiikkklllmmmmmmmmmiiihhhggghhhiiijjjhhhgggdddbbbaaaaaabbbbbbaaa______^^^^^^]]][[[YYYXXXWWWVVVTTTRRROOONNNMMMMMMMMMLLLIIIFFFCCCAAA>>>;;;888999999888666666555555555444333333333222222111111.........///////////////%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&###"""###$$$%%%&&&''''''''''''$$$'''***)))'''&&&(((+++(((((((((((((((''''''''''''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''(((((()))***++++++,,,,,,---.........---,,,++++++222///,,,---///000///------///000000//////000222000000111222333333444444888333444<<>>@@@CCCGGGLLLPPPSSSUUUXXXZZZ______aaaccceeehhhkkklllooonnnnnnooossswww{{{~~~{{{xxxtttqqqpppqqqtttvvvwwwwwwwwwwwwyyy{{{~~~~~~~~~~~~{{{xxxwwwvvvtttsssvvvrrrnnnlllmmmnnnmmmkkkcccaaa```aaadddeeedddbbbaaaaaaaaabbbcccdddeeefffcccbbbaaa^^^]]]___cccgggjjjnnnssswwwxxxxxxwwwxxxzzzzzzzzz|||~~~}}}zzzwwwvvvvvvwwwxxxvvvuuuttttttuuuuuusssqqqqqqpppppppppoooooonnnnnniiiiiihhhgggfffeeeeeeeeehhhkkknnnooommmiiigggfffaaa___^^^___cccfffiiiiiihhhiiijjjlllllljjjiiihhhddddddcccbbb```___^^^]]]___^^^]]]\\\]]]___bbbccc``````aaabbbbbbbbbbbbbbbddddddddddddddddddeeeeeegggggghhhiiiiiihhhgggfffdddgggjjjmmmppptttxxx{{{~~~|||yyyxxxyyywwwsssoooppprrrwww}}}|||sssmmmkkkiiigggggghhhhhhgggfffhhhhhhiiiiiiiiiiiihhhhhheeeffffffeeecccbbbbbbdddaaa```]]][[[[[[\\\^^^```ggghhhiiikkklllmmmmmmmmmkkkkkklllnnnnnnkkkfffccceeebbb``````aaacccdddddd]]]\\\ZZZYYYWWWUUUTTTSSSUUUSSSQQQNNNLLLLLLKKKLLLFFFEEEBBB@@@===<<<;;;:::666666666666555555555555333444444444333111000...000...,,,,,,...111222333%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&'''&&&%%%((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((())))))***++++++,,,,,,---------------,,,,,,,,,000...,,,,,,///000...------///000000//////000111000000111111222333333444888333444:::===BBBSSSgggyyyxxxuuu___NNNEEE===777666666333222444222222222333333444444444333222111000000111222222333333222111000000000000------------------------......///000000111111222333333444555777:::<<<===>>>BBBGGGLLLOOOSSSVVVYYYZZZ[[[]]]```dddhhhkkklllmmmmmmmmmnnnppptttxxx{{{xxxuuurrrpppqqqsssvvvxxxzzzyyywwwvvvvvvxxxzzz|||}}}zzzyyyxxxvvvtttssspppkkkiiijjjjjjiiigggeeebbb``````aaabbb```___aaaaaaaaabbbccceeefffgggbbbbbb```^^^]]]^^^bbbeeehhhlllppprrrsssrrrrrrrrruuuuuuuuuxxx{{{~~~~~~~~~yyy{{{|||}}}}}}~~~}}}zzzwwwvvvvvvwwwxxxuuutttsssssssssrrrpppnnnnnnmmmmmmlllkkkkkkjjjjjjeeedddbbbaaaaaaaaabbbccceeehhhjjjkkkiiifffeeedddbbb```^^^___aaadddeeefffaaabbbdddeeeeeedddbbbaaabbbaaa___^^^\\\\\\[[[[[[]]]\\\[[[[[[\\\]]]___aaa^^^^^^_______________^^^`````````aaaaaabbbbbbbbbeeeeeefffggggggfffeeedddeeegggjjjmmmpppssswww{{{}}}{{{zzzzzzxxxuuurrrrrrssswww}}}|||xxxllljjjggggggggghhhhhhgggggghhhhhhiiiiiiiiiiiihhhfffggggggfffcccbbbbbbcccaaa___^^^]]]]]]___aaacccfffggghhhiiikkkllllllmmmiiiiiijjjkkkkkkiiifffcccdddbbb______```aaabbbaaa[[[ZZZYYYXXXVVVUUUTTTSSSXXXVVVSSSOOOLLLIIIGGGFFFCCCBBB@@@===;;;999888888555555555444444444333333222333333333222111///...111000...///111333555666%%%%%%%%%&&&''''''((((((%%%%%%&&&'''''''''''''''(((&&&$$$"""###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&***'''$$$%%%'''(((%%%"""''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,------,,,++++++,,,.........---,,,,,,......---,,,---///000000///...///111000000000111222222333333777333444888999:::GGGVVVqqq}}}uuu{{{xxxsssjjjTTTGGG;;;888888555222111222222333333333333444444333333111111000000000000333222111000///////////////......------,,,,,,,,,------......//////000000333333333444555777999:::888<<>><<<:::888666666555333333333333222222222222111111222111111000///...///...---...///222666888%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&$$$###"""!!!!!!###%%%&&&''''''''''''''''''''''''))))))'''&&&$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%)))'''%%%&&&(((((('''%%%&&&&&&'''''''''''''''(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++---,,,+++******,,,...000+++++++++,,,---------,,,...///000///......///000000000000000111111222222555333333666666666>>>HHHUUUhhh}}}}}}vvvwww|||tttrrrnnn[[[FFF<<<;;;999555333333333333333333333333333555444333222111111000000222222111000////////////222111111000///......---------......////////////222222222333444555666666555999>>>BBBFFFJJJNNNQQQPPPRRRVVV[[[```dddhhhiiijjjjjjjjjjjjlllnnnqqqrrrqqqpppnnnnnnppptttwwwzzz|||xxxtttssstttvvvwww~~~{{{vvvsssrrrpppmmmjjjgggeeedddcccdddbbb^^^[[[ZZZZZZ[[[[[[___``````aaaccceeeggghhhhhhhhhgggeeeccccccfffhhhjjjkkklllkkkiiihhhhhhiiillllllmmmqqquuuxxxzzzyyytttvvvwwwwwwuuuuuuvvvxxxwww}}}}}}{{{zzzwwwtttqqqiiihhhgggfffdddbbbaaaaaaaaa___]]]\\\]]]```dddfffddddddcccaaa^^^\\\]]]^^^]]][[[ZZZ[[[]]]___```______```aaaaaaaaaaaa```___^^^\\\YYYVVVTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXZZZ[[[\\\]]]]]]_________```````````````dddfffiiikkklllooosssvvvvvvxxx{{{~~~}}}{{{yyyxxxyyyzzzzzz{{{|||}}}~~~~~~~~~|||{{{rrroookkkiiiiiijjjjjjiiigggggghhhiiiiiiiiiiiiiiieeeffffffdddbbb``````aaa``````aaabbbeeehhhlllnnnjjjjjjiiihhhggggggggggggeeecccaaaaaacccccccccbbb```^^^\\\[[[[[[\\\[[[ZZZVVVVVVUUUUUUTTTSSSRRRRRRPPPPPPOOOMMMJJJFFFCCCAAA<<<;;;999777666444444444333333333222222222111111000000000000000////////////...------///444;;;@@@%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&""""""######$$$$$$######''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%!!!$$$&&&&&&%%%%%%''')))%%%&&&&&&&&&''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++---,,,***)))***,,,...///)))***,,,------,,,,,,,,,...///000///...---.../////////000000000000111111222222333555555555:::@@@DDDUUUnnn~~~yyynnntttsssTTTCCC===999777666333333333333333333333333666666555555444333222111333222111000////////////222222111000//////...............///////////////000000111222333333444444666999<<>>JJJ```yyyyyyrrriiizzzhhhNNNAAA;;;777777444444333333333333222222666666666666666555333333444333222111000000000000000//////......---------//////////////////////////////111222333333333333777888:::<<<===???BBBEEEKKKNNNRRRXXX]]]```cccdddffffffggghhhiiikkkmmmmmmmmmlllkkkkkklllnnnqqqrrrwwwvvvuuuttttttvvvwwwxxx||||||}}}~~~}}}|||{{{zzz|||{{{{{{|||{{{yyytttqqqmmmnnnmmmjjjeeebbbaaaaaa^^^^^^^^^\\\ZZZ[[[]]]```^^^^^^______```aaaccccccccccccdddcccbbbbbbeeegggmmmoooppppppnnnlllkkklllnnnnnnnnnpppsssuuuuuuuuuppprrrsssrrrqqqqqqrrrsssrrrvvvzzz}}}|||zzzwwwuuussspppllliiidddccccccaaa```___^^^^^^\\\[[[ZZZZZZ[[[^^^aaacccffffffddd```[[[XXXWWWXXXUUUUUUUUUXXX\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]][[[XXXVVVUUUUUUUUUVVVUUUUUUUUUUUUVVVVVVUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^___bbbccceeefffggghhhkkknnnooopppqqqrrrssssssssssssqqqqqqqqqpppooooooqqqssszzz}}}~~~{{{xxxuuurrrpppmmmkkkiiijjjjjjiiiiiihhhgggfffbbbccccccbbb```___```aaadddeeefffhhhkkknnnpppqqqrrrpppmmmiiieeecccbbbaaaaaa___]]]]]]^^^^^^]]]\\\[[[ZZZXXXXXXYYYYYYXXXVVVTTTSSSSSSRRRPPPOOONNNNNNLLLKKKIIIEEEAAA===:::888777777555444444333333333333222222222222111111111//////......///000111222---111666;;;@@@GGGQQQXXX%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))******$$$$$$%%%&&&''''''''''''"""###$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***************************,,,,,,,,,+++++++++++++++'''+++...///...------......///000///---,,,---...///////////////////////////111222333444666888999<<>>BBBGGGMMMQQQVVVZZZ]]]]]]]]]]]]___cccfffhhhiiidddeeefffhhhiiiiiijjjiiinnnmmmlllnnnqqqsssttttttqqqqqqppppppqqqssstttuuuzzzxxxvvvuuuvvvwwwwwwwwwooooooooommmkkkhhhfffdddddddddcccbbbaaa```___^^^^^^]]]\\\\\\\\\]]]^^^___```___^^^___bbbcccbbbaaagggkkkpppsssrrrooolllkkkiiihhhggghhhjjjllllllkkkqqqpppoooooooooooopppppppppppppppsssxxx}}}{{{{{{zzz{{{|||xxxuuusssttttttuuuuuussspppmmmkkkjjjiiigggeeebbbaaa```___\\\[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYY[[[]]]^^^]]][[[cccbbb```___]]][[[ZZZYYYTTTUUUUUUVVVWWWXXXZZZZZZ\\\ZZZYYYWWWVVVVVVVVVWWWZZZZZZYYYYYYWWWUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQSSSTTTVVVXXXYYYYYYXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]^^^^^^\\\]]]^^^^^^^^^```cccfffiiihhhggghhhkkknnnooooookkkkkkmmmmmmllljjjhhhgggeeedddbbb___^^^___cccfffssswww{{{~~~~~~yyytttppppppnnnlllkkkjjjhhheeebbbffffffgggggghhhiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnkkkiiifffbbb````````````aaa```___^^^]]]\\\\\\\\\YYYWWWUUUTTTUUUTTTSSSRRROOONNNMMMJJJHHHEEECCCBBB<<<<<<;;;999777666555444333333222222111000//////000000000000000000000000555...---111111---444AAAMMMooo(((&&&$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%%%%&&&'''((((((((()))))))))******&&&&&&&&&&&&''''''''''''))))))))))))************,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,---...//////...---,,,,,,---...///......////////////.........///000000000111444777999777<<>><<<<<<888777666555444333222222222222111111000000//////...........................+++,,,000111555DDDVVV~~~%%%'''(((&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))*********+++++++++((()))))))))************,,,++++++++++++,,,------------,,,,,,,,,------...***+++,,,,,,,,,,,,+++***---......//////......---,,,...000000000111333555555666888:::===JJJeee|||~~~zzziiiZZZJJJAAA999777555333333555333333333222222333333333111111222333444444444444222222222111111000000000111000...---------...///,,,,,,,,,---------......////////////222555999;;;999:::;;;===???BBBGGGKKKPPPTTTZZZ___aaaaaa``````bbbbbbbbbccceeehhhjjjkkkiiihhhiiilllppptttvvvvvvrrrqqqooonnnnnnnnnnnnoootttuuuxxx{{{}}}{{{xxxuuuuuuuuutttsssrrrqqqppppppmmmlllkkkjjjhhhfffeeeeeeeeeccc___\\\ZZZYYYYYYZZZZZZYYYYYY[[[___ccceeeeeedddgggkkknnnnnnnnnnnnoooiiihhhggghhhjjjlllllllllgggiiilllooopppooonnnlllgggggghhhkkkpppvvv{{{~~~~~~~~~~~~|||~~~}}}~~~yyyzzz}}}~~~|||}}}}}}{{{yyywwwwwwwwwwwwxxx{{{{{{|||}}}}}}{{{wwwssskkkkkkkkklllmmmoooqqqrrrsssuuuwwwzzz}}}{{{wwwwwwyyy|||~~~|||{{{yyywwwtttrrrqqqpppllljjjhhheeebbb```______]]]\\\\\\]]]^^^___```aaabbbaaaaaa``````````````````]]]YYYVVVTTTTTTUUUWWWZZZZZZ[[[]]]```bbbaaa```]]]^^^______^^^[[[WWWUUUWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTUUUVVVXXXZZZTTTTTTUUUVVVVVVWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXVVVWWWYYY[[[\\\\\\[[[ZZZ^^^```bbbaaa___]]]]]]]]]^^^^^^```eeekkkppprrrsssrrrssssssrrrqqqooonnnmmmkkkllllllkkkhhhfffeeeeeebbbcccfffhhhjjjlllmmmmmmnnnnnnnnnoooqqqrrrqqqpppooonnnmmmmmmmmmmmmnnnooosssrrrrrrpppmmmjjjfffeee``````____________^^^^^^^^^]]][[[YYYWWWVVVUUUUUUTTTQQQNNNLLLKKKIIIGGGEEECCCBBBAAA???===;;;999888444444333333222111000000111111000000000/////////------------------------000//////111222:::LLL^^^###%%%''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))***************************+++,,,,,,...------,,,,,,,,,------,,,,,,------------,,,,,,------............------+++---000000000111333444444444555888<<>>CCCFFFLLLRRRZZZ```aaa```_________```aaaccceeegggiiikkkfffeeefffhhhlllpppqqqqqqqqqqqqooonnnnnnoooppppppuuuttttttvvvxxxyyyxxxwwwuuuttttttsssssssssssssssrrrqqqpppnnnlllkkkjjjiiieeeccc___\\\[[[[[[\\\]]]ZZZYYYXXXZZZ^^^aaacccdddaaadddhhhjjjkkkkkklllnnnjjjiiiiiijjjmmmoooppppppccceeegggiiijjjjjjiiiiiieeeeeefffhhhlllqqqvvvyyy}}}}}}}}}~~~~~~~~~~~~~~~zzz|||}}}~~~|||{{{yyyyyyrrrtttxxx}}}~~~{{{|||~~~~~~~~~~~~||||||~~~}}}{{{zzz{{{uuuuuutttttttttuuuvvvwwwxxxzzz~~~zzzrrrkkkkkklllllllllmmmmmmnnnnnnmmmmmmnnnooorrrvvvzzz||||||yyyuuurrroooppprrrsssttttttsssqqqooommmlllkkkhhhgggeeecccaaa___^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^aaa___[[[XXXVVVUUUVVVWWWXXXXXXYYY[[[___aaa```___]]]^^^``````___\\\YYYWWWWWWWWWWWWWWWWWWXXXYYYZZZWWWWWWXXXXXXXXXXXXXXXXXXYYYXXXUUUSSSSSSSSSUUUVVVSSSSSSTTTUUUVVVVVVVVVUUUXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[^^^```aaa```^^^^^^_________aaaffflllppprrrrrrpppppppppoooooonnnmmmmmmjjjlllnnnnnnlllkkkkkkkkkiiiiiiiiiiiiiiijjjjjjjjjkkkkkklllnnnqqqssssssrrrqqqqqqpppooopppqqqrrrtttuuuuuuvvvuuussspppllljjjbbbbbbbbbbbb```^^^\\\[[[ZZZZZZXXXWWWUUUTTTTTTTTTRRROOOLLLIIIHHHFFFDDDBBB@@@???>>><<<:::888777666111111111000000/////////000000//////////////////------------------------000000111444888DDDWWWhhh}}})))'''%%%$$$%%%&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************))))))))))))***+++,,,,,,......---,,,,,,,,,------////////////////////////------............------+++---///111111111222444333222444888<<>>AAAIIIRRRWWWWWWVVVWWWXXXYYY\\\```dddggghhhhhhggggggeeedddeeefffhhhhhhgggkkkjjjkkklllnnnpppssstttrrrqqqpppssswww{{{}}}~~~vvvuuuuuutttuuuvvvwwwxxxwwwvvvtttrrrpppnnnmmmllliiifffbbb^^^]]]^^^```bbb^^^[[[YYYXXXZZZ]]]^^^^^^]]]___aaaaaaaaaccceeegggeeeeeefffiiimmmqqqssssssrrrooohhhbbb___^^^^^^___cccccccccdddfffiiikkkmmmoooqqquuuyyy{{{zzzyyyxxxuuuttttttttttttsssqqqpppnnnpppuuu{{{}}}|||yyyuuussstttwwwyyyzzzvvvuuutttuuuwwwyyyzzz{{{~~~zzzxxxxxxwwwtttvvv{{{}}}}}}wwwssstttuuuqqqqqqqqqrrrssstttuuuvvv{{{zzzrrrooooooppppppooommmkkkjjjiiiiiiiiikkkmmmpppssstttssstttssspppkkkgggfffgggfffggghhhiiiiiihhhhhhgggcccdddeeefffeeebbb___]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ___^^^^^^]]]]]]]]]^^^^^^\\\\\\[[[ZZZYYYWWWUUUTTTUUUUUUVVVYYY]]]``````___]]]]]]]]]]]]\\\ZZZYYYXXXVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ[[[\\\\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVVVVVVVVVVVVVUUUTTTWWWVVVVVVUUUVVVWWWYYYYYY[[[\\\]]]]]]]]]\\\[[[ZZZ\\\[[[YYYXXXWWWXXXYYYZZZ\\\]]]^^^^^^]]]^^^```aaaccccccdddgggjjjkkkjjjiiiiiiiiiiiiiiijjjkkkllllllmmmnnnnnnmmmkkkjjjkkklllhhhiiijjjkkklllmmmnnnnnnooooooqqqtttxxxzzz{{{zzzxxxwwwuuussstttuuuwwwyyytttvvvxxxzzzyyyuuuqqqnnnggghhhiiiiiigggccc___]]][[[YYYWWWSSSPPPNNNMMMLLLJJJHHHDDDCCCBBB@@@>>>===::::::888777555444222222................................................---------------------------///333<<>>KKKRRRjjjvvvbbbSSSFFF===:::666555333222222333555666555555555555444333222222222222222222222222222222///000111111111000...------------.........//////***+++---///000111222222///111555666777888:::;;;===DDDMMMRRRRRRQQQRRRUUUWWWZZZ___dddggghhhgggfffhhhfffeeeeeefffffffffeeeggghhhhhhjjjmmmpppsssuuutttttttttvvvyyy{{{{{{{{{wwwvvvvvvuuuvvvxxxyyyzzzwwwvvvtttrrrpppnnnlllkkkkkkhhhddd___]]]^^^```aaa___]]]YYYXXXYYY[[[\\\\\\\\\]]]_________```bbbeeeeeeeeefffjjjooosssuuuvvvyyyoooeee___]]]^^^___fffeeeeeefffgggiiikkkllliiilllqqqvvvxxxxxxvvvuuuvvvuuutttttttttsssrrrpppiiilllqqqwww{{{}}}{{{yyyzzzwwwrrrpppqqqsssuuuvvvsssrrrqqqrrrtttvvvwwwxxxzzzyyyyyy{{{xxxttttttxxxxxx{{{}}}zzztttpppqqqssssssttttttuuuvvvwwwwwwxxxwwwzzzyyysssooooooppppppooollljjjhhhggghhhiiikkkmmmoooqqqrrrtttvvvwwwtttoookkkiiiiiibbbccceeeggghhhhhhhhhgggdddfffhhhiiihhheeeaaa___YYY[[[]]]_________]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWTTTSSSUUUUUUVVVZZZ^^^aaaaaa```]]]\\\\\\[[[ZZZYYYYYYXXXUUUUUUTTTTTTUUUUUUVVVVVVXXXYYY[[[\\\]]]]]]]]]\\\[[[[[[[[[ZZZYYYXXXVVVUUUXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZ\\\]]]^^^___^^^^^^\\\\\\^^^\\\YYYWWWVVVWWWYYY[[[^^^^^^^^^]]]\\\\\\___aaadddddddddfffhhhiiigggeeeggggggggghhhiiijjjlllmmmiiijjjkkkjjjjjjjjjlllnnnjjjkkklllnnnoooooooooooowwwwwwxxx|||~~~zzzvvvssssssssstttsssuuuxxxyyyxxxtttoookkkhhhiiikkkkkkiiifffbbb___]]][[[WWWSSSOOOKKKIIIHHHGGGEEEBBB@@@???>>><<<;;;888777666555333222111000------...............///---.............................................111333666???OOO```lllppprrrsssxxx444111---(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''(((***++++++***((('''''')))+++,,,---,,,,,,,,,,,,---......111000///...---,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........------.........//////000111222444444555666777999;;;<<>>???CCCHHHMMMPPPQQQQQQVVVZZZ___dddfffggghhhiiieeeddddddcccccccccddddddggggggfffeeeeeeiiinnnsssvvvwwwxxxxxxwwwwwwxxxzzz{{{yyywwwvvvwwwxxxxxxxxx{{{zzzxxxvvvtttttttttuuupppkkkeee```______``````]]]\\\YYYWWWWWWWWWXXXXXX\\\]]]]]][[[ZZZ[[[```eeeeeeeeehhhkkkjjjkkkrrr|||}}}sssjjjeeeeeegggeeegggiiijjjjjjkkknnnoooppppppqqqqqqqqqssswww{{{yyyxxxvvvvvvvvvuuurrrpppjjjjjjlllppptttvvvuuutttvvvsssooommmnnnoooppppppnnnnnnnnnoooqqqsssuuuvvvxxxyyyxxxvvvtttsssuuuvvvvvvvvvvvvtttqqqooopppqqqnnnnnnnnnooopppqqqssstttxxxvvvvvvyyy}}}}}}xxxssspppooommmkkkjjjiiihhhhhhhhhggggggggghhhiiijjjkkkmmmmmmmmmmmmlllkkkjjjiiieeefffhhhiiihhhgggfffdddfffgggiiiiiihhheeebbb```___]]]\\\\\\]]]^^^]]]]]]___]]]ZZZXXXWWWXXXZZZ[[[ZZZXXXWWWWWWXXXWWWUUUSSSUUUTTTVVV\\\cccfffccc___```]]]ZZZXXXXXXYYYYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVUUUWWW[[[]]]^^^]]][[[YYY^^^]]]\\\ZZZYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWW\\\]]]^^^______]]][[[ZZZZZZXXXVVVTTTTTTVVVXXXZZZ^^^^^^^^^_______________aaabbbeeegggggggggfffeeeffffffeeeeeefffgggiiijjjggggggggggggiiijjjlllmmmpppnnnkkkjjjllloootttwwwyyyzzz|||~~~~~~|||yyyuuuttttttuuusssuuuxxxyyywwwsssmmmjjjjjjhhhfffeeedddaaa]]]ZZZ[[[XXXTTTPPPMMMJJJFFFCCCCCCBBB@@@???<<<:::999888555444333222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///222444444222999???BBBLLL\\\hhhlllnnnnnnppp{{{///---***'''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$######&&&%%%$$$$$$############'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))***)))((('''((()))+++,,,---------------...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------...............//////000111222333333444555666888999:::???JJJ```|||{{{gggOOOCCC:::555333555555222222444222333333444444333333222222222222222222222222222222222222222111111111111000///...---,,,,,,,,,,,,,,,,,,------...//////000000222333444555666999<<<===>>>AAAEEEIIILLLMMMNNNTTTXXX^^^bbbdddeeefffgggdddccccccccccccdddeeeeeehhhhhhgggffffffhhhmmmqqqyyy{{{}}}}}}{{{yyyyyyyyywwwuuussstttvvvwwwxxxwwwxxxwwwvvvuuuuuuuuuvvvwwwrrrnnnhhhdddbbbbbbaaaaaabbb```\\\XXXVVVUUUVVVVVV]]]^^^^^^]]][[[[[[^^^aaabbbcccfffjjjjjjkkkqqqyyy~~~xxxpppjjjgggggghhhjjjkkkkkkmmmooorrrrrrrrrrrrqqqqqqrrruuuwwwxxxvvvuuuuuuvvvuuusssqqqjjjjjjlllooosssuuutttsssuuurrrooonnnnnnnnnnnnnnnnnnmmmmmmmmmooorrrtttvvvyyyzzz{{{zzzwwwtttssssssuuuuuutttqqqnnnlllmmmnnnnnnnnnnnnnnnooopppqqqrrrqqqpppooorrrvvvwwwrrrnnnnnnmmmllljjjiiihhhggggggiiiiiiiiiiiiiiiiiihhhhhhjjjkkkllllllllllllllllllhhhiiijjjjjjiiigggdddcccdddeeeggghhhgggeeecccaaa___^^^\\\[[[\\\]]]]]]]]]```^^^\\\ZZZYYYZZZZZZ[[[[[[YYYXXXYYYYYYYYYVVVTTTXXXWWWYYY___eeehhheeebbb___]]]ZZZYYYYYYZZZYYYXXXUUUUUUUUUUUUVVVWWWXXXXXXVVVWWWZZZ[[[\\\[[[YYYXXX[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYY]]]^^^______^^^]]][[[ZZZ\\\YYYVVVTTTTTTVVVYYY\\\^^^^^^^^^______`````````aaabbbdddfffffffffeeedddcccccccccdddeeefffgggggggggfffffffffhhhjjjmmmnnnrrrqqqooonnnooorrruuuwwwyyyzzz|||}}}}}}{{{yyywwwvvvvvvvvvuuuvvvxxxyyywwwrrrmmmjjjiiigggeeeccc```]]]XXXUUUUUURRROOOMMMKKKIIIFFFDDDAAAAAA???===:::888777666444333222111000000000000//////.........---------......------,,,+++******...///000000///222666:::???DDDHHHHHHMMMXXXbbbfffllllllmmmvvv(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$######))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((***,,,------------------.../////////...------,,,,,,,,,,,,------------------,,,,,,------,,,+++,,,---...///.........//////000111222222222222333444666777888<<<>>>KKKddd}}}zzzdddNNN@@@999333555888666444444222333333444444333333222222222222222222222222222444333333333333222222222000///...------,,,,,,---,,,,,,,,,---......//////...000222333444666999;;;<<<===>>>@@@CCCFFFHHHJJJQQQVVV\\\aaaccccccddddddbbbbbbbbbcccdddeeefffgggiiiiiihhhffffffhhhkkkooowwwzzz~~~}}}zzzwwwvvvrrrppppppqqqsssuuuvvvuuuuuutttsssssstttuuuvvvwwwssspppllliiihhhgggeeedddeeebbb^^^YYYWWWWWWXXXYYY^^^___``````]]][[[[[[[[[^^^___dddiiijjjjjjooovvv{{{xxxrrrnnnkkkkkklllkkkkkkmmmpppsssrrrssssssqqqpppoooqqqsssttttttssstttvvvvvvuuussskkkkkklllnnnqqqssssssrrrpppnnnmmmnnnooooooooommmlllkkkjjjjjjlllooosssuuuyyy{{{}}}|||yyyuuurrrqqqttttttrrroookkkiiiiiikkkooooooooonnnnnnnnnooooookkkiiiiiilllpppqqqnnnkkklllkkkjjjhhhgggfffffffffiiiiiijjjjjjiiihhhfffeeefffgggiiijjjllllllmmmmmmkkkkkkkkkkkkiiifffcccaaabbbccceeeffffffeeecccbbb```^^^\\\[[[ZZZ[[[\\\]]]aaa```___^^^]]]\\\[[[[[[\\\[[[ZZZ[[[\\\[[[YYYWWW[[[ZZZ\\\aaafffhhhfffccc^^^]]][[[[[[[[[[[[YYYWWWTTTTTTUUUVVVWWWXXXYYYYYYVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\`````````______^^^]]]\\\]]]ZZZVVVTTTTTTVVVZZZ]]]]]]^^^^^^___```aaabbbbbbaaabbbdddeeeeeedddcccbbbccccccdddeeeffffffffffffgggfffeeeeeegggkkknnnqqqttttttsssrrrssstttuuuvvvwwwxxx|||{{{{{{{{{{{{zzzyyyyyyxxxssstttuuutttrrrmmmiiieeedddbbb```___]]]ZZZUUURRRNNNLLLJJJIIIHHHGGGEEECCC@@@???===;;;888666444333222222111000////////////...............---------------------,,,,,,,,,,,,---111444444444999DDDLLLTTTXXXXXXTTTSSSYYY___bbbiiiiiijjjnnnyyyzzz###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---///......------,,,,,,,,,...---+++++++++,,,...000............///000111222222222222333444555666777<<<999???TTTlll|||aaaNNNAAA555555888999777666222333333444444333333222333333444444444444555555333333333333222222222222111000///...------------,,,,,,,,,------.........,,,...000222333555888:::;;;<<<======>>>@@@DDDFFFNNNSSS[[[```bbbbbbaaaaaa______```aaaccceeeggghhhiiiiiiiiigggffffffiiikkkooosssyyy|||zzzwwwsssqqqpppooonnnoooqqqssssssrrrrrrqqqppppppqqqrrrtttuuurrrpppnnnnnnnnnmmmkkkjjjeeeccc___[[[ZZZ[[[]]]______aaaccccccaaa^^^ZZZXXX[[[\\\aaahhhjjjiiimmmrrr{{{|||||||||zzzyyyxxxxxxoooooommmkkkiiijjjnnnqqqooopppqqqpppnnnmmmnnnoooqqqppppppsssuuuvvvvvvtttlllkkkkkkmmmpppqqqqqqpppiiiiiijjjmmmooopppooonnnkkkjjjhhhhhhiiimmmpppsssvvvxxxzzzyyywwwtttsssrrrvvvvvvsssoookkkiiiiiijjjppppppoooooonnnmmmmmmlllhhhggggggjjjmmmooonnnmmmjjjiiihhhfffeeedddddddddeeefffhhhiiihhhgggdddccccccdddfffgggiiiiiijjjjjjiiiiiijjjiiihhheeecccaaa___```bbbdddddddddcccccc```___^^^[[[YYYZZZ\\\^^^aaaaaabbbaaa```^^^]]]\\\^^^]]]\\\]]]^^^^^^]]][[[[[[[[[]]]```dddfffeeeccc^^^]]]\\\\\\\\\[[[YYYWWWUUUUUUVVVWWWWWWXXXXXXXXXUUUVVVVVVXXXYYY[[[]]]^^^ZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^bbbbbbbbbaaa``````______]]]ZZZVVVSSSSSSVVVZZZ]]]]]]]]]^^^___aaabbbccccccbbbbbbcccccccccbbbbbbaaadddeeeggghhhhhhhhhgggfffhhhgggffffffhhhlllpppsssuuuuuuttttttttttttttttttuuuwwwzzz~~~|||zzzzzzzzz|||||||||zzzxxxmmmmmmmmmllliiieeeaaa^^^[[[ZZZYYYZZZZZZXXXUUUSSSIIIHHHFFFEEEEEEDDDCCCAAA>>>===;;;999777444333222111000///.......................................++++++,,,,,,---......///---000444999AAAOOO```lllqqqrrrooohhh```]]]___bbbeeeffffffggglllrrrrrrmmm"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''')))***+++,,,******))))))******+++,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,+++...---+++++++++,,,...000............///000111222222222222333444555666777777666:::GGGXXXlllyyy]]]KKK:::444666777666666222333333444444333333222333333333444444555555555333222222222222111111111111111000///............,,,,,,,,,---------------,,,---///000111333666999:::<<<===<<<<<<===@@@CCCKKKQQQYYY___aaa```___^^^\\\\\\]]]___aaaccceeefffhhhhhhhhhgggeeeeeefffhhhggglllrrrvvvvvvsssqqqoooqqqpppooooooqqqqqqpppnnnpppooonnnmmmmmmnnnoooppppppooonnnoooqqqrrrqqqoooiiigggccc```^^^___```bbb```bbbeeegggfffccc]]]ZZZZZZ[[[```gggjjjiiikkkoooxxxxxxwwwwwwxxxyyyzzz{{{rrrqqqnnnkkkhhhhhhkkkmmmlllnnnoooooonnnllllllmmmmmmlllmmmpppsssuuuuuutttmmmkkkkkklllnnnoooooonnniiiiiijjjlllnnnnnnkkkiiijjjiiihhhggghhhjjjmmmooopppqqqrrrrrrqqqrrrtttuuuyyyxxxuuupppllljjjjjjllloooooooooooonnnlllkkkjjjfffffffffgggjjjlllmmmmmmhhhgggfffeeedddccccccccc```bbbdddeeefffeeecccbbbbbbcccddddddeeeeeeeeeddddddeeefffggggggeeecccbbb^^^___aaabbbcccddddddcccaaaaaa```]]]ZZZYYY[[[]]]```aaabbbbbbbbb```^^^]]]___^^^^^^___```aaa___^^^[[[[[[\\\^^^aaabbbaaaaaa^^^]]]\\\\\\\\\\\\YYYWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTVVVXXXZZZ^^^aaabbb^^^]]]\\\[[[ZZZXXXWWWWWWZZZZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^cccccccccccccccbbbaaaaaa\\\YYYVVVSSSSSSVVVYYY\\\\\\]]]^^^___```aaabbbcccbbbbbbbbbbbbbbbbbbaaaaaaeeefffggghhhhhhhhhgggfffiiihhhhhhhhhjjjnnnrrrtttrrrrrrssssssrrrrrrqqqqqqssstttwww{{{~~~~~~|||yyyxxxxxxwwwyyy{{{{{{xxxvvvhhhgggfffdddbbb^^^[[[YYYVVVUUUUUUUUUUUUTTTQQQOOOHHHFFFCCCBBBBBBAAA???===<<<;;;:::888666444333222//////......---.........---.....................,,,,,,------------.........///444AAAUUUmmmpppdddaaabbbfffhhhfffcccbbbffffffddd###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&(((&&&$$$"""###$$$%%%&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&''''''((())))))(((((('''&&&&&&'''((())))))******((((((((((((((()))******************+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++------,,,+++,,,---...///.........//////000111222222222222222333444555666666666999@@@IIIYYYqqqwwwxxx}}}lllXXXCCC888666555444555222333333444444333333222000111111222222333333444222222222222111111111111222111000//////......///,,,,,,,,,,,,,,,,,,------,,,---//////000111444666777:::<<<<<<::::::===AAAGGGNNNWWW]]]___^^^\\\ZZZXXXYYYZZZ[[[]]]```bbbccceeefffgggfffdddcccdddeeeccchhhmmmqqqrrrqqqpppppppppoooooooooppppppnnnlllnnnmmmlllkkkkkklllnnnnnnnnnnnnmmmoooqqqsssrrrrrrpppnnnjjjfffcccaaaaaaaaa```bbbfffjjjllliiiddd___]]]\\\```fffjjjiiikkknnnrrrsssvvvzzz|||{{{wwwtttqqqqqqooollliiiiiijjjlllkkknnnppppppooommmkkkkkkiiiiiijjjmmmqqqssstttsssmmmllljjjkkklllmmmmmmlllmmmlllkkkkkkkkkiiifffcccjjjiiihhhhhhhhhiiijjjjjjiiijjjkkklllmmmooosssvvvyyyxxxuuupppllljjjkkkmmmlllmmmmmmmmmllljjjhhhgggcccbbbbbbcccdddfffiiijjjgggfffeeedddcccccccccccc^^^___aaabbbccccccbbbbbbbbbbbbcccccccccbbbbbbaaa```aaadddeeeffffffeeeddd^^^___```bbbcccdddddddddaaacccccc```\\\ZZZ[[[]]]^^^___```aaaaaa```___^^^_________```bbbcccaaa```[[[\\\]]]^^^___`````````___^^^\\\\\\\\\[[[ZZZXXXYYYYYYYYYYYYXXXVVVUUUSSSSSSTTTVVVXXX[[[___bbbccc```___^^^\\\ZZZXXXWWWWWWZZZYYYYYYXXXWWWVVVUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\```aaacccdddeeedddbbbaaa[[[YYYWWWUUUUUUWWWYYY[[[\\\]]]]]]^^^___```aaaaaabbbbbbbbbbbbbbbbbbccccccddddddeeeeeeeeeeeeeeedddhhhhhhiiijjjlllnnnqqqrrroooooooooooooooooooooooorrrrrrtttwwwzzzzzzyyywwwvvvtttrrrsssuuuuuurrrooocccbbbaaa___\\\YYYWWWVVVUUUTTTRRRQQQOOOMMMIIIFFFEEECCCAAA???>>>===;;;999999888777666555333222222//////......---......///---------.............../////////...---,,,,,,+++111444===OOOkkkrrriiiiiissstttpppfff______aaabbb$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!!"""&&&(((&&&$$$!!!"""$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((($$$%%%'''(((((((((((('''&&&''''''(((((())))))(((((((((((((((((()))******))))))))))))***+++------******++++++++++++++++++,,,,,,,,,---------...............//////000111222111111111111222222333444777777999<<<@@@JJJ___rrr~~~uuuyyyzzzhhhRRREEE>>>888555555222333333444444333333222000000111222222333444444444333333333222222222222222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///222444333777;;;;;;999888;;;>>>BBBIIISSSZZZ\\\ZZZXXXVVVUUUVVVWWWXXXZZZ\\\^^^___bbbdddeeeeeecccbbbbbbccccccfffiiikkkkkklllmmmnnnmmmllllllnnnoooooommmllllllkkkkkkkkklllnnnpppqqqpppnnnmmmmmmoooqqqqqqppprrrqqqnnnkkkhhheeecccbbb```bbbggglllppppppkkkggg```^^^```fffjjjjjjkkkmmmnnnppptttyyy{{{yyysssnnnnnnoooooonnnmmmlllnnnooooooqqqttttttqqqmmmkkkjjjgggggghhhkkkoooqqqqqqqqqnnnllljjjjjjkkkllllllkkklllkkkiiiiiiiiihhheeecccjjjjjjjjjiiiiiihhhgggfffccceeehhhkkklllnnnqqqssswwwuuurrrmmmiiihhhjjjlllggghhhiiiiiihhhfffdddccc``````_________aaaeeegggffffffeeedddccccccccccccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbb```aaadddfffffffffeeeddd``````aaabbbccccccddddddaaadddfffddd^^^[[[[[[]]]\\\]]]^^^______`````````_________aaacccdddcccaaa^^^___````````````aaabbbaaa^^^\\\[[[[[[[[[[[[ZZZWWWXXXYYYZZZYYYXXXVVVTTTSSSTTTVVVYYY[[[]]]___```]]]]]]\\\[[[ZZZYYYXXXWWWYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTVVVWWWXXXYYYYYYZZZ]]]aaadddeeecccaaa___\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^______bbbbbbbbbbbbccccccdddeeefffeeeeeedddddddddeeeeeefffgggiiijjjlllmmmnnnnnnmmmmmmlllllllllmmmmmmnnnqqqpppqqqrrruuuwwwwwwvvvsssoookkkkkkmmmmmmjjjfff]]]\\\ZZZXXXVVVTTTSSSRRRPPPOOOMMMKKKJJJGGGCCC???@@@>>><<<;;;;;;:::888666555555444333333222222111//////............//////---------.........//////,,,,,,------......//////444<<>>888777222333333444444333333222222222333444444555666666555555444444444333333333333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222000555::::::888666999<<>>;;;888555555333000333888222333333444555555666666444444444333333222222222222222222222111111111111000//////...------,,,,,,...---------......///000111222444555555777999<<<===AAAGGGJJJKKKJJJIIIIIILLLNNNPPPSSSUUUWWWWWWWWW]]]___bbbeeefffeeedddbbb```fffjjjgggeeefffgggfffhhhiiikkkmmmnnnnnnnnnmmmkkkjjjjjjiiijjjlllnnnppprrrqqqooommmkkkjjjiiihhhfffgggjjjlllmmmlllkkkiiidddfffiiilllnnnmmmiiifffddddddfffgggiiijjjjjjjjjmmmlllkkklllnnnoooooooooqqqkkkjjjqqqvvvvvvtttuuuqqqsssvvvxxxxxxxxxwwwwwwrrrooollllllmmmooooooooonnnjjjggghhhkkkmmmkkkhhhkkkiiiggghhhjjjkkkjjjhhhjjjkkkmmmllljjjhhhhhhiiieeeeeehhhlllqqqtttsssqqqqqqpppnnnkkkiiigggeeedddfffeeebbb```^^^]]]]]]]]]___^^^^^^^^^___aaacccdddeeecccaaaaaabbbcccccccccbbbbbbaaaaaaaaaaaaaaa``````aaaaaabbbbbbbbbbbbbbbcccbbbaaaccceeeffffffeeecccaaa___^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```___]]]]]]^^^______^^^aaa```_________```aaaaaacccfffgggfffhhhlllkkkhhhdddaaa]]][[[[[[[[[ZZZYYY[[[[[[[[[[[[[[[ZZZZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[XXXXXXYYYXXXXXXWWWVVVUUUWWWVVVUUUTTTTTTUUUVVVWWWYYYYYY[[[]]]___aaacccddddddcccbbbaaa```___^^^]]]]]]^^^_________^^^]]]\\\^^^___```bbbbbbbbbaaa```fffffffffggggggggghhhhhhhhhgggfffeeedddeeefffggghhhhhhgggggggggggggggggghhhiiijjjjjjjjjiiihhhhhhgggbbb]]]\\\]]]^^^[[[XXXTTTQQQNNNLLLKKKJJJHHHFFFEEEBBB>>><<<<<<===<<<;;;888999:::888555222222333111111000000///......---//////...---------------///...------...////////////...---///222666<<>>AAACCCCCCCCCDDDEEEHHHJJJNNNRRRTTTVVVVVVVVVYYY\\\```eeehhhiiiiiihhhdddhhhiiiffffffgggeeeaaadddfffiiilllnnnnnnmmmllliiigggffffffgggiiimmmoooqqqpppooonnnllljjjhhhfffdddeeefffhhhhhhhhhggggggeeeiiinnnqqqnnnjjjeeecccddddddeeeeeefffggggggggggggggggggggggggjjjnnnqqqqqqjjjhhhooowwwzzzxxxwwwppprrruuuxxx{{{}}}xxxtttoookkkjjjkkkkkkkkkiiihhhhhhhhhiiiiiiiiiiiiiiigggfffggghhhhhhgggfffjjjkkklllkkkiiiiiijjjllljjjiiijjjmmmqqquuuxxxxxxvvvrrrnnnllllllkkkgggdddfffeeebbb```^^^]]]]]]]]]____________```bbbccceeeeeecccaaaaaaaaabbbaaa```___^^^]]]]]]^^^___```aaabbbbbbbbbbbbbbbcccddddddeeedddbbbcccddddddcccaaabbb```______aaacccccccccccccccccccccccccccbbbbbbaaa___^^^^^^```aaa``````aaaaaa``````````````````cccgggiiihhhiiilllkkkhhhfffccc___]]]]]]]]]\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[WWWWWWXXXXXXYYY[[[\\\]]][[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVXXXWWWUUUSSSSSSUUUWWWYYYYYYZZZZZZ\\\___bbbeeefffhhhhhhgggfffdddaaa^^^]]]]]]^^^___``````___^^^^^^^^^___```aaaaaaaaa```___dddeeefffggghhhgggfffffffffeeecccbbbbbbbbbccccccggggggfffeeeeeedddddddddeeefffffffffeeedddcccbbb___[[[WWWVVVXXXYYYWWWUUUPPPMMMJJJHHHGGGEEECCCAAA???===:::888888888888777555666666444222000000111111000000//////...............---,,,,,,,,,,,,---///...---,,,---///111333000+++,,,222666888AAALLL^^^iiizzzxxxqqqooonnn######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%%%%%%%&&&''')))***)))((((((''''''''''''(((((((((((((((((())))))***(((((())))))******++++++))))))*********+++++++++***+++,,,,,,------,,,,,,...------------...//////000000///000000111222333111222222222222444777:::@@@PPPkkkhhhOOOFFF===;;;999666333333222222333333333333333333333333333333333333333333333333222222222111111111000/////////.........---///...............//////...///111111111222555777:::;;;======<<<===???AAACCCFFFJJJNNNRRRSSSSSSSSSWWWZZZ___eeejjjmmmooooooggghhheeebbbbbbeeeccc___```cccgggkkkmmmmmmkkkjjjgggfffddddddeeehhhlllnnnpppppppppooommmkkkhhhfffcccdddeeeeeeffffffffffffeeelllsssuuuqqqkkkfffdddeeeeeeeeeeeeeeefffggggggfffffffffcccaaadddjjjpppnnnhhhffflllvvv}}}|||zzztttuuuwwwzzz~~~yyyuuunnniiiggggggggggggfffhhhjjjjjjhhhgggiiikkkeeedddddddddddddddccccccgggggggggfffeeefffiiikkknnnmmmlllmmmqqqwww{{{~~~}}}wwwooolllllllllhhhdddfffeeeccc```___^^^^^^^^^___^^^^^^___```aaacccdddeeedddbbbaaabbbbbb```______^^^]]]\\\\\\^^^```aaaeeedddcccccccccdddfffgggeeedddbbbbbbccccccbbb```bbb```___```bbbddddddddddddddddddcccccccccccccccaaa___^^^___aaabbbbbbaaa```aaaaaabbbbbbaaaaaa```ccchhhjjjiiiiiikkkkkkhhhgggddd```^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXYYYZZZ[[[\\\]]]]]]ZZZXXXXXXZZZZZZWWWTTTVVVWWWWWWXXXXXXXXXWWWWWWYYYWWWUUUSSSSSSUUUXXX[[[[[[ZZZ[[[\\\^^^bbbfffhhhllllllllljjjgggccc___]]]]]]^^^```aaabbbaaaaaa```___```aaabbbbbbaaa```___aaaccceeefffgggfffdddccccccbbb```___^^^______```cccddddddddddddccccccbbbddddddccccccbbbaaa``````\\\YYYUUUTTTTTTTTTRRRQQQNNNKKKHHHEEEDDDBBB@@@>>><<<:::777666777777666555333333222111000/////////000000/////////...............------,,,------............------...000222333---...666:::;;;GGGVVVbbbhhhttt~~~{{{tttrrrvvvzzz"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''')))******((((((((((((((())))))***((((((((())))))******+++))))))*********+++++++++***+++,,,,,,------,,,,,,---------------...//////////////////000111222333///111222333333555777999BBBEEESSSoooooo\\\HHH@@@???<<<888555333333333333333333222222333333333333333333333333333333333222222222222111111111111111000000000000......------,,,------...---...000000000111333555999999:::999888999<<<>>>???BBBEEEJJJMMMOOOPPPPPPUUUXXX^^^dddjjjoooqqqssshhhgggbbb]]]]]]bbbcccaaa^^^aaaeeeiiikkkkkkiiihhhgggfffeeedddeeehhhkkkmmmoooooopppooonnnllljjjhhheeeeeeffffffffffffffffffeeellltttwwwtttnnnjjjhhhffffffffffffggghhhiiijjjiiiiiifffbbb___aaagggmmmllliiiggglllvvv{{{zzz{{{~~~~~~yyytttnnniiihhhhhhiiiiiifffjjjmmmllliiigggiiillldddeeeeeedddcccbbbbbbcccdddeeeeeeddddddeeegggjjjoooooonnnnnnqqqvvv|||zzzpppjjjiiijjjhhhfffgggfffdddaaa```_________]]]]]]]]]^^^___```aaabbbfffdddccccccccccccaaa___bbbaaa___]]]]]]^^^___```ddddddcccbbbbbbdddeeefffdddcccbbbbbbdddeeedddcccbbbaaa```aaaccceeeeeeddddddddddddcccccccccbbbbbb```___^^^___aaaccccccccc```aaabbbbbbccccccbbbbbbccciiimmmkkkjjjkkkkkkiiigggddd```^^^^^^^^^]]]\\\ZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^[[[YYYYYY[[[[[[YYYVVVWWWWWWXXXYYYYYYYYYXXXXXXZZZXXXUUUTTTTTTVVVZZZ\\\\\\[[[[[[]]]___cccfffhhhmmmmmmmmmkkkhhhddd```]]]___```aaabbbccccccbbbaaa___```aaabbbbbbbbbaaa```___```bbbddddddcccbbbaaaaaa___^^^\\\\\\\\\\\\]]]^^^___aaabbbccccccccccccccccccbbbaaa```_________\\\ZZZVVVSSSQQQOOONNNMMMLLLIIIFFFDDDCCCAAA???===;;;999777666777777555444222111000///////////////////////////............///...............//////,,,...000///...---///000444222555>>>BBBEEEQQQ___aaadddlllvvv|||vvvrrr{{{xxxtttpppooouuu######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%'''((('''&&&%%%&&&''''''&&&%%%%%%&&&'''))))))%%%%%%%%%&&&((()))+++,,,((((((((((((((()))******(((((()))))))))))))))))))))************+++++++++,,,---......//////......------,,,,,,------...///.........///000111222333...000222333333555777999AAA>>>CCCZZZ~~~yyyXXXEEE>>>:::888777555555444444333333222222222222333333333333444444333333333333222222222222222222222222111111111111......---,,,,,,,,,,,,------.../////////000222444666777777777666777:::===<<<>>>AAADDDGGGJJJLLLMMMRRRUUUZZZ```fffjjjnnnooohhhhhhccc]]][[[___bbbaaa^^^```cccfffhhhhhhgggfffgggffffffffffffgggiiijjjmmmmmmmmmmmmmmmlllkkkkkkfffggghhhiiiiiihhhggggggeeekkkrrrvvvvvvrrrmmmjjjfffffffffgggiiilllnnnpppooolllhhhcccaaacccgggkkkmmmmmmlllmmmttt~~~~~~~~~{{{yyyuuupppmmmmmmmmmnnnnnnhhhkkknnnnnnkkkiiiiiijjjggghhhhhhgggeeedddeeefffeeefffgggfffeeefffhhhiiinnnoooooopppqqqtttzzz}}}zzzpppiiiggghhhhhhhhhiiihhheeecccaaa`````````\\\\\\]]]^^^___```aaaaaadddcccccccccddddddbbb```cccbbbaaa```___``````aaaaaaaaaaaaaaaaaabbbccccccdddcccbbbccceeeffffffeeecccbbbaaabbbdddeeeeeeddddddddddddcccbbbbbbaaaaaa___^^^]]]___aaacccdddccc``````aaabbbcccdddeeeeeeeeelllpppooolllmmmmmmkkkhhheeeaaa___^^^^^^^^^]]]ZZZYYYXXXXXXXXXYYYZZZ[[[YYYYYYZZZZZZ[[[]]]^^^___]]]\\\[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXVVVUUUVVVXXXZZZ\\\]]]]]]]]]^^^```ccceeegggllllllkkkiiigggccc```^^^___```aaabbbbbbaaaaaa```]]]^^^```aaabbbbbbaaaaaa]]]^^^___```aaa```_________^^^\\\ZZZZZZYYYZZZZZZZZZ[[[]]]___aaaaaaaaa`````````___^^^]]]]]]]]]]]]\\\ZZZVVVRRRNNNKKKIIIIIIHHHFFFCCCAAA@@@???===<<<999777666666666666555333222000------.../////////........................///............///000000,,,...000000......111444444<<>>BBBFFFHHHIIIKKKNNNSSSXXX[[[^^^```gggmmmooohhh```]]]]]][[[``````aaabbbcccddddddddddddeeefffgggfffeeedddcccggggggffffffgggiiikkklllfffhhhkkkmmmmmmkkkhhhfffggghhhkkkqqqtttssslllgggddddddeeegggkkkppptttwwwuuupppiiigggiiilllmmmmmmlllqqqpppiiihhhooouuuwww{{{{{{~~~|||vvvssspppooooooooonnnmmmllllllmmmmmmllliiigggeeegggiiijjjhhheeeccceeegggccceeehhhhhhfffeeeeeeeeeiiilllpppqqqqqqqqqsssuuuoooppppppmmmkkkiiijjjkkkkkkjjjhhheeedddccccccccc]]]^^^___aaabbbbbbbbbbbb```___```aaaccccccaaa___^^^___```bbbcccddddddddddddeeefffggghhhgggfffeeehhhfffeeeeeefffgggfffdddeeedddcccdddeeeeeedddbbbccccccbbbbbbaaa``````___]]]\\\\\\]]]```cccdddccc```______```bbbeeeiiikkkkkksssyyywwwsssssssssrrrkkkhhhdddbbbbbbbbbaaaaaa\\\[[[ZZZYYYZZZ[[[]]]___ZZZZZZZZZ[[[\\\]]]______XXX[[[]]]\\\YYYXXXZZZ]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[^^^___```bbbcccccccccccchhhgggeeedddbbbaaaaaaaaa\\\]]]]]]^^^]]]\\\ZZZYYYVVVXXXZZZ]]]^^^_________[[[[[[ZZZZZZ[[[[[[\\\]]]^^^]]][[[YYYXXXWWWXXXXXXUUUWWWXXXZZZZZZYYYWWWVVVWWWVVVUUUUUUUUUVVVWWWXXXTTTRRRPPPKKKFFFCCCCCCCCC>>>;;;999888999999777666222111000111222111///---///,,,)))))),,,......------.....................,,,,,,,,,,,,,,,---...///000000///,,,,,,222>>>HHHdddqqq]]]\\\]]]bbbkkkpppooonnnoooyyyxxxooopppsssssskkkiiimmmxxx%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((()))***+++))))))*********+++++++++---+++)))((('''((()))***(((((()))***++++++,,,,,,...------------...//////......///000000000000000------...000111222333444111333666:::EEEZZZttthhhOOO>>>===777444777888555000///111111111111222333444444999777555333111111222333222222222222222222333333////////////000000000000******+++,,,---...///000000111111222444555666666555777999::::::;;;===???FFFHHHKKKOOOTTTXXX\\\]]]eeegggiiihhheeeaaa___^^^```bbbeeeeeecccaaaaaaaaadddeeefffggggggeeecccbbbbbbcccdddfffggggggggggggiiihhhhhhjjjlllllliiieeedddeeegggiiiiiiiiiiiihhhhhhfffcccbbbdddiiinnnrrrqqqooollljjjjjjkkkmmmooolllmmmlllgggdddeeelllrrrooossszzzyyyyyywwwsssnnnkkkjjjjjjhhhjjjmmmnnnnnnllliiigggiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhheeecccdddfffiiihhhjjjmmmppprrrssssssssspppooonnnllljjjjjjiiiiiinnnnnnnnnkkkhhheeeeeeeeefffeeecccbbbbbbbbbcccddddddddddddeeeggggggeeebbb___aaacccfffggggggfffeeegggggghhhiiiiiihhhgggfffeeefffggghhhhhhgggfffeeecccdddfffhhhhhhgggeeedddaaaaaabbbbbbbbbbbbaaaaaa_________```aaabbbbbbbbbaaa`````````bbbeeehhhjjjqqqqqqrrrsssrrrqqqpppooonnnkkkeeeaaa^^^^^^___```___\\\ZZZYYYZZZ[[[[[[[[[______````````````______]]]]]][[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYY[[[[[[ZZZYYYZZZ[[[]]]^^^]]]]]]]]]\\\\\\]]]]]]^^^ddddddfffffffffdddbbbaaa\\\\\\[[[ZZZYYYYYYYYYYYYWWWZZZ\\\]]]\\\[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[]]]\\\ZZZXXXVVVUUUTTTTTTPPPQQQRRRUUUWWWWWWTTTRRRUUUTTTTTTVVVXXXXXXWWWVVVSSSPPPLLLGGGCCC???===<<<:::999777555444333444444111111111000000000000000//////.........---------------......///000000111---......///...---+++***,,,,,,...111111666GGGZZZooogggeeehhhppptttnnneee```lllooorrrqqqmmmjjjjjjkkkoooooovvv%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''(((((((((((((((((((((((()))))))))*********,,,+++)))((('''(((***+++))))))******+++,,,,,,,,,...------------...//////......///000000000000000//////000000111111222222999:::999888;;;GGGZZZhhhgggPPPCCC===999888666333333666333222222111111222222333333333333333333333222222333222222111111000000000000000000000000/////////,,,,,,------------......///000111222333444444555555666888999999:::<<<>>>>>>@@@DDDJJJOOOUUUYYY[[[^^^```ccccccaaa^^^\\\\\\^^^aaacccdddbbb````````````aaabbbcccddddddcccbbbcccddddddeeeggghhhiiiiiiiiihhhhhhjjjlllkkkhhheeegggggghhhhhhhhhhhhhhhgggeeecccaaa```bbbeeeiiilllpppooommmkkkjjjjjjjjjkkkkkklllkkkgggbbbcccggglllkkkooouuu|||{{{zzzxxxuuupppmmmlllllljjjkkkkkkkkkkkkjjjjjjiiijjjjjjiiiiiihhhhhhiiiiiicccdddeeedddcccdddfffhhhjjjlllooorrrtttuuuttttttsssrrrpppnnnlllkkkjjjjjjkkkkkkkkkiiifffdddddddddfffeeedddcccbbbccccccdddeeedddeeefffhhhhhhgggeee___aaacccfffhhhhhhhhhhhhfffggghhhiiiiiihhhgggfffeeefffggghhhhhhgggfffeeefffggghhhhhhgggeeebbbaaaaaabbbbbbccccccbbbbbbaaaaaaaaaaaabbbbbbcccccccccaaa``````aaabbbeeehhhiiimmmnnnoooppppppooonnnnnnllliiieeeaaa______aaabbb```^^^\\\\\\]]]]]]]]]\\\^^^^^^__________________]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]\\\\\\\\\]]]^^^___\\\\\\[[[[[[ZZZ[[[[[[[[[bbbccceeefffeeecccaaa___[[[ZZZYYYXXXWWWWWWXXXXXXWWWXXX[[[]]]^^^```aaabbbbbbaaaaaa```___^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPQQQSSSVVVXXXYYYWWWUUUTTTRRRQQQRRRRRRRRRPPPOOOOOOLLLIIIEEEAAA>>><<<;;;999888666444333333333333000000000//////.........//////.........---------,,,------...//////000000---...///000000//////...///...///333888BBBWWWjjjnnnlllmmmqqqqqqkkkdddbbbdddgggkkklllkkkjjjjjjlllpppqqqxxx%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''')))************)))((('''&&&&&&%%%((((((((((((((()))))))))***)))((((((((()))***+++++++++++++++,,,,,,,,,,,,...------------...//////....../////////000000000111111111111111111111111444555666444555<<>>CCCHHHMMMQQQSSSTTTWWWZZZ\\\[[[ZZZZZZZZZ\\\^^^```aaa```^^^^^^___]]]^^^___```aaabbbccccccdddddddddeeefffhhhkkklllllllllkkklllmmmllljjjhhhhhhhhhgggeeeeeedddddddddcccbbbbbbaaabbbccceeefffmmmmmmlllkkkjjjiiihhhggghhhiiiiiieeeaaa___bbbeeeeeeiiipppvvv{{{~~~~~~~~~||||||zzzvvvrrrooooooooommmlllkkkiiiiiiiiijjjkkkllllllkkkjjjjjjjjjjjjjjjaaacccfffggggggggghhhiiinnnppprrruuuwwwwwwvvvvvvwwwvvvtttqqqooommmlllkkkiiijjjjjjiiifffeeeeeefffffffffeeedddddddddddddddeeeeeeeeegggjjjkkkjjjhhh```aaadddgggiiiiiijjjjjjeeefffgggiiiiiiiiihhhhhheeefffggghhhhhhgggfffeeeffffffggggggfffdddbbbaaaccccccddddddddddddccccccdddccccccccccccddddddeeeaaaaaaaaabbbdddfffiiijjjkkklllmmmnnnoooooonnnnnnkkkiiieeebbbaaabbbcccdddbbb```^^^^^^___```___^^^\\\]]]^^^^^^____________]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^[[[ZZZZZZYYYXXXXXXXXXYYY```aaadddeeedddbbb^^^\\\ZZZYYYXXXWWWVVVWWWXXXYYYXXXXXXYYY\\\aaaeeeggghhhfffeeedddcccaaa___^^^^^^ZZZXXXVVVTTTRRRPPPOOOOOOPPPQQQSSSWWWZZZ\\\ZZZYYYRRRPPPNNNLLLLLLJJJGGGEEEIIIGGGDDDAAA>>><<<::::::777666555444333222222222000//////...---,,,,,,,,,...............---------,,,,,,,,,---......//////---...///000111111111111222111222999DDDUUUlll~~~}}}yyywwwtttnnneeebbbcccbbbdddggghhhhhhhhhjjjlllpppqqqwww%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))*********)))((('''&&&&&&%%%))))))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,...------------...////////////........./////////111111111111111111111111...000333444555999AAAGGGSSSddd{{{uuuSSSIII@@@===;;;777333222222222111111111222222333000111222444444333333222333222222222111111000000222222111111000///..................------------------...//////000111111222444555666666666888:::999:::===@@@CCCFFFHHHIIILLLOOOSSSVVVVVVWWWXXXZZZYYY[[[]]]]]]\\\\\\\\\]]]____________```bbbcccdddeeedddcccdddeeehhhkkkmmmpppppppppppppppooommmllliiigggeeecccaaaaaaaaabbbddddddddddddddddddccccccgggiiijjjkkkkkkiiigggfffdddeeeeeeddd```^^^^^^___aaaeeekkkrrrxxx|||~~~~~~||||||{{{wwwsssqqqqqqqqqooonnnmmmlllkkkkkkkkklllnnnmmmlllkkkkkkkkkkkkkkkfffiiimmmpppooonnnmmmmmmqqqsssuuuxxxyyyyyyyyyxxxzzzxxxvvvssspppnnnlllkkkjjjkkklllkkkiiiiiiiiikkkgggggggggfffffffffffffffgggffffffhhhkkkmmmmmmlllcccdddeeeggghhhhhhhhhhhhdddeeeggghhhiiiiiiiiihhheeefffggghhhhhhgggfffeeebbbcccdddeeeffffffeeeeeeddddddeeeeeeeeeeeeddddddeeeddddddccccccdddeeeeeedddddddddeeegggiiikkkmmmmmmmmmnnnpppqqqrrrrrrsssnnnllljjjgggeeeeeeeeefffcccbbb``````aaabbbaaa___]]]]]]^^^___````````````\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWW]]]___bbbcccccc```]]]ZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]\\\ZZZZZZ\\\aaafffhhhhhhgggfffeeecccaaa___]]]\\\XXXWWWUUURRRPPPOOONNNMMMQQQQQQTTTWWW[[[]]]]]]\\\RRROOOLLLIIIGGGDDDAAA???CCCBBBAAA???<<<;;;999999555555444333222222111111000000///...---,,,++++++........................,,,,,,,,,---------......------...//////000000000333444888CCCSSSggg||||||nnncccaaaeeekkkkkkjjjiiiiiijjjkkkmmmpppooorrrxxx~~~~~~zzzwww%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((('''''''''************************((((((((())))))***++++++------,,,,,,,,,,,,,,,,,,...------------...//////000///......---...//////...//////000000111222222111333555555444444666999BBBOOOfffzzzqqqooo{{{ppp\\\HHH???===;;;777666111111111111222333444555666555444222222333333444222222222333333444444444333222222111000//////...---------.........//////---------....../////////000222444444333444555777999:::;;;===@@@BBBDDDEEEFFFIIINNNQQQSSSTTTWWWYYYUUUWWWYYYYYYYYYYYYZZZ\\\bbbbbbaaaaaabbbbbbcccddddddcccbbbbbbdddfffiiikkknnnoooooonnnnnnmmmlllmmmkkkiiigggeeecccccccccccceeeeeeffffffeeecccbbb```bbbdddhhhkkklllkkkiiiggg```aaaccccccaaa___^^^^^^```ccciiiooovvv{{{~~~||||||{{{xxxtttrrrrrrssspppppppppppppppnnnmmmlllooonnnmmmlllkkkkkkkkkkkkkkkoootttvvvuuurrrpppooorrrtttwwwyyy{{{{{{{{{zzz{{{yyyvvvssspppnnnlllkkkkkklllmmmlllkkkkkklllmmmiiiiiiiiiiiiiiihhhhhhggghhhggggggiiilllnnnooonnngggggggggggggggffffffeeedddeeeggghhhiiiiiiiiihhheeefffggghhhhhhgggfffeeeaaabbbcccddddddeeeeeeeeeeeeeeeffffffffffffeeeeeeeeedddcccbbbbbbdddeeefffggghhhiiijjjlllmmmooopppqqqqqqrrrsssuuuvvvwwwxxxsssrrrooommmjjjhhhggggggcccbbbaaabbbccccccaaa```______```aaaaaaaaaaaaaaa\\\\\\\\\\\\[[[[[[ZZZZZZ]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWWWW[[[\\\___aaaaaa___]]][[[]]]]]]^^^^^^___```aaabbbaaa```^^^^^^```bbbccccccdddcccbbb```]]][[[YYYXXXVVVUUUSSSQQQPPPNNNNNNMMMQQQQQQSSSVVVZZZ\\\\\\[[[RRRNNNJJJFFFDDDAAA>>><<>>===;;;999888777333333222222111111000000000000///......---,,,,,,---.....................,,,,,,,,,---------------------------......//////222888BBBNNN^^^qqquuugggfffkkksssrrrppppppqqqssstttttttttrrrpppssszzz}}}xxx%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''(((&&&&&&''''''(((((())))))++++++++++++************))))))))))))************++++++++++++,,,,,,,,,,,,...------------...//////000///...---------...///------......///000111111///111333333222222333444<<>>:::::::::222222222333333444555666888666444222222222444555111111222333444555666666222222222111111000000///------........./////////------------....../////////000222222222222333555555666888;;;>>>AAACCCDDDAAADDDHHHKKKMMMPPPSSSUUURRRTTTUUUVVVVVVVVVXXXZZZbbbbbbbbbbbbccccccccccccbbbaaaaaaaaabbbdddeeeggggggiiijjjiiihhhggghhhjjjllllllkkkjjjiiihhhhhhhhhdddeeeeeeeeedddbbb```______bbbfffjjjlllllljjjiiiaaaaaabbbcccbbbaaa___^^^```bbbgggnnntttzzz~~~||||||{{{yyyvvvttttttuuurrrrrrssssssrrrpppnnnmmmoooooommmlllkkkkkkkkkkkkllloootttvvvuuurrrpppoooqqqssswwwzzz|||}}}||||||zzzyyyvvvssspppnnnmmmllljjjlllmmmlllkkkjjjkkkmmmlllllllllllllllkkkjjjjjjjjjhhhhhhiiillloooooooookkkkkkjjjiiigggfffeeeeeeeeefffgggiiiiiiiiihhhhhheeefffggghhhhhhgggfffeeedddddddddccccccbbbbbbbbbeeeeeeffffffffffffeeeeeeeeedddcccbbbccceeeggghhhjjjkkklllmmmoooqqqrrrrrrssssssttttttuuuwwwxxxyyyvvvvvvtttqqqnnnllliiihhhdddccccccdddeeedddbbbaaaaaaaaabbbbbbbbbaaaaaa```[[[\\\\\\\\\\\\[[[ZZZZZZ^^^]]]\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWYYY[[[]]]___```______^^^```aaacccfffggghhhggggggggghhhfffccc___]]]]]]^^^______]]][[[YYYWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOORRRUUUVVVVVVUUUNNNKKKFFFCCCAAA???===;;;;;;;;;;;;:::999777666555000111111111111000///...///............------------------...............------------------..................///000222222666@@@MMMVVVbbbqqq~~~|||ooommmqqqsssuuuzzz}}}yyyuuuwww%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((()))+++*********)))))))))))))))************))))))((())))))******+++,,,,,,,,,...------------...//////111000...,,,,,,---...///---------...............,,,---///000222333555666:::===III___|||}}}rrrjjjjjjvvv~~~fffSSSEEE??????777666555444444444444444333333333333333333444444222222222333333444444444111111111111111111111111////////////............---------..................///111111000000111333222333555888:::<<<>>>???<<>>======<<<:::888888888777666444222111//////000000000///...---,,,,,,,,,,,,---------------------.........//////........................//////000111444777999;;;===JJJWWW\\\aaalllwww|||{{{rrrppptttuuu}}}}}}%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***((((((((((((((((((''''''******))))))((((((((('''***************)))((('''(((((()))***++++++,,,,,,...------------...//////111000...,,,,,,,,,...//////......---,,,,,,++++++333222222111111111222333444666>>>PPPkkk{{{mmmbbbggg|||sssXXXJJJGGG;;;:::888666444333222222---///111444555555444333333333222222222222222222111111111111111222222222111111000///...---,,,,,,------..................---///000000//////111222444444555666666777888888999;;;>>>@@@BBBDDDGGGJJJNNNPPPQQQRRRRRRSSSVVVXXXWWWYYY\\\___aaaaaaaaa```^^^^^^____________^^^^^^```bbbddddddbbbcccfffiiifffgggiiijjjkkkkkkjjjjjjjjjjjjiiiiiihhhgggfffeeebbbdddgggjjjkkkjjjiiihhhiiihhhfffeeedddbbb___]]]___aaaeeekkkqqqxxx}}}|||zzzxxxyyyzzzvvvtttqqqnnnlllmmmoooqqqoooooommmlllkkkjjjjjjiiifffjjjooorrrsssrrrrrrrrrnnnppptttxxx{{{}}}~~~~~~{{{zzzxxxuuusssqqqpppooopppqqqrrrqqqpppooopppqqqoooppppppqqqqqqpppnnnmmmllljjjiiiiiilllnnnooooooooonnnmmmlllllllllllllllgggggghhhiiiiiihhhgggfffeeefffggghhhhhhgggfffeee`````````aaabbbdddeeefffdddeeeeeeeeeeeeeeeeeedddfffeeeddddddfffiiilllnnnjjjkkkmmmoooqqqrrrssssssooonnnnnnnnnnnnpppqqqrrrsssttttttsssrrrpppmmmlllhhhgggggghhhiiiiiifffdddbbbbbbaaaaaa```^^^]]]\\\[[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXRRRSSSTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQRRRTTTUUUVVVXXXYYYYYY[[[]]]```bbbdddaaaeeejjjoooqqqpppnnnlllnnnrrrtttmmmaaaXXXXXX[[[XXXWWWVVVUUUSSSRRRPPPPPPLLLLLLKKKKKKKKKKKKLLLMMMIIIHHHGGGGGGHHHHHHGGGFFFCCC@@@<<<::::::::::::999666666666555444222///......///000000000///...---)))******++++++,,,---------------.........////////////////////////......000000222444888<<<@@@BBBDDDRRR]]]^^^___gggqqqwww~~~wwwpppooossszzz%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((()))(((((((((******)))((('''&&&%%%%%%''''''&&&''''''((()))***)))))))))))))))******+++///,,,(((''')))---///111000000///............///------------........./////////000111222222333333777888<<>>888::::::555111222222222222111111111111111333333333222222111111111222222222111111111111000111222444444333111///---,,,,,,------------------............////////////111111111111222333444444666888:::<<<===???BBBDDDKKKMMMPPPRRRTTTTTTSSSRRRVVVWWWXXXZZZ\\\]]]]]]]]][[[[[[[[[[[[\\\\\\]]]]]]```___^^^^^^___```cccddddddfffhhhhhhfffdddddddddfffhhhjjjjjjjjjkkklllnnniiihhhffffffhhhkkkooorrroooiiiggghhhfff___^^^bbbbbbdddggghhhkkkqqqzzz|||xxxwwwxxxyyyyyytttsssqqqooonnnnnnoooooooooooonnnmmmlllkkkkkkjjjkkkkkkllllllmmmnnnnnnooolllrrrvvvvvvvvvyyyzzzxxxzzzxxxuuusssrrrpppmmmkkknnnmmmmmmmmmmmmlllllllllkkklllmmmnnnnnnmmmlllkkkjjjjjjjjjkkkkkkkkkllllllnnnmmmmmmlllllllllmmmmmmkkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkjjjiiigggeeecccccccccbbbbbbccceeefffgggmmmkkkiiihhhhhhgggfffdddbbbdddfffffffffggghhhjjjkkkmmmqqquuuxxxxxxxxxwwwuuuqqqlllkkklllmmmllljjjoooppprrrrrrqqqpppnnnlllkkkjjjiiiiiiiiijjjkkkkkkhhheeeaaaaaabbbbbb```^^^cccbbb___\\\YYYWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPQQQSSSTTTVVVWWW\\\^^^______^^^```eeeiiicccggglllooonnnmmmlllllliiiiiiiiigggbbb\\\VVVRRRQQQQQQRRRRRRRRRQQQOOONNNMMMLLLJJJJJJKKKKKKIIIHHHBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<:::777555333222333333333333333222111000////////////////////////------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////---+++000444;;;BBBEEEIIIQQQYYYYYYXXX___gggfff```gggttt}}}~~~yyyxxxxxxtttpppsss{{{%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((''''''''')))(((((('''''''''(((((()))))))))))))))******+++,,,***)))***,,,......---,,,,,,,,,,,,,,,---......------.........///////////////000111111222333333555444777>>>JJJ]]]xxx{{{sssuuu|||}}}aaaPPP???:::999666333222333222222222222222222222555555555444444333333333333333333333222222222222//////000000///...---,,,------------------------............////////////111111000111111222333444666888999:::;;;===@@@BBBEEEGGGJJJMMMOOOPPPPPPPPPTTTUUUVVVXXXYYYYYYYYYYYY[[[[[[\\\\\\]]]]]]^^^^^^___^^^]]]\\\\\\^^^```aaabbbdddffffffeeedddddddddeeegggiiiiiihhhiiijjjlllgggfffeeeeeegggjjjnnnpppooojjjhhhiiigggaaa```cccddddddeeegggjjjpppwww|||}}}zzzxxxwwwwwwxxxtttsssqqqooonnnnnnnnnooooooooonnnnnnmmmmmmlllllljjjjjjkkkkkklllmmmmmmmmmmmmsssvvvuuuvvvyyy{{{yyy{{{yyyvvvtttsssqqqnnnlllnnnmmmmmmmmmmmmllllllllljjjkkkllllllllllllkkkjjjkkkkkkkkkkkklllllllllmmmmmmllllllkkkkkkkkkllllllllllllkkkiiiiiihhhhhhhhhkkkkkkkkkkkkjjjiiigggfffeeeeeedddcccdddeeeggghhhmmmkkkhhhggghhhhhhgggfffeeefffhhhhhhggghhhiiikkkkkkmmmppptttvvvwwwwwwwwwsssppplllkkklllmmmmmmkkkpppqqqsssssssssrrrpppooommmkkkiiihhhggghhhiiijjjiiifffccccccccccccaaa^^^___^^^\\\YYYVVVUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTVVVXXXYYY]]]```cccddddddeeehhhjjjfffggghhhjjjjjjhhhfffddd_________^^^[[[VVVRRROOOPPPPPPQQQQQQPPPOOOMMMLLLIIIHHHFFFFFFGGGGGGEEEDDDAAAAAA@@@@@@??????>>>>>>:::999777666333222000///000000111111000000///...........................------,,,,,,+++,,,,,,---------------------------...------...///000000///000666DDDVVVdddkkkmmmlllggg```^^^ccccccbbbiiiuuuvvvvvvrrroooppppppqqqyyywww{{{&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''''''''(((((())))))******(((''''''&&&&&&&&&)))))))))))))))******+++))))))***---//////,,,*********+++,,,---...//////............/////////000//////000000111111222222555333333777>>>KKK```rrr~~~lllOOO???:::888555444444333333333333333333444555555444444444444333333444444444444333333333333........................//////......------,,,,,,---............/////////000000000000111222333333555777888888888:::<<<>>>>>>@@@CCCGGGIIIKKKLLLLLLQQQRRRSSSTTTUUUUUUUUUUUUXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZZZZ[[[]]]^^^___aaadddeeedddcccdddddddddeeeggggggffffffgggiiieeedddddddddfffhhhkkkmmmoookkkjjjjjjhhhddddddfffgggeeedddeeeiiiooosssuuuzzz}}}~~~}}}yyyvvvuuuvvvtttsssqqqooonnnmmmnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmiiiiiijjjkkkllllllllllllooosssvvvuuuuuuzzz|||{{{|||yyyvvvuuutttrrrpppnnnnnnmmmmmmmmmmmmllllllllliiiiiijjjjjjjjjjjjiiiiiikkkkkkkkklllllllllmmmmmmmmmllllllkkkllllllmmmmmmmmmlllkkkiiihhhgggffffffjjjkkkllllllllljjjiiihhhhhhgggeeeddddddfffgggiiimmmjjjgggfffgggiiiiiiiiigggiiijjjjjjiiiiiikkkllllllmmmoooqqqssstttuuuuuuqqqnnnllljjjkkkkkkkkkjjjnnnooopppqqqrrrqqqpppooonnnllliiifffeeeeeefffggghhhfffcccbbbaaa```^^^\\\[[[ZZZYYYWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUURRRRRRRRRQQQQQQQQQQQQPPPQQQQQQSSSTTTWWWYYY[[[\\\```dddiiilllmmmmmmmmmmmmiiifffdddcccdddbbb___[[[VVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIIFFFDDDCCCCCCCCCCCCBBB@@@???>>>>>>===<<<<<<;;;;;;666555444333111000////////////000000000///..............................---,,,,,,,,,,,,,,,------...........................------...///111333444555@@@VVVrrryyylllccceeehhhhhhkkkqqq}}}~~~uuurrrnnnjjjkkkooovvv}}}tttmmmooo{{{'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))(((''''''''''''''')))))))))))))))******+++((()))***,,,......,,,***,,,,,,---...//////000000........./////////000000/////////000000000111111666333222444777???NNN[[[uuujjjPPPBBB;;;888666555444333222222222333333222222222222222222222222444444444444333333333333111111000000000111111222000000000///...---,,,,,,---------.........//////////////////000111222222444555666666666666999;;;:::<<>><<<;;;;;;<<<;;;:::999888888777555444333222222/////////...............++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,---...///000------------------------///000111222555===GGGOOOdddxxxppplllmmmoooooonnnppprrrrrrrrrqqqrrrsssgggiiijjjmmmwww|||lllbbb]]]ccclllvvv||||||wwwsss%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))))))))******++++++)))'''(((***,,,------)))***,,,------,,,+++***,,,,,,,,,,,,------------........................///---...222333222555999===JJJ^^^ppp|||yyyzzztttbbbTTT???===999555333222222333333333333444444555555555444444444444333333333333000111222222111000///...000000000000000000000000,,,,,,---------.........,,,,,,,,,,,,---...///000///000222222222333555777777888888999:::<<<===>>><<<===???@@@BBBCCCCCCCCCGGGHHHIIIKKKNNNPPPQQQRRRNNNOOOPPPQQQSSSTTTTTTTTTSSSUUUXXXYYYYYYXXXYYYYYYYYY[[[]]]^^^___```bbbdddaaabbbdddfffggggggfffeee___bbbbbb___```eeefffdddffffffggggggggghhhkkknnnllllllmmmnnnnnnnnnnnnooonnnmmmkkkhhhffffffeeeeeefffgggiiikkkkkkjjjhhhggghhhjjjlllnnnooonnnmmmkkkjjjooossstttuuuyyy{{{zzzvvvssspppnnnnnnoooppppppnnnmmmmmmmmmmmmlllllllllgggfffeeeddddddeeefffgggfffffffffggggggggghhhhhhccccccccccccdddeeeffffffggggggfffeeedddddddddeeeddddddeeeffffffeeedddcccbbbdddgggiiiiiihhhfffeeefffeeeeeefffggggggeeeccc```bbbdddeeeeeefffhhhjjjiiijjjkkkllllllkkkiiihhhcccdddeeebbb^^^[[[[[[\\\_______________```aaabbb]]]]]]]]]]]]\\\[[[[[[ZZZYYY\\\^^^^^^[[[XXXXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUWWWXXXYYYZZZ[[[XXXWWWVVVUUUVVVWWWYYYZZZYYYYYYZZZ[[[]]]___aaabbbcccbbbcccfffhhhhhhdddaaa``````^^^]]]\\\ZZZYYYXXXRRRQQQPPPMMMKKKHHHFFFEEEBBBAAA@@@>>>======>>>>>>;;;999888888888888777555777777666444333222111000---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...///000........................000222666999???JJJXXXcccpppvvvqqqpppooojjjnnnrrrttttttssssssssslllllljjjiiippp}}}~~~wwwuuuooofff```___cccjjjttt|||~~~yyyrrrmmm%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&'''((()))***+++***)))(((''''''&&&'''''')))))))))))))))******+++***)))((()))+++,,,,,,+++)))***,,,///000///......+++++++++,,,,,,,,,------.....................---000...///333444333444777:::;;;HHHaaaxxx|||{{{zzzhhhCCC@@@<<<777444333333333111111111222222333333333666666555555555444444444111222444444333111///---000000000000000111111111,,,,,,,,,---------......,,,,,,,,,,,,---...//////...000111222222333555888666666666666666777888999<<<<<<==================AAABBBDDDFFFHHHJJJLLLMMMHHHIIIKKKMMMOOOPPPPPPQQQPPPRRRUUUVVVUUUTTTUUUUUUXXXZZZ\\\^^^^^^```bbbddd___```ccceeefffeeedddccc\\\``````]]]^^^dddeeebbbbbbdddffffffeeefffjjjnnnllljjjiiijjjlllnnnnnnnnnmmmllljjjgggeeedddddddddggghhhkkklllllljjjhhhfffggghhhkkkmmmnnnmmmkkkjjjhhhnnnssstttuuuyyyzzzxxxuuurrrnnnlllmmmnnnoooooonnnnnnmmmmmmmmmllllllllleeeeeedddccccccdddeeeeeegggggggggggghhhhhhhhhhhhdddddddddeeefffggghhhiiiiiihhhgggeeedddcccbbbbbbeeeeeefffffffffeeecccbbbaaadddhhhkkklllkkkhhhfffeeeeeeeeeggggggfffcccaaa]]]___aaacccccceeegggiiihhhiiikkklllllljjjgggfff```bbbdddbbb___\\\]]]^^^[[[[[[ZZZZZZZZZ[[[\\\\\\YYYZZZ[[[\\\\\\[[[ZZZYYYUUUXXX[[[[[[XXXVVVVVVWWWXXXWWWVVVTTTSSSSSSSSSSSSRRRRRRTTTUUUWWWXXXYYYZZZXXXWWWUUUUUUUUUWWWYYYZZZZZZZZZZZZ[[[]]]___```aaa```^^^]]]___aaaaaa___\\\]]]^^^^^^\\\YYYVVVUUUUUUQQQQQQPPPNNNLLLIIIGGGEEE@@@???>>>===<<<<<<===>>>:::999777777888888666555777666555444222111000///......------,,,++++++++++++,,,------............------------------------,,,,,,,,,---...///000000000000000000000000000000000444999>>>FFFTTTeeeqqqwwwzzzpppkkkgggmmmuuu{{{}}}|||zzzxxxuuutttmmmgggkkkuuuzzzxxx{{{rrriiieeeaaa\\\___eeejjjpppyyy~~~}}}vvvmmmhhh#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++((((((((((((((((((((((((******))))))***+++---...+++***((('''''')))***+++,,,,,,,,,---------......++++++,,,------------,,,+++,,,------++++++,,,---////////////000000000000===777:::LLLdddyyy___OOO@@@:::888555555777111222222111222444333111444444444333333222222222555444333333222222333333222222222222222222222222000000000000///...---,,,---------....../////////////////////000000000000111111222333444444555555777888888999::::::;;;;;;???@@@AAABBBDDDEEEFFFGGGIIIHHHGGGFFFGGGIIILLLMMMNNNOOOPPPRRRTTTVVVWWWXXXVVVVVVXXXZZZ\\\^^^___```aaa```___^^^]]]]]]]]]]]][[[\\\]]]^^^___```aaabbb```___^^^^^^```cccfffhhhjjjlllmmmkkkhhhgggiiillljjjiiigggeeedddeeefffggghhhgggfffeeeeeeddddddeeeiiikkkkkkiiigggfffiiillljjjlllooosssuuuvvvvvvvvvsssooollllllpppqqqoookkkiiijjjjjjiiiiiihhhfffffffffeeeeeefffggggggeeeccccccdddffffffeeeddddddeeeggggggggggggggggggggggggggghhhhhhhhhfffeeecccaaaaaabbbccceeeeeedddccccccaaabbbccceeefffgggggghhheeecccaaa```aaaaaaaaa```^^^^^^]]]]]]^^^___aaabbbggghhhiiiiiiiiigggdddccc```______^^^\\\ZZZYYYXXXYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWYYY[[[\\\]]]VVVWWWXXXYYY[[[]]]^^^___YYYZZZ[[[ZZZWWWUUUTTTUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYVVVSSSPPPMMMLLLKKKIIIGGGEEECCCCCC>>>===<<<:::999888777777555555444444444333333333222222222111000//////...---------------------------,,,,,,+++*********+++------------------------///---,,,---///000///,,,///,,,...222111,,,+++000333888AAAMMMXXXcccjjjnnnvvvxxx~~~qqqeeedddllluuuzzzsssnnnoooxxx~~~xxxpppjjjggghhhkkklllrrrzzz|||pppfffaaa######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((,,,+++)))(((((()))***++++++,,,,,,,,,,,,---------))))))***++++++++++++***---...///...,,,+++,,,---.../////////000000000000444333888EEEVVVjjj~~~xxxiiiXXXKKK@@@777555777111222111000000222444444444444444333333222222222333222111111000111111111000000000000000000000000////////////...---,,,+++++++++++++++,,,,,,------........./////////000000/////////000111222222222555555666666777888888888<<<<<<===???@@@AAABBBCCCEEEDDDCCCCCCDDDGGGIIIJJJNNNNNNOOOQQQSSSTTTUUUVVVUUUVVVXXX[[[]]]```bbbbbbaaa```___]]]\\\\\\\\\\\\[[[[[[\\\]]]^^^^^^______```___]]]]]]]]]```bbbdddeeeggghhhgggeeeeeehhhjjjjjjhhhfffdddcccdddeeefffhhhgggfffeeeeeeeeeeeeeeehhhiiiiiigggeeeeeegggjjjjjjllloooqqqsssttttttttttttpppkkkkkkmmmnnnllliiiffffffgggggggggfffffffffeeedddcccdddfffggggggfffdddddddddeeeffffffggggggffffffffffffffffffffffffddddddeeeddddddbbb```___^^^___```aaaaaa```___^^^^^^^^^```aaabbbcccccccccdddaaa^^^]]]]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]______aaabbbccccccbbbaaa^^^]]][[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRSSSTTTUUUWWWXXXYYYUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]]]][[[XXXUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUURRRQQQQQQPPPPPPPPPPPPPPPTTTUUUVVVVVVUUURRROOOMMMKKKKKKIIIGGGEEEBBBAAA@@@>>>===;;;999888777666666444444444444333333333333111111000000///......---------------------------...------,,,+++,,,,,,,,,------------------------000...---...000111///---///...000333111...222999;;;@@@IIITTT^^^eeejjjmmmssstttxxx~~~yyypppjjjtttzzztttssstttvvv}}}}}}qqqddd\\\###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((+++***)))(((''''''''''''---,,,***)))))))))************+++++++++,,,,,,,,,))))))***++++++++++++***...//////...---,,,,,,---....../////////000000000...111777<<>>>>>>>>>>>???@@@CCCEEEGGGLLLLLLMMMNNNOOOQQQQQQRRRQQQSSSVVVZZZ]]]```bbbccc```___^^^\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]___]]]\\\ZZZZZZ[[[]]]^^^___```bbbccccccdddgggiiiiiigggdddbbbaaabbbdddeeeggggggfffeeeeeeeeeffffffeeeffffffeeecccdddfffhhhiiikkkmmmoooqqqqqqqqqqqqtttpppjjjhhhiiijjjiiigggccccccdddeeeffffffggggggeeeccccccdddfffhhhhhhhhhgggdddbbbcccfffiiiiiihhhffffffffffffffffffffffffbbbccccccccccccbbbaaa```^^^^^^___^^^^^^]]]\\\[[[\\\]]]^^^___```aaaaaaaaabbb^^^ZZZXXXXXXYYYZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]][[[YYYXXXWWWWWWXXXYYYYYYYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZ^^^______\\\YYYVVVTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVXXXZZZYYYWWWTTTRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKJJJJJJJJJJJJOOOOOOPPPPPPOOOMMMJJJHHHIIIHHHFFFDDDAAA???===<<<<<<;;;:::888777666666555444333333333333222222222000//////......---------------------------------///......---------------------------------------111000......000111000///000000222555666777===EEEEEEIIIOOOWWW]]]aaacccdddllllllooosssuuuzzz}}}uuu~~~rrrdddZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((+++******))))))(((((((((---,,,+++***))))))******)))************+++++++++++++++,,,------------,,,+++,,,------,,,,,,---///........./////////000000000444777777666???WWWnnn|||oooggglllxxx}}}dddOOOCCC===:::777555222000111444333333333333333333333333555555444333333333333444333333333333333333333333000000000000000///...------------------.........,,,,,,,,,---------......//////000000111111111111000000111111222333333333444444555666777888999999999999:::;;;===???BBBCCCIIIIIIIIIJJJKKKLLLLLLMMMLLLNNNRRRVVV[[[^^^```aaa^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[]]][[[ZZZXXXWWWWWWWWWXXXYYY[[[\\\^^^aaadddggghhhgggeeebbb```___```bbbcccfffeeeeeeeeeeeeeeeffffffddddddcccccccccdddfffgggiiijjjkkklllmmmnnnnnnmmmrrrmmmhhheeefffggghhhgggccccccdddeeefffhhhiiijjjhhhfffdddeeeggghhhiiihhhjjjeeeaaabbbfffjjjiiifffeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeddddddddddddaaaaaa```___^^^]]]\\\[[[^^^___``````aaaaaaaaaaaa```]]]XXXVVVVVVWWWWWWWWWVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZ[[[ZZZYYYWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\]]][[[XXXVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTRRRPPPOOOLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJKKKJJJIIIGGGEEEDDDFFFEEEDDDAAA???===;;;::::::999888666555555444444333333222222222111111111/////////.........------------------------------......---------------...------------............000///......///000000111000111555===GGGOOOTTTVVVYYYXXXXXXXXXYYY[[[]]]^^^dddfffkkkppppppooottt{{{tttggg```$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''',,,++++++******))))))))))))))))))*********++++++++++++,,,------------,,,'''(((***++++++,,,...000............////////////333333444555333777EEETTTsssvvvmmmhhhhhhvvvpppYYYCCC<<<777777555111000333333333333333333333333333666555444444333333444444333333333333333333333333111222222222222111111000........................,,,,,,,,,,,,------------......///////////////000//////000000111222222222222222333444555666666777666666777999;;;===>>>???CCCDDDDDDEEEFFFGGGGGGHHHIIIKKKPPPTTTYYY[[[]]]^^^[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTVVVYYY]]]```cccddddddbbbaaa___^^^___``````bbbbbbbbbbbbcccdddeeeeeecccbbbaaabbbccceeefffggghhhhhhiiijjjkkkkkkkkkkkkmmmjjjfffddddddfffhhhiiieeeeeeeeefffgggiiikkklllkkkiiihhhggghhhiiihhhgggkkkfffaaabbbfffhhhgggdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccbbbaaa___^^^]]]\\\\\\^^^___```````````````______[[[WWWUUUVVVWWWWWWWWWUUUVVVXXXYYYYYYXXXWWWVVVUUUVVVXXXXXXXXXWWWUUUTTTSSSTTTTTTTTTTTTSSSSSSRRRTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXYYYXXXVVVUUUUUUVVVTTTTTTSSSRRRRRRQQQRRRRRRSSSRRRPPPNNNLLLLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEEEECCCBBBAAACCCCCCAAA???===;;;:::999888777666555444333333333222111111111111000000000000000////////////......------------------------------,,,,,,,,,,,,---------------......////////////............///222333222555???QQQhhhxxx{{{wwwuuunnnddd[[[VVVVVVZZZ]]]bbbfffoooxxxxxxrrrppprrrwwwvvvuuuvvv{{{vvvkkkfff%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***%%%''')))***+++,,,...000------........./////////000...///333555666<<>>???@@@AAABBBCCCCCCGGGJJJNNNRRRVVVXXXYYYYYYTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTPPPOOOPPPSSSXXX\\\^^^^^^`````````___^^^^^^]]]\\\____________```aaabbbcccbbb```___```ccceeefffffffffgggggghhhiiijjjjjjkkkjjjhhhfffddddddeeeggghhhgggffffffeeefffhhhjjjkkkkkkjjjiiiiiijjjiiifffdddhhheeebbbbbbeeegggfffdddddddddddddddddddddddddddccccccbbbaaa``````aaaaaaaaa```___]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[\\\ZZZWWWWWWWWWXXXXXXWWWTTTUUUXXXZZZZZZXXXVVVTTTRRRSSSTTTUUUUUUTTTRRRQQQOOOOOOPPPPPPPPPOOOOOONNNRRRSSSUUUVVVVVVUUUTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSSSSSSSSSSSSSSSSSSSRRRTTTVVVVVVUUUTTTUUUVVVTTTSSSRRRQQQPPPPPPOOOPPPPPPNNNKKKHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>===??????>>>===;;;:::999888666555444333222222222222111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,---...---------...//////000000---............111444888999BBBSSSmmmppp^^^TTTRRRWWW[[[ffflllwww{{{tttsssrrrrrrrrrsssxxxrrrmmm%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))***+++,,,,,,,,,+++***&&&'''(((((())))))))))))*********+++++++++,,,,,,))))))***++++++++++++***(((***++++++++++++,,,...---------.........//////...,,,---222555555888<<>>???@@@CCCEEEIIIMMMPPPQQQQQQPPPMMMMMMMMMMMMMMMNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPPPPSSSXXX\\\]]]\\\\\\]]]___```___]]][[[YYY[[[[[[[[[\\\]]]^^^```aaa```]]]\\\]]]aaadddeeedddeeeffffffggghhhiiikkkkkkiiiiiigggeeeddddddeeeffffffeeedddcccbbbccceeefffgggggghhhiiijjjiiieeebbbaaaaaabbbcccdddffffffgggccccccccccccccccccccccccbbbaaa```^^^]]]]]]]]]^^^```___^^^\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYXXXVVVRRRTTTWWWYYYYYYWWWTTTRRRPPPRRRSSSTTTUUUSSSRRRQQQMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVUUUOOOOOONNNOOOOOOPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTVVVUUUTTTSSSSSSTTTRRRQQQPPPNNNMMMMMMLLLLLLLLLJJJHHHGGGFFFFFFGGGGGGIIIIIIHHHGGGGGGFFFFFFEEEBBBCCCDDDEEEDDDCCCAAA@@@=========<<<<<<;;;;;;:::;;;::::::999888888777777444444333222111111111111000000000/////////..............................---------------------------------------...//////---------...///000000000---///000000111333999===HHHWWWmmmkkk[[[WWWZZZ^^^jjjooozzz~~~wwwtttrrrrrrrrrrrruuu}}}rrrtttvvvsssyyyyyy%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((())))))******)))(((&&&%%%$$$%%%&&&((())))))))))))***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,---...---+++***+++,,,---------........./////////,,,---111333222444888;;;EEEYYYssszzzuuuTTTGGGAAA:::555666222222222333333444444444666666555444444444444555444444444444444444444444111222222333333333222222333333222222111111000000---------.........//////---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...//////000000111111111000000111333333444444444444555666888:::<<<===>>>>>>AAADDDHHHJJJJJJIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWUUUTTTSSSVVV[[[^^^___^^^ZZZ\\\___```___]]]YYYWWWXXXYYYYYYZZZ[[[]]]^^^___^^^[[[ZZZ[[[```ccccccbbbeeeeeeeeefffhhhiiikkkllljjjjjjiiigggdddbbbbbbccceeedddbbb```______aaaaaacccdddfffhhhjjjiiieeebbb[[[^^^aaacccdddeeegggiiicccccccccccccccccccccccccccbbb```^^^]]]]]]]]]]]]aaa```^^^]]]\\\]]]]]]^^^[[[\\\\\\\\\[[[ZZZYYYXXXVVVVVVVVVXXXZZZYYYWWWUUUQQQSSSVVVYYYXXXVVVRRRPPPRRRSSSUUUVVVVVVUUUSSSRRRMMMNNNPPPRRRSSSUUUUUUUUUNNNOOORRRUUUVVVVVVVVVUUUOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVWWWVVVTTTRRRRRRSSSPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFFFFEEEGGGGGGFFFEEEDDDDDDCCCCCCAAABBBDDDDDDDDDCCCAAA???;;;;;;::::::999999888888777777777777666666666666333333222111000000000111000/////////............------------------------------------------------...............///000111---------...///000000111...000222222222666<<>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEKKKKKKKKKKKKLLLNNNOOOOOOLLLOOOSSSWWWYYYYYYWWWVVVXXXWWWUUUSSSSSSUUUWWWYYYUUUWWWXXXXXXWWWWWWXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\[[[ZZZZZZ\\\^^^bbbdddgggiiiiiiiiigggfffiiiiiihhheeeaaa```bbbeeegggccc^^^[[[[[[\\\]]]]]]XXX[[[___bbbdddcccaaa``````______aaadddffffffeeebbbaaaaaa````````````aaaaaaaaaaaa^^^[[[YYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUWWWTTTRRRSSSUUUUUUSSSPPPPPPPPPRRRTTTVVVUUURRRPPPOOOPPPPPPQQQRRRSSSTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNTTTTTTSSSRRRQQQQQQPPPPPPMMMKKKIIIHHHIIIIIIIIIIIIMMMLLLIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@===;;;;;;<<<<<<999999777666666555555555777777777777666666666666222222222222111111111000//////.........------------,,,,,,++++++,,,,,,------------.........//////000000000000000000000000111000000000///---...111222333444222222:::IIIUUUiiizzzwwwmmmmmmoootttvvvxxxyyyyyyxxxvvvtttwwwpppkkkkkklllooowww~~~~~~cccZZZTTTWWW]]]bbbkkkuuuxxxwwwxxxzzz~~~%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&((())))))((('''&&&&&&'''(((((((((((('''))))))(((''''''''''''''')))(((((((((''''''''''''))))))((((((((()))***+++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------////////////////////////222333999HHH^^^wwwgggUUUEEE:::666777666444333222333444666111222444555555555444333444444444444555555555555444444444444444333222111111111111111000000000000000000///...------------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,---///000111000///...---...///000111222222333111222333555666888999::::::;;;;;;<<<======>>>>>>?????????@@@AAAAAABBBBBBFFFFFFGGGHHHIIIKKKMMMNNNLLLOOOSSSWWWYYYZZZYYYXXXUUUTTTRRRPPPPPPQQQSSSTTTQQQSSSUUUVVVUUUVVVXXXYYYVVVVVVWWWWWWXXXYYYZZZ[[[XXXYYYYYYYYYXXXXXXYYY[[[___aaadddggghhhgggeeedddffffffeeebbb^^^]]]___bbbcccaaa___\\\ZZZZZZ[[[\\\YYY[[[]]]```aaa```___^^^]]]\\\\\\]]]___aaaaaa``````______^^^^^^^^^______^^^^^^^^^\\\YYYXXXXXXYYYYYYXXXXXXWWWUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSVVVXXXYYYXXXWWWUUUWWWTTTRRRRRRTTTTTTRRRPPPPPPQQQRRRTTTUUUUUURRRPPPOOOOOOPPPPPPQQQRRRRRRSSSPPPPPPPPPQQQQQQQQQRRRRRRNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMQQQPPPPPPOOONNNNNNMMMMMMKKKIIIGGGGGGHHHIIIIIIHHHJJJJJJHHHGGGEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBB@@@>>>;;;::::::::::::888777666555555444444444555555555555444444444444000000000000////////////......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////000000000000000000000000111///...///000000//////...111333555999DDDSSS^^^qqq}}}~~~{{{{{{vvvwwwyyy}}}}}}zzzwwwooohhheeedddffflllsssrrrdddYYYUUUVVV]]]dddgggkkkqqqnnnmmmnnnrrrxxx%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''(((''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((&&&''''''((((((((((((((()))(((''''''&&&'''''''''((((((((((((''''''''''''***))))))))))))***++++++......---,,,+++******)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////000444777;;;EEEZZZvvvwwwhhhWWWIIIAAA999888555333111111333555222333444444555444444444333333333444444444555555333444444444444333333222222222111111111000000000000000//////...---------.........---------,,,,,,,,,,,,,,,+++++++++*********+++---.........---,,,---......///000111222222111111222333444555666666666777777888888999999999::::::;;;;;;<<<=========??????@@@BBBDDDFFFHHHIIIJJJLLLQQQUUUXXXYYYYYYYYYPPPOOOMMMKKKKKKKKKMMMNNNLLLNNNQQQRRRSSSTTTUUUWWWQQQQQQRRRSSSUUUVVVWWWXXXSSSTTTUUUTTTSSSTTTUUUWWWZZZ]]]aaadddeeedddbbb```aaaaaa```]]][[[ZZZ[[[]]]^^^______]]]YYYWWWYYY[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXVVVUUUVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNQQQUUUYYYZZZYYYWWWVVVWWWUUURRRRRRRRRSSSRRRQQQPPPQQQSSSTTTUUUTTTRRRQQQNNNNNNNNNOOOOOOPPPPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEBBB@@@???>>>>>>????????????>>>>>>???===;;;999888888888888666666555444333333333333333333333222222222111111///.........---------------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------------........./////////000000000000000000000000222000...///111333222000///444999???GGGRRR___hhhvvv}}}zzz{{{zzzooohhhdddccchhhooo}}}~~~tttjjj___VVVQQQRRRXXXcccjjjjjjjjjjjjgggeeefffjjjqqq$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''(((((())))))(((((((((''''''&&&&&&'''''''''((((((((((((((('''''''''***************+++++++++++++++******))))))((((((***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,...///000000111111555777666888HHHaaavvv}}}tttiii]]]UUUBBB>>>:::888777666333000222222333333333333333333222333333333444444444444333444444444444444333333222222222111111111000000111000000000///......------------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))***++++++******)))------...//////000111111111111222222333333444444555555555555666666777777666777777888888999:::::::::;;;;;;<<<>>>@@@AAABBBEEEGGGLLLPPPSSSUUUVVVVVVKKKJJJHHHGGGFFFGGGGGGHHHJJJLLLOOOPPPPPPPPPQQQRRRLLLMMMNNNOOOPPPQQQRRRRRRNNNOOOPPPPPPOOOOOOQQQSSSTTTWWW\\\```aaa```^^^\\\]]]]]][[[ZZZXXXWWWXXXXXXXXX\\\___]]]XXXUUUWWWZZZXXXXXXWWWVVVVVVVVVVVVVVVYYYXXXWWWWWWYYYYYYXXXWWWRRRRRRSSSTTTTTTUUUUUUUUUTTTUUUUUUTTTRRRRRRSSSUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSPPPRRRTTTVVVWWWWWWWWWVVVVVVUUUTTTRRRRRRRRRQQQQQQOOOQQQSSSTTTTTTSSSRRRRRRMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEGGGHHHHHHGGGDDDEEEFFFFFFEEEBBB@@@>>><<<============<<<;;;;;;<<<;;;:::888777777777777444444333222222222222222222222222111111111000000.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////////////////////////////111222222000111555666555999>>>FFFOOOXXXaaaiiimmmtttwwwzzz~~~}}}uuummmjjjnnntttssshhhaaa^^^ZZZ\\\ccckkkpppoookkkiiieeebbbbbbgggooo}}}{{{$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))******++++++++++++((((((((())))))******************+++++++++,,,,,,*********+++++++++,,,,,,++++++,,,---...//////000,,,///222111333<<>>===;;;666000222222111111111111111111222222222222333333333444333444444555555444444444222222222222111111111111111111111111000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************+++++++++*********---------...//////000000111111111222222222333333555555555555555666666666444555555666777777888888999888888888999:::;;;;;;???AAAEEEHHHKKKMMMNNNNNNFFFFFFDDDCCCCCCCCCDDDDDDIIIKKKMMMNNNMMMKKKKKKLLLIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPPPPSSSWWW[[[]]]\\\[[[YYYZZZYYYXXXWWWWWWVVVUUUUUUUUUYYY]]][[[VVVTTTUUUXXXVVVUUUTTTSSSRRRRRRRRRSSSVVVTTTSSSSSSTTTUUUTTTRRROOOPPPQQQSSSSSSTTTTTTSSSQQQRRRRRRQQQPPPOOOQQQRRRTTTSSSSSSSSSRRRQQQQQQQQQOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQOOORRRTTTTTTSSSRRRRRRTTTMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDEEEGGGHHHGGGFFFBBBCCCDDDEEEDDDBBB@@@>>>;;;<<<<<<<<<;;;;;;:::999999999888888777777777777333222222111111111111222222222222111111111000000/////////.........------------------...............------,,,,,,------............/////////000000////////////////////////,,,222555333444<<>>BBB___sss{{{|||qqqYYYGGG???;;;777333333222222111111111111222111111222222222333333333333444444555555555555444333222222222222111111111111111222222222000...---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******------------,,,,,,,,,,,,------------....../////////000000000111111222222444444444444444444444444333333444555555666666777777777777666666666777777:::<<<>>>@@@BBBDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAEEEHHHJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIJJJLLLNNNMMMOOOSSSVVVYYYYYYYYYXXXXXXVVVUUUUUUUUUUUUSSSRRRRRRTTTWWWVVVSSSRRRSSSUUUSSSSSSQQQPPPPPPOOOOOOPPPPPPOOONNNNNNOOOPPPOOOMMMOOOQQQSSSUUUVVVVVVVVVUUUPPPPPPQQQPPPNNNNNNOOOQQQRRRRRRRRRQQQQQQPPPPPPPPPMMMMMMNNNPPPRRRSSSTTTUUUVVVTTTPPPNNNNNNPPPSSSUUUUUUWWWYYYXXXVVVSSSQQQPPPOOORRRUUUTTTRRRQQQSSSUUUNNNMMMMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCDDDFFFFFFEEECCC@@@AAABBBBBBAAA@@@???>>>;;;;;;;;;;;;:::999888888777777777777666666666666222222111111000111111222222222222111111111111000000000/////////.........------...............///......------------............/////////000000000000000000000000000000000***222777999BBBTTTaaaeeeaaa```aaaeeekkkoooooonnnlllmmmooorrrrrrvvv~~~|||wwwzzzyyy}}}~~~zzzqqqhhh\\\YYYZZZcccooo~~~lll###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))'''((()))*********))))))))))))******++++++,,,,,,************++++++++++++))))))))))))*********+++......------,,,++++++***//////000111333666999;;;HHH]]]xxxhhhSSSEEE===:::555555333222222222333333111111111111222222222222333333444555555555555555333333222222222111111111111222333333222111///---//////.........---------,,,,,,,,,+++++++++******...------,,,+++++++++,,,,,,------------.........---------...///000000111222222222111111111111111222222333333444444555555555555555555666666777888777888999;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???BBBEEEFFFDDDCCCBBBBBBBBBCCCEEEGGGGGGFFFEEEEEEEEEGGGHHHHHHHHHIIIKKKMMMLLLMMMPPPRRRUUUWWWXXXXXXUUUSSSQQQRRRSSSSSSQQQNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLKKKLLLMMMNNNMMMLLLNNNOOORRRTTTVVVVVVVVVUUUPPPQQQQQQOOONNNMMMNNNPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPNNNMMMNNNPPPRRRTTTTTTXXX\\\\\\YYYTTTQQQPPPOOORRRUUUTTTQQQPPPSSSVVVNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFGGGBBBAAAAAABBBCCCCCCAAA???>>>>>>>>>===============999999999999888777666666333444444444555444444444222111111111111111222222111111111111000000000000////////////............,,,,,,,,,------...............------------........./////////000000000000000000000000000000000000///555;;;DDD]]]|||tttnnnmmmooonnnmmmkkkjjjkkkmmmjjjhhhoooyyyzzzlll___\\\]]]eeeppp}}}ccc###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))&&&'''(((******))))))((())))))))))))(((((((((((()))************+++++++++))))))))))))************+++++++++,,,,,,---------.........---...111555999999JJJaaayyywwwxxx}}}qqqWWWIIICCC777666555444333444444555000111111111111222222222333333444555666666666555333333333222222222111111111222333444333111///...000000000000////////////,,,,,,,,,+++++++++******++++++***)))(((((()))))),,,,,,------------------***++++++,,,---//////000/////////////////////...111111111222333333444444444444444555666888999:::777777777888888888777777888888999:::;;;<<<<<<===999===@@@BBBBBB@@@@@@@@@>>>@@@CCCEEEGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHKKKMMMKKKLLLNNNPPPSSSVVVXXXYYYSSSQQQOOOPPPRRRRRROOOLLLMMMKKKIIIJJJKKKMMMMMMLLLOOOOOOOOOOOOOOONNNMMMMMMNNNLLLLLLMMMOOOOOOOOONNNKKKMMMPPPRRRTTTTTTTTTSSSQQQQQQQQQPPPNNNMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLMMMMMMOOOQQQRRRSSSSSSXXX^^^^^^[[[UUUQQQOOOOOORRRUUUTTTQQQPPPSSSVVVOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFF@@@@@@???@@@AAA@@@>>>;;;<<<;;;;;;:::::::::;;;;;;888888888888777666555444111111222333333333222222222111111111111111222222111000000000//////////////////.........---------+++++++++,,,,,,---------......------------......////////////000000000000000000000000000000000000777:::???OOOtttuuuooonnnmmmkkkjjjhhhggghhhccc___dddnnnrrr|||}}}xxxhhhddddddiiirrr|||tttUUU######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$######$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''(((((()))***+++))))))))))))************************+++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,---///000222333999===LLLiii{{{vvv{{{bbbFFFDDD:::444555888555///,,,333222111111222333222000333333333444444444555555444444444333333222222222333333333222222222111111000000000000000//////.........---------,,,,,,,,,---,,,++++++******++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000111111222222222333333444555666666666666666666777777777777777777888999999999999888;;;<<<<<<===============<<<===???@@@AAAAAA@@@???DDDDDDEEEGGGHHHIIIJJJKKKEEEHHHMMMPPPRRRRRRTTTUUUQQQQQQQQQPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJKKKNNNSSSWWWZZZYYYXXXVVVSSSPPPNNNNNNNNNNNNMMMNNNLLLJJJJJJLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNKKKMMMOOOPPPOOOMMMNNNNNNQQQTTTYYY\\\[[[XXXSSSPPPPPPPPPQQQQQQPPPNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA???>>>===<<<::::::999999;;;:::999999888888999999555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000000///...---,,,+++++++++,,,,,,,,,---------..............................---------...000111000///***,,,...000000000111222444AAAUUUmmm|||qqqnnnnnnmmmhhhkkkoooooommmkkkkkkmmmnnnqqqsssvvv|||iiiggghhhnnnsssxxxyyy___III######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((()))***))))))))))))************))))))))))))***+++,,,,,,,,,++++++++++++,,,---------------...///000111222222777EEE___}}}wwwiiiLLL@@@777666888777444222///......000222333333222333333333444444444444555444444444333333222222222333333333222222222222111000000111111000000///............---------,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................000000/////////000111111111222222333444444555555555555555666666666777777666777777888888888888888:::;;;<<<<<<======<<<<<<:::;;;===???@@@@@@@@@?????????@@@AAACCCDDDEEEFFFEEEHHHLLLOOOPPPQQQRRRSSSPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPUUUZZZ^^^^^^^^^YYYUUUQQQNNNMMMMMMMMMLLLLLLKKKIIIIIIJJJLLLLLLKKKMMMLLLLLLKKKKKKKKKLLLLLLMMMOOOQQQQQQOOONNNNNNNNNQQQSSSWWWYYYXXXVVVRRROOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEDDDDDDEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>><<<;;;:::999999999:::999888888777777888888444444444444333333333333111111111111111111111111////////////////////////000000000000000000000000///...------,,,,,,,,,---,,,,,,---------.................................,,,...111111111000000000...000111111111444:::>>>EEERRRdddxxxzzzrrrooonnnlllnnnppprrrrrrrrrqqqqqqooooooooopppuuu}}}rrrmmmkkknnnrrruuuzzz{{{uuupppiii[[[GGG999######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((())))))(((((('''((((((((())))))))))))************(((((((((((()))***+++,,,+++++++++++++++,,,------//////......//////000111...555AAARRRfff|||{{{{{{YYYJJJ<<<777777666555555///...///111333444222111333333333333444444444444444444333333333333222222333333333333222222222222000111111111111000/////////.........------------,,,,,,+++***************------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,........................//////......//////000111111111111222333333444444444444444444555555555555555555666777777777777777999999:::;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEGGGKKKMMMMMMMMMNNNPPPPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPUUU[[[___bbbbbb\\\WWWRRRNNNLLLLLLLLLLLLKKKIIIGGGGGGIIIIIIIIIHHHKKKJJJJJJIIIJJJJJJKKKKKKOOOQQQRRRRRRPPPNNNNNNNNNPPPQQQSSSTTTTTTRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>===<<<;;;:::999888888888888777777666555666666666444333333333333222222222000000000000000000000000////////////////////////000000000000000000000000......---------------...,,,------------.................................(((+++000111000//////000///111222111111666@@@HHHXXXdddrrrzzzvvvuuuvvvtttsssuuuyyyzzzxxxuuutttqqqmmmkkkmmmrrrzzzssshhhhhhqqq{{{wwwoooooorrrrrrrrrtttnnnkkkeee[[[NNNAAA666111######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))***)))((('''''''''''''''((()))))))))************)))(((((())))))***+++,,,+++++++++***+++,,,,,,---000000///....../////////000888AAAHHHPPP\\\nnn||||||nnn\\\III???;;;777555555333222111222333333111///222222333333333444444444333333333333333333333333444444333333333222222222111111222222111111000////////////............---,,,,,,+++***************,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---......///000000000000111111222222222222222222333333333444444333444444555666555555555777777888999999999999999777888888999::::::::::::===>>>???@@@AAACCCDDDDDDCCCFFFHHHJJJJJJJJJKKKLLLOOONNNKKKIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIJJJKKKNNNMMMLLLJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMQQQWWW]]]```aaa]]]YYYRRRNNNLLLKKKKKKKKKJJJIIIGGGHHHIIIIIIHHHGGGJJJIIIIIIIIIIIIJJJJJJKKKPPPRRRSSSSSSQQQNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@??????@@@??????>>>======<<<<<<;;;:::999888777777777777666555555444444444444444333333222222222111111111000000000000000000000000////////////////////////000000000000000000000000000///...---------------------------....................................***,,,...111222222111000///333666666777===IIISSScccmmmxxxzzzvvvxxxwwwmmmiiihhhiiioootttuuuyyyxxxccc[[[___lllwww~~~uuussstttqqqmmmjjjddd```XXXLLL@@@777222111######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((())))))***))))))(((''''''&&&''''''((()))))))))************************+++,,,------+++************+++,,,,,,000//////...............000888AAABBB@@@DDDPPP[[[rrrmmmXXXLLLEEE>>>888777555333111111222222111000222222222333333333444444333333333333333333333333444444444333333333222222222222222222222111111000000000/////////.........---,,,,,,+++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...////////////000000000000000000111111111111222222222111222333333444444333333555555666777777777777777888888777777777777777777888999:::;;;===>>>??????AAACCCEEEFFFFFFFFFGGGIIINNNLLLJJJHHHHHHIIIJJJKKKHHHHHHGGGGGGHHHIIIJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJNNNTTTYYY\\\]]]\\\WWWQQQMMMLLLKKKKKKJJJJJJIIIHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLPPPQQQSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIHHHGGGEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAACCCCCCDDDDDDEEEDDDDDDCCCAAABBBCCCCCCCCCCCCBBBAAA??????@@@@@@???>>>============<<<<<<;;;:::::::::999888777666666555666666555444333333222222333333222111111111111000000000////////////////////////........................////////////////////////222111///...---,,,,,,+++---------.........//////////////////////////////333111///000444666444111222777===AAAFFFNNNXXXaaakkkqqqzzz}}}zzzrrrjjjfffccceeekkkkkkppp|||hhh[[[ZZZbbbqqq}}}}}}yyy|||yyyvvvvvvqqqhhhbbbWWWOOOEEE<<<666222000///######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((''''''&&&'''''''''))))))))))))************************+++,,,---...***************+++,,,,,,......------,,,------------444;;;<<<888888???FFFWWWoooqqqaaaXXXRRRIIIAAA===999666333111222333333222222222222222333333333333222222333333333333444444444444444444333333333333222333333333333222111111000000000000////////////......---,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------................../////////////////////000000000111000000111222222222222222333333444555555555555555777777666555555555555666888888999:::<<<===>>>??????@@@BBBCCCCCCCCCEEEGGGKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGIIIIIIKKKNNNSSSWWWXXXXXXWWWTTTPPPMMMLLLLLLKKKJJJIIIIIIHHHJJJLLLLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@===>>>??????>>>===;;;:::;;;;;;::::::999888888777777666555444444444444555444333333222222222222222111111000000000/////////////////////////////////........................////////////////////////222111000...---,,,,,,,,,------........./////////////////////////////////444111......111666999:::===AAAGGGNNNUUU]]]dddiiirrrtttyyy~~~|||ssskkkcccbbbggghhhooo{{{{{{nnnaaa]]]bbbkkkvvv|||vvvtttrrrvvv{{{xxxuuulllaaaZZZIIIAAA777222111111000...######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$#########$$$&&&&&&%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''(((((()))***''''''&&&&&&&&&'''(((((())))))))))))************))))))))))))***+++,,,---***************++++++,,,,,,,,,+++++++++,,,,,,---,,,111555666555444777:::DDDWWWrrr}}}ssskkkkkkiiibbbXXXSSSHHHCCC<<<777555444444444111222222222222333333333222222222333333444444444555444444444444333333333333333333444333222222111111111111000000000////////////...------------...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------.........---------------............//////////////////000111111111111000111222333333444444333333444444444444444666777888777888999:::;;;===>>>>>><<<>>>???@@@@@@AAADDDFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKKKKJJJHHHEEECCCDDDEEEGGGIIIJJJIIIHHHGGGIIIIIIKKKNNNRRRTTTSSSRRRQQQPPPNNNMMMMMMMMMKKKIIIGGGGGGGGGJJJLLLMMMKKKJJJGGGFFFFFFGGGGGGIIIJJJJJJJJJLLLNNNNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDBBBAAA@@@???AAAAAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBBAAA@@@???<<<===>>>>>>>>><<<:::999999999888888777777666666555555444333333333333444444333222222111111222222000000000/////////......................................................///////////////////////////...............//////............///////////////////////////////////////111333444777BBBPPP[[[^^^\\\\\\___dddiiikkklllsssrrrsssvvvwwwyyywwwlllhhhkkkoooyyy}}}wwwtttmmmhhhkkkqqqvvv{{{~~~sssjjjjjjkkkppp{{{vvvpppcccVVVOOO>>>999222//////000///...######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$#########$$$&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))************(((((((((((()))***+++,,,*********)))***++++++,,,+++*********++++++,,,---///000222222333333444444:::FFF\\\www|||zzz~~~uuuoooZZZSSSHHH???999666555444111111222222222333333333222222222333333444444444555555444444444333333333333333444444333333222111111111111111000000000000000000///............///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------------------------------.........//////...//////000000000000000111111222333333333333222222111222333555777:::;;;222333444555666777888999;;;<<<>>>>>>???@@@CCCFFFBBBCCCCCCDDDCCCCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGGGGIIIKKKLLLKKKHHHDDDBBBDDDEEEHHHJJJJJJJJJIIIHHHGGGHHHJJJMMMPPPPPPNNNMMMNNNMMMLLLMMMNNNMMMKKKIIIEEEEEEFFFIIILLLMMMLLLJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLLLLKKKJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDDDDGGGFFFEEEDDDBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBB>>>???AAABBBBBBAAA???>>><<<===>>>>>>===;;;999888888888888777666666555555444444333333222222333333444333333222111222222222000/////////............................................................////////////////////////,,,,,,,,,---///000222333............/////////000000000000000000000000000...666>>>BBBFFFVVVooo}}}vvvssstttuuusssppppppllllllnnnmmmlllsss}}}uuuooorrr||||||yyyuuutttzzzzzzlllbbbdddhhhmmm}}}yyytttkkk\\\NNNFFF444333000---,,,+++++++++$$$###"""""""""###%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###################################################$$$$$$###"""!!!!!!""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))+++***((('''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&((()))((()))))))))))))))((((((((((((((((((((((((((((((************************)))***,,,,,,+++++++++,,,---......///////////////444999DDDUUUjjj}}}~~~xxxxxxaaaIII===<<<>>>===888222///000222111222555///111333666777666555555666555444555555444111///444333333444444444111///...///111222222111000///222111111000///......---////////////////////////000///---+++******************+++,,,,,,***)))(((************************)))***+++,,,---.........++++++,,,,,,,,,,,,---------...///000000///...---000000000000111111111111111111222222222333333333333333333444555666777777555666888:::<<<>>>@@@@@@BBBAAA???>>>>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKDDDEEEFFFGGGHHHJJJKKKKKKIIIGGGFFFDDDDDDEEEGGGHHHIIIHHHHHHIIIJJJJJJIIIGGGFFFGGGGGGEEEDDDEEEGGGIIIGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???????????????????????????============>>>>>>>>>>>>;;;;;;::::::999888777777777666555333333333444555555555444333333222111111333333222111111111111111////////////////////////,,,---......//////............------------......000000//////.........---//////............//////...------///111111...+++000,,,+++///111//////111555>>>AAAKKKbbbwwwzzzwwwtttppprrrqqqooonnnmmmmmmmmmmmmyyyyyynnnfffdddeeeiiiyyyssshhh]]]MMM@@@999111000---+++++++++,,,---%%%$$$#########$$$&&&&&&############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###############$$$######"""""""""######%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))***)))(((''''''&&&&&&&&&'''''''''&&&''''''((((((((()))))))))(((((('''&&&))))))))))))))))))))))))************************)))+++------,,,+++,,,---------...///////////////000444;;;FFFUUUfffvvv{{{xxxuuu{{{nnn[[[OOOCCC999;;;666333555666333000111000111333555666777777777888666444444555555444333000000000111333333111000000111111111111111000000222222222111000000000///////////////////////////000///---,,,+++***++++++++++++,,,,,,++++++************************************+++,,,------------+++++++++,,,,,,,,,---------...////////////...---////////////000000000000111111111222222222222333333333444444555555666666666777888999:::<<<<<<===@@@???===<<<<<<===???@@@??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGEEEFFFGGGFFFEEEDDDDDDFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<::::::999888888777666666666555555444444333444444555444444333222222111111000000///.......................................------...///////////////......------------......000/////////............//////............//////444222000000222222000...111......111222111444888>>>LLLVVVcccyyyxxxrrrrrrtttwwwwwwtttpppmmmkkkooouuu|||~~~rrrhhhggghhhmmm||||||iii[[[QQQDDD888222000///---+++******+++,,,%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%(((((()))))))))(((''''''%%%&&&'''(((((((((((((((***************************************************,,,------,,,,,,---...,,,---......//////.........000222666>>>KKKZZZeeeqqqiiiiiixxxrrrZZZHHH@@@999555666666222///...222222333444555777888999999777666555666777777666222000000111222222111000333333222111000000000000222222222222222222222222////////////////////////000000...---,,,++++++,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............---------------.........//////000000000111111111222222333333333444444444444444666777777777888888999999===<<<;;;::::::;;;<<<===<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDCCCBBBCCCCCCEEEFFFDDDCCCCCCDDDEEEEEEDDDBBBEEEFFFFFFEEECCCBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777666666555555444444444444444444333333222444444333333222111111111//////...------------...........................------...///////////////......------------......////////////..................------------......333111......///000000///000//////111000000555===MMM```ooo}}}zzzrrrpppwwwwwwqqqnnnjjjpppvvvyyyzzzzzznnnlllmmmrrrsssYYYIIIAAA999111---...---+++***)))******+++$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''((()))))))))(((&&&%%%((())))))***)))(((&&&%%%!!!"""$$$&&&(((***++++++))))))))))))))))))))))))************************)))***,,,,,,+++++++++,,,,,,,,,---............---...000111111222:::GGGQQQjjjwwwkkkaaaccclll~~~nnnNNNCCC999666666444333444222222111222333555888:::;;;;;;;;;<<<<<<:::777444777555333222222222111000555444222111000000000111111111111222222222222222000000000000000000000000000000///...---------,,,---,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------//////000000000111111111333333333333333222222222444444555555666666777777;;;:::999999999999:::;;;999999:::;;;<<<======>>>???@@@AAAAAAAAAAAA@@@???>>>>>>??????????????????>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBAAABBBCCCDDDBBB@@@DDDEEEEEEDDDAAA@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>??????>>>===<<<<<<999999999999999999999999:::999999888777666666555555555444444444333333333111222333444444333222111333333222222111111111000000//////.........//////........................,,,,,,---.....................------------......///////////////...............------------......//////......///000000000222111222333222222;;;EEE[[[ppp{{{ssspppyyyyyyvvvrrrwwwzzzxxxtttuuu|||xxxttttttvvviiiKKK;;;666333000...,,,,,,+++***))))))******"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))))))))(((&&&%%%'''((())))))((('''%%%$$$###$$$%%%'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***++++++,,,,,,------------------000222111000444<<>>BBBEEEFFFAAA:::444:::777444222333333333333666555333111111111111222000000111111111111111111111111111111111111111111000000000000///......---,,,+++***(((((()))******++++++++++++++++++++++++,,,,,,+++*********++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,........./////////000000222222222222111111111111000111222333444666777777999999888888888888999999666666777888999:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<==================>>>>>>??????@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@????????????????????????@@@@@@AAAAAABBBAAAAAAAAACCCCCCAAA@@@BBBCCCDDDBBB@@@??????@@@>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;:::777777777777777777777777888777777666555444333333333333222222222222111111000111222333333222111000222111111111111111000000//////............//////........................++++++,,,------------,,,......------------...............///////////////.........------.........111222222222222111000000222222444777888<<>>>>>?????????AAA@@@@@@AAABBBBBBAAA??????AAABBBAAA???>>>>>>>>>======<<<<<<<<<<<<<<<<<<999:::::::::::::::999999666666666666666666666666555555555444444333333333111111111111111111111111///000111111111111111111000000000000000000000000---,,,,,,,,,,,,---......------------------------++++++,,,---------------......------------.............../////////////////////............//////000222222222000000111222222222555;;;@@@FFFQQQ\\\lllzzz|||vvvoooiiifffdddkkksss}}}vvvgggbbbdddlllyyy}}}~~~~~~}}}oooYYYAAA555111///,,,+++************************"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((''''''''''''((((((((((((((('''(((((())))))))))))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******)))((()))*********+++,,,,,,,,,,,,,,,......------...000333444666FFFSSSddd|||tttpppjjjzzzdddVVVNNNEEE>>>:::888777666555444555555666777===IIIUUU\\\]]]XXXTTTFFFBBB<<<888777777777777333444444444444444333333333333333222111111111000222222222222222222222222000111222222222111000///,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,...************+++++++++++++++***))))))))))))***+++******+++++++++,,,,,,,,,,,,------------............//////000000111111111000111111222333333444444444444444555555444444444333333444555666777888888777777666666666666777777666666777777888999999:::999::::::::::::;;;;;;;;;:::999999999999999999:::========================:::;;;<<<======>>>>>>>>>@@@??????@@@AAAAAA@@@>>><<<>>>@@@@@@???======>>><<<<<<<<<;;;;;;::::::999777888888999999999888888555555555555555555555555444444444333333333333333000000111111111111111111000/////////000000111222000000000000000000000000------,,,,,,---......///------------------------,,,---......//////............------------................../////////000000000////////////000000///000111222333888???EEEFFFDDDEEEKKKQQQVVV]]]eeemmmxxxzzz{{{wwwrrrooolllhhhfffooo{{{uuucccXXXXXX]]]eeerrrtttttt}}}}}}}}}|||}}}|||{{{|||zzzrrrhhhXXXIII:::444222///,,,+++******+++++++++++++++***###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%%%%###!!! #########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))((('''&&&&&&'''))))))***)))(((((((((***+++,,,%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***)))***+++******+++,,,,,,,,,,,,+++111///,,,+++---000222333111666;;;LLLfffvvvzzzqqqzzzppphhh]]]QQQJJJ:::999888777777666666666444<<>>>>>???@@@@@@???===;;;===???@@@>>>======>>><<<<<<;;;;;;:::999888888666777888888888888777777555555555555555555555555333333333333333333444444000000000000111111111111000///.........000111222////////////000000000000///////////////000111222------------------------...//////000000000000000.........------.........---.........//////000000111111000000000000111111222333555777===HHHVVV```ddd___]]]aaafffhhhkkkppplllttttttttt{{{}}}~~~{{{wwwvvvsssppphhhsss~~~xxxeeeXXXSSSXXX```cccpppqqqooowww~~~~~~}}}qqqqqqooollliiidddZZZRRRCCC:::222222333111//////***++++++,,,,,,,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######(((&&&"""&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''(((((((((&&&%%%$$$%%%&&&&&&'''''''''''''''))))))(((((((((((())))))******)))((((((((((((((('''((()))++++++,,,,,,+++,,,,,,,,,,,,------...///333///444@@@KKKXXXrrrtttfffWWWFFF888777<<<;;;888666555666;;;GGGYYYhhhqqquuussscccNNNBBB@@@@@@===999888666444222222333555666333333222222222222333333222222111111111111222222000000000111222222222333000000000000////////////........................------,,,++++++*********+++++++++************)))+++******)))))))))))))))++++++++++++++++++++++++)))***,,,...//////......++++++,,,---............,,,------...///000111111000000111111111222222222111111222333333444555555555555777888888777666555777777777777777777777777444555666777777666555444666555555666666777888999888888888777777777777777666888999;;;<<<<<<<<<;;;999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////............000000///...---,,,,,,+++,,,,,,,,,---...///000111...------------...//////000000//////......------111222111000//////111333000111111///,,,,,,///222555444666===HHH]]]zzzvvvppptttwwwsssmmmmmmooorrrttttttuuuvvvwww}}}uuutttrrrpppnnnyyyyyyiii[[[WWWZZZaaafffjjjnnnooommmnnnuuu{{{vvvnnnkkkdddYYYMMMCCC>>>;;;999666222...,,,---...000,,,,,,+++******+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((### %%%((('''$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%''''''((())))))))))))((())))))(((((((((((())))))++++++***)))))))))))))))((())))))******+++,,,,,,,,,+++++++++,,,...000111444000111999???GGG[[[pppuuu```KKK@@@===999666777888888:::???JJJ\\\ppp}}}~~~uuugggYYYOOOFFF???;;;:::888666555444444333333333333222111000000000000222222111111111111222222111111111111222222222222111000000000////////////........................++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,+++***************+++++++++++++++++++++++++++,,,---...............------............------,,,,,,------......///////////////000000000111111111111111222333444444444444555666777777777777777333333333333333333333333444555666666666666555444666666555555555555555666777777777777777777777777555666777888888888777777:::999999888888777777777999999999999999999999999888888777777666555555444333333333333333333333333222222222222222222222222222222222222222222222222////////////////////////000000000000000000000000////////////............/////////...------,,,,,,------------......///000...------------.../////////////////////.........///000111000//////111333---///000000//////111444444888BBBNNN\\\ppp{{{wwwuuuuuutttsssqqqoooooooootttwww|||zzzwwwvvvtttwwwtttfff]]]^^^dddkkknnnppppppnnniiigggmmmvvv}}}}}}vvvrrrfff```VVVKKKAAA:::666444222111...,,,++++++---...,,,+++************+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%***(((%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))&&&'''(((((()))(((((('''((())))))***************)))((((((''''''(((((()))++++++******))))))*********)))(((((()))***,,,---,,,,,,++++++,,,...111333222//////333444777DDDTTTpppmmmXXXJJJ???999888555777888777;;;III___qqq~~~tttdddSSSGGGBBB>>><<<999888888888666444555444333111000000000000222222222222222222222222222222222222222111111111111111000000000/////////////////////////////////***++++++,,,------......,,,,,,,,,+++++++++******------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------..................------------....................................////////////000000111111222222333333222222222333333555666777222222222222222222222222333444444555555444444333666555555444333333222222666666666666666666666666444555666666666666555555999999888777666555444444666666666666666666666666555555444444333333222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000////////////.............................................---......//////......------......///000...///////////////000000...000222222222111222333///000222222222333555777999CCCRRRbbbppp|||{{{ttttttrrrqqqooommmlllkkkkkkkkkkkklllooovvv~~~|||{{{wwwkkkhhhmmmtttxxxxxxwwwsssmmmfffccchhhrrr{{{}}}xxxuuuppplll[[[RRREEE;;;555222000...------,,,+++++++++,,,,,,++++++************++++++########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%###"""###$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((())))))***&&&''''''(((((()))))))))(((((()))***************(((((((((''''''(((((((((******)))))))))))))))***+++)))((('''((()))+++---...---+++++++++---000111...---...111111222:::EEEYYYnnniiiUUUEEE<<<555888:::888888===JJJTTTkkkuuuyyyiii[[[SSSGGGCCC>>>;;;<<<<<<:::999666555444333222222222222222222333333333333222222333333333222222111111111111111111000000000//////////////////////////////,,,,,,---------.........---,,,,,,,,,++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,,,,,,,,,,,,,---------000000/////////.........---.........//////////////////000000000111111111///.........///111333555333333333333333333333333333333333333333333333333333333333222222111111000444444444444555555555555444444555555666666777777666666555555444444333333444444444444444444444444333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////............---------.........//////000///...............///...............//////000......//////000000000111000222444555333222222222333333333333444777;;;===FFFPPP```nnnwwwzzzxxxyyyqqqrrrtttvvvwwwvvvrrrpppllljjjgggfffkkkvvv~~~~~~wwwnnnhhhfffjjjvvv{{{pppiiibbb\\\MMMDDD999222111111///------------------,,,,,,+++*********))))))*********########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###%%%&&&$$$""""""###%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))&&&'''(((((())))))((((((((((((''''''''''''(((((((((((('''''''''(((((()))+++***((('''''')))+++,,,///...,,,+++++++++---...+++,,,...000111222777===AAAPPPggg~~~~~~tttnnnsssvvvYYYFFF>>>===;;;::::::<<>>===;;;999555555444444333333444444222333444444444444333222444333333333222222111111111111111111000000000000000000000000000000000000/////////.........------------------,,,,,,,,,+++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************+++,,,......///......------,,,,,,+++........./////////000000.........///////////////............///111333555333333333333333333333333222222111111111111222222...///000111222111111111222222333333333444444444111222222333444666777777222222222333333444444444444444444444444444444444333222222222222222111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////............,,,,,,------.../////////000//////........./////////............///000000.../////////000000111111///222444444222111000111333222222444999@@@FFFJJJVVV]]]gggpppvvv|||vvvxxxtttvvv{{{}}}vvvqqqmmmjjjgggeeeiiissssssllliiimmmyyywwwfff[[[OOOGGG>>>888111///111222000---------------,,,***)))((())))))))))))))))))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((((((***)))((((((((((((******---,,,,,,++++++++++++++++++,,,...//////000222444555<<>>999666666555444333333333444333333555555555555333333333333333333333222222222222222111111111000000000000000000000000000000000111111000000///......---......---------,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++*********,,,...///+++++++++******))))))))).........////////////000------------............000000000111222333444555111111111111111111111111111000000//////000000111,,,...///111222111111000000111111222222333333333//////000000111333444555000000111222333444555555333333333333333333333333222222222222222222222111................................................................................................////////////////////////////////////............---------.........///////////////...//////000000//////......//////000111///000000000000000000111...000222222111111222333222333666>>>HHHQQQXXX[[[aaadddiiiooorrrzzzuuusssuuuvvvzzz~~~{{{rrrjjjllliiifffbbbbbbhhhpppvvv}}}zzzqqqllllllvvvsss^^^QQQEEE<<<333000---...000000...,,,+++++++++***)))(((&&&%%%(((((())))))))))))((((((########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((((((((()))******''''''%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&(((''''''&&&&&&''''''((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))+++,,,,,,+++++++++---........./////////222444>>>MMM\\\lll{{{mmmddd]]]\\\iiizzzhhhRRRJJJ@@@;;;;;;<<<;;;999===AAALLL^^^sss~~~pppfff___WWWLLLDDD===<<<:::888666555444444333444555666666555444333222222333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000............------------------,,,+++++++++++++++------------------------)))***+++,,,,,,---,,,,,,000///---++++++,,,---...++++++******************,,,---------............---------------,,,,,,,,,///000000111222222222111////////////////////////000000///......///000000---///000111111111///...//////000111111222333333333222111000000111111222111111111222222333333444222222222222222222222222111111111111111111111111------------------------------------------------------------------------........................////////////////////////////////////............---------...............///.........///000111111///////////////000000111111111111000000000000000///000333444555777;;;===;;;???GGGSSS___gggjjjjjjiiiggghhhlllpppuuuwwwrrrqqqrrruuu{{{zzzuuurrroooiiiccc______bbbfffnnnwww}}}zzzxxxxxxqqqmmmuuufffPPPFFF>>>777//////...------,,,,,,,,,*********)))))))))((((((''''''((())))))(((''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$%%%%%%### ######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&'''''''''((((((((((((((()))******(((((())))))))))))((('''"""$$$(((+++,,,---,,,,,,))),,,...---...000000/////////333999@@@OOOjjj|||qqqfff___dddooouuu___ZZZSSSMMMIIIEEE???;;;<<<<<>>;;;888666666333444666777777666444333222222222333333444444444222222222111111111111000111111111111111111111111/////////000111111222222//////.........---------......---,,,,,,,,,,,,---------------------------)))+++,,,...//////......555333000...,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------000000000000000000000000000///...------...///000///000111222111000---,,,...//////000111222222333888777555333111111111111333333333222222222222222111111111111111111111111/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////000/////////................................................///111222222///////////////000111111222222111111000000//////111333666888;;;???EEEHHHIIINNNYYYgggrrrwwwuuurrrlllhhhgggkkknnnpppvvv}}}~~~wwwqqqqqquuu|||xxxqqqhhh```^^^___aaadddlllzzzzzzmmmiii]]]jjjzzz}}}vvvqqqxxxuuuTTT@@@999555///222222000---+++***+++---++++++******+++,,,------&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$"""!!!"""###'''&&&&&&%%%$$$######"""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((*********************+++,,,,,,,,,---------......333222333666:::AAAPPP^^^}}}{{{iiiccciiikkkgggbbbbbbhhhiiiXXXDDDBBB??????DDDIIIRRRcccttt{{{uuujjj___WWWNNNFFFAAA>>>;;;888;;;777777<<<<<<666222333222222333333333333333222222000///...///000///......//////000111222222222111111000000000000111111000/////////............---......---+++******+++......---------,,,,,,,,,........................++++++++++++++++++++++++,,,+++***))))))+++---......---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,...////////////.......................................//////000000000000000000000000000000000000000000000000000000////////////000000000000555555444333111000//////333222222222111111000000//////000000000000////////////.........---------,,,,,,++++++,,,...///000........................---------.........//////......////////////.........000111000///...///111000000000000000000000000111...++++++...//////---+++,,,...000111111111000222222000...---...222555///666888999GGG```ppprrrqqqiiigggoooxxxzzzzzz|||pppiiifffhhhjjjkkkrrrzzzxxxqqqrrr|||sssgggeeegggkkklllhhhjjjsss~~~eee[[[\\\YYY]]]eeeooo|||~~~yyyxxx{{{qqqYYYEEE:::444000------///111000...,,,+++++++++++++++***)))(((((('''))))))(((((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''******))))))))))))******(((((())))))*********+++------------.........///,,,+++,,,///111666BBBMMMddd{{{vvvnnnqqq~~~wwwvvvwww}}}nnnXXXQQQIIIEEEBBBCCCNNN[[[hhhtttpppiii^^^UUUNNNIIICCC@@@;;;777777<<<===999666777000111222444555555444444222000//////000111000/////////000000111222222333111111000000000000111111000000/////////.........//////000...,,,******+++.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---......---,,,,,,++++++,,,,,,+++,,,,,,,,,------------+++++++++++++++,,,,,,,,,........................------........./////////---------------------------------------------------------.........//////222222222222222222222222000000/////////.........//////000000000000////////////.........---------...------------...000111........................---------.........//////......////////////.........///000///---------///000000000000000000000000111...,,,,,,...//////---000000111222222111000///...////////////000333555222:::BBBKKK```}}}vvvtttvvvtttssssssoooiiieeefffgggggglllrrr{{{pppkkkllloooqqqlllmmmtttuuu]]]TTTTTTUUUYYY___hhhttt}}}yyyzzz~~~uuuoooeeeYYYHHH;;;444222000///,,,...///...,,,******+++++++++******)))(((((('''))))))(((((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%$$$######""""""!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%%%%((((((((((((((((((((((((***))))))(((((())))))***''''''((()))***++++++,,,------........./////////,,,+++---000000111888@@@HHH```vvv~~~{{{lll^^^PPPFFFDDDHHHOOO\\\lllzzzwwwmmmddd[[[SSSNNNGGGBBB??????===888555555333444555666777666555444222111///000111222222111000000000111111222222333111111000000000000111111000000000000////////////000111111///---++++++,,,///.........------------------------------------------------------------,,,,,,+++***+++,,,---......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***))))))***++++++---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------//////000111222333444444...............---------//////000000000000//////...............---------//////.........//////000........................------........./////////...//////000000//////...///000111000...---...///000000000000000000000000000...------...//////......////////////...------...000111111111222444666999CCCPPPaaa|||xxxrrrooollljjjkkkgggeeefffggggggjjjooozzz}}}rrrpppqqqsssrrruuu}}}jjjYYYSSSUUUYYY[[[___eeelllvvv~~~yyywwwyyy}}}zzzjjjZZZQQQGGG@@@777111000000///...+++,,,,,,+++)))((()))***++++++******)))((((((((()))((((((''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((()))+++,,,------,,,,,,,,,---------............000333333111444999:::MMM```uuuuuu___NNNFFFDDDKKKVVVcccqqq{{{{{{rrrjjjdddXXXRRRJJJEEE@@@<<<999999999999999999888666444333333222000111222444333333111111111222222222333333222111111000000111111222111111111000000000/////////000111000.........////////////............------------------------------------------------------,,,,,,+++,,,---............---,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,*********,,,---------------------------------------------------------------------------////////////////////////++++++,,,,,,,,,---------......///000111222333444//////////////////////////////000000000000//////......................../////////...................................................//////////////////000000000000//////222333444222000///000111///////////////////////////............//////...,,,------....../////////333333444333333444777:::EEEOOO]]]oooyyypppllljjjggghhhggghhhjjjlllmmmoooqqqpppzzz}}}{{{sssppppppuuu|||sssggg```___cccffffffggghhhjjjnnnwwwzzzuuussstttuuuwwwvvvqqqeeeTTTEEE<<<888555111/////////---,,,+++,,,+++)))'''''')))+++************))))))(((((((((((((((''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&###############"""""""""%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))***+++------...******+++++++++,,,,,,,,,,,,+++---111111...///222666AAALLL___ttt|||aaaMMMFFFEEEGGGNNNXXXaaagggkkkuuuyyyoooiii___TTTMMMHHHDDDAAA;;;:::999888777555444333555333222222444555444444222222222222333333333333222222111111111111222222222111111111111000000000---///000000000000111333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///...------,,,,,,------++++++++++++++++++++++++000...,,,*********,,,---------------------------------------------------------------------------////////////////////////,,,---------............/////////000000111111111............//////////////////000000000000//////---.....................------......---------,,,////////////////////////........./////////000000//////000000000000//////222333333222111000000111////////////////////////...////////////...//////000000000000111111222222333333333444666;;;AAAFFFTTT\\\hhhxxx|||rrrooollljjjkkkmmmpppqqqsssssssssqqqhhhpppppprrr|||xxxqqqoooxxx|||rrroooooorrrvvvtttooommmllljjjiiiqqq{{{wwwrrrqqqpppkkkhhhccc[[[PPPEEE:::333222111000000000...,,,+++,,,,,,,,,***((((((***,,,*********)))))))))))))))((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&######""""""""""""""""""&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((()))***+++,,,,,,---)))))))))*********++++++---+++,,,///000...///111333888<<>>AAAFFFKKKPPPUUUYYY```kkkvvvqqqdddYYYNNNEEE???===;;;999777777777888888666444444555555555444333333333333333333333333222222111111111111222222222222222222111111111000---...000000000000222333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---------------,,,,,,,,,,,,++++++++++++,,,,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000000000,,,,,,,,,---------------//////000000000000//////---------...............,,,,,,------...------,,,////////////////////////....../////////000000000///000000111111000000///...///000000......///000000000000000000000000000---///111111///...//////111000000000000111222222222444777;;;@@@HHHQQQWWWaaahhhqqq|||uuurrrrrrpppuuuyyy}}}|||{{{zzzvvvpppgggnnnlllmmmxxxwwwtttvvvnnnkkkgggeeemmmxxx~~~wwwpppmmmjjj]]]WWWOOOGGG@@@:::555111,,,---.........---,,,,,,+++,,,,,,+++******+++---******))))))))))))))))))(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''(((((()))))))))***)))*********++++++++++++333...---///000...///222000333444===JJJNNNYYYoookkk___XXX\\\eeeppprrrYYYNNNFFFFFFHHHHHHIIILLLKKKOOOVVV^^^iiiwwwwwwfffWWWOOOLLLFFF@@@===;;;<<<<<<:::888666555555555444333444444444444444444333333333222222111111222222333333333222222222111111111///000111000///...///111111111111000000000//////////////////////////////------------------------------.../////////////////////...---------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////........./////////000000,,,,,,------............//////000000000000//////---------.........//////+++,,,---...//////......////////////////////////.../////////000000000000000000111111111111000000+++---............///111000000000000000000000000---///222222///...///000//////000222555888;;;===;;;???EEELLLRRRYYY```dddgggmmmssszzzwwwtttwwwyyywwwqqqwwwrrrooouuuxxx}}}}}}{{{ppphhhdddaaaiiiuuu~~~wwwkkkddd]]]MMMGGG???999555333111///++++++,,,,,,,,,+++,,,---)))+++,,,,,,+++***+++,,,)))))))))))))))))))))***(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''******+++++++++,,,,,,,,,444...***+++,,,+++,,,///000222111777>>><<>>>>><<<999777666666555444333444444444444444444444444333222222111111222222333333333333222222222111111111222222111...------...111111111111000000000000000000000000000000000000////////////////////////---......///000///////////////...------------............------,,,,,,,,,,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........................................................---------.........//////,,,------...///000111111/////////000000000111111//////000000000000//////---------.........//////+++,,,...000000000000000000000000000000000000000////////////000000000000000000111111111111000000,,,...///000///000111333000000000000000000000000,,,///222222000...///000111222666;;;AAAGGGMMMPPPGGGMMMVVV]]]bbbfffhhhjjjiiimmmrrrtttyyyvvvttt{{{~~~zzzssssssppppppzzz}}}xxxttthhhaaa___gggsss~~~vvvggg[[[QQQBBB===666111000///...,,,---...---,,,******+++,,,(((***,,,---+++*********)))))))))))))))*********'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$#########"""###$$$%%%$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$###''',,,+++'''$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((((((''''''''''''((((((###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))(((((((((((())))))+++***)))))))))***,,,---++++++++++++,,,---...///...///111222444777<<<@@@SSSlll|||uuufff[[[QQQNNNLLLOOO^^^ooorrrkkkkkksss{{{zzzsssnnnkkk___TTTOOOLLLNNNZZZgggooo]]]NNNFFFDDDDDD???===<<<:::999999888888666555333333444444333111333333111111111222333444555555555555444444333222111111111111111111111111222222222111111111111000000000000000000000000000000---,,,---///000...,,,///////////////.........000000//////.........------------,,,,,,+++++++++///////////////.........//////.........---------...///000000000///---,,,........................////////////...............------------...//////////////////////////////////////////..................------------..............................////////////000000000000------------.........///......////////////......//////.........---------000...---...000000---***,,,---......---,,,---...111222222222111111333444999<<<@@@JJJccc{{{~~~sssqqqiiidddhhhnnnppppppqqqnnnkkklllqqqwww|||{{{tttpppsss{{{~~~tttllliiijjjgggkkk{{{llldddfffjjjlll|||qqq[[[MMMCCC777666333111///.........************************,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((&&&&&&'''((()))***++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&''''''''''''&&&%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%$$$(((+++***&&&######%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''((()))*********))))))******+++,,,++++++++++++,,,---.........///000000111444888;;;CCCVVVnnn|||uuuiii^^^WWWPPPMMMXXXggg}}}zzz~~~}}}ppp```SSSQQQWWWccc{{{{{{iiiZZZMMMFFFEEECCC???===:::999777666666555444555777888777555444333333333333333444444444444555555444333333222222222222222222222222222222222222222111111111111111111111111111111111111000...,,,---///000...,,,////////////////////////000000/////////.....................---------,,,------......//////000000000000000//////.........///////////////...------........................---.........//////000000...------------...//////////////////////////////000000000//////.........///......------......///....................................////////////------........./////////......////////////......000000/////////.........///...---...000111///------...///000////////////333222111000000333666999;;;BBBMMM```~~~}}}rrrqqquuutttpppnnnnnnlllnnnrrrxxx{{{yyywwwyyy|||{{{}}}kkkbbb\\\XXXWWWZZZgggzzzwwwmmmmmmpppqqq{{{nnnVVVFFF;;;444333111///...---------+++++++++++++++++++++++++++++++++++++++***))))))************************((((((((((((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###&&&)))((($$$""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&'''))))))((()))******++++++******++++++***++++++,,,---.........//////...000333555999CCCRRRdddzzz}}}qqqggg[[[RRRXXXdddfffTTTNNNMMMbbb|||kkk___RRRNNNHHHBBB>>><<<999777666555555666777777666444444444555555555444444444333444444444444333333222222222222222222222222222333222222222111111111111111111111111111111111111000...---...///000///---////////////////////////000000////////////......///////////////.........+++,,,---...///000000111111111000000000000////////////...------------...........................,,,,,,---...///000111111......------......///000////////////////////////111111111000///......---///......------......///........................------------................../////////000000000......////////////......000000000000000////////////...---///111222111000.........///////////////333222000111444:::@@@DDDMMMVVVeeeyyy{{{uuuwwwuuunnnhhhjjjkkkooosssvvv}}}wwwzzz||||||||||||vvveee[[[UUUPPPRRRWWW___jjjyyywwwuuuvvvvvveeeMMM<<<222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))((()))))))))))))))))))))))))))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!###%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''(((***+++++++++***)))++++++******+++,,,,,,---...//////...------///111555888???KKK\\\ssszzzjjj^^^```jjjhhhUUUKKKUUUaaakkkwwwjjjbbbVVVLLLEEEBBB???<<<===;;;:::999999888555333444444666666666555333222333333444444444444333333333333333333333333333333333333222222222111111111111111111111111111111111000////////////000/////////////////////000000000000000//////////////////////////////////////////,,,------...//////000000000000000000000000000000///...---,,,,,,---...///........................---------...///000000111...............//////000////////////////////////222222111111000///......//////............//////........................------........./////////////////////000000000000......////////////......//////////////////////////////...///000000111000111000//////000111111111222222444:::BBBKKKQQQUUU^^^gggssswwwyyywwwpppjjjllloootttxxxyyyzzz~~~~~~sssuuuxxxzzz{{{~~~qqqddd\\\WWWWWW\\\bbbeeeiiisss}}}yyyyyyyyynnnVVVBBB555...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&!!!"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((''''''&&&''''''''''''((()))++++++***))))))++++++*********+++,,,,,,...///000///------...///...000444888AAAQQQgggxxxyyyiiiiiisss}}}bbbMMMMMMOOOSSS]]]nnn~~~lll\\\RRRKKKEEEBBBCCCAAA>>>===<<<;;;888666444555666666666555333222333444444555555555444444333333333333333333333333333333333222222222222111111111111111111111111111///000000000000///000000////////////000000111111//////000000000000000000................../////////////////////////////////////////////////////////...---,,,,,,---///000///////////////////////////////////////.........///............///000000000000000000000000000000333222222111000000///////////////....../////////////////////////////////....../////////000000000////////////000000000000......////////////..............................000000//////......///000333222222444777888777555444777???KKKWWW```dddeeeeeekkkvvv}}}{{{vvvsssrrrxxx~~~{{{xxxvvvwwwzzz{{{yyyxxxuuusssuuuyyy}}}ppphhhbbb]]]```eeeiiiiiihhhmmmyyyzzzzzz{{{}}}~~~{{{rrrdddTTTDDD888111000------------------------))))))))))))))))))))))))'''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&& !!!"""###%%%%%%&&&######$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((''''''''''''(((((('''((())))))******))))))++++++************++++++---...//////...---...///---...111444666???QQQaaauuuvvvuuu~~~oooUUUPPPNNNQQQWWW^^^hhhpppxxxlllaaaWWWPPPHHHEEE@@@===;;;:::999888777777777777666666555444444444555666666666666555444444444444444444444444333333333333222222222222222222222222222222222222///111222111000///000222...//////000000111111222//////000000000000111111............////////////111111111000000/////////......////////////000000///............///000000////////////////////////000000//////............//////......//////000111000000000000000000000000222222222222111111111111000//////......//////000////////////////////////////////////000000000111....../////////000000000......////////////......------------............000111111000...///111333111333999AAAHHHHHHCCC>>>@@@EEEOOO]]]jjjqqqqqqoooooossszzz}}}yyyyyy{{{zzz}}}ssskkkmmmlllnnnpppuuu~~~zzzzzz~~~~~~xxxrrrlllppppppnnnjjjgggiiiqqqyyy~~~xxxyyy{{{xxxyyy|||~~~~~~yyyrrrmmm\\\SSSHHH???666000000222---............------,,,))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$##########################################$$$%%%&&&'''###"""""""""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''$$$$$$$$$%%%&&&((()))***((((((((((((((()))******++++++************++++++***,,,......------...///000///222555666888@@@KKK\\\kkkiii```\\\aaaggghhhiiikkkttt{{{xxxnnn\\\VVVMMMFFFAAA???===<<<;;;;;;:::999888777777777555555666777777777777777444444444444444444444444444444333333333222222222222222222222222222222222///111333222000///111333...//////000111111222222//////000000000111111111/////////000000000111111111111111111111222222222/////////000000111111111...//////000111111000000////////////////////////.........//////////////////////////////000000111000000000000000000000000111111111222222222222333000000////////////000000////////////////////////........./////////000000------........./////////......////////////......---.........///////////////111222111111222666::::::CCCSSSdddooommmbbbYYYSSSWWW___kkkvvvzzzwwwsssssswww}}}zzzzzznnnmmmiiihhhmmmrrr{{{}}}rrriiifffjjjpppttt|||xxxrrrsssuuuuuuuuuuuuuuurrrjjj___XXXGGG???777444111------222------.........---+++***))))))))))))))))))))))))'''((())))))*********)))((((((((((((((((((((((((&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!""""""""""""""""""""""""############$$$%%%&&&''''''%%%############""""""######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''' !!!###&&&(((***,,,)))((('''''''''(((***+++++++++***************+++(((***,,,---------...///111---...333444111111666DDDQQQeeexxx{{{vvvuuuwww}}}yyyoookkktttxxxvvv|||wwwooocccWWWOOOJJJGGGEEE???===<<<:::999999::::::666666777888888888888888555555555555555555555555444444444333333333222222222222222222222222222222///222333222000///111333...//////000111222222222//////000000111111111222000000111111222222222222000000111222333444444555000000111111222222222222...///000222222222111000000000000000000000000000,,,------...///000111111///////////////000111111000000000000000000000000000111111222222333444444000000////////////000000000000000000000000000000---------.........//////------------.........///......////////////........./////////000000111111...000222333333666;;;@@@MMM[[[rrryyybbbdddjjjsss{{{}}}xxxrrrjjjoooyyy{{{oooiiigggkkkpppuuu~~~sssgggeeeiiiooorrrzzzssskkkllloooqqqoookkkgggaaaVVVJJJAAA>>>666111222000,,,,,,///------......---,,,***)))************************(((((()))***************''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###(((''''''&&&%%%######""""""############$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""!!!$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$&&&((()))******+++''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))),,,,,,,,,+++++++++******+++,,,...000111222111111<<<>>>HHHZZZmmm{{{{{{oooiiiiiifffeeekkkrrryyyrrrfff^^^SSSIIIDDD@@@===<<<======:::888999999999999999777666555555555555555555555555555444444444444333333333333555444444555777777555444222111111000111111222333333222111000000111222333333333222111000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222///////////////000111111))))))***,,,...///000111111111000000//////............///000111222222222//////000000111111111222555333111///......///000000//////...------,,,,,,........./////////000000,,,---...000111000000///---------,,,***+++...111000111222000---,,,///222333444444444777???JJJRRRgggtttyyyiiiiiisssvvvwwwxxxsssooopppuuu|||ssslllkkkooottt{{{{{{mmmfffeeeiiiooo{{{mmmeeecccddddddccc___YYYOOOCCC999333333333222000///...---,,,+++++++++***)))(((((('''************************)))))))))((('''&&&$$$###)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""######$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&'''(((((()))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((()))******,,,,,,---...+++,,,...000111111111111555666<<>>;;;<<<<<<;;;:::999888888777888888777777777777777666444444333333333333222222444333333444555555444222222222222222222333333333222111000//////000111222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000000111111111000////////////000111111............//////000000000000000000000////////////000000111111222222222///000000000111111111111999777444222000000000000........................///////////////000000000...///000222222222222111///000222111000///000111111111000///...///111333222444777:::@@@KKKYYYcccsss~~~kkkhhhrrrvvvxxxzzzuuuppppppttt~~~xxxuuuuuuwww|||zzzvvvsssrrrpppqqq{{{sssnnnlllnnnrrrzzznnnaaaZZZXXXZZZXXXRRRKKKCCC;;;555111///......---,,,+++******++++++******)))(((((('''))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$(((((('''&&&$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###&&&))))))&&&$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))((())))))***+++,,,------+++,,,---///000000000000000///111888@@@KKK\\\jjjsssgggbbb[[[UUUWWW]]]gggttt{{{qqqdddYYYRRRLLLGGGDDD===<<<;;;999999999999:::777777777777777777666666555555555444444444333333555444333444555666444222222333444555555444333222222111111000000111111222111111000000000111111222111111111111111111111111222222222222222222222222222222222222222222222222000000000111111111222222000000000///000000111222333222222111000000////////////000000000000000000111111111222222222222222000000000000111111111111999777555222000/////////,,,,,,---...//////000000000000000000000/////////,,,---...///000000000000---///222222111/////////111111222222333444666888:::>>>DDDJJJQQQ[[[gggooovvvssskkkssswww|||~~~zzzuuuwww{{{|||{{{|||xxxmmmfffbbbaaa]]]\\\bbbttt~~~zzzyyyyyyzzz~~~mmm[[[PPPKKKKKKGGGAAA;;;555222000000,,,,,,,,,++++++*********++++++******)))((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))*********)))((((((''''''&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$################################################""""""!!!$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))%%%######%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++************+++,,,,,,---...////////////...///222444;;;IIIWWWnnn|||vvvnnnddd[[[XXXZZZbbbppp|||vvvkkkaaaYYYSSSGGGEEEBBB???>>>===>>>???999999999999999999999999777777777666666666555555777666666666777777666444222333555666666444222111333333333333333333333333000000000000000111222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333111000000000000111222222444333333222111000000////////////000000111111222333333222222222222222222000000000000000111111111333222111///...------------------...//////000000000000////////////......,,,------...//////000000---///111111000111222333666;;;@@@AAA@@@???AAADDDMMMUUU___fffjjjkkkmmmoooqqq{{{rrrwwwzzz~~~}}}~~~uuuiiiaaa\\\ZZZUUUTTTWWWdddzzz~~~fffTTTIIICCC===:::555111.........///,,,---------------------************))))))(((((((((((((((((((((((((((((())))))((((((((()))***+++)))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$((((((###!!!$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))&&&%%%%%%'''######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((+++++++++*********))))))+++++++++,,,,,,---......//////111333222333===GGGSSSeee|||vvvggg___]]]aaalllwww~~~ssskkk___\\\VVVPPPJJJGGGEEEDDD??????>>>>>>======<<<<<<777777777777666666666666888777666777888888666444333444555666666444222111333333333333333333333333111111000111111222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333111111111111111222333333222222111111111111111111//////000000111111222222333333222222222222222222111111000000000000000000.........---------......////////////////////////......................../////////000111111222222111111222222444777===AAAEEEQQQ^^^aaa\\\VVVVVVYYYbbbnnn}}}|||sssmmmrrrzzzzzz{{{|||}}}wwwrrruuu}}}zzznnnddd\\\XXXTTTSSSVVV```qqqnnnXXXHHH???;;;333222111//////...//////,,,------------.........*********)))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((((((''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&///111***$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$#########""""""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((()))***+++,,,,,,++++++******+++,,,------------000333222111555;;;;;;MMMcccuuuzzzmmmfffeeelllttt~~~yyyqqqggg]]]UUUOOOLLLIIIHHHFFFCCC@@@>>><<<:::999999888888888777777777999888777777888888666444666666777777666555333222111222222333333222222111333333222222222333333444333333333333333333333333222222222222222222222222222222222222222222222222000000000000111111111222222222111111222222333444000000000111111111111111000000111111111111111111111111111222222222222222111111111111000000000000......//////000000111111////////////////////////............/////////000............///000111222111222333555:::AAAIIIOOO]]]nnnwwwpppnnnppp}}}zzzrrrssszzzrrrjjjdddhhhsssttteee\\\XXXXXX[[[aaammm|||qqqXXXFFF;;;666444////////////////////////++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''555;;;111&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((%%%"""###'''******(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++***)))***+++,,,---,,,***,,,111222111111555222===JJJVVVfff{{{xxxrrruuu{{{~~~tttllliii```^^^YYYSSSMMMGGGBBB@@@??????>>>>>>>>>============<<<;;;;;;<<<;;;999777:::999999888888777666666333444555666666555444333555555444333333333444444444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444333222222222222333444444111111111111111111111111222222111111111111111111///000000111111222222222111111111111000000000///000000111111111111111111......//////000000111111......///000111222333333222111111111111333444555666888===BBBIIIQQQ[[[aaatttxxxttt}}}wwwrrrxxxwwwlllcccdddmmmwww}}}pppffffffdddeeejjjuuu}}}zzzrrrgggUUUDDD888333111111......---,,,,,,------...***************))))))))))))))))))))))))))))))***(((((((((((((((((((((((($$$&&&((()))***)))'''%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&777???444&&&$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''(((((("""############$$$$$$$$$#################################$$$$$$%%%%%%&&&########################!!!"""$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&& $$$((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))+++***)))))))))***+++,,,---)))***///333222111333333666999>>>MMMeeezzz}}}xxxxxxzzz{{{xxxqqqiii```XXXQQQNNNFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@AAA@@@>>><<<===<<<;;;:::999999999999777888999::::::999888777777666555444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666777777777777888333333222222333333444555444333333222222111111111333222222222111000000000......///000111222222333222111111111000000//////111111111111111000//////,,,,,,---///000222333333//////000222333444555666;;;;;;::::::;;;<<<>>>???@@@DDDLLLTTT\\\eeennnsssyyyuuu|||~~~zzzwwwsssxxxsssgggeeejjjpppvvv{{{vvvsssnnnjjjiiippp{{{yyypppfff___UUULLL@@@777222111222333...---***)))(((***+++---++++++++++++*********))))))))))))))))))*********''''''''''''''''''''''''$$$'''***---...---+++***(((((((((((())))))))))))%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%''''''&&&%%%$$$###"""!!!$$$ ###%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$######"""#########"""""""""$$$%%%%%%###"""%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$&&&((((((&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******+++++++++******)))))),,,---+++'''''',,,111------..................444444666999>>>HHH[[[lllvvvkkkeeebbboooqqqxxxvvviiiaaa[[[[[[[[[[[[YYYWWWTTTSSSWWWSSSNNNJJJIIIIIIHHHGGGCCCBBBAAAAAAAAABBBDDDEEEAAA@@@???>>>===<<<;;;;;;<<<<<<;;;999777888:::<<<;;;888666666999:::999777;;;:::888666555444444555;;;888666555555666555444555777777777666666888999999888666555444444444555333333222222111000//////111000///........................---......///000+++,,,,,,---...///000000111111222222222000---***111000000000222333222111222111111222111222;;;FFFHHHQQQPPPMMMNNNIIIFFFMMMSSS^^^jjjqqqqqqqqquuuyyy}}}zzzzzzzzztttrrruuu||||||qqqooommmiiimmmuuu}}}||||||{{{|||{{{|||rrrooommmkkkrrr}}}}}}zzzyyy~~~}}}zzzssshhh\\\PPPIII>>>999333///.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***'''%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$############$$$!!! ###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%%%%%%%###"""%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$&&&((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))******))))))((()))+++,,,***&&&&&&***///,,,,,,------.........///......111333444888EEERRR```vvvxxxkkk```[[[^^^```fffnnnuuu}}}~~~wwwwwwwwwuuutttqqqooonnnmmmjjjgggdddbbb___[[[XXXUUUTTTSSSSSSRRRRRRRRRSSSNNNNNNLLLJJJHHHFFFDDDCCCBBBAAA???<<<999999:::<<<;;;999777888;;;<<<<<<:::444444444555666888:::;;;>>>;;;999888999999999888666777888888888888:::<<<===;;;999666555444444444444444444444444555555555000000///...............333333222000000000000000/////////000000111111222222222333333333222111000222000...---...000111222333333444777999>>>KKKXXXooozzz{{{sssmmmaaa[[[bbbiiirrr{{{~~~{{{xxxzzz}}}|||{{{~~~~~~||||||uuurrrqqqooottt}}}tttrrrtttttttttmmmooozzzwwwpppjjjgggmmmwwwssslllgggdddkkkiiieee^^^TTTIII???999888555111...............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%###!!!!!!!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$%%%%%%&&&&&&%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###############%%%&&&&&&&&&&&&%%%###"""%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%''')))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((())))))((((((''')))***+++)))&&&&&&))),,,++++++,,,------...//////---...111333111000666???FFF\\\uuuwwwdddWWWSSSTTTXXX]]]aaakkk|||}}}vvvrrrrrrrrrqqqpppooommmlllllljjjiiigggddd___[[[WWWTTTRRRQQQNNNJJJEEEBBBCCCDDD???>>>>>>???AAACCCBBBBBBBBBAAA@@@?????????@@@AAADDDBBB???>>>>>>>>>======<<<=========<<<<<<===??????>>>;;;888555333333333222222222222111111111111000//////...............111000//////......//////000000/////////000000000111222333222000000000222444333222222222444666777777999>>>EEELLLVVVfffuuutttiiiooossszzz{{{wwwwwwyyy}}}xxxsssyyy{{{yyyxxxwww}}}~~~jjjhhhkkkkkkkkk___^^^dddttttttkkkdddhhhqqq{{{kkkaaaYYYTTTXXXVVVQQQKKKCCC:::333///111///------...//////...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&''''''''''''%%%###""""""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$&&&'''((((((&&&$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((()))))))))(((((()))***+++)))''''''(((+++)))***+++,,,---...//////---...111333222///333:::<<>>===>>>>>><<<999777444333333333444333222000...,,,+++***000//////.........//////---------......///000111222111000000000000111222333555666444111111555:::777888999::::::<<<>>>@@@FFFIIIRRR]]]fffqqq{{{kkkoooooovvv||||||vvvrrrssswwwzzzsssmmmjjjqqq~~~~~~~~~}}}hhheeegggeeeaaaZZZWWWWWWbbbwww|||rrrjjjjjjqqq{{{iii]]]SSSMMMHHHFFFBBB===888333000......------...//////...,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$&&&(((***)))&&&$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))((((((((('''((())))))*********)))******+++***))))))***+++))))))***+++,,,---...///---,,,---///...,,,000666333333;;;MMMeeexxxsssaaa\\\WWWRRRQQQYYYkkk||||||vvvpppmmmlllmmmiiijjjkkklllllllllllllllfffeeedddcccddddddfffgggdddaaa\\\YYYWWWUUUSSSQQQSSSRRROOOIIIBBB===;;;:::888777555444333333333444666555444222000///------000000/////////000000111111000000000111222333333333222111111111333555666555888;;;:::999>>>HHHPPPNNNKKKGGGBBBAAAGGGPPPWWWaaaeeennnxxx~~~rrrrrrooovvv||||||xxxuuuxxx|||tttmmmgggeeelllxxxooojjjiiiccc\\\WWWTTTRRRYYYiii~~~~~~uuusssxxxyyyfffXXXMMMEEE999777555222///.........///...---...//////---+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""&&&&&&%%%$$$$$$$$$$$$$$$$$$'''***)))&&&###$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''((()))************)))))))))******+++++++++))))))***++++++,,,------000...---...---+++...333...222999AAAIIIVVVmmmpppggg\\\TTTQQQVVVcccqqq|||~~~~~~~~~zzzxxxuuussspppooonnnnnnkkkhhhccc```^^^]]]ZZZYYYUUUTTTOOOHHH@@@:::777666444333222111111222333444222222111111111111111111111111111111111222222333333222222222222333333444111111000111333555888:::888>>>DDDFFFIIIRRRcccqqq~~~vvviii[[[VVV]]]kkkwww}}}{{{vvvssszzz|||{{{{{{lllfffdddjjjtttxxxsssiii___VVVSSSRRRWWWddduuu~~~xxxdddTTTGGG???222111000...---.../////////...------...---+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%##################$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!&&&&&&%%%$$$$$$$$$$$$%%%"""&&&)))(((%%%###$$$&&&######""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######$$$&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((('''%%%&&&'''((())))))))))))&&&&&&'''(((***++++++***)))*********++++++,,,,,,///---...000000---...222///222888::::::???SSSgggyyyoooccc\\\[[[aaahhhtttvvv{{{|||vvvsssooommmjjjgggfffgggiiijjjoootttzzz}}}|||||||||yyytttnnnhhhccc```___]]]ZZZWWWUUUTTTTTTSSSRRRMMMKKKHHHBBB;;;666444333333222111111111222333444111111111111222222222222333222222222333333444555444444666777999<<<>>>???:::999999;;;>>>BBBFFFIIINNNUUU]]]aaadddqqqxxxwwwwwwtttzzztttnnnjjjmmmttt|||~~~{{{wwwkkk]]]ZZZWWWZZZcccqqqooo\\\MMMAAA888222111000...............---+++******+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''%%%%%%&&&'''((()))***+++"""#########""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######'''&&&%%%%%%$$$$$$%%%%%% %%%)))((($$$"""$$$'''######""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$###""""""$$$%%%######$$$%%%%%%&&&''''''$$$%%%&&&''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((('''$$$%%%&&&'''(((((((((((($$$$$$%%%'''***+++************************++++++'''&&&)))...///------///222---+++///333666>>>GGGZZZkkktttiiicccbbbeeejjjiiilllrrruuutttuuuxxxwwwqqqccc```\\\WWWVVVVVVXXXZZZ^^^bbbiiinnnqqqqqqnnnllloooooonnnllljjjkkkmmmppp{{{~~~}}}wwwsssqqqqqqeeebbb^^^YYYUUURRRPPPOOOIIIGGGEEEDDDEEEFFFEEEEEECCCCCC@@@<<<777333222333444333222111111111222333999999888777666666555555333333333333444444555666888:::===BBBGGGMMMQQQSSSJJJJJJJJJLLLPPPUUUZZZ]]]mmmuuu|||wwwttt{{{xxxrrrssswww||||||{{{xxx|||xxxgggccc______eeeqqq}}}}}}wwwaaaQQQDDD999111///...---,,,***)))))))))***)))'''(((***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!"""""""""############$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&### !!!$$$%%%$$$%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&***&&&###"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******(((&&&###$$$'''***&&&###!!!###''')))(((&&&''''''&&&&&&%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''(((((((((((()))$$$$$$######$$$$$$%%%&&&)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((+++++++++++++++,,,,,,,,,************+++,,,---...---.........///111555888HHHPPPccc}}}|||sssiii___```___bbbggghhhdddaaabbbpppwwwwwwjjj___\\\[[[\\\gggsssoooooommmlllmmmlllddd[[[bbb]]]YYYXXXVVVTTTUUUYYY^^^hhhmmmiiiffffff```WWWVVVRRRLLLGGGEEEDDDCCCBBBAAA???===<<<===@@@CCCEEEBBB<<<777666999;;;999666666666555444555666777888999AAAGGGFFFDDDBBB???;;;::::::999999<<>><<<;;;;;;<<<===???BBBDDDEEEIIIVVVeeennnnnnhhhYYYLLLLLLKKKKKKMMMTTT\\\dddgggkkkjjjkkksss|||tttrrruuu~~~|||yyy}}}zzz}}}zzzmmmlllkkkhhhjjjqqqyyy~~~oooiiicccbbbcccjjjwww}}}wwwlllfffddddddeee```UUUFFF;;;666333111...------,,,++++++++++++,,,------,,,+++++++++++++++---,,,+++***************(((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$%%%&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((($$$"""&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&))),,,...//////,,,,,,---,,,,,,,,,---///)))'''%%%###""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%&&&''''''((('''''''''''''''''''''''',,,,,,++++++***))))))(((((()))))))))*********+++***************+++,,,------......------...000333333333:::FFFTTTeeezzzsss]]]VVVQQQSSSTTTPPPLLLJJJMMMQQQTTTYYYdddwwwxxxmmmfff___WWWTTTVVVmmmxxx|||tttlllmmmmmmjjjbbb]]]VVVQQQNNNMMMLLLLLLJJJMMMRRRXXX]]]___aaaaaakkkmmmmmmggg\\\SSSNNNNNNMMMNNNPPPSSSWWWZZZ^^^```hhhuuu~~~kkkcccaaaaaafffooozzzzzzzzzyyyrrrtttyyyxxxzzz{{{rrrrrrwwwtttfffdddddd```^^^```eeefffuuuuuummmeeeaaaaaafffrrr}}}{{{sssuuuzzz|||ooobbbXXXPPPIIIFFFEEE???777333222222000...------,,,+++++++++++++++---,,,++++++***+++++++++))))))))))))***+++,,,,,,))))))************)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$###&&&&&&%%%$$$$$$#########################################################$$$$$$$$$######$$$$$$$$$'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""  $$$(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&(((+++,,,***((($$$&&&)))(((''''''+++...,,,***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((())))))******,,,+++++++++,,,,,,---...,,,---...---,,,,,,...000333111333777===III\\\mmmlll```UUUSSSTTTQQQNNNLLLJJJJJJIIIIIIPPP```ttt}}}xxxwwwxxx{{{ppphhhdddeeegggiiigggjjjpppwww~~~qqqiiihhhhhhjjjmmmqqquuuyyy}}}wwwrrrooouuuxxxvvv{{{zzzqqqppptttwww}}}zzztttrrrrrryyyxxxhhhcccaaa]]]YYYYYYVVVWWWaaaxxxuuujjjeeecccfffoooxxxwwwkkkjjjpppuuunnnbbbVVVLLLCCC<<<888888666333111111000...+++---,,,,,,+++***+++++++++++++++************++++++***))))))******+++,,,---((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%#########$$$%%%%%%%%%%%%$$$$$$######################################################""""""############""""""&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))++++++)))'''***,,,---***&&&$$$&&&(((,,,***(((&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((())))))*********************++++++,,,,,,---------++++++,,,...111111222333444888CCCOOOaaakkkyyyxxxggg```^^^ZZZXXXWWWQQQMMMHHHEEEIIIUUUffftttwwwsssvvv{{{~~~|||uuuyyyyyyuuuxxx{{{}}}~~~xxxvvvttt{{{{{{xxxsssrrrwwwvvviiiaaa[[[VVVTTTLLLOOOYYYhhhxxx~~~rrrkkkhhhhhhnnnuuussseeebbbfffddd]]]RRRHHH@@@:::666333000///......---+++)))''',,,,,,+++************+++******)))))))))******+++------,,,,,,+++,,,,,,,,,'''(((((())))))((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""""""""###############$$$$$$$$$$$$######$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!"""&&&(((&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$'''***+++******+++,,,((((((((('''&&&&&&'''(((((((((&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++&&&&&&'''((()))***++++++(((((('''''''''(((((()))+++,,,------,,,+++,,,...,,,,,,...222111111555<<>>666444222111111111///---,,,,,,,,,***))))))+++---,,,++++++***)))*********((((((((((((((()))******,,,++++++************+++))))))************))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&///333---(((((('''%%%+++)))'''''''''((('''&&&)))((((((&&&%%%$$$######%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((******))))))((((((((('''''''''(((((())))))******************************...------------...//////000111222444;;;III\\\jjjyyykkk```XXXXXXWWWRRROOOPPPPPPQQQXXXdddooozzz~~~~~~|||{{{|||~~~yyytttssstttyyy{{{{{{|||{{{ooommmrrrwww|||vvvkkkeeekkkvvvpppiiieeegggiiikkksss|||~~~mmmfffgggcccbbbgggnnnwwwxxx```NNN@@@999888///............---------+++++++++***)))(((((('''******))))))((((((''''''******))))))((((((''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((000333///******)))''',,,***((((((((()))(((&&&)))((('''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''*********))))))((((((((())))))))))))((((((((((((************************------,,,,,,------...///...000222333666>>>JJJSSSnnnyyysssfff```[[[TTTOOOMMMLLLLLLOOOWWW___fffqqq{{{{{{|||zzzwwwxxxyyy}}}|||vvvssstttxxxyyywwwxxx|||~~~vvvvvv{{{|||vvvyyytttlllpppxxx}}}ppphhhbbbbbbccccccfffjjjmmmsssyyypppfffbbbaaafffllltttfffOOO@@@666111000............------------,,,,,,,,,+++***)))))))))***)))))))))))))))(((((((((((((((((())))))))))))+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***000333111---,,,+++***,,,***))))))))))))(((&&&(((((('''&&&%%%$$$$$$###""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))(((((((((*********)))((('''''''''************************+++++++++++++++,,,------+++...111222333555999===OOO]]]qqq{{{nnneee[[[RRRNNNKKKHHHHHHLLLPPPUUU___iiixxxyyyzzzyyyyyy|||yyytttvvvyyywwwtttuuuxxxzzzzzz|||uuuooorrr~~~uuuwww{{{}}}|||}}}~~~ssshhhccc```\\\YYYXXXUUU[[[hhhzzz|||jjjfffdddggglllrrr{{{rrrUUUBBB888222//////............------------------,,,,,,+++*********)))))))))***************'''''''''((()))*********++++++******))))))((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***...111111///---,,,++++++***))))))))))))'''&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''***)))))))))((((((((('''***************************************++++++,,,))),,,000222222222444555999EEEVVVhhhxxxwwwmmmccc]]]WWWPPPKKKJJJKKKOOOZZZeeeooopppqqqooommmmmmoooqqqsss}}}zzz|||~~~}}}{{{|||{{{tttuuu{{{}}}|||~~~yyyuuuuuuwww|||xxxkkkccc\\\UUUOOONNNRRR[[[hhhvvvvvvooolllmmmpppsssxxxrrr]]]EEE999666333111000.........---------,,,,,,,,,,,,+++++++++*********))))))******++++++,,,,,,'''((((((((()))))))))************))))))(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***---000///---+++,,,***)))((()))))))))'''$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))***))))))))))))***+++++++++---///000000111222333111777@@@JJJWWWfffvvv|||tttiii]]]TTTMMMMMMUUU^^^dddddddddbbb___]]]\\\\\\```fffppp}}}}}}yyy~~~|||yyy~~~xxxuuuxxx~~~}}}~~~{{{uuusssuuu~~~yyyrrrpppnnnssszzzssseee]]]TTTMMMQQQRRRXXXaaaiiiuuu|||uuusssssssssuuuxxx~~~{{{lllaaaSSSDDD555111222000...,,,...------------,,,,,,,,,***************)))))))))))))))******++++++,,,,,,***)))))))))(((((((((''')))(((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''***///000,,,+++,,,******)))***+++***'''%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))***))))))))))))***++++++......------------...//////111444888>>>JJJXXXbbbyyy~~~}}}~~~nnn___UUUUUUZZZ]]]\\\YYYVVVSSSQQQOOONNNNNNQQQVVV^^^iiittt|||vvvpppqqq|||zzzuuuxxx}}}vvv{{{|||sssllliiidddjjjqqqtttrrrnnnkkkjjjjjjnnnuuuyyyggg^^^VVVPPPUUUTTTYYYbbbgggooo~~~xxxuuuqqqppprrrwww~~~wwwmmm]]]MMMCCC>>>555///000111///---,,,------------,,,,,,,,,,,,)))))))))))))))))))))))))))))))))************************)))((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&(((///111---+++---,,,,,,,,,,,,---,,,)))&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,,,,---...---------000222333555999AAAGGGYYYaaajjjpppwwwssskkkkkkhhhccc]]]VVVPPPLLLIIIGGGFFFEEEGGGKKKRRR\\\ffflllwwwrrrnnnkkkgggdddiiippp||||||~~~}}}xxxlllmmmpppssstttqqqllliiihhhiiillltttnnneee^^^XXX[[[YYY^^^ggglllqqqyyyrrrooopppqqq|||{{{mmm___WWWOOOCCC:::666666222000222222...---///---------,,,,,,,,,++++++***************************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))&&&(((///222...,,,......---...//////...+++(((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******'''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))***************++++++,,,******+++---000111000///+++///444666444444555777999CCCPPP]]]lll~~~yyyssshhh]]]TTTMMMHHHEEEFFFDDDCCCDDDHHHOOOWWW[[[```^^^\\\]]][[[WWWXXX\\\```uuuzzzxxxxxxyyyzzzwwwppphhhffffffiiipppyyywwwmmmgggaaabbb___dddnnnrrrsss}}}uuuqqqqqqmmmxxxyyyfffUUUFFF???;;;666444666333000000000...***+++...---------,,,,,,,,,+++++++++++++++++++++++++++,,,******))))))((((((''''''''''''(((((())))))******)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&%%%&&&''''''%%%%%%%%%'''222;;;;;;...%%%&&&&&&!!!''' """,,,///&&&!!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!"""###$$$$$$%%%"""###%%%%%%###"""###$$$""""""######"""%%%###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''+++///111111111+++---555222+++000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! )))'''$$$$$$&&&((()))))),,,+++(((&&&%%%%%%&&&'''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!"""$$$''')))'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))))))))))))))))))))))),,,+++)))((((((((()))***++++++++++++,,,---...///...------...111222222111444888???FFFRRRgggnnn```XXXUUUTTTOOOMMMJJJGGGHHHJJJNNNPPPTTTWWWVVVPPPLLLNNNPPPPPPYYY```ppprrrrrr~~~sssxxxqqqkkkiiihhhkkkxxxyyynnndddbbbbbbaaa```bbbjjjooowwwjjjeee^^^```gggooottt{{{~~~{{{vvvppppppttt}}}jjjZZZEEEAAA:::444000///000222///...---,,,---,,,)))'''++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,---+++)))(((((()))''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%(((((('''''''''(((((()))&&&((()))(((&&&%%%%%%&&&)))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$########################&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! ############$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&,,,444555***$$$&&&&&&"""((("""$$$---///'''###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$"""###%%%%%%###"""###$$$%%%&&&&&&&&&&&&$$$!!! ###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&(((***,,,---,,,***222AAA<<<---***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############(((%%%###"""###$$$%%%%%%***)))'''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((((((((((((((((((((((((++++++)))((((((((())))))++++++******+++,,,------...------...000111000//////333888===FFFVVVkkk{{{xxxnnnhhhfffaaa\\\UUUOOOKKKKKKNNNPPPTTTWWWVVVPPPLLLNNNOOOOOOOOOTTTaaaqqq|||~~~}}}~~~wwwrrr~~~yyysssmmmgggccc^^^^^^hhhttt||||||~~~}}}~~~lllbbb]]]YYYVVVVVV[[[^^^lllqqqkkkbbbaaadddmmmxxxzzzvvvrrrnnnnnnrrr|||zzznnn```OOODDD<<<888444000---...///000------.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++)))'''&&&&&&'''(((((((((((())))))))))))''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$###$$$%%%$$$+++---&&&"""%%%'''$$$&&&"""###***,,,&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$######"""$$$%%%%%%$$$######$$$&&&&&&'''((('''&&&%%%$$$"""!!!!!!"""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%(((((((((777JJJCCC...$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******)))&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))******************++++++...---,,,---...///...------///222444888BBBPPP[[[nnnyyyvvvjjj```[[[YYYYYY```cccaaa[[[UUUSSSQQQNNNRRRTTT\\\gggpppwwwwwwssstttrrrvvv{{{sssqqqttt}}}zzz~~~yyypppqqqttt|||{{{{{{{{{zzz{{{{{{wwwrrrmmmfffeeemmmwww~~~~~~~~~{{{vvvzzzsssbbbYYYSSSPPPOOOTTTUUU]]]lllwww|||tttnnnhhhgggppp|||wwwtttsssrrrpppuuu|||vvviii[[[NNNCCC:::555222111///------...///111...000222111...,,,---///++++++++++++++++++++++++))))))))))))))))))))))))************************)))******)))'''&&&&&&'''))))))))))))(((((((((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%!!!&&&'''###"""$$$&&&$$$### !!!&&&&&&""" """$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&444EEE>>>***"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((())))))******))))))))))))******...,,,+++,,,------,,,+++---///111111111666>>>EEEMMMXXXiiixxx~~~wwwttt{{{~~~}}}uuukkkcccXXXPPPNNNNNNRRRZZZ```hhhttt|||qqqkkkiiidddccciiizzzxxxmmmfffeeejjjxxx~~~zzztttdddbbb```cccqqqyyyvvvuuuuuuyyy~~~{{{qqqpppwwwyyyeee\\\VVVTTTTTTXXXXXX]]]fffmmmzzz~~~wwwtttyyyvvvssstttuuuxxxyyy{{{}}}{{{tttllleee\\\XXXOOOEEE;;;555444444............///000111111111444666222,,,((()))+++************************))))))))))))))))))))))))***************************+++,,,+++)))((((((*********))))))((((((''''''((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&!!!"""$$$######"""$$$%%%"""%%%%%%###"""$$$$$$###"""!!!"""$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!""""""###$$$$$$%%%###$$$&&&&&&$$$###$$$%%%#########$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((((('''&&&%%%'''%%%+++666000%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$ !!!######"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((()))))))))(((((())))))(((((())))))******---,,,++++++,,,,,,+++***...///000000///111555999999@@@LLLYYYfffvvv|||zzz}}}zzzyyyfffXXXTTTSSSTTTWWW[[[```mmmyyyuuuiiiaaa]]]ZZZWWWYYYfff}}}{{{nnnddd___^^^fffrrr~~~{{{www}}}vvvpppnnnhhhllluuu}}}xxxssshhhddd\\\WWW]]]kkkuuuyyyzzzwwwvvvwwwvvvvvvzzzxxxsssttt}}}oooddd^^^\\\]]][[[[[[```gggkkkvvvyyysssrrrsssxxxuuupppkkkcccZZZQQQJJJ>>>>>>;;;666111//////111................../////////222444111***&&&'''***************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((((()))*********))))))(((((('''''''''((((((((((((((((((((())))))((('''&&&&&&''''''$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""""""""###$$$%%%&&&''''''!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$###############$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%% !!!"""###$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$#########!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))))))))(((%%%((($$$$$$)))$$$!!!***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### ###%%%$$$$$$"""#########$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((()))***+++,,,,,,+++***+++,,,---,,,+++,,,---......---...111333333666;;;AAAJJJXXXgggrrr~~~xxxvvv||||||tttuuu|||~~~nnncccaaa```___\\\\\\dddooo}}}uuuiii___VVVVVVRRRQQQZZZkkk~~~tttggg```ZZZZZZ^^^eeellluuu~~~nnnhhhdddhhhuuuzzz|||}}}xxxsssssswwwyyymmmccc]]]UUUWWW]]]eeennnuuuxxxzzz|||{{{{{{{{{|||}}}|||{{{uuuooocccXXXXXXbbbjjjlllppppppsssvvvtttrrruuuzzzzzz~~~pppeeeaaaaaa___```eeemmmqqqzzz~~~rrrmmmlllgggbbbZZZRRRJJJCCC<<<777333444444222000...---...,,,,,,+++++++++++++++++++++---///...+++)))***,,,************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((())))))))))))((((((((((((&&&''''''''''''(((((((((***)))((('''''''''''''''###%%%&&&'''%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$$$$###$$$%%%'''$$$###"""###$$$############%%%&&&$$$""""""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""""""""######$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))((($$$((($$$"""&&&!!! +++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&''''''&&&%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&((()))))))))((((((''''''((()))***,,,---...+++******+++---...---,,,+++,,,---------...///111000222555777:::@@@JJJQQQ___gggooorrrrrruuu{{{~~~rrrrrrttt{{{xxxvvvssslllbbbYYY[[[bbbssszzznnncccZZZVVVSSSTTT\\\hhhrrryyyyyyvvvwww~~~vvvhhh```YYYTTTQQQUUUYYY]]]fffoooxxxwwwvvvtttsssrrrrrrqqqeee___YYYYYY___hhhppptttyyyxxxooohhhfffiiimmmqqqrrr{{{uuummmeeeaaabbbdddqqqyyyvvvuuuyyy|||{{{{{{sssiii^^^VVVPPPQQQSSSVVV[[[ccckkkqqqzzz{{{|||}}}zzzmmmkkkrrrzzz|||}}}{{{{{{{{{uuuooonnnqqqxxxooooooqqqvvv{{{|||kkkdddccceeeeeejjjrrrwwwvvveee[[[WWWNNNIIICCC===999555222000333222111111000///---,,,++++++)))(((((()))***++++++,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((((((((((((((())))))))))))%%%%%%&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###$$$%%%$$$$$$&&&'''###!!! ###$$$$$$###$$$!!!$$$%%%!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$############$$$$$$###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###&&&###$$$)))$$$!!!***########################"""######$$$&&&''''''(((###""""""###%%%%%%###"""'''%%%###""""""###%%%&&&%%%&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''((()))+++---...///+++******+++---///...---,,,---------...///000111---000333444444555999======GGGUUU```hhhoooxxx~~~tttnnnjjjkkkpppwwwqqqmmmqqqmmmvvvccc^^^WWWRRRRRRWWW^^^cccdddccciiiuuu{{{tttfff^^^YYYPPPJJJLLLNNNOOOTTT[[[ZZZ\\\```bbbccceeehhhjjjeee```XXXSSSSSSVVVZZZ\\\aaammmvvvuuuppppppsssuuuqqqkkkaaaYYYUUUUUUUUUVVVTTTcccsss|||~~~}}}zzzyyyuuupppiii___VVVQQQQQQLLLXXX___]]]]]]gggppprrrzzzzzzyyyvvvqqqhhh___XXXQQQRRRQQQPPPSSSZZZfffoooyyy{{{}}}~~~sssnnnpppvvvvvvddd^^^]]]aaafffkkkyyypppfffeeegggeeejjjsssyyy~~~}}}vvv|||~~~wwwcccQQQEEE???;;;888555222222222111000000---++++++,,,---+++***,,,+++)))((()))***,,,---///...---,,,---,,,)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))''')))***)))(((((()))***''''''(((((())))))******%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!%%%((('''### """%%%)))### ######!!!###((($$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$"""!!! !!!"""$$$%%%%%%""" """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&)))+++---...(((%%%'''&&&###%%%***)))(((((((((((('''''''''(((((((((((())))))))))))((((((((()))******++++++)))************+++++++++***,,,------++++++,,,...---...///000111222333333999<<>>999555777666555222000...---,,,,,,,,,---------------...++++++++++++******))))))((()))***++++++***)))((()))*********+++++++++,,,))))))*********)))))))))''''''''''''''''''''''''************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&%%%$$$###%%%)))///333KKKKKKEEE999,,,%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''((())))))******(((((()))))))))*********)))***,,,+++******+++------------------------------///111111222222333444444===JJJUUU\\\cccjjjpppqqq|||tttiii```___]]]ZZZ```iiizzzwwwuuu|||{{{yyytttnnnnnn{{{~~~qqqjjjcccbbb^^^ZZZYYY\\\dddjjjsss}}}zzzzzz{{{}}}~~~~~~{{{xxxxxx~~~~~~yyytttqqqrrrwwwzzzeee]]][[[[[[___ggglllwwwwwwiiifffiiikkkkkkqqqyyy{{{zzz{{{|||ppphhh]]]RRRKKK<<<:::888777777555333111------......////////////---------------,,,,,,,,,++++++************))))))((()))***++++++***)))((()))))))))******+++,,,,,,%%%&&&'''((())))))))))))************************************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***,,,---%%%%%%$$$$$$$$$%%%&&&'''...999???999---&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!!!!""""""############"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&(((***)))&&&&&&)))***(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((((((((()))))))))******)))***++++++******+++---++++++,,,,,,---------...+++,,,---...///000000///...333888===AAAIIIRRRYYY]]]lll}}}}}}qqqllleee\\\ZZZ___kkkqqqlllsss~~~wwwvvvuuusssrrruuuzzz~~~yyynnnbbb___bbbkkktttyyyaaaYYYYYYYYY\\\bbbccclllyyy|||mmmgggggghhhuuu}}}{{{{{{|||~~~oooddd\\\QQQDDD>>>555333222111111111000...,,,,,,---...............---,,,,,,,,,,,,,,,++++++************************))))))************))))))(((((())))))*********+++###$$$&&&((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))***,,,$$$$$$###$$$$$$$$$$$$###(((000---&&&###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$### ###%%%%%%###!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######!!!"""%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&((('''""""""''')))&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((()))))))))***(((***++++++******+++,,,))))))******+++,,,------******+++---...///...---...000111222333888>>>DDDHHHUUUfffttt}}}vvvooopppttt|||jjjcccffflllqqqxxxyyyjjj\\\WWWWWW]]]dddpppyyybbb[[[]]]^^^```eeebbbiiisss}}}|||tttqqqppp~~~~~~}}}|||~~~}}}~~~uuufffVVVNNNIIIBBB999555444222000000000111000...000111111111000///---,,,((())))))******+++,,,,,,++++++++++++++++++++++++******))))))))))))******((((((((((((((()))))))))$$$&&&((()))***)))(((''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$###"""###$$$%%%%%%$$$$$$***+++$$$ ###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""%%%%%%"""!!!!!!###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! """%%%((()))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$###%%%######&&&###)))(((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((***++++++******+++,,,&&&'''((()))***+++,,,------,,,---...///000///......000111111111333777:::666>>>JJJVVVdddwwwtttbbb[[[]]]aaaeeebbbxxx|||jjjjjjtttwwwssspppqqqzzzwwwiiiaaaZZZWWW[[[^^^fff||||||eee```ccccccdddgggeeeiiipppxxx|||xxxuuuxxxwwwqqqmmmlllkkkhhh[[[LLL???:::999777333222///---,,,,,,---......---***,,,...000111111111000%%%%%%&&&((()))+++,,,---++++++++++++++++++,,,,,,+++***)))(((((()))***+++(((((((((((((((''''''''''''(((***+++***)))'''&&&************************%%%&&&&&&'''((())))))***(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&%%%######%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''''''''((())))))((('''((()))***++++++************+++,,,---******+++,,,---......///---......///000111111222444777:::>>>FFFXXXooo|||~~~ssshhhaaa[[[XXX[[[bbbuuuooo\\\YYY\\\eeekkk|||~~~|||xxxzzzmmmbbbdddhhhqqq|||sssiiiaaa___[[[WWWXXX```mmmwwwnnngggfffeeeeeehhhgggiiimmmtttuuulllnnnjjjeee___YYYRRRKKKFFF>>><<<999666333111000000/////////...---------,,,---,,,+++++++++,,,---...---,,,***)))))))))***+++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!"""""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((%%%$$$#########$$$&&&&&&*********+++++++++,,,,,,***+++++++++++++++++++++,,,------...//////000000000333555666:::EEEUUUaaattt|||xxx{{{zzzpppiiidddfffpppgggWWWRRRSSSUUUXXXdddyyytttmmmjjjqqqzzzzzzzzz~~~tttjjjjjjppp~~~{{{pppfff^^^WWWYYY___hhhqqq~~~ssskkkeeebbb^^^XXXVVV[[[fffnnnyyywwwqqqnnnjjjjjjmmmmmmnnnqqqyyy{{{uuujjjaaaVVVRRRMMMIIIDDD@@@;;;888888777555333111000000000............------------------,,,+++++++++,,,---,,,+++***)))((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((((((((''''''(((((((((''''''''''''''''''''''''))))))'''&&&&&&'''((()))(((''''''''''''((())))))((()))***+++,,,+++******,,,,,,,,,+++++++++******++++++,,,------.........,,,///222111111444<<>>((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% """$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((---+++)))'''%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''!!!###%%%'''(((((('''&&&((()))***+++++++++***)))))))))((((((((('''''''''&&&'''''''''(((((()))))),,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,...///000111222555888:::;;;EEELLLLLLLLLOOOPPPOOORRRSSSXXXdddttt~~~wwwpppvvv}}}qqqiiiiiihhhdddhhhqqqyyypppeee\\\UUUTTTTTTTTTUUUYYY[[[hhhyyyyyysssllleeeaaa[[[TTTQQQRRROOOTTT[[[eeevvvyyyoooggg___YYYXXXTTTTTTSSSTTTZZZgggxxxqqqmmmjjjlllnnnpppwww}}}~~~yyylll]]]RRRMMMGGGAAA<<<:::777444111000000000111///......000000///...---......//////...---,,,++++++++++++************+++,,,---------,,,++++++)))***+++++++++***)))((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$&&&''''''&&&$$$###$$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&$$$!!!)))777999111'''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&---+++(((&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''!!!$$$'''(((((('''%%%&&&'''((()))***)))((((((***)))((('''''''''''''''++++++++++++************++++++******************)))+++---///000///---,,,////////////000222555666...777===999777;;;===<<<<<<@@@GGGPPP[[[kkk{{{}}}|||vvvooojjjqqq~~~{{{qqqhhhffffffeeefffiiihhhooowwwwwwoookkkgggaaa]]]^^^[[[___bbbdddnnn{{{uuummmfffddddddbbb```bbbiiittt{{{}}}xxxooo^^^JJJ>>>:::777444222222222333333111///...,,,+++,,,---//////...---+++,,,---...///...------,,,+++++++++******))))))***+++,,,---------,,,+++***++++++,,,,,,***)))((((((((((((((((((((((((((('''(((((()))***++++++,,,******************************))))))))))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%&&&((())))))(((&&&%%%&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%''''''((()))%%%%%%$$$$$$%%%%%%&&&''' !!!$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$ !!!$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((('''&&&%%%###"""''''''''''''''''''''''''''''''''''''''''''&&&&&&******))))))((((((''''''))))))))))))************...------,,,,,,------...,,,,,,++++++,,,,,,---.........---,,,---...///000000000111222333333444444444666:::???HHHTTT```hhhrrrvvv{{{|||xxxtttnnnooouuu~~~yyyvvvuuuuuuxxxvvvuuurrrqqquuu|||~~~wwwkkkaaaZZZOOOCCC999444111111111000000///...---------,,,,,,------.../////////,,,------......------,,,+++*********))))))((((((((()))))))))************++++++************++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''(((&&&$$$%%%&&&((((((((('''((('''&&&###"""###$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((()))***)))'''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&'''''''''((((((((((((++++++************+++++++++************+++,,,,,,...---,,,,,,,,,---///////////////000000111111222000111222444888???GGGLLL[[[___ffflllpppqqqooonnnfffhhhnnnxxx{{{yyy}}}yyylll\\\PPPHHHDDD===666111//////000000000//////...------,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********))))))))))))************++++++++++++*********))))))***************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''(((&&&%%%%%%'''(((((((((&&&''''''&&&%%%$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&'''***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((***+++***(((&&&&&&'''))))))((('''%%%$$$###"""''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))))))))***++++++------,,,,,,,,,---...///---.....................111222222111111333666999AAAEEEKKKRRRXXX[[[]]]]]]YYY]]]ccckkkuuu~~~xxxzzzyyysssrrruuu|||zzzuuullldddZZZNNNAAA888666555222000///000111222/////////......------,,,---------,,,+++***************++++++++++++*********************)))))))))***++++++++++++,,,,,,,,,***))))))(((((())))))***)))))))))(((((((((''''''((((((((((((((((((((((((***))))))))))))))))))***'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((&&&%%%%%%''')))((((((%%%'''''''''&&&&&&(((***&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((***)))'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((()))))))))((((((((()))))))))******))))))(((((((((((())))))***))))))))))))***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,000222333333222333444666555777:::>>>BBBDDDFFFGGGKKKPPPUUUZZZaaammm}}}yyytttuuuuuuoookkklllooottt~~~uuugggXXXSSSMMMGGGCCC===777333333222222111111111111111.........---------,,,,,,---,,,,,,,,,+++++++++***,,,,,,------------,,,,,,*********************************+++++++++,,,,,,))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((('''&&&&&&((())))))(((&&&''''''&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%############$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((()))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))+++******************+++***************+++,,,,,,***++++++,,,,,,,,,,,,,,,------------------,,,,,,***---///000000000111222111111222333555666777888<<<@@@DDDGGGKKKUUUbbbmmmzzz{{{|||{{{uuusssvvvoookkkiiiiiijjjnnnwww|||uuuvvvuuuoooggg]]]QQQGGG???===999777666555555444000000000000///...---,,,------------,,,,,,,,,,,,++++++,,,,,,------------+++,,,,,,------,,,,,,+++***************+++++++++))))))))))))*********+++))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&'''(((''''''&&&&&&''''''(((((((((((((((''''''''''''((('''&&&''')))***)))''''''''''''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&$$$$$$$$$##################$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''"""###%%%''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''++++++************+++++++++************+++,,,,,,)))***+++,,,,,,,,,++++++------------------------***,,,......---,,,---.........//////000111222222222333555777999@@@IIIPPPbbblllwww~~~{{{|||ppplllllluuuwwwtttqqqooommmmmmuuu~~~|||ooogggSSSSSSSSSPPPJJJCCC<<<888777666333111000000000111...//////000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........))))))************))))))*********+++++++++++++++(((((()))))))))************))))))(((((())))))***)))))))))(((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((()))))))))((('''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((''''''(((******)))''''''((('''%%%###"""###$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))***))))))))))))***++++++))))))+++,,,,,,,,,+++***+++++++++,,,,,,------...,,,...//////---------...,,,,,,---...//////000000000/////////222666:::===EEENNNXXX^^^gggrrr{{{~~~~~~~~~qqqjjjhhhmmmwww}}}xxxsssllliiiooowwwvvvfffWWWNNN>>>>>>???>>>;;;777444444222222222111///........./////////000000000000000++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))************))))))*********++++++,,,,,,,,,))))))*********+++++++++*********))))))***************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((()))''''''&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''')))***+++)))''''''''''''&&&$$$###%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&((()))(((''''''''''''&&&&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******((()))***+++,,,+++******))))))***+++,,,---------***,,,------,,,,,,...///,,,,,,------...------,,,333111//////222444555555444;;;@@@CCCJJJWWWbbbhhhpppssszzz|||zzz|||zzzqqqxxx|||tttqqqsss|||tttlllfffjjjrrrzzz|||uuunnnddd___ccckkkooo~~~~~~|||vvvlll^^^NNN@@@888444444555555333//////000,,,...///000/////////000---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''')))++++++)))'''&&&'''''''''&&&&&&''')))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&((())))))((('''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''&&&&&&'''''''''''''''''''''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))+++,,,------......------/////////......---,,,,,,---------...///000000111222444777999;;;???DDDGGGRRRTTT[[[iii{{{xxxtttttt|||~~~wwwmmmnnnvvvxxxpppiiikkkyyy~~~wwwxxxtttkkkggglllvvv{{{qqqggghhhsss}}}~~~zzztttssswwwqqqggg^^^WWWTTTTTTTTT\\\___eeennnvvvwwwqqqkkkddd___XXXNNNEEE===777555111111111111111111111111------......------,,,+++........................++++++++++++++++++++++++)))+++,,,,,,***))))))***&&&''')))+++++++++******'''((()))***,,,---...///,,,+++***))))))***+++,,,++++++,,,,,,+++***((('''************************(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''---)))&&&&&&(((***)))'''''''''((((((((((((''''''(((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((()))((((((((('''&&&&&&&&&%%%&&&&&&''''''((())))))***))))))))))))))))))))))))************************************************++++++,,,------------,,,------------------------,,,------...//////000000---...///000111333777:::AAAAAAFFFQQQ___jjjoooppprrrzzzyyypppkkkjjjsssyyy{{{tttnnnbbbdddlll{{{uuummmeeeeeeooo}}}~~~{{{vvvoooooozzz|||rrriiieeeaaajjjxxxyyysssttt|||zzzttttttzzz}}}sssiiicccaaa]]]XXXQQQJJJFFFDDDDDDDDDFFFGGGKKKRRRZZZ]]]ZZZVVVJJJGGGBBB===777333000///////////////////////////---------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++)))***************)))))))))))))))***************+++******))))))******+++++++++,,,,,,+++***((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''(((((((((,,,)))&&&&&&((()))((('''''''''(((((((((((('''''')))(((((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''' !!!"""$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((******************************************************************************+++,,,,,,,,,,,,+++******++++++,,,------...,,,------....../////////...//////...------000222666555888>>>GGGMMMOOOOOOMMMUUUdddwwwyyywwwyyy}}}yyypppkkkiiijjjnnnrrrvvv~~~}}}yyywwwrrrkkkfff[[[]]]eeesss~~~zzztttlllcccaaagggqqq{{{~~~}}}zzzwwwrrrjjjhhhppp{{{|||yyyqqqhhhbbbZZZaaalllwww|||}}}~~~yyymmmbbbZZZ\\\^^^]]]WWWQQQLLLIIIAAA???;;;888666555555555777666666:::AAAEEEFFFEEE999777555333111000//////---------------------------------------,,,++++++************************************************+++---...---,,,***++++++,,,,,,+++***)))(((((((((************************)))******++++++******)))++++++++++++***)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$$$$%%%&&&'''((())))))***(((&&&&&&'''((('''&&&''''''(((((((((((('''''')))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%$$$""" '''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))***+++++++++++++++)))*********+++++++++,,,,,,,,,---------.........000000000///------///111444333333666:::======<<<999???IIIVVVaaajjjoooqqqsssxxx{{{uuukkkbbb```bbbcccaaa^^^^^^aaagggmmmpppvvvyyy{{{{{{vvvqqqnnnllldddggghhhjjjpppyyy}}}|||~~~|||yyywwwsssmmmeee___XXXZZZaaammmuuu{{{}}}yyywwwqqqiii```\\\```jjjuuu{{{{{{zzzvvvsssnnngggbbbgggnnn}}}yyyvvvpppggg```WWW\\\dddllluuu}}}~~~vvvsssooogggYYYNNNEEEDDDCCCBBBAAA>>>:::777555444333222222111111111222111000222666999::::::555444333222111111000000........................,,,------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***,,,------+++******+++---,,,***)))((()))************+++,,,---...//////((()))***++++++***)))(((***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++((()))******++++++******++++++*********))))))))),,,,,,,,,,,,------------,,,,,,,,,+++***+++---///000//////000222222222222333666;;;@@@DDDGGGIIIJJJLLLQQQUUURRRIIIBBBBBBDDDBBBBBBCCCEEEGGGKKKOOOQQQWWWZZZ___cccddddddcccccc\\\]]]]]]]]]bbbjjjnnnmmmkkkmmmooopppnnnhhh```ZZZUUUWWW]]]fffkkknnnttt||||||yyyvvvtttsssppphhh\\\VVVXXXbbbnnnwww|||}}}vvvtttoookkkhhhbbb]]]^^^bbbjjjsss~~~|||vvvrrroookkkccc[[[RRRTTTYYY___gggnnnsssuuuuuuwwwvvvuuuxxxxxxooobbbZZZTTTNNNEEE===999777555444555444222///222222333333222222111000.........///000000///.....................------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++)))(((((()))+++***)))))))))***,,,---******+++,,,------......((()))***++++++***)))(((******))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++...000............////////////...111444666666777999:::777<<>>999555555777444666999999999999:::<<<===@@@DDDIIIMMMPPPRRRRRRMMMNNNLLLKKKOOOVVVYYYXXXUUUYYY___dddddd```ZZZWWWUUUUUUYYY___aaabbbiiiqqqxxxwwwuuusssrrrqqqpppppprrriii]]]UUUTTT[[[fffnnnrrryyy}}}yyywwwssspppmmmhhheeeddd```[[[YYY[[[[[[bbbllluuuxxxvvvppplllkkkjjjfffaaa___]]]WWWOOOLLLLLLNNNSSSZZZ___aaabbbccceeedddbbbdddjjjnnnnnndddYYYKKKAAA===:::666333333222000000111111000//////000000111111000//////---......///...---+++***)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************((()))+++***(((''''''((()))))))))***+++,,,------+++******))))))(((((((((((())))))******))))))(((***))))))((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######''''''''''''&&&&&&%%%%%%&&&((())))))'''&&&&&&'''''''''((((((((((((''''''%%%%%%&&&'''((()))******$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******)))***++++++,,,,,,++++++************************,,,,,,++++++++++++++++++,,,---------,,,---000222//////000000//////000000+++...222333222111333444111333555555333222222333111333555555333222444555444555666999<<>>AAADDDDDDBBB@@@>>>;;;>>><<<888999===:::444111000000333777:::999777666999:::999<<>>???>>>===:::999777777777888:::<<<:::;;;<<<<<<<<<:::999888999:::::::::999888666555444444555666555444222111333333333222222222222111000000111111222222222333333333444666999===AAADDD???999222///000000...***///...---,,,+++,,,---------,,,+++*********+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,+++)))((('''''''''((()))+++------///---***((('''(((***+++'''((()))******)))((('''+++++++++*********************))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$$$$%%%///HHH<<<)))$$$ ---%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$###""""""###$$$%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%######%%%((()))(((&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))******+++++++++******)))+++++++++++++++++++++++++++***)))***,,,...,,,+++,,,,,,,,,,,,------------------------------------........................,,,,,,,,,,,,------------///..............................///////////////------....../////////000/////////000000000111111111111000222333333111///222111000//////111222444555555555555555444333333333333444444333222111000111222333333333222000///222222111111111000000000111000000000///.........000000111222555999<<<>>>999444000000333666555333......,,,+++++++++,,,---,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((((((((((((((()))***,,,,,,...,,,***)))(((((()))***'''((()))******)))(((''''''((((((((())))))************))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&'''(((&&&%%%###$$$%%%%%%333MMMJJJAAA<<<,,,,,,%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&&&&### %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$$$$%%%$$$$$$############$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###"""###%%%((())))))(((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&((((((((())))))(((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))******))))))((('''&&&((((((((((((((((((((((((...,,,++++++++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,....................................------------)))******+++,,,---...///,,,------------.........///...---...///...,,,***000///.........///111222111000000///////////////....../////////...------/////////000//////...---////////////............------------------------......///000222444777888777333...---...///...,,,------,,,+++++++++++++++++++++,,,---.........---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++)))))))))))))))))))))******+++,,,++++++***)))))))))((((((((())))))))))))(((((($$$%%%%%%&&&((())))))******))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&'''(((444OOORRROOOJJJ222***%%%%%%$$$$$$$$$%%%&&&&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$######""""""######$$$!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&'''(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))((('''''')))))))))(((((((((((((((+++***))))))(((((('''&&&*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------------............---------,,,+++++++++,,,,,,,,,------.........---------.........//////...------...000111000///000000000///000111222222111000///......///000111---........./////////...---------------------------------,,,,,,,,,,,,+++((((((***+++---...///000////////////000222333444444000,,,*********)))''',,,,,,+++++++++*********((()))+++---......------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,++++++************)))))))))))))))***)))***+++++++++)))((('''(((((())))))))))))((((((%%%%%%&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&)))+++$$$555QQQIII888111&&&...%%%$$$$$$$$$%%%&&&&&&'''#########$$$&&&''')))***$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&(((&&&$$$###&&&***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$############$$$$$$!!!"""%%%'''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&'''((()))************,,,,,,+++++++++*********((()))))))))((('''((((((***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...------,,,,,,++++++******.........------,,,,,,,,,------------.........///---+++++++++---......---,,,,,,,,,,,,,,,---......111000///......///000111//////....../////////000---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***((()))***+++---...///000---------......///000000---,,,+++,,,---///000000,,,,,,,,,+++++++++******'''(((***+++,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******)))))))))))))))((()))***++++++***((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%'''+++...666666>>>///%%%'''!!!'''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&'''(((+++---...$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&###!!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))++++++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((((())))))(((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,(((((((((''''''&&&&&&%%%(((***+++***))))))***,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,++++++++++++...------,,,+++***)))(((++++++++++++,,,,,,,,,,,,///---++++++,,,,,,+++***+++++++++,,,,,,,,,------...------------...//////......------,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,++++++***(((((()))******++++++***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,******)))))))))))))))***((((((*********)))((('''))))))(((((((((((())))))*********)))))))))(((((()))((((((''''''(((((()))'''(((((())))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%'''+++...>>>000+++$$$///$$$!!!$$$$$$$$$%%%%%%'''(((((()))((('''&&&''')))+++,,,$$$$$$%%%&&&&&&%%%$$$$$$$$$###$$$(((,,,,,,'''!!!'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((***,,,---%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((()))***+++++++++&&&&&&%%%%%%$$$######"""(((***,,,+++)))((()))+++)))))))))*********++++++************************++++++++++++++++++++++++)))))))))*********++++++*********+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************++++++++++++...,,,******+++,,,,,,,,,,,,------...............++++++,,,---------------///...,,,++++++++++++,,,+++******)))***+++,,,---------------,,,,,,,,,+++---,,,,,,,,,+++***************++++++,,,,,,,,,,,,......---***'''%%%######,,,------...---,,,+++************)))******++++++++++++++++++************************************++++++++++++++++++++++++,,,++++++******+++,,,,,,***)))))))))))))))******(((((()))))))))))))))(((***)))(((''''''((()))***))))))))))))))))))******((((((''''''''''''((((((((((((((()))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&&&&%%%%%%&&&))),,,'''&&&///%%%""")))###((($$$$$$$$$%%%&&&'''((())))))'''%%%$$$$$$$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$'''$$$%%%000===???555(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%###"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))+++,,,---%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""%%%((((((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))(((++++++***)))((((((''''''''')))+++)))&&&%%%&&&((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))***+++,,,,,,------+++++++++,,,,,,------...+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&%%%$$$%%%(((+++,,,,,,++++++,,,------------,,,***+++,,,.........---,,,000///---++++++++++++,,,***)))(((((((((***+++,,,.........---------,,,,,,))))))******+++++++++,,,+++,,,---...............+++,,,---,,,+++***+++,,,------...///...---,,,+++---,,,+++*********+++,,,+++++++++************)))************************************************,,,+++*********+++,,,---)))))))))))))))***++++++((((((((((((((()))))))))***)))(((''''''((()))***&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&''''''((()))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$######$$$%%%$$$###""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%)))%%%&&&222AAADDD999,,,&&&''''''''''''''''''&&&''''''&&&%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$ !!!###%%%'''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%''''''$$$$$$((('''&&&'''&&&$$$###%%%)))))))))((('''&&&&&&%%%%%%((((((((('''&&&%%%######!!!###%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))###$$$&&&((())))))(((((())))))))))))))))))))))))((('''&&&%%%&&&'''((()))))))))(((((('''''''''&&&''''''''''''((()))++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********......---,,,,,,+++******---------,,,,,,+++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***++++++++++++++++++++++++++++++,,,+++***+++---000************************,,,+++++++++++++++++++++...---+++)))((()))******++++++,,,,,,,,,+++******)))***++++++***)))***,,,,,,,,,,,,++++++*********(((((()))))))))*********)))***,,,------,,,***)))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###!!!"""(((000222,,,&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""######$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&'''''''''&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''%%%''''''$$$ $$$)))###$$$%%%&&&&&&'''***---((((((''''''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&'''''''''!!!$$$&&&((())))))))))))(((((('''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''((((((((('''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''(((((()))(((((((((''''''''''''((('''''''''((()))******(((((()))************)))))))))))))))))))))))))))************************,,,,,,,,,++++++*********---,,,,,,+++******)))))),,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++)))***,,,+++***))))))***************************---+++)))''''''))),,,---************************++++++++++++++++++++++++*********))))))))))))))))))***++++++,,,,,,,,,,,,)))***++++++***)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------)))***,,,------,,,***)))************************************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%''')))*********)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%""""""%%%)))&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''(((((((((((('''&&&&&&###$$$%%%%%%&&&%%%%%%%%%+++***)))(((''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((''''''''''''((((((((('''(((((())))))'''((())))))******))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********+++++++++***))))))((((((++++++***************)))************************+++++++++++++++*********++++++++++++++++++++++++******,,,---------,,,+++************************''')))******)))))))))***))))))))))))))))))))))))---***'''))),,,000000///***************************++++++,,,,,,+++++++++******+++++++++,,,,,,,,,'''((()))+++,,,---------)))+++,,,+++***)))***++++++++++++++++++*********,,,,,,,,,---------......)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++&&&((()))++++++)))(((&&&))))))))))))))))))))))))((())))))******))))))((((((((()))******************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######***))))))'''&&&%%%$$$$$$''''''(((&&&$$$$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&''''''(((%%%&&&((()))******))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$&&&)))%%%'''(((&&&%%%&&&%%%###&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''))))))))))))(((''''''&&&)))))))))((((((&&&%%%%%%(((((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&(((((())))))''''''''''''''''''''''''***)))((('''&&&&&&%%%%%%(((((((((((((((''''''''')))(((((('''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++*********)))))))))++++++++++++************************************+++++++++***************************++++++++++++***+++,,,,,,,,,,,,++++++************************'''(((***+++***)))***+++************************((((((+++333:::<<<888333************************)))***+++,,,,,,,,,++++++***)))(((''''''((()))***((((((***++++++,,,,,,,,,***+++,,,+++)))))))))++++++++++++***************))))))************++++++)))***++++++++++++***)))((((((((((((((((((((((((************************'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))(((((()))***************************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###***))))))'''&&&%%%$$$$$$$$$###"""###%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''(((((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&((()))""")))---***(((***+++)))&&&'''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''((((((((((((((('''$$$%%%&&&((()))+++++++++&&&&&&&&&&&&&&&'''((()))&&&&&&'''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$'''''''''((((((((((((((()))((('''''''''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******++++++++++++++++++++++++++++++***++++++++++++++++++++++++(((***,,,,,,+++++++++---++++++++++++++++++++++++%%%)))111<<>>DDD999+++(((((('''++++++******))))))((((((&&&''''''(((((((((((('''&&&''''''(((((((((((((((+++******)))'''%%%$$$###&&&''')))******(((%%%$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''(((((()))******)))((('''''''''''''''((((((((()))&&&&&&&&&&&&''''''((()))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++******************************++++++,,,,,,,,,,,,************************((()))))))))*********+++''''''(((((()))******+++,,,++++++***************************************)))+++,,,,,,***))))))******************************---111444333///***&&&************************''')))+++---...---,,,+++++++++++++++,,,...000111((())))))************)))+++,,,---+++)))(((((()))((()))))))))*********+++)))************+++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************'''(((((())))))(((((('''(((((()))***************''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((())))))***))))))((('''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((('''%%%%%%%%%&&&(((***&&&''')))***++++++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++)))(((((()))***++++++*** 444@@@777++++++000222---,,,,,,+++***)))((((((''''''((((((((((((''''''((())))))))))))((((((''''''((()))***++++++++++++%%%'''((()))((($$$ &&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((()))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))+++,,,,,,+++******&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))******++++++++++++************************(((((())))))*********+++&&&''''''((()))******+++,,,,,,+++***))))))******)))))))))))))))))))))))))))+++,,,+++)))((((((((())))))))))))))))))))))))---------,,,***)))+++---************************&&&(((+++---...---,,,+++"""$$$'''+++...//////...&&&'''(((***+++++++++++++++,,,---+++)))(((((()))(((((())))))*********+++((())))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************''''''((((((((((((''''''(((((()))***************&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,+++***))))))(((((()))))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((&&&$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&))))))'''$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))'''%%%&&&((()))'''%%%'''''''''((((((((())))))(((((())))))*********+++'''(((((())))))***+++++++++++++++)))((((((***,,,)))))))))*********++++++++++++***)))'''&&&(((***...///000222222222222111444333222111///...---,,,(((((((((((())))))))))))+++***(((''''''(((((()))'''''''''((((((((((((((('''((((((((('''&&&%%%%%%(((&&&$$$%%%&&&((()))(((((()))(((&&&$$$###$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++)))''''''(((((('''&&&((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%((('''''')))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&###(((,,,,,,'''%%%&&&(((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&***((('''&&&&&&(((***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))(((((())))))******)))(((''''''************************))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++&&&&&&''''''(((((())))))...------,,,+++***))))))))))))))))))***+++,,,---,,,,,,++++++***)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++,,,,,,.........,,,***)))******))))))((((((''''''***************)))(((((($$$$$$%%%'''***+++***)))))))))))))))*********+++******)))((((((((()))))))))***+++***((('''((()))(((((((((((()))***+++++++++***((('''&&&'''((((((***))))))(((''''''''''''+++,,,,,,,,,,,,***)))(((***************+++++++++...,,,)))%%%$$$$$$%%%&&&((((((((((((((('''''''''$$$&&&)))++++++)))'''%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((($$$%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((&&&$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((())))))))))))'''&&&''')))***)))'''(((((((((((()))))))))***)))*********++++++++++++------......//////000000---......---,,,,,,---///))))))***++++++,,,------***+++++++++***+++...000444555777999;;;;;;;;;;;;999999888666555444333222+++++++++******)))))))))***)))((((((((()))******)))))))))(((((('''''''''&&&&&&'''((((((((('''''')))'''%%%%%%''')))))))))'''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((&&&&&&'''((('''&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%###"""!!!!!!'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''+++***)))((('''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))*********)))((((((************************))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((())))))***+++((((((((())))))*********,,,,,,++++++******))))))((((((((())))))***,,,,,,+++++++++*********)))))),,,,,,+++++++++*********))))))))))))))))))))))))***))))))((()))***+++,,,++++++***)))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''&&&&&&&&&(((***+++***)))(((((((((((((((((())))))******)))(((((()))))))))***+++,,,+++)))((()))***(((((((((((()))***+++,,,+++***)))((('''(((((()))******)))))))))***++++++,,,---.../////////...---,,,,,,,,,+++++++++*********)))(((&&&&&&''')))***)))))))))(((((('''''''''$$$%%%'''))))))(((&&&%%%(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&''')))(((''''''((()))((())))))))))))))))))(((''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""!!! !!!$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******++++++++++++******+++---...---,,,,,,,,,,,,,,,---------...............////////////////////////////////////000222333333222111111222/////////...............***+++------...111444777:::<<>>===<<<;;;:::222111000///---+++***)))******)))))))))******+++++++++***)))((('''&&&&&&%%%&&&'''((()))))))))))))))'''&&&&&&((())))))((($$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%&&&&&&'''''')))((('''%%%""" &&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++)))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******)))(((&&&%%%%%%%%%&&&&&&((())))))))))))*********************************)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))(((((())))))***+++************++++++++++++*********)))))))))))))))(((((('''(((((()))***+++)))))))))*********++++++)))(((((((((((('''''''''))))))))))))))))))))))))+++***************+++,,,+++***(((&&&&&&''')))***))))))))))))(((((((((((('''((((((((((((''''''&&&((((((''')))***+++***((())))))))))))(((((((((((())))))((((((((())))))******,,,,,,,,,***)))***+++************+++,,,------,,,+++******)))*********++++++***++++++,,,---...,,,---///111222333222222/////////...------,,,,,,******************++++++++++++***))))))(((''''''&&&&&&'''((()))((((((((((((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))++++++,,,,,,------...............///000111222222111222222222333333333333444444444444444444444444000000000000/////////...111333555666555444444444777666555444333111000000...000111333444777;;;>>>AAABBBDDDGGGIIIJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB;;;:::888555222///---+++---,,,++++++***)))))))))*********))))))(((((((((''''''((()))))))))((((((((('''&&&&&&((((((((('''"""%%%((()))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&&&&'''(((((('''((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&''')))'''%%%&&&''')))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&(((***+++,,,,,,---(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))'''%%%#########%%%&&&''''''''''''((())))))***************************)))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******************************'''((((((((())))))******'''''''''''''''((())))))((((((((()))***++++++,,,''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))(((((((((((('''(((((()))((((((''''''***)))))))))++++++)))(((+++************)))))))))((((((((((((((()))***++++++---------++++++,,,---------------...///000000///.....................------,,,,,,,,,---......+++,,,...000111111111000000000000000000000000000.../////////...---+++***------,,,+++***))))))((()))))))))))))))***++++++((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))******+++++++++++++++,,,------...////////////000111111222333444555555555555666666666666666666666666666666666666666555555444333222111111///222444555444333333444888888888777777777666666666888:::;;;<<<>>>BBBEEEGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCAAA>>>;;;666222///...000///...---+++)))((('''((()))))))))******++++++************)))((('''&&&'''&&&%%%&&&''''''&&&%%%"""%%%((())))))'''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$***(((&&&'''((()))((('''&&&&&&''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&$$$######$$$&&&''')))'''&&&&&&(((******)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))******+++******((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++---,,,***(((((((((***+++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''((())))))***)))))))))))))))))))))((('''''''''((())))))******''''''''''''''''''((()))''''''((()))***++++++,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((******+++***)))((((((((((((((())))))))))))((())))))******)))))))))+++***)))***++++++)))'''))))))))))))))))))))))))(((((((((((()))***,,,,,,---///000///......///000111111111111222333444555333444444444444444444444222222000///............,,,---...//////...---,,,.........//////000000000000111222222222000...---//////...------,,,++++++******)))(((((()))******(((((((((''''''(((((((((&&&&&&&&&%%%%%%&&&&&&''')))++++++***((('''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!""""""###$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))******++++++,,,,,,,,,+++,,,,,,---...///000000000111333333222222333555666777777777888888888888777777777666666666666666666666555333222000//////---///111222111111111333222333444666777999:::;;;<<<===??????@@@CCCGGGJJJKKKLLLNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIHHHFFFCCC>>>999555111///111000000...,,,***((('''(((((()))***+++,,,------,,,,,,,,,+++)))(((&&&%%%((('''&&&'''((((((&&&$$$$$$&&&((()))((('''(((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&$$$%%%'''(((''''''%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((((((((())))))%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((++++++***)))((('''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((())))))******+++***)))))))))***++++++((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''(((((()))***((((((((((((''''''''''''''''''(((((())))))******((((((''''''''''''((((((''''''(((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))(((''''''%%%&&&(((******)))'''&&&(((((((((((())))))))))))((())))))******************)))((()))******)))'''&&&'''''''''((((((((((((******++++++---...000000222333444444333333444555777777666777777888999:::::::::;;;<<<<<<<<<;;;;;;999999777555444333333222111222222222222000...---------------............---...000222333444333333111111000000000/////////+++***)))((('''''''''''')))((((((''''''(((((()))''''''&&&&&&&&&'''((((((((()))***)))((('''((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$###""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++------...//////000111111000111111222444555555666666888999888666666777999:::;;;;;;;;;<<<<<<<<<<<<::::::999999999888888888666666444333111///------,,,---......---...000222---...///111333444666666777999;;;<<<>>>AAAEEEHHHJJJKKKMMMOOOPPPQQQPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKIIIGGGDDD???999555111///////////////...,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,+++***)))((('''))))))((()))******'''%%%&&&'''((((((''''''((()))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''))))))((($$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$&&&)))++++++)))'''$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((((((&&&%%%&&&(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''***)))(((&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***+++***(((''''''((()))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))((((((((('''''''''&&&&&&)))))))))))))))))))))***))))))(((((('''(((((()))'''((((((((())))))******((((((((('''''''''&&&&&&)))))))))))))))))))))))))))******+++***)))((('''''''''(((((())))))))))))'''((((((((()))))))))***'''(((((()))******))))))(((''''''(((******((('''''''''((()))***++++++,,,......///000222333555666777999::::::999999:::<<<;;;;;;;;;;;;<<<===>>>??????@@@BBBCCCCCCCCCBBBAAAAAA@@@???===<<<<<<<<<<<<:::;;;;;;;;;:::999777666222222111111000///......,,,---...000111222333333222222222222333333333333......---,,,***)))((('''))))))(((((((((((())))))(((''''''''''''((()))***$$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))((('''&&&%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''))))))&&&%%%&&&(((%%%%%%'''((((((((('''&&&************************,,,,,,---...//////000000222222333444555555666666777777888999:::;;;<<<<<<<<>>>>>======<<<<<<<<<;;;;;;:::999777555333111000,,,,,,---,,,,,,---///222------------------------000222444666888<<<@@@DDDFFFHHHJJJMMMOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLIIIGGGCCC>>>999444000...,,,---...//////...---,,,,,,,,,++++++++++++++++++******+++++++++******)))++++++***+++,,,+++)))'''(((((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''((('''&&&&&&((()))))))))$$$%%%'''))))))))))))(((%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%&&&)))---//////,,,)))'''(((((()))***++++++,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&"""'''(((%%%"""$$$'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%$$$###$$$%%%(((+++---'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''((()))+++,,,,,,,,,,,,...,,,***)))((()))***+++))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&************))))))))))))***))))))((((((((())))))(((((((((((())))))))))))++++++++++++************))))))))))))))))))))))))***+++,,,,,,+++***)))(((+++***)))((()))***,,,...'''((((((((())))))******&&&&&&'''((())))))(((((('''&&&&&&''')))***((('''******+++,,,...///000111222222222444555777999:::<<<===>>>>>>======???@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDAAABBBBBBCCCCCCAAA@@@???:::999888666444222111000.............../////////222333333444444555555666333222222111///---+++)))))))))(((((((((((())))))((((((((((((((()))******%%%'''(((((('''''')))***(((((())))))))))))((((((&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&)))***%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&'''''')))((((((((((((***+++---......///111222444555555666777999;;;===???@@@@@@???@@@AAABBBBBBCCCCCCCCCAAA@@@AAABBBDDDDDDBBB???AAA@@@???>>>>>>===>>>>>>===<<<:::999777666666555555555333222000///---------....../////////............---+++******---///222222333333222444777:::>>>AAAFFFKKKNNNPPPPPPPPPLLLLLLLLLMMMNNNOOOQQQQQQSSSOOOHHH@@@:::666444333...///000000///...,,,+++,,,,,,------.../////////***,,,///111222000...---)))))))))))))))))))))))))))&&&""" !!!%%%***...)))(((((((((''''''''''''((('''%%%%%%%%%&&&(((***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&''''''(((((((((((((((***((('''%%%%%%&&&'''(((+++(((%%%%%%''')))++++++%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((('''%%%&&&(((***(((((())))))))))))((((((******)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************))))))))))))***)))((((((((((((((()))'''(((((()))***))))))))))))******)))(((''')))******,,,...000000111444666777666666555666999;;;===>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIICCCBBBAAA???<<<888555333111000......---...///000111111222444444444444444999888666444222///...---000///---,,,******++++++))))))*********))))))((()))&&&###$$$(((+++++++++''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''((()))***************+++---...000222222444555777999:::;;;AAABBBCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEDDDBBBBBBCCCBBB@@@>>>::::::999888777777777777666555444222111111000000111111111111000000000000000000111111111000//////000000///,,,******---///...000222333444777:::<<<@@@BBBGGGKKKOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSOOOMMMJJJEEE@@@:::666444222222111111///...,,,++++++,,,,,,---...//////000)))+++---.........,,,+++***************))))))))))))((('''&&&&&&'''(((((())))))((((((((('''''''''&&&&&&''''''(((((((((''')))((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((((((((((((((()))%%%&&&&&&''''''''''''''')))(((&&&%%%$$$%%%&&&'''555111,,,)))(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''((()))))))))))))))((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))***+++***)))(((***,,,---///111333333555777999<<<;;;::::::;;;<<<>>>???DDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFDDDAAA???===<<<666555333222111000000111------...///000111222333666555555444444333333333444333111...,,,+++++++++***************)))((((((***'''%%%%%%(((+++,,,+++'''(((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,---,,,,,,---...000222444555666666888:::<<<>>>@@@AAACCCDDDFFFGGGHHHFFFEEEDDDGGGGGGIIIIIIHHHGGGDDDCCCBBB???<<<:::999999777666444333222111111000000000111000//////......////////////000111222444444555555555555555555444333333222222000...,,,,,,---000...111666999<<<>>>BBBDDDFFFHHHLLLPPPSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTKKKLLLLLLKKKGGGBBB===999999888666333111000///...,,,,,,------.../////////++++++,,,---------,,,,,,,,,,,,++++++******))))))&&&'''***,,,,,,***(((&&&)))))))))(((((((((''''''$$$&&&(((******)))'''&&&((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&---+++'''&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((())))))))))))((((((((((((''''''(((((((((&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))(((((()))))))))(((((())))))***))))))((('''((()))***+++***+++,,,+++***+++---///222444666888888:::<<<>>>AAAAAA@@@@@@AAABBBCCCDDDGGGGGGHHHHHHIIIIIIIIIIIILLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDD???>>><<<999888666666555000000///......///000111111222333444666777888999999888666333111///...---------------,,,+++))))))+++)))'''''')))+++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&(((***,,,.../////////000111333555777999:::999:::<<<>>>@@@BBBCCCDDDAAACCCEEEHHHIIIHHHGGGFFFGGGGGGHHHGGGEEEBBB>>><<<;;;888444111111222222111222222111000////////////111111000000111222222333111111222444555777888888999999:::999999888777666333333222000//////222444777;;;@@@DDDGGGIIILLLMMMOOOPPPSSSVVVYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTMMMNNNPPPPPPNNNJJJFFFCCCBBB@@@===:::777555555444000000000//////......................../////////------,,,,,,+++***))))))"""$$$))),,,...---,,,***)))))))))(((((((((((('''&&&'''((()))***)))((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%'''%%%######%%%'''(((((('''''''''(((((((((((()))&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&'''(((((())))))((((((&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((&&&'''(((((((((((('''&&&%%%''')))***((('''''''''))))))(((((((((((())))))***************)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***************************)))))))))(((((((((((()))))))))((())))))******+++***((('''''')))+++,,,,,,---............000222555777:::;;;<<<>>>@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBAAA???>>><<<;;;;;;============>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBB@@@>>>===<<<<<<;;;999666222000//////000...///111333555777999:::;;;;;;999777666444333333333333222222111///...---+++***)))((()))*********))))))((((((((('''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((#########$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&'''***---///111222222333444666888:::<<<>>>>>>??????@@@BBBCCCDDDEEEFFFEEEGGGHHHJJJJJJJJJHHHGGGBBBBBBBBB@@@===:::666444888555222000222444666666555444333222111111111111222222222333333444555666555555555666777777888888::::::;;;;;;:::999888888444555555555555777:::===CCCFFFJJJMMMOOOPPPRRRTTTUUUVVVXXXZZZ\\\]]]^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWRRRRRRSSSRRRRRRPPPOOONNNKKKIIIFFFCCC@@@>>>======999888777555333111000///222222111111111111111111//////...---,,,+++***)))%%%&&&(((***+++,,,,,,,,,***)))))))))(((((((((((())))))((('''((()))***+++(((((('''''''''(((((()))))))))((('''''''''''''''(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((()))***++++++***)))(((&&&&&&'''(((((((((((((((&&&&&&%%%%%%$$$$$$$$$$$$,,,)))'''&&&'''((('''&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))&&&&&&'''(((((((((((((((&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''''''''(((''''''((((((((()))))))))((((((((())))))(((((((((%%%''')))***((('''''''''))))))(((((((((((())))))******++++++******)))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))***++++++,,,+++)))))))))***,,,......000111111000111333555555888:::<<<===???BBBDDDAAACCCEEEHHHJJJKKKKKKKKKLLLKKKKKKJJJHHHHHHGGGFFFDDDCCCAAA???===<<<;;;;;;999888777666555333222222333333333444555777888999777777777777777777777777999888888777888999;;;<<>>>>>???===999666333222222222...///000111333444555666999999999999999999999999888888888777666444333222,,,,,,,,,+++***))))))***+++***)))(((((((((((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((""""""###$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&)))(((''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''' !!!"""###%%%&&&'''((()))+++...111333555666666666777:::<<<>>>@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEECCCAAA@@@???<<<;;;:::999777555444333666333222222555999;;;<<<;;;:::999888777777777777666666666666777888999999::::::::::::999999999999;;;<<<<<<======<<<<<<;;;;;;<<<======>>>AAAEEEHHHKKKNNNPPPRRRRRRSSSUUUWWWWWWXXXYYY[[[\\\]]]]]]]]]```___^^^\\\[[[ZZZZZZZZZVVVVVVUUUTTTSSSTTTTTTUUUQQQPPPNNNKKKIIIGGGFFFFFFCCCBBB@@@>>>;;;999777666666666666777666666555444333333222000///---,,,+++,,,+++***(((((()))***+++******)))))))))(((((((((+++***((('''''')))+++---((((((''''''(((((())))))+++++++++,,,+++******)))((((((((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''(((((())))))((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$###$$$&&&(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))*********)))(((''''''''''''((()))&&&((())))))(((''''''(((***)))(((''''''((()))***'''((()))***)))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))******+++,,,---,,,,,,+++,,,---...///000111222111111111333555333555888:::<<<>>>@@@CCCAAACCCFFFIIIKKKLLLLLLKKKNNNMMMLLLJJJIIIGGGFFFEEE;;;:::999777666555444444222222222111111000000000------...///000222333444111111111111111111111111111111111111222333333444777777888::::::;;;::::::999888666555444444444444/////////000000111111111444555666888999:::::::::::::::::::::999888666666///000000...,,,******+++,,,+++)))((((((((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((""""""###$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***,,,,,,...000333666999:::::::::999:::===???AAABBBBBBBBBDDDDDDCCCBBB@@@???>>>===>>>===;;;888666555555555555555555555666777888999888777666888<<<@@@BBBCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGJJJNNNQQQQQQSSSTTTUUUUUUVVVXXXZZZZZZZZZ[[[\\\]]]]]]^^^^^^___^^^]]][[[ZZZZZZZZZZZZWWWVVVVVVUUUUUUUUUUUUUUUSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIGGGEEECCCBBBAAA===>>>???@@@???>>><<<;;;888777666444333111000///000...,,,***))))))***+++*********)))))))))((((((***)))))))))******++++++((((((((((((((()))******)))***,,,------+++)))'''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&%%%%%%!!!$$$'''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&''''''((())))))***((('''%%%######%%%'''((('''((()))(((&&&&&&((()))***)))(((''''''((()))***'''((()))******((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))***+++,,,---............///////////////000111000//////000222///222555777888:::===@@@CCCFFFIIIKKKLLLKKKJJJHHHHHHGGGFFFCCCAAA???===<<<444444333222111111111111......//////000000111111------...///000222444444222222222222222222222222000111111222222222111111222333444666666666666666444444444444333333333333////////////////////////...///222444555666666666888888888888888777666666333444555333000------...---+++***(((((()))***+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''"""############"""!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,...000222333222444777:::<<<=========:::<<<>>>@@@BBBCCCCCCCCCBBBAAA???===;;;999777666777666333111111111222333222222222444777;;;>>>AAAAAA@@@@@@BBBFFFJJJLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMMMMOOOSSSVVVUUUVVVWWWWWWWWWYYY\\\___]]]]]]^^^^^^______``````[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVVVVVVVVVVTTTSSSRRRSSSSSSTTTTTTTTTRRRPPPOOOOOOOOONNNMMMLLLLLLKKKKKKDDDEEEGGGHHHHHHFFFCCCAAA<<<;;;:::888666444222222///...,,,++++++,,,...///************))))))))))))''')))+++,,,,,,,,,***)))((((((((((((((()))******%%%''')))++++++(((%%%###$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******%%%%%%&&&&&&'''((())))))(((%%%###!!!!!!###%%%(((((()))((('''%%%&&&(((***+++)))(((''''''((()))+++)))***,,,---,,,+++)))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))***+++,,,---...//////000111000000000//////000///------...000---///222444666888;;;===FFFHHHKKKMMMMMMKKKHHHFFF???>>><<<:::777555333222111111000//////000000111,,,,,,---...///000111222///000000111333444666777666666666666666666666666333444555555555444222111222333444555666555555444555555555444333222000///000000000000////////////+++,,,...000222222222222555555666666666555555444666888999777333000000111---,,,***(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&)))******'''$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***)))(((''''''***...000222333444666======>>>?????????>>>>>>DDDCCCAAA>>><<<:::999999;;;777333111222111///---000///...---...///111333333555888;;;???BBBDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMPPPRRRSSSRRRPPPOOOQQQPPPPPPRRRUUUVVVUUUSSSVVVUUUUUUSSSRRRPPPNNNMMMOOOQQQSSSRRROOONNNPPPRRRTTTTTTSSSSSSSSSTTTUUUVVVVVVXXXXXXVVVWWW\\\___^^^^^^\\\ZZZ[[[___bbbdddddd^^^[[[XXXVVVVVVUUUSSSQQQRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOPPPRRRTTTRRRSSSSSSRRRPPPOOOQQQRRROOONNNNNNMMMLLLJJJIIIIIIDDDBBBAAA>>><<<999888777666555333111///......///---,,,+++******+++,,,---++++++***)))))))))))))))***)))'''&&&'''(((***+++***((((((***,,,,,,)))&&&((((((((((((((('''''''''((((((''''''''''''(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&%%%$$$$$$%%%&&&''')))((((((((((((''''''''''''&&&%%%$$$$$$&&&''')))&&&&&&%%%$$$###%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$***((('''((()))***)))((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&+++)))'''&&&%%%&&&((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((()))*********)))'''&&&))))))(((((('''''''''&&&%%%'''((((((''''''(((***))))))))))))************************))))))))))))******))))))))))))******((((((((()))+++---000111000///......------------222000///------///111222222111111555:::>>>>>>===CCCEEEHHHJJJHHHCCC===999;;;999666333111111111222444333111000///////////////000111222222111000000555333222333666999;;;;;;@@@@@@@@@@@@???????????????@@@???===999888:::===999::::::;;;<<<>>>@@@@@@???===:::777555333333333444222000/////////...,,,,,,,,,,,,---......//////111222444666777666555444555666777888888777555555111///...,,,+++++++++++++++)))'''%%%%%%&&&(((***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&(((***)))'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''((())))))))))))(((,,,///333666777888:::;;;??????@@@@@@??????>>>>>>===<<<:::888777666555555333000......000111111//////.........///111444555777888<<>>;;;777555555555444333444444666666888888888888777777777777999::::::;;;:::999777666555444333444777;;;===>>>DDDDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGDDD@@@>>>???AAA@@@@@@AAACCCEEEHHHJJJKKKJJJIIIHHHEEEAAA<<<777555666333111////////////.../////////...------,,,,,,+++,,,...000111111000///666777888999999999888888555444222111000///000000---,,,)))'''&&&''')))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''((()))***+++,,,222555888;;;<<<<<<>>>???AAAAAAAAA@@@???>>><<<<<<777666555333222222222222---,,,***+++---///000000//////000111333666999;;;>>>???BBBFFFIIILLLMMMNNNLLLMMMOOOQQQPPPOOOMMMLLLMMMNNNPPPSSSUUUVVVWWWXXXTTTVVVXXXXXXXXXXXXZZZ[[[WWW]]]ccceeebbbaaacccfffkkkmmmoooooolllhhheeedddkkklllkkkhhhdddeeelllrrruuuqqqiiidddgggpppuuuuuunnnfff^^^]]]fffttt|||qqqfff___YYYTTTRRRNNNJJJFFFAAA@@@AAACCCEEEFFFHHHIIIJJJJJJKKKMMMOOOTTTUUUTTTRRRPPPNNNOOOPPPQQQRRRSSSTTTTTTRRRPPPOOOMMMMMMMMMLLLJJJHHHEEEDDDCCCAAA>>>;;;888555333333222111///...,,,+++++++++,,,,,,+++++++++,,,,,,---,,,+++)))((((((((())))))***)))((()))++++++)))(((+++******)))((('''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%'''((()))((('''%%%%%%&&&&&&%%%###$$$$$$%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***)))(((&&&&&&''''''((('''''''''(((((())))))***''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((******)))(((((((((((((((((((((((((((''''''''''''***+++,,,+++)))))))))+++)))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((()))***++++++......///111333555777999777666333000.........///000111444777:::<<<>>>???DDDBBBAAAAAACCCDDDDDDCCC===<<<999777666555555555333444666999<<<>>>@@@AAABBBCCCDDDFFFFFFEEEEEEDDDHHHHHHHHHHHHGGGEEEDDDBBB>>><<<::::::<<<>>>??????CCCDDDEEEGGGIIIKKKMMMMMMLLLLLLLLLIIIEEEBBBAAABBBCCCCCCEEEGGGJJJMMMOOOQQQPPPQQQRRRQQQMMMGGGAAA===<<<999555333222222111000000000///......---,,,,,,+++---///000222222111111666777888:::;;;;;;;;;;;;888777666444333333333333111///,,,***(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((+++---000222555888;;;=========>>>@@@@@@??????>>><<<;;;999888666555444222111111000000...---,,,,,,---...///000444444666888;;;>>>AAACCCFFFGGGIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNQQQQQQSSSTTTVVVXXXZZZZZZVVVYYY[[[\\\\\\]]]aaacccgggpppyyy{{{yyywwwzzz~~~|||}}}tttooooooqqqpppkkkgggiiisss|||~~~zzzqqqkkknnnuuuxxxvvvmmmjjjdddaaaeeesssvvvnnnfff___[[[XXXSSSKKKDDD@@@AAADDDGGGFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNMMMKKKKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTTTTLLLMMMNNNOOOOOOMMMLLLKKKJJJHHHEEEBBB>>>;;;999777888777555333111///------,,,++++++++++++,,,---------,,,+++))))))(((((()))))))))))))))******))))))*********))))))((((((((())))))************))))))***)))'''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((('''''')))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%''''''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&'''&&&%%%$$$%%%'''***+++***(((''''''''''''&&&$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((&&&&&&''''''((()))******'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((+++***((('''''''''((()))(((((((((((((((''''''''''''((()))(((&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((()))))))))((((((((()))***+++,,,---111222333555777:::;;;===:::888666333222222333444555777<<<@@@DDDGGGHHHHHHEEECCCAAA@@@???>>>>>>===888888777777888:::===>>><<<>>>CCCGGGKKKNNNOOOOOORRRTTTUUUVVVVVVUUUSSSRRRTTTTTTUUUUUUUUUTTTRRRQQQOOOKKKGGGEEEDDDDDDCCCBBBEEEFFFHHHIIIKKKMMMOOOOOONNNMMMLLLIIIFFFCCCAAA@@@AAAAAABBBDDDFFFHHHJJJKKKKKKMMMPPPSSSRRRPPPMMMKKKGGGCCC>>>:::888777666555.........///////////////---...///111222333333222444555777888:::;;;<<<===888777666555444333333333333111...+++)))((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%&&&((())))))'''((()))+++///333666999888;;;===>>>>>>======>>>;;;::::::999888666555444666555333222000/////////000000000000111333555777;;;<<<>>>AAADDDGGGJJJKKKLLLMMMNNNNNNOOOOOOOOONNNTTTSSSQQQPPPPPPRRRSSSUUUWWWXXXZZZ]]]```dddfffhhhbbbccceeegggiiilllooorrrzzzwwwlllnnnmmmhhhdddhhhsss}}}}}}|||wwwrrrrrruuutttooohhhlllnnniiifffmmm~~~{{{tttlllfffeee^^^TTTKKKEEEDDDFFFHHHNNNPPPSSSTTTSSSRRRRRRSSSOOOOOOOOOMMMJJJIIIJJJKKKRRRRRRRRRRRRRRRRRRRRRRRRIIIJJJLLLMMMNNNOOONNNNNNMMMLLLJJJHHHDDDAAA???>>><<<;;;:::777444111///...,,,,,,,,,++++++,,,,,,---------,,,+++***))))))))))))******))))))))))))***)))))))))***************))))))************))))))***)))'''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%***+++,,,,,,+++)))'''%%%)))(((((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''%%%######%%%''''''&&&###'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$%%%'''***+++'''%%%$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***((('''''''''((()))'''''''''(((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''((()))******'''((((((((())))))******((())))))***,,,...000111333555777999<<<>>>???@@@???>>><<<;;;;;;<<<===>>>AAACCCFFFHHHJJJJJJIIIHHH>>>===;;;999666666666777666777;;;???CCCGGGJJJLLLNNNQQQUUUYYY\\\^^^^^^^^^bbbbbbcccdddbbb```]]]\\\[[[\\\]]]^^^______^^^]]][[[XXXSSSPPPNNNNNNLLLKKKOOOPPPQQQRRRSSSTTTUUUUUURRRPPPNNNLLLIIIGGGEEECCCCCCCCCBBBBBBCCCDDDDDDEEEGGGIIIKKKNNNQQQSSSUUUUUURRRNNNIIIDDDAAA???===;;;333222222222111000000000***++++++,,,------......111222333555777999;;;<<<999888888777666555444333333222///,,,***((('''''')))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&'''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&((()))+++++++++,,,...000444777:::<<<<<<===??????===;;;;;;;;;444444444444444333222111333222111000///.........111333555666888;;;???BBBAAABBBDDDGGGJJJLLLNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNMMMNNNOOOQQQUUUYYY[[[bbbdddhhhnnnssswwwzzz|||tttsssrrrtttxxx|||~~~~~~~~~~~~mmmllljjjeeecccgggqqqyyy}}}|||xxxsssoooxxx}}}yyyrrrrrr~~~zzzuuuuuunnncccXXXPPPLLLKKKLLLSSSWWW[[[]]]\\\[[[ZZZZZZ^^^]]][[[VVVQQQMMMLLLLLLRRRRRRSSSRRRPPPMMMJJJHHHGGGHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJHHHFFFEEE??????===;;;777444111000//////...------------------,,,,,,,,,+++*********)))******)))(((((()))+++************************'''(((************((('''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&,,,---//////...,,,)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&###"""###&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((******)))((((((((((((((('''''''''(((((((((((((((((()))***)))''''''''')))&&&&&&'''((()))******+++(((((())))))******++++++***+++,,,---///222444555777888;;;>>>@@@BBBCCCDDDFFFEEEEEEEEEFFFFFFGGGGGGJJJJJJJJJIIIGGGDDD@@@>>>666777666555444555888;;;===@@@FFFLLLRRRVVVYYY[[[___aaadddgggiiiiiiiiihhhiiiiiiiiihhhfffdddbbb```^^^___aaacccddddddcccccc^^^[[[XXXVVVUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVXXXUUUQQQOOOOOOOOOMMMLLLJJJIIIHHHFFFFFFEEEEEEEEEIIIIIIIIIKKKMMMQQQTTTVVVUUUSSSOOOLLLIIIGGGDDDBBB>>>===;;;888555222000///------------------------//////000222444666888:::;;;;;;;;;;;;:::888777666444222000...+++)))((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((***+++,,,((((((((((((((((((((((((''''''((()))***,,,......111222444666999:::;;;<<<;;;<<<===<<<999777555555...//////000111111111111////////////000000111222555888:::<<<===@@@DDDHHHDDDEEEGGGIIIKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPJJJMMMSSSYYY```eeeiiikkkrrruuuyyy{{{wwwxxx~~~~~~zzz}}}|||wwwuuuxxx~~~ssshhhaaa]]][[[ZZZ^^^dddggghhhhhhggggggmmmlllhhhbbb[[[VVVSSSSSSTTTXXX]]]```^^^XXXPPPKKKJJJIIIHHHGGGHHHIIIJJJLLLJJJKKKLLLMMMMMMMMMLLLKKKDDDDDDCCCAAA>>>:::777555333222111000///.........,,,,,,,,,,,,,,,,,,++++++)))***+++)))''''''))),,,...---,,,+++***)))((((((&&&''')))******)))'''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''))),,,......,,,)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''### !!!%%%'''&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((()))***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))((()))+++***))))))***+++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---...000333666888999:::<<>>EEEJJJQQQSSSWWW[[[```dddgggiiihhhiiikkklllmmmmmmllllllhhhgggfffeeedddcccbbbaaa___```bbbcccdddccccccbbb^^^[[[WWWVVVVVVVVVVVVVVVPPPPPPQQQQQQRRRSSSSSSSSSXXXTTTPPPNNNOOOQQQQQQQQQMMMLLLKKKIIIHHHGGGGGGGGGIIIHHHHHHHHHJJJLLLNNNOOOQQQPPPOOONNNNNNMMMJJJGGGGGGFFFCCC???;;;888555444555444333222111111111111.........000222444666888============<<<:::888777555444222000---+++***)))+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((***+++---...)))))))))))))))))))))))))))))))))+++,,,...000111555777999:::;;;;;;;;;:::888999:::888444111//////+++,,,---///000111111111......///000222444666777<<<>>>@@@@@@???@@@DDDHHHEEEFFFHHHIIIKKKLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSQQQWWWaaalllvvv|||{{{tttuuu||||||wwwqqqxxxwwwqqqnnndddiiipppuuuwwwxxxxxxxxxsssrrroooiiiccc^^^[[[[[[\\\cccmmmuuuuuunnnddd\\\OOOMMMIIIGGGFFFGGGHHHJJJHHHJJJLLLNNNOOOOOOOOOOOOJJJJJJIIIGGGDDD@@@===;;;666555444222111000000///++++++,,,---------,,,,,,)))***+++)))''''''***---111000...,,,***(((&&&%%%&&&'''(((******((('''&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''' ###'''+++,,,+++(((&&&))))))((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&((($$$ $$$'''&&&$$$###$$$$$$%%%&&&'''((((((((('''%%%$$$%%%&&&(((***%%%%%%&&&&&&&&&%%%$$$$$$"""!!! """$$$&&&%%%%%%######$$$%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&((()))******'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))*********)))'''&&&&&&'''''''''(((((())))))'''(((******))))))***,,,---,,,+++***)))(((''''''))))))***+++,,,,,,------......000222555888:::<<<===???BBBEEEHHHJJJKKKKKKHHHIIIJJJJJJJJJHHHEEECCC;;;;;;:::999888777555555111444999===BBBIIIRRRXXXcccccceeegggjjjnnnqqqsssjjjkkkkkklllllllllllllllccccccaaaaaa`````````aaa```aaabbbcccbbbbbb```___^^^[[[WWWTTTSSSSSSRRRQQQNNNOOOPPPQQQRRRSSSTTTTTTTTTOOOJJJHHHKKKNNNOOOPPPLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIKKKKKKLLLNNNPPPOOOMMMJJJJJJIIIGGGDDDAAA>>><<<:::888777555444333222222222.........///111333666777<<<<<<======;;;:::888777666555333111///---,,,+++++++++++++++*********)))))))))))))))))))))))))))$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&(((+++&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%+++***(((&&&%%%$$$%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''(((***+++***+++,,,...000333555666999:::;;;;;;;;;:::999888888666444111...,,,)))((()))+++.........---...///111222444444555666999;;;<<<>>>@@@AAABBBCCCEEEGGGHHHDDDDDDHHHLLLLLLNNNRRRYYY]]]aaabbbaaaaaadddffffffmmmxxxzzztttsssvvv||||||~~~}}}~~~{{{||||||xxxrrrkkkeeecccccclllyyyxxxooofff```XXXRRRPPPMMMHHHDDDCCCHHHMMMQQQRRRPPPOOOOOOKKKKKKKKKKKKKKKIIIEEEBBBBBB???<<<:::999666222///...////////////...---,,,---,,,+++***))))))***+++---------,,,,,,,,,++++++...---+++)))'''''''''((())))))))))))((('''&&&%%%'''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''''')))+++'''((('''&&&%%%%%%''')))((((((''''''''''''(((((('''''''''(((((((((((((((******++++++------...///111333555777999;;;???AAABBBBBBCCCGGGLLLOOONNNLLLEEEDDDBBBAAAAAA???<<<999999666333111111444777:::;;;>>>BBBHHHPPPXXX^^^bbbfffddddddhhhmmmqqqqqqqqqpppmmmjjjjjjlllllljjjhhh``````___```bbbcccaaa```^^^^^^___aaabbbaaa^^^[[[]]]YYYWWWWWWSSSPPPQQQVVVRRRQQQQQQRRRTTTXXX[[[]]]YYYVVVQQQMMMQQQVVVVVVQQQOOONNNMMMLLLKKKKKKKKKKKKLLLJJJGGGEEEGGGHHHIIIIIIFFFGGGHHHHHHIIIJJJLLLMMMLLLKKKIIIGGGEEECCCAAA@@@============<<<;;;999999777666444222000......---444666:::<<<===<<<:::999::::::888666444111///...------,,,,,,***)))'''&&&(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''(((((()))((((((''''''(((***+++,,,,,,,,,...000222444777888::::::;;;<<<<<<:::888777222222000...+++)))((('''***+++------------///000222444555666666777999;;;>>>???AAABBBBBBCCCEEEFFFHHHDDDDDDIIIOOORRRXXX^^^hhhnnnwww}}}~~~}}}}}}~~~}}}xxx~~~~~~vvvrrrlllbbbZZZUUURRRPPPNNNNNNQQQUUUYYYYYYVVVQQQMMMMMMLLLKKKKKKKKKJJJHHHGGGDDDCCC@@@>>>;;;999666555222222111000//////......,,,+++***)))((())))))***++++++*********)))))))))******((('''&&&%%%%%%%%%************)))((('''&&&)))))))))))))))((('''&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&(((***((())))))(((&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++---///000000222333555666888;;;???BBBFFFEEEFFFIIILLLMMMLLLJJJEEEBBB???===<<<;;;999777777777666777:::>>>CCCEEELLLOOOTTTZZZ___ccceeefffgggddd```aaadddiiikkklllkkkjjjiiijjjlllllliiifffaaaaaa```___^^^___```aaa^^^]]]\\\]]]___```___]]][[[XXXXXXZZZXXXVVVXXX]]]ccccccdddeeehhhlllppprrrsssnnnddd\\\^^^dddfffdddaaaaaa___^^^]]]]]]]]]^^^]]]ZZZUUURRROOOMMMJJJHHHHHHIIIKKKLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA>>><<<:::888555222000///000222444777999:::::::::888999999888777555333222......---,,,+++***))))))(((((((((((())))))))))))(((&&&$$$""""""$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&((()))***((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((((((((()))***,,,---......///111333555888999:::;;;;;;<<<<<<;;;888555333...---,,,+++***))))))(((,,,------------...111444333666999:::;;;<<<===???@@@BBBCCCDDDCCCCCCEEEFFFHHHEEEGGGNNNVVV]]]fffooowww}}}vvvmmmccc\\\YYYXXXXXXXXXYYY\\\```bbb^^^VVVPPPNNNMMMKKKIIIIIIJJJKKKLLLIIIIIIGGGDDDAAA>>>>>>>>>:::888666333222111000000---,,,+++***)))***++++++*********)))))))))((((((++++++++++++***)))''''''************)))(((''''''******))))))(((&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###!!! ''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''&&&$$$!!!!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''')))+++,,,((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%''')))'''((()))(((&&&&&&(((***(((((()))******)))((((((((((((((())))))*********'''(((***+++---///111111111222333444666:::???CCCJJJIIIIIIJJJKKKKKKIIIHHHGGGCCC>>>;;;:::;;;;;;;;;;;;===@@@DDDIIIOOOSSSVVV\\\___dddhhhiiigggdddbbbddd```[[[ZZZ]]]ccchhhkkkllllllllllllllljjjfffccc___```aaa___]]]]]]aaaeeedddbbbaaacccgggkkknnnoookkkiiijjjlllllllllpppvvv}}}~~~yyymmmlllrrrvvvvvvvvvuuutttssssssttttttuuusssqqqlllhhhddd___YYYUUUSSSVVVYYYXXXTTTOOOJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEECCCAAA===999666333/////////000222555777999999:::;;;;;;;;;888666555222111000...---,,,++++++)))))))))((((((((((((((('''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((())))))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))'''((()))+++,,,...000000222333555777999;;;<<<<<<<<<<<<<<<:::777333///---++++++,,,,,,,,,---------///000000000000222666999777:::===???@@@AAABBBDDDBBBCCCEEEEEEDDDEEEFFFHHHIIIJJJOOOYYYbbbjjjsss||||||||||||~~~yyyooofff```]]]\\\^^^]]]___dddjjjjjjeee```UUUSSSOOOKKKHHHHHHJJJLLLJJJLLLLLLKKKGGGEEEFFFGGGBBB@@@<<<888666555444555000///...---,,,,,,---...,,,,,,+++++++++*********+++,,,---------+++***)))))))))******)))((('''''')))))))))((((((&&&%%%%%%''''''((((((((((((''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))+++++++++++++++*********''''''''''''''''''''''''&&&&&&%%%$$$$$$###""""""''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%###!!!"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((())))))((('''&&&'''(((%%%&&&'''&&&%%%$$$%%%'''''')))***,,,,,,***)))'''''''''(((((())))))******)))***+++,,,---//////000......000111444:::@@@EEEJJJJJJJJJJJJJJJJJJIIIHHHKKKGGGAAA???@@@CCCFFFGGGIIIKKKPPPUUUZZZ^^^aaacccfffgggjjjkkkhhhddd^^^[[[\\\ZZZWWWWWWZZZaaagggkkkpppnnnmmmkkkhhheeebbb```\\\aaaggghhhffffffkkkoootttrrrqqqsssyyyzzzvvvzzz~~~}}}|||wwwqqqmmmeeeiiimmmlllfff]]]VVVSSSPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHEEEAAA===;;;555333000//////111333555;;;<<<===>>>===;;;888666888777444111///------,,,******))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&''''''((())))))***'''(((***---///111333333777888999;;;<<<============<<<999666222---)))'''******+++,,,...///000111444444555555555888<<>>@@@BBBBBBBBBAAABBBCCCCCCEEEGGGGGGGGGHHHJJJLLLQQQTTT]]]hhhooottt{{{~~~wwwttt|||}}}~~~|||zzzwwwwwwxxxyyy|||{{{pppfff``````]]]^^^dddmmmssstttrrriiifff___VVVMMMGGGGGGHHHHHHKKKNNNOOOOOOMMMKKKJJJJJJHHHCCC???<<<:::::::::333222000///---------...,,,,,,,,,++++++++++++***((()))***+++***)))((('''(((((()))))))))(((''''''''''''(((((((((((((((''''''(((((((((((((((((('''***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&((()))***------,,,,,,++++++++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))***+++***)))(((((()))%%%&&&''''''%%%%%%%%%'''''')))***,,,,,,***)))'''&&&&&&'''((())))))******------------------------***+++---///333:::BBBGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNKKKGGGFFFIIIOOOSSSUUU[[[]]]```dddggghhhhhhhhhiiiiiihhhgggccc___[[[XXXVVVVVVVVVWWWZZZ]]]bbbeeeiiihhhfffdddcccbbbccccccccckkkuuu{{{||||||~~~{{{qqqwww}}}~~~xxxpppkkkiiidddccc___[[[VVVQQQMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIFFFDDDBBB>>><<<777333111000111111888999;;;===>>>===<<<;;;===<<<999666333000...---,,,,,,+++***))))))((((((###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''((((((((('''&&&%%%%%%''''''''''''''''''((()))&&&''''''(((((()))******)))+++---111333666777888;;;<<<===>>>???>>>===<<<;;;999666111---***((('''((()))+++---///111333333777888::::::;;;>>>AAADDDFFFFFFFFFEEECCCBBBCCCEEEJJJMMMOOOQQQRRRTTTVVVYYY___ccclllvvvyyyyyy}}}~~~yyyvvvvvvyyyyyyzzz|||~~~~~~{{{yyyxxxvvvtttqqqooonnnnnnnnnuuu|||yyymmmeeeaaaccceeehhhjjjllllllllllllkkklllnnnoooppptttxxx{{{xxx{{{{{{pppcccaaaaaaeeelllsssvvvwww}}}uuugggXXXMMMHHHGGGFFFJJJPPPWWWZZZXXXSSSNNNPPPNNNKKKGGGCCCAAA@@@???777555333000...---------+++++++++*********))))))******++++++,,,+++++++++((())))))******)))((((((''''''((()))))))))))))))'''(((((())))))((((((''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((&&&&&&&&&(((***,,,,,,,,,+++************+++************************&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&))))))(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***+++,,,,,,***(((((()))''')))******)))(((((()))(((((()))******)))((((((''''''(((((()))***++++++//////......---,,,,,,,,,***,,,...111555;;;BBBFFFEEEGGGIIIJJJJJJLLLOOOQQQQQQOOONNNPPPTTTZZZ^^^```ggghhhjjjkkkkkkjjjhhhgggbbbaaa```^^^\\\ZZZXXXWWWWWWXXXZZZZZZYYYYYY[[[]]]]]]```bbbdddfffiiimmmqqqttt}}}}}}uuu}}}}}}~~~{{{zzzxxxtttnnnhhhbbb___VVVTTTPPPLLLHHHFFFDDDDDDGGGHHHIIIIIIIIIGGGFFFEEEEEEBBB???:::777444222111333444666999<<<>>>@@@@@@>>>>>><<<:::777444111000......---,,,+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))***((('''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''((((((((('''%%%%%%&&&&&&'''((((((((((((((('''''''''((())))))******,,,...222555999;;;<<<===??????@@@AAA@@@>>><<<;;;888666222...++++++,,,,,,+++,,,---000222555666777888:::===>>>@@@AAADDDFFFIIIIIIIIIIIIIIIKKKPPPSSSZZZ]]]aaacccfffiiillloooqqqtttyyy~~~}}}zzz|||}}}}}}~~~ttttttrrrnnnjjjjjjlllooonnniiiggghhhgggdddbbbcccaaaaaacccgggjjjkkkjjjiiicccaaa^^^[[[YYYYYYYYYZZZ]]]eeelllkkkcccZZZUUUTTTSSSSSSTTTVVVWWWXXXYYYYYYUUUXXXZZZ\\\]]]___aaacccbbbdddmmmwwwzzzvvvuuuxxxyyy}}}{{{zzzxxxxxxxxxzzz|||}}}uuueeeWWWQQQOOOLLLPPPXXXdddllljjj```VVVTTTSSSQQQNNNJJJGGGEEECCC===<<<888555222000000///,,,,,,,,,++++++++++++***---------------...//////***++++++,,,,,,+++++++++)))***************)))((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&&&&&&&(((+++---------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++,,,,,,***(((''''''(((***+++,,,***))))))***((((((((((((((((((((((((((())))))***,,,------...............------------...000333555888<<>>;;;888666333333444666888:::===>>><<<<<<======<<<999666444111000///...,,,+++***)))(((&&&$$$""""""$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&&&&%%%&&&((()))))))))((('''''''''(((((())))))******///111555999<<>>;;;:::666333///,,,+++---000222...///111444777999;;;<<<888:::>>>@@@BBBCCCEEEGGGHHHIIIKKKMMMQQQXXX___eeeiiilllppptttwww{{{~~~}}}xxx{{{yyysssoookkkgggeee^^^^^^\\\XXXTTTTTTWWW[[[\\\WWWTTTVVVWWWTTTSSSTTTPPPQQQUUUZZZ```ccccccbbbTTTSSSRRRQQQQQQRRRTTTUUUNNNUUU\\\]]]WWWRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOGGGJJJNNNPPPQQQRRRSSSTTTPPPRRR\\\gggkkkggggggjjjmmmrrryyyzzzlll```ZZZXXXSSSWWWbbbqqq|||zzzlll___VVVVVVTTTQQQNNNKKKHHHFFFDDDBBB???;;;777555444333//////.........---------+++***))))))***+++---...,,,,,,---......---------,,,,,,,,,,,,+++)))((('''(((((())))))))))))((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&%%%&&&)))+++---000///...---,,,---......------------------------))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&!!!"""%%%'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***++++++)))'''&&&&&&&&&(((***+++)))(((((((((((((((''''''''''''((((((***++++++,,,...//////000---------.........//////333555888999:::<<<@@@BBBIIIKKKMMMNNNNNNPPPTTTXXX\\\]]]___ccchhhkkklllkkkgggggghhhgggfffeeecccbbb[[[^^^aaadddfffffffffeee```aaabbbaaa```aaadddhhhjjjsss{{{ooocccYYYSSSOOOEEEDDDCCCBBBBBBBBBBBBCCCAAABBBDDDDDDCCC@@@===;;;888777555444444555777888888:::===??????===:::888222111000///---,,,******'''((())))))(((&&&$$$"""######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))(((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((***)))))))))***,,,...///555777;;;>>>@@@@@@@@@???BBBCCCCCCCCCAAA>>>:::888888555000,,,+++---000333222555888:::<<<>>>AAACCCBBBCCCEEEGGGGGGGGGFFFFFFLLLOOOTTT[[[ccciiinnnqqq|||~~~~~~~~~rrrhhh]]]YYYWWWTTTQQQQQQPPPMMMLLLKKKHHHEEEIIIPPPPPPSSSPPPIIIHHHMMMOOOMMMRRRTTTXXX___eeeiiiiiihhhaaa]]]WWWSSSRRRSSSUUUVVVYYY[[[]]]]]][[[ZZZ[[[\\\[[[ccchhhddd^^^ZZZXXXUUUUUUPPPNNNQQQRRRQQQQQQSSSTTTSSSSSSSSSTTTUUUTTTTTT^^^```eeekkktttuuujjjddd___ZZZ[[[```jjjuuu}}}~~~{{{wwwfff```WWWPPPLLLKKKJJJIIIGGGEEEBBBAAA???;;;777444555444111...,,,+++,,,,,,,,,+++***)))))))))***+++)))...333444000---...000111111111000///...---,,,...---+++)))(((((())))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%%%%%%%'''((()))(((&&&''''''&&&%%%%%%'''((()))***)))(((''''''((()))***......---,,,,,,+++******------------...000111222,,,+++)))&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$''')))******))))))(((((((((((())))))))))))%%%''')))***+++***((('''&&&&&&''''''((())))))************(((&&&%%%%%%''',,,,,,,,,---...///000111.........///000000111111666666666666999===AAADDDMMMMMMMMMOOORRRWWWZZZ]]]bbbccceeeeeeeeefffhhhiiiiiiiiiiiihhhhhhhhhiiiiiigggggghhhjjjlllllljjjiiijjjlllooopppqqqttt{{{vvvjjjdddbbbTTTSSSPPPIIIAAA???@@@CCCFFF@@@???EEEGGGCCCAAABBB<<<;;;888444111000222444888:::<<<>>>>>><<<:::888555444111///------.../// """$$$'''((((((((('''%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((''''''''''''''''''''''''''''''''')))((((((((((((((())))))*********+++,,,///111222888999;;;<<<>>>???@@@AAAAAAAAA@@@???<<<999777555333111///---...111444666===???AAAAAAAAABBBDDDFFFFFFGGGHHHHHHHHHHHHIIIJJJPPPVVV```jjjrrrwwwxxxyyyxxxrrroookkkgggddd^^^UUUNNNLLLLLLJJJIIIJJJJJJJJJLLLOOOOOONNNRRRYYYUUU[[[ZZZQQQJJJMMMTTTXXX```ccciiiooouuuyyy{{{|||wwwpppfff___]]]^^^______aaadddggggggffffffggghhhnnnuuuzzzxxxsssppplllgggbbb^^^\\\___aaa___```bbb]]]]]]\\\\\\[[[[[[[[[[[[]]]]]]^^^___cccjjjrrrxxx~~~~~~}}}}}}~~~}}}uuuiii^^^]]]aaagggnnnuuuzzz~~~}}}ttteeeVVVLLLHHHHHHJJJHHHGGGFFFEEEDDDAAA===:::666444222000//////000111---,,,+++******+++,,,---...333666666222//////111333333333333222111000//////...,,,+++*********+++(((((((((((((((((((((((())))))***)))((('''%%%$$$&&&&&&%%%&&&'''''''''&&&'''&&&&&&&&&''''''(((((()))((('''''''''((())))))///......---,,,,,,++++++---------....../////////)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!"""$$$&&&'''''''''&&&((((((((((((((((((((()))&&&&&&(((((()))((('''&&&&&&&&&''''''((((((((())))))******(((&&&&&&'''(((---------...///111222333555444222111111222333444999999:::;;;>>>BBBFFFIIISSSSSSSSSTTTVVVYYY\\\^^^```bbbeeefffffffffhhhiiikkkkkkkkklllllllllmmmmmmllljjjhhhiiillloooqqqqqqxxx|||}}}zzzyyyfffeee```YYYPPPHHHDDDBBBCCC>>>>>>CCCFFFDDDBBBDDDBBBAAA>>>;;;888666666777555777999<<<===>>>>>>===:::888666333000///......"""%%%''')))))))))###$$$$$$$$$$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''(((((('''(((((()))***+++******,,,---000333555666<<<<<<;;;;;;<<<>>>@@@AAA>>>===:::888555333222111///......///222555999;;;@@@BBBCCCCCCBBBCCCEEEGGGGGGGGGFFFEEEEEEGGGLLLOOO]]]eeerrr~~~~~~}}}yyyrrrmmmddd```[[[UUUQQQOOONNNMMMMMMGGGCCCEEEFFFFFFHHHKKKLLLMMMRRRXXXYYYZZZ___gggeeelllnnncccXXXZZZfffqqqsssvvvzzz~~~xxxmmmgggfffggghhhnnnsssxxx{{{{{{{{{}}}~~~wwwmmmiiigggjjjlllkkkllloookkkkkkkkkiiigggfffgggiiiiiigggddd```]]]___cccfffjjjiiigggfffeeehhhlllppp||||||wwwvvv{{{rrrhhhhhhiiiiiilllttt~~~zzzhhhWWWLLLIIIIIIIIIHHHHHHIIIJJJHHHDDDBBB;;;:::777555333222222222...---,,,+++,,,,,,......444777999777333111111333444444444444444333222111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))'''&&&%%%((('''&&&%%%%%%&&&&&&'''''''''((()))))))))))))))((((((((((((((()))***+++///......------,,,,,,,,,------.........---+++***%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%!!!"""$$$&&&'''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))***)))'''''')))***......///000111333555666888777555444444666888:::;;;<<<===@@@DDDHHHLLLOOORRRRRRQQQRRRTTTVVVXXXZZZ```cccfffiiijjjkkkmmmnnnooonnnmmmmmmmmmnnnooooooooommmkkklllrrrzzzwwwuuupppjjjbbbXXXMMMGGGGGGCCCBBBDDDEEECCCAAABBBBBBBBB@@@>>><<<:::888777222333666888;;;>>>@@@AAA???>>><<<999666222000...######%%%&&&''''''&&&&&&###$$$$$$$$$###"""!!!!!!%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,,,,---///111444777999:::======<<<<<<<<<======>>>:::888555111///............///000333666999<<<===???AAAAAAAAAAAABBBEEEGGGEEEFFFFFFFFFHHHNNNWWW^^^pppwww~~~ttt||||||qqqggg___XXXTTTLLLLLLKKKIIIGGGHHHKKKNNNMMMJJJJJJMMMOOOOOOTTTYYY\\\]]]```eeefffgggmmmuuuxxx|||{{{qqqgggiiiwwwzzzoookkkooouuu|||sssnnnmmmpppsssrrrsssvvvuuuxxxyyywwwtttsssuuuyyy{{{xxxsssmmmhhhgggiiillljjjjjjgggbbb]]][[[\\\___fffmmmyyy{{{vvvvvvzzz~~~zzzsssooosss~~~}}}jjjWWWLLLGGGFFFGGGGGGJJJKKKKKKIIIFFFEEEBBB???;;;777333111000///...---,,,,,,---...///666777888777444333333555222222333333222111000000000000000///////////////000000000000000000000000---------,,,++++++******+++***)))'''%%%&&&(((***)))***+++------,,,+++++++++++++++,,,,,,---......---------,,,,,,+++++++++,,,---......---***(((&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))***))))))((((((((((((((('''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******))))))+++------...///000222555777888666666666777888999:::;;;888:::===AAAFFFKKKOOOQQQNNNOOOPPPRRRUUUXXX[[[]]]dddggglllooopppqqqssstttqqqooollljjjjjjlllppprrrsssrrrrrrwww~~~{{{wwwtttoooggg]]]UUUTTTQQQMMMKKKHHHDDDAAA@@@AAAAAA@@@@@@@@@???===;;;444444555666888;;;===???@@@@@@@@@>>>;;;777444222'''''''''''''''&&&&&&%%%((((((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''')))***,,,---000111333666888;;;<<<===;;;<<<=========;;;999777555333000...,,,---...///222333444666999<<<===???DDDEEEEEEDDDCCCCCCFFFHHHGGGJJJMMMOOOTTT]]]iiisss{{{~~~xxxpppjjjbbbZZZSSSNNNJJJHHHEEEFFFHHHJJJLLLOOOTTTWWWXXXWWWXXX[[[\\\]]]ccckkkqqqoooppprrrrrrssszzz|||rrrkkklllwww~~~~~~pppmmmwwwsssooonnnsssvvvwwwyyy|||~~~~~~||||||wwwttttttwwwzzzzzz|||}}}xxxooohhheeeeeeeeefffiiiooouuuyyyzzzzzzyyyvvvrrrsssxxxrrr^^^OOOHHHEEEEEEEEEGGGJJJKKKJJJHHHJJJHHHDDD@@@;;;777444333000///...---,,,---......444555555555444444555666111111222222222111000000///000000000000000000000000000000000000000000000---------......///000000------,,,***''''''***---,,,---///000000000///......//////000000111111111+++++++++******************+++,,,,,,+++)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************)))(((((((((''''''&&&&&&(((((('''&&&&&&''''''(((&&&&&&&&&''''''''''''''')))***+++*********,,,...,,,---...000333666888:::666777888999999888666444444777<<>>???@@@@@@???<<<999888&&&''''''''''''''''''(((&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''')))+++---///111555666888:::<<<===>>>>>>:::;;;<<<<<<:::777444111111000...------///111222777777888:::<<<>>>@@@AAAGGGGGGFFFDDDBBBCCCFFFHHHKKKPPPVVVZZZ___iiivvvxxxnnnddd]]]TTTSSSPPPNNNLLLLLLMMMMMMLLLMMMPPPTTTYYY]]]___```bbbbbbcccddddddeeennnyyy}}}}}}}}}{{{zzzwwwnnniiiiiiooowww|||{{{{{{|||~~~~~~uuu{{{{{{qqqddddddrrr|||uuugggdddfffmmmtttwww{{{}}}}}}}}}yyyxxxzzz~~~}}}}}}{{{uuunnnjjjkkkllllllkkkmmmiiieeeeeekkkttt}}}rrraaaTTTOOOHHHFFFFFFGGGIIIKKKLLLLLLLLLJJJHHHEEEAAA>>><<<:::333222111///............222222333444444444444444111111222222222111111000---...///000111111000000........................------......000111333444,,,...///---***))),,,/////////000111111111111111000111111222222111000000))))))))))))))))))))))))(((((()))))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&''''''((())))))******+++,,,,,,++++++---///,,,,,,...111444777:::<<<;;;;;;<<<;;;888555111///555999???GGGNNNSSSWWWYYYYYY\\\```eeekkkppptttvvvssssssrrroookkkhhhggghhhgggiiilllsss{{{~~~{{{wwwtttkkkllljjjddd``````aaa___OOOJJJDDDAAAAAABBBAAA??????>>><<<999777777666777;;;<<<>>>@@@@@@???>>>===&&&&&&%%%%%%&&&&&&''''''"""######$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%###!!! """$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((()))***,,,...111444555999:::<<<>>>>>>???>>>>>>::::::999888555333000...---------...000333555666;;;;;;;;;<<<>>>AAACCCEEEEEEEEEFFFFFFFFFIIIMMMQQQXXX^^^eeejjjmmmttt}}}vvvrrrkkkddd]]]VVVOOOKKKIIIKKKMMMPPPRRRUUUYYY[[[\\\]]]```gggooosssrrrqqqhhhiiijjjjjjiiikkkwwwxxxwww{{{vvvjjjddd``````gggqqquuuxxxwwwuuunnnaaaVVVXXXffftttyyyxxxpppkkkfffZZZYYY]]]hhhsssyyywwwtttvvvwwwvvvssspppoooqqqvvvzzzyyyvvvuuusssqqqooommmlllmmmppptttwwwxxx|||zzzkkkaaa[[[OOOLLLJJJIIIKKKNNNPPPQQQQQQPPPNNNKKKGGGDDDAAA@@@888777444222000/////////222222333444555444222000...//////000000/////////+++,,,...///000000000///....................................///000222333)))---///...+++***,,,000000000//////000000111222//////000000///...---,,,)))))))))))))))*********%%%&&&&&&&&&''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######"""######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''))))))(((''''''&&&%%%%%%"""$$$%%%'''((((((((('''%%%&&&'''((()))+++,,,,,,,,,------,,,++++++---///,,,---///222666:::===??????>>><<<:::888666555555<<<@@@GGGPPPXXX^^^bbbcccaaacccfffjjjooosssuuuwwwqqqpppnnnjjjfffdddeeeffflllrrr}}}{{{||||||{{{tttxxxxxxrrrpppsssvvvuuueee[[[OOOGGGCCCBBB@@@>>>AAAAAA???>>><<<;;;;;;:::999:::<<<>>>????????????((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''***+++,,,///111444777888======???@@@@@@???>>>===<<<:::777444111///......+++,,,...000333666888999===<<<<<<===???CCCFFFHHHEEEFFFIIILLLOOOUUU\\\aaajjjpppxxx|||}}}vvvrrrlllfff___ZZZTTTOOOKKKGGGDDDAAAIIIMMMQQQVVV[[[___dddgggjjjkkkoooxxxmmmmmmoooooommmppp~~~rrrllllllkkkbbbZZZVVVTTTVVV```mmm{{{ooo]]]SSSUUU```jjjsss{{{vvvjjjccc```WWWWWW]]]kkkxxxqqqkkkkkkjjjhhheeebbb```aaafffjjjwww{{{vvvllluuuyyymmmeeeVVVRRRNNNLLLNNNRRRUUUVVVWWWVVVSSSOOOKKKFFFBBB@@@<<<:::777555222111111111333444444666666444000---++++++,,,,,,,,,,,,,,,+++***+++---...////////////000000000000000000000000///......------...000111'''+++///...+++***,,,///000///.........///111222------......---+++)))(((***************+++++++++$$$$$$$$$%%%&&&''')))***"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&''')))***)))((($$$$$$%%%%%%%%%&&&&&&&&&###"""!!!!!!###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%!!!$$$&&&(((((('''&&&%%%&&&''')))***,,,---...---......---,,,+++---...---///111444888<<>>??????%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&&&&'''((())))))(((((()))***&&&(((---222666:::<<<======>>>?????????===<<<;;;777555222///------...///,,,---///222666999;;;===<<<@@@EEEFFFEEEEEEGGGJJJFFFKKKQQQWWWbbbnnnssssss|||yyylllccc]]]XXXTTTMMMLLLJJJIIIIIIHHHGGGFFFSSSWWW[[[^^^aaafffnnnuuutttsssuuurrrllliiilllqqqvvv}}}yyyggg^^^___WWWSSSSSSQQQRRRbbbvvv|||sssiiibbb[[[\\\ccckkkqqq|||ttthhh```\\\YYY]]]mmmvvveee\\\\\\^^^]]]YYYYYY___eeefffmmmqqqxxx|||}}}~~~~~~{{{tttdddWWWOOOSSSWWWZZZdddqqqxxxoooaaaTTTLLLHHHHHHHHHEEEAAA===999777444111///222333666:::;;;888333///++++++***)))))))))))))))******))))))***+++,,,,,,111///...///111222///---000000////////////000000,,,,,,+++++++++,,,---------000000---,,,///...+++000...***(((''')))+++------+++++++++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''((('''&&&%%%$$$#########''''''((())),,,...000111222000---,,,---.........000111444;;;BBBFFFGGGEEEBBB@@@<<<;;;<<>><<<;;;;;;===???@@@&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%'''((())))))((((((***+++***---111555999<<<>>>>>>>>>??????>>>===;;;999888444222000...------///000333444555777888999999:::>>>@@@CCCCCCCCCEEEJJJNNNPPPYYYcccmmmxxxxxxpppdddZZZTTTOOOLLLIIIFFFGGGIIIKKKMMMNNNOOOPPPVVVYYY]]]aaaeeekkkrrrwww{{{zzz|||ppphhhaaaaaagggnnnyyyvvvdddaaaYYYTTTUUUUUUWWWddduuuxxxooohhh```aaahhhkkkmmmsssxxx{{{|||pppgggbbb___cccqqqmmmccc^^^^^^[[[[[[cccooovvvwwwrrrtttwww{{{|||}}}}}}{{{rrreee]]]^^^___aaalllzzzvvvfffVVVLLLIIIIIIFFFEEECCC@@@<<<888444222222333555777888777333///,,,+++***))))))))))))))))))(((((((((((())))))***---,,,+++---000111///---000000000000000000000000,,,,,,,,,,,,,,,---......///222111......111111///---,,,***))))))+++---...///---,,,,,,---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((()))***+++---///000000000...------...000111222666777;;;BBBIIIMMMNNNMMMFFFEEEEEEGGGKKKRRRYYY]]]eeeeeefffgggiiikkkmmmooommmmmmmmmnnnooonnnkkkiiibbbfffjjjnnnttt~~~}}}~~~uuuooollliiiccc___RRROOOKKKFFFCCCBBBCCCDDDDDDCCCBBBAAA@@@???===<<<'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((('''''''''&&&((())))))((()))+++---111333666999<<<>>>??????@@@???>>>===:::888666444111///...------///000222888999;;;<<<<<<;;;:::999@@@AAABBBBBBDDDKKKTTT\\\dddnnn{{{wwwnnn^^^ZZZSSSNNNKKKJJJHHHGGGHHHLLLQQQUUUXXXZZZ\\\]]][[[]]]___ccciiioootttwww{{{{{{{{{hhh]]]TTTTTT[[[gggvvvtttggg]]]WWWYYY[[[]]]fffqqqxxxzzz}}}xxxooohhhaaaaaafffeeedddbbbbbbaaagggwwwwwwnnnhhhccccccmmmzzzrrrfffcccaaa^^^aaapppzzzrrrlllmmmttt|||yyy}}}zzztttrrrppppppzzzuuu```QQQKKKJJJMMMOOOQQQPPPJJJBBB;;;777555444444444555444222000---,,,+++***))))))))))))******))))))((())))))))))))))))))+++---///...,,,---...///000000///...------,,,,,,,,,,,,---......///111///,,,,,,000222000------------...///000111111///------,,,+++(((&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''((()))***+++)))***,,,.../////////...---------///111444666888???AAAEEEKKKQQQVVVXXXWWWPPPQQQSSSWWW\\\ccchhhlllnnnmmmlllkkkkkkllllllmmmmmmlllkkkkkkkkkiiifffdddgggmmmuuuzzz{{{wwwvvvuuurrrooocccaaa\\\SSSJJJEEEDDDFFFDDDDDDDDDEEEEEEBBB===:::''''''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&'''((()))))))))))))))'''((()))))))))+++---000666888:::<<<>>>?????????@@@???===:::777444222111///.........000222444666888999;;;===>>>>>>======@@@AAACCCEEEKKKWWWeeeooo{{{yyynnnccc\\\OOONNNMMMMMMNNNPPPQQQQQQSSSWWW^^^bbbdddcccbbbbbbaaaaaaaaaccchhhmmmqqqssssssrrrooommmrrrwwwtttnnn\\\SSSLLLOOOYYYfffvvvmmmccc\\\]]]___aaaeeejjjjjjfffdddllluuummmfff___]]]```___[[[VVVRRRNNNPPP\\\iiiyyy{{{ssskkkeeeaaacccgggjjjoootttsssiiigggeeecccffftttvvvdddaaagggmmmooopppqqqppprrrzzz}}}~~~|||jjj[[[RRROOOSSSZZZaaabbb\\\PPPFFF???:::777444333333333222111//////---,,,******))))))...---,,,+++++++++++++++))))))***+++,,,,,,,,,+++***+++---......---+++***+++++++++++++++,,,,,,---+++---+++'''''',,,///...///000000111222222222111000///---,,,+++)))&&&###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((%%%&&&''''''((('''''''''''''''''''''(((***+++,,,)))+++---///000///---,,,,,,...111333666:::>>>@@@GGGIIIMMMSSSXXX]]]___```___```bbbdddgggiiikkkmmmmmmnnnoooppppppooonnnmmmkkkiiigggfffgggiiiiiiiiiuuu{{{|||zzz|||~~~}}}zzzxxx}}}|||}}}{{{xxxvvvwwwuuukkk\\\OOOIIIHHHDDDCCCCCCFFFHHHHHHDDDAAA'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''((()))))))))'''(((******+++---111444999:::<<<===>>>>>>======???===;;;888444111///......///000111444666999;;;999:::<<<>>>???????????????BBBFFFKKKUUUccctttzzzqqqiiiaaaZZZTTTPPPHHHKKKOOOTTTXXX[[[]]]______cccjjjppprrrnnnhhhbbbdddcccbbbbbbdddiiinnnrrrtttqqqjjjbbb___aaaaaa^^^VVVQQQOOOUUU^^^gggrrrzzzooohhhaaa```bbbbbbbbbbbb]]]YYYUUUWWWddduuuyyypppiiiccc]]][[[\\\YYYUUUQQQMMMHHHFFFMMMVVV___hhhrrryyy}}}~~~xxxqqqjjjccc\\\ZZZXXXUUUVVVYYYeeeppp}}}|||rrrmmmdddfffddddddkkkzzzkkkbbbdddiiimmmqqqlllgggccceeeooo~~~|||zzzzzzxxxyyy}}}sssggg\\\UUURRRZZZeeekkkiii___TTTMMMBBB>>>999555444444444444222111000...,,,++++++***......---,,,,,,+++,,,,,,,,,,,,---,,,+++*********((()))+++,,,,,,+++)))((())))))(((((())))))***+++(((***((($$$%%%***------//////000000000///...---...,,,***))))))'''$$$!!!((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((('''''''''(((((('''(((((()))******+++,,,...000000///...---///333777:::===AAAFFFJJJMMMOOOSSSXXX\\\```dddfffkkkkkklllllllllkkkjjjjjjjjjlllppprrrrrrooollliiieeebbbaaaccciiiqqqvvvyyy}}}wwwssstttwwwxxx{{{~~~}}}ooolllnnnqqqtttuuutttrrrqqquuusssttt{{{sss```SSSMMMLLLIIIFFFGGGJJJKKKIIIFFF&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''!!!"""###%%%&&&''''''''')))***++++++---000444888;;;;;;======>>>===<<<;;;<<<:::888555222000......///000222444777:::===>>>======>>>???@@@BBBCCCCCCCCCHHHNNNVVV```mmm}}}oooiii___VVVQQQNNNLLLKKKNNNTTT\\\dddiiimmmppprrrooorrryyytttiiicccddddddbbbdddjjjttt|||{{{mmmccc___]]][[[XXXVVVXXX```eeefffhhhkkkwwwlllhhhcccbbbbbbbbb___]]]QQQNNNKKKJJJPPPZZZdddkkkllljjjfffbbb^^^[[[ZZZYYYTTTRRRPPPNNNIIIEEEHHHNNNQQQXXX```fffkkknnnjjjddd```ZZZVVVTTTQQQLLLLLLNNNRRRZZZdddlllnnnllliiiggg___aaa___[[[\\\dddmmmqqqooovvvsssjjjkkkoooxxxyyymmmdddbbbgggooouuu{{{qqqsssooonnnrrrvvv|||zzzooobbbYYYRRRWWW___hhhlllhhhaaaZZZLLLGGG@@@;;;888888777666666555333111///---,,,,,,,,,,,,++++++***+++++++++---...///...+++)))))))))'''((()))******)))((('''(((''''''''''''((())))))(((***)))&&&''',,,///...+++,,,,,,++++++)))((((((***)))((('''((('''$$$"""''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))***+++...///000222222222111111555:::???CCCEEEHHHNNNRRRSSSVVVYYY]]]___cccgggjjjppppppppppppooonnnlllkkkiiikkknnnpppooojjjeeebbb^^^^^^aaahhhrrr}}}~~~|||}}}yyywwwuuuwww{{{~~~}}}{{{rrrlllhhhkkkppprrruuuyyywww~~~qqqddddddfffiiilllnnnnnnnnnnnnooonnnmmmqqqxxx~~~~~~vvvfff^^^ZZZSSSKKKHHHIIIIIIGGGCCC%%%%%%&&&'''''''''''''''***)))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''!!!"""$$$%%%'''(((((()))***+++,,,---...222777;;;<<<<<<===>>>>>>===<<<;;;888777555222000///......///111333666999<<<>>>?????????@@@BBBDDDHHHLLLNNNPPPUUU]]]eeemmmvvv{{{pppfff\\\XXXQQQLLLLLLMMMOOOOOOZZZaaallluuuzzz~~~}}}~~~zzzhhh```cccffffffhhhrrrtttiiiaaa]]]YYYYYY___gggjjjeee```^^^fffuuuzzzeeedddcccbbbaaaaaa___\\\MMMJJJHHHIIILLLRRRYYY___^^^aaabbbbbbbbbccccccbbb]]][[[[[[[[[XXXTTTUUUZZZ^^^```bbbbbbeeegggccc\\\[[[XXXWWWWWWUUUQQQPPPSSSQQQVVV\\\```bbbaaa___]]]\\\\\\XXXSSSSSSWWWYYYXXXWWW]]]eeerrruuuqqqqqquuuxxxnnnjjjjjjllltttxxx~~~~~~xxxttttttvvvwww||||||{{{oooggg^^^[[[[[[```gggjjjgggbbbTTTOOOHHHAAA>>><<<:::999999888555333111///......,,,++++++++++++,,,,,,---***,,,...---***))))))+++))))))))))))))))))))))))(((''''''''''''((())))))''')))***(((***...000...)))(((((((((((((((((((((((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((()))+++,,,...///222333333444555666666777<<>>??????>>><<<<<<666555333111///////////////111333666999<<<>>>@@@>>>???@@@CCCIIIOOOUUUYYY\\\bbbkkkrrrwww}}}tttkkkdddZZZQQQMMMKKKHHHIIIMMMQQQUUUWWW^^^gggrrr|||ttt^^^]]]bbbhhhiiilllzzzqqqeee^^^WWWYYY```iiillleee^^^ZZZUUU]]]pppzzzrrr^^^aaabbbaaaaaaaaa```]]]SSSOOOMMMPPPUUUZZZ^^^aaa___dddiiilllnnnqqqssssssooommmmmmnnnllliiikkkpppvvvvvvrrrnnnmmmmmmhhhaaaaaa___```cccaaa]]]]]]```]]]___bbbdddccc```]]][[[]]]ZZZTTTPPPRRRUUUQQQKKKJJJNNNQQQXXXooo{{{rrrrrrrrrvvvnnnpppssstttnnnhhhjjjppprrrxxx~~~vvvqqqpppuuuxxx}}}}}}~~~|||nnneee\\\\\\ccchhhhhheeeZZZTTTLLLFFFAAA>>><<<::::::999777444222000//////------------......///000'''***---,,,***)))***,,,++++++************++++++((((((((((((((()))******%%%((()))(((***...///---(((((((((((()))***+++,,,'''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%&&&''''''((((((''''''''''''(((***---///111222666666666666777999:::;;;AAAFFFMMMPPPPPPRRRXXX\\\^^^aaadddeeefffhhhlllppppppooonnnmmmllljjjiiiiiifffeeedddbbbaaaaaaaaaaaagggkkksss|||~~~xxxxxx{{{{{{uuusssrrrqqqrrrsssrrrqqqsssnnniiiiiimmmqqqrrrqqquuummmiiimmmrrruuuvvvwwwqqqwwwzzzuuupppoooooonnnggggggggghhhjjjkkkllllllhhhiiijjjiiihhhiiikkknnnjjjiiilllpppqqqssszzz}}}zzzpppjjjiiieee^^^XXX###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''((())))))((('''&&&'''(((((()))))))))*********---111555888999888888===<<<:::999777666666666555333111///......000000777777777666555666999<<<>>>BBBDDDGGGQQQ___jjjnnntttwww{{{{{{{{{sssfff___WWWMMMHHHIIIBBBDDDGGGLLLRRRXXX]]]___eeemmmuuuzzz~~~~~~|||zzz{{{yyyjjj]]]YYYbbbkkkooosssqqqcccaaa[[[ZZZ\\\cccjjjhhh\\\RRRJJJPPP\\\iiiqqqpppiiibbbdddbbbbbbgggooorrrnnnjjj\\\ZZZ\\\bbbeeegggmmmvvvuuuyyy{{{{{{wwwpppqqquuu{{{~~~yyyvvv{{{wwwrrroooooonnnllljjjeeeaaa[[[XXXXXXWWWUUURRRVVVPPPLLLOOO[[[hhhqqquuuuuuppphhhbbbdddnnn}}}yyyooogggcccaaa```bbbfffkkksss{{{{{{vvvsssttttttvvv~~~zzzqqqlllrrr|||qqqiiigggggggggfffjjjbbbVVVLLLFFFDDDDDDDDD<<<;;;:::999999666333000222000...,,,++++++++++++***))))))+++...///...---...------,,,+++***))))))(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))((('''&&&(((((('''&&&%%%$$$######((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%%%%''')))...---,,,---...///111333333666999;;;;;;<<<@@@CCCJJJLLLPPPRRRSSSVVVYYY[[[bbbdddgggkkkmmmnnnnnnnnnoooqqqqqqoookkkgggeeedddbbb]]]XXXXXX\\\ccciiikkkwwwyyy{{{vvvuuuuuuvvv{{{vvvqqqooopppsssuuuuuuxxxyyyuuunnnhhhhhhiiioooqqqrrrsssssssssuuuwwwyyyxxxwwwyyy}}}~~~|||zzz|||{{{uuuvvvyyyyyyvvvrrrrrrssssssqqqnnnrrrmmmgggdddeeeffffffeeegggeeegggooosssrrrtttyyy}}}vvvnnnnnnppppppwwwyyynnn&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''((())))))((('''&&&'''''''''((()))***+++,,,111333666:::;;;<<<;;;;;;888777666444333222222222222111000//////000111222555777:::;;;;;;;;;===???@@@FFFMMMTTTaaappp{{{lll```TTTMMMHHHCCCCCCFFFLLLOOOUUU\\\bbbeeeffffffkkkpppsssvvv{{{|||rrrnnnlllnnnpppkkk```VVVVVV___iiiooossstttfffaaa___\\\\\\ccckkkjjj___TTTKKKQQQZZZdddkkkjjjeee___bbbhhhssswwwjjjggghhhoootttwww}}}|||}}}yyypppjjjhhhhhhggggggddd^^^WWWTTTWWW\\\```bbbccccccaaa``````ccciiimmmvvvxxx{{{qqqkkkhhhfffZZZ\\\___bbbgggnnnwww}}}{{{zzzvvvtttyyy||||||uuuooopppttt||||||vvvrrrnnnkkkpppkkkcccYYYPPPIIIFFFEEEDDDBBB???<<<:::777333000222111///---,,,,,,,,,---,,,++++++,,,......---+++++++++++++++++++++******)))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))******++++++(((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&))))))))))))))))))))))))((())))))((('''&&&((()))******+++,,,...000111222444777;;;===???AAAEEEHHHLLLOOORRRUUUWWWZZZ]]]```eeefffiiilllmmmnnnmmmmmmlllmmmooommmiiidddaaa```___\\\\\\___hhhqqqwwwzzz|||sssnnnnnnrrrvvv}}}yyyrrrmmmkkknnnrrruuuwwwyyyxxxtttmmmiiikkkmmmllloootttwwwyyy||||||wwwzzzuuuoookkkjjjkkkjjjiiiqqqnnnppptttuuuqqqqqqtttyyy}}}|||ssskkkiiiiiiiiijjjrrrxxxvvvuuuzzz((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((((((((('''''''''''''''((())),,,...000333555777999:::999888777333222111000////////////............000222444666222555999;;;<<<<<<===>>>>>>HHHTTT```ooo~~~{{{kkk[[[RRRIIIEEEDDDFFFKKKPPP[[[bbbmmmwww|||zzzssslllqqqrrrsssuuu{{{xxxrrrjjjgggfffddd___YYY\\\dddkkknnnpppwwwxxxmmmbbb\\\XXXWWW^^^hhhjjjbbbYYYXXX[[[```fffkkkllljjjgggiiissswwwsssrrrxxx~~~~~~xxxpppggg```]]]]]]]]][[[]]]^^^]]]ZZZXXXWWWVVV\\\^^^ccckkkqqqyyywwwrrrpppooodddeeeeeebbb___aaaiiippp{{{yyyyyy}}}|||wwwzzzxxxwwwwwwtttttt|||}}}xxxyyyxxxrrrhhh[[[RRRMMMLLLLLLHHHDDD@@@===:::666444333222000///...............---,,,---------+++)))))))))*********++++++++++++******))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))******)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((((((((())))))***,,,///111222333333444777;;;???CCCGGGKKKNNNPPPSSSVVVYYY[[[^^^bbbdddhhhiiikkklllmmmmmmmmmlllmmmnnnnnnkkkeee```\\\ZZZ]]]^^^ccckkkwww}}}{{{uuulllfffgggnnnuuu{{{rrrkkkhhhkkkpppssswwwvvvuuuqqqnnnoootttyyyzzz~~~|||xxxwwwwwwwwwvvv}}}|||}}}zzzxxxyyy{{{~~~|||ssskkkhhhgggeeelllrrruuuqqqnnnpppuuuxxx(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''(((+++///222444666777777888777555444333000//////............///,,,,,,---///222555888999777999;;;<<<======???AAAFFFPPP^^^kkkxxxxxxfffZZZTTTPPPLLLLLLPPPVVV]]]bbbmmmwww}}}oooqqqsssuuu{{{yyynnnhhheeecccbbbaaafffjjjjjjhhhkkksss{{{|||xxxpppdddYYYXXXYYY```gggkkkjjjffflllmmmooorrruuuxxxyyyyyyyyyxxxqqqooooooiiiiiihhhddd^^^XXXUUUTTTSSSRRRSSSUUUVVV]]]lllzzz{{{vvvuuuvvvxxxyyy~~~|||rrrjjjiiikkkrrruuuzzzxxxwwwyyy~~~}}}rrrcccXXXUUUVVVQQQMMMHHHCCC@@@>>>;;;999444333111///.........///...---,,,---......,,,***************************++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%%%%&&&'''''''''&&&%%%&&&&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***))))))***---...000333444444444444111444999???EEEKKKPPPSSSUUUWWWZZZ\\\]]]___bbbdddhhhiiijjjkkkllllllllllllqqqppplllgggaaa]]]\\\]]]aaaeeelllvvv|||{{{~~~|||zzz|||zzzwwwuuuuuuvvvuuunnngggfffmmmuuuuuummmjjjlllqqquuuwwwvvvtttsssttt{{{yyyqqqppppppooo{{{~~~}}}xxxqqqpppsssvvv~~~&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''(((((())))))'''((()))+++...222555777;;;;;;:::999888555333222,,,,,,,,,,,,,,,------...+++---///222555999<<<===AAAAAAAAAAAABBBEEEIIIMMMYYYcccnnnwwwrrrcccWWWRRRQQQTTTWWWZZZ```gggmmmppp|||ppplllrrrzzzwwwjjjeeedddeeebbbddddddaaa___```eeejjjppp|||}}}rrrlllooolllccc___bbbfffjjjmmmqqqtttwwwzzzzzzzzzzzz|||}}}~~~}}}yyyqqqhhhaaa^^^VVVRRROOOMMMLLLPPP]]]jjjpppqqqqqqpppoooqqqtttwww}}}zzzzzzxxxwwwyyyzzzxxxzzzzzzhhh]]]ZZZ\\\WWWSSSMMMHHHDDDAAA===;;;555444222000///.........---,,,,,,---//////...,,,,,,,,,++++++***))))))(((+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''(((((($$$$$$$$$&&&(((,,,///111&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((%%%'''***++++++***++++++000111222333333222111000---000666===FFFNNNSSSVVVZZZ\\\]]]^^^]]]^^^___aaaffffffggghhhiiijjjjjjjjjllliiieeeaaa___aaafffjjjlllpppvvv~~~{{{yyy}}}ooolllooorrrrrrrrrrrrvvvzzzwwwqqqooorrrxxxxxxsssrrrvvv||||||~~~|||tttoooqqquuu{{{$$$%%%%%%&&&''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''&&&''''''((()))***((())),,,///333666888999;;;:::999777444111///...))))))))))))***+++,,,---...000222666999===???@@@CCCDDDDDDFFFIIIPPPXXX]]]lllssszzz~~~xxxnnnbbbWWWSSSTTTXXX```gggkkkpppvvvzzzzzzooohhhqqq}}}rrriiihhhjjjoookkkddd\\\UUUTTTVVVXXX[[[bbbeeeaaabbbhhhkkkggglllooosssvvvwwwzzzuuuoooiiiaaaYYYTTTPPPNNNTTT[[[^^^bbbeeefffdddccceeegggwww|||vvvxxxxxxyyy}}}rrrddd\\\ZZZ\\\XXXSSSMMMIIIDDD@@@<<<999777555222000///......,,,,,,,,,---///000...---......---,,,+++***)))(((+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,***)))'''%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''((()))***))))))((('''&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((()))***)))'''''''''(((''''''''''''''''''''''''&&&(((***+++++++++,,,...////////////...---,,,,,,,,,///444===HHHQQQWWWYYY___```aaaaaa___^^^___aaadddddddddddddddeeeeeeeee___^^^]]]]]]bbbjjjuuu}}}{{{}}}}}}uuufffdddhhhlllnnnpppqqqwww}}}}}}}}}~~~|||tttuuuzzz%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++)))+++///333777999:::::::::888777444111...,,,+++)))))))))***+++---...///222444666:::===@@@AAABBBBBBEEEKKKQQQZZZdddnnnuuu|||rrrlllgggccc\\\VVVWWW]]]bbbkkksssuuuxxx~~~|||}}}iiigggqqq}}}}}}rrrqqqssswwwooocccXXXQQQPPPRRRTTT]]]^^^aaadddiiiooouuuxxx|||{{{}}}{{{pppiiiccc\\\ZZZ[[[^^^cccggggggccc^^^\\\]]]kkkxxxwwwuuuvvvwww~~~{{{|||{{{{{{rrrbbbYYY[[[XXXUUURRRPPPLLLHHHEEE===<<<999555222111000//////...---...//////---+++...---------,,,,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,,,,++++++111...)))%%%!!! (((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))((((((''''''''''''((($$$%%%%%%&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((***+++***'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''(((*********,,,...000------,,,,,,++++++,,,,,,...000666@@@LLLVVV[[[]]]cccdddeeeeeeccccccdddeeedddcccbbb```___^^^^^^]]]XXXZZZ^^^ccckkkwwwzzznnnccccccgggiiikkkmmmpppwww}}}'''&&&&&&%%%%%%$$$$$$###&&&'''(((******((('''&&&'''''''''''''''''''''''')))(((((('''''''''(((((('''&&&&&&&&&'''(((***+++***---111666999;;;;;;:::===<<<:::777444111///...++++++,,,---...000222333555666999<<>>:::555///,,,+++,,,---,,,---,,,,,,,,,///333777666;;;@@@BBBBBBBBBEEEGGGKKKQQQ]]]ooowwwssskkk```ZZZVVVZZZbbbjjjmmmiiieeecccccchhhlllqqqyyy~~~|||vvvrrrpppsssyyy{{{tttlllhhhlllqqqxxx}}}{{{tttsssrrrkkkgggbbbbbbfffooowww||||||}}}~~~~~~~~~wwwpppkkkkkkggghhhppp{{{yyysssrrrffffffuuu}}}}}}sssrrryyyooo```ZZZVVVVVVXXXWWWTTTRRRFFFDDD@@@<<<888444222000333222111111222111///---+++,,,---......---+++***------------,,,+++******'''''''''''''''((())))))---+++)))'''&&&&&&'''((())))))*********((('''&&&,,,+++)))((()))***)))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***((('''&&&''''''((((((((('''(((((()))***++++++++++++,,,,,,---------------------,,,---000333555<<>>???>>>>>>999666111,,,***)))***+++,,,---...///000333777:::===???BBBBBBBBBCCCHHHLLLTTT\\\iiiyyytttiiiaaaYYYRRROOOZZZ```jjjsssvvvrrrlllhhhgggjjjooovvv~~~xxxuuuvvvuuuooojjjgggrrruuuzzz{{{{{{tttmmmooopppnnnmmmmmmpppvvv}}}yyywwwsssmmmiiijjjmmmttt|||vvvmmmiiinnnpppqqqyyy{{{~~~}}}tttlllbbb\\\ZZZYYYXXXWWWLLLIIIDDD@@@>>><<<;;;;;;444333111111222111///---+++,,,---......,,,+++))))))***+++++++++++++++***((((((((((((((()))***+++...---+++)))((('''''''''(((((()))******)))((('''+++***(((((())))))((('''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&''''''(((((('''(((((()))***+++,,,,,,,,,------------------......------///333666:::???HHHQQQXXX]]]bbbdddhhhgggffffffeeeeeecccbbb^^^^^^ZZZSSSTTTZZZ```aaafffkkkrrrzzz~~~}}}wwwnnngggfffgggjjjkkkhhhggggggkkksss{{{yyyvvvyyy|||zzzsssoooooopppsssmmmgggccccccbbb___[[[ZZZXXXWWWYYY^^^dddgggiiihhhjjjlllppptttxxx{{{|||zzz|||(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((()))+++++++++,,,///111555777;;;>>>@@@@@@???>>>666333///+++))))))+++,,,,,,...111333555888;;;>>>???@@@@@@>>>???CCCLLLRRRaaaiiittt~~~|||hhhZZZQQQMMMOOOSSSaaakkkxxx~~~tttllljjjlllppp{{{yyyuuuqqqmmmjjjjjjsssttttttrrrmmmoooppplllrrrxxx{{{}}}~~~}}}uuuoooiiigggkkkqqqxxxqqqnnnpppsss~~~|||zzzlllddd```^^^^^^RRRNNNHHHDDDAAA@@@>>>===888666444444444333111///+++,,,---------,,,***)))&&&'''((()))******************)))))))))***++++++,,,+++++++++******))))))'''((()))))))))))))))(((***(((''''''((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((())))))((('''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((((((((((()))***++++++......---------------,,,......------...111777;;;AAAFFFMMMSSSYYY^^^cccfffiiihhhfffdddbbb``````___ZZZYYYVVVTTTZZZfffnnnpppssstttwww|||}}}~~~yyyrrrrrrtttrrrmmmgggcccccceeeggghhhggghhhllltttyyyqqqqqqwww}}}}}}}}}yyyqqqhhh___[[[[[[\\\dddcccaaa\\\XXXVVVWWWXXX[[[ZZZWWWUUURRRQQQOOONNNJJJIIIHHHJJJOOOSSSVVVWWWUUUTTTSSSTTTWWW\\\aaadddlllpppxxx~~~|||'''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))+++---...000222555777999<<>>===444222///---,,,---...000...111444666888:::===@@@@@@AAAAAABBBDDDLLLXXX```kkkqqqvvvzzzyyymmm^^^SSSMMMPPP]]]jjjmmmzzz}}}qqqkkkmmmrrrzzztttooommmnnnooonnnmmmhhhaaa^^^hhhttt}}}uuuwwwwwwppplllkkkrrrwww|||~~~~~~wwwsss|||zzzqqqkkkfff___ZZZSSSMMMIIIEEE@@@======;;;888777666555333111---------------,,,+++***''''''((()))******))))))******)))))))))******+++'''((()))***+++,,,,,,+++''''''((()))))))))******)))'''%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***''''''(((((()))***+++,,,...---------,,,,,,++++++------......000555;;;@@@IIIMMMRRRWWWZZZ___cccfffhhhhhhgggdddaaa^^^\\\\\\UUUXXX[[[```jjjwww~~~~~~|||zzzyyy|||~~~zzz{{{ssskkkjjjllliiifffddddddgggjjjmmmnnnkkkooouuu~~~|||rrriiiddd^^^]]]aaaeeefffeeebbb```]]]XXXUUURRRQQQQQQTTTUUUUUUSSSRRRRRRSSSUUUYYY[[[\\\ZZZVVVTTTUUUVVVOOONNNMMMNNNQQQSSSTTTTTTSSSQQQNNNMMMNNNQQQUUUXXXYYY___ffflllrrrxxx%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''')))---///000222555888999:::<<<>>>>>><<<:::999222000...---...///111333222444777999:::<<<>>>@@@AAAEEEKKKPPPVVV___jjjrrrrrruuuvvvvvv~~~vvvbbb[[[SSSOOOOOOWWWiiizzzyyyooopppwww{{{rrrmmmllljjjiiihhheee___[[[```iiimmmttt|||}}}xxxtttttttttsssrrrtttyyy}}}wwwrrrkkkccc]]]XXXSSSKKKEEECCC@@@<<<999777555333111/////////...---,,,++++++***+++++++++******)))(((***))))))(((((()))))))))''''''((()))******))))))''''''((((((((()))******(((&&&%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((''''''(((((()))+++,,,---------,,,,,,++++++******,,,---///111555:::AAAFFFQQQSSSWWWZZZ]]]___bbbeeefffgggfffbbb\\\XXXVVVVVVSSS[[[fffppp||||||zzz{{{~~~{{{zzz{{{{{{{{{zzzuuuooohhhdddbbb______aaafffnnnvvv{{{}}}{{{{{{yyyyyyttthhh]]]WWWTTTQQQQQQSSSVVVWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWUUUVVVXXXXXXXXXYYY\\\___aaadddfffdddaaa___aaadddaaa___^^^^^^______^^^]]]]]]\\\YYYWWWUUUUUUVVVVVVSSSWWW\\\___```ccchhhlllvvv}}}$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''')))(((((('''(((((())))))))),,,000222444666999;;;;;;<<<===>>><<<999666444......------...111333555666888:::;;;<<<>>>AAADDDBBBKKKXXXccckkkqqqvvv{{{xxx{{{|||}}}mmmaaaRRROOOOOOPPPSSS[[[kkkzzzsssvvv}}}rrrjjjgggdddcccdddeeecccaaadddjjjooottt~~~|||uuusssvvvxxx||||||tttmmmiiiiiijjjwww~~~{{{yyynnnfffbbb^^^XXXRRRJJJFFFAAA<<<999666333111111111000///...---------,,,,,,,,,,,,+++***)))(((******)))((((((((())))))+++******)))((('''&&&&&&)))(((((((((((())))))***(((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''&&&&&&%%%''''''((()))***+++---...,,,,,,,,,,,,,,,,,,++++++---000333777<<>>>>>??????>>><<<888333111.........///111444777888999:::;;;===>>>BBBFFFJJJLLLYYYlll{{{}}}zzzfffWWWRRRQQQRRRVVV]]]aaafffpppzzz~~~uuuxxxsssjjjhhhfffgggjjjppprrrqqqtttyyy|||vvvvvv{{{{{{qqqjjjcccbbbjjjtttssszzzqqqgggddddddeeeccchhhvvvxxxnnnfffcccgggqqq|||xxxlllgggeeeaaa^^^UUUPPPJJJDDD???<<<888666444333222000//////......+++++++++,,,++++++******,,,+++***))))))))))))*********)))(((((()))*********)))(((''''''((())))))(((&&&%%%&&&((())))))(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))((('''&&&''''''((()))***,,,---...---------...............000333999???EEEKKKQQQUUUYYY\\\```bbbaaa```______^^^]]]YYYTTTQQQUUU___gggrrr}}}|||yyyxxxxxxyyy|||yyyuuurrroooggggggffffffffffffffffffjjjjjjmmmsss||||||zzztttkkkccc```]]]^^^^^^___]]]ZZZUUUQQQRRRUUUXXX[[[]]]```cccfffjjjjjjllloootttuuutttqqqlllmmmllllllllloootttxxx~~~~~~}}}||||||}}}~~~{{{zzzxxxuuurrrooommmlllllljjjiiihhhhhhhhhfffdddaaa[[[^^^cccfffhhhmmmtttzzz&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))***+++------///333777:::;;;===???@@@AAAAAAAAA???<<<777222000000000111333555888;;;===:::;;;<<<>>>@@@EEEKKKOOO[[[kkk|||vvvgggWWWQQQTTTWWWZZZbbblllqqqtttyyy{{{vvvtttxxx}}}tttnnnmmmrrrsssxxxvvvnnnmmmuuuwwwnnnccc]]]aaaiiiqqq{{{yyyfffZZZVVVWWWYYYUUU[[[jjj}}}~~~rrrlll[[[[[[bbbtttxxx|||~~~|||sssmmmkkkjjjhhh^^^YYYRRRLLLFFFBBB>>><<<555444333111000/////////((()))***++++++,,,++++++---,,,,,,+++*********+++'''&&&&&&''')))---000222+++***)))'''''''''((()))((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++,,,------,,,+++***)))''''''((()))***,,,...///......//////000000111111222666===DDDJJJPPPVVVYYY[[[^^^bbbdddbbb```^^^]]]XXXWWWSSSOOOQQQ]]]ooo||||||wwwuuuvvv{{{zzzoooiiigggdddcccdddeeeeeeeeeiiiooouuu{{{zzzyyy{{{zzzrrrkkkiiieee]]]WWWVVVVVVYYY^^^``````___^^^^^^YYY^^^cccgggjjjmmmqqqtttssssssuuuyyy~~~zzzzzzxxxwwwwww{{{{{{xxxxxxyyyzzzuuusssqqqqqqsssqqqmmmiiigggggghhhfffdddcccdddeeefffpppzzz((((((((((((((((((((((((%%%%%%&&&'''(((((((((''')))'''%%%%%%'''''''''&&&)))(((((()))+++///222444444999;;;999<<>><<<999777444333222111111222666999<<<<<<<<<>>>===@@@DDDEEEHHHWWWggguuuwwwsssiiiaaa]]]WWWPPPPPPTTT\\\dddmmmttt|||~~~xxxpppzzz~~~ssspppsssxxx}}}yyywwwwwwtttnnnnnnwwwssseeedddllluuu~~~wwwhhhaaaZZZSSSXXX^^^lll~~~~~~yyyyyy}}}|||llleeebbbgggppprrrssspppsss}}}pppfffcccddddddddd^^^RRRLLLJJJEEE>>>===<<<666......111---&&&''''''''''''((()))***+++************************+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((()))***+++%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))'''(((*********,,,...111000111111000///111444777;;;???FFFLLLPPPTTTWWWYYY```cccdddbbb\\\XXXWWWXXXOOOPPPOOOPPPYYYlllzzz|||}}}zzzuuurrrsssvvvtttrrrpppnnniiiccc___^^^bbbdddcccdddjjjwww}}}|||~~~~~~{{{xxxqqqlllbbbbbbbbbbbbaaa___ZZZWWWXXX\\\aaafffhhhhhhgggfffcccgggkkkooorrrvvvzzz|||{{{zzz{{{yyytttpppsssqqqooommmkkkhhhdddaaabbbbbbdddiiirrr''''''''''''''''''''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((('''(((***---000222555222333:::??????===<<>>===777000///222111,,,,,,,,,,,,,,,---...//////************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))''')))+++,,,,,,---///111000111000//////111555888@@@EEEKKKPPPTTTWWWZZZ\\\]]]^^^^^^___]]]YYYTTTQQQOOORRRTTTWWWcccvvv~~~zzzyyy~~~}}}yyytttlllhhhggggggfffeeeeeegggggggggeeegggiiikkkiiijjjqqq~~~{{{xxxtttqqqooopppqqqoookkkfffaaa___]]]___bbbeeehhhiiihhhfffgggiiimmmooonnnllljjjiiihhhmmmssszzz~~~yyywwwtttrrrqqqpppooommmbbbccceeegggiiioooxxx'''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$(((++++++)))((()))+++)))))))))***,,,///111333999000222===AAA:::888======;;;777333111111111222222444777;;;>>>???@@@@@@BBBBBBGGGPPPZZZeeesss~~~zzznnnbbbYYYMMMKKKLLLQQQWWW\\\ccciiilllqqqwww}}}~~~qqqnnnnnnqqqrrrooollllllqqqyyy{{{yyy||||||wwwvvv}}}vvvuuuuuuyyyzzzqqqhhhaaaiiittt}}}|||yyy|||yyytttooojjjllltttxxxrrrnnnsss|||sssmmmooo{{{|||kkkdddlllpppkkkaaaVVVMMMGGGCCCBBB===666333333333111000000/////////000000111++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))(((***---/////////000111222222222111222666;;;???HHHLLLRRRWWWZZZ\\\^^^```\\\ZZZZZZ[[[]]]ZZZRRRLLLNNNTTTZZZaaannn}}}xxxvvvxxx{{{tttiiibbb```]]][[[ZZZ[[[```gggkkknnnssstttuuuttttttzzzyyypppjjjggg___``````___\\\YYYYYYYYYaaadddiiiooosssvvvwwwxxxsssuuuwwwwwwuuurrrpppoootttyyy}}}zzzxxxwwwuuutttiiilllmmmmmmjjjjjjlllnnnmmmvvv'''''''''''''''''''''''''''((((((((('''&&&%%%%%%!!!''',,,---)))'''))),,,******,,,...111444777999===>>>AAACCC???999999===:::888444000///000111333666999<<>>999555333111000///......------......++++++++++++++++++++++++******++++++******)))((()))))))))))))))))))))))))))((((((((()))***++++++''''''''''''''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''''''''(((((())))))))),,,000111111000000111222333444555888===DDDIIIOOOSSSWWW[[[]]]___```bbb\\\ZZZXXXXXXXXXWWWSSSPPPQQQXXXaaaiiiuuu}}}zzzxxxyyy}}}zzztttjjjbbb```___\\\YYYZZZ```hhhppptttzzz}}}~~~~~~~~~xxxkkkeeeddd[[[^^^``````___^^^```bbbooosssxxx}}}xxx{{{~~~~~~|||yyyyyyzzz}}}wwwssssssrrrqqqrrrsssssspppmmmfffiiimmmsss'''''''''''''''''''''''''''((((((((('''&&&%%%%%%!!!&&&+++,,,)))'''(((+++((())),,,000444888<<<>>>AAAQQQVVVGGG;;;;;;===:::777555111//////111333555999;;;>>>??????@@@BBBDDDJJJRRR^^^kkkvvvrrrcccWWWOOOMMMMMMQQQYYYeeepppwww{{{zzzxxxuuuxxx}}}|||tttpppnnnnnnqqqsss|||}}}xxxzzz~~~|||rrryyyooofffgggsssxxxtttuuuyyy|||zzzzzz|||vvvpppooooooqqqrrrvvv}}}zzzttt|||{{{rrrsss}}}qqqjjjdddcccddd```WWWPPPMMMJJJFFFCCC>>>888444222000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************)))))))))))))))***+++,,,''''''''''''''''''''''''&&&&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***+++---111222222111111111000222444888===DDDLLLQQQSSSVVVZZZ]]]^^^^^^___```ZZZYYYVVVRRRPPPRRRWWW\\\]]]eeelllrrr{{{}}}{{{wwwuuuuuurrrjjjdddbbbccc___]]]^^^dddmmmuuuyyy{{{~~~qqqfffbbbbbbbbbfffkkkllljjjhhhjjjlll{{{}}}|||uuuqqqsssyyy{{{vvvooojjjlllmmmmmmppp&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&###'''******((('''(((***'''(((,,,000555999<<<>>>AAAWWW\\\GGG888;;;===666333222000000111333666888999;;;>>>>>>>>>@@@EEEIIISSS```nnnyyyzzznnn```TTTLLLHHHKKKQQQ]]]lll}}}}}}}}}yyyuuutttuuuqqqvvv|||}}}||||||}}}zzznnnyyyuuuddd^^^dddrrr~~~|||||||||}}}~~~|||{{{yyyvvvyyyxxxsssnnnkkkjjjmmmwwwvvv{{{}}}xxx|||rrrccc```dddddd^^^ZZZVVVNNNGGGEEEBBB===888777444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))***+++))))))))))))))))))))))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))(((&&&%%%''''''((((((((((((''''''&&&%%%%%%%%%''')))+++,,,,,,///111222111111111222///222666;;;AAAHHHOOOTTTUUUXXX[[[]]]]]]\\\\\\]]]TTTSSSPPPLLLLLLTTT```jjjpppvvvzzz{{{|||{{{xxxuuuqqqqqqssssssnnniiiiiibbbaaa```dddjjjrrrxxx{{{xxx{{{}}}~~~|||zzzxxxxxxsssvvvwwwssskkkdddbbbccckkkpppttttttpppmmmoooqqq}}}zzzzzz{{{{{{}}}|||zzzzzzyyyyyy}}}~~~~~~vvvppptttyyyxxxrrrqqq|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''))))))))))))))))))))))))***+++///222666999<<<===???LLLPPPCCC888999999444000000000222444777:::;;;:::===@@@@@@AAAEEENNNUUU```nnn}}}jjj^^^RRRKKKIIIJJJSSS\\\ooo}}}~~~{{{zzz{{{uuuxxx{{{~~~yyy|||uuu~~~}}}iii___^^^eeeqqq|||xxxoooooosss|||qqqkkkrrr}}}{{{tttllllllrrr}}}~~~xxx{{{{{{jjjgggkkknnnoooqqqmmm]]]NNNIIIHHHCCC???>>>888666555222111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******************************)))((((((((())))))))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((******)))((('''''''''((((((((((((''''''&&&&&&&&&'''))),,,///000...///111111000000222333444777===BBBGGGLLLRRRUUUVVVYYY\\\]]]\\\ZZZZZZZZZQQQNNNKKKKKKRRR```ooozzz}}}~~~~~~xxxvvvxxxzzzxxxtttppppppssssssooolllmmmddddddgggkkkqqqvvvxxxyyyuuuuuuuuussspppmmmlllkkkiiilllpppqqqooolllkkkkkkooossswwwvvvrrrqqqvvv{{{yyyssskkkfffcccbbbaaa```gggeeebbb```___```aaacccbbbhhhnnnpppooonnnpppsssrrruuuxxxzzz||||||}}}uuuvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''---+++))))))***+++******///000333666999;;;<<<===<<<>>>???>>>:::555333333...///000333666999<<<======@@@CCCDDDFFFMMMXXX```iiixxxvvv^^^SSSJJJHHHJJJOOO\\\hhhzzzzzz{{{{{{{{{{{{zzz{{{~~~~~~uuuwwwrrrfffaaabbbjjjsssvvvuuuggggggnnnqqq}}}ooobbbdddlllxxxnnnnnnhhh~~~|||wwwvvv~~~vvvtttxxx}}}nnnXXXOOOLLLGGGCCCBBB999888666333111000///...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******************************)))(((''''''((((((''''''''''''''''''''''''%%%''')))***+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))***+++***)))(((''''''(((((((((((('''''''''''''''(((+++...111444///000000000//////222444;;;???DDDIIIMMMQQQUUUWWWWWWZZZ\\\]]][[[YYYYYYYYYPPPKKKHHHMMM[[[mmm|||{{{{{{wwwvvvrrrnnnqqqyyyqqqmmmkkknnnnnnjjjhhhhhhiiijjjmmmrrrvvvxxxwwwuuusssqqqnnnjjjfffdddddddddjjjnnnsssvvvwwwvvvuuuuuuooosssvvvuuusssvvv|||qqqeee```ZZZVVVUUUUUUTTTRRRTTTRRROOOLLLLLLNNNPPPRRROOOSSSYYY[[[[[[[[[\\\]]]^^^aaaeeehhhjjjooouuuzzz}}}~~~}}}yyy~~~+++(((%%%###"""###&&&(((++++++++++++************((((((((())))))***++++++///333777999888888:::===<<<;;;:::888555222000...333333333555888<<<===>>>AAABBBCCCGGGOOOZZZeeelllwwwoooWWWOOOIIILLLRRR[[[gggppp|||tttuuuzzzzzz|||~~~|||zzz}}}|||yyyyyy}}}{{{tttooolllmmmsssvvvzzziiicccfffkkkqqqyyyxxxcccYYYYYYfffyyy|||mmmiiinnnxxxmmmvvvyyyrrrsss~~~kkkUUUNNNMMMIIIAAACCC@@@;;;888666333000---,,,------------,,,+++***)))***,,,......,,,***(((+++++++++************)))((()))***++++++***)))((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$(((((())))))((('''&&&&&&%%%&&&''')))))))))(((((('''''''''((('''&&&&&&%%%(((((((((((((((''''''''')))******+++,,,...///000000///......000333555777DDDEEEIIIMMMPPPSSSVVVWWW^^^YYYXXX[[[\\\WWWSSSRRRNNNMMMQQQ___ppp|||vvvqqqkkkjjjnnnsssuuuvvvrrrqqqooollljjjkkkooorrroooqqqtttwwwyyywwwrrrnnnkkkfff___ZZZYYY]]]cccgggooovvv}}}~~~zzzwwwyyy}}}uuu{{{}}}yyyxxx{{{wwwvvvvvvxxxzzz}}}vvvjjjZZZUUUOOOKKKJJJKKKKKKLLLNNNKKKHHHGGGHHHHHHHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQSSSTTTUUUWWW\\\dddjjjjjjoootttyyy||||||)))(((&&&$$$$$$%%%''')))(((((((((((((((((((((((()))((((((((()))+++---...111444888999999999:::<<<;;;:::888555333111//////333333555888<<<>>>@@@@@@DDDDDDGGGQQQ```oooxxx|||{{{gggVVVQQQNNNPPPVVV```ooo|||~~~tttkkknnnzzz|||zzzzzzzzz{{{}}}{{{}}}zzzyyy|||}}}vvvqqqooorrrvvv|||||||||~~~~~~ttteeebbbeeekkksssxxx|||wwwccc[[[ZZZ^^^ooo}}}~~~vvvrrrvvvyyylllmmmvvvwwwkkkhhhqqq}}}sss___XXXYYYTTTLLLFFFBBB>>>;;;999666333000............------,,,+++++++++++++++,,,,,,++++++++++++++++++************))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&(((((((((((((((((('''&&&'''(((((())))))((('''&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((***,,,...///111222000///......111777<<<@@@IIIKKKNNNQQQUUUWWWYYYZZZ]]]ZZZYYY[[[YYYSSSOOOOOOOOOSSS]]]nnn|||xxxtttooollllllmmmoooppppppqqqrrrrrrqqqrrrtttwwwuuuwwwzzz|||{{{vvvnnnhhh\\\[[[ZZZZZZ]]]aaafffiiiooovvv|||~~~|||{{{~~~|||vvvssssssqqqqqqnnnkkkgggfffgggiiinnnssswww{{{~~~uuukkkZZZVVVQQQNNNMMMNNNOOOOOOOOOMMMKKKKKKKKKLLLJJJIIIGGGGGGGGGGGGHHHIIIIIIJJJLLLNNNQQQRRRTTTXXX^^^bbbbbbfffiiilllsss~~~|||{{{{{{|||yyy|||(((''''''''''''(((((()))'''''''''''''''''''''''')))(((((((((***---000222333666888:::999999:::;;;888777444111000//////000222444888;;;>>>@@@AAAAAAAAACCCJJJZZZooozzzbbbZZZVVVUUUYYY^^^hhhxxxssskkkdddhhhuuu|||yyyxxxxxx}}}yyyvvvyyy|||}}}}}}|||}}}~~~vvvpppllllllooovvv{{{nnnfffggglllrrrvvvxxxzzzwwwfff______\\\iiiwww~~~{{{xxx|||~~~ssstttyyytttrrroooxxx}}}|||iii___bbbjjjzzz{{{llliiijjjdddZZZKKKFFFAAA>>>===;;;777333000000//////...---,,,,,,,,,+++*********,,,---///,,,+++++++++******************))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&'''(((((((((((((((((())))))))))))((('''&&&%%%***)))((('''''''''((((((((((((((((((((((((((((((&&&(((+++...000111222222111000///000555===DDDIIIMMMOOORRRUUUXXXZZZ[[[[[[ZZZYYYZZZYYYTTTMMMLLLOOOXXXaaaooozzzxxxtttoookkkjjjlllnnnppptttxxx{{{||||||||||||{{{|||~~~{{{ssshhh```SSSUUUYYY]]]bbbeeegggiiinnnuuu}}}yyyooolllkkkhhheeedddbbbaaa```]]]ZZZZZZ[[[]]]hhhnnntttyyy~~~~~~wwwmmm^^^ZZZVVVTTTUUUVVVWWWWWWUUUTTTSSSSSSTTTRRRPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMOOORRRVVVYYY[[[```bbbcccgggmmmpppoooqqqvvvwwwpppkkknnnuuu((())))))))))))(((((('''(((((((((((())))))))))))))))))((())),,,///333555666777999::::::999999999666444000...---...000222333666999===>>>???@@@AAAAAAGGGTTTeeewwwzzzeeeccc^^^\\\```fffnnnxxxttthhhggggggkkksss{{{|||{{{}}}~~~ssspppqqquuuyyyyyyvvvtttuuuxxxyyywwwsssuuu~~~{{{vvvqqqpppqqquuuyyyqqquuuyyy{{{zzzyyyyyyyyyzzzwwwjjjeeeeeecccllltttvvvzzzvvvooonnnrrrvvv}}}rrrqqq|||xxxllljjjmmmwwwwwwddd\\\]]]dddnnn}}}|||rrrrrruuuqqqiiiRRRLLLEEEAAA@@@>>>:::666222111000///------,,,,,,*********+++,,,---...///,,,,,,+++++++++*********+++***)))(((((()))***+++((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((&&&&&&'''((())))))(((((((((((((((((((((''''''''',,,***((('''&&&''')))***((((((((((((((()))))))))(((***---000222222111111111111222555;;;BBBHHHLLLNNNPPPSSSUUUWWWXXXXXXXXXWWWVVVVVVTTTNNNJJJPPPYYYkkksss~~~|||vvvpppmmmnnnqqqsssyyy~~~zzzzzzzzzyyyuuummmccc]]]WWWZZZ]]]aaaeeeggghhhhhhmmmuuu~~~qqqddd```aaa```^^^]]]]]]]]]]]][[[YYYZZZ\\\^^^lllssszzz}}}tttgggeeecccbbbdddfffffffffccccccbbbbbbaaa^^^ZZZVVVUUUUUUUUUTTTTTTSSSSSSSSSPPPOOOOOONNNOOORRRUUUXXX\\\bbbffffffggghhheee```___bbbgggmmmttt{{{}}}}}}yyypppnnnqqq************)))(((&&&%%%'''((((((((()))))))))***))))))***+++...222555888888888999999:::999777666333111...,,,,,,...222444444777:::<<<<<<===@@@BBBKKKVVVfffuuu~~~wwwhhhiiibbb___ccciiinnnrrrvvvrrrvvv}}}xxxkkkeeelllsssvvvvvvxxx}}}|||zzz|||oooiiilllooossstttrrrpppooopppuuusssmmmiiilllrrrtttrrruuuwwwyyy}}}}}}{{{xxxtttqqqqqqpppooottt{{{}}}yyyvvv{{{xxxvvv|||ssspppqqqsssxxxzzzwwwvvvzzz}}}~~~~~~uuukkkdddaaaccceeeoooyyytttzzz}}}wwwnnniiimmmttt{{{vvveee]]]^^^aaaiiiwwwyyylllkkkrrrvvvuuu]]]TTTIIICCCBBBAAA===999333222000...---,,,,,,,,,((())),,,...///...---,,,,,,,,,,,,++++++++++++***+++***)))(((((()))***+++((()))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***************)))((((((&&&&&&'''((())))))((((((&&&&&&&&&'''((()))******,,,***((('''&&&''')))***(((((((((((())))))******---...000222333222000///111333777<<>>>>>===@@@JJJXXXdddttt}}}wwwnnnhhhccc]]]]]]hhhrrrsssqqqqqqjjjkkkmmmkkkjjjsss|||wwwlllhhhaaabbbbbb```ZZZRRRJJJFFF>>>DDDGGGDDDCCCGGGLLLNNNJJJLLLOOOQQQTTTVVVYYY\\\______cccjjjooorrrxxxwwwrrrjjjddd```````````````bbbfffjjjmmmooooooooonnnrrrzzzwwwqqqqqqwww|||}}}yyywwwxxx|||~~~yyywwwvvvvvvuuuwwwwwwxxx{{{{{{zzz}}}pppyyyxxxmmmeeedddddddddjjjqqqyyyuuusssoooZZZLLLHHHGGGDDDAAA===;;;777444222111111111///...---,,,,,,,,,---...---------,,,,,,,,,++++++((()))***++++++***)))((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((((()))))))))((('''&&&&&&)))((('''&&&&&&'''))))))''''''((((((''''''&&&%%%'''(((((()))***+++++++++222222222222333444555666===>>>AAAEEEJJJNNNRRRTTTRRRTTTVVVWWWVVVSSSPPPMMMHHHGGGKKKTTT^^^jjj{{{|||{{{wwwrrrsssxxx{{{yyywwwxxxzzzzzzwwwssssssuuuwwwuuuoooggg```\\\UUUWWW[[[aaafffhhhgggeeeiiikkknnnuuu~~~}}}~~~|||tttpppnnnnnnssszzz{{{|||~~~yyy~~~ppplllfff^^^XXXTTTRRRQQQSSSSSSTTTWWW]]]hhhsss{{{zzzsssqqqtttpppyyy'''''''''((()))+++,,,---((()))))))))((((((+++---...///111333555666666666999999888666444111...---,,,,,,---000444888999999<<<>>>???AAAFFFSSSeeerrrssseee```aaa^^^bbbnnn~~~|||qqqpppnnnjjjkkk{{{zzz{{{~~~vvvggg^^^[[[TTTSSSQQQLLLGGGDDDCCCCCCCCCDDDDDDDDDEEEGGGKKKNNNSSSTTTUUUVVVVVVYYY\\\___```eeemmmssswwwzzz|||}}}yyytttlllaaa]]]^^^]]]^^^aaacccddddddcccbbbcccfffkkkooopppooollljjjjjjjjjjjjhhheeeddddddeeennnsss{{{}}}yyyyyy~~~}}}}}}yyy|||}}}uuummmhhhgggggghhh~~~uuu}}}vvvjjj]]]QQQJJJGGGFFFHHHCCC<<<666333222222111...222222///...111333222,,,+++++++++,,,+++(((&&&)))************+++++++++---+++((('''((()))))))))((((((((((((((((((((((((+++******)))(((''''''&&&******)))((('''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&((()))*********+++...000222444666777666666777888@@@BBBEEEIIIMMMPPPSSSTTTXXXUUURRRQQQRRROOOJJJFFFGGGMMMVVVaaakkkuuu}}}xxxssstttsssooonnnpppuuuyyyzzzxxxvvvvvvtttpppqqqqqqooolllhhhbbb^^^[[[YYY]]]cccgggjjjmmmoooqqqvvvxxx|||~~~|||sssjjjddd^^^ZZZXXXPPPOOOOOOQQQVVV]]]dddhhhpppsss}}}~~~}}}}}}wwwvvv(((((((((((()))***,,,,,,)))******)))((()))+++---...000222444666777777777999888777444222000...------...000333777:::;;;;;;:::===BBBHHHQQQ___ooozzz~~~lll^^^ZZZ\\\bbbssswwwtttqqqnnnppp{{{zzzvvvyyyyyyqqqdddXXXPPPNNNFFFGGGFFFDDDAAA???@@@AAACCCDDDFFFHHHJJJNNNSSSWWWXXXZZZ[[[[[[[[[\\\___bbbggglllsssyyy}}}qqqgggddd]]]^^^```bbbbbbbbb```_________aaaeeehhhjjjiiihhhbbbccccccaaa^^^\\\\\\\\\___ccciiinnnrrruuuxxx{{{~~~}}}xxxtttooosss~~~wwwpppkkkiiiiiittt{{{{{{vvviiiYYYLLLHHHHHHDDDAAA===999666444222111111333222---+++------+++...,,,,,,,,,,,,,,,***((()))************++++++++++++)))((('''((()))((('''((((((((((((((((((((((((******))))))(((((('''''')))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((('''''''''((()))+++++++++---///111333555777888888999<<<===BBBDDDGGGKKKOOORRRTTTUUUWWWVVVTTTSSSQQQNNNKKKHHHNNNUUU```kkkuuu}}}wwwssspppqqqpppoooqqqvvv|||{{{tttmmmjjjiiigggfffdddcccbbbaaaccceeeiiilllnnnrrrwwwzzz~~~~~~wwwlllaaaZZZTTTRRRQQQQQQTTTXXX\\\^^^fffhhhpppyyy}}}vvvwww}}}))))))((())))))***++++++***++++++***)))))),,,...///111333555777888888888:::888444111///.........///000333666999;;;<<<<<<<<>>@@@AAABBBAAAAAACCCEEEGGGIIILLLOOORRRWWW\\\```cccdddeeeeeeeeefffhhhjjjssswww~~~rrrjjjfffggghhhhhhhhhgggeeedddbbb^^^\\\^^^eeeiiiiiiggg_________\\\YYYWWWVVVWWWTTTVVVZZZ\\\___bbbfffhhhttt{{{uuujjjkkkqqqxxxssspppxxx~~~uuuvvvyyy}}}|||uuuqqqpppnnn}}}}}}zzzdddRRRKKKKKKBBBAAA@@@>>>;;;888555333///111111......111111///000...,,,,,,,,,---,,,***)))************+++++++++)))((('''((())))))'''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((((((''''''(((***,,,------///222444555666888999;;;===AAADDDDDDFFFJJJNNNRRRTTTVVVWWWVVVVVVUUURRROOOLLLKKKKKKXXX```mmmxxx~~~uuurrrssspppnnnnnnoooooopppxxxxxxnnnbbbbbbaaabbbcccfffhhhjjjlllnnnppprrruuuzzzuuunnnkkkiiilllpppssswww{{{uuukkk___[[[WWWTTTTTTUUUVVVVVV^^^```dddhhhiiimmmyyyzzzsssqqqvvv***)))))))))))))))*********+++++++++***+++---///111222555777888999999999999666222...,,,---...///111333555777888999;;;<<>>;;;555555333333777<<<<<<888///---+++***++++++***))))))************++++++++++++******+++,,,---+++***))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******+++---///000000222555777:::;;;======>>>@@@DDDGGGNNNPPPRRRUUUVVVUUUTTTRRRNNNLLLJJJHHHKKKSSS]]]ddd```gggsss~~~yyysssvvvsssooolllkkkiiieeebbb]]]^^^bbbhhhjjjmmmsss|||uuummmfffbbb___bbbhhhmmmppppppnnnmmmwww~~~|||ppphhhcccccccccccciiipppuuuvvvvvvuuuuuuoooooonnnooorrryyy}}}tttkkkdddYYYWWWVVVSSSNNNMMMVVVbbbhhhmmmyyyyyyuuukkkrrr(((((((((((()))***,,,,,,''')))+++,,,...000555888777888888888888666555333111///...---...000333555444777999:::<<>><<<777444666999666//////......///000///,,,***)))************++++++++++++)))'''''')))+++++++++))))))))))))))))))))))))+++******)))(((''''''&&&$$$%%%&&&'''(((******+++''')))***++++++***)))'''&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))*********+++---...000000000000333555666999>>>AAADDDGGGJJJLLLPPPRRRTTTUUUTTTRRRNNNLLLIIIJJJMMMVVVbbbkkkpppqqqrrrrrrrrrqqqqqqssswwwzzzssshhhaaaYYY^^^bbbaaa]]]ZZZ\\\___\\\\\\___gggkkkiiifffgggkkkssswwwpppgggbbb```___cccfffkkkpppvvv{{{~~~}}}qqqmmmhhhccc___^^^^^^___```fffnnnwww~~~uuueeeXXXNNNKKKQQQZZZ]]]XXX[[[kkk}}}uuuooommmooouuu))))))))))))***+++,,,---)))***,,,///111333555555::::::;;;:::999666333111...---,,,///444666666444777888<<>>777333222111...+++///...------...///...,,,***++++++,,,,,,------...+++******************+++---,,,++++++,,,,,,***)))))))))************)))(((&&&''''''((()))******+++)))*********)))&&&$$$"""+++***(((&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%)))++++++)))))))))))))))))))))))))))***)))))))))***,,,...///,,,...000111111111333555<<<===>>>AAAEEEHHHHHHGGGSSSUUUVVVUUUQQQLLLJJJIII???KKKYYYcccllltttvvvtttvvvyyy}}}|||tttlllnnnuuu}}}qqqeee^^^^^^\\\YYYWWWUUUVVVWWWXXX```______aaadddhhhiiijjjhhhiiijjjhhheeecccbbbbbbeeehhhpppzzz|||yyyvvvsssrrrlllggg```^^^```dddggghhhjjjmmmssszzzqqqXXXMMMPPPWWW[[[^^^^^^aaakkk{{{yyynnnkkkjjjnnn******)))))))))******+++(((***,,,///222444555666888999999999888555333111///......111555777777666777777;;;AAAGGGQQQaaappp~~~}}}qqqkkkkkksss~~~~~~uuummmooopppppppppppprrrttt}}}}}}zzzuuummmddd]]]UUUNNNIIIHHHGGGFFFDDDBBBCCCEEEFFFJJJLLLOOOUUU\\\cccgggiiivvv{{{vvvrrrqqqppptttsssssssssuuuyyy}}}{{{vvvrrrqqqsssvvvxxxuuuxxx|||sssqqq~~~{{{nnnqqq|||yyy~~~~~~gggVVVHHHBBB;;;666555333111...///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---+++******++++++***))))))))))))******))))))(((***))))))((('''&&&&&&&&&&&&''')))+++,,,++++++***&&&%%%###!!!!!!"""###$$$))))))))))))((('''&&&&&&+++(((&&&&&&((()))(((&&&((((((((((((((((((((((((***)))))))))***,,,...///)))+++...///111222555888;;;===???BBBFFFHHHKKKLLLPPPRRRTTTSSSPPPLLLIIIGGGJJJVVVdddlllqqqvvvwwwuuuuuuzzz{{{rrrqqquuuzzznnnccc]]]ZZZXXXVVVUUUVVVXXX[[[]]]```^^^\\\\\\^^^```aaabbbcccdddddddddbbbbbbcccdddkkkooowww}}}wwwpppllliiigggeeecccbbbdddiiinnnpppppptttwww|||eeeWWWWWW[[[\\\^^^]]]```jjjyyytttooonnnoooxxx+++******)))))))))))))))(((***,,,000222555666777777777777777666444222000//////000222666888999888;;;:::===CCCJJJUUUhhhxxxwwwoookkkmmmzzzzzzvvvuuuvvvxxx|||{{{xxx|||zzzxxxvvvnnnaaaUUULLLEEEAAA??????AAABBBDDDEEEHHHLLLOOOYYY^^^gggrrr{{{|||vvvtttttttttmmmjjjddd^^^YYYUUUSSSRRRTTTTTTUUUVVVXXXZZZ\\\]]]___aaadddhhhnnntttxxx{{{~~~~~~{{{rrrhhhhhhppppppuuu~~~}}}tttooowwwyyylllssszzzlllpppyyyrrr^^^MMMGGG???:::888666333111///---,,,,,,------,,,+++......---,,,,,,+++******+++,,,---......---,,,+++,,,***))))))***+++***((((((((())))))))))))((((((******)))(((&&&%%%$$$$$$$$$&&&(((***,,,,,,,,,,,,((('''&&&$$$$$$%%%%%%&&&*********)))((('''&&&%%%***)))'''&&&'''((('''&&&'''''''''''''''''''''''')))))))))***+++,,,......)))+++...///000222555777:::>>>BBBDDDFFFJJJOOOSSSPPPRRRSSSRRROOOLLLJJJIIITTT```mmmrrrsssuuutttrrrtttyyywwwsssuuuuuujjj```ZZZVVVUUUTTTUUUWWWZZZ^^^```aaa^^^ZZZXXXXXXYYYZZZZZZ]]]___``````aaadddhhhkkktttxxxzzzppphhhcccaaaaaabbbdddgggmmmsssxxxyyyyyysssfffeeegggfffdddaaaaaahhhvvv~~~vvvtttrrrrrruuu)))))))))((())))))******)))+++---000333555777777555555555555444333111000//////111333666888999:::@@@???BBBIIIPPP\\\ooozzzvvvvvvxxx}}}{{{ssspppooouuu~~~}}}|||sssooopppsss{{{tttrrryyy~~~hhh___SSSIIIDDDDDDEEEGGGGGGHHHJJJKKKMMMRRRZZZ```rrrzzzzzznnnddd^^^[[[ZZZZZZUUUSSSNNNIIIEEEBBB@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFHHHKKKPPPTTTXXXZZZ\\\]]]^^^```eeelllttt{{{}}}wwwnnnddd```bbb^^^aaafffooo~~~yyyqqqwwwwwwjjjaaadddnnn~~~wwwhhhSSSLLLCCC<<<999777444222///...,,,,,,------,,,***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))******)))(((''''''((()))))))))(((((((((((((((((((((''''''''''''(((((()))(((''''''&&&+++***)))((((((((())))))'''''''''''''''&&&%%%$$$'''&&&&&&&&&((()))******(((((((((((((((((((((((())))))******+++,,,---...---.../////////000222444999>>>DDDGGGGGGKKKSSSYYYUUUTTTSSSPPPMMMLLLMMMOOOXXXeeeqqqtttsssrrrqqqpppsssvvv|||~~~wwwsssttt{{{|||ssshhh^^^XXXUUUUUUUUUVVVYYY]]]aaacccddd___YYYVVVUUUWWWXXXYYY[[[]]]^^^```dddjjjqqqvvvwwwmmmfffddddddffffffiiinnntttzzz~~~}}}~~~}}}~~~xxx{{{~~~}}}tttnnniiiiiirrrzzzwwwvvv'''''''''((()))+++,,,---+++,,,...111333555666777333333333333222222111111...000222444666888:::<<<>>>@@@GGGQQQ[[[gggyyy}}}sssoooooopppuuu|||zzzxxxyyyzzz{{{rrrllljjjkkksssvvv~~~|||}}}zzznnnZZZTTTMMMHHHJJJNNNTTTWWWVVVWWWWWWVVVYYYbbboooyyyxxxtttrrrqqqqqqiiibbbXXXOOOKKKIIIHHHHHHEEEDDDAAA???<<<;;;::::::888999:::<<<<<<<<<<<<<<<;;;<<>>===CCCPPP___kkkwww{{{qqqppprrruuu~~~uuunnniiigggppprrryyy~~~uuuddd[[[VVVTTTSSSUUUZZZ```eeeggghhhhhhgggfffiiitttsssmmmfff```\\\[[[ZZZYYYSSSNNNGGGBBB@@@??????>>><<<;;;:::999999999999999666666777888888888777777999999:::::::::999888888:::;;;===>>>???BBBGGGJJJKKKPPPVVVYYYYYY\\\ccchhhooouuu~~~tttllliiigggeeegggqqqwwwyyyttthhhuuurrreee\\\aaahhhmmmppppppppppppcccZZZNNNEEE???;;;777333111000............,,,*********+++,,,,,,---......---+++)))'''''')))+++---***)))((()))+++++++++***'''((()))******++++++***------,,,+++)))(((''''''*********)))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***+++++++++*********(((&&&%%%&&&'''************************((()))***+++,,,---------***,,,---///111555:::>>><<>><<<;;;;;;;;;:::888888888888888888888888666666666666555555555555888888888888777777777777666888999999888999<<<>>><<<>>>AAACCCCCCFFFJJJNNNRRRXXX```fffkkkrrrzzz~~~zzzuuurrrwwwwwwttt}}}qqqpppuuuzzzttteeehhhllloooppppppqqqrrrmmmdddWWWLLLEEE???;;;777333111////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,+++((()))***+++,,,,,,,,,,,,+++++++++***)))((((((''')))))))))))))))***++++++)))))))))))))))((('''''''''((()))***************)))++++++)))%%%$$$%%%'''))))))))))))))))))))))))'''(((***,,,------------***,,,---///222777===AAA>>>BBBGGGLLLPPPRRRSSSSSSNNNMMMKKKJJJMMMTTT^^^eeelllqqquuuzzzuuummmgggiiinnnqqquuuyyywwwzzz|||}}}{{{nnnmmmjjjgggdddcccbbbbbb```eeelllsssxxxzzzzzzyyyjjjccc[[[VVVWWW\\\bbbeeegggjjjooovvv}}}~~~{{{yyyyyyzzzzzz{{{zzzyyyxxxwwwvvvuuutttvvvxxxzzzzzzzzzxxxvvvtttrrrrrruuu{{{vvvsssttt++++++++++++,,,---......111222222333444444444444222222222111222222333444333666:::<<<<<<>>>BBBEEEVVV```sssuuuqqq|||{{{sssuuu{{{~~~~~~uuuqqqpppsssuuuwww|||nnnmmmhhh___UUUQQQUUUYYYccchhhqqq|||yyytttmmmeee^^^WWWQQQMMMLLLHHHDDDAAA@@@???>>>===>>><<<::::::;;;;;;:::888888888888888888888888888777777666555444444555555777777666777777999:::;;;333666888888666555777999777888888888888:::<<>>;;;444222000000000///---,,,...------,,,,,,++++++***)))+++---//////---+++)))+++***)))***,,,------+++))))))***+++,,,---------&&&''''''((()))******+++((((((''''''''''''(((((((((((((((((((((''''''&&&'''((((((((((((((('''&&&&&&((()))(((&&&&&&(((+++))))))))))))))))))))))))'''(((***,,,---------,,,......000000222666<<<@@@@@@BBBGGGLLLQQQSSSRRRPPPKKKLLLMMMPPPUUU]]]gggmmmlllnnnpppttt}}}wwwnnnhhhkkkppptttxxx{{{uuuvvvvvvvvvzzz~~~{{{tttmmmiiiddd___^^^```dddgggmmmqqqwww|||~~~}}}zzzxxxpppiii```ZZZ[[[```fffjjjooosssyyy{{{uuurrrooopppppprrrrrrsssrrrqqqppppppnnnmmmnnnqqqtttvvvvvvxxxvvvsssooonnnqqqwww|||~~~}}}uuutttkkkzzz