BM6P6(@ wwwjjjddd```^^^\\\ZZZXXXZZZ\\\[[[UUUPPPLLLKKKJJJHHHGGGFFFEEEEEEFFFEEECCCAAA>>>===<<<;;;777555333222222111000...(((******)))((((((***,,,(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%'''***+++))))))((('''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&'''((())))))+++,,,,,,+++)))((()))+++&&&(((***+++,,,,,,++++++***+++,,,000555;;;AAAEEEUUU]]]gggmmmlllhhheeedddmmmooorrrsssuuuyyyuuulllgggffffffnnnnnnnnnlllhhhbbb]]]YYYVVVUUUSSSSSSSSSUUUWWWXXXWWW]]]bbbaaa\\\XXXWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYXXXZZZ\\\]]]\\\]]]^^^_______________^^^]]]\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXWWWYYY]]]___```^^^\\\ZZZZZZ\\\]]]]]][[[ZZZZZZ[[[XXXUUURRRRRRTTTTTTSSSPPPOOOPPPRRRRRRRRRSSSUUUWWWVVVWWWXXXWWWTTTQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSQQQPPPOOOTTTRRRNNNLLLKKKMMMOOOQQQOOONNNLLLJJJJJJKKKLLLMMMLLLMMMMMMLLLKKKKKKLLLNNNNNNOOOPPPPPPQQQQQQQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOQQQRRROOOOOONNNNNNMMMMMMLLLLLLIIIJJJMMMNNNOOONNNMMMLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQTTTZZZcccmmmwww}}}wwwjjjdddaaa^^^\\\ZZZXXXYYY[[[YYYSSSNNNLLLKKKIIIHHHFFFEEEEEEEEEGGGFFFCCCAAA>>><<<;;;:::777555222111111111///...,,,+++***)))))))))((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((())))))(((&&&&&&%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&)))))))))(((&&&&&&''')))))))))***++++++,,,,,,,,,,,,,,,,,,...111555:::<<>><<<:::999666444111000000000...---///+++(((((()))***(((&&&(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''(((((('''&&&%%%'''(((,,,+++*********+++,,,---...---,,,,,,,,,...000222555;;;CCCJJJPPPWWW___eeehhhfffbbb___aaakkkyyyvvviiifffbbb^^^\\\[[[\\\]]]^^^```cccdddbbb^^^YYYVVVXXXWWWVVVUUUTTTUUUVVVWWWVVVYYY[[[ZZZVVVTTTUUUWWW\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVXXXZZZ\\\]]]\\\\\\^^^___[[[[[[[[[[[[ZZZYYYYYYXXXWWWXXXXXXXXXYYYYYYZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXZZZ\\\]]]]]][[[ZZZZZZ[[[ZZZWWWUUUSSSSSSRRRQQQOOONNNOOOQQQRRRSSSTTTWWWZZZ\\\```cccbbb^^^ZZZYYYYYYTTTTTTSSSRRRQQQPPPNNNMMMQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDFFFHHHJJJLLLMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPSSSWWW[[[```eeeggghhhlllqqqwww~~~uuukkkgggccc___]]]\\\ZZZYYYXXXUUUPPPLLLKKKJJJIIIGGGFFFEEEDDDDDDIIIGGGEEEAAA>>>;;;999888555333111000000///...,,,///***&&&'''+++,,,)))&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((()))***)))''''''(((***...---+++))))))***,,,---///---,,,***)))***++++++---111666;;;AAALLLXXX```mmmllljjjggghhhoooyyyxxxmmmfffaaa```^^^[[[ZZZXXXXXXXXXXXX[[[___aaaaaa^^^YYYVVVYYYXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXWWWUUUTTTVVVXXXXXXWWWWWWWWWWWWXXXYYYYYYUUUVVVWWWXXXXXXVVVUUUTTTWWWYYY[[[\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[YYYZZZZZZYYYXXXWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYXXXZZZ[[[[[[YYYXXXXXXYYYXXXWWWTTTRRRQQQOOONNNMMMMMMOOOQQQRRRSSSUUUXXXZZZ^^^eeekkkkkkeee]]]XXXWWWSSSSSSSSSRRRQQQOOONNNMMMOOONNNLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPOOONNNLLLLLLKKKKKKMMMMMMLLLJJJIIIGGGFFFEEEDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMMMMOOOQQQTTTVVVXXXYYYYYY\\\___cccgggkkkpppuuuyyyuuummmiiieee```___]]][[[YYYWWWTTTQQQNNNKKKJJJIIIGGGFFFEEEEEEDDDIIIGGGEEEAAA>>>;;;999888555333111000000///...,,,,,,(((%%%&&&+++...+++(((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%#########$$$&&&((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((()))))))))'''''')))***///---***(((((())),,,...---,,,+++***))))))******,,,...000111555>>>JJJRRRdddhhhmmmoooqqquuuzzzvvvnnnhhhccc___]]]]]]\\\[[[ZZZYYYXXXWWWVVVYYY]]]```aaa^^^[[[XXXXXXWWWWWWVVVUUUUUUUUUUUUWWWWWWWWWVVVVVVVVVXXXYYYVVVUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWXXXWWWVVVTTTSSSUUUXXXZZZ[[[ZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\ZZZWWWUUUUUUVVVUUUUUUTTTUUUUUUWWWXXXYYYUUUWWWXXXXXXVVVUUUUUUVVVVVVUUUSSSPPPMMMKKKKKKKKKLLLNNNPPPQQQRRRTTTWWWZZZbbbkkktttuuulllaaaXXXTTTRRRRRRRRRRRRQQQPPPOOONNNLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHIIIIIIJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKJJJJJJIIIIIIIIIJJJKKKMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHFFFEEEDDDGGGGGGGGGHHHHHHHHHHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKMMMOOOQQQQQQQQQOOONNNQQQSSSVVVXXX[[[^^^bbbeeejjjpppzzzvvvooolllgggbbb^^^]]]\\\YYYWWWTTTQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEHHHGGGDDDAAA>>><<<:::999666444111000000000...---)))'''%%%'''+++---,,,+++&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$''')))(((''''''&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&((()))---+++)))'''((())),,,---+++******************++++++------,,,---222;;;AAASSS[[[fffoootttxxx|||yyyooofff```]]]\\\[[[VVVWWWWWWXXXXXXXXXXXXXXXVVVXXX[[[^^^^^^]]][[[YYYUUUUUUUUUUUUUUUUUUUUUTTTWWWWWWVVVVVVWWWXXXYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSVVVWWWWWWVVVVVVUUUTTTSSSTTTVVVXXXYYYXXXXXXZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[]]]]]][[[VVVTTTUUUWWWTTTTTTTTTTTTUUUVVVWWWXXXSSSUUUVVVVVVTTTSSSSSSTTTSSSSSSRRROOOKKKIIIIIIJJJLLLMMMOOOPPPQQQRRRUUUXXXcccmmmwwwxxxnnnaaaXXXTTTRRRRRRRRRQQQQQQOOONNNNNNKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNIIIIIIHHHGGGEEEDDDCCCCCCHHHHHHGGGGGGGGGFFFFFFFFFJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMLLLJJJIIIKKKMMMOOOPPPRRRTTTWWWZZZ___aaafffnnnyyywwwpppnnniiiddd\\\\\\[[[XXXUUURRRQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFCCCAAA>>><<<;;;:::777555222111111111///...)))((((((((()))***++++++&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&((((((((('''''')))+++***)))((('''((()))+++,,,)))))))))))))))*********+++,,,...---+++---222777AAAIIIUUU```gggmmmssswww}}}}}}}}}~~~nnniiiccc^^^ZZZXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUVVVXXXYYYYYYXXXXXXXXXVVVUUUTTTSSSSSSSSSXXXWWWVVVUUUTTTTTTTTTTTTRRRTTTVVVWWWWWWWWWXXXYYY[[[[[[[[[\\\\\\\\\[[[[[[XXX[[[]]][[[WWWUUUWWWYYYVVVVVVVVVVVVUUUUUUTTTTTTSSSUUUVVVUUUTTTRRRSSSSSSRRRRRRRRROOOKKKIIIIIIKKKLLLMMMOOOOOOOOOPPPSSSUUU___hhhqqqpppfff[[[UUUTTTRRRRRRQQQPPPOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEEEEEEEFFFIIIKKKLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHIIIKKKLLLLLLKKKKKKHHHHHHGGGFFFFFFEEEDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHKKKJJJJJJJJJIIIGGGFFFEEEGGGHHHJJJKKKKKKJJJIIIHHHGGGIIIKKKLLLMMMOOORRRUUUWWWWWWZZZ___fffooovvvzzzwwwrrrpppkkkeeeZZZZZZYYYWWWSSSQQQPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGFFFEEECCCAAA>>>===<<<;;;777555333222222111000...)))***+++***(((((()))+++&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''#########$$$%%%&&&'''((($$$%%%%%%&&&'''((()))))))))***+++***)))***,,,---''''''''''''((()))+++,,,((()))))))))))))))))))))+++---000///......000444222999CCCKKKRRRZZZccciiizzz}}}}}}wwwuuuxxx|||~~~|||qqqjjjdddbbb```]]]ZZZVVVTTTRRRTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVVVVVVVVVVUUUUUUTTTQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTUUUQQQSSSUUUVVVVVVVVVWWWXXX[[[\\\\\\]]]]]]]]]\\\\\\UUUYYY\\\ZZZWWWVVVYYY\\\YYYYYYXXXWWWUUUSSSQQQPPPTTTUUUVVVVVVTTTSSSSSSTTTQQQRRRRRRPPPKKKIIIJJJMMMLLLMMMNNNNNNNNNOOOQQQTTTYYYaaahhheee\\\SSSRRRTTTSSSSSSQQQOOOMMMJJJGGGFFFJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDDDDEEEDDDDDDCCCBBB@@@BBBDDDEEEEEEGGGIIILLLLLLKKKIIIGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDFFFGGGHHHIIIJJJIIIIIIHHHBBBCCCEEEGGGHHHJJJMMMOOOQQQQQQRRRVVV\\\bbbfffhhhssszzzoookkkgggddd\\\ZZZXXXTTTQQQNNNMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHCCCCCCAAA@@@>>>===<<<;;;666444333222222000---+++,,,+++***)))((((((((((((+++***)))(((((('''((((((+++)))&&&&&&((()))'''%%%'''''''''&&&&&&%%%%%%%%%""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%%%%&&&((("""$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%((())))))(((%%%$$$&&&(((***+++,,,+++)))(((************)))))))))))),,,,,,+++***+++,,,...///333333777>>>BBBGGGPPPZZZjjjqqqxxxxxxsssnnnoooqqqqqquuu{{{~~~tttkkkfffccc[[[[[[[[[ZZZXXXVVVSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRUUURRROOOOOOQQQSSSRRRQQQOOOPPPRRRTTTVVVVVVSSSPPPRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVWWWVVVSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVVVVVVVVVVWWWYYYYYYZZZ\\\]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWXXXXXXYYY[[[YYYVVVSSSQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPNNNTTTRRROOOLLLJJJHHHHHHHHHLLLLLLKKKKKKLLLMMMNNNNNNXXXXXXWWWVVVTTTQQQNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???@@@@@@AAABBBBBBCCCCCCBBB@@@???>>>@@@AAAAAACCCDDDEEEFFFGGGLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDFFFHHHKKKLLLHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHFFFDDDCCCBBBCCCDDDFFFGGGIIIJJJJJJKKKKKKMMMOOOTTTYYY]]]```mmmuuu|||pppjjjeeeaaaZZZYYYWWWTTTRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHDDDCCCBBBAAA???===<<<<<<777555333222111000...,,,,,,+++***)))((((((((((((***)))((((((((((((((((((,,,)))&&&&&&((()))(((''''''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%'''((()))***+++******)))(((((()))))))))***************)))))))))***,,,,,,++++++---222555888@@@HHHXXX```hhhkkkjjjhhhkkknnnmmmooosssyyy{{{tttlllfffaaa^^^]]]ZZZZZZXXXWWWTTTRRROOONNNOOOOOOOOOOOOPPPPPPPPPPPPRRRPPPMMMMMMPPPQQQQQQPPPNNNOOOQQQTTTVVVVVVTTTRRRSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRTTTUUUUUUTTTTTTUUUWWWWWWXXXZZZ[[[[[[ZZZXXXWWWUUUUUUUUUUUUVVVVVVWWWXXXYYYWWWTTTRRRPPPOOOOOOPPPPPPQQQRRRSSSSSSQQQOOONNNPPPOOOMMMKKKJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKQQQPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFEEEDDDDDDBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA???>>>??????@@@AAABBBBBBBBBBBB@@@>>>===???@@@AAABBBDDDEEEFFFGGGJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEGGGIIIJJJGGGGGGFFFFFFEEEDDDDDDCCCFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGEEECCCAAABBBCCCDDDEEEGGGHHHHHHJJJJJJKKKNNNQQQVVVZZZ]]]fffllluuu}}}qqqjjjddd___XXXWWWVVVUUUSSSSSSSSSSSSNNNNNNMMMKKKJJJHHHGGGGGGEEEEEECCCBBB@@@>>>===<<<888666222111000000///...---,,,+++)))((('''''''''((((((((('''(((((()))))),,,)))'''&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))((((((((())))))******&&&''''''(((***++++++,,,+++************+++,,,,,,+++))))))---...///444;;;BBBJJJSSSYYY\\\```fffkkknnnoooqqqvvv~~~|||uuufffddd```[[[XXXVVVVVVVVVXXXVVVTTTQQQOOOMMMKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMLLLLLLNNNPPPQQQPPPNNNNNNOOORRRTTTUUUSSSRRRSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTSSSQQQOOOOOOQQQSSSRRRRRRRRRSSSSSSTTTTTTUUUQQQSSSTTTTTTRRRRRRSSSTTTUUUUUUVVVWWWWWWVVVUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWVVVUUURRRPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKJJJJJJIIIIIIJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@??????????????????????????????BBBAAA???>>>======>>>>>>@@@AAAAAAAAAAAA@@@>>>===>>>???@@@BBBDDDEEEGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDDDDCCCDDDEEEGGGHHHFFFFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHJJJKKKJJJHHHGGGDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEE@@@@@@AAABBBDDDEEEFFFFFFHHHHHHIIIKKKNNNRRRUUUXXXdddggglllqqquuuzzz~~~rrrkkkddd___YYYXXXWWWUUUTTTSSSSSSSSSOOONNNMMMKKKJJJHHHGGGFFFGGGFFFEEECCCAAA???>>>===999666222000000000//////---,,,+++)))(((''''''''''''''''''''''''((()))******(((&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%$$$'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&''')))(((''''''''''''((()))***)))'''''''''(((***+++''''''(((((()))******+++---,,,,,,,,,,,,------------***))),,,------000555666;;;BBBGGGMMMVVV```hhhmmmpppuuu{{{zzzqqqgggaaa\\\ZZZXXXUUUSSSRRRRRRRRRTTTRRRPPPMMMKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMNNNPPPRRRTTTTTTQQQPPPPPPQQQRRRRRRQQQPPPRRRRRRSSSSSSSSSRRRRRRQQQTTTSSSQQQOOOLLLMMMPPPRRRPPPQQQQQQRRRSSSTTTTTTUUUQQQSSSTTTSSSRRRQQQRRRTTTSSSTTTTTTUUUUUUTTTSSSRRRPPPPPPQQQQQQSSSTTTVVVVVVTTTSSSQQQPPPNNNNNNNNNNNNMMMNNNOOOOOOOOONNNNNNMMMIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJCCCCCCCCCCCCCCCCCCCCCBBBDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;<<<<<<===??????@@@@@@@@@???===<<<>>>???@@@BBBDDDFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDAAADDDHHHKKKLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFAAAAAABBBBBBCCCDDDEEEEEEGGGFFFFFFHHHJJJMMMQQQSSS```bbbeeefffhhhkkknnnqqqwww~~~}}}qqqkkkfffaaa[[[ZZZXXXVVVTTTRRRQQQQQQNNNNNNMMMKKKJJJHHHGGGGGGHHHGGGEEECCCAAA???>>>===:::777333000000000000///---,,,+++)))((('''''''''''''''&&&''''''((())))))''''''&&&$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&)))((('''&&&&&&'''((()))***)))'''&&&&&&(((***,,,)))(((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,+++***'''&&&)))+++***,,,000111222444888>>>HHHUUU^^^fffmmmvvv~~~yyyrrrjjjddd___ZZZWWWVVVUUUSSSQQQPPPPPPPPPPPPOOONNNLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOPPPQQQSSSUUUXXXZZZYYYWWWUUUSSSSSSSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPMMMKKKLLLOOOQQQOOOOOOPPPQQQQQQRRRSSSSSSQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVRRRRRRQQQPPPOOONNNNNNNNNLLLLLLLLLMMMMMMMMMLLLLLLGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>========================???>>><<<;;;::::::;;;<<<===>>>?????????>>>===<<<>>>???@@@BBBDDDEEEGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBEEEIIIMMMMMMLLLIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMOOOUUUWWWYYYZZZ[[[]]]aaaccclllpppsssuuu|||zzzooojjjfffbbb\\\ZZZXXXUUUSSSQQQOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGEEECCCAAA???===<<<999777333222111111000///,,,+++***)))(((((((((((('''''''''&&&''''''((((((%%%&&&'''&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((()))((('''&&&&&&(((***+++)))))))))((((((''''''''')))))))))***))))))((('''+++'''&&&))),,,+++,,,///...---,,,---222;;;FFFMMM]]]eeeqqq}}}xxxkkkfff```ZZZWWWVVVUUUTTTMMMMMMLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMNNNNNNNNNOOOOOONNNPPPQQQSSSTTTWWW[[[^^^```]]]YYYVVVUUUTTTSSSRRROOOPPPQQQSSSTTTTTTUUUUUURRRQQQPPPNNNLLLLLLNNNPPPNNNNNNNNNOOOOOOPPPPPPQQQOOOQQQRRRRRRRRRRRRSSSUUUTTTSSSSSSRRRRRRQQQQQQQQQOOOOOOPPPPPPQQQRRRSSSTTTPPPPPPPPPOOOOOONNNNNNNNNJJJJJJJJJKKKKKKKKKKKKLLLDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>========================???>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>===<<<;;;>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKNNNNNNLLLJJJGGGCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDFFFIIILLLNNNNNNPPPRRRTTTUUUVVVYYY[[[```dddeeecccgggtttxxxlllgggdddaaa[[[YYYWWWTTTRRRPPPOOONNNLLLKKKKKKKKKJJJJJJJJJJJJHHHGGGEEECCC@@@>>><<<;;;888666444333333222///...******))))))))))))******(((((('''&&&&&&&&&''''''$$$'''******((('''((()))&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&'''((()))***'''''''''((((((((((((((('''(((((()))((('''&&&%%%...)))'''+++...---,,,...++++++++++++...333:::>>>LLLSSS^^^iiittt~~~|||{{{~~~wwwoooiii^^^[[[WWWUUUTTTSSSRRRPPPJJJJJJJJJJJJJJJJJJJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMPPPRRRSSSVVV[[[___```\\\XXXTTTSSSSSSRRRQQQOOOPPPQQQRRRRRRRRRRRRRRRPPPQQQQQQOOOMMMLLLNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNLLLNNNPPPPPPPPPQQQSSSUUUSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKKKK@@@AAABBBDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@????????????@@@AAABBBBBBCCCBBBAAA@@@@@@>>>>>>===<<<========================???>>><<<;;;::::::;;;;;;;;;<<<======>>>===<<<;;;<<<<<<<<<===>>>>>>??????@@@@@@????????????>>>>>>AAABBBCCCDDDEEEGGGHHHHHHEEEDDDBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKKKKIIIFFFEEEBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIMMMOOOKKKNNNQQQRRRRRRRRRRRRSSSRRRWWWYYYWWWXXX```jjjooopppuuu{{{wwwjjjeeeaaa___YYYXXXVVVTTTRRRPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEBBB@@@===;;;;;;888666555444444222///---)))))))))))))))******+++)))((('''&&&&&&&&&&&&&&&$$$(((,,,---+++))))))***'''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((("""$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%&&&&&&'''((()))******((()))*********((('''&&&---(((%%%)))+++***((()))***+++---...000222444666999===EEEOOO\\\kkkyyy}}}zzzyyyttt{{{uuummmfffbbb___WWWVVVUUUUUUUUUSSSPPPMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHKKKNNNPPPQQQTTTYYY^^^[[[WWWSSSPPPOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQQQQPPPNNNMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJLLLNNNOOOOOOPPPRRRTTTRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJKKK<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@EEEEEEFFFFFFEEECCCAAA@@@======>>>???@@@AAAAAABBB@@@@@@???>>>===<<<;;;;;;========================???>>><<<;;;::::::;;;;;;:::;;;<<<=========<<<;;;:::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<>>>???@@@BBBDDDEEEGGGGGGHHHFFFDDDAAA???=========AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFFFFDDDBBB@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAACCCDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDGGGJJJMMMOOOIIIKKKNNNNNNMMMKKKJJJJJJJJJPPPSSSPPPNNNSSSYYY\\\\\\```eeeiiioooyyy}}}|||rrriiigggccc___]]]ZZZVVVTTTSSSRRRPPPOOOJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGEEEBBB???<<<;;;555333000///000111111000///...---,,,***)))(((''''''((()))******)))(((((('''((((((((('''&&&%%%%%%'''''''''&&&%%%$$$""""""&&&%%%###""""""###%%%&&&)))%%%""""""$$$%%%$$$"""&&&&&&&&&%%%$$$###"""!!!%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))))))))((((((((((((***+++,,,************+++,,,---...222777===BBBHHHQQQ^^^hhhtttwww|||{{{oooeee```______```[[[YYYVVVSSSPPPNNNLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMNNNQQQTTTVVVUUUTTTUUUSSSQQQQQQRRRRRRPPPOOONNNNNNOOOPPPPPPPPPOOOOOOOOOMMMLLLLLLNNNOOOOOONNNMMMJJJHHHIIIMMMNNNNNNLLLOOONNNOOOPPPSSSTTTSSSQQQRRRPPPOOOOOOOOOOOOMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@?????????@@@AAADDDDDDCCCBBBAAA???>>>===@@@???>>>======>>>??????========================???===:::;;;===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::888777999<<<===;;;999???>>>>>>>>>============:::<<>>>>>??????@@@CCCCCCCCCCCCBBBAAA@@@@@@???>>>============>>>???<<<=========>>>>>>>>>??????<<<:::;;;===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::999888:::<<<===;;;888<<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAACCCEEEEEEFFFFFFDDDAAA>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBCCCCCC@@@???>>>======>>>???@@@CCCBBBCCCDDDGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@???@@@DDDHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMJJJLLLNNNOOORRRVVV\\\```hhhppp|||}}}vvvtttvvv|||~~~kkkcccaaa^^^ZZZZZZWWWSSSQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEBBB???===;;;:::888666555444222///,,,...------,,,+++******)))''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((((((((''''''%%%%%%%%%%%%'''''''''&&&$$$$$$&&&''''''&&&%%%&&&&&&%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''$$$'''+++...///---***((())))))))))))***+++,,,------...//////...111777<<>>>>>?????????@@@@@@@@@@@@@@@???======<<<<<<<<<======>>><<<=========>>>>>>??????===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;:::::::::<<<<<<:::888::::::::::::::::::::::::===>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<===>>>?????????>>>>>>>>>=========<<<>>>@@@BBBCCCDDDDDDCCC>>>>>>======>>>???AAABBBGGGGGGFFFHHHIIIJJJHHHGGGEEEDDDCCCDDDEEEFFFEEECCC@@@>>>===???CCCGGGJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJFFFGGGIIIJJJKKKNNNSSSWWWUUU[[[ccclllssszzz~~~yyy|||mmmeeedddaaa^^^[[[XXXTTTRRRQQQPPPNNNMMMPPPOOONNNLLLKKKIIIHHHGGGHHHHHHGGGEEEBBB???===<<<888777666555555222///,,,---------,,,,,,+++++++++(((((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&'''''''''%%%%%%&&&&&&%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''''''''$$$&&&***------,,,)))''')))))))))))))))***++++++---......,,,++++++///222666:::AAALLLYYYfffqqqwwwrrrfff___[[[ZZZ\\\[[[ZZZZZZZZZXXXVVVSSSSSSQQQOOOLLLIIIFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIJJJJJJKKKKKKLLLNNNMMMMMMOOORRRTTTTTTTTTQQQPPPOOOPPPRRRSSSRRRQQQOOONNNNNNMMMMMMLLLLLLLLLQQQOOONNNMMMMMMLLLIIIGGGFFFEEEEEEFFFHHHJJJKKKKKKMMMMMMMMMOOORRRSSSSSSRRRRRRQQQPPPPPPQQQQQQOOONNNJJJLLLNNNOOOOOOMMMKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@??????===<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>=========<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;999888999999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@>>>>>>>>>=========<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA?????????@@@AAACCCEEEFFFJJJIIIHHHIIIJJJIIIHHHFFFDDDCCCCCCEEEGGGIIIIIIHHHBBB@@@???@@@CCCFFFHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKMMMQQQSSSPPPSSSVVVZZZ]]]bbbhhhkkkxxxzzz}}}ooogggfffdddaaa]]]ZZZVVVSSSRRRQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEBBB@@@>>><<<666555444444444222///------------,,,,,,+++++++++))))))((((((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''%%%&&&'''(((((()))))))))))))))((((((((()))******+++,,,---,,,,,,---///111333333333777???JJJUUU\\\lllzzzzzzwwwssskkkbbbZZZUUURRRQQQTTTSSSRRRRRRSSSTTTTTTSSSOOONNNLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKJJJKKKNNNPPPQQQQQQOOONNNNNNOOORRRSSSSSSRRRPPPOOONNNMMMLLLKKKLLLLLLOOONNNMMMMMMMMMLLLIIIGGGCCCDDDEEEEEEFFFGGGIIIJJJLLLLLLMMMOOORRRSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPNNNKKKLLLNNNOOOOOOMMMJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;:::999888777999999::::::;;;;;;;;;;;;@@@???>>>===;;;:::999999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;;;;<<<===<<<;;;::::::999::::::::::::::::::;;;;;;888999:::<<<===>>>>>>>>><<<>>>>>>===<<<<<<>>>AAA???>>>>>>>>>============>>>???AAABBBBBB@@@>>>===@@@???@@@AAABBBEEEGGGHHHIIIHHHGGGGGGGGGGGGEEECCCAAAAAABBBEEEIIILLLMMMMMMFFFDDDBBBAAACCCEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHGGGHHHJJJLLLOOOPPPQQQQQQRRRUUUYYY]]]___bbbfffkkkqqqxxxmmmfffeeeddd```^^^[[[XXXUUUTTTSSSRRRPPPJJJJJJJJJKKKKKKLLLLLLLLLGGGGGGFFFDDDBBB@@@>>>===666555333333333222000...///......---,,,++++++***+++***)))(((((('''((((((''''''((())))))))))))((('''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''&&&%%%$$$%%%''')))***))))))(((((((((((())))))((()))***+++---...//////111...++++++///777@@@FFFMMMZZZiiittt|||rrrhhhbbb___]]]ZZZWWWSSSOOOMMMLLLLLLJJJIIIIIILLLNNNOOONNNKKKJJJHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIGGGHHHJJJMMMNNNNNNNNNMMMMMMOOORRRTTTTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHDDDEEEFFFFFFEEEEEEGGGIIILLLKKKLLLOOORRRSSSSSSRRRPPPOOONNNNNNPPPPPPOOONNNLLLLLLNNNNNNNNNLLLJJJHHHEEEEEEEEEDDDDDDEEEEEEEEEGGGFFFEEEDDDCCCAAA@@@@@@>>>????????????@@@@@@@@@===<<<;;;:::999::::::;;;<<<<<<<<<<<<;;;:::999888777777888999::::::::::::???>>>===;;;:::888777777666888;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::<<<======;;;::::::;;;<<<<<<<<<;;;;;;:::::::::666777999:::<<<===>>>>>><<<>>>@@@>>><<<;;;>>>AAA?????????>>>>>>>>>======??????@@@@@@???>>><<<;;;=========>>>@@@CCCEEEFFFFFFEEEDDDDDDEEEDDDBBB@@@??????AAADDDIIILLLMMMMMMIIIFFFCCCBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEFFFEEEDDDDDDEEEGGGJJJKKKLLLLLLMMMOOORRRUUUPPPSSSVVVYYY]]]bbbhhhmmmnnnuuu}}}jjjddddddbbb______\\\XXXVVVUUUTTTRRRQQQKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGFFFDDDBBB@@@>>>===:::888555333333222000...000//////---,,,+++******---,,,***)))(((((())))))&&&''''''((())))))((((((&&&&&&'''(((((((((((('''$$$%%%%%%%%%%%%%%%%%%$$$###%%%''''''%%%######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''&&&'''&&&%%%%%%&&&''')))***)))((((((''''''(((((((((''''''(((***,,,---,,,+++...,,,******,,,000555888666@@@JJJSSS```qqqzzzqqqiiibbb\\\WWWSSSQQQQQQPPPNNNLLLJJJHHHGGGEEEDDDDDDFFFHHHJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFHHHKKKLLLLLLLLLLLLLLLNNNRRRTTTTTTTTTTTTRRRPPPMMMLLLLLLLLLMMMLLLLLLMMMOOOQQQQQQOOOMMMGGGIIIIIIHHHFFFFFFHHHJJJKKKKKKLLLNNNQQQSSSSSSRRROOOMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@<<<;;;:::999888999999:::::::::;;;;;;;;;::::::999555666777999999999999999;;;;;;:::999999888888777444777;;;<<<;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::999;;;======;;;:::;;;=========<<<;;;:::999999888666777999:::<<<<<<======;;;>>>@@@>>>;;;999<<>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<===>>>AAACCCDDDCCCBBBAAABBBCCCBBB@@@>>>???>>>???BBBFFFIIIJJJIIIGGGDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEGGGIIIJJJJJJKKKMMMNNNKKKLLLNNNNNNOOORRRVVVYYYZZZ___fffiiijjjmmmrrrwww~~~jjjddddddbbb______\\\XXXUUUTTTSSSRRRPPPPPPOOOMMMKKKHHHFFFDDDCCCGGGGGGFFFDDDBBB@@@>>>===>>>;;;777444333111000...111000///...,,,+++***)))...---+++))))))))))))***%%%%%%&&&'''((((((((('''%%%&&&''')))******++++++%%%&&&&&&''''''&&&&&&%%%$$$'''))))))&&&$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%!!!""""""$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&''''''((())))))***)))(((((('''''''''(((((((((((()))***++++++***(((------------...///000000...333888===HHHWWWdddiiiqqqyyywwwmmmggg```WWWPPPMMMLLLJJJIIIMMMLLLKKKIIIGGGEEEDDDDDDBBBCCCDDDFFFIIIIIIGGGEEEBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHFFFFFFHHHKKKLLLLLLLLLKKKLLLNNNRRRTTTUUUTTTUUUSSSQQQNNNLLLLLLLLLMMMOOOOOOQQQTTTVVVWWWUUUSSSJJJKKKLLLKKKHHHGGGIIILLLKKKKKKKKKNNNQQQSSSSSSRRRNNNMMMLLLLLLNNNOOONNNLLLMMMLLLLLLKKKJJJIIIIIIIIIBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAA???>>>============>>>>>>?????????@@@;;;:::999888888888999:::666666777999999:::::::::444555777888999999999888777777888888888999999999333777;;;<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::888;;;======;;;;;;<<<>>>>>>===<<<;;;999888777777888888999:::;;;<<<<<<<<<:::===@@@>>>:::888:::>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>============???AAACCCDDDBBBAAA@@@AAABBBBBB@@@>>>???>>>>>>@@@CCCEEEEEEEEEDDDBBB@@@???AAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDDDDGGGIIIJJJIIIHHHHHHIIIJJJJJJJJJHHHGGGHHHKKKNNNNNNRRRVVVWWWWWWYYY___dddgggqqqxxxyyy}}}|||lllhhheeebbb```[[[YYYWWWTTTRRRRRRRRRSSSQQQOOOLLLKKKKKKKKKKKKJJJHHHHHHGGGDDD???===<<<===>>>999333000000111000///...------,,,,,,++++++***(((((((((((('''&&&$$$###$$$$$$%%%%%%&&&'''((((((***)))''''''''''''%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&###"""###$$$%%%%%%&&&&&&%%%###"""!!!"""$$$%%%'''((((((''''''((('''%%%$$$###$$$$$$%%%$$$""""""$$$''')))'''%%%&&&'''&&&%%%$$$$$$&&&((())))))'''&&&&&&'''((()))(((((())))))((('''&&&&&&'''%%%######&&&)))++++++&&&&&&'''((()))***++++++,,,***)))***+++---,,,,,,...///111555:::???DDDFFFPPPZZZhhhttt}}}tttmmmfff___ZZZPPPNNNLLLJJJHHHGGGFFFFFFAAAAAABBBBBBBBBAAA@@@@@@CCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAAAAACCCDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJJJJHHHGGGFFFGGGEEEDDDDDDEEEGGGIIIKKKMMMJJJIIIIIIKKKOOOSSSUUUVVVRRRPPPNNNMMMNNNNNNNNNMMMLLLNNNSSS\\\cccccc]]]WWWWWWTTTPPPKKKHHHGGGGGGHHHLLLLLLNNNPPPRRRRRRPPPMMMNNNMMMMMMMMMMMMMMMMMMNNNJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB??????>>>>>>======<<<<<<>>>============<<<<<<<<<;;;::::::999999::::::;;;999999:::::::::999888888666666666666666666666666666666888999999888777666:::::::::;;;;;;<<<<<<<<<::::::;;;;;;::::::999888888999999::::::;;;;;;<<<<<<;;;999888888999;;;<<<>>>>>>>>>===<<<:::999888::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;;;;:::<<<======>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGGGGHHHKKKLLLLLLNNNPPPRRRTTTUUUZZZ^^^cccggghhhkkkooorrrrrrtttyyynnniiieeeaaa___\\\ZZZWWWTTTRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLKKKJJJJJJHHHEEEAAA???===<<<<<<:::666333111111111///---...------,,,,,,++++++***((()))*********)))((('''&&&&&&&&&'''((()))))))))))))))((('''((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((%%%$$$%%%'''%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&'''&&&$$$###%%%'''(((&&&###%%%%%%&&&%%%$$$###%%%'''+++***((('''&&&&&&&&&'''((((((((((((((('''&&&&&&)))(((''''''&&&'''((()))(((((()))))))))*********,,,***))))))+++,,,,,,+++))))))***---000444777999===DDDMMMVVV]]]fffpppwww}}}~~~{{{rrrfff]]]WWWSSSNNNJJJIIIHHHGGGEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJJJJHHHGGGFFFGGGEEEDDDDDDEEEFFFHHHJJJKKKJJJJJJLLLOOORRRTTTTTTRRRRRRPPPNNNNNNOOOQQQQQQPPPQQQRRRVVV]]]cccccc^^^YYYVVVSSSOOOKKKIIIHHHHHHHHHJJJJJJLLLOOORRRSSSRRRPPPNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::999999::::::999999888777555555555555555555555555555666777888888888888777999:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888999999:::;;;;;;;;;<<<;;;999888888999;;;<<<============;;;:::999888999::::::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>??????>>>======<<<======>>>>>>======<<<<<<<<<======>>>@@@AAABBB@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDHHHHHHHHHIIIIIIJJJLLLLLLNNNQQQVVVXXXZZZ[[[___bbb___aaaeeeiiinnnqqqtttvvvvvvyyy|||{{{zzz|||oooiiifffaaa___\\\ZZZXXXUUUSSSQQQQQQQQQPPPOOONNNNNNNNNMMMKKKIIILLLGGGAAA>>>>>>>>><<<:::777666444444444333000---...------,,,,,,++++++***((()))******++++++******((((((((())))))******+++((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&'''(((((('''&&&%%%&&&'''&&&$$$######$$$&&&&&&$$$###$$$%%%,,,+++)))(((&&&%%%%%%%%%'''(((((((((((('''&&&&&&&&&(((+++***'''&&&(((***************************+++***((()))+++,,,,,,+++******++++++---...000111111444888<<<@@@HHHRRRYYY]]]___ccchhhqqq|||xxxoooggg^^^XXXPPPJJJHHHGGGEEEBBBDDDCCCBBB@@@>>>===<<<;;;>>>>>>???????????????>>><<<======>>>>>>?????????AAAAAAAAAAAA@@@???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJJJJHHHFFFFFFFFFEEEDDDDDDEEEEEEGGGHHHIIIJJJKKKOOOSSSWWWXXXVVVTTTUUUSSSPPPPPPRRRSSSTTTTTTTTTTTTVVV[[[______\\\WWWSSSQQQNNNJJJHHHHHHHHHHHHGGGHHHJJJNNNRRRTTTTTTSSSNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIGGGEEECCCBBB@@@????????????>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999888999999999999999888777777444444444444444444444444444444666777888888888888999999999::::::::::::::::::;;;;;;;;;;;;:::999999777777888888999::::::;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;999888888888888888999999999::::::999:::<<<;;;::::::;;;======<<<<<<;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===????????????>>>===<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBFFFFFFEEEDDDDDDDDDDDDEEEGGGJJJMMMOOOOOOQQQRRRTTTRRRSSSUUUXXXZZZ]]]___```bbbdddeeedddccceeekkkpppxxxvvvsssqqqqqqrrruuuwwwoooiiifffaaa___\\\[[[XXXUUUSSSQQQPPPPPPPPPOOONNNOOOOOONNNKKKHHHNNNGGG???<<<===>>><<<999888777666555444333222111...------,,,,,,++++++***((((((((())))))))))))((((((((()))))))))*********&&&'''(((''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&'''&&&%%%$$$###%%%''''''&&&%%%$$$%%%******)))((('''&&&&&&&&&'''''''''(((((('''&&&&&&$$$***+++((('''***---((((((((())))))))))))***+++)))((((((***++++++***------------....../////////000111222444888???DDDGGGHHHJJJMMMSSS]]]gggnnn|||yyypppiiieee___XXXSSSOOOKKKFFFDDDDDDDDDDDDCCCAAAAAA@@@???>>><<<;;;:::;;;<<<======>>>>>>>>>>>>=====================>>>>>>???????????????>>>>>>???@@@BBBDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFHHHJJJIIIHHHFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGKKKLLLPPPUUU[[[^^^___^^^[[[XXXTTTSSSTTTUUUUUUUUUSSSSSSSSSUUUWWWWWWUUURRRNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGIIILLLPPPRRRRRRRRRMMMLLLJJJHHHGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999888;;;:::::::::999999888777999999999999888777666666333333333333333333333333333333444666777888888999999999999999999999999999::::::;;;;;;::::::999888666666777888888999999:::;;;:::999999999999:::;;;;;;;;;;;;;;;:::999888777666666777777888888999999888:::;;;;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;===<<<:::888888999;;;<<<>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;999999888999999:::;;;<<<>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAACCCCCCCCCBBBCCCDDDDDDEEECCCCCCBBBBBBAAA@@@@@@???AAAAAAAAAAAABBBBBBCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCFFFHHHIIIKKKKKKLLLLLLMMMLLLMMMNNNPPPQQQSSSUUUVVVWWWXXXXXXWWWVVVYYY^^^bbbgggdddaaa___^^^```ccceee}}}lllhhheeeaaa___[[[ZZZXXXVVVTTTRRRQQQPPPOOOOOONNNOOOOOONNNKKKHHHNNNGGG???<<<===>>><<<999999777444222000000222333...------,,,,,,++++++***+++***))))))((('''''''''''''''(((((((((((())))))$$$&&&((('''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$&&&''''''''''''((($$$&&&((()))'''&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&###)))+++(((''')))---&&&&&&'''(((((()))*********((('''((()))*********(((((()))***++++++,,,,,,+++,,,---......000222444999999:::;;;===CCCKKKPPPXXX___jjjuuuxxxrrrddd___YYYTTTQQQNNNKKKHHHEEECCCAAA???@@@@@@@@@@@@?????????>>>===;;;:::999999:::;;;<<<===>>>>>>>>>??????>>>>>>=========<<<<<<======>>>????????????===>>>@@@BBBDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGIIIIIIGGGFFFEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFKKKLLLOOOUUU]]]eeeiiikkk```]]]XXXUUUTTTTTTTTTTTTRRRQQQQQQQQQQQQPPPOOOMMMIIIHHHGGGFFFEEEEEEFFFFFFIIIHHHIIIKKKMMMOOOOOONNNKKKJJJHHHFFFDDDCCCCCCBBB@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999999999888888888888999999:::::::::999888777888888888888777666555444333333333333333333333333222333333444666777888999888888888888888888888777999999999:::999888888777555555666666777888888999999999999888888999999999999:::::::::999888777666555555666777777888999999888999::::::999999:::<<<<<<<<<;;;:::::::::::::::;;;:::888666666666888999;;;;;;;;;;;;:::999777777888888999::::::::::::::::::::::::999999:::;;;;;;============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAFFFFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMLLLLLLLLLNNNRRRUUUZZZXXXUUUSSSSSSTTTVVVXXX{{{kkkfffddd```___YYYYYYXXXVVVTTTSSSRRRQQQOOONNNMMMMMMMMMLLLJJJHHHLLLGGGAAA>>>>>>>>><<<:::777666333///,,,,,,///222...------,,,,,,++++++***------+++***)))(((((((((''''''''''''''''''''''''%%%''')))(((%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%$$$######$$$%%%'''((((((&&&$$$###$$$%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%"""$$$&&&'''''''''(((***&&&'''))))))'''&&&'''(((%%%&&&'''((())))))))))))%%%%%%&&&''''''''''''&&&###&&&***+++)))(((((()))''''''(((((()))))))))***)))(((&&&''')))******)))%%%&&&((()))++++++,,,,,,***+++,,,...............///000111111222555:::>>>BBBGGGNNNVVV\\\bbbgggjjjssswww~~~zzzvvvqqqnnnlllggg```[[[QQQNNNIIIFFFDDDCCCAAA?????????>>>>>>======>>>>>><<<<<<======<<<:::888666888999:::<<<===>>>>>>>>>?????????>>>>>>>>>======<<<===>>>>>>??????>>>>>><<<===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIIIIGGGEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGJJJJJJMMMTTT]]]eeekkkmmmaaa]]]WWWSSSQQQQQQQQQQQQRRRRRRQQQPPPOOONNNMMMLLLFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGFFFDDDBBBAAAAAAAAABBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;999999999999888888888888777888999::::::999888777888888888888777555444333333333333333333333333333333333333333444666777888777777777777777666666666777888888888888777666666444444555666666777777888777777777777777777777777888888999999888777666666444555666666777888999999777999::::::999888:::;;;<<<;;;;;;:::::::::::::::999888777666555555666666999999999999888777666666666666777888999999999999>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<==================>>>?????????>>>>>>AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@?????????????????????????????????BBBBBBBBBBBBBBBAAAAAAAAA===>>>>>>???@@@AAACCCDDDEEEDDDEEEGGGIIIJJJIIIHHHDDDCCCCCCDDDFFFHHHJJJLLLHHHGGGGGGGGGHHHIIIKKKLLLOOONNNLLLKKKJJJKKKLLLMMM{{{jjjeeebbb___]]]WWWWWWWWWVVVUUUTTTSSSRRROOOMMMKKKJJJKKKKKKJJJHHHJJJHHHEEEAAA???===<<<<<<777777666222...,,,...000...------,,,,,,++++++***++++++)))(((((((((((()))'''''''''''''''''''''''''''***,,,+++'''%%%'''***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$&&&(((***,,,***'''###"""###$$$$$$"""'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&%%%$$$###&&&((((((&&&&&&''')))&&&'''((('''&&&%%%'''(((&&&'''((())))))(((((('''$$$%%%&&&&&&'''''''''&&&'''(((***+++,,,,,,++++++---,,,,,,+++***)))(((((()))'''&&&&&&((())))))(((&&&''')))***,,,,,,,,,,,,+++++++++---...//////...+++,,,.........///111333888:::===@@@BBBEEEIIILLLPPPTTT[[[ccckkkttt}}}yyypppjjjggg___[[[XXXWWWWWWTTTPPPLLLEEECCCAAA@@@??????>>>===<<<===>>>>>>===<<<======;;;<<<======<<<:::888666777888:::<<<===>>>??????;;;<<<<<<===>>>??????@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGIIIIIIGGGEEEEEEEEEBBBCCCEEEGGGHHHIIIIIIIIIHHHIIILLLSSSZZZ```cccddd^^^YYYSSSOOOMMMNNNNNNNNNPPPQQQQQQPPPNNNLLLKKKJJJEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEFFFHHHIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;::::::999999999888888888555666888:::;;;:::999888888888888777666555333222444444444444444444444444444444333333333444666666777777777666666555555555666666666666666555555444333444444555666666777777555555666666666666555555777777888888777777666666444555666777888999::::::777888999999888888999:::<<<;;;::::::999999::::::999888888777666666555555777888888888888888777777555555666777888888888888>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>======???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCGGGFFFFFFIIIMMMOOONNNLLLFFFEEEDDDDDDEEEFFFHHHJJJFFFFFFFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEE}}}kkkeeebbb]]][[[VVVVVVVVVVVVVVVTTTSSSSSSPPPMMMJJJIIIIIIJJJIIIHHHHHHHHHGGGDDD???===<<<===888:::;;;888333000///000......---,,,,,,++++++***'''&&&&&&%%%%%%&&&((()))((((((((((((((('''''''''***---///---(((&&&(((+++(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&&&&%%%&&&(((***---///333///+++)))***+++***(((***((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((***''''''((((((((('''%%%$$$%%%(((***)))&&&$$$%%%'''&&&'''&&&%%%$$$$$$&&&((((((((()))))))))'''&&&%%%$$$%%%&&&&&&'''''''''&&&''''''(((+++...111111000222111///---+++)))((('''((('''&&&&&&((())))))((($$$%%%&&&((())))))(((''')))((('''(((***---......+++---//////---,,,,,,---///000222222333555888;;;<<>>>>>??????@@@AAAAAAAAA777999:::;;;:::999::::::======>>>???>>><<<:::888777888:::<<<===?????????888888:::<<<>>>@@@AAABBBCCCCCCBBB@@@>>><<<:::999;;;;;;;;;;;;===???AAACCCFFFFFFGGGHHHHHHHHHHHHHHHEEEGGGIIIHHHGGGEEEEEEEEEBBBCCCFFFHHHIIIJJJJJJJJJFFFHHHLLLRRRWWWZZZZZZYYYYYYUUUOOOKKKJJJKKKLLLLLLNNNOOOPPPOOOLLLJJJHHHHHHEEEEEEFFFGGGHHHIIIIIIIIIEEEDDDCCCDDDGGGIIIIIIHHHDDDCCCBBBAAA@@@?????????=========>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;:::::::::999999999999888444555888:::;;;;;;:::999888888888777666444333222444444444444444444444444555444333222333444555666777777666666555555555444555555555666555444444333333333444444555666666777444444555555555555444444666777777777777777666555555555666777888999::::::666888999999888888999:::<<<;;;::::::999999::::::999999999999888777555555777888888999999999888888444555666777888888888888;;;;;;:::999888888888888:::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<<<<===============>>>>>>???@@@@@@@@@???????????????>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEECCCDDDGGGLLLNNNNNNLLLFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDFFFHHHHHHFFFDDDDDDDDDDDDEEEDDDCCCBBBBBBnnngggddd___ZZZXXXVVVUUUUUUVVVVVVTTTSSSPPPOOONNNMMMLLLLLLLLLLLLKKKHHHEEEBBB@@@===:::777777555222111222111000///,,,,,,,,,,,,+++)))'''&&&((('''&&&'''((()))((('''((()))******)))'''$$$###)))((((((((('''''''''''')))(((%%%######$$$&&&(((&&&&&&%%%$$$$$$%%%%%%%%%((('''%%%&&&+++444===CCCJJJ<<<666555...---+++"""((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$#########$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((###%%%'''***,,,...///000///111000***&&&((()))'''&&&&&&&&&''''''''''''((())))))'''&&&&&&'''((()))(((((((((((())))))))))))''''''(((+++---...,,,***...000000///---,,,,,,---111111333888???DDDHHHIIIIIIKKKNNNQQQUUU[[[bbbgggkkkooovvv{{{{{{xxxtttqqqmmmhhhccc___\\\ZZZYYYVVVRRRMMMIIIGGGFFFEEE@@@?????????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<:::::::::<<<======:::888;;;<<<>>>???>>><<<999777;;;;;;<<<===>>>>>>======;;;:::999999;;;>>>AAADDDAAAAAA@@@???>>>===<<<;;;;;;:::::::::<<>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;999999:::::::::999999888555555555555666777888999666666666666666777777888777666555444444444444444444333333222222333333444555444333333222222333333333444666777888777666555777777777777777777777777666666555444333222222111555555555555555555555555888888888999888777666555333444444555666777777888444444444555555666888888;;;:::888777777999;;;<<<<<<;;;999777555444333333555555666666555444333333888888777777666666555555888999:::999777666777888999999999:::::::::;;;;;;<<<<<<============<<<<<<<<<;;;::::::;;;<<<>>>???<<<>>>AAABBB@@@>>><<<<<<>>>@@@AAA???<<<:::;;;==================>>>>>>>>><<<<<<<<<<<<===>>>???@@@CCCCCCDDDEEEGGGHHHJJJKKKEEEDDDBBB@@@@@@@@@BBBCCCDDDBBB@@@@@@BBBDDDEEEDDDCCCDDDEEEEEEEEEDDDBBBAAAqqqjjjhhhccc^^^YYYWWWVVVVVVWWWWWWUUUTTTQQQPPPOOONNNMMMLLLKKKKKKJJJHHHEEECCCAAA???<<<999999666444333222222111///,,,,,,,,,,,,+++***(((''',,,***((((((((('''&&&$$$&&&''')))***)))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%))),,,...AAAsssuuu\\\???222222000%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''''')))*********)))'''%%%###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''))),,,---...///333555444---))))))(((&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&''''''((((((((())))))))))))+++***)))***++++++)))''')))***+++++++++***,,,---//////000444999===???@@@>>>????????????BBBFFFIIIMMMPPPVVVZZZ\\\___aaacccgggiiinnntttyyy~~~|||wwwvvvssspppjjjddd___\\\YYYWWWTTTQQQMMMKKKIIIHHHIIIGGGCCC@@@>>>===<<<===>>>>>>>>>======<<<<<<<<<;;;;;;:::999999::::::;;;::::::;;;<<<>>>===;;;888999:::<<<=========;;;:::;;;;;;<<<===============;;;:::999999;;;>>>AAACCCDDDCCCAAA???===<<<;;;;;;<<<;;;;;;;;;===@@@CCCEEELLLOOOSSSSSSPPPLLLHHHFFFEEEFFFFFFGGGGGGHHHGGGGGGCCCEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQQQQQQQQQQOOONNNMMMLLLLLLLLLNNNLLLIIIHHHHHHHHHFFFEEEDDDCCCAAA@@@@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@>>><<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888888999999999999888888555555555666666777999999777666555555444444444444666666555444444444444444444333333222222333333444444444333222222222222222333333333333333444555555555555555555555555555555555555444444333333222222444444444444444444444444666666666666555555555444444444555555666666777777666666555555555555555666888777666666666777888999999888777666555444444444555555555555555444333333666666666666666555555555888999:::999777666777888::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;<<<<<<===;;;>>>AAAAAA???===<<<;;;;;;===>>>>>><<<;;;===???<<<<<<<<<===============<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHCCCBBB@@@???>>>???@@@AAACCCAAA@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBrrrkkkiiieee```ZZZYYYWWWWWWXXXXXXVVVTTTPPPPPPQQQPPPOOOMMMLLLJJJLLLIIIFFFDDDBBB@@@===;;;;;;888555444333222000///,,,,,,------,,,+++******#########%%%(((******)))%%%&&&((()))))))))((('''&&&&&&'''((('''&&&%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&'''$$$(((---+++>>>}}}}}}[[[@@@'''%%%%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$###############$$$$$$&&&'''(((***,,,///000///,,,(((%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%''')))+++,,,------,,,000000***&&&&&&%%%"""&&&&&&&&&''''''''''''(((******))))))))))))***+++''''''((((((((())))))))),,,***)))((()))***)))(((((()))******))))))***+++,,,,,,,,,...111444555555666666555333111111222444666999<<<>>>???AAADDDFFFFFFHHHKKKPPPTTTWWWZZZ[[[\\\[[[YYYZZZ]]]___``````\\\\\\___ccciiimmmooopppmmmlllnnnqqqtttwwwwwwvvvoookkkeeeccccccbbb^^^[[[WWWVVVUUUSSSOOOKKKGGGEEECCCBBBAAA???>>>=========;;;999888666555666666777;;;;;;;;;;;;;;;:::::::::999888888888888888999999;;;;;;;;;<<<======;;;999777888999:::<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<:::999999999;;;>>>AAACCCGGGEEEAAA>>><<<;;;;;;;;;======<<<===???AAADDDFFFOOOVVV^^^^^^XXXOOOIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHDDDEEEGGGFFFEEEEEEGGGHHHJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOONNNMMMLLLLLLJJJIIIGGGGGGGGGFFFDDDAAACCCBBBAAA@@@@@@AAABBBBBB???>>>>>>>>>>>>??????@@@>>>===<<<;;;:::;;;<<<===999999999999999999999999999888888777777888888999666777777888888777777777666666666666777888999999777666555333222222111111666555444444444444444444333333222222222222333333333333222111111111111222333111000//////111333444222222222222222222222222333333333333333333333333333333333333333333333333555444333222222222333444555555555555555555555555888777666555444333333333444444444555555555666666666666555555555555555666444444444444444333333333444444444444555555555555777888999888666555666777::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;:::::::::===???@@@>>><<<;;;;;;888:::;;;<<<;;;;;;===???;;;<<<<<<<<<=========>>><<<<<<;;;<<<<<<===>>>???@@@??????@@@@@@BBBCCCCCCAAA@@@???>>>===>>>???@@@AAA@@@@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAooohhhgggccc___[[[YYYWWWWWWWWWWWWVVVTTTNNNOOOPPPQQQQQQPPPMMMLLLOOOLLLHHHEEECCC@@@<<<:::;;;888555333222111///...,,,,,,,,,,,,,,,,,,,,,+++ """&&&)))))))))&&&'''(((((()))((((((((('''((()))******((('''&&&"""###%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''""""""(((***444SSStttxxx???***)))(((&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&***,,,///111111///+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%$$$%%%'''((()))***++++++###(((***'''&&&'''&&&$$$&&&&&&&&&''''''''''''(((***************+++++++++'''''''''((((((((()))))))))'''&&&&&&)))+++,,,,,,,,,------+++)))''''''(((***))))))***---///000000///000111000//////000222111222333444444666999<<<;;;<<<===???@@@AAABBBBBBDDDCCCBBBCCCEEEGGGGGGGGGCCCDDDFFFIIIMMMOOOQQQQQQNNNNNNOOORRRVVVXXXXXXWWWTTTPPPKKKIIIHHHHHHGGGFFFEEEEEEDDDCCCAAA???===<<<;;;::::::999999999999:::888888777666666666777888999999888888888888888888777777777777777888888999;;;;;;:::<<<======;;;999888888888888:::<<<>>>???;;;:::::::::::::::;;;;;;999999999999;;;>>>@@@BBBHHHFFFAAA===;;;::::::;;;>>>>>>===>>>???BBBEEEGGGPPPZZZeeefff^^^SSSMMMKKKGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIKKKMMMOOOPPPOOOMMMLLLGGGFFFFFFFFFGGGEEEBBB@@@AAAAAA@@@?????????@@@@@@<<<<<<<<<======>>>>>>???<<<;;;:::999999999::::::888888888888888888888888777777666666666666777777555555666666777666666666666666666666777777888999666555444333222222222222555555444333333444444444333333222222222222333333222222111000000000000111111000/////////000111222111111111111111111111111111111111222222222333333111111111111111111111111444333111000000111333444555555444444444444444444777666555444333333333333111222333444555555555444666555555444444444444444333333333222222222333333222222222333444444444555555777777777555555666777888888888888999999999:::999::::::::::::::::::999:::;;;<<<<<<<<<:::999777999;;;>>>>>><<<;;;:::;;;888999:::::::::;;;<<<<<<<<<<<<<<<======>>>>>>???;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>??????@@@??????>>>======>>>>>>?????????@@@BBBDDDEEECCCBBBAAAAAAAAA@@@@@@@@@??????nnngggeeebbb^^^ZZZYYYWWWVVVWWWVVVTTTSSSKKKMMMOOOQQQRRRQQQPPPOOORRROOOKKKGGGCCC???;;;888:::777444222111000...,,,------,,,,,,,,,,,,,,,,,,***(((&&&%%%%%%%%%###!!!(((((((((((((((''''''&&&'''(((((())))))(((&&&%%%###$$$&&&''''''%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''"""$$$$$$$$$***333888888[[[~~~UUU,,,***'''$$$###%%%''')))$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$############((()))***,,,---.........&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((($$$)))+++)))(((******(((&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((&&&%%%%%%(((***+++++++++,,,,,,***(((&&&&&&''')))((('''))),,,...//////'''))),,,---,,,---...000//////000///...///222555444444444444555555555666666555444444666777777666999:::;;;===>>>???AAABBB@@@???@@@BBBDDDEEEDDDCCC@@@>>>:::888888888999999:::::::::999999888777666777666555555444444555555888888888777777777777777666666666666666666666666777777666666777888888999;;;:::::::::<<<<<<;;;999:::999888888888:::;;;===;;;:::999999888999::::::888888999:::;;;>>>@@@AAAGGGDDD@@@<<<:::::::::;;;>>>=========???BBBEEEFFFNNNXXXccceee^^^UUUPPPOOOJJJIIIGGGEEEDDDCCCCCCCCCEEEGGGIIIIIIHHHGGGGGGHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFHHHLLLOOOPPPOOOMMMLLLFFFEEEEEEEEEFFFEEEBBB???@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<============999999888888888888888888777777777777777777777777555555444444444444555555333444555666666666666666666666666555666666777888333333333222222333444444444444333333333444444555333222222111111222222333111111000////////////000...///000111222111111000111111111111111111111111//////000000111222222222111111111111111111111111444333111000000111333444444444444444333333333333444444333333333333444444111222333444555555555555777666555333222222111111222222111111111111222333111111222222333333444444444555666666444444555666555555666666666777777777888888999999999999888888::::::;;;;;;;;;:::888777888:::<<<<<<;;;::::::::::::999999999:::::::::999<<<<<<===>>>>>>???@@@@@@::::::::::::;;;<<<===>>>>>>>>>=========>>>>>>??????>>>>>>>>>>>>>>>??????======>>>AAACCCDDDBBBAAAAAAAAA@@@@@@@@@?????????ooohhhfffccc___[[[YYYWWWVVVVVVVVVTTTRRRKKKLLLNNNOOOPPPPPPPPPPPPSSSPPPKKKGGGCCC???;;;777999666333222111000...---------,,,+++++++++++++++,,,+++)))((()))(((&&&%%%))))))((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&''''''"""******""""""---222///---???JJJHHHVVVtttggg777***'''$$$!!!!!!"""$$$&&&$$$%%%&&&''''''(((((('''&&&%%%$$$######"""######'''&&&&&&&&&(((***---...############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%)))***'''%%%''''''%%%&&&&&&&&&''''''''''''((("""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((***((('''&&&'''((('''&&&$$$%%%''''''&&&&&&((()))(((''''''(((+++.........&&&))),,,---,,,++++++,,,---......,,,+++,,,...000---------...///000111222000///...///111111000///555666777777777999<<>>===<<<<<<<<<;;;999777777666555444333444555555666666555555555444444444555555444333222222222222444444444444444444333333444444555555555555555666666555555555666777888999;;;999888999:::;;;:::999;;;:::999888888888999:::;;;:::888777777888999999777888999:::<<<===???@@@BBB@@@>>><<<::::::;;;<<<<<<<<<;;;<<<>>>@@@CCCEEEIIIQQQYYY[[[WWWQQQOOONNNLLLJJJHHHFFFDDDCCCCCCDDDEEEHHHLLLMMMLLLKKKJJJIIIFFFGGGHHHHHHHHHGGGFFFEEECCCEEEIIILLLMMMMMMKKKJJJEEEDDDCCCCCCDDDCCCAAA?????????>>>>>>===<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;888888888777777777666666666666666666666666666666444333333333333333333444333444555555666666666666666555555444444555555666222222222222222333444444333333333333333444444555222222111111111111222222000000///............///---///111333333222000///111111111111111111111111/////////000000111111111111111111111111111111111333222111111111222333444333333333333333333333333333333222222222333333444222222333333444555666666666555444222111000000000111111000//////000222333222222222222333333333333222444555555444333444666333444444444555555555555777777777888888777777777999999:::::::::999888888777888::::::999888999:::;;;:::888999:::;;;999888;;;<<<<<<===>>>???@@@@@@:::::::::::::::;;;============<<<<<<<<<===>>>>>>======>>>>>>>>>>>>>>>???<<<;;;<<<>>>AAABBBAAA@@@CCCCCCBBBAAAAAAAAAAAAAAAppphhhfffccc___\\\ZZZXXXWWWWWWWWWUUUSSSNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMIIIFFFCCC@@@<<<999888666333222222222000///...---,,,***)))))))))***((('''&&&''')))+++***)))'''''''''''''''(((((()))&&&$$$###!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$((((((### $$$***,,,------000000111===999$$$&&&%%%$$$######"""""""""###$$$%%%&&&''''''''''''###############$$$%%%%%%&&&%%%$$$$$$%%%&&&((()))""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$"""&&&'''###"""%%%'''&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((('''''''''((((((&&&%%%"""$$$&&&''''''''')))+++)))'''&&&''')))+++++++++(((+++......---+++******,,,------,,,++++++,,,---,,,,,,++++++,,,---...///---,,,---...111222111000222333444444555999???DDDDDDBBB???===<<<999555222222333444333333333444555555444333333222222222222444444333222222222222333//////000111222222222222333333444444444555555555333333333444444555666777:::888777777888999999888999999888888888888999999;;;999888666666666888999777777888:::<<<===???@@@===<<<<<<;;;;;;;;;<<<<<<::::::::::::<<<>>>AAACCCEEEHHHKKKLLLKKKIIIIIIIIIIIIGGGEEEDDDCCCDDDEEEEEEDDDIIIOOORRRQQQOOOLLLKKKFFFGGGHHHIIIHHHGGGEEEDDD@@@BBBDDDGGGHHHHHHHHHGGGDDDBBB@@@???@@@@@@???>>>>>>>>>>>>===<<<;;;;;;:::888888999:::999999777777777777777777777666666555555555555555555555555555333222222111111222222333333444555666666777777777555444444333333333444444222222111000000000111111333333222222333333444555222222111111111111222222000///......------.........//////000000000000000111111111111111111111111/////////////////////000111111111111111111111111000111111111222222222222111111222222333333444444555444333222111111111222222111111111222444666777333333222111111111111111111000///......000222333333333333333333222222222111333444444333333444555333333444444444555555555666666666777777666666666999888888888888999999:::666777999999888777888::::::888777888;;;<<<;;;:::999999:::;;;<<<===>>>>>>999999999999:::;;;<<<===;;;;;;:::;;;;;;<<<======;;;;;;<<<===============;;;:::999;;;>>>@@@@@@@@@BBBAAA@@@?????????@@@@@@pppgggeeebbb^^^]]]\\\ZZZYYYYYYXXXVVVTTTQQQPPPNNNMMMLLLKKKKKKKKKMMMKKKHHHEEEDDDAAA>>><<<999666444333333333222111///---+++)))((((((((((((***(((&&&&&&&&&%%%###"""&&&&&&&&&&&&((()))***+++(((&&&###"""!!!###%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((###'''+++%%%"""$$$*** %%%...'''""")))...$$$%%%'''((('''%%%"""!!!"""###$$$%%%&&&&&&'''&&& !!!"""###%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&'''%%%%%%***......&&&&&&&&&'''''''''(((((( """###%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%''')))***)))''''''(((***)))(((((()))+++)))'''&&&&&&'''(((((('''&&&))),,,---,,,***(((((()))***++++++)))((()))***---,,,***)))(((((((((((((((((()))+++///000000///000222333444555;;;CCCIIIKKKHHHDDDAAA>>>:::555222+++---///000/////////000111111000///............000000/////////000000111---...000111333333444444333333333444444555555555222222222222333444555666999777666666777888888777777777888888999999999999;;;999777666555666777888777777888:::<<<===??????999999:::;;;;;;<<<<<<<<<999999888999:::===@@@BBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@AAABBBDDDEEEDDDIIIPPPUUUTTTQQQNNNLLLFFFGGGHHHIIIHHHFFFDDDCCC>>>???AAACCCDDDEEEEEEEEEBBB@@@=========>>>>>>>>>============<<<;;;:::999777777888888888666555444777777777888777666666555444444444444444444444444222222111111111111222222333444555666777777777777444333333222222222333333333222111///............222222222222333333444555222222111111111111222222//////...------------...000///---------...000222000000000000000000000000////////////////////////111111111111111111111111...///000111222222111111000000111222333333444444777666444222111000//////111111000000111333666777111111000000111222333333000///...---...///111333555444444333333222222222111222444333333333444555444444444555555555666666555555666666666666555555888888777777777888:::;;;555777888888777777888:::888777666888<<<>>>>>><<<777777888999;;;<<<<<<===999999999999:::;;;<<<<<<999999999999:::;;;<<<===999:::;;;;;;<<<<<<<<<;;;:::999888999<<<>>>@@@@@@???>>><<<;;;;;;;;;<<<===rrrhhheeebbb___ZZZXXXVVVUUUUUUUUUTTTRRROOONNNMMMLLLLLLLLLMMMNNNSSSNNNHHHCCC@@@???===<<<888666555555555555333111......,,,+++***)))))))))(((((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&&&&### """"""######"""!!!  ###%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''######$$$$$$$$$$$$#########&&&))),,,,,,***&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$"""!!! $$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###)))'''%%%$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''***+++---//////---+++))))))***,,,,,,++++++,,,...+++***)))((((((***,,,---.........111777@@@HHHMMMQQQQQQOOOJJJCCC;;;333...111000...---...///111222000...,,,,,,---...---,,,333333222222111000000000111111000000111111222333222333444444444333222111111222333555666777777777777777666666666666777777999999999999999999999999===<<<;;;999888777666666777888888999999::::::;;;<<<;;;:::999999999999::::::;;;;;;;;;;;;:::999888;;;;;;;;;<<<===>>>???@@@@@@BBBCCCBBB@@@@@@AAABBBCCCHHHRRR^^^ddd___SSSHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???>>>===============<<<<<<;;;;;;:::999999666666666666777777777777666666666777666555555444:::::::::999777666444333111111000000000000111111111222333444555555555555111000000000111222333333222111111111111111222222333333222222222222222222444333111000000000111111000///...---,,,---......//////.........---------......////////////......,,,...000111222111///...000///.........000111222111111111000000000000000---///111222222222333555222222222333333222111111111111000000000111333444333333333222222222111111////////////............000111111111///......///111111111111111222222333333333222111222333444555444444444444555666777888888999:::<<<======<<<<<<999::::::888777777:::<<<999999999999999999999999;;;;;;::::::999888777777;;;:::999888777888999:::;;;::::::::::::;;;<<<<<<::::::;;;<<<<<<=========999:::;;;=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>sssiiifffccc```\\\ZZZWWWUUUUUUUUUTTTRRRPPPOOONNNMMMMMMMMMNNNOOOQQQMMMHHHCCCAAA???>>>===777666444444444444222000...---,,,+++***)))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&$$$!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""%%%'''######$$$$$$$$$$$$######$$$&&&(((******(((%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###)))(((''''''''')))***,,,%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&)))))))))******)))))))))******************+++++++++,,,,,,***'''%%%$$$%%%+++***)))((()))***,,,---//////000333999AAAIIINNNSSSSSSRRRNNNGGG>>>555000000///---------...000111111///......000111000///111111111111000000000000111111000000111111222222333333444555555444333333111222333444555666666666555555555666666777999999999999999999999999999999<<<;;;:::999888777777777777888888999::::::;;;;;;;;;;;;:::::::::999999999999999::::::999999888888777777888999;;;===>>>@@@???@@@AAAAAA??????@@@AAAEEEIIIRRR\\\aaa^^^SSSIIIGGGGGGFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>============;;;;;;:::999999888888777555555555666666666666777555555666666555555444333666666777666666555444333111111000000000000111111111222333444444555555555111000000000111111222333333222111111111111111222111111222222222222222222222111000/////////000000000///...---,,,------...///.........------------......////////////......---...000111222111000/////////.........///111111000000000000000000000000000111333222000//////000000111111222222111111000111111000000000111222333222222222111111111000000000000000000////////////000111111000...---...000000000000000000111222222333222222111222333444555666666666666777888999999444555666888999999888888999999999777666666777999999999999999999999999999888888888888999999999999:::999888888777777888888:::::::::::::::;;;;;;<<<:::;;;<<<=========<<<;;;777888999;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===uuukkkhhheeebbb___\\\XXXUUUUUUUUUTTTSSSPPPOOONNNLLLLLLMMMMMMNNNPPPLLLGGGCCCBBB@@@???>>>777555444333333333111///------+++***)))((((((((())))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###"""###$$$$$$%%%$$$$$$$$$***((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&######$$$$$$$$$$$$######%%%&&&&&&'''&&&%%%$$$"""#########$$$%%%%%%%%%&&&$$$$$$#########$$$$$$%%%############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###((('''''''''(((***,,,---%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((()))(((&&&&&&&&&(((***++++++,,,+++)))%%%###"""###++++++***)))***+++,,,---......///222999AAAIIIMMMRRRRRRPPPMMMFFF===555000...---,,,+++,,,---...//////...---...000111111111....../////////000000000000000000111111111222222333444444555555555444444111111222333444444555555444444444555777888:::;;;888888888888888888888888:::999888888777777777888888888888999::::::;;;;;;999:::;;;;;;;;;:::999888888888888888999999999999555555666777999<<<===??????@@@AAAAAA@@@???@@@AAAFFFJJJPPPXXX\\\YYYQQQJJJEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======>>>;;;;;;:::999999888888777444444444444555555555555444444555555444444333222222222333444444444333333111000000//////000000111111111222333444444444444000000000000000111111222333222111000000000000000000000000111111222222222000//////............//////......---,,,---------............------------........................---...000111111111000//////............///000000///////////////////////////111222111...---,,,---///000000111111000000///111111000/////////000000000000000000000/////////111111000000000/////////000000000...------...000//////......//////000111222222111111222222333444555555555555666777888999222333444555666666666555888888888777555444555777;;;:::::::::999888888888444444555666888999::::::888888888999888777777666:::999999999999:::;;;;;;:::<<<>>>??????===;;;999555555777888::::::;;;;;;;;;;;;<<<===============vvvllliiifffcccaaa]]]XXXUUUTTTTTTTTTSSSOOONNNLLLKKKKKKKKKLLLMMMNNNKKKFFFDDDBBBAAA@@@>>>888666555444444333111000---,,,+++***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$"""""""""""""""""""""!!!&&&$$$###""""""###%%%&&&******)))&&&""" ######$$$$$$$$$$$$######%%%%%%%%%$$$######""""""!!!""""""###$$$%%%%%%&&&$$$######""""""######$$$"""######$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&''')))+++)))***+++***(((((((((***+++************+++,,,,,,***+++,,,///555===DDDIIIMMMKKKHHHBBB<<<666111...,,,++++++***+++,,,------+++******+++---///000///........................///000000111111111111111222222333333333444333333111111111111222333444555444444444555666888999:::888888888888888888888888777777777666666777777888777777888999999::::::;;;777999:::;;;;;;:::888777888888888888999:::;;;;;;999999999999;;;<<<===>>>@@@AAABBBBBBAAA@@@AAACCCFFFHHHMMMRRRUUUSSSMMMHHHBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>=========>>><<<<<<<<<;;;::::::999999222222333333333444444444333444444444444333222222111222222333333222222111000000////////////000000000111111222333333222222000000/////////000000111111000///.....................///000000111222222//////........................---------,,,,,,,,,------------------------...------------------...---...///000000000000///.....................///.............../////////+++---//////---------......///000000000000000000111000000//////.................................000/////////............/////////---,,,,,,...111......------......///000111111111111111222222333222222222222333444555666444555555666666666666666555666777777555555666888;;;;;;:::999888888777777333333444555777888999999777888999:::999888777666999888888888888999:::::::::<<<>>>@@@???===:::777444555666777888999:::;;;::::::;;;<<<<<<<<<<<<<<>>:::888666666555555333111...---,,,***))))))(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! ###"""!!! !!!###%%%'''&&&&&&$$$!!!######$$$$$$$$$$$$######$$$$$$###"""""""""""""""!!!!!!""""""###$$$%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$############%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))'''(((************,,,---***)))))))))******++++++))))))+++...333:::@@@DDDHHHDDD===666111.........***************++++++,,,***(((((())),,,...///............---------,,,,,,...///000111111111111000000000000111111222222333111111111111111222333444555555555444555555666666777777777777777777777777666666555555555666777777666666777777888999999:::777888:::;;;;;;:::888777888888888999:::<<<>>>???@@@??????>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAADDDEEEHHHKKKMMMKKKGGGEEE???>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<======;;;;;;;;;:::999999888888222222222222333333333333333333333444333222222111333333333333222111000000000000////////////000000///000111111111111111111000000//////...//////000......---,,,,,,,,,,,,,,,------...//////000111111.../////////////////////---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......////////////------.........---------,,,,,,---------.........***,,,------,,,+++,,,---......///000000000000000////////////...------,,,------------------------......---------,,,,,,,,,---......---,,,,,,...000---------,,,---......///000000111111111111222111111111111111222333444555555555555555666666666777333555777777777777888:::::::::999888777777666666444444555555555666666666888999:::::::::999777666777777777777777888999999999;;;>>>??????<<<999777555555666666888999::::::999999:::;;;;;;;;;;;;;;;vvvlllhhheeeaaaaaa\\\UUUQQQQQQRRRTTTUUUSSSRRRQQQPPPOOOPPPPPPQQQMMMJJJGGGEEECCCBBB???===;;;:::777666666555333111......,,,+++***))))))))),,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$''''''%%%$$$$$$###$$$$$$%%%$$$###""""""###$$$%%%"""######!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""#########$$$$$$###"""!!!  !!!###$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((()))))))))((((((''''''((())))))''''''((()))((((((((())))))))))))*********+++...333888>>>AAACCC>>>777000,,,+++---...))))))*********+++++++++***)))(((***,,,.........------------------------...///000111111111000///////////////000111222222222222111000111222444555555444444333333333444444666666666666666666666666555555555444444555666666555555555666777777888888777888999:::::::::999888888888888999;;;>>>@@@BBBEEEDDDCCCAAA@@@?????????:::;;;======<<<<<<===???BBBCCCFFFGGGGGGEEECCCAAA>>>>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888888777777666555555444222222222222333333333333333333444444333333222111444444444333222111000///000//////......//////000//////000000000000000///000//////...............,,,,,,+++++++++,,,,,,,,,---------....../////////---...//////000/////////,,,------------,,,++++++,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,---------...---------...------,,,++++++++++++,,,------......,,,...///...+++***)))***,,,------...////////////------.........---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,...---,,,,,,---...------,,,,,,------.../////////000111111111111000222222222222333444555666444444333333333444444555222444777888777777888999888888777777666666555555666666555555555555555555888888999999888888777666777666666666666777888888888:::<<<======;;;999777666555555555666777888999888888999:::::::::::::::uuujjjgggccc```___ZZZSSSOOOOOORRRTTTVVVRRRQQQPPPOOOOOOOOOPPPQQQMMMKKKGGGEEEDDDAAA???<<<;;;999777666555444222000000///---,,,++++++******---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###!!!"""###%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$############$$$%%%&&&%%%######%%%&&&######$$$$$$$$$$$$###### !!!"""######$$$######!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$$$$"""""""""##################$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&+++***((('''&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&''''''((((((((((((((())))))***,,,000555999<<<;;;888444///,,,+++,,,---))))))***+++++++++++++++)))((('''(((***,,,,,,+++***+++,,,---...///000111---...000111222111000///000/////////000111333333444333222111111222444555111111111111222333444444666666666666666666666666555555444444444444444555333333444444555666666666777888888888999999999999777777777888:::===@@@BBBDDDDDDBBBAAA@@@@@@??????:::;;;======<<<<<<>>>???AAACCCEEEEEEDDDBBB@@@???@@@???>>><<<;;;:::999999::::::::::::::::::::::::;;;::::::999999::::::;;;666666666555444444333333222222222333333333444444444444444444444333333222111111222222222222111111//////............///////////////000000//////...000///......---------...,,,,,,+++,,,,,,---...///------------------......+++,,,---...///......---,,,,,,---------,,,+++***++++++,,,,,,,,,------------,,,+++******+++,,,---++++++******++++++,,,,,,,,,------...---,,,+++************+++,,,---------+++---......,,,******+++)))***+++,,,------------++++++------...---,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++(((+++...///...,,,,,,------------------...//////...///000111111111000///222111111222222333444555444444333222222222333444333555777777666444444555555555555555555555444444666555555555555555555555777777666555555555555555666666555555666666777888777888999:::::::::999888666555444333444444555666777888888999999999999999tttiiieeebbb^^^^^^YYYRRRNNNNNNQQQTTTVVVOOONNNMMMLLLLLLLLLMMMNNNMMMKKKHHHEEEDDDAAA>>>;;;:::888666555555333111///000///...---,,,+++++++++,,,+++***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&""" !!!""" !!!###%%%'''))) !!!"""############"""%%%%%%%%%$$$!!!!!!"""#########$$$$$$$$$$$$###### """###$$$%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!###$$$%%%$$$"""!!!!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&#########"""""""""""""""#########$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###---+++'''###"""$$$&&&(((&&&((()))(((''''''((()))%%%&&&&&&'''(((''''''''''''''''''))),,,000444777555444111///---+++******))))))***+++++++++++++++'''%%%$$$%%%'''(((((((((((()))***---///111333444---...000111222111///...111000000000000222444555555444222111111333444666...//////000111333444555666666666666666666666666666555444333333333333444222222333333444555555666888888777777888999::::::666666666777999===@@@BBBBBBAAAAAA@@@??????@@@@@@<<<>>>???@@@??????AAACCC@@@CCCEEEFFFDDDAAA???>>>BBBAAA???===;;;:::999999::::::::::::::::::::::::999999999888888999::::::777777777666555555444444222222333333333444444444444444555555444444333222...///000111222222222222//////............//////...///////////////......000///...---------------,,,,,,,,,---...///000111---------------------,,,)))***,,,---...------,,,,,,,,,---...---,,,+++***+++++++++,,,,,,------------,,,***))))))***,,,---******))))))******+++,,,,,,------...---,,,***)))))))))***+++,,,,,,------'''***,,,---------...000''''''(((******+++++++++)))***,,,---...------,,,,,,,,,,,,------...............---------,,,,,,,,,'''***...///...---,,,+++...------------...//////---...000111111111000///////////////000111222333666555444333333333444555555666777777444222111111333333444444444444444444555555555666666666777777666555444222222333444444555555555555555666777777666777888888999999999999555444333222222222333444777777888999999999999999vvvkkkhhhdddaaa^^^ZZZVVVRRRQQQRRRVVVXXXWWWTTTOOOMMMNNNNNNLLLIIIQQQMMMHHHFFFFFFDDD@@@======:::666444444444333222111000...,,,***)))(((((()))******)))'''%%%&&&'''#########$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""########################'''%%%"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######$$$$$$$$$$$$######&&&&&&%%%%%%###""" """"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!!!!!##################$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""$$$%%%''')))***%%%%%%%%%&&&&&&%%%$$$$$$)))))))))(((((('''&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''((()))******+++$$$&&&***+++***)))))))))(((,,,///---(((&&&(((,,,***,,,,,,***''''''***---......------...///111222111111000///////////////,,,---///111111111111000333333333333333333333333222222111111000111111111666555555444444444555555555555666666555555444333555555444333333333333444666666888999999:::999999======;;;::::::;;;<<<===@@@>>>===<<<<<<>>>@@@AAA???@@@AAABBBBBB@@@>>>======>>>@@@BBBCCCCCCCCCBBBCCC@@@>>>===>>>===:::777:::::::::999999888888888;;;;;;:::999888777666555888888777777666666666555777666444222111111111222111333555777777555333111222111000.........///000333111...---...///000000...///000111111222222222000000000000///...---,,,------------------------,,,++++++******++++++,,,+++,,,............,,,+++...------,,,+++***))))))***+++,,,,,,,,,***((('''(((***,,,,,,***'''%%%%%%************************+++,,,,,,------,,,,,,+++....../////////...,,,+++***+++,,,,,,------,,,,,,)))))))))))))))))))))))))))))))))***+++,,,...//////...---,,,++++++******111...******+++,,,+++)))---------------...///000,,,+++***))))))+++---...---......///000111222222......///000111333555666444444444444444444444444444444444444444444444444888777666555555555555555555444333333444666999:::666666666666555444333222000111222333444444444444777777666555555555555555666555555555555666666777888888888888888888888888vvvlllhhhdddaaa]]]ZZZVVVSSSQQQRRRUUUWWWVVVSSSOOONNNNNNNNNLLLKKKMMMJJJFFFCCCAAA???===;;;>>>;;;666444333444444333222111///---+++***)))))))))(((((('''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""########################&&&$$$"""!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!  !!!!!!""""""!!!!!!%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""######$$$$$$%%%(((((('''&&&%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$########################"""!!!!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((())))))***)))+++,,,+++)))'''&&&''')))***++++++++++++,,,---,,,------+++((('''***,,,---------------///000111111000//////............---...///000000111111111111111111111111111111111......///000222444666777555555555444444444333333444444555555666666666666333333333333444555555666666777777888999999::::::<<<;;;:::999999:::;;;;;;>>>>>>===<<<===>>>???@@@@@@@@@BBBBBBBBBAAA???>>>>>>>>>???@@@@@@@@@??????BBB???===<<<===<<<:::777;;;:::::::::999999999999999999888777777666555555444444444333333333222222555555333222111111222222222333555666666555333222333222111000///000000111333111...---...///000///------...////////////...///000000///...---,,,,,,***************+++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++((()))***++++++***((('''"""&&&(((***,,,...************************++++++,,,,,,,,,,,,++++++,,,,,,---...------++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++((())))))***,,,------......---***(((((((((***+++111///,,,+++,,,---,,,+++///...------,,,,,,,,,,,,......---,,,---...///000,,,,,,,,,---------------......///000111222444555333333333333333333333333444444444444444444444444555444444333222222333333444333333333333555666777222333333444444444333333111222333444555555555555777666555555444444555555444444444444444555555666888888888888888888888888wwwllliiieeebbb\\\ZZZWWWTTTRRRRRRSSSTTTTTTRRROOONNNOOOOOONNNLLLIIIIIIGGGCCC???<<<<<<<<<@@@<<<777444333444555555222111000...,,,+++******)))&&&$$$%%%(((((('''$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$######"""########################$$$"""!!!!!!###$$$$$$###########################!!!!!!!!!!!!  !!!!!!!!!!!!######$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###"""!!!"""$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""########################'''&&&%%%$$$###############%%%&&&%%%###"""""""""""""""""""""""""""""""""###"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&$$$######""""""###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((+++,,,,,,***(((&&&&&&'''+++***)))***---...---+++......---+++)))(((***+++,,,,,,,,,,,,---...//////333222111000///////////////......//////000111222111111111111111111111111+++,,,---...000222444555333444555666666444222111333333333444555666888999222222333333444666777888777777777777777999:::::::::999888777777888999:::<<<<<<<<<=========>>>>>>@@@@@@AAABBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<@@@>>>===<<<<<<<<<:::888;;;;;;;;;;;;::::::::::::777777777666666555555555222222222222111111111111333333222111111222222333333333444444444444333333333333222111111111222222333111......///000000///.........///......---,,,...//////......---,,,+++(((((())))))*********+++++++++************+++++++++++++++******+++++++++*********+++++++++,,,,,,&&&''')))******)))(((''' ###$$$%%%''')))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''(((***,,,,,,---,,,,,,...,,,)))''''''))),,,...111///,,,,,,------,,,+++,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,000000000000//////...---////////////000111222333222222222222222222222222444444444444444444444444444333333222222222222333222333333333333333333333000000111222333333333333222333444444555555555555666555555444444444444444333333222222333444444555777777777777777777777777wwwllliiieeebbb\\\ZZZWWWTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNJJJKKKKKKGGGAAA>>>>>>@@@AAA<<<777444444555666666111000///---+++*********(((%%%"""$$$(((***'''###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""!!! !!!###%%%%%%$$$########################!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""############""""""######################## !!!!!!""""""###$$$$$$"""!!! !!!#########""" """$$$%%%%%%%%%!!!"""""""""############ !!!"""###$$$%%%&&&############""""""""""""!!!!!!!!!!!!!!!"""#########%%%%%%$$$"""!!! !!!!!!!!!"""""""""""""""###%%%%%%$$$######"""""""""########################""""""""""""############&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&((()))******)))***+++++++++***///...---+++))))))***+++++++++++++++,,,---......444333222111111000000000000///.........000111222222222222222222222222222333222222111111111222222333555777999888666333000333222222222333444666777333333333333444555666777777777666666777888999:::999888777777777888999:::::::::;;;<<<===<<<<<<<<<>>>>>>?????????>>>===<<<===<<<;;;::::::;;;<<<===???>>>======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777777666666666555555333333333333333333333333111111111111222222333333222222222222222222222222222222222111111111222222222000......///000//////000000000000///...---,,,---------------,,,++++++))))))******++++++,,,,,,++++++************+++++++++***)))(((((()))***+++***************+++++++++%%%''')))***+++***)))((()))))))))'''%%%%%%&&&'''++++++++++++++++++++++++******++++++++++++******)))******++++++,,,,,,,,,)))******+++++++++++++++))))))))))))))))))))))))&&&(((***,,,---,,,+++***...---+++***+++,,,...000...---,,,,,,,,,,,,++++++&&&''''''(((***,,,---...((()))******++++++******///000111111111111000////////////...//////000000111111111111111111111111333333333333333333333333555444333333333333444444222333444555444333111000000111222222333333333222111222333333444444444444555555444333333333333333333222222222333444555666666666666666666666666666wwwlllhhheeebbb\\\ZZZWWWTTTRRRQQQQQQQQQPPPQQQQQQQQQPPPOOOOOOOOOLLLMMMLLLHHHCCC@@@@@@BBB@@@<<<777444444555555555///...---+++***)))))))))(((%%%"""$$$(((***'''###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""""""""""""""""""""""" !!!$$$%%%$$$########################### !!!!!!!!!!!!!!!############""" !!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!  """###"""!!! !!!"""""""""!!! !!!!!!""" """###$$$%%%%%%######""""""""""""""""""######""""""######$$$$$$###$$$%%%$$$""" """""""""#########$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$######"""#########"""###$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$%%%'''((("""&&&))))))((((((+++//////---+++*********************+++,,,,,,---------111111000///////////////000000///......///111222222222222222222222222222:::999888666555555555555555666999::::::777333111333333222222111222222222555444333333333333444444666666666666777888999999999888777777777888:::;;;888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::;;;<<<>>>???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777666666555333333333333333333333333//////000111111222222222000000000000000000000000000111111111111111111111222000//////000000///...000000000000///---,,,++++++,,,,,,,,,,,,++++++***)))))))))******++++++++++++******))))))******+++******(((''''''(((******,,,,,,+++******)))(((((('''(((***,,,,,,,,,***)))&&&'''(((((('''(((***,,,************************)))******++++++******)))*********++++++,,,------((()))******++++++******((((((((((((((((((((((((&&&(((***,,,---,,,***))))))***+++,,,------------***+++++++++***))))))***%%%&&&&&&''')))+++,,,---++++++,,,---...---------)))+++---...//////...---///......------......///000000000000000000000000000000000000000000000000333333222222222222333333222444555666555333111///333333333333333222111111000000111222222222111111444333333222222222222222333333333333444555666777666666666666666666666666vvvkkkhhhdddaaa^^^[[[WWWSSSQQQPPPPPPQQQPPPQQQSSSRRRPPPOOOOOOOOOLLLLLLJJJGGGDDDAAAAAAAAA>>>;;;777555555555444333...---,,,***))))))(((((()))&&&$$$%%%(((((('''$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&"""""""""""""""""""""""" """$$$%%%$$$"""######################## !!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""###"""""""""!!!!!!!!!"""######$$$$$$!!!  """###"""!!!######""""""!!!!!! !!!"""###$$$#########""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!###$$$###!!! !!!""""""######$$$$$$$$$!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$############$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%!!!'''((('''(((---333---+++)))((()))*********)))***+++,,,------------,,,,,,++++++,,,,,,------000000////////////000000000000000000000000000000333333333333333444555555555777999:::999666333000222333333333333222111000444444333222222222222222444555666777888888888888888777666666777888:::;;;888888888999999999:::::::::::::::999999999888888:::::::::;;;<<<===>>>???<<<===>>>===;;;;;;<<<===::::::::::::;;;;;;;;;;;;:::999999888777666555444000000000111111111111111...///000111111111111111//////000000000000/////////000111111222111111111111000//////000000///---------------,,,+++***)))******++++++++++++******((((((((((((((((((((((((******))))))))))))******)))))))))(((((()))))))))---,,,+++***)))(((''''''((()))+++,,,---,,,***)))$$$&&&''''''&&&'''((()))))))))))))))))))))))))))))))))************))))))+++++++++***++++++,,,---(((((()))************)))************************'''(((***+++++++++******%%%''')))++++++***)))(((''')))++++++)))(((((()))))))))((((((((((((((()))******+++++++++,,,,,,,,,)))+++...000111111000///---------,,,------......................................................000////////////000111111222333555555555333111000333444444333222111000000///000000111111000000000333333222111111111111111333333333333444666777777777777777777777777777777uuujjjfffccc```___\\\WWWRRROOOOOOPPPQQQPPPRRRTTTSSSPPPNNNNNNOOONNNLLLIIIFFFEEEDDDBBB@@@<<<:::777666666555333111...---,,,+++***))))))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""" """$$$$$$###!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!""""""!!!!!! !!!"""""""""""""""!!!!!!  !!!!!!"""######!!! """###"""!!!"""#########"""!!! !!!!!! !!!"""$$$%%%$$$$$$###"""!!!  !!!!!!""""""#########"""!!! !!!###"""!!! !!! !!!!!!"""######$$$ """"""###"""!!!!!!########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$#########$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''))))))(((&&&&&&''' ###&&&'''((()))---///+++)))&&&''')))++++++******+++,,,---.........---************+++---.../////////000000000000//////000000000000000000000000---------...000222333444555666777888666444111///000222444666666555333111111111111000111111222222222444777999999999777666666555555555555777888999888888777666777888999:::::::::999888888888888888999:::;;;;;;<<<<<<<<<<<<888:::<<<;;;999888:::<<<999999999999:::::::::;;;::::::888777555444222222....../////////000000000...///000111111111000//////000222333333222000///000000222333333333222222111000//////111000///---,,,,,,,,,,,,,,,+++***)))))))))***************)))+++******))))))(((((('''******))))))))))))******)))))))))******)))))))))++++++******))))))((((((((()))+++,,,+++***((('''%%%''')))(((&&&$$$$$$$$$((((((((((((((((((((((((((())))))))))))))))))(((,,,+++***)))))))))******'''((())))))******))))))************************))))))))))))************&&&''''''((((((((('''''''''))),,,,,,***((()))***+++***)))((((((''''''((()))((('''''''''(((***+++---...111333333222111///,,,,,,+++,,,,,,---......------------------------........................///............///000111111222222333333222111000111111111222111111000000000000111111111111000000222222111000000000000111111111222222333555666777888888888888888888888888tttjjjfffbbb___aaa]]]WWWQQQNNNNNNPPPQQQPPPSSSUUUTTTPPPNNNMMMNNNQQQMMMIIIGGGHHHGGGDDDAAA:::999777777666555222//////...---,,,+++*********)))******)))'''%%%&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$######""""""""""""""""""""""""""" """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""$$$%%%%%%&&&&&&"""""""""""""""!!! ######################## !!!!!!""""""!!! !!!#########!!! !!!###%%%&&&''''''  !!!###$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$######"""""""""###### """"""!!! !!!""" !!!""""""###!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''!!!$$$(((++++++++++++,,,)))((('''((()))***)))(((***'''%%%&&&)))++++++******+++---...//////...---+++++++++,,,...000111222...///000111111000///...111111111111111111111111111111111222333555666777444555555555444222000...///111555888999888666444......//////000111333333111444777::::::999777555444444333333444555777888999888666555555777999:::;;;:::999999888888999999999:::;;;<<<;;;:::999888666888:::999777666888;;;888888888999999::::::::::::999888666444222000000.../////////000000111111...///000111111000///...///111333555555333111///000111333444555444444333111000///000111111///---------.........---,,,,,,((()))************))))))......---,,,+++***))))))******))))))))))))******((()))***++++++***)))((())))))))))))************((()))***+++***)))'''%%%!!!$$$((())))))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((+++***)))'''''''''((()))'''(((((()))))))))))))))((((((((((((((((((((((((***))))))((())))))***+++***)))(((''''''((()))***'''***------+++)))***+++((((((((((((((()))***+++---+++***))))))+++---...,,,---///000000...,,,***++++++++++++,,,---...///------------------------////////////////////////000000000000000111222222000000111111111111000000---...///000111111111111111111222222222111111000222111111000000000000000000000000111222444555666888888888888888888888888ppphhhfffccc___```\\\WWWTTTSSSSSSRRRQQQSSSTTTUUUUUUTTTRRROOOMMMNNNKKKGGGDDDCCCCCCAAA??????===;;;999999999888666//////......,,,+++)))(((((('''%%%&&&'''((('''&&&***(((%%%###"""!!! ######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""!!!!!! !!!!!!""""""############"""""" !!!"""""""""!!!"""$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""" !!!###""" !!!!!!!!!!!!!!! """  ###$$$###!!!!!!!!! !!!!!!###"""!!!!!!""""""!!! !!!!!! """###$$$$$$$$$$$$$$$###!!! &&&%%%###!!!!!!!!!""""""############"""  """###"""!!! !!!###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!###%%%'''(((&&&$$$"""###%%%&&&%%%"""$$$######""""""""""""###%%%%%%%%%%%%$$$""" ###$$$%%%%%%&&&&&&&&&%%%&&&&&&((((((((('''%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&'''((())))))---,,,+++***))))))))))))************+++,,,------.........------,,,,,,,,,111222444333111000000111333333333222222000///...444222222333555666555444666666666444111000111222222222333333444555666666888555111000222444333222333444555777777777777666666555444333333333333333666666555666777888:::;;;888888999999999999888888999999999999888888777666666666777777888888888999777777777888888999999999;;;:::888555333111000000000111111111222222222222//////000000111111111222222222111111000000////////////////////////////////////000000000000//////............---+++)))((())))))(((((((((((())))))---......,,,***))))))***)))((((((((((((((()))))),,,+++***((((((((()))***)))))))))(((''''''&&&&&&******)))(((((((((((((((###$$$%%%&&&''')))******((((((((((((((((((((((((((((((((((((((((((((((((+++)))&&&%%%&&&&&&&&&%%%'''((())))))''''''((()))''''''(((((())))))******&&&'''''''''''''''&&&&&&((((((''''''''''''(((((())))))***))))))((('''''')))'''&&&&&&''''''&&&$$$(((((((((((('''''''''''',,,,,,,,,++++++*********...,,,)))'''(((***---///.........------,,,,,,,,,/////////...---------,,,+++,,,---...///111111222000111222333333222111000000////////////111333444...///000111111111111111111111111000000000000000111000000000111222333333777777777666555555444444rrrjjjgggccc___^^^ZZZUUURRRQQQQQQPPPOOOSSSSSSSSSSSSRRRPPPNNNMMMMMMJJJGGGDDDCCCBBBAAA???>>><<<:::999999888777555......------,,,,,,++++++***((('''(((((((((%%%######"""!!!"""%%%&&&'''&&&"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$ !!!###$$$%%%""""""############"""""" !!!!!!!!!!!!  !!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! """######!!! !!!!!!""""""!!!!!! !!!"""###""" ###""""""!!!!!!""""""###"""!!! !!!"""###"""!!!###"""!!!!!!!!!"""###$$$"""###"""!!!  !!!"""###""""""###""""""!!!  """###"""!!! !!!""""""""""""""""""""""""""" !!!!!! !!!###%%%&&&$$$""" !!!###$$$"""!!!!!!!!! !!!!!!$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$&&&''')))++++++***(((&&&---,,,+++***)))'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((''''''''''''((())))))))))))***+++,,,---...---------,,,,,,,,,,,,...///000000...------...000000111111222222111111444333222333444555444333444555444222///---...///222222333333444555555555777444111000222444333333333444555666777777666666999888888777777777777777555555444444555666888999999999999::::::999999999;;;;;;;;;;;;;;;:::999999666666666666777777777888777777777888888999999999:::999777555333222111111////////////000000000000000000000//////.........//////////////////000000//////////////////////////////000000000///......---......---,,,+++)))(((((((((''''''((()))*********++++++***((('''((())))))((((((((((((((())))))((('''&&&%%%%%%%%%&&&'''(((((((((((())))))))))))))))))((('''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++(((&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((())))))******&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&+++)))(((((())))))(((&&&'''((((((((())))))************************+++++++++***((('''((())),,,------------,,,,,,,,,++++++.........---------------------....../////////000000000111222222111000000///............///111222......//////000000000000////////////////////////...//////000111222444555666666666555555555555444uuukkkhhhddd___aaa]]]YYYVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNNNNNNNKKKGGGDDDCCCBBBAAA???===;;;888777777777666444...---,,,++++++,,,---...+++************((($$$!!!%%%###"""###%%%%%%$$$###"""######$$$$$$######""" !!!!!!""""""######$$$"""!!!!!!!!!"""######$$$!!!""""""######""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! """######"""!!!!!!""""""""""""!!!!!!  !!!!!!$$$######""""""######$$$!!!  """######"""""""""!!! !!!!!!!!!$$$###!!!  !!!"""###!!!!!!!!!""""""!!!!!! !!!"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!"""######"""!!!!!!######"""!!!  !!!"""#########$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%(((+++---...---***)))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))((())))))***+++,,,------,,,,,,,,,,,,,,,+++///111222222000//////000---...///000111222333444555333222333444444333222444444333111...------...222222222333333444444555555222000000222444444444333333555666666777666666777777777666666666666666777777666555666666777777999::::::::::::::::::999888888888888888777777666555555555555555666666666777777777777888888888888555555333222111111000000,,,------------...........................---------......///000000111111........................///////////////...---,,,---------,,,,,,***)))(((((('''''''''((())))))***&&&'''((('''&&&&&&&&&((()))(((((('''''''''(((((((((((('''''''''((())))))''''''(((((()))******+++(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%$$$%%%&&&%%%%%%###$$$%%%%%%######$$$%%%&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&***)))'''((())))))((('''&&&'''((()))***+++,,,,,,***))))))))))))(((((((((((((((((('''((()))******,,,++++++++++++*********,,,,,,,,,,,,------------........................///000111111111111000//////......------...//////------........./////////........................------...///111333444555444444444444555555555555uuullliiieeeaaabbb___[[[YYYXXXWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOLLLHHHFFFEEEDDDBBBAAA<<<:::777666666666444333...---+++***)))***,,,---*********+++,,,)))%%%"""$$$###"""###$$$$$$"""!!!""""""############""""""#########"""!!!!!! %%%$$$###!!! !!!!!!""""""""""""!!!!!!!!!   !!!  !!!"""""" !!!""""""###"""""""""  !!!!!!!!!######""""""""""""######  """######"""!!!  ###$$$###!!!$$$######"""!!!!!!  !!!""""""!!!!!! !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!$$$#########$$$$$$$$$###!!!!!!!!!!!!"""###%%%%%%!!!""""""##############################$$$%%%%%%$$$'''***...///...+++*** """$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++000111333333111000111111------...///000222333444555333222222333333222000222333333222000000111222111222222222333333333444222111111111222333444444333333444555666666666666666666777777777666666666::::::999999888888888888888999999::::::999999888555555666666666666555555444444444444444444444444666666666777777777777777111000//////......//////,,,,,,,,,,,,------------******+++---...000111111/////////000000000111111------------------------......///......---,,,+++,,,,,,,,,+++******)))((())))))(((''''''''''''((($$$%%%&&&&&&%%%%%%&&&(((((((((''''''&&&&&&''''''(((((((((((())))))******''''''''''''(((((())))))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''((())))))%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&''''''((())))))************)))((('''%%%%%%$$$''''''((()))))))))))))))***************)))))))))***+++++++++,,,,,,---------------------............///000000000000///...//////....................................//////.............../////////---......///000111333444222222222333444555555555tttkkkiiifffbbb^^^\\\YYYWWWVVVUUUTTTRRRSSSSSSRRRQQQPPPPPPPPPQQQPPPMMMJJJGGGFFFEEEDDDBBB;;;999777555555555444222///...+++)))(((((()))***'''((()))+++,,,+++'''$$$!!!$$$''''''&&&"""""""""######"""""""""######""""""!!! $$$###!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!""" !!! !!!""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""######"""!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!#########"""!!!!!!  !!!!!!""""""!!!!!!"""!!!  !!!  !!!"""######""""""""""""""""""!!!!!!######$$$############$$$!!!!!!!!!!!!"""###%%%%%%######"""""""""!!!!!!!!! !!!!!!###$$$&&&'''"""$$$(((+++,,,,,,***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++***))))))******+++,,,---++++++++++++++++++++++++,,,---//////...------...//////.........///000111444333111111222222111//////000111111000111333555111111111222222222222222111111111222222222333444333333333444555555666777999:::;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888777777888888888888777777777777888888888888888777444444444333333333333333555555555555555555555555000000////////////000000,,,,,,---------.........***+++,,,---///000111222//////......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,++++++***)))))))))))),,,+++)))(((&&&%%%%%%%%%###%%%&&&&&&%%%&&&'''((((((((('''&&&&&&%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((())))))))))))))))))))))))))))))******++++++,,,,,,******+++,,,---...//////---...////////////...---/////////////////////...000000///......//////000.........//////000000000/////////...//////000000000000111222333444555555ssskkkiiifffbbb___]]]ZZZXXXXXXWWWUUUTTTRRRRRRRRRRRRQQQQQQPPPPPPQQQNNNJJJGGGFFFEEEDDDBBB;;;999666555555555444222///...,,,***)))(((((((((''''''((()))+++***(((%%%  """$$$%%%###!!!!!!""""""######""""""!!! !!!!!!""""""### !!! !!!!!!""""""!!!!!! !!!  !!!"""###  !!!"""""""""!!! !!!""""""!!!!!!"""$$$  !!!""""""!!!""""""#########"""!!!!!! !!!"""  !!!!!!!!!!!!!!! !!!!!! !!!  !!!"""######""""""#########"""!!!!!! !!!"""""" !!!"""  !!!"""###&&&%%%$$$############### """$$$&&&'''"""###%%%((())))))(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''(((((())))))))))))***+++,,,,,,)))************+++++++++,,,...000000///...///000000000...------...//////333111000111222222111000+++,,,.........///111333111111111111111111111111000111333222111111222333333333333333444555666777777888999:::;;;:::999888999999999999999888777666666666777777777777666666444555555666666666666555444444444444333333333333333333333333333222222222222222111111111111222222------------....................................,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******)))(((((()))))),,,+++)))'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&""""""###%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$%%%%%%&&&'''''''''###$$$%%%&&&&&&'''&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&''''''&&&&&&(((&&&&&&&&&((()))(((''''''''''''&&&&&&%%%%%%%%%!!!"""###%%%'''((()))***'''(((((()))))))))))))))((((((((())))))))))))***)))))))))***************((()))***+++---...///000,,,---............---,,,...//////000000000//////111000///.........///000.........//////000000111000000///...............///000000111222333333444ssskkkiiieeeaaa```^^^\\\[[[ZZZZZZWWWVVVPPPPPPQQQRRRQQQPPPOOONNNOOOLLLHHHFFFEEEDDDBBBAAA;;;999777666666555444222......------,,,+++******)))(((''''''((((((&&&$$$((('''&&&&&&%%%###!!!!!!""""""""""""!!!!!! !!!""""""###!!!"""### !!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!!!! """""" !!!###!!!!!!!!!  !!!"""""""""!!!   !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!""""""  """!!!!!! !!!!!!$$$######""""""###%%%%%%###"""!!! !!!###$$$######$$$%%%&&&&&&'''''' !!!"""$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((''''''&&&''''''((()))***))))))))))))******++++++...000222222111000111222000///---,,,,,,---///000111000///000111222111000---.........------///111111111111111111111111000000222444333111///000222333333333333333555666777444555777888999888777666888999999::::::999888777777777888888888888777777111111222333333333333333555555444444333333333333222222111111000000000000222111111000000000111111,,,,,,,,,---------............------,,,,,,+++++++++++++++***************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++***)))((('''((())))))))))))((('''&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$%%%&&&&&&''''''######$$$%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''''''''######$$$%%%&&&(((((()))&&&''''''''''''((((((((((((((()))))))))*********))))))))))))))))))(((((()))******+++,,,------...+++,,,---......---,,,++++++,,,...///000//////...111000...,,,,,,---...///,,,,,,---......///000000.........------.../////////000000111111222222222tttkkkhhhddd___\\\[[[YYYXXXWWWVVVTTTRRRMMMOOOPPPQQQQQQPPPNNNLLLNNNKKKGGGDDDCCCCCCAAA???<<<:::777666666666444333---......//////...------+++)))'''&&&'''&&&$$$"""%%%%%%%%%'''((('''$$$"""!!!!!!""""""""""""!!!!!!"""""""""!!! """!!!!!! !!!!!! !!!!!!!!!!!! !!!"""""""""!!!  """ !!!!!! """!!!  !!!   !!!!!!!!!!!!""""""""""""   !!!  !!! !!!!!!!!! !!!###%%%$$$!!! """$$$$$$######""""""""""""###  !!!"""$$$&&&&&&$$$"""  !!!!!!$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%$$$###""""""######$$$%%%%%%&&&'''''')))(((((((((((()))******%%%%%%%%%%%%&&&'''(((((((((((())))))*********++++++---...///...---...//////...,,,,,,,,,...000111000///...///111222222111111111111000...---...000111111111000000000000000000333555333000//////111444333222222333444666777666777999;;;;;;;;;999888::::::;;;<<<<<<<<<;;;:::888888999999999999888888333444555555666666666666555555555444444333333333111000000000//////......//////...------------...++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,,,,------......///************************'''((()))***+++,,,,,,,,,******(((''''''((())))))'''&&&&&&&&&&&&'''((((((###%%%&&&%%%$$$###$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&''''''(((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!###$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''((()))******(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((((()))))))))******++++++******))))))((((((''''''+++++++++++++++++++++++++++,,,------------,,,+++)))***,,,...//////......000///---+++++++++---...++++++,,,,,,---...//////,,,,,,,,,---...///000111000000000000111111111111sssllljjjeee```bbb^^^ZZZWWWUUUTTTSSSRRRQQQQQQQQQPPPOOONNNLLLLLLLLLJJJGGGFFFEEEDDDAAA???@@@===999666555444333222222000///...,,,)))$$$ ((('''&&&)))+++,,,)))&&&"""""""""""""""#########!!!###$$$$$$###""" !!!!!!!!!!!! !!!!!!""""""##################"""!!!  !!!!!!!!!!!!  !!!!!!!!!""" !!!""" """!!! !!!""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""" !!!  !!!!!!"""     !!!  !!!######"""!!!  """"""""""""###############"""""""""$$$&&&&&&&&&!!!"""$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&((())))))((($$$%%%&&&&&&&&&%%%$$$###)))***+++***)))((()))***))),,,......,,,,,,...111...------------...//////222111111000000000000000000000///............/////////111222222111000///000000000000000111111111///000222333444444333222888888888888888999999999555666777888999:::::::::666666666666555555555555666555333222222555777999888666444333333222000...////////////...---,,,++++++++++++,,,,,,,,,---------------,,,+++***((('''+++******+++------)))%%%************************((()))))))))***************)))((()))+++,,,+++***,,,***)))(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&"""###$$$$$$%%%&&&'''(((&&&%%%&&&))),,,+++((($$$########################(((&&&$$$######$$$&&&'''$$$"""!!! """$$$%%%)))((('''&&&&&&&&&&&&&&&'''$$$!!!!!!$$$&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))*********)))******+++,,,+++++++++++++++***)))(((&&&***...---***))),,,///,,,,,,+++******,,,---...++++++++++++,,,---......//////---,,,,,,---...///---...///000000///...---sssllliiiddd___```]]]XXXUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@>>>>>>;;;777555444444333222000///...------+++'''%%%)))((('''(((******(((&&&$$$$$$$$$$$$############!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!"""  !!!!!!!!!      !!! !!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!"""###%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((()))((('''%%%&&&'''''''''&&&%%%%%%''')))***)))(((((()))******,,,------,,,,,,---...///............///000000.........///000111333333111000//////............000111222222111000///...000000000000000000000000000000111222333333333333555666777777888888777777555666777888999999999999777666666555555444444444555444222111111222333444444222111111111111000...////////////...---,,,++++++,,,,,,,,,---------------------,,,,,,***)))(((,,,***)))***+++***'''$$$(((((((((((((((((((((((((((((()))))))))*********)))((('''(((***+++***)))***)))(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################""""""!!!"""###$$$%%%########################"""###$$$###  !!!######$$$$$$%%%%%%&&&&&&$$$$$$$$$'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&###""""""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$######'''%%%""""""$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++******)))((($$$(((,,,+++)))(((***---,,,,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,...---,,,++++++,,,---------...///000000///...---ssskkkiiiddd^^^]]]ZZZVVVTTTSSSSSSSSSRRROOOOOOOOOOOONNNMMMKKKKKKJJJHHHFFFEEEDDDCCC@@@>>><<<999666444444444444333///...---,,,------,,,***+++***((('''(((((('''&&&&&&&&&%%%%%%$$$#########%%%&&&&&&&&&%%%$$$""" !!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!!!!!!!  """!!!  !!!!!!   """###  !!!$$$&&&###!!!  !!!!!!!!!  !!!   !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""###$$$%%%%%%%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''((((((''''''&&&&&&'''))))))(((((()))***+++*********,,,,,,+++***///////////////000111111.........///000111222333222111111000///......---222222222111000///------000000000000000000000000111111111111111222333444222444555777777666555444555555666777888888888888777666666555444333333222222222111111000////////////...---...///000///.........///......---,,,+++,,,,,,,,,---------......,,,,,,------,,,+++******)))(((''''''))))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&'''((()))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################!!!!!!"""###############$$$############"""""""""###########################""""""""""""###$$$%%%########################'''((((((&&&###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%"""############$$$$$$$$$""""""$$$%%%%%%$$$######'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&***************))))))(((%%%)))++++++))))))***---,,,---.../////////......///...---,,,++++++++++++,,,++++++******+++,,,,,,------...//////...------tttllljjjeee```[[[XXXUUUSSSSSSSSSSSSRRRNNNOOOOOONNNMMMLLLKKKKKKMMMKKKIIIGGGGGGEEECCCAAA;;;999666555666666555444111///---,,,---...---,,,,,,+++((('''&&&&&&&&&&&&&&&&&&%%%$$$######""""""&&&&&&&&&&&&%%%###"""!!! !!!!!!""""""!!!!!! !!!"""""""""!!!!!!  !!!!!!!!! !!!###!!!!!! !!!!!!!!!!!!   """!!!!!!""" !!!  """$$$  """$$$### !!!!!!!!!    !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$#########%%%&&&&&&%%%###""""""$$$%%%''''''''''''&&&%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''%%%&&&(((((('''''')))******'''&&&(((+++---,,,)))//////......//////000111111111000///////////////222222222111000///...---111111111000000///......000000000000000/////////111111000000000222444555111333555777888666444333444444555666666666666666666666555444333222111111///000000111000///...---///---,,,---...///...------.........------,,,+++,,,,,,---------.........+++,,,,,,,,,,,,,,,++++++'''&&&&&&&&&(((***++++++))))))))))))))))))))))))'''''''''((((((((())))))((('''&&&'''((()))((('''%%%&&&&&&&&&%%%$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""############""""""""""""########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''$$$""""""###$$$$$$$$$######"""""""""%%%%%%'''((()))((('''&&&"""""""""""""""""""""""" !!!"""###############""""""###$$$%%%$$$$$$$$$"""$$$&&&(((((((((&&&%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###%%%'''((()))(((&&&%%%((())))))***))))))(((((((((***------,,,+++---...+++---///111111000...---------,,,++++++++++++++++++*********++++++,,,,,,,,,---...//////...---,,,uuunnnlllgggbbb[[[XXXUUUSSSSSSTTTTTTSSSNNNNNNNNNNNNMMMMMMLLLKKKNNNLLLIIIHHHGGGFFFCCCAAA;;;:::888777888888777666333111...---------,,,+++,,,+++)))'''%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! """###############"""""" !!!!!!  !!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!  """!!!"""  !!!!!!!!!!!!###  !!!!!! !!!!!!    !!!!!!  !!!!!!!!!!!!"""""""""###%%%&&&%%%######%%%'''&&&%%%###""""""###%%%&&&&&&%%%%%%%%%$$$#########&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''%%%'''((((((''''''(((***'''%%%$$$'''+++...---+++......------......///000111000000///.../////////222222222222111000///............//////000111111000000000000//////......111000//////000111333444111333555777888666444333333333444555555555444444444444444333222111111000---...000111111111000///000///------......---+++------------------,,,+++,,,,,,,,,---------......+++++++++,,,++++++******((()))((((((((()))***+++((((((((((((((((((((((((&&&''''''''''''((((((((()))(((''''''((()))((('''$$$%%%'''&&&$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!! """#########""""""!!!!!! ###$$$&&&'''&&&&&&&&&&&&""""""""""""""""""""""""######$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$######$$$&&&((()))((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&'''(((((()))))))))((((((((()))+++,,,,,,+++,,,---***,,,...000111///---+++***************+++,,,,,,******++++++,,,,,,,,,,,,+++,,,---......---,,,+++uuunnnmmmhhhccc]]]ZZZVVVUUUUUUUUUUUUTTTNNNNNNOOOOOONNNMMMMMMLLLLLLJJJHHHGGGFFFEEEBBB@@@<<<;;;999999999999777666333111///......---***)))*********(((%%%$$$%%%&&&$$$#########"""!!!!!!!!! !!!!!!""""""### !!!!!!!!!!!!  !!!"""###$$$ !!!!!! !!!!!!!!!!!!!!!!!!  !!!###   !!!    !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""###%%%&&&%%%""""""$$$'''$$$###""""""###$$$%%%&&&$$$$$$$$$$$$############&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''((())))))''''''((()))&&&%%%%%%'''***,,,---,,,---------------...//////---------...///000111222111111222333333222000///---------...///000222222111000000//////......---000000000000000111222333222333555666666666444333222222333333333333333222222222222222111111111111,,,---///111111111111000111///............,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------******++++++***)))((((((+++,,,,,,***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((''''''((()))'''&&&$$$&&&((('''###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!"""$$$"""""""""!!!!!! !!!######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!""""""""""""#########"""###$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$######$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&''''''(((((((((((((((%%%&&&'''((())))))))))))(((***,,,...///---+++***(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------,,,++++++sssmmmlllhhhccc___\\\YYYWWWVVVWWWVVVUUUOOOOOOOOOOOOOOONNNNNNMMMMMMKKKHHHGGGFFFEEECCC@@@<<<:::999999999888666444000///.........---***'''''')))***)))&&&$$$$$$&&&########################!!! !!!!!!""""""""""""############"""""" !!!!!!"""###### !!!!!! !!!!!!  !!!!!!  !!! !!!!!!"""""""""!!!$$$ !!!   !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!###%%%### """%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&((())))))***+++***(((''''''((('''((())))))))))))***,,,...............//////000---------...///000111222///000222333444333222111///......---...///000111111000000///......------...///000111111222222222111222333333444444333333111222222222222222111111000000000111111111111222......//////////////////...---,,,,,,......---,,,+++,,,,,,------,,,,,,,,,*********+++++++++,,,,,,*********))))))'''&&&%%%&&&)))+++***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&''''''&&&$$$%%%(((***(((###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""$$$######""""""######$$$########################!!!!!!"""############"""!!!!!!!!!!!!""""""######  !!!!!!!!! """""""""""""""""""""""" """######""""""###%%%!!!!!! !!!!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""!!! !!!"""###""""""""""""!!!!!!!!!!!! ###%%%%%%###""""""###"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((((('''%%%%%%%%%&&&(((((((((''''''(((***+++,,,+++***)))(((((('''''''''(((((()))'''((()))+++++++++++++++***+++,,,------,,,+++***qqqkkkkkkhhhcccaaa^^^ZZZXXXXXXXXXWWWVVVOOOOOOPPPPPPPPPOOONNNNNNOOOMMMKKKIIIIIIGGGEEECCC;;;:::999888888777444222...---...//////...***(((%%%(((******'''$$$$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""""""""""" !!!   !!!!!!!!!"""%%%$$$"""###  ######!!!"""$$$ !!!!!! """%%% !!!""" !!!!!!   !!!"""!!!!!!  !!!"""""""""""""""""""""""" !!!!!!!!!""""""$$$""" $$$ """$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%&&&''')))***+++,,,,,,+++(((''''''((()))+++---+++(((&&&(((***///////////////000111111000000///..................000222444444444333222000000...------...///000111000000///...------------...000222222222111111111111111111111222222222111111222222222111111000/////////000111111222222000//////...---------,,,+++******+++---......---++++++,,,------,,,,,,,,,))))))*********+++++++++*********)))(((&&&%%%$$$"""'''))))))((()))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&$$$###&&&)))+++)))###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%########################!!!!!!"""############### !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!   """""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!! """$$$$$$###"""!!! !!!!!!"""%%%%%%"""!!!!!!###$$$$$$%%%%%%%%%&&&&&&&&&,,,+++)))'''%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%&&&&&&'''((((((((('''&&&&&&&&&''')))***)))(((&&&'''((()))***))))))((()))((('''&&&&&&%%%&&&&&&%%%&&&((()))*********)))***+++,,,,,,,,,,,,+++***sssjjjggghhhiiiccc^^^XXXVVVVVVWWWUUUTTTTTTQQQOOONNNNNNNNNMMMLLLQQQMMMIIIFFFDDDBBB@@@>>>???===999777777666555444.........///000///,,,******)))(((''''''''''''''''''%%%$$$%%%&&&&&&%%%$$$!!!#########"""###$$$######!!!  !!!  !!!"""###!!!"""""""""!!!   !!! !!!"""###!!! !!! """!!!!!!  !!!###   !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$&&&'''######""""""""""""###### !!!"""###$$$%%%%%%%%%$$$#########$$$%%%%%%&&&))))))((('''&&&%%%%%%%%%------,,,+++***)))((((((******))))))((((((''''''...---,,,+++******************+++,,,,,,---......////////////............/////////000222444666777666111,,,+++...000...+++,,,---......//////............///000000000000000000000222333333333333333111222444444444222000///---...000111111111000////////////...------,,,,,,,,,...//////...------......,,,+++,,,,,,+++)))'''+++******))))))******++++++***((('''&&&''')))************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&((('''&&&%%%%%%&&&'''((('''$$$"""###%%%&&&$$$!!!######""""""######$$$%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''""""""!!!!!!!!!!!!""""""$$$$$$###!!!  !!!!!!!!!######""""""!!!!!!!!! !!!  !!!  !!!  !!!!!!""""""""""""""""""!!!!!!!!!"""###############!!!""""""!!! !!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""$$$######"""######$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((*********++++++,,,,,,,,,tttkkkggggggiiibbb^^^XXXVVVWWWWWWVVVTTTTTTRRRPPPOOOOOOOOONNNMMMMMMJJJGGGEEEEEEDDDCCCBBB???<<<999777777666555444111000//////000///---+++***)))((('''&&&&&&&&&&&&'''&&&%%%%%%&&&%%%###""" !!!######""""""###$$$!!!!!! """"""###$$$$$$###""""""  !!!"""    !!! !!!!!!  !!!   """  !!!"""!!! !!!!!!!!!!!! !!!!!! !!!!!!"""###"""!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******+++************)))))))))((())))))((((((''''''((((((++++++,,,,,,---......///------------------......000//////000222555777999<<<666000---......,,,))),,,---......//////.........///000000111111000000...///000111222222222222111222333444444222111000------...///////////////111000///...---,,,+++***---///000000.........///---,,,++++++,,,,,,***(((,,,++++++******++++++,,,***)))'''&&&%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&((('''&&&%%%%%%&&&'''((('''%%%$$$$$$&&&&&&%%%#########""""""######$$$%%%"""##################"""""""""""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!  """"""!!!!!!!!!  """$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!"""""""""""""""""" """######"""!!!!!!""" !!!###$$$%%%"""###############$$$$$$###$$$$$$$$$$$$$$$######%%%$$$$$$############$$$###%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************tttkkkgggfffgggaaa]]]XXXVVVWWWXXXWWWVVVTTTRRRPPPOOOPPPPPPOOOMMMMMMJJJGGGEEEEEEEEEDDDBBB>>><<<888777666666555444333111...---...---,,,+++******((('''%%%%%%$$$$$$&&&%%%$$$%%%%%%$$$!!! !!!######"""!!!"""###"""!!!  """######"""    !!!   !!!  !!! !!!   """"""!!! !!!  !!!$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%%%%######%%%&&&(((***+++,,,++++++************))))))''''''&&&&&&&&&'''((((((,,,,,,,,,------......///+++++++++,,,------......111000///000222666999<<<>>>888222.........---,,,,,,---......//////......///000111111222222111111------...///000000000000000111222333333333222111---------------.../////////......------,,,,,,+++---///000000///...//////,,,+++***+++,,,,,,+++)))*********))))))*********((((((&&&%%%%%%%%%&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%######""""""""""""###$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""  !!!!!!  !!!!!!   !!!!!!!!!!!! !!!"""######"""!!! """!!!  !!!""" !!!!!!!!!!!!!!! """$$$$$$"""!!!"""### !!!!!!"""###$$$%%%$$$$$$###"""""""""######$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***************)))))))))tttjjjeeeddddddaaa\\\WWWVVVWWWYYYXXXWWWSSSQQQOOONNNOOOOOONNNMMMPPPMMMIIIFFFDDDCCCAAA???>>>;;;888666666666555444333111---+++++++++***)))******(((&&&%%%$$$$$$$$$"""""""""###$$$###  !!!######"""!!!!!!"""$$$###"""!!!   !!! !!!$$$%%%    !!!""""""!!!!!! !!!!!!!!!    !!!""""""!!! !!! !!!"""############""""""!!!"""######$$$&&&((()))***((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''((()))*********)))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,---------******+++,,,---...//////111000//////222666:::===:::555000---...///000000,,,---......///.........000000111222222222222222,,,---...///000000000000///000111222333333222222///...---,,,---...///000++++++,,,,,,------------+++---//////...---...///+++******+++------,,,***)))((((((''''''(((((()))((('''&&&&&&%%%%%%&&&&&&************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,***&&&###$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!########################!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """###!!!""""""!!!   """"""!!!!!!  !!!######!!! !!!  !!! !!!  !!!######!!! !!!""" !!!"""###$$$%%%$$$###"""!!!!!!""""""###"""!!!!!!!!!"""###$$$'''&&&%%%$$$############%%%&&&'''&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******------,,,,,,+++++++++***sssiiidddbbbbbbaaa]]]XXXVVVXXXYYYYYYWWWPPPNNNMMMLLLMMMMMMLLLKKKOOOLLLHHHFFFDDDCCCAAA@@@===:::777666666666555444555222///---------,,,+++***)))((('''&&&%%%%%%%%% !!!######!!! !!!######!!! !!!!!!$$$$$$"""!!!!!!!!!!!!!!!"""!!! """$$$ !!!!!!!!! """!!! !!!###%%%''' !!!   !!!"""###$$$%%%&&&$$$######"""!!!   """!!!""""""  !!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!"""""""""#########"""!!!!!!!!!!!!"""###%%%&&&((()))'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((()))'''(((((((((((((((((((((((((((((()))***+++,,,---***************+++++++++******+++---...///000111000/////////111555888;;;666333///---,,,...///000,,,---......///.........000000111222222222222222......///000111111111111///000000111222222222222000///.........///111222------,,,,,,++++++++++++)))+++------,,,,,,,,,---+++******+++------,,,***)))))))))(((((()))))))))(((((('''''''''''''''''')))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''$$$!!!!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$############"""!!!!!!"""""""""!!!!!!""""""###$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$#########!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!  !!!!!!!!!  !!!!!! !!!  !!!  !!!!!!   !!!"""$$$$$$###"""!!!!!!!!!!!!!!! !!!"""###&&&%%%$$$$$$#########$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,++++++*********sssiiidddbbbbbbbbb^^^YYYWWWXXXYYYXXXWWWOOOMMMKKKKKKLLLLLLLLLKKKKKKIIIFFFEEEEEEEEEEEEDDD<<<:::777555666666555444666444111000111000///...***)))((('''''''''''''''###"""!!!"""###$$$###""" """###"""!!! !!!""""""!!! !!!!!!$$$!!!!!!""""""!!!!!! !!!###$$$ !!!  !!!!!!!!!!!!!!!  !!!  !!!!!!!!! !!!!!! !!!"""###$$$"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###!!!""""""###$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&& """###%%%'''((()))&&&&&&''''''''''''((((((''''''''''''((()))***+++))))))))))))))))))))))))***+++,,,---...///000000.........///000333555666555333000---,,,++++++,,,,,,---......//////......///000111111222222111111//////000111222222222222000000000111111111111111///////////////000111111000000...,,,***(((&&&&&&(((***+++,,,++++++,,,---,,,+++***+++,,,,,,+++))),,,++++++******++++++,,,(((((((((((('''''''''&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###""" !!!"""!!!!!!!!!!!!"""######!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!  !!!  !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!   !!!!!! !!!  !!!""""""#########"""!!!!!!  !!!"""###$$$######"""######$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''tttkkkfffdddeeeddd___YYYWWWXXXYYYXXXVVVOOOMMMKKKKKKLLLMMMLLLKKKKKKIIIFFFEEEEEEFFFEEEDDD;;;999666555666666555444333222111111111111///---***))))))((((((((()))))),,,)))&&&$$$$$$%%%$$$$$$ """###"""!!! ###"""!!! !!! !!!!!!!!!   !!!!!!      !!!!!! !!!"""###!!!  !!!!!!"""###$$$$$$%%%$$$$$$#########$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))''''''''''''((((((((()))&&&&&&&&&&&&''''''((()))*********)))))))))))))))******+++,,,---......///+++,,,---...///000000111000111000///---,,,,,,,,,,,,---......//////.........///000000111111000000//////000111222222222222222111111000000000000000---...//////000000//////......---+++***(((''''''(((***,,,,,,,,,+++,,,------,,,++++++,,,,,,***(((*********))))))*********'''''''''''''''&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%''''''"""###$$$%%%%%%$$$###"""!!!###$$$###  """!!!!!!!!!!!!!!!"""######"""##################"""!!!!!!!!! !!!  !!! !!!"""!!!   ######"""!!!  """######"""  !!!""""""""" !!!!!!   !!!!!! """$$$$$$###!!!  !!!"""############!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''vvvmmmhhhfffgggeee```ZZZXXXXXXXXXWWWUUUPPPNNNLLLLLLMMMNNNMMMLLLNNNKKKHHHEEEEEEDDDBBBAAA;;;999666555555666555555.........///000///,,,***)))))))))))))))******+++333///***&&&%%%&&&%%%%%% """###"""  %%%$$$###""""""!!!!!!!!! !!!"""###### !!!   !!!!!!  !!!!!!!!!      !!! !!! !!!   """$$$%%%###""" !!!!!!   """"""#########%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&------,,,+++***)))(((((('''((((((((())))))******(((''''''''''''((())))))+++++++++************************++++++,,,------)))+++,,,...///......---+++---///000//////000111,,,---......//////............///000000000000000...///000111111222222222222222111000//////000000+++,,,.../////////...---)))))))))***++++++,,,,,,(((***,,,---,,,,,,---///...---+++,,,,,,+++)))'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$  ###$$$"""###$$$%%%%%%$$$###"""!!!$$$%%%$$$!!! !!!###!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""!!!!!!!!!  """"""!!!!!!!!! """$$$&&&'''%%%###""" !!!!!!!!!!!!  !!! !!!###$$$$$$!!!  !!! ###$$$$$$### !!!"""######$$$!!!""""""!!! !!!!!!!!! !!!!!!""""""%%%%%%$$$!!! !!!###$$$%%%%%%%%%$$$ !!!###$$$%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))(((%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))vvvnnnjjjhhhgggeee```[[[XXXYYYZZZXXXWWWQQQNNNNNNQQQQQQNNNNNNQQQNNNKKKHHHHHHJJJIIIFFFCCC@@@===999777777777888777888777555333000...,,,++++++***((('''&&&&&&&&&''''''$$$"""!!!"""######### !!!""""""""""""""" !!!""""""######""""""!!!!!!!!!  !!!!!!  !!!"""""" !!!!!!  !!!!!!    !!!!!! """######$$$%%%%%%%%%%%%%%%#########"""""""""""""""%%%$$$###$$$&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((())))))))))))(((((())))))************,,,,,,,,,++++++************,,,///...++++++---000---------............///000000///...------,,,,,,000000///...---+++)))(((''')))***,,,...000000111///......///000000...---...000222333444333111000000000///...............(((***---000000///,,,+++,,,+++++++++,,,,,,---...///000000---)))(((***,,,***)))'''%%%%%%''')))***+++)))'''%%%$$$###$$$$$$######""""""######$$$%%%((('''&&&%%%###"""!!!!!!"""###$$$$$$###"""$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!""""""############""""""!!!!!! !!!###$$$$$$"""   """  !!!!!!!!!""""""!!!###"""!!!  !!!!!!  """!!!"""    """######!!!!!! ###$$$!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%###""""""###%%%%%%$$$""""""$$$&&&((()))'''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))*********)))wwwpppllljjjiiieeeaaa[[[YYYZZZZZZYYYWWWRRROOOOOORRRRRROOOOOORRRPPPMMMJJJIIIJJJIIIFFFCCC@@@<<<888666666777777777555444333222000...------,,,+++)))(((''''''((()))&&&$$$""""""############ !!!"""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!   !!!  !!!"""   !!! !!!!!! ######""""""""""""""""""%%%######$$$%%%&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))***++++++)))))))))))))))***++++++,,,,,,,,,++++++*********,,,---......------...///------------............///......------,,,,,,,,,...............---,,,+++)))***,,,---///000000000///.........000000...------...000111111111000/////////......---------...)))+++...000000///---+++,,,,,,+++++++++,,,,,,---+++,,,,,,***'''&&&(((******(((&&&%%%%%%&&&(((***)))((('''%%%$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%$$$######""""""!!!"""######!!!!!!"""###%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!    !!! !!!!!!!!!   """"""!!! !!!!!!""" !!!  !!!!!! """  """###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$""""""""""""#########$$$ !!!!!!"""######$$$$$$###""""""###%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&yyyrrrnnnlllkkkfffaaa\\\ZZZ[[[[[[YYYWWWTTTQQQPPPSSSSSSPPPQQQTTTSSSOOOKKKJJJJJJIIIFFFCCC>>>;;;888666666666666555222222111000000///......***)))'''$$$###"""""""""&&&$$$""""""###$$$###""" !!!"""""""""""""""######"""""""""!!!!!!!!!  !!!"""!!!!!!!!!  !!!  !!! !!!!!!  !!!!!!!!!!!! ###"""""""""""""""######$$$"""""""""$$$%%%$$$######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...,,,***)))((((((***,,,---+++++++++++++++*********,,,+++++++++---...---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,,,,---...////////////......---...000000...------------............//////.........------------***,,,...000000///---+++,,,,,,+++++++++++++++,,,)))******)))'''&&&((())))))(((&&&%%%%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$#########"""###$$$###"""!!!"""###$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  """###  """"""  !!!!!!  !!!  !!! !!!!!! !!!!!!###!!!!!!$$$""" !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!"""""""""### !!!""""""######""""""!!!###$$$%%%$$$"""$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''yyyrrrooollllllfffbbb]]][[[\\\\\\ZZZWWWUUURRRQQQSSSSSSQQQRRRUUUVVVQQQMMMJJJJJJIIIFFFCCC===;;;777666666666555444222222111000///...---------+++'''$$$!!!%%%$$$""""""###$$$###""" !!!"""""""""""""""   !!!!!! """&&&### !!!  !!!"""  !!!  !!!!!!""""""""""""!!!!!!###""""""!!!!!!"""###$$$###!!!!!!"""###$$$###""""""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''***---///---+++)))((((((***,,,...+++++++++***************+++)))'''(((+++---+++))),,,,,,---------.........++++++++++++++++++,,,,,,------.../////////............////////////.........------...///000...---------,,,,,,------...//////////////////...------+++,,,...000000...---+++,,,++++++************+++************)))))))))***((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###############$$$$$$$$$###$$$%%%%%%###"""###$$$######"""""""""!!!!!!!!!"""""""""!!!!!!  !!!!!!""""""""""""!!!!!! !!!!!!"""###    !!!""" !!!!!!       """!!!!!! !!!!!!""""""!!!!!!$$$###!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!######################## !!!!!!"""#########"""!!!!!!"""$$$%%%###"""######""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&%%%xxxqqqmmmkkkjjjeeeaaa]]]\\\\\\\\\ZZZWWWUUURRRPPPRRRRRRPPPRRRUUUWWWRRRMMMJJJJJJIIIFFFDDD===:::888666666666555444444333222000///---,,,+++///---+++(((&&&$$$$$$$$$%%%$$$######$$$$$$###!!! !!!""""""""""""""" !!!!!! ***333---!!! !!! !!!"""   !!!   ###"""!!!!!!!!!"""$$$%%%"""!!! !!!###$$$###"""!!!###%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&'''***,,,...---,,,)))'''''')))+++---************************,,,)))'''))),,,---,,,))),,,,,,,,,------------...******++++++++++++++++++..................---,,,//////000000///......------,,,,,,---///000...---......---------...///000//////000000000///...---+++,,,---......---,,,++++++******)))))))))*********)))))))))******)))((('''&&&%%%$$$$$$%%%&&&'''#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""############$$$$$$###$$$%%%$$$"""!!!"""###""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""""""""!!!!!!""""""###$$$  !!!!!!  """  !!!  !!!!!! !!!!!! !!!!!!!!!!!! """""""""!!!!!!!!!!!!"""  !!!!!!""""""""""""###"""&&&&&&%%%$$$###""""""!!!!!!!!!"""######$$$$$$%%%"""!!!!!!"""$$$$$$###!!!!!!"""$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###############"""!!! wwwpppllliiihhhdddaaa]]]\\\\\\\\\YYYVVVUUUQQQOOOPPPPPPOOOQQQUUUWWWRRRLLLJJJIIIIIIGGGDDD===;;;888777777777555444555444333111///---,,,+++))))))''''''&&&'''((()))$$$######$$$%%%$$$"""!!! !!!"""""""""""""""!!!  !!! !!!!!!!!!...888000###   !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   """""""""###""""""!!! ###"""!!! !!!"""%%%&&&###!!!!!!!!!###$$$###""" """$$$%%%$$$$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,+++)))((('''(((***+++)))))))))***************,,,+++++++++---...---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---------...------,,,,,,///////////////...---,,,,,,++++++---///000///---.........////////////000...///000000000///---,,,+++,,,,,,---,,,,,,******))))))(((((()))******+++)))((('''((()))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$$$$############""""""######$$$%%%""""""##################"""######"""  !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!! !!!!!! """"""!!!  !!!  !!!   ###$$$$$$""" """"""!!! !!!"""  !!!"""###############$$$$$$###"""!!! """""""""###$$$$$$%%%%%%!!!!!! """###$$$###!!! !!!$$$&&&&&&%%%###!!!######$$$$$$$$$$$$######$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$###""""""wwwoookkkhhhfffccc```\\\[[[\\\[[[XXXUUUSSSOOOMMMNNNNNNMMMOOOSSSVVVQQQKKKHHHIIIIIIGGGEEE===;;;999999999888666444444333222111000///......((('''%%%$$$$$$$$$%%%&&&$$$######$$$%%%$$$""" !!!"""""""""""""""!!!!!!!!!!!!  !!! !!!!!!"""""""""***///&&&       !!!!!!!!!!!!!!!""""""""" !!!###$$$%%%%%%%%%$$$$$$###"""###""" """%%%'''###"""!!!"""$$$%%%$$$### """$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((***))))))(((''''''((((((((()))))))))*********+++)))***++++++******+++---++++++,,,,,,,,,---------------,,,,,,++++++******)))***+++,,,---------------............------,,,+++++++++---///000///---,,,---///000000000///...,,,---...///...---+++******++++++++++++***)))((('''''''''((()))***+++,,,+++)))((()))***)))&&&###%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$###"""!!!""""""!!!!!!""""""###$$$############""""""""""""$$$%%%%%%$$$"""!!!!!!"""    !!!!!!!!!""""""""" !!!  """!!!!!!"""######!!!!!!"""!!! !!!  !!!"""""""""!!!  !!!!!!""""""###$$$$$$$$$!!! !!!###$$$"""!!! !!!"""#########"""""""""###$$$%%%%%%$$$###"""###############$$$%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&xxxpppkkkgggfffbbb___\\\[[[\\\[[[WWWTTTRRRNNNKKKMMMMMMKKKNNNRRRUUUPPPJJJHHHHHHIIIGGGEEE>>><<<:::999999999777555222222222222111111111111///---+++(((&&&$$$$$$$$$$$$######$$$%%%%%%""" !!!!!!"""""""""""""""!!!  !!!!!!!!!""""""######""""""  !!!      !!!!!! !!!!!! !!!!!! """$$$!!!!!!!!!!!!!!! ###"""  """%%%'''$$$""""""###$$$%%%$$$### """$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%)))(((((((((''''''&&&&&&(((((())))))*********+++%%%'''***)))&&&&&&(((+++++++++,,,,,,,,,---------......------,,,+++******&&&''')))+++---.........,,,---------------,,,,,,+++++++++,,,///000///---+++,,,...000000///...---***+++,,,------+++)))(((***************)))((((((&&&&&&&&&''')))***,,,---...,,,++++++,,,+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!""""""###############"""""""""!!!((())))))(((&&&%%%%%%&&&  !!!!!!!!!!!!!!!!!!  !!!   !!!""""""!!!!!!!!!!!!   """!!!""" !!!  ###""" !!!  !!!"""""""""!!! !!!"""###$$$ !!!!!!"""#########!!! !!!###$$$"""!!!!!!  !!!"""###"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&xxxnnnhhhcccaaaaaa^^^\\\ZZZYYYYYYWWWUUUQQQPPPNNNMMMLLLMMMMMMNNNOOOKKKGGGGGGHHHGGGBBB===@@@>>>;;;:::::::::999777666555444333111000//////---,,,***(((&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!! ###%%%''''''''''''######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!! """ !!!###$$$  !!!!!!  """"""!!! !!!!!! !!!"""###$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!###""""""###$$$''')))***---,,,+++*********+++,,,***+++++++++)))'''%%%$$$******)))))))))))))))***++++++******************......---,,,,,,+++******''')))***,,,------,,,,,,......------------...///000///---,,,,,,---...///111...,,,,,,......+++)))+++++++++*********))))))---+++)))'''&&&&&&&&&'''$$$%%%''')))***++++++***))))))++++++***(((&&&$$$$$$###""""""######!!! """###"""""""""###"""!!! ########################000---(((###!!! """######!!! !!!!!!  !!!###### !!!!!!!!!!!!!!! !!!""""""""" !!! """!!! !!!""""""!!!  !!!!!!###$$$""" !!!  !!!!!!!!!  !!!"""$$$###""" !!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###''''''''''''''''''''''''uuummmgggcccaaa___]]]ZZZYYYXXXXXXVVVTTTOOONNNMMMLLLMMMMMMOOOOOORRROOOKKKKKKLLLJJJFFFAAA@@@===;;;::::::999888777555555444333111000//////---,,,***(((&&&%%%$$$$$$########################"""""""""!!!  !!!!!!!!!"""!!!!!! """"""!!!!!!!!!!!!   !!!"""!!!  !!! """"""############""""""!!! !!!"""  !!!"""###$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&((()))******)))(((((()))******''''''((()))))))))))))))******)))))))))))))))***************++++++++++++,,,,,,++++++******))))))***+++,,,---......------////////////////////////......---------------...000...,,,,,,---...,,,***++++++++++++************+++***)))((('''&&&&&&&&&$$$%%%''')))***+++******((())))))))))))'''&&&%%%%%%###""""""######"""!!!!!!"""$$$'''$$$ ###"""""""""!!!!!!!!!!!!!!!########################)))(((&&&$$$""""""""""""###!!! !!!!!!  !!!######    !!!   !!!""""""!!!  !!!!!!  !!!!!!###"""!!! !!!!!!"""######""""""""""""!!!!!!!!!!!!!!!"""""""""#######################################""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%ssskkkfffbbbaaa^^^\\\YYYXXXXXXWWWUUUTTTNNNMMMMMMMMMMMMOOOPPPQQQSSSPPPMMMLLLMMMKKKGGGCCC???===:::999999999777666555555444222111000///...,,,+++)))'''&&&%%%$$$$$$########################""""""!!!!!!!!!!!! """!!!  !!!!!!""""""######        !!!   !!!"""######!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''(((***+++,,,)))))))))))))))))))))))))))*********+++,,,,,,,,,******)))))))))))))))))),,,---...//////...---------...////////////------,,,,,,---------------,,,...---+++,,,---...,,,+++,,,,,,+++++++++*********))))))))))))(((&&&%%%$$$%%%&&&''')))******))))))((((((''''''&&&&&&%%%%%%%%%$$$"""###$$$$$$###""""""!!!"""%%%$$$!!!"""&&&###"""!!! !!!"""""""""""""""""""""""""""!!!"""############"""""""""!!! !!!!!! !!! """######!!! !!! """######"""!!! !!!!!!!!!!!! !!!!!!!!! !!!""""""%%%%%%$$$###""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!!"""######%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################rrrjjjeeeaaa___^^^\\\ZZZXXXXXXXXXVVVUUUPPPPPPOOONNNOOOPPPQQQRRRQQQNNNLLLKKKJJJHHHEEEBBB>>><<<999888888888777555555444333222111///......+++***)))'''&&&%%%$$$$$$########################"""!!!!!!!!!""""""!!!  """###!!!!!!!!!""""""""""""###!!!""" !!!  !!!###!!!  !!!"""!!!  !!!"""######!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''***)))(((''''''((()))***((((((((()))))))))))))))((())))))***+++,,,------))))))))))))))))))******,,,---.........---,,,+++)))***,,,------+++)))((()))***,,,---------,,,+++,,,,,,+++,,,---------,,,,,,++++++++++++*********))))))******)))(((&&&%%%%%%&&&((()))))))))((((((''''''&&&%%%$$$$$$%%%%%%%%%###"""###$$$%%%$$$"""$$$!!! """!!!###$$$""" !!!""""""""""""""""""""""""""" !!!""""""#########!!! !!!!!!  !!!!!!       """!!!!!!  !!!!!!   !!! !!!!!!""""""$$$###"""!!!!!!"""######""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!! ########################""""""######$$$$$$$$$$$$########################tttkkkeeeaaa______]]]ZZZYYYYYYYYYXXXVVVTTTSSSRRRQQQPPPQQQQQQRRROOONNNLLLKKKIIIGGGDDDBBB>>><<<999888888888777555555444333222000///......******((('''%%%$$$$$$$$$"""""""""""""""""""""""""""!!! """$$$$$$"""  ###%%%&&&""""""""""""!!!!!!!!!!!!!!!###    !!!  !!!!!!  ######"""!!!!!!"""!!!!!!!!!""""""######$$$ !!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&''''''''')))((('''''''''(((***+++&&&'''((())))))))))))((((((((()))******+++,,,,,,)))))))))******************+++,,,---,,,+++***)))((()))+++,,,+++***(((&&&'''(((***,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---++++++************)))))))))******+++***)))'''&&&&&&'''((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""$$$%%%$$$"""%%%!!!!!!""" """%%%###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$  !!!       !!!!!!!!!""" !!!"""###!!!""""""""""""######### !!!  !!! !!!!!!!!!########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvmmmgggbbb```___]]][[[ZZZZZZZZZYYYWWWVVVTTTSSSQQQQQQQQQQQQRRRQQQPPPOOOMMMKKKHHHFFFEEE???===:::999999999777666444444333111000///...---***)))(((&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""" """%%%%%%""" !!!!!!""""""!!!!!!  !!!      !!!###$$$###""""""###""""""""""""#########$$$ !!!!!!!!!!!!""""""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&''')))***,,,---%%%&&&((()))***))))))((('''(((((())))))*********************))))))))))))((()))***++++++***)))(((***+++,,,,,,+++***((('''&&&'''(((***+++,,,,,,,,,+++,,,---,,,+++***+++,,,******)))))))))((((((((()))))))))))))))(((''''''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!###$$$###"""!!!!!!"""%%%"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###  !!!      !!!!!!!!!  !!!!!!!!!!!!"""""""""""" """""""""""""""""""""""" !!!""""""###$$$$$$########################!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$wwwnnniiidddbbb^^^\\\ZZZYYYYYYYYYXXXWWWSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRQQQOOOLLLIIIGGGGGG@@@===;;;::::::999888777444333222111000///...---)))((('''&&&%%%$$$$$$$$$""""""""""""""""""""""""""" """&&&'''###  !!!"""     !!!######"""!!!""""""!!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""######$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%"""###%%%&&&''''''&&&&&&%%%&&&''')))******++++++$$$%%%''')))******)))(((''''''''''''((((((((((((***))))))(((((('''''''''&&&''')))***+++******)))++++++******)))(((((('''&&&&&&'''((()))+++,,,---+++---...---***)))***+++((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$%%%&&&&&&%%%$$$$$$!!!  """###"""!!! !!!!!!!!!   !!!!!! !!!   !!!!!!   !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!"""$$$%%%%%%$$$"""!!! !!!!!!"""######$$$########################"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$wwwooojjjfffeee]]][[[XXXXXXXXXXXXWWWVVVOOOOOONNNNNNOOOPPPRRRSSSQQQQQQQQQOOOKKKHHHGGGFFF@@@>>>;;;:::::::::999777444333222111000...------)))((('''&&&%%%$$$$$$$$$########################""" """''''''###!!!"""###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$""" ###%%%### !!!"""!!! $$$  """"""!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''(((((()))(((&&&%%%###!!!"""$$$%%%&&&&&&%%%%%%((()))*********)))'''&&&$$$%%%''')))******)))((('''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&''')))***+++++++++******)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&(((***---...,,,---///---)))((()))+++(((''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''((((((((((((&&&%%%$$$###$$$&&&''''''&&&%%%###  !!!""""""!!!&&&!!!###%%%###!!!!!! !!!!!!  !!!  !!!  !!!    !!!!!!  !!!"""###  !!!  !!!!!!!!!  !!!!!!!!!  """######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$###  """"""""""""""""""""""""###$$$%%%&&&%%%###!!! ########################vvvmmmhhhcccbbb^^^[[[WWWVVVWWWXXXVVVSSSRRRQQQQQQPPPQQQRRRSSSTTTRRRRRROOOKKKGGGEEEEEEFFFAAA@@@>>><<<:::999888888777666444222111/////////...,,,)))'''&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$###""""""############"""""" !!!!!! !!!!!! !!!!!!!!!   ###$$$  """###  !!! !!!!!! !!!!!!""""""!!!!!! !!!""""""!!!!!! !!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%+++***)))'''''''''((()))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''***+++)))%%%!!!***)))!!!###***%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""!!!!!!  !!!!!!  !!!!!!!!!  !!!!!! !!!  !!!!!!  !!!!!! """  """!!! !!!""""""!!! !!!""""""!!!!!! """"""!!!!!! """!!! !!!  %%%)))(((!!!$$$%%%###!!! """!!! """###$$$########################tttlllgggcccaaa```\\\XXXWWWYYYYYYWWWUUURRRRRRQQQPPPQQQRRRSSSTTTTTTSSSPPPMMMIIIGGGFFFGGGAAA@@@>>><<<:::999888888888666555222111///......000...+++)))((('''&&&$$$"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!  !!! !!!!!!!!!  !!!!!!!!!!!! !!! $$$%%%!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$"""""""""###%%%&&&+++***)))((('''(((((()))%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$ %%%))))))&&&$$$%%%((('''''''''((()))))))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$#########"""!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!   !!!"""!!!  !!!######!!! !!!"""!!!!!!!!!!!! !!!!!!!!! !!!!!! ###$$$""" """###"""!!! !!!"""######"""""""""###$$$$$$$$$######""""""#########ssskkkfffcccaaabbb^^^ZZZYYYZZZ[[[YYYWWWRRRRRRQQQQQQQQQRRRSSSTTTUUUTTTQQQNNNLLLJJJHHHHHHAAA@@@>>><<<:::999999888888777555333000///...------+++(((&&&&&&%%%###!!!"""""""""######""""""""" !!!!!!!!!!!!    !!!!!!!!!  !!!  ###      !!!!!!!!!"""###%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''%%%###!!!"""$$$&&&(((******)))((((((((())))))$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((&&&%%%$$$$$$%%%'''(((***(((''''''((((((&&&$$$((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########"""!!!!!!!!! """"""!!!!!!!!!!!!""""""  !!! """   !!!!!! !!!!!!!!! """######"""!!!!!!"""!!!    """!!!""""""""" """$$$""""""""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$rrrjjjfffbbbaaabbb^^^ZZZYYYZZZ[[[YYYWWWSSSRRRQQQQQQQQQRRRTTTTTTUUUSSSQQQOOOMMMKKKIIIGGG@@@???>>><<<:::999999999999777555333000...---------+++(((&&&%%%$$$"""!!!""""""############"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!   !!!"""!!!!!!!!! """"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%&&&'''((()))))))))))))))))))))))))))%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((+++'''######&&&'''%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&###"""###$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$############"""""""""   !!!!!!!!!!!!""""""""""""!!!!!! """  !!!!!!    !!!""""""!!! !!!!!!!!!"""""" !!!"""!!!!!!""" !!! ###"""!!! !!!###$$$rrrkkkfffcccaaaaaa]]]YYYXXXYYYZZZXXXVVVSSSRRRRRRQQQRRRSSSTTTUUUUUUSSSPPPOOONNNLLLIIIGGG@@@???===<<<::::::999999888777555333000///...---222///,,,+++***)))'''%%%###$$$$$$$$$$$$$$$$$$###!!!""""""######""""""!!!      !!!""""""""""""!!! ######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&'''((()))((('''&&&(((((((((((())))))((((((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%#########$$$&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###!!!"""$$$%%%%%%$$$######$$$!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!      !!!""""""   """  """  """###"""   !!!!!! !!!######tttlllgggdddbbb```\\\XXXWWWXXXYYYWWWUUUSSSSSSRRRRRRRRRSSSTTTUUUUUURRROOOOOOPPPNNNJJJFFF???>>>===<<<;;;:::::::::777666444222111/////////111///,,,***)))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""    """"""    !!!!!!!!!!!! !!!"""###"""""""""!!!!!! ###"""!!!!!!!!!!!!!!!!!!########################""""""""""""###$$$%%%%%%!!!"""%%%'''(((&&&$$$"""&&&&&&'''(((((((((''''''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))(((&&&###!!!###$$$&&&%%%###$$$'''+++$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$###"""$$$%%%%%%$$$######$$$"""""""""""""""######$$$""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!     !!!""""""   !!!!!! !!! ###$$$""" !!!!!!!!!!!!!!!!!!  !!!!!!""""""vvvnnnhhhdddccc```\\\XXXWWWXXXYYYWWWUUUTTTSSSRRRRRRRRRSSSUUUUUUWWWSSSPPPQQQRRRQQQLLLGGG???>>>===<<<;;;:::::::::666555333222111000000000...,,,)))''''''&&&$$$"""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  !!!!!!!!!  !!!   !!!"""#########"""!!! """###$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%####################################$$$%%%&&&'''!!!"""$$$%%%%%%%%%$$$###$$$$$$&&&'''''''''&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((&&&%%%$$$###$$$%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""!!!!!!!!!   !!!!!!    !!!!!!!!!!!! !!!!!!!!!"""""" !!!   !!!  !!! !!!"""### !!! """"""  !!!!!!!!!!!!!!!!!!"""""" !!!""""""!!! wwwoooiiieeeccc```\\\XXXWWWYYYYYYXXXUUUTTTSSSRRRRRRRRRSSSUUUVVVXXXUUURRRRRRTTTSSSNNNIII???>>>===<<<;;;:::::::::555444333222111111111111000...+++))))))(((&&&$$$""""""############"""""" !!!!!!!!!!!!   !!! !!!######"""  !!!  !!!!!! !!!"""&&&### !!!!!! !!!###   !!!"""$$$%%%%%%$$$###!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""""" """$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''''''''((($$$#########%%%%%%%%%###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%%%%###"""###$$$!!!!!!!!! !!!""""""###"""!!!!!!!!!  !!!!!!!!!  !!!!!!  """"""!!!  !!!"""!!!    !!!"""  !!!!!!!!!!!!!!!"""###### """ !!!$$$### !!!  """  """### """###""" uuukkkfffeeefff___]]]ZZZXXXXXXXXXWWWVVVSSSRRRRRRRRRRRRTTTUUUVVVTTTPPPLLLKKKMMMKKKFFFAAA@@@>>><<<<<<<<<===<<<;;;;;;888444222111111///...---,,,---......+++%%%$$$"""!!!"""######"""!!!""" !!!###$$$$$$""" """!!! $$$""" !!!"""!!!### !!!""""""  !!! !!!!!!!!!!!!   """""""""""""""######$$$$$$###""" !!!""""""!!!######""" !!!!!!!!!!!!!!!###$$$%%%%%%%%%'''%%%$$$""""""###%%%&&&######""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&''')))***)))---,,,+++)))'''%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###((()))$$$###'''(((%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$###"""!!!!!!!!!"""###"""!!!!!!###%%%!!!  !!!###   !!!  !!!!!! !!!  """  !!! !!!!!!!!!!!!  """###"""!!!  !!!"""!!!  !!!!!! """######"""  !!!!!!'''"""###!!! !!!"""###vvvkkkeeecccccc]]]\\\[[[ZZZZZZYYYVVVTTTRRRRRRQQQQQQRRRSSSUUUUUUWWWSSSOOONNNNNNLLLGGGCCC@@@>>><<<<<<<<<===<<<;;;:::888444222111000///...,,,,,,,,,...///,,,'''######"""!!!!!!######"""!!!&&&###!!! !!!!!!!!! ###!!!"""$$$$$$######!!! ###!!! ###!!!!!!!!!  !!!  """###$$$&&&### !!!"""!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###"""""""""###$$$%%%######""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''&&&$$$###%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%))))))$$$###&&&&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$######"""$$$$$$###""""""!!! """###$$$$$$######$$$%%%###"""!!! !!!"""######     !!!""""""  !!!   !!!!!! !!!###$$$  !!!"""vvvllleeeaaa```[[[ZZZ[[[\\\\\\YYYUUURRRQQQQQQQQQQQQRRRSSSTTTUUUYYYUUURRRPPPOOOMMMHHHDDD@@@>>><<<<<<<<<===<<<;;;999777333111000000///---))))))***,,,---+++'''$$$###"""!!!!!!#########!!!%%%###!!!!!!!!!"""!!! """ !!!###$$$$$$###!!! !!!  ###$$$ !!!!!!!!!"""!!!!!!!!! !!! !!!   !!!######$$$"""   !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!""""""######$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''$$$$$$''''''%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$###"""""""""""""""!!!!!! """$$$&&&'''&&&%%%%%%%%%###"""!!! !!!"""###""" """   !!!  !!!       !!!!!!!!!  !!!""""""""" !!!vvvlllfffaaa```\\\[[[[[[[[[[[[YYYVVVSSSRRRRRRRRRSSSSSSTTTUUUUUUYYYVVVSSSQQQOOOMMMHHHEEE@@@>>><<<<<<<<<===<<<:::999666333111000000///...(((((()))))))))'''%%%###$$$###"""###$$$%%%$$$###"""!!! !!!###$$$$$$###!!!"""######!!!  """""" ### ###%%%"""  """############  !!!   !!!!!!!!!!!!!!!!!!!!! !!! """###$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%&&&&&&%%%$$$##############################$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&((('''&&&###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""!!!!!! ###&&&'''&&&$$$$$$$$$!!!  !!!!!! """!!!!!! $$$$$$  !!!!!! !!!!!!  """"""!!! ###!!! """ !!!!!!vvvmmmgggcccbbb___]]]ZZZYYYYYYYYYWWWVVVSSSTTTTTTUUUVVVVVVWWWWWWWWWUUUSSSPPPNNNKKKHHHEEE@@@>>><<<<<<<<<===<<<:::999666333111111111///...+++++++++***'''%%%######%%%$$$###$$$&&&'''&&&%%%"""!!! """$$$%%%$$$### """###"""   """###!!!"""%%%""""""  !!! !!!!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!  !!!!!!"""###$$$%%%%%%%%%%%%######""""""######$$$%%%###$$$&&&'''(((&&&%%%###########################$$$%%%%%%$$$###$$$'''******)))'''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%$$$$$$&&&((('''$$$!!!###$$$%%%%%%######$$$%%%&&&&&&&&&'''&&&%%%%%%$$$###"""""""""""""""!!!!!!!!!$$$%%%$$$###""""""!!!  !!!!!!     !!!  !!!  %%%%%%   !!!"""!!!  !!!!!! """"""!!! ###"""!!!!!!!!!"""###$$$ !!!!!!!!!""""""""""""vvvmmmgggdddcccaaa^^^[[[YYYYYYZZZYYYXXXTTTTTTVVVWWWWWWXXXWWWWWWTTTTTTRRRPPPMMMJJJHHHGGG@@@>>><<<<<<<<<===<<<;;;999666333222222222111000.........+++(((%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%$$$######$$$###!!!!!!""""""!!! ###%%%"""  !!! !!! !!!"""!!!!!!### """!!!   """ !!!!!!  """""""""&&&'''(((&&&$$$!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""#########$$$%%%%%%&&&&&&######""""""######$$$%%%###%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%""""""%%%)))((('''&&&%%%%%%&&&'''''''''((()))******)))((('''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""")))%%%&&&******%%%###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$"""""""""""""""""""""""" """###"""!!!!!!!!!###"""!!! !!!"""###    !!!!!!  !!!!!!!!!  !!!!!!!!! $$$&&&%%%""" !!!!!!"""############"""vvvlllfffcccbbbaaa___]]]\\\\\\\\\YYYXXXSSSTTTUUUWWWWWWWWWWWWVVVRRRSSSRRRPPPMMMKKKIIIIII@@@>>><<<<<<<<<===<<<;;;:::777444333333333222111,,,,,,,,,)))%%%$$$%%%'''###"""!!!###%%%&&&&&&%%%%%%$$$###$$$%%%$$$!!!"""######!!!!!!$$$!!!  !!! """!!! !!!###!!!!!!###"""!!!      !!!"""######%%%((()))'''$$$!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!###$$$$$$$$$###""""""###$$$%%%######""""""######$$$%%%$$$&&&(((++++++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''''''$$$"""$$$&&&'''&&&%%%$$$###%%%&&&'''%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&###$$$,,,...&&&"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###"""!!! !!!"""###!!!!!!!!!     !!!!!!  !!!"""$$$###!!! """#########"""!!!vvvllleeeaaaaaa_________``````]]]YYYVVVRRRSSSUUUVVVWWWWWWVVVVVVRRRSSSSSSQQQNNNLLLKKKKKK@@@>>><<<<<<<<<===<<<;;;:::888555333444444333222&&&'''(((%%%"""!!!$$$&&&!!! !!!###%%%$$$###!!!!!!"""$$$&&&&&&$$$###!!!"""""" !!!!!!  !!!!!! """######!!! !!!  !!!!!!!!!     !!!  !!!!!!!!! ###%%%%%%"""!!!!!!""" !!!!!!!!!"""###"""!!! !!!"""$$$&&&%%%$$$""" !!!###$$$#########"""###$$$$$$%%%$$$&&&))),,,,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''%%%%%%&&&)))'''%%%###""""""###$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%''''''((((((''''''&&&%%% !!!,,,111*** """$$$$$$$$$###"""###$$$###############"""!!!!!! !!!  !!!###!!!  !!!!!!!!!!!! !!!  !!!!!!!!!!!!     !!!!!! !!!!!!!!!  !!!!!! !!!###$$$%%%!!!"""""""""!!! uuujjjeeebbbbbbcccaaa^^^]]]]]]]]][[[ZZZRRRSSSTTTUUUVVVVVVUUUTTTYYYVVVSSSQQQOOOMMMIIIGGGEEECCC@@@===;;;888444111888777444222000000111222///,,,)))''''''&&&$$$"""&&&###!!!"""%%%'''&&&$$$""""""""""""""""""""""""!!!"""""""""!!! """### !!!    %%%%%%$$$###"""!!!  !!!!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$)))000555555000(((#########$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$'''%%%######%%%'''''''''######""""""!!!""""""###$$$%%%&&&'''&&&$$$!!! !!!"""""""""""""""%%%%%%%%%$$$!!!  !!!""""""""""""!!!   ### !!!  !!!  !!!""" ### !!!  !!!!!!"""!!!  !!!!!!!!!!!!tttiiidddaaaaaacccaaa_________^^^\\\[[[QQQRRRTTTUUUVVVVVVUUUUUUXXXUUURRRPPPOOOMMMJJJHHHAAA???>>>>>>>>>===:::888999777555222000000000000...---+++)))&&&%%%$$$$$$###!!! !!!###%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!   !!!   !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!   !!!!!!"""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%$$$$$$$$$(((...222222...(((#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$######"""###$$$%%%'''((('''%%%######$$$&&&&&&%%%#########""""""##################"""!!!!!! !!!""""""""""""""" !!!!!!""""""""""""!!!    """  !!!!!!!!!  !!!!!!!!!!!!!!! sssiiicccaaaaaaaaaaaa``````aaa```]]][[[PPPQQQSSSTTTVVVVVVWWWWWWWWWUUURRRPPPOOOMMMJJJHHH@@@???>>>>>>??????===;;;999888555333111000000000,,,------***%%%###$$$&&&!!!!!!!!!###$$$$$$###!!!"""""""""""""""""""""""""""!!! !!!!!!   !!! !!!  !!!!!!!!!!!!""""""""" !!!"""############""" !!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$######"""$$$'''+++......+++'''$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&((()))&&&$$$######$$$%%%$$$###$$$$$$######$$$$$$$$$$$$%%%$$$""" !!!""" !!!"""""""""""""""%%%&&&&&&%%%###!!!"""""" !!!!!!!!!!!!!!!   !!! !!!""" """!!!!!!  !!! #########"""""" sssiiidddaaabbb_________```aaa```\\\ZZZPPPQQQRRRTTTUUUWWWWWWXXXXXXVVVSSSPPPNNNLLLIIIFFFCCCBBB@@@???>>><<<999777777666444333111111111111***---...***### """&&&"""###$$$&&&'''&&&$$$###"""""""""""""""""""""""""""!!! !!!!!!  """!!!   !!!!!!!!!   !!!""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########%%%'''))))))(((&&&%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%######$$$%%%$$$######$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$ !!!"""""""""""""""###$$$$$$###"""!!!!!!"""  !!!      !!!    !!!!!!!!!!!!!!! tttjjjeeecccccc^^^^^^^^^______^^^ZZZXXXQQQQQQRRRSSSUUUVVVXXXXXXZZZWWWSSSPPPMMMJJJFFFDDDDDDBBB@@@>>>===;;;777444444444333333222222222222)))+++,,,)))"""!!!%%%!!!###%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""!!! !!! !!!!!! !!!!!!!!!   !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$######"""%%%$$$###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$&&&'''((((((&&&$$$### !!!""""""""""""""" !!!       !!!   uuukkkfffdddddd```___^^^^^^^^^\\\YYYVVVRRRRRRRRRSSSTTTVVVWWWXXXZZZWWWSSSPPPMMMJJJFFFCCCAAA@@@>>>>>>>>><<<:::777444444444333333333222222***++++++(((###!!!"""$$$!!!$$$$$$###""""""###"""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!  """### !!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&'''$$$%%%&&&&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%###""""""###%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$!!!###%%%''''''%%%"""!!! !!!""""""""""""""""""$$$%%%$$$######$$$%%%  !!!!!!   """ """"""!!! !!!"""""""""  tttjjjeeecccdddcccaaa___]]]]]][[[YYYWWWSSSSSSSSSSSSSSSUUUVVVWWWWWWTTTQQQOOOMMMKKKHHHFFF@@@???>>>>>>???>>><<<:::666666555444333111000///...---+++(((&&&$$$$$$### """$$$###!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!     !!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''###$$$&&&''''''&&&$$$### !!!###%%%&&&&&&&&&%%%!!!###$$$###!!!!!!###$$$%%%%%%$$$###!!!!!!"""#########"""!!! !!!""""""""""""""" !!!""""""!!!   ###!!!"""!!!"""!!! !!!!!!  sssiiidddbbbcccfffccc```^^^]]][[[YYYXXXTTTTTTSSSSSSSSSTTTVVVWWWTTTRRRPPPNNNNNNMMMJJJHHHCCCBBB@@@@@@@@@???===:::999888777555222000---,,,000...+++))))))(((&&&$$$"""$$$&&&$$$""""""%%%(((""""""""""""""""""""""""!!!"""""""""!!!"""#########!!! !!! !!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&'''&&&%%%$$$###"""###!!!  """$$$%%%$$$###"""######"""!!!!!!"""###$$$ !!!!!!"""""""""""""""!!!""""""""""""###%%% !!!!!!  !!!!!!!!! """  """%%%''' !!!!!!    """ !!!$$$ !!!!!!!!!!!! ssskkkeeeaaa___aaa```_________^^^[[[YYYVVVUUUSSSQQQQQQRRRSSSUUUVVVSSSOOOLLLLLLLLLKKKJJJEEEDDDDDDCCCAAA???===<<<:::666222//////000000///,,,+++)))'''%%%###""""""&&&$$$######$$$###""" ###"""!!! !!!"""###!!!!!!!!!!!! """!!! """!!! &&&###  """$$$&&&(((   !!! !!!"""###   !!!""""""######$$$%%%$$$######%%%'''222000,,,(((%%%$$$###$$$ !!!""""""""" """""""""""""""#########%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!!!!###%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""######$$$######"""!!! """"""!!!!!! !!!!!!!!!""""""!!! !!!!!! !!!!!! !!!!!! ###### !!!!!!%%%###    %%%%%%###"""  !!!"""!!!qqqiiidddaaa```bbbaaa`````````^^^[[[YYYUUUTTTSSSSSSSSSSSSUUUUUUWWWTTTPPPNNNMMMMMMLLLKKKGGGFFFDDDBBB@@@===;;;:::<<<999555222222222222222000///,,,)))'''&&&&&&&&&###""""""###%%%&&&&&&%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!  !!! %%%"""      !!!"""!!!"""""" !!!""""""  !!!!!!""""""######$$$$$$!!!"""###"""!!!!!!###%%%,,,***'''%%%#########$$$"""###$$$$$$$$$###!!! !!!"""###$$$$$$%%%$$$$$$###"""!!! '''%%%###$$$%%%'''''''''###############"""""""""""""""###############$$$$$$###"""!!!!!!"""############""""""!!! """!!!!!!!!! """!!! !!!"""!!!  !!!  ###  $$$$$$ !!!!!!!!!   !!! !!!   mmmfffcccaaaaaadddbbbaaaaaa```^^^[[[XXXSSSSSSTTTTTTUUUVVVVVVVVVXXXUUUQQQOOONNNMMMLLLKKKFFFEEECCCAAA>>>===<<<<<<===:::666444333444333222///---***'''%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$############$$$$$$!!!!!!!!!!!!  !!!""" """###"""!!!###!!!  ###$$$$$$""" !!!  """""""""""""""""""""""" !!!  !!!###%%%$$$"""!!!!!!"""######"""###$$$$$$$$$###"""!!! """###$$$%%%&&&%%%%%%$$$###"""!!!!!! &&&%%%###$$$%%%''''''&&&!!!!!!!!!!!!""""""""""""############""""""""""""###""""""!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!! """  !!!!!!   !!!"""!!! """### !!! !!!"""###    ~~~kkkdddbbbaaabbbcccbbb``````___\\\YYYVVVRRRRRRTTTUUUWWWWWWWWWWWWWWWTTTQQQNNNMMMLLLKKKIIICCCBBBAAA???>>>>>>>>>>>>;;;999555333333333222111...,,,)))%%%#########$$$'''%%%$$$$$$$$$$$$###!!!########################!!!!!!!!!!!!  !!!!!! !!!!!!     !!!!!!    !!! !!!###!!!!!! !!!""" !!!"""###"""""" !!!"""###$$$$$$%%%"""""""""######$$$$$$%%%###"""!!!!!!"""######""" !!!!!!""""""#########""""""!!!!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!    !!! !!!   !!!"""""" llleeebbbaaabbbaaa```___^^^]]][[[WWWTTTQQQRRRTTTUUUWWWWWWXXXXXXUUUSSSPPPNNNLLLKKKHHHFFFCCCBBBAAA???>>>===<<<<<<;;;999666444444333222111111///,,,)))''''''''''''%%%$$$""""""######!!! !!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!        !!!!!!!!! """###"""!!!!!! !!!"""######"""!!! #########""""""""""""""" !!!!!!"""!!! !!!"""  !!!!!!!!!"""###""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!    ooohhhdddbbbaaa```^^^]]]]]]\\\ZZZWWWTTTRRRRRRSSSTTTUUUVVVWWWXXXTTTRRROOOMMMLLLJJJGGGEEEDDDCCCBBB@@@>>>;;;999777===:::888666666555333222///...,,,***(((&&&%%%%%%!!! !!!###$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!"""   !!!"""!!! !!!"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""$$$"""""""""!!! """###$$$%%%%%%%%%$$$###$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!! ###""""""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!!     tttkkkfffbbbaaa___^^^]]]]]]]]][[[XXXUUUSSSSSSRRRRRRSSSUUUVVVWWWUUUSSSPPPNNNMMMKKKGGGEEE>>>???@@@AAA@@@===:::888<<<:::777666666555333111+++++++++)))'''%%%"""!!!"""!!! !!!###$$$$$$###!!!"""############"""!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""######!!!!!!  !!!!!! !!!!!! !!! !!!!!!!!!    !!!!!!""""""""" !!!"""!!! """$$$!!!!!!!!!!!!!!! """###$$$%%%&&&%%%$$$$$$#########"""""""""""""""%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%###!!!""""""!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""!!! !!!!!!!!!"""!!! !!!"""!!!  """   !!!!!!!!! !!!wwwnnngggbbb```___^^^]]]]]]^^^\\\YYYWWWTTTSSSRRRQQQQQQSSSVVVWWWVVVTTTQQQPPPNNNLLLHHHEEE666999===@@@BBBAAA???>>>999777555444444222000...---.........,,,(((%%%###&&&%%%######$$$$$$"""!!!"""###$$$%%%%%%$$$###""""""!!!!!!!!!  """""""""!!!!!!!!!######    """ """&&&(((''' !!!!!!   !!!!!! !!!!!!!!! """### !!!!!!!!!!!! !!!"""###$$$######"""!!!!!!""""""######$$$$$$ !!!"""###$$$$$$$$$######$$$%%%$$$""" ######""""""!!!!!!  !!!!!!!!! """"""""""""!!!  !!!!!!""""""###"""###$$$$$$"""!!!!!! !!!"""    """ !!!!!!  zzzmmmeeedddfffccc^^^ZZZ[[[``````[[[VVVSSSTTTUUUVVVWWWWWWWWWWWWYYYWWWSSSQQQOOOLLLIIIGGGEEECCCAAA?????????>>><<<<<<:::888666555444444444///---***((('''%%%""" !!!###$$$%%%%%%###$$$$$$$$$###!!! !!!!!!!!!"""!!!!!! !!!!!! !!!"""    !!! &&&!!!   !!!  !!!"""###$$$%%%%%%$$$###""" !!!"""""""""""""""###%%%''''''&&&%%%%%%"""!!! """######""""""""""""!!!!!!!!!!!!!!!$$$###!!! !!!!!!"""###"""!!! !!!"""###  """###&&&$$$!!!######""""""!!! """###$$$"""!!!   """ !!! !!! !!!   !!! yyylllfffdddfffddd```\\\^^^bbbbbb^^^XXXTTTTTTUUUVVVWWWXXXYYYYYYXXXVVVSSSQQQOOOMMMJJJGGGEEECCCAAA@@@@@@???>>><<<;;;:::888666444444444444000...+++)))((('''$$$""" !!!"""#########"""""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  !!! !!!!!!  !!!!!!    !!! !!!!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!!$$$"""!!!!!!###$$$$$$### !!!!!!""""""""""""!!!!!!!!! """###$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!   """!!!!!! ###"""  !!!"""!!! """""""""!!!!!!"""""""""""""""!!! !!!!!!   vvvkkkfffeeefffccc___\\\^^^aaabbb^^^ZZZUUUTTTTTTUUUWWWYYY[[[]]]WWWUUURRRPPPOOOMMMKKKHHHEEECCCAAA@@@@@@@@@>>><<<:::999777555444333333444111///,,,***)))(((%%%######$$$$$$######""" !!!!!!!!!!!!"""$$$%%%&&&"""""""""""""""!!!!!!!!! !!!"""###  """###$$$######!!! """   !!!"""  !!!!!!!!! !!!!!! !!!###$$$$$$""" %%%$$$"""###%%%&&&&&&%%%!!!"""###""""""!!! !!!"""$$$%%%"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!  !!!!!!       !!! rrriiieeedddeee```]]][[[\\\______\\\YYYUUUUUUTTTUUUWWWZZZ]]]___VVVTTTRRRPPPOOONNNKKKIIIEEECCCBBBAAAAAA@@@>>><<<:::888666555333333333444000...,,,***)))(((%%%###$$$$$$$$$$$$###"""!!! !!! !!!###$$$&&&###""""""!!!!!!  """###### !!!!!!""""""!!!!!!      !!! !!!%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!""" !!!!!!""""""%%%###"""###$$$&&&%%%%%%!!!"""###"""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""############"""""" !!!!!!!!! !!!   !!!### nnngggdddcccccc___]]]\\\]]]^^^^^^\\\YYYUUUUUUTTTUUUWWWZZZ]]]___VVVTTTRRRPPPOOONNNKKKIIIEEECCCBBBBBBBBBAAA>>><<<999888666555444444444555///---+++))))))'''%%%######$$$$$$$$$$$$$$$###""""""!!!  !!!"""###!!!!!!!!!  """######   !!! !!!!!!!!!   !!!!!!!!!   !!!!!!  !!!""""""!!!!!!!!!"""###$$$"""!!!"""&&&)))###"""!!!!!!###$$$$$$### !!!""""""!!! !!!!!!!!! !!!!!!!!!!!!  !!!    !!!""""""######   !!!!!!!!!!!!!!!     }}}lllgggdddcccbbbbbbaaa______```___]]]ZZZUUUTTTTTTUUUWWWYYY[[[]]]WWWUUURRRPPPOOOMMMKKKHHHEEEDDDCCCCCCCCCAAA>>><<<:::999777666555555666666...,,,***))))))'''%%%#########$$$%%%%%%%%%%%%$$$######"""!!!!!! !!!!!!  !!!"""### !!!!!!!!! !!! !!!!!!!!!!!! !!!!!!  !!!"""!!! !!!###$$$%%%$$$""""""'''+++"""!!! !!!###"""""" !!!!!!!!!!!!  !!!!!!         !!! ~~~mmmhhhfffdddccccccbbbaaa```___]]][[[ZZZTTTTTTUUUVVVWWWXXXYYYYYYXXXVVVSSSQQQOOOMMMJJJGGGDDDDDDCCCDDDDDDBBB>>>;;;;;;:::888777666666777777///---+++******)))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!!!! !!!!!!""" !!!"""""""""!!! !!!$$$### !!!  !!!!!!  !!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!! """$$$&&&$$$###!!! !!!$$$&&&"""  !!!"""""""""###"""   !!!!!!!!!  !!!!!!  !!!!!! !!!   """  """!!!  !!!  ooojjjhhhfffeeebbbaaa```^^^]]][[[XXXWWWSSSTTTUUUVVVWWWWWWWWWWWWYYYWWWSSSQQQOOOLLLIIIGGGDDDDDDCCCDDDDDDBBB>>>;;;;;;:::999777777777888888000...,,,++++++***(((&&&&&&&&&&&&&&&%%%$$$#########$$$&&&''''''&&&%%%$$$ !!!!!!""""""######"""!!!!!! !!!!!!     !!!   ###$$$ """$$$$$$ !!!!!!!!!  !!!"""""" !!! !!!!!! !!!!!!  ###%%%$$$######"""!!! """!!! """######"""%%%###  !!!""""""!!!!!! !!!!!! """"""""""""""""""""""""%%%$$$!!! """ !!!!!!!!!!!!    !!!!!! )))&&&!!!!!!###"""!!!### !!!!!!!!!!!! !!!  !!!!!!"""$$$###"""!!!!!!!!!!!!oooggghhhhhhgggdddbbb``````aaa___ZZZVVVRRRRRRSSSTTTUUUWWWXXXYYYYYYWWWUUUQQQMMMIIIGGGEEEFFFEEECCCBBBAAA@@@===::::::;;;<<<<<<;;;:::888777777000)))(((***,,,***(((###""""""!!!!!!!!!!!!!!!!!!"""###$$$#########"""!!! !!! """###  """ """!!!!!! !!!  !!!  !!!  """###  """!!! """######"""!!!""""""  !!!"""!!!!!!"""""""""""""""""""""!!!!!!!!!!!! """$$$$$$"""  !!!!!!""""""!!!!!!!!!""" !!!  !!!!!! """!!!   !!!###$$$###!!! """ !!! !!!  !!!  !!!###%%%&&& ooogggffffffdddcccaaa``````aaa___ZZZVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYWWWUUUQQQMMMJJJGGGFFFDDDBBBAAABBBBBBAAA???===<<<<<<;;;:::888666555444222000---***((('''%%%$$$######""""""!!!!!!"""""" !!!"""###$$$$$$$$$$$$"""!!!  !!!!!!###"""!!!!!! !!!!!! !!!"""###   !!!!!! !!!!!!!!! !!!"""!!!!!!""""""""""""#########$$$"""  """######""" """  !!!!!!!!!    ###!!! !!!!!!    pppfffdddcccaaabbb```___```aaa___[[[VVVWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXUUURRRNNNJJJHHHFFFAAA@@@@@@AAACCCCCCBBBAAACCCAAA???<<<999777666555///111111---((($$$""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!!!! !!!!!!"""$$$###""" !!!   """!!!   """   !!!!!!!!!!!!!!! """!!! !!!""""""!!!###""""""######$$$%%%%%%$$$!!! """###### $$$###$$$###"""!!!!!!!!!   !!!!!!  $$$((($$$ """###   rrrhhhdddaaa^^^aaa___^^^___aaa```[[[WWWWWWWWWVVVVVVVVVWWWXXXXXXYYYXXXUUURRROOOKKKIIIGGGAAA@@@@@@AAACCCDDDCCCAAADDDCCC???<<<999888777777222222000---***'''%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%###"""!!!"""###### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!    !!!!!!"""    !!!"""""""""!!! """!!! !!!$$$&&&&&&%%%$$$$$$###"""""""""###$$$###!!! """"""!!! !!!!!!"""!!!!!!!!!""" ###$$$$$$""""""!!!!!!!!! !!!  !!!$$$$$$""" !!!######  """ !!!###  &&&)))%%%  """"""  !!!   uuujjjfffbbb___```^^^]]]___aaa```\\\XXXUUUUUUUUUVVVWWWXXXZZZZZZYYYXXXVVVSSSOOOLLLJJJIIICCCBBBAAABBBCCCCCCBBB@@@>>><<<:::777555555444555555000***((()))***)))&&&$$$%%%%%%%%%%%%$$$######%%%$$$"""!!! !!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!  $$$$$$###"""!!!   !!!!!!"""!!! !!!!!!!!!!!!###"""  !!!"""""""""!!! """!!!!!!###&&&)))******&&&%%%###!!! !!! !!!""""""  !!!!!!"""!!!!!!!!!!!!######!!! """!!!!!!!!!!!!  ######"""!!!!!!!!!  """$$$!!!  """###  !!!""""""""" """!!!  wwwlllhhhddd```___]]]\\\^^^``````\\\XXXSSSTTTTTTUUUVVVXXXZZZ[[[ZZZYYYVVVSSSPPPMMMKKKJJJDDDCCCBBBCCCCCCCCCAAA???<<<;;;:::999777777666666444---%%%$$$''')))(((%%%$$$$$$%%%&&&%%%$$$###"""######"""!!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!   !!!!!!!!!  """"""!!! !!!  !!!  !!!!!!!!!!!!!!!$$$%%%"""   !!!"""""""""""""""!!!!!!$$$'''***,,,,,,&&&$$$"""  !!! """###""" !!!&&&%%%!!! !!!   """!!! """   wwwlllhhhdddaaa^^^\\\\\\^^^``````\\\YYYTTTTTTTTTUUUUUUWWWXXXXXXZZZYYYWWWTTTQQQNNNLLLKKKDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>>>>===<<<:::999888111...)))''''''&&&%%%######$$$%%%&&&%%%$$$"""!!!""""""#########""""""!!!""""""""""""!!!  !!!  """   !!!!!!  """""" !!!  !!!"""######""""""###&&&((()))((($$$###!!! !!!###%%%!!!  !!!!!!  !!!""""""     vvvlllhhheeeaaa]]]\\\\\\^^^``````]]]YYYVVVUUUUUUTTTTTTUUUUUUVVVZZZYYYWWWTTTQQQNNNLLLKKKCCCBBBAAACCCDDDEEECCCBBB=========<<<:::888555444000111000---)))%%%######"""###$$$%%%%%%###""" """###$$$%%%%%%$$$###"""############!!! !!!!!!!!!!!! !!! !!!!!!"""  !!!!!!!!!"""   ######  !!! !!! ###''' !!!!!!  !!!###$$$%%%###"""###$$$%%%%%%$$$###""" !!!$$$''')))$$$!!!  !!!!!!""""""!!!!!!### """!!!  !!! """### !!!  """###!!! vvvlllfffcccccc]]]\\\[[[\\\^^^___^^^]]]VVVVVVVVVWWWXXXZZZ\\\]]]\\\ZZZWWWUUUSSSPPPLLLIIICCCCCCCCCDDDEEEDDDBBB??????>>>;;;999666555333333333111///,,,)))'''&&&%%%!!! !!!###%%%&&&%%%$$$### !!!%%%'''%%%!!!%%%$$$$$$###!!!  """$$$ !!!!!!"""!!!  !!!"""  """!!!  !!!  """"""!!!######### !!!  !!!!!!  !!!!!!  !!! """$$$$$$"""!!!###$$$$$$""""""$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!   wwwnnnhhheeedddbbb```^^^]]]]]]\\\ZZZXXXVVVUUUUUUVVVWWWYYY[[[\\\\\\ZZZWWWUUUSSSPPPLLLIIICCCBBBAAABBBCCCCCCAAA???===<<<:::999777666555555333111///,,,)))'''&&&%%%'''&&&%%%%%%&&&&&&%%%###### !!!%%%'''$$$!!!"""""""""""""""!!!  """### !!!!!!"""!!! !!!""" !!!###"""    ######!!!"""!!! !!!  !!!"""!!!  """""" !!!###!!!!!!############!!!!!!###   """"""!!!!!!"""$$$%%%&&&#########!!! !!!    zzzqqqkkkfffeeecccaaa___]]]]]][[[YYYWWWUUUUUUUUUUUUVVVYYY[[[\\\]]]ZZZWWWTTTRRROOOLLLIIIDDDBBB@@@@@@AAABBBAAA@@@<<<;;;:::999888777777777333111///,,,)))'''&&&%%%&&&$$$""""""###$$$###"""###!!! """%%%&&&$$$""" !!!""""""######""""""!!!  !!!""" !!!!!! !!!!!!"""    """!!! """""""""######"""$$$"""!!!!!!""""""!!! !!!""""""  !!!%%% ######"""!!!!!!  !!!!!!    """$$$$$$%%%$$$"""  !!!"""  |||tttmmmhhhfffaaa___]]]]]]]]]]]][[[YYYVVVUUUUUUVVVWWWYYY[[[]]]]]]ZZZVVVSSSQQQOOOLLLIIIEEECCCAAA@@@AAABBBBBBBBB>>>===;;;:::888888777777333111///,,,)))'''&&&%%%"""!!! !!!###%%%&&&&&&###"""!!!###%%%&&&$$$""" !!!""""""######"""""""""!!! !!!!!!""""""!!!!!!!!!  """###"""  !!! !!!  !!!###"""!!!###!!! !!!"""###"""  !!!!!!!!! !!!!!!    """    }}}uuunnniiigggaaa```^^^]]]]]]\\\ZZZYYYWWWWWWWWWWWWYYY[[[]]]^^^]]]ZZZVVVRRRPPPNNNLLLJJJGGGEEEBBBBBBCCCDDDDDDCCC@@@???===;;;999777666666333111///,,,)))'''&&&%%%&&&%%%$$$&&&(((******)))###"""######%%%%%%$$$###!!!""""""""""""!!!!!! !!!!!!!!! """""""""!!!  !!!"""###   !!!  !!!   !!!""""""!!!""""""!!! """"""!!! !!!!!! ###!!!    }}}uuunnniiigggdddbbb___^^^\\\[[[XXXVVVXXXXXXXXXXXXZZZ\\\^^^___]]]ZZZUUURRRPPPNNNKKKJJJGGGEEECCCCCCDDDEEEDDDCCCBBBAAA>>><<<999777666555333111///,,,)))'''&&&%%%'''&&&&&&&&&''''''%%%#########$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!! !!!  !!! !!!!!!   !!!!!!  !!! %%%$$$!!!  ###"""!!!  !!!    !!!""""""|||tttmmmhhhgggdddbbb___]]]]]][[[XXXVVVWWWWWWWWWXXXYYY[[[]]]^^^]]]ZZZUUUQQQOOOMMMKKKJJJEEEDDDCCCDDDEEEEEECCCAAAAAA@@@>>><<<:::999888777333111///,,,)))'''&&&%%%!!!""""""$$$%%%$$$!!!###$$$%%%%%%$$$$$$###$$$#########""""""!!!  """!!!  !!!!!!!!! !!!   """###""" ###"""!!!   !!!!!!  !!!!!! !!!"""### {{{ssslllhhhfff```^^^]]]]]]]]]]]]\\\ZZZVVVVVVVVVWWWXXXZZZ\\\]]]]]]ZZZUUUQQQOOOMMMKKKJJJCCCCCCCCCDDDEEEDDDBBB??????>>>===<<<;;;:::::::::333111///,,,)))'''&&&%%%"""&&&((('''$$$!!!###$$$&&&%%%$$$######$$$!!!""""""""""""!!!!!!   !!!### !!!!!!!!! !!!     !!!!!!"""######!!! !!!"""###!!! """###$$$###!!!   !!!   !!!"""!!!  !!! !!! !!!!!!!!!!!!   !!!!!!      ###!!!{{{ooollljjjiiiccc___\\\\\\___```]]]YYYWWWWWWWWWXXXYYY[[[]]]^^^\\\XXXRRROOONNNMMMIIIFFFBBBCCCCCCDDDDDDDDDDDDDDD@@@???======<<<:::666333222000---***(((&&&&&&&&&''''''&&&&&&$$$"""!!! #########$$$%%%%%%&&&&&&&&&%%%"""   !!!!!!!!! ###"""!!! !!! ###### ###!!!!!!!!!###!!!"""%%%$$$###""""""""""""""" !!!!!!!!!!!!!!!!!! """"""""" ######!!!$$$!!!$$$    !!! !!!"""!!!$$$"""   """ ###!!!!!!!!!!!!}}}qqqllljjjhhhfffbbb]]]\\\]]]^^^[[[WWWVVVVVVWWWXXXYYY[[[\\\]]]\\\WWWQQQNNNLLLKKKGGGDDDBBBCCCDDDEEEEEEEEEDDDCCC@@@???======<<<:::666333111000---+++((('''%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############!!!  !!!!!!  %%%%%%!!!!!!""""""!!! !!!   !!!  !!!!!!!!!  """"""!!!""" !!!   """rrrllliiigggeeeaaa\\\[[[\\\]]]\\\ZZZVVVWWWWWWXXXYYY[[[\\\]]][[[VVVPPPLLLKKKHHHDDDAAAAAACCCEEEGGGGGGFFFDDDCCCAAA???===<<<<<<:::777444000///...,,,***'''%%%$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""!!!!!!!!! !!!!!!"""  """!!!  """ !!! !!! !!! !!! !!!!!!  !!!!!!""" """!!! !!!    !!!!!!"""!!! !!! !!! ssslllgggeee```]]]ZZZZZZ\\\^^^______XXXXXXXXXYYY[[[\\\^^^___\\\WWWPPPLLLJJJHHHDDD@@@@@@CCCFFFHHHHHHGGGDDDBBBAAA???===<<<<<<:::888666//////...---+++'''$$$###&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!! !!!!!!""" !!!"""!!!)))'''###  !!! !!!   !!!  !!!!!! """$$$&&&!!!!!!"""!!! $$$     tttlllfffccc___]]][[[ZZZ[[[]]]^^^___YYYYYYZZZ[[[\\\^^^___```]]]XXXQQQMMMKKKIIIEEEAAA@@@BBBEEEHHHHHHFFFDDDBBBAAA???===<<<<<<;;;999777//////...---+++'''$$$###%%%%%%$$$$$$$$$%%%&&&'''!!!!!!"""""""""#########!!!!!!!!!!!!!!! !!!"""!!!!!!  !!!!!! !!!!!!!!!######!!!""" !!!!!!###!!!""""""!!! %%%!!!        tttkkkfffbbbaaa```^^^]]][[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^``````]]]XXXRRRNNNMMMJJJGGGCCC@@@BBBDDDFFFFFFEEECCCBBBBBB???===<<<;;;;;;:::888000///...,,,***'''%%%$$$!!!!!!"""###%%%(((+++,,,!!!!!!""""""###$$$$$$%%% !!!!!!"""!!!!!!   """!!!""""""!!!    !!!  !!!!!!!!!"""''''''  !!!  !!! """"""  !!!### ssskkkeeeaaa`````````___\\\YYYXXXWWWXXXXXXYYYZZZ[[[]]]^^^___\\\WWWQQQNNNMMMKKKGGGDDD@@@AAACCCDDDDDDDDDCCCBBBBBB@@@===;;;;;;;;;:::999111000---+++((('''%%%%%%!!!!!!!!!###%%%))),,,...#########$$$$$$$$$$$$$$$ !!!"""""""""!!! !!!!!! !!!!!!  """""")))%%%!!!  !!!"""!!!   !!!  ###&&&$$$   !!!    rrrjjjeeeaaa[[[]]]______]]][[[YYYYYYWWWWWWWWWXXXYYY[[[]]]^^^[[[VVVPPPMMMMMMKKKHHHDDD@@@AAAAAABBBBBBBBBBBBBBBBBB@@@===;;;;;;<<<;;;:::222000---***(((&&&&&&&&&$$$$$$######%%%'''***,,,&&&&&&%%%%%%$$$#########!!!###$$$$$$###  !!!"""!!! """###!!!"""    $$$ ###&&&%%% !!!   """""" !!!   !!!!!! uuujjjccc```bbbaaa^^^\\\ZZZYYYYYYYYYYYYXXXWWWVVVWWWYYY[[[\\\XXXUUUQQQOOONNNLLLJJJHHHDDD???===@@@BBBAAAAAADDDBBBAAA@@@>>><<<;;;999999666333---(((%%%$$$%%%%%%############""""""""""""###############"""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""   !!!!!!!!!   ### !!! !!! """    !!!""" !!!!!! !!!!!!  yyynnnhhheeebbb```^^^\\\[[[ZZZYYYXXXYYYXXXWWWVVVWWWYYY[[[\\\XXXUUURRROOONNNLLLJJJHHHDDD???>>>BBBCCCBBBAAACCCCCCCCCAAA@@@>>><<<;;;:::555222...***'''&&&&&&&&&############""""""""""""###############"""!!!!!!!!!!!!!!! !!!!!!""""""    ###&&&(((      """""" !!!"""""" !!!zzzqqqkkkhhhbbb```]]]\\\\\\[[[ZZZXXXXXXXXXWWWWWWXXXYYY[[[\\\WWWUUURRRPPPOOOMMMJJJHHHCCC@@@@@@DDDFFFCCCBBBCCCDDDDDDCCCAAA???>>>===<<<222000---***(((&&&%%%%%%$$$$$$#########"""""""""###############"""!!!!!!!!! !!!"""###### """"""""""""!!!  !!!      !!!"""  ### """&&&&&&%%%  !!!!!! wwwooojjjgggbbb```]]]\\\]]]]]]ZZZXXXXXXXXXWWWWWWXXXYYYZZZ[[[WWWUUUSSSQQQOOOMMMJJJGGGCCC@@@BBBGGGHHHEEEBBBBBBDDDCCCBBBAAA???>>>===<<>>===<<<;;;000///---***(((&&&%%%%%%$$$$$$$$$$$$###########################"""!!!!!! !!! !!!!!!    !!! """!!!  ###$$$"""!!! """!!! ###)))...+++&&& """###!!!  """  !!!!!!uuuoookkkhhhccc___\\\]]]``````\\\WWWWWWWWWXXXXXXYYYZZZZZZZZZWWWUUUTTTRRRQQQNNNJJJGGGCCC@@@BBBGGGIIIEEEBBBBBB@@@@@@???>>>===<<<;;;:::444222///,,,***(((''''''%%%$$$$$$$$$$$$########################"""!!!!!!  !!!!!! !!!   !!! !!! !!!   !!!""" """!!!'''///444+++'''""" !!!!!!  !!!"""""""""~~~tttoookkkgggccc^^^[[[]]]aaaaaa\\\WWWVVVWWWXXXYYYYYYZZZZZZZZZWWWUUUTTTSSSRRROOOJJJGGGCCC@@@AAAEEEGGGDDDBBBBBB??????>>>>>>===<<<;;;;;;666333///***'''&&&&&&'''%%%%%%$$$$$$$$$########################"""!!!!!!###"""!!! !!!""""""  !!!!!!     !!!$$$$$$  !!!%%%***...$$$###"""  |||rrrmmmiiieeeccc^^^[[[]]]aaabbb\\\VVVVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVTTTSSSRRROOOJJJGGGCCC@@@@@@DDDFFFCCCBBBCCC@@@??????>>>===<<<<<<;;;444111,,,'''###"""###$$$%%%%%%%%%$$$$$$$$$#####################"""!!!!!!&&&%%%$$$"""!!!!!!!!!!!!!!!  !!!!!! ###   !!!""""""!!!"""!!!   !!!!!! !!! ###  !!!!!!%%%***&&&!!!!!!!!!!!!!!!!!!"""###  !!! }}}rrrmmmiiieeeaaa___\\\[[[ZZZZZZXXXWWW[[[ZZZZZZZZZ[[[\\\]]]]]][[[XXXUUURRRPPPNNNLLLIIIBBBCCCDDDEEEEEEFFFEEEEEEGGGDDD@@@===<<<<<<;;;:::666222,,,((('''&&&%%%$$$###!!! !!!$$$%%%%%%%%%%%%$$$"""!!! !!!"""$$$###"""  !!!!!! $$$"""  %%%    """"""!!! !!!     !!! """   !!!!!!######%%%### !!!!!!!!!!!!!!!$$$###!!!!!!   }}}rrrmmmhhheeebbb```]]]\\\\\\[[[YYYXXXZZZZZZZZZZZZ[[[\\\]]]]]][[[XXXTTTRRRPPPNNNKKKIIICCCDDDDDDEEEEEEEEEEEEDDDDDDAAA???===>>>??????>>>666333...***)))'''&&&%%%&&&$$$"""""""""###"""!!!%%%$$$"""!!! !!!"""###""""""!!! ######"""!!!  """  %%%!!!    !!!!!! !!!  """ !!!}}}rrrlllhhheeecccaaa^^^]]]\\\\\\ZZZXXXYYYYYYYYYYYYZZZ[[[\\\]]][[[XXXTTTQQQPPPNNNKKKIIIDDDEEEEEEEEEEEEDDDDDDCCCDDDBBB??????@@@@@@???>>>666333///---+++)))&&&$$$###!!! !!!###%%%%%%$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!    """    !!!!!!$$$ !!! !!!!!!!!!!!! """%%% """"""|||qqqlllhhheeeccc```^^^\\\\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]ZZZXXXTTTQQQOOOMMMKKKIIIEEEEEEFFFEEEEEEDDDCCCBBBFFFDDDBBB@@@@@@???<<<:::555333000---,,,)))&&&###&&&$$$""""""$$$$$$$$$#########"""!!!!!!!!!!!!""" !!!"""""""""!!! !!! #########"""!!!"""  !!!   !!!"""!!!  !!! !!!!!! !!!  !!!   |||qqqlllhhhdddbbb___\\\[[[[[[ZZZXXXWWWXXXXXXYYYYYYZZZ\\\]]]^^^ZZZWWWSSSQQQOOOMMMJJJHHHEEEEEEFFFEEEEEEDDDCCCBBBDDDCCCBBBAAAAAA???<<<:::444222///---+++(((%%%###...+++(((%%%###"""###""""""!!!!!!!!!!!!!!! !!!"""""""""!!! """!!! """###!!!   !!!   !!!"""###  !!! ###!!!  |||qqqkkkgggdddaaa___\\\[[[ZZZZZZXXXVVVYYYYYYYYYZZZ[[[]]]^^^___ZZZWWWSSSPPPOOOMMMJJJHHHDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@AAACCCDDDCCC@@@>>>555222...,,,***(((%%%###(((&&&$$$$$$%%%%%%$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!  """ !!!###!!!  """!!!"""%%%!!!'''"""!!!$$$ """ !!!"""!!!    ###!!! {{{pppkkkgggdddbbb```]]][[[[[[ZZZYYYWWWYYYZZZZZZ[[[\\\^^^```aaaYYYWWWSSSPPPNNNMMMJJJHHHCCCDDDDDDEEEEEEEEEEEEDDDAAABBBCCCFFFGGGFFFCCC@@@777444///+++***)))'''&&& !!!$$$&&&''''''!!!!!!!!!!!!!!! """"""!!!  !!!!!! """     !!!"""######!!!!!!"""###!!!!!!&&&###'''111111%%%""""""!!! """ !!! !!!!!!{{{pppkkkgggdddcccaaa^^^]]]\\\\\\ZZZXXXZZZZZZ[[[\\\]]]___aaabbbYYYWWWSSSPPPNNNLLLJJJHHHCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGIIIIIIFFFBBB>>>999555000,,,***))))))((((((%%%###!!!!!! !!!!!!!!!"""!!! ###"""!!! !!!!!! !!!!!!!!!  !!!!!!!!! $$$!!!!!!!!!  """"""!!! !!!"""     ***<<<@@@222%%%!!!###%%%$$$"""!!! !!! """"""  !!!!!!   !!!   vvvnnngggdddbbb___\\\YYYYYYXXXWWWUUUWWWWWWXXXZZZ[[[]]]^^^^^^ZZZVVVSSSRRRQQQOOOKKKGGGFFFDDDDDDEEEFFFGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>888444///,,,+++******)))((('''&&&&&&%%%%%%&&&&&&"""""""""""""""############"""!!!   !!!!!!!!!    ###%%%!!! !!!   """...===CCC888)))!!!!!! """!!!  !!! !!!  !!! !!! !!!!!!!!! ~~~vvvnnnhhheeeccc```]]][[[ZZZYYYWWWVVVWWWXXXYYYZZZ[[[]]]^^^^^^WWWTTTQQQPPPPPPNNNJJJFFFFFFDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCBBBAAA@@@??????999555000---++++++***)))###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  ###"""!!!       !!!)))000///*** ###!!! ###!!!"""###     ~~~uuummmgggeeedddaaa^^^\\\[[[YYYWWWUUUWWWWWWXXXZZZ[[[\\\]]]^^^VVVSSSPPPPPPPPPOOOKKKGGGFFFDDDDDDEEEFFFGGGFFFEEEEEEDDDBBBAAA?????????@@@:::666111---+++***((('''%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!   !!! """   !!!    $$$%%% $$$   """!!! !!!!!!  !!!  """"""}}}ssskkkeeebbbccc```]]][[[ZZZYYYVVVTTTVVVVVVWWWXXXYYYZZZ[[[[[[XXXUUURRRRRRSSSRRRNNNJJJFFFDDDDDDDDDFFFGGGFFFEEEEEEDDDAAA>>>======>>>???:::666111---+++(((&&&$$$(((((('''&&&&&&&&&&&&'''""""""""""""!!!!!!!!!!!!  !!!!!! !!!    !!!!!!!!!""""""  !!!!!!  |||rrrhhhbbb___```^^^[[[ZZZZZZXXXUUUSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXUUURRRRRRSSSRRRNNNJJJFFFDDDDDDDDDFFFGGGFFFEEEDDDBBB@@@===;;;;;;<<<===999555000,,,***'''$$$"""%%%$$$$$$###############$$$$$$$$$######"""""""""!!!!!!       """ !!!""""""   """ !!! {{{pppggg```^^^]]][[[ZZZZZZZZZXXXVVVSSSTTTUUUUUUVVVWWWWWWXXXXXXWWWTTTQQQQQQQQQPPPLLLHHHFFFDDDDDDEEEFFFGGGFFFEEEDDDBBB@@@>>><<<;;;;;;;;;888555000---***((($$$"""$$$$$$###""""""""""""###%%%%%%%%%$$$$$$######""""""!!! """!!!     !!! !!!""""""   zzzppphhhbbb___[[[ZZZZZZZZZ[[[ZZZXXXVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYUUURRRQQQQQQOOOKKKGGGFFFDDDDDDEEEFFFGGGFFFEEEDDDCCCBBB@@@???===<<<;;;888555222///---***'''$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!  !!!!!!!!!!!!  !!! !!! !!!  """"""   !!!""""""yyypppiiidddbbb[[[ZZZZZZ[[[\\\\\\ZZZWWWWWWXXXXXXXXXYYYZZZZZZZZZ[[[XXXUUUSSSSSSQQQMMMIIIFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEDDDCCCAAA???===<<<999777333111///,,,)))&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!  !!!"""###  !!!""" !!!    ###!!!!!!###$$$""" !!!  """"""     """    ###### !!!  !!!"""$$$$$$ ### """ uuukkkeeebbbaaaZZZYYYXXXXXXYYY[[[ZZZZZZYYYWWWVVVVVVXXXYYYYYYXXXZZZXXXVVVTTTSSSPPPLLLJJJGGGGGGGGGGGGFFFDDDCCCCCCFFFDDDBBB@@@???>>>??????777555333111///,,,(((%%%"""""""""######$$$%%%%%%###############"""!!!!!!"""!!!"""!!!!!! ###"""""" !!!!!!!!! $$$$$$!!!!!!!!! !!!&&&###  ### $$$ !!!""""""!!!"""&&&&&&  !!! !!!!!!  !!!###!!!  """ !!!tttkkkeeebbbaaaaaa___]]]]]]]]]^^^]]]\\\YYYWWWVVVVVVXXXYYYYYYXXXZZZXXXUUUSSSQQQNNNKKKHHHFFFFFFFFFFFFEEEDDDCCCCCCEEECCCAAA???>>>===>>>>>>666333000---+++((($$$"""$$$$$$$$$$$$$$$########################"""!!!!!!"""  !!!!!! !!!!!!""" %%%+++)))###!!!  """$$$###%%%)))---,,,'''!!!    ###!!!!!!  $$$!!! ### ssskkkeeebbbbbbccc```^^^]]]\\\\\\ZZZYYYXXXWWWVVVVVVXXXYYYYYYXXXZZZXXXTTTQQQOOOLLLHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCAAA>>>============777444///+++(((&&&###!!!&&&&&&%%%%%%$$$######"""###############"""!!!!!!!!!   !!!!!!!!!######!!!  (((...+++"""### !!!###$$$'''---000///)))###!!!!!!!!!!!! !!! !!!!!!    !!!!!!"""!!! !!! """ !!!!!!$$$$$$$$$### """"""!!!rrrkkkfffcccbbbbbb```]]]\\\\\\[[[YYYXXXXXXVVVUUUVVVXXXZZZZZZYYYZZZWWWSSSOOOMMMJJJFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCAAA???>>>=========;;;777111---***'''%%%###%%%%%%%%%%%%$$$$$$#####################"""!!!!!!  !!!!!! !!!!!!  !!!!!!  !!!!!!"""###!!! $$$((('''!!!!!!   ###!!!"""######&&&+++111444111+++%%%"""  !!! !!!!!!     !!!"""###!!!     !!!"""  """$$$&&&$$$  $$$$$$###!!! tttlllgggdddddddddbbb```_________]]]\\\WWWVVVUUUVVVXXXZZZZZZYYYYYYVVVRRRNNNKKKIIIFFFCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEDDDBBB@@@???>>>>>>???===888333...+++)))&&&%%%#########$$$$$$%%%%%%%%%###############"""!!!!!!  !!! %%%$$$###!!!  !!!!!! """"""!!! !!!!!!!!! !!!!!!'''+++111777888444...(((!!!  """  !!!"""######### """$$$$$$!!!  """"""  """!!! vvvoooiiifffeeecccaaa___^^^^^^^^^]]][[[WWWVVVUUUVVVXXXZZZZZZZZZYYYUUUQQQMMMKKKIIIFFFDDDDDDDDDEEEEEEEEEDDDDDDCCCFFFEEECCCAAA????????????999666111---***(((%%%###!!!""""""###$$$$$$%%%%%%###############"""!!!!!!  """""""""!!!!!!!!!!!!!!! """""""""""" ###$$$""" !!!!!!!!!!!! (((,,,111555444///)))$$$!!! !!!!!!!!!"""  !!!"""!!!############!!!""")))'''###  !!!"""!!!!!!xxxqqqkkkgggfffeeebbb___^^^]]]\\\ZZZXXXWWWUUUUUUVVVXXXZZZ[[[ZZZXXXUUUPPPLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDBBB@@@>>>>>>>>>>>>666333000---+++(((%%%"""""""""""""""""""""""""""###############"""!!!!!!  !!!""""""###!!!"""######  !!!!!!!!!  """######"""  !!!%%%'''+++///111...((("""    !!!"""###   !!!!!! ###  !!! !!!  !!!zzzsssmmmhhhgggllliiieeecccaaa___]]][[[WWWUUUUUUVVVXXXZZZ[[[ZZZXXXTTTOOOLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFEEECCCCCCDDDCCCAAA???============555333111///---***&&&#########""""""!!!!!! ###############"""!!!!!!  !!!!!! !!!!!!!!!""""""!!! !!!!!! !!!  !!!""""""!!! !!!  ###$$$### !!!&&&+++...111222...'''!!!!!!$$$!!!### !!!"""!!!!!!!!!      zzzqqqkkkhhhhhhgggdddbbb```___]]][[[YYYWWWVVVUUUWWWYYYZZZYYYXXXWWWSSSNNNKKKIIIIIIHHHGGGJJJHHHFFFDDDDDDEEEFFFGGGGGGFFFDDDAAA???===;;;:::333333333111---(((### ########################$$$######"""!!!  !!!!!!!!!    !!!!!!!!!""""""     %%%'''((('''$$$!!!!!!  !!!   ###   ###!!! !!! !!! !!! """zzzpppkkkhhhiiifffdddaaa```___^^^[[[ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZXXXTTTOOOLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFIIIHHHEEEBBB???<<<:::888555444111...+++(((&&&%%%########################$$$$$$######""""""!!!!!!    !!! !!!!!!  """###$$$### $$$   !!!!!! ###"""      !!! """ yyypppjjjiiijjjdddbbb```______^^^]]][[[YYYXXXXXXYYY[[[\\\\\\[[[YYYUUUPPPMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGJJJHHHFFFBBB>>>;;;888777666444000,,,)))(((((((((""""""""""""""""""""""""$$$$$$$$$###############!!!  !!!!!!!!!  ######"""!!!   !!! !!!  """###!!!   """!!! """!!! ###  yyyooojjjiiijjjcccaaa___^^^^^^^^^^^^]]]YYYXXXWWWYYY[[[\\\[[[ZZZXXXTTTPPPMMMKKKIIIHHHFFFGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFDDDAAA===:::888777666333000,,,)))'''&&&&&&"""""""""""""""""""""""""""########################""""""!!! !!! !!!  !!!!!! !!!!!!!!!!!!  """######"""!!! !!! !!!!!!!!! !!!  !!! !!!!!! !!!   """!!! !!!###!!! !!!!!! zzzpppjjjiiijjjcccaaa^^^]]]]]]^^^^^^]]]WWWVVVVVVWWWYYYZZZYYYXXXVVVSSSOOOMMMKKKJJJHHHFFFGGGGGGHHHHHHIIIHHHHHHGGGCCCBBBAAA???<<<:::999888444333111...***'''$$$"""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""######""" !!!   !!!""" !!!!!!!!! ###!!!""" !!!    !!!!!!!!!!!!!!!"""!!! !!!!!! {{{qqqkkkhhhiiidddaaa]]]\\\\\\]]]]]]]]]UUUTTTTTTUUUWWWXXXXXXWWWTTTRRROOOMMMMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@>>><<<;;;:::999333222111...+++(((%%%###########################"""""""""!!!!!!!!!!!!!!!          !!!    !!!!!!!!!"""  }}}ssskkkhhhhhheeeaaa]]][[[\\\\\\]]]\\\UUUTTTSSSUUUWWWXXXWWWVVVTTTSSSPPPPPPPPPOOOMMMKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@>>><<<:::999444222000---++++++******$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!    !!!!!!  """   !!!!!!!!!  tttlllggggggeeebbb^^^[[[[[[\\\\\\\\\UUUTTTTTTUUUWWWXXXXXXWWWUUUSSSRRRRRRRRRRRRPPPNNNOOONNNKKKHHHGGGGGGHHHIIIHHHGGGDDDBBB???<<<:::999555333///,,,+++---000222%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!"""!!!  !!! """""""""!!!###"""!!!  !!!""" !!!!!!!!!  !!!!!!    !!!  """%%%!!! """  """!!! !!!!!! !!!  !!!!!! }}}rrrkkkggggggeeeaaa^^^[[[[[[[[[ZZZYYYVVVWWWXXXWWWTTTSSSUUUXXXYYYVVVQQQNNNNNNNNNNNNNNNMMMKKKIIIIIIJJJJJJIIIHHHIIIFFFBBB???>>>===<<<;;;;;;777111,,,)))'''%%%$$$"""!!!!!!!!!!!!!!!!!!"""$$$$$$######"""!!!!!! %%%$$$###"""!!!   !!!!!! ###"""  !!!### """!!!""")))***&&&   """!!!!!!  !!! !!!  !!!!!!"""  !!!"""$$$$$$###  ~~~rrrkkkggggggeeeaaa]]]ZZZYYYYYYXXXWWWVVVWWWXXXWWWTTTSSSUUUWWWXXXUUUQQQNNNNNNNNNNNNNNNLLLJJJHHHHHHIIIIIIHHHGGGGGGDDDAAA???===<<<:::888777222,,,+++,,,+++&&&!!!%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!### !!!!!!      !!!"""!!!###  !!!###$$$~~~rrrkkkggggggbbb___[[[YYYYYYYYYYYYXXXVVVWWWXXXWWWUUUTTTUUUVVVVVVSSSPPPNNNNNNOOOOOONNNKKKIIIGGGGGGGGGHHHGGGFFFEEECCC@@@???===;;;777444444...***+++//////((( &&&&&&%%%%%%%%%%%%&&&&&&######""""""!!!!!!  !!!""""""###$$$"""  !!!!!!  !!!!!!  !!!!!!!!!%%%!!!  !!!  %%%""" !!!      |||qqqiiieeeddd___]]]ZZZYYYZZZ[[[\\\\\\VVVWWWWWWWWWVVVUUUUUUUUUTTTRRROOOMMMNNNOOONNNNNNJJJHHHFFFEEEFFFFFFFFFDDDEEECCCAAA@@@>>>;;;777333444000,,,,,,...---((($$$###$$$%%%&&&&&&%%%$$$###!!!!!!  !!!""""""!!!!!!$$$&&&&&&  !!! """!!! !!!   """!!!### !!!    !!!  !!!!!!!!!!!!zzzooogggcccbbbbbb___\\\[[[[[[\\\\\\[[[VVVVVVVVVWWWWWWVVVUUUTTTSSSQQQNNNMMMNNNNNNNNNMMMIIIGGGEEEEEEEEEFFFEEEDDDFFFDDDCCCAAA@@@===999555444333000,,,'''%%%&&&'''!!!###%%%''''''%%%###!!!$$$$$$############"""""" !!!!!!$$$&&&'''"""#########!!!!!! !!!!!!    !!!!!!!!! """"""!!!xxxnnngggcccbbbgggccc___\\\[[[ZZZYYYXXXVVVVVVVVVWWWXXXWWWUUUSSSRRRPPPNNNMMMNNNMMMLLLKKKIIIGGGEEEEEEEEEFFFEEEDDDGGGEEECCCAAAAAA>>>;;;999333333111***### """&&&"""$$$%%%''''''%%%$$$"""######"""""""""""""""""""""!!!!!! ###!!!!!!"""""""""  """ """"""    """  !!!"""  !!!######""" wwwnnnhhhdddcccdddaaa]]][[[ZZZZZZZZZYYYWWWVVVUUUWWWYYYXXXUUURRRSSSQQQOOOMMMMMMLLLJJJIIIIIIHHHFFFEEEFFFFFFEEEDDDGGGDDDBBB@@@@@@???===<<<444333111---(((%%%$$$%%%%%%$$$""" """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """  !!!!!!  !!!""""""######!!!!!!""" """!!! !!!    !!!"""### !!! !!!!!!!!!!!!    !!!   """"""!!! xxxoooiiieeeeee]]][[[YYYXXXZZZ\\\]]]]]]WWWUUUUUUWWWYYYYYYUUUQQQSSSQQQOOONNNMMMLLLIIIGGGJJJHHHFFFEEEFFFFFFEEEDDDFFFDDD@@@?????????>>>===777444222111000---(((%%%&&&""""""&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""""""""""""""###"""  !!!###$$$ !!!"""$$$### !!!  ###"""       !!!!!!###   !!! !!!"""   !!!  ###  !!!xxxqqqlllgggeeeccc___[[[YYYYYYYYYYYYYYYZZZYYYXXXXXXYYYXXXVVVTTTWWWUUURRRPPPOOONNNLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEHHHEEEBBBAAA@@@???===<<<888555111...,,,***'''%%%&&&&&&%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!###$$$###!!! """"""!!!   !!! !!! %%%'''"""  """ !!! !!!     !!! !!!$$$###"""  !!!"""!!!!!! ###"""!!!!!!!!!yyyqqqkkkfffdddbbb___[[[XXXXXXYYYYYYYYYYYYXXXWWWXXXYYYYYYWWWVVVWWWTTTQQQOOOOOONNNLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEFFFCCCAAA?????????===<<<888555111...,,,***'''%%%&&&&&&%%%%%%$$$######"""###"""""""""!!!!!!!!!!!!""" !!!"""!!! """ !!!"""!!! !!!    """    !!!!!!!!!       """###!!!  !!!"""!!! yyyqqqjjjeeecccaaa^^^ZZZWWWWWWXXXYYYXXXXXXWWWWWWXXXZZZZZZYYYXXXVVVTTTQQQOOOOOONNNLLLJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDBBB???>>>???>>>===<<<888555111...,,,***'''%%%&&&%%%%%%$$$$$$###############"""""""""!!!!!!!!!%%%###!!!  """"""!!! !!!!!!   !!!!!! !!!!!! """"""!!!  !!!!!!!!! """  !!!  !!!   !!!   !!!!!!!!! xxxqqqkkkfffddd```]]]YYYWWWWWWXXXXXXXXXXXXWWWWWWYYY[[[\\\[[[YYYUUUSSSPPPOOONNNNNNLLLJJJGGGGGGGGGFFFFFFFFFEEEEEECCCAAA????????????>>>===888555111...,,,***'''%%%%%%%%%%%%$$$$$$##################"""""""""!!!!!!%%%###!!!  !!!!!!!!!  """""""""   !!! !!!!!! !!! !!!!!!  ### ###"""!!!"""       !!!  %%%$$$"""   """wwwrrrmmmiiiggg___\\\XXXWWWWWWXXXYYYYYYXXXWWWWWWYYY\\\]]]\\\[[[UUURRRPPPNNNNNNMMMLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCC@@@@@@@@@@@@???>>>888555111...,,,***'''%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""###!!!!!!!!!!!!   """!!!!!!  """  !!!!!! !!!  !!!   !!!"""      """ !!! !!!!!!vvvrrrnnnjjjhhh```\\\YYYWWWXXXYYYZZZZZZYYYXXXXXXZZZ\\\]]]\\\[[[TTTRRROOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDAAA@@@AAA@@@???>>>888555111...,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!! !!!""""""""" !!!######!!! !!!""" !!! ###"""!!!  !!!######"""    !!! !!!!!! !!!"""!!!  !!!  !!! !!!""" !!!!!! vvvrrrnnniiiggg```]]]YYYXXXYYYZZZ[[[[[[ZZZYYYYYY[[[]]]]]]\\\[[[SSSQQQOOONNNNNNMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDAAA@@@@@@???===<<<888555111...,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!! !!!""""""!!!"""###$$$"""  """ !!!"""""""""!!!!!!!!!!!! !!! !!!"""!!!$$$!!!###!!!               !!!"""!!!!!! !!! vvvrrrmmmhhhfff```]]]ZZZXXXYYY[[[\\\\\\[[[ZZZZZZ[[[]]]]]]\\\ZZZSSSQQQNNNMMMNNNMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCAAA???>>>===<<<:::888555111...,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###!!!!!!!!!!!! """######  !!!"""$$$$$$$$$###""" !!!  !!!   !!!!!!!!!!!!       ###$$$!!!###      """$$$!!!"""!!!  #########!!! !!!!!!""" !!!  """%%%### """~~~xxxuuullldddcccaaa^^^[[[YYYZZZ\\\]]]]]]^^^]]]\\\\\\]]]]]][[[YYYTTTRRROOOLLLJJJHHHHHHGGGIIIIIIHHHFFFEEECCCBBBAAADDDBBB@@@???>>>===;;;999888666333000,,,***((('''((($$$ """$$$%%%$$$######"""""""""""""""###$$$$$$###"""!!!  !!!""""""!!!!!!"""!!!!!!   !!!"""######""""""   !!!  !!! !!!!!!!!!!!!  !!!!!!!!!   !!!!!! !!!!!!!!!""""""!!! !!!  """$$$###  !!!%%%)))&&&"""zzzvvvllldddcccbbb___[[[YYYYYYZZZZZZZZZ]]][[[[[[[[[\\\]]][[[YYYWWWUUURRROOOLLLJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCBBB??????>>>>>>;;;:::777666333///+++(((&&&%%%%%%### """$$$$$$###$$$$$$###"""!!!!!!""""""#########""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!     !!!!!! !!!!!!      !!!!!!"""$$$###!!! {{{vvvmmmfffdddaaa^^^ZZZXXXXXXYYYYYYYYY[[[YYYYYYZZZ[[[\\\[[[ZZZTTTSSSOOOLLLIIIGGGFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCAAA?????????>>><<<;;;777666333///+++'''%%%###$$$""""""###$$$&&&%%%$$$%%%%%%###"""!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!!!!      !!!    !!!   !!!""""""   !!!  !!! |||vvvoooiiiggg]]][[[XXXXXXXXXYYYYYYYYYYYYWWWVVVWWWYYYZZZZZZYYYSSSQQQNNNKKKHHHFFFEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFCCCAAA????????????===;;;888666444000,,,(((%%%######$$$%%%&&&''''''&&&&&&&&&%%%$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!  !!!""" """!!!   !!!!!!  !!!"""!!!  """!!! """!!!!!!"""!!!!!! !!!    !!! |||uuupppllliii___\\\YYYXXXXXXXXXWWWVVVWWWVVVUUUUUUWWWXXXYYYXXXUUUTTTQQQNNNLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDBBB@@@?????????===;;;888777555222...***'''%%%!!!###%%%&&&&&&&&&%%%$$$&&&%%%$$$"""!!! $$$$$$$$$#########"""""" !!!  !!!!!!""""""""""""   !!!     !!!!!!    !!!   ###!!! $$$###""" !!!""" !!!  !!!   {{{sssoookkkhhhbbb___\\\ZZZXXXWWWTTTRRRWWWUUUSSSSSSUUUVVVWWWVVVSSSRRRPPPMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEECCCAAA@@@@@@>>><<<:::777777666333000,,,(((&&& """$$$%%%###"""""""""%%%%%%###"""!!!!!!!!!!!!!!!!!!   !!!!!! !!!    !!! !!!  !!!!!! ###""" !!!  !!!!!!!!! yyyppplllhhhddd___]]][[[ZZZZZZYYYWWWUUUWWWUUURRRRRRSSSTTTUUUTTTPPPOOOMMMLLLKKKJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEGGGEEEBBB@@@???>>>;;;999555555444333000,,,)))'''###%%%'''&&&###!!!"""###$$$$$$###"""!!!!!!""""""   !!!"""$$$"""!!!  """  !!!!!!   !!!  !!!""""""  !!!!!!!!!     !!! yyynnniiieee```YYYXXXXXXYYY\\\]]]]]]\\\XXXUUURRRQQQRRRSSSSSSSSSSSSRRRPPPOOOOOOOOOPPPPPPMMMLLLKKKJJJHHHGGGFFFEEEHHHFFFCCCAAA???===;;;888333333333222///,,,)))'''(((******)))%%%###$$$&&&######"""""""""""""""### !!!"""###$$$%%%  !!!!!!!!!!!!    !!!!!!!!!!!! !!!"""""""""  !!!    ###    $$$'''###       !!!""""""""""""  """     !!!!!!!!!"""### !!!   !!!!!!$$$''''''%%%!!! !!!   !!! {{{qqqiiiccc```]]]]]]]]]]]]\\\ZZZYYYXXXXXXVVVTTTSSSTTTUUUUUUTTTTTTRRRPPPOOOOOOOOOQQQRRRNNNKKKGGGEEEEEEEEEEEEEEECCCBBB@@@>>><<<:::999999:::777333000...+++(((&&&$$$$$$###"""###$$$&&&'''$$$$$$######"""!!!!!!!!!%%%$$$"""!!!!!!###%%%&&&""""""!!!!!!!!!!!!!!!""""""!!!  !!!%%%!!! !!!  ######"""###### ### """###!!! !!!!!! !!!!!!######### !!!!!!!!!     !!!!!!###!!!  !!!!!!  ###%%%!!!###""" !!!!!!!!!  zzzqqqiiidddaaa___^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTUUUWWWWWWWWWSSSRRRPPPOOONNNOOOPPPQQQOOOLLLIIIGGGGGGGGGGGGFFFDDDCCCAAA>>><<<;;;:::::::::777333000...,,,)))'''%%%$$$#########$$$%%%&&&$$$$$$######""""""!!!!!!"""!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!!!!""" !!!!!!""""""!!!###!!! ###(((+++---&&&""" !!!  """"""    !!!  """  !!!###$$$  !!!!!!  """$$$!!!xxxpppiiieeecccaaa___]]][[[ZZZYYYYYYYYYWWWVVVTTTUUUWWWYYYYYYXXXRRRQQQOOONNNNNNOOOOOOPPPPPPNNNJJJIIIIIIIIIHHHGGGEEEDDDBBB@@@===<<<;;;;;;999777333111///---+++)))%%%%%%$$$#########$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!"""!!!!!! !!!""""""""""""!!!!!!""""""###$$$ %%%""" !!!!!!   %%%+++///222((( $$$ !!!""" """ !!!  !!!!!! !!! !!!!!!!!! !!!###%%%"""!!! !!! !!!!!!  ######!!!!!!  vvvoooiiieeedddbbb```]]][[[YYYYYYZZZ[[[YYYXXXVVVWWWXXXYYYXXXWWWPPPPPPOOONNNNNNNNNNNNOOOPPPNNNKKKJJJJJJIIIHHHGGGFFFEEECCC@@@>>>===<<<;;;999666333111///...,,,***&&&%%%%%%$$$$$$#########%%%%%%$$$######""""""!!! !!!!!!!!! !!!!!! !!!""""""%%%%%%###"""!!!  !!!!!!!!!%%%### !!!$$$%%%  !!! &&&+++777...""""""  ###      !!!  %%%)))  !!! !!!        !!!!!!""" uuummmiiieeedddaaa___]]][[[ZZZZZZ[[[\\\\\\ZZZYYYXXXXXXWWWUUUSSSOOONNNNNNMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIHHHGGGEEEFFFEEECCCAAA???===<<<<<<888666222000///...+++)))%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$###""""""""" !!!"""""""""!!!!!! !!!""""""$$$###"""!!!  !!!!!!!!!!!!  !!!!!!$$$%%%###"""$$$'''222222+++!!! !!!!!!!!!!!!    !!!  ###%%%!!!  """  !!!"""      !!!"""  ssslllgggeeeddd___^^^]]]\\\[[[\\\\\\]]]]]][[[ZZZYYYXXXVVVSSSQQQMMMMMMMMMMMMMMMLLLLLLLLLMMMKKKIIIHHHHHHHHHEEEDDDFFFEEECCCAAA>>>===<<<<<<888666222000...,,,***((($$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$######""""""!!!!!!"""""""""######### !!!""""""  !!!"""!!!    !!!$$$%%%$$$"""!!!!!!'''111444'''!!!   !!!   !!!!!!!!!   !!!!!!  !!!    !!! !!!!!!!!! ###"""    !!!"""!!!!!! !!!  !!!!!!!!!  !!! rrrkkkfffdddccc\\\\\\\\\]]]]]]]]]^^^^^^[[[ZZZYYYXXXXXXWWWSSSQQQLLLLLLMMMMMMLLLLLLKKKKKKLLLKKKIIIIIIIIIHHHEEECCCEEEDDDBBB@@@>>><<<;;;;;;888555222///---+++(((&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$######"""###"""!!!!!!!!!"""###$$$ !!!""""""  !!!"""###""" !!!"""""" !!!!!!  ...888---!!!!!!   !!!  !!!"""!!!      """###"""!!!!!!!!!       !!! !!!!!!""""""!!!!!!!!! rrrjjjfffccccccZZZ[[[\\\]]]^^^___^^^^^^YYYXXXXXXXXXXXXWWWTTTRRRLLLLLLLLLLLLLLLKKKKKKJJJMMMKKKJJJJJJJJJHHHFFFDDDEEEDDDBBB@@@===<<<;;;;;;999555111...,,,)))&&&$$$!!!"""$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""###"""  !!!###%%% !!!"""###$$$###""" """ !!!"""!!!!!! !!!!!! !!!!!!,,,999///!!!  !!! !!!!!!!!!  """  !!!    !!! !!!  !!!"""%%%&&&%%% !!!"""""""""!!!"""######"""!!! """"""######"""    !!!  """!!!!!!   !!!uuummmgggbbb``````\\\YYY[[[^^^^^^ZZZVVVXXXWWWVVVVVVWWWVVVTTTRRRSSSMMMJJJLLLMMMKKKJJJKKKJJJIIIGGGGGGGGGFFFCCCAAAFFFCCC@@@???>>>>>><<<:::666666444222...)))$$$!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$ !!!!!!""""""######%%%###""""""###$$$$$$###!!!!!!   !!!!!!!!!!!!!!!!!!  %%%)))***'''###!!!   !!! ###$$$"""  """ !!!  """!!!  !!!"""!!!"""###"""!!!  ###""" """$$$***&&&!!!!!!###$$$)))'''###  !!!"""""""""!!!  !!!!!! !!! !!!!!!"""    !!!!!!   """###"""!!!  !!!###""" !!! !!!  !!!  !!!!!!$$$wwwoooiiidddbbb___\\\YYYZZZ]]]]]]ZZZVVVXXXWWWVVVVVVWWWWWWUUUSSSSSSMMMJJJKKKLLLJJJIIIJJJJJJHHHGGGFFFFFFEEECCCAAADDDBBB???>>>======;;;999555555444111...)))%%%#########$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$############ !!!!!!!!!"""%%%###!!! """!!!  """!!!!!!    %%%&&&$$$!!!"""!!!      !!!  !!!!!!"""""""""   ###''')))'''&&&###   !!!!!! !!!   !!!"""!!!   !!!!!!   """xxxqqqjjjfffddd]]][[[XXXYYY[[[\\\YYYVVVXXXWWWVVVWWWXXXXXXVVVUUUSSSNNNKKKLLLLLLIIIHHHJJJJJJIIIGGGFFFFFFEEECCCAAACCCAAA>>>======<<<:::999444444333111...***&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$###""""""""" !!!!!! """$$$%%%###"""!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!&&&((('''$$$###"""""" !!!!!!!!!!!!    """"""  !!! !!!!!!  !!!"""!!!   !!!"""!!!!!!!!! """$$$###""" !!!"""!!!!!!  !!!!!! !!!   !!!  !!!      !!!  !!!$$$xxxpppjjjfffddd\\\ZZZXXXXXXZZZZZZYYYWWWXXXWWWWWWWWWYYYYYYWWWVVVTTTOOOMMMMMMLLLIIIHHHKKKLLLJJJHHHGGGGGGFFFEEECCCCCCAAA>>>=========;;;:::333333222000---***(((&&&%%%%%%&&&''''''&&&&&&&&&'''&&&%%%###"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""######### !!!!!!!!!!!! """######"""!!!"""'''++++++((($$$!!!###"""!!!  !!!!!!""" """   !!!$$$%%%%%%$$$!!!   !!!   !!! !!!!!!!!! ###!!! """$$$$$$ ###### !!!"""###%%%###"""   !!! """!!!   ###"""!!! !!!!!!!!!!!!    !!!   !!!   """######!!! !!!###vvvoooiiieeeccc\\\ZZZYYYXXXYYYYYYYYYYYYYYYXXXWWWXXXYYYYYYXXXVVVTTTPPPOOOOOOMMMIIIJJJMMMNNNLLLIIIHHHHHHHHHGGGEEEDDDBBB???>>>>>>>>>===;;;444333111///---***((('''&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$%%%%%%#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""######$$$  """######"""!!!%%%***+++(((!!!!!!!!!!!!!!!!!!   !!! !!!!!!      !!!!!!    !!! !!!!!!  !!!   """ !!!$$$ !!!"""###$$$###!!!   !!! ###"""!!! ###"""!!!  !!!    !!! (((%%%"""!!!  !!!!!! !!!!!!  uuunnnhhhdddbbb\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYZZZYYYWWWUUURRROOOOOOOOOMMMIIIKKKOOOOOOLLLIIIHHHHHHHHHGGGFFFDDDBBB@@@?????????>>><<<444333111///,,,***((('''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""###$$$$$$############"""""" !!! """###"""!!!!!! !!!!!!   !!!!!!!!!!!!$$$+++...---(((### !!! !!!""""""!!!  !!!###$$$###    !!!!!! """  """"""   """!!!  !!!""""""!!!  ######"""!!!  !!!   !!!  !!! !!!"""""""""  !!!!!! ###"""!!! """!!! """###!!!   !!!!!!   !!!!!! !!!tttnnnhhhdddbbb\\\\\\[[[YYYYYYYYY\\\]]]]]]\\\ZZZZZZZZZYYYVVVTTTNNNMMMMMMMMMKKKHHHJJJOOONNNKKKHHHFFFFFFFFFFFFEEECCCAAA>>>>>>>>>>>>===<<<666444222///,,,)))((('''%%%%%%%%%%%%%%%$$$######"""""""""""""""######$$$############"""""""""!!!"""!!!!!!"""%%%"""!!!    """(((///333333111)))%%%   !!!   !!!"""###""" !!!!!!""" !!! !!!!!!  !!!!!!    !!!!!!  !!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!"""""""""  ###%%%""""""!!! """"""############""""""  !!!!!! !!!    """"""!!!!!!!!!  !!!!!!   !!!"""###uuunnniiidddccc\\\\\\[[[ZZZYYYZZZ\\\___^^^]]][[[ZZZZZZYYYVVVTTTKKKJJJKKKLLLIIIFFFIIIOOOMMMJJJFFFDDDDDDEEEDDDDDDAAA???============<<<;;;666555222///+++)))''''''%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!!!!!  &&&'''"""!!!!!!   !!!!!!""" !!!  !!!***222666888777000&&&    !!!    """"""  """ """""" !!!###"""###   !!!"""### !!!!!!!!!""""""!!!%%%!!! ###$$$$$$%%%%%%%%%%%%%%%$$$###""" """###""""""!!! !!!!!!      !!!!!!  !!!""""""""" !!!  '''!!!   """""""""!!! !!!""" qqqkkkfffbbb```]]]\\\ZZZXXXXXXYYY[[[\\\]]]\\\ZZZXXXWWWVVVWWWWWWNNNMMMLLLKKKJJJJJJKKKLLLNNNLLLIIIGGGDDDCCCCCCCCC???>>><<<:::999:::;;;<<<:::555000...//////+++&&&!!!((()))###!!!%%%'''&&&%%%%%%%%%$$$###"""!!!!!!!!!!!! """###%%%""" !!!$$$%%%%%% !!!#########"""!!! !!!  !!!!!!  !!!"""###+++,,,333###$$$""" """!!! !!! !!!   !!!  """!!!###!!!!!!     !!!###"""###%%%"""!!!!!!!!!!!!!!!"""######$$$###!!!!!!"""$$$!!!!!!!!!  """###!!!$$$#########"""""""""!!!&&&$$$!!! !!!!!!!!!!!!!!!!!! ###"""  !!!""" !!!!!! !!!    !!!  """   !!!   rrrkkkgggcccaaa___]]]\\\ZZZZZZZZZ[[[\\\[[[ZZZYYYWWWVVVVVVUUUUUUNNNMMMKKKJJJIIIJJJJJJKKKLLLKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@===;;;:::::::::888444///---...---)))%%%###((()))$$$!!!$$$&&&$$$%%%&&&&&&%%%$$$###""""""###"""!!!!!!!!!!!!!!!"""  """"""!!!###$$$$$$$$$$$$###!!! !!!"""  !!!"""#########"""!!! !!!"""###&&&---999)))"""!!! &&&)))""" """      """!!!   !!!!!! !!! !!!!!! !!!"""###$$$"""!!!  !!!!!!!!!  !!! !!!###$$$"""  !!!###$$$%%%%%%!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!  !!!"""!!!!!!""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$"""   !!!"""""" !!!"""    rrrlllhhhdddbbb```___]]]\\\[[[[[[[[[\\\XXXXXXXXXWWWVVVUUUTTTSSSMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFDDDBBB???===<<<;;;;;;666222...,,,,,,+++'''$$$%%%(((((($$$"""$$$%%%$$$&&&&&&&&&&&&%%%$$$##################"""!!!  !!!"""#########"""!!! !!!"""###!!!!!!  """!!!!!!!!!!!!!!!"""""""""---???000"""###!!!  ###&&& !!!###!!! !!!!!!!!!  !!! !!!""""""!!! !!!!!!  !!! !!!!!!""""""!!!!!! """ !!!!!!""""""  !!!"""""""""""""""!!!!!!!!!!!! """!!!!!!"""$$$$$$###"""!!!"""$$$%%%%%%!!!"""""""""!!! !!!!!!!!!!!!!!!!!!  !!!"""!!!""""""""""""!!!  !!!!!! """ !!!!!!   !!!!!!  !!!!!!###!!! !!!######    !!!!!!    !!!!!!!!!sssmmmiiieeecccaaa```^^^\\\[[[ZZZZZZZZZWWWXXXXXXXXXXXXVVVTTTSSSMMMLLLJJJIIIHHHHHHHHHIIIHHHIIIJJJJJJIIIHHHFFFEEECCCBBBAAA???>>>>>>>>>>>>555222...,,,+++***'''%%%%%%&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$$$$###"""!!!"""#########!!!   !!!  """"""""""""!!!   !!!!!!   !!!"""######"""!!!!!! !!!!!!+++===000%%%'''###  !!! ###### &&&&&&    """ !!!""" !!! !!!!!!!!!""""""""""""!!!!!! !!!###"""  !!!"""""""""!!!!!! !!!"""""""""!!!!!!"""""""""""""""!!! !!!""""""###$$$$$$###""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!!""""""!!! ###"""   !!!"""  !!!"""(((&&&!!! !!!"""     !!!    uuuooojjjeeebbb___^^^]]]\\\[[[ZZZYYYYYYWWWXXXYYYYYYXXXWWWUUUTTTNNNMMMKKKIIIHHHGGGHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEBBBAAA@@@???>>>======<<<666333000...,,,***(((&&&$$$###"""$$$%%%&&&'''((("""############""""""!!! """#########"""!!!"""!!!!!!""""""!!! """"""""""""!!!###$$$!!!!!!!!!!!! !!!!!!  !!!"""###!!!  %%%333((("""((( """  !!!  """  !!!""" !!!!!!""""""""""""!!!!!! !!!!!!!!!%%%&&&""" !!!!!!!!!""""""!!! !!!"""######### !!!!!!!!!!!! """"""######""""""!!!!!! !!!"""######""""""###!!!!!!!!!!!!""""""""""""%%%###!!! !!! !!!!!!""""""  !!!!!!   !!!""""""!!!"""!!!  !!!!!! """###!!!  !!!"""###"""  !!!    !!!!!! !!!!!!!!!  vvvooojjjdddaaa^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVOOONNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBB@@@===:::888777666555222///,,,***)))(((%%%"""!!!$$$'''&&&&&&(((!!!"""""""""""""""!!!!!! !!!"""###############"""""""""######!!!!!!"""#########"""!!! !!!###### !!!!!! """ ,,,!!!%%%     !!!   ###$$$### !!!""" !!!"""     !!!!!!""""""!!!!!!  !!!!!!!!! &&&((($$$!!!"""###"""""""""###"""!!!!!!""""""!!!!!!!!!!!! """""""""######""""""!!! """######""""""###$$$ !!!"""###$$$%%%%%%&&&$$$!!!!!! !!!"""""""""    !!!!!!  !!!  !!!   !!! !!! !!!!!!!!!!!!   !!!"""!!! """###"""!!!   !!!"""wwwpppjjjccc```]]]]]]^^^]]]]]]\\\[[[[[[XXXWWWVVVVVVVVVVVVVVVVVVPPPOOOMMMJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDCCC@@@>>>;;;888777555555333///,,,***)))))))))###!!!%%%'''%%%$$$&&&!!!""""""#########"""""""""!!!!!!!!!!!!!!!""""""$$$"""!!!!!!"""###"""!!!###$$$$$$$$$$$$###!!! !!!    !!!!!!  !!!"""000$$$"""      !!!""" !!! !!!!!!  !!!  !!!  !!!!!!  !!!!!!"""%%%&&&!!!###$$$ !!!"""######!!!  !!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!###%%%%%%######$$$%%%"""#########$$$$$$$$$%%%###"""!!!   !!!""""""###  !!!!!!!!!     !!!!!! """  !!!!!!  !!!  !!!""""""!!!  !!!"""   !!!""""""!!! !!!"""""""""!!!  !!!!!! xxxpppiiiccc___^^^^^^^^^______^^^]]]]]]WWWVVVUUUTTTTTTTTTUUUVVVQQQOOOMMMKKKJJJIIIIIIIIIJJJHHHFFFDDDCCCCCCDDDDDDBBBBBBBBBAAA???===<<<;;;555444222///+++)))((((((---%%%"""&&&'''###!!!###"""######$$$$$$$$$######%%%$$$""" !!!!!!$$$""" !!!"""###""" !!!#########"""!!!""" %%%###   !!!"""  !!!$$$&&&''''''&&&%%% !!!"""###(((999+++!!!  !!!""""""!!!!!!  !!!  !!! !!!"""### ###$$$!!! """%%%  !!!!!! !!!!!! !!!!!!   !!!""""""######"""&&&!!!###$$$###"""!!!###"""  !!! !!!"""$$$$$$%%%%%% !!!!!!"""""""""!!!!!!"""$$$''''''%%%$$$%%%'''((('''&&&%%%$$$"""!!!!!!!!!"""""""""!!!  !!!""""""### !!!"""""""""!!!  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!###%%%###  """ !!!!!!!!!  !!!!!! """###!!!###!!!"""""""""!!!  !!!!!!  !!!"""###  !!!!!! !!!!!! """###"""!!! !!!###"""!!!   !!!""""""### zzzppphhhcccccc[[[ZZZYYYYYYZZZ\\\]]]___^^^[[[WWWTTTSSSRRRQQQOOOQQQPPPMMMKKKJJJJJJKKKLLLHHHGGGGGGGGGFFFFFFEEEEEECCCCCCAAA@@@>>>===<<<;;;444333222///---***((('''###$$$&&&''''''&&&$$$###,,,((($$$%%%''''''$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!! !!!  !!!"""!!!  !!!!!!  $$$""" !!!###$$$:::***$$$    !!!""" !!!   !!!  """ $$$   """!!! !!!!!!!!! !!!!!!  ###"""  """### !!!###%%%$$$!!!"""$$$###!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""" $$$'''&&&""" """$$$"""   """"""############""""""""""""""""""##################""""""""""""######)))((('''&&&$$$""" """"""""""""!!!  !!!"""  !!!!!!"""""" !!!!!!!!!""""""!!!  """###!!!!!! ######"""!!!    !!!""""""!!!!!!  !!!!!!!!!!!!  """$$$$$$!!!    !!!!!!!!!!!! !!!!!!!!!   !!!""" """!!!zzzqqqjjjdddbbb[[[[[[[[[[[[\\\\\\]]]^^^]]]ZZZWWWTTTSSSRRRPPPOOONNNMMMJJJHHHGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA???===;;;;;;444333222111...+++(((&&&###$$$&&&''''''&&&$$$###(((%%%"""###&&&'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""!!!!!!   !!!!!!!!!!!!!!!'''<<<--- """      """!!!   !!! !!!!!!!!!"""!!!!!!  !!!!!!  !!!    """$$$%%%"""!!!!!!!!!"""%%%!!!!!!!!!!!!!!! !!!"""###!!!"""#########"""!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!""""""######""""""!!!"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$%%%$$$$$$$$$""""""""""""!!!  !!!"""###""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!###$$$""""""!!!!!!    !!!!!!!!!  !!!""""""  """!!! !!!!!!  !!! """!!!!!!!!!  yyysssmmmfffbbb\\\]]]]]]^^^^^^^^^]]]]]]\\\YYYVVVTTTSSSRRRPPPNNNMMMKKKIIIGGGFFFFFFGGGGGGKKKKKKIIIHHHFFFDDDCCCCCCBBBCCCBBBBBB@@@===;;;999444444444222///+++(((%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$""" """%%%'''%%%######"""!!!  """""""""""""""""""""""""""    !!!  ###$$$###!!!!!!))):::111%%%######  """""" !!!   !!!!!!     !!!######!!!!!!"""!!!  """""""""!!!!!!  !!!"""###$$$###!!!######$$$############$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """"""#########$$$$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%""""""""""""!!! """!!!!!!"""$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%% !!!!!!!!!!!!!!! !!!######!!! !!!  !!!"""$$$###!!!  !!!  !!!!!!!!!  !!!### !!!"""!!! xxxtttooogggbbb^^^___`````````___]]]\\\[[[XXXVVVTTTSSSRRRPPPNNNMMMLLLIIIGGGFFFFFFGGGHHHIIIHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@===:::999444444444333000,,,'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%###############""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!###!!!   !!!!!!!!!###$$$""" ###------'''"""!!!  !!!   $$$ &&&///  !!!"""!!!!!!   !!!!!! !!!&&&'''%%%!!!######"""!!!  !!!###$$$%%%'''""" ###$$$%%%$$$###""""""!!!"""""""""""""""!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###"""!!! """""""""""""""!!! !!!!!! """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$%%%############"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!###$$$  !!!!!!  !!!   !!!!!!!!! !!!"""  !!! !!!!!! !!!""" xxxtttooohhhbbb```aaaaaaaaa```^^^\\\[[[ZZZXXXVVVUUUTTTSSSPPPNNNLLLKKKHHHFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB???===:::999555555444222///+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%$$$###"""!!!"""$$$%%%%%%###!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!"""""""""!!!!!! !!!!!!"""  !!! !!!!!! !!!!!!!!! !!!!!! )))+++!!!!!!!!!  !!!  !!!&&&!!!333DDD%%%"""!!! !!!!!!"""!!!""""""!!! !!!""""""!!!!!!  !!!!!!  !!!  !!! !!!%%%&&&$$$""" ######"""!!!  """###%%%%%%#########!!! ###&&&$$$###""""""!!!!!!""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""$$$######""""""######$$$''''''&&&%%%###!!!""""""""""""""""""!!! !!! !!!######""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""###$$$%%%$$$$$$#########""""""""" !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """$$$%%%       !!!!!!!!! !!!"""""""""!!! """ !!!!!!   xxxrrrmmmgggcccbbbbbbbbbaaa___]]]\\\[[[ZZZXXXWWWVVVVVVTTTQQQOOOJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCC@@@>>><<<::::::666555333000,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$###!!!!!! """$$$$$$"""!!!""""""""""""""""""""""""%%%$$$"""   +++(((### !!! !!!###$$$!!!!!! !!!!!! !!!!!! ###"""  222666&&&$$$   !!!!!!!!!888OOO000!!!$$$!!!"""$$$"""""""""!!!  !!!!!!!!!  !!!!!!"""  $$$"""  """$$$###!!!!!!"""!!!!!!!!!!!! !!!%%%(((""""""!!!!!!  !!!"""###$$$%%%######!!!!!!%%%)))"""""""""######%%%&&&&&&!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""""""""######""""""!!! !!!"""###""" !!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""######$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""###$$$$$$###""" !!!    !!!!!!!!!  !!!!!!  """$$$###!!! %%%$$$"""  xxxpppkkkfffeeedddcccaaa___]]]\\\[[[[[[ZZZYYYXXXXXXWWWVVVRRRPPPJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGEEEBBB???<<<;;;;;;;;;777555111---***'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%"""!!! """"""!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!)))'''$$$!!!   111---'''""" !!!!!! !!!"""$$$%%%"""!!!  !!! !!! !!!&&&$$$<<<<<<$$$&&&"""   !!!  !!!  ###---III333(((+++)))   !!!  ###  !!! """""""""!!!!!!   """"""!!! !!!""""""$$$"""!!!!!!"""###"""!!! !!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!"""######$$$ !!!"""$$$'''((($$$#########$$$%%%&&&&&&""""""###$$$$$$###""""""!!!""""""######""""""!!!""""""""""""############$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!""""""#########"""""""""!!!!!!"""$$$$$$###!!!"""!!!!!!!!!  !!!"""######!!!!!!""""""############!!!!!! """"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!###$$$$$$######"""!!!    !!!  !!!   ###"""!!! ###%%%%%%"""xxxoooiiiffffffeeedddaaa^^^\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWSSSQQQLLLJJJHHHFFFEEEEEEFFFGGGJJJJJJIIIIIIHHHGGGFFFFFFIIIFFFBBB>>>;;;:::;;;<<<777444000,,,(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%###!!! !!!'''%%%""" !!!%%%)))---!!!!!!!!!!!!!!!!!!!!!!!!---+++((($$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""  !!! !!!"""######"""!!!   ######<<<666 !!!!!! !!!  !!!!!!!!!   &&&)))<<<111555999777...%%%""""""!!! !!!!!!!!! """###$$$"""!!!###$$$$$$%%%%%%%%%%%%%%%  &&&%%%$$$"""!!! !!!   !!!""""""!!! !!!  !!!"""!!! !!!&&&'''### !!!!!!!!!!!!!!!###"""""""""""""""######((($$$ $$$''''''&&&&&&&&&$$$###"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###""""""############""""""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######''''''''''''&&&%%%$$$$$$!!!""""""#########""""""###""""""###%%%%%%$$$"""""""""!!!!!!  !!!###$$$$$$!!!""""""#########""""""""""""""""""!!!!!!!!!!!!######"""!!!  !!!"""######"""!!!  """"""!!!  """%%%&&&%%%###!!! !!!!!!!!!  !!! %%%$$$###!!!!!!!!!!!!  !!! !!!"""### !!!"""%%%$$$ yyyqqqjjjdddbbb___```______^^^]]]\\\[[[XXXWWWWWWWWWWWWUUUQQQNNNMMMKKKHHHFFFFFFGGGIIIJJJKKKIIIHHHHHHIIIJJJIIIHHHKKKFFFAAA>>>>>>===:::666444333111...+++)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''$$$!!!"""$$$%%%###!!!$$$$$$######"""!!!!!!!!! ,,,***'''$$$"""!!!""""""!!!!!!!!!  $$$###!!!""" !!!!!!!!!"""""" """###"""  &&&---+++###!!!!!!  !!!###$$$&&&###    !!!""" ###$$$""" !!! ---BBB^^^ZZZKKK444$$$ """!!! """######!!! $$$((($$$"""  !!!!!!!!!!!!"""$$$$$$!!!"""""""""!!! ###"""!!! """###"""!!!!!!"""### !!!!!!!!!"""""" """#########""" !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! ###########################$$$$$$$$$$$$###"""""" !!!###$$$###"""  """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!"""###&&&%%%$$$###""" """$$$$$$$$$###!!!"""###$$$"""!!! """""""""""""""!!!!!! ############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!! """ """###!!! !!!!!! !!!!!!!!!!!!!!!!!! """!!! """$$$$$$$$$######"""#########!!!   !!! """"""!!! !!!!!!!!!!!!!!!      %%%$$$!!! !!!  !!!"""  """###''''''!!!yyyqqqjjjdddbbb^^^^^^^^^^^^^^^]]]\\\[[[XXXWWWVVVUUUUUUSSSPPPNNNMMMLLLIIIGGGGGGGGGIIIJJJMMMKKKIIIHHHHHHHHHGGGFFFHHHEEEAAA>>><<<:::888666444333111...+++)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$""" """"""!!! """"""""""""""""""######!!!!!!!!!!!! $$$###"""!!! !!!""""""!!!!!!!!!  !!!!!!!!!###"""!!!!!! !!!!!!!!! ###))))))###   !!!!!!  !!!###&&&...CCCBBB999))) !!! !!!!!!!!!"""&&&###""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! """!!! !!!"""###"""!!!##############################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""""""""###$$$$$$%%%$$$$$$######""""""""" !!!"""######$$$ !!!###$$$###"""!!! """"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%&&&&&&!!!""""""""""""!!! ###!!! """###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!! !!!"""###&&&%%%$$$###""""""!!!"""!!!  !!!    !!!!!!!!!"""""""""  !!!  """###"""!!!"""!!!   !!!%%%&&&"""xxxpppiiicccaaa]]]]]]^^^^^^^^^]]]]]]\\\ZZZWWWUUUSSSSSSRRRPPPOOONNNMMMJJJHHHHHHHHHIIIJJJNNNKKKIIIHHHHHHGGGFFFEEEDDDCCCAAA>>>:::777666666444333111...+++)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""" !!!"""!!! !!!""""""###$$$$$$######"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!"""###$$$!!!""""""!!! !!!  !!!"""!!!!!!$$$((('''""" !!!!!!  !!!"""###"""!!! !!!""" )))***'''!!!!!!    ######"""  !!!!!!  !!!""""""### !!!""""""######!!!"""###"""!!! !!!""" !!!!!!!!!!!! !!!!!!!!!$$$###""""""######""" #########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%###"""  """$$$&&&!!!"""###$$$$$$###"""!!!####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""$$$%%%"""###$$$$$$###"""!!! """############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$###############"""!!!!!!###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!  !!!"""###'''&&&%%%###"""!!! !!! !!!  !!!!!!  !!!!!!"""!!!  !!!""" !!!$$$%%%"""vvvnnngggbbb___]]]^^^^^^____________^^^\\\YYYUUUSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIJJJLLLJJJHHHGGGHHHHHHGGGFFFBBBCCCCCC???:::666666888444333111...+++)))'''&&&(((''''''&&&&&&%%%%%%%%%%%%$$$##################!!!!!!!!!!!!""""""######""""""""""""""""""""""""###############"""!!! !!!!!!  !!!!!!""""""!!!######!!!""""""""""""!!!!!!!!!!!!!!!!!! !!! &&&,,,---'''  !!!"""  !!!"""""" """$$$%%% """""""""###"""!!! """ !!!!!!!!!   !!!!!!!!!!!!  !!!"""!!! !!!!!!!!!  !!!"""!!! !!!!!!"""""" !!!!!!"""###$$$$$$%%%###$$$%%%$$$"""!!!"""###!!!!!!"""""""""######### !!!"""#########$$$###""""""###$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%&&&!!!!!! !!!###%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$"""!!! ######$$$$$$######"""!!!######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$############$$$#########"""!!!!!!!!!"""###$$$ !!!"""""""""!!!!!! !!!!!!"""###%%%%%%$$$"""!!!!!!!!!!!!!!! !!!!!! """"""!!!  !!!!!!       !!! """!!!  !!!  !!!"""%%%%%%!!!tttkkkeee```___``````aaaaaaaaaaaaaaaaaa___[[[WWWTTTSSSSSSSSSRRROOONNNLLLJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHBBBDDDEEEAAA<<<888888999444333111...+++)))'''&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$###""""""###$$$""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!""""""""""""!!!  !!!######""" """""""""""""""""""""""" !!!"""###"""!!!+++666333'''       ###)))***!!!!!!    !!!""" !!!!!!  !!!!!!""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!"""!!! !!!"""!!! """"""!!!!!! """"""""""""############ !!!"""!!!  !!!!!!!!!!!!"""######$$$!!!###"""!!!#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$ """###$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''((((((''''''&&&%%%%%%%%%!!!###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$######"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######"""###$$$$$$$$$#########$$$###"""!!!!!!!!!###$$$%%% !!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""!!!""""""######""""""!!!"""######!!! !!!!!!!!!!!! $$$###!!!    """"""!!!  !!!""" $$$   !!! !!!%%%'''%%% rrrkkkeeeaaa```bbbbbbcccccccccbbbbbbaaa```\\\XXXUUUTTTTTTSSSRRRNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEFFFHHHIIIIIIIIIDDDEEEDDDBBB>>>;;;:::999444333111...+++)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$"""######""" !!!"""######"""!!!!!!  !!!!!! !!!""""""###"""###$$$$$$!!!  !!!######""" !!! !!!!!!!!! """$$$$$$$$$!!!+++666222%%%   !!!  !!!"""!!!  !!! ###$$$!!! &&&((( !!!"""!!!###!!! """  !!!!!!""""""###$$$""" !!!"""!!! !!!!!!!!!!!!!!!"""  !!! ###""""""!!! """"""""""""!!!!!!!!!!!!"""###$$$###!!! !!! !!!!!!!!!!!!"""  !!!"""!!!!!! ########################$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&%%%%%%$$$###!!!###%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$ """%%%'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$$$$"""!!!!!!"""######"""    """  """  ###""""""!!! !!! !!! !!! !!!  """%%%&&&$$$ ssslllgggdddcccccccccccccccbbbaaaaaa```^^^\\\XXXUUUTTTSSSRRRPPPMMMLLLKKKJJJHHHGGGFFFFFFHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCAAA@@@>>>:::888444333111...+++)))'''&&&######$$$$$$$$$$$$$$$$$$!!!######""" !!!###!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""$$$&&&%%%"""  !!!!!!!!! !!!######!!! !!!""" !!!""""""###############""" &&&,,,'''    """!!!$$$%%%$$$!!!  !!!"""### !!!###  !!! """!!!"""   !!!""""""###$$$""" """"""!!! !!!!!!!!!!!!!!!###!!! !!!!!!!!!!!!!!!!!!!!!!!! %%%&&&&&&%%%###""""""###"""############$$$$$$$$$!!!  !!!"""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''%%%$$$""""""#########$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&%%%$$$$$$###""""""######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$#########$$$###""""""!!!!!!###%%%$$$"""!!!"""$$$ !!!"""############"""""""""!!! !!!!!!"""###############"""!!!!!!!!!!!!""""""###  """"""    """"""!!!  !!! !!!"""###$$$ !!!!!!!!!!!!   !!!""""""!!!!!!"""tttmmmiiifffeeecccccccccbbbbbb```___^^^]]][[[WWWUUUTTTSSSPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEJJJHHHFFFFFFGGGGGGGGGEEEFFFCCCAAA@@@AAA???:::666444333111...,,,)))'''&&&"""""""""######$$$$$$%%%###%%%&&&$$$!!! ###%%% !!!""""""""" !!!!!!""""""%%%###!!!"""%%%'''&&&""" !!!!!!!!!""""""###### !!!"""###### """""""""!!! """### !!!"""###$$$%%%&&&&&&%%%###!!!  !!!!!! !!!   !!!""" !!!### """"""  !!!!!!!!!###%%%&&&  $$$###  !!!""""""###"""  !!!$$$!!! !!!!!!"""######$$$ !!!!!!!!!""" !!!""""""###$$$!!! """"""  !!!""""""!!!!!!&&&$$$"""!!!###$$$$$$$$$ !!!""""""""" """###$$$"""  !!!!!!!!!!!!######"""!!!!!!"""$$$$$$'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&$$$"""&&&$$$###!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&''''''(((((('''%%%###""""""""""""#########$$$%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$"""############"""!!!!!! ###$$$$$$!!! """$$$!!!"""#########"""######"""!!! !!!!!!"""#####################"""!!!!!!!!!!!!!!!    """$$$%%%$$$###""" !!!!!!!!!   !!!!!!"""""""""!!!!!!   !!!"""###$$$###!!! !!!######      !!!!!!  ###%%%vvvpppmmmkkkkkkfffdddcccbbbbbb```^^^[[[^^^\\\YYYWWWVVVUUUSSSQQQNNNLLLIIIGGGFFFFFFHHHIIIPPPMMMIIIHHHHHHJJJKKKKKKHHHFFFCCC@@@===;;;999888333222111///,,,)))'''%%%$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!! !!!!!!"""$$$""" !!!$$$&&&***000%%% &&&$$$ !!!""""""###"""!!! !!!!!!!!!  """%%%%%%$$$"""  !!! !!!!!! !!!  !!!!!! !!!!!!  !!!!!! !!! !!!"""!!!  !!!""""""!!!    !!!  !!!"""  !!!!!!!!!!!!!!! %%%$$$""" """"""!!!!!!  !!!!!!"""!!!!!! """!!!  """###!!!!!!""""""!!!  ############""""""""""""""""""""""""###$$$%%%&&&###"""""""""""""""###$$$""""""""""""############"""############$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!###$$$%%%%%%%%%###"""!!!""""""###$$$$$$$$$$$$$$$""""""#########!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! ###"""  !!!"""  ######"""!!!   $$$!!!  !!!!!!  !!!!!!!!!!!!!!!!!!  ###$$$xxxqqqllliiihhhiiigggfffeeeeeedddaaa___\\\ZZZWWWUUUTTTRRRPPPOOOOOOMMMJJJHHHGGGGGGHHHIIIOOOLLLIIIGGGIIIJJJKKKKKKIIIHHHEEEBBB>>><<<:::999333222111///,,,)))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!###000111###"""%%% !!!!!!""" """###%%%""""""!!!  """###"""!!!  !!!!!!!!!   !!!!!! !!!"""!!!  !!!"""!!!   !!! !!!   !!!""" !!!!!!"""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!  !!!!!!"""%%%$$$""" !!!"""!!!!!!""""""!!! ######"""!!!  !!!"""###$$$%%%"""""""""""""""###%%%%%%%%%$$$$$$#########$$$$$$""""""""""""#########$$$############$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###""" !!!!!!"""###$$$%%%%%%###$$$$$$$$$######"""!!! !!!"""""""""""""""!!!!!!"""""""""""""""!!!"""""""""""""""""""""""""""!!!  !!!  !!!!!! !!!   !!! """""""""!!! !!!!!!!!!!!!!!! !!!$$$&&&zzzrrrlllgggeeefffdddcccccccccbbb___]]][[[YYYVVVTTTTTTSSSQQQOOOOOONNNKKKIIIHHHHHHIIIJJJMMMJJJHHHGGGIIIKKKLLLLLLKKKIIIGGGCCC@@@<<<:::999333222111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%$$$### ###"""!!!!!! !!!!!!!!!  $$$""" !!!$$$%%%'''222444''' $$$"""  !!!""" """###%%%###""""""!!! !!!!!!!!! !!!    !!!  !!!!!!!!!!!!  !!!!!!   !!!"""!!!!!!"""  !!!!!!   !!!""""""!!!!!! !!!!!!""""""!!!###$$$###"""  !!!!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!""""""  !!!###$$$'''%%%###"""!!! !!!!!!!!!!!!"""""""""!!! #########"""!!! !!!"""######$$$!!!!!!!!!!!!"""###$$$$$$'''&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""!!!""""""$$$$$$%%%%%%%%%$$$###### !!!"""###$$$%%%&&&&&&$$$$$$###""""""""""""### !!!""""""###"""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!""""""!!!!!!   !!!"""###"""""" """$$$&&&{{{ssslllfffcccbbbaaa````````````^^^\\\[[[YYYWWWVVVVVVVVVUUUSSSPPPNNNLLLJJJIIIIIIJJJJJJKKKIIIGGGGGGIIILLLLLLLLLJJJIIIGGGDDD@@@<<<999888333222111///,,,)))'''%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!  """!!! """$$$!!!...666///%%%!!!!!!  !!!!!!###"""!!! !!!""""""!!!  !!!""""""   !!!  !!!"""#########!!! !!!   !!! !!! !!!!!!   !!!!!!"""###%%%!!!"""!!! !!!""" !!!""""""!!!  !!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""### !!!!!!"""""""""###$$$###!!! """$$$%%%$$$$$$"""!!!!!!!!!!!!"""!!!!!!"""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$''''''&&&$$$#####################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%######'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!! !!!!!!!!!"""!!!  !!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!   !!!!!!!!!  !!!  !!!"""###zzzrrrlllfffccccccbbbaaaaaabbbbbb```^^^YYYXXXVVVVVVWWWXXXWWWVVVOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGJJJLLLLLLLLLIIIHHHFFFCCC@@@<<<999777333222111///,,,)))'''%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""!!!  (((111000)))""" !!! !!!!!!###"""!!! !!!  !!!"""######!!!  !!!!!!"""$$$""" !!!###%%%###  !!!  !!! !!!!!!    !!! !!!!!! !!!""""""!!! !!!!!!  !!!"""%%%###  """ !!!!!!"""""" !!!!!!!!! !!!!!!!!!""""""######%%%###!!!!!!""" !!!!!!"""###!!!!!!"""""""""""""""!!! !!!!!!"""######""""""!!!!!!!!!!!! !!!"""###$$$'''&&&%%%######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""  !!!!!!!!!!!! """!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!  !!!!!! #########"""!!!  zzzrrrlllgggeeeaaa```___```aaaaaa___^^^YYYXXXVVVUUUVVVWWWVVVUUUOOONNNMMMLLLJJJJJJJJJIIIIIIGGGGGGHHHJJJKKKLLLKKKGGGFFFEEECCC@@@===999777333222111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""!!! ######"""""""""###$$$%%%!!!%%%***,,,(((""""""%%% !!! """###%%%  !!!"""###$$$"""  """###)))&&&""" !!!  !!! !!!!!! !!!   !!! !!!""""""!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$"""!!!### !!!""""""""" !!!!!!"""!!!!!! !!!""""""""""""""""""###!!!  !!!"""######!!!!!!"""#########""""""$$$$$$$$$$$$###"""!!!  !!!"""######$$$!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$######"""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&(((((((((((($$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###$$$&&&'''))))))%%%$$$$$$$$$$$$%%%&&&&&&#########$$$######"""!!!%%%%%%$$$###"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!    !!!!!!!!!  !!!!!! !!!""" !!!!!!"""!!!!!!!!!!!!!!!  !!!!!! |||ssslllgggeee___^^^^^^___```aaa___^^^___\\\YYYWWWWWWVVVTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGHHHJJJKKKJJJIIIFFFFFFFFFEEEBBB???<<<999333222111///,,,)))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$###!!!!!! !!! """"""'''///---%%%!!!""" !!! """###%%%  !!!!!!%%%###    !!!$$$"""  !!!  """ !!!!!!!!! !!!!!!  !!!!!! !!!""" !!!!!!!!! !!!!!!!!!!!! !!!""""""!!!  """######$$$$$$$$$"""!!! !!!"""### !!!""""""### """#########""""""#########"""""""""""""""  !!!"""""""""""""""!!!!!!"""###############$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%"""""""""""""""###%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&((()))******$$$$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$!!!"""###%%%&&&((()))***$$$%%%&&&&&&'''''''''&&&###$$$$$$$$$######"""!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""!!!  !!!!!!!!!  !!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!   !!!"""""" !!!""" !!!""""""  !!!!!!!!!}}}ssslllgggfffcccbbbbbbccceeeeeedddbbbeeebbb^^^[[[YYYWWWTTTRRRMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIFFFFFFGGGFFFDDDAAA>>><<<333333111///,,,)))'''%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""""""""""""""%%%%%%###"""!!!!!!!!!!!!###"""""""""######$$$$$$)))666777*** ###"""!!!  !!!!!!!!!  &&&###   """   !!!"""### !!!""" !!!"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!""""""$$$%%%!!!""""""!!!!!!"""$$$!!!!!! !!!!!!!!!""" !!!""""""!!!  """"""""""""!!! """$$$%%%$$$###""" !!!""""""### """###$$$$$$$$$###$$$$$$######""""""!!!!!!!!!###$$$%%%%%%&&&""""""#########""""""!!!!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%%%%############""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))))))))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&%%%$$$### !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!  !!!""""""!!!  !!!""""""### !!!"""!!!"""""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """$$$""""""$$$$$$"""!!!  !!!""""""   !!!"""""" !!!!!!tttoookkkhhheeefffggggggfffccc```^^^bbb^^^YYYWWWVVVUUUQQQMMMOOONNNLLLKKKIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEBBB???<<<:::555444333000---)))'''%%%$$$%%%'''(((((((((''''''"""###$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$###""""""""" ,,,???000 ###!!!  !!! &&&&&&%%%""" !!!"""    """###"""""" """  ###%%%&&&$$$!!!######""""""!!!!!! !!!######!!! !!!!!! """!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!###$$$%%%%%%%%%""""""!!!!!!!!!!!!"""###"""!!!!!!!!!!!!!!!"""""" """""""""!!! """"""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""###"""!!!"""###$$$###!!!""""""###$$$$$$$$$$$$######"""!!! !!!"""###&&&%%%$$$#########$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((('''&&&$$$######$$$&&&'''---((($$$###%%%((())))))((())))))))))))(((''''''%%%&&&'''(((***+++,,,,,,''''''&&&&&&%%%$$$######&&&&&&&&&&&&%%%$$$###"""&&&)))++++++)))&&&%%%%%%***))))))))))))******+++*********)))((((((''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''%%%######$$$$$$%%%%%%&&&&&&''',,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""!!!!!!!!!######!!! """"""""""""""""""""""""!!!!!!  """"""""""""!!!  %%%((('''"""!!! !!!!!!  !!!!!! !!!      ###"""!!! uuuooojjjgggeeefffggghhhfffdddaaa^^^```\\\XXXVVVVVVUUUQQQNNNOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGFFFDDDAAA>>>;;;999555444222000---)))'''%%%%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$###"""!!! !!!""""""###""""""!!! !!!!!!!!!!!!!!!""""""!!!!!! """&&&""")))999111 ###"""  !!!  !!!!!!  !!!     !!!!!!!!!  !!!"""""""""!!!!!!""""""""""""!!!!!! !!!###"""!!! !!! """"""!!!!!!!!!  !!!!!!"""#########!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!"""""""""###!!!"""$$$%%%%%%%%%$$$%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%!!!""""""############""""""""""""!!!!!!"""""""""######"""""""""###$$$$$$$$$"""!!!"""###$$$###!!!""""""###$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%$$$#########$$$%%%%%%%%%'''(((((('''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((()))))))))'''&&&$$$'''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''((((((+++'''$$$###%%%((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))******)))))))))((('''&&&&&&&&&))))))))))))(((((('''&&&$$$''')))***)))'''''''''******)))(((((()))))))))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%***'''$$$###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$""" !!!"""""""""""""""""""""""""""""""""!!!!!!    !!!!!!!!!###"""!!!"""###!!!!!!!!!!!!!!!  !!!    !!! !!!!!!uuunnniiifffdddeeeggggggfffdddaaa___^^^ZZZVVVUUUVVVUUURRROOOPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJFFFFFFEEECCC@@@===:::888444444222000,,,)))'''%%%%%%%%%&&&&&&&&&&&&%%%$$$***))))))(((&&&$$$"""!!!"""!!!  """!!!!!! !!!"""""""""!!! """'''!!!+++---###   !!!    !!! !!!  """"""!!! """  """###"""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!"""  """######"""!!!!!! !!!!!!""""""###$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!!!!!!!!!!"""""""""######!!!"""###%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$"""!!! !!!!!!###$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$###""""""###$$$###""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######"""######$$$%%%&&&&&&'''))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((('''(((+++,,,,,,***'''&&&)))((('''''''''''''''((())))))))))))))))))))))))***(((&&&&&&((())))))((('''''''''''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&%%%$$$$$$######))))))*********)))((((((###&&&((())))))(((((()))+++***)))(((((('''(((((($$$$$$%%%&&&((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$''''''&&&&&&%%%$$$$$$###&&&%%%######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########""""""!!!!!!!!!!!!""""""######""""""!!!%%%""""""###$$$""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!  !!!"""### """""""""!!!!!!!!!"""""""""!!!       """  !!!!!! uuunnniiifff```aaadddeeefffdddbbbaaa\\\XXXUUUTTTVVVVVVTTTQQQPPPOOONNNLLLKKKJJJIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKFFFFFFEEECCC@@@<<<999777444333111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%$$$$$$))))))((('''%%%###"""!!!"""!!!  """!!!!!! !!!!!! !!!###$$$$$$###"""!!!%%%!!!###---)))  """"""  !!!   """###"""!!! !!!!!!!!!    !!! !!!!!!  !!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$!!! !!!$$$$$$$$$""" !!!!!!!!! !!!!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!! !!!$$$%%%%%%$$$"""!!!!!!!!!"""""""""#########""""""###$$$$$$###"""!!! ###%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&&(((&&&%%%#########$$$%%%$$$######""""""######$$$"""!!!!!!!!!""""""###$$$$$$###""""""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((()))))))))'''((()))***+++***)))((()))))))))(((((((((((((((((())))))******))))))(((************++++++***))))))))))))))))))(((((('''************************%%%%%%%%%%%%$$$$$$######''''''((((((((('''''''''%%%'''))))))((((((((()))+++***)))(((''''''''''''''''''((()))***+++,,,,,,&&&&&&%%%######"""""""""&&&%%%$$$%%%''''''%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!###!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!!!!! ###"""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!"""!!! """""""""!!!!!!!!!!!!!!!sssnnnjjjggg\\\^^^aaaccceeedddcccbbb[[[XXXUUUUUUVVVWWWUUURRRQQQPPPNNNMMMKKKJJJJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKGGGFFFEEECCC@@@<<<999777333222111///,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""###"""!!! !!!""""""""""""!!!!!!"""######"""###$$$$$$$$$"""!!! $$$%%%$$$222444&&&  !!!  !!!######!!!   !!!!!! !!!!!!"""  !!!!!!  !!!!!!!!! !!!!!! !!!###!!!!!!!!!###%%%%%%$$$### !!!""""""!!!!!!  !!!!!!""""""######"""""""""!!!!!!!!! %%%&&&'''((((((&&&$$$###""""""""""""############!!!"""#########"""!!! """$$$&&&%%%%%%$$$$$$$$$###############$$$'''&&&$$$###""""""###$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""$$$###"""###$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''((((((((()))))))))******((('''&&&&&&'''(((***+++*********************)))((()))************)))((()))***+++,,,+++***************++++++******)))(((++++++++++++************+++++++++***************'''((((((((((((''''''&&&)))***+++***((('''((((((++++++***(((''''''''''''************************%%%%%%###"""!!!!!!!!!!!!%%%$$$$$$$$$&&&&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$$$$###"""!!! """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""###""" !!!!!!"""""""""""""""!!!  """""""""""""""""""""""""""###"""!!!!!!!!!  !!!"""!!! """"""!!!!!! rrrmmmjjjhhh\\\^^^aaacccddddddcccaaa\\\YYYVVVUUUWWWXXXVVVSSSQQQQQQOOOMMMLLLKKKKKKKKKGGGGGGGGGGGGHHHIIIIIIJJJHHHGGGFFFDDD@@@<<<999777222111000...,,,)))'''%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$######$$$###"""!!!!!!!!!"""######""""""""""""######$$$"""""""""!!!!!!!!!!!!!!! $$$######222777)))###!!! !!!   !!!!!!  !!!!!!  !!! !!!!!! !!!!!!   !!!""""""!!!"""###"""  !!!!!!!!!  """!!!!!!!!!###%%%&&&$$$""" !!!"""###"""!!!  !!!!!!""""""######""""""!!!!!! ############""""""!!!!!!"""""""""#########$$$$$$!!!"""###$$$$$$###!!!!!!######$$$$$$$$$###!!! %%%%%%$$$"""""""""""""""$$$$$$######"""#########%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""%%%#########$$$%%%$$$######$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&'''(((******((('''((()))''''''''''''''''''''''''%%%&&&'''((((((((((((((((((((())))))******++++++***(((&&&%%%&&&))),,,...+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++******......------------------,,,,,,,,,,,,+++***)))(((+++,,,---+++)))((()))***,,,+++***))))))((())))))******)))(((((('''&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&''''''(((((('''%%%%%%%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%########################"""##################"""!!!$$$&&&%%%""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!  ######################## """"""!!! !!!"""   rrrllljjjgggaaabbbdddeeeeeecccaaa___^^^ZZZWWWWWWXXXYYYVVVTTTRRRQQQPPPNNNMMMLLLKKKKKKHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGDDDAAA===999777111111000...,,,)))'''&&&%%%%%%$$$%%%&&&''')))***%%%%%%&&&&&&%%%%%%$$$###$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!"""######!!!!!! !!!$$$&&&'''%%%"""$$$ ---888---%%%""" !!! !!!!!!  !!! !!!"""""""""!!!!!!    !!!!!!!!!  !!!!!! !!!""""""!!!   !!!!!!!!!   !!!######"""!!!  !!!!!!  !!!###%%%&&&$$$!!! """#########!!!!!! !!!""""""###############"""!!!  !!!"""""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&&&&%%%$$$###""""""!!!######"""!!!!!!!!!"""""""""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((((((((('''&&&'''(((******((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((()))******+++,,,,,,+++*********+++---///111...///111222333333333333222111000//////000111222000222333333111000111333000111111111111000//////...............////////////////////////000000000000000000///...,,,******,,,------,,,+++***,,,---++++++************++++++******))))))(((''''''&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''(((&&&$$$###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$######""""""######$$$ """$$$$$$###!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""%%%$$$###"""!!!""""""### """"""  $$$ !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!   !!!!!!!!! rrrllliiigggffffffhhhhhhfffccc```^^^___[[[XXXWWWYYYYYYWWWTTTRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIHHHEEEBBB===:::888111111000...,,,)))'''&&&%%%%%%$$$%%%&&&(((***,,,''''''''''''&&&%%%$$$###$$$###""" !!!!!!""" !!!"""###"""!!!!!!!!!$$$(((,,,...///!!!%%%)))"""...;;;333$$$""" !!!######### !!!!!!!!! !!!"""### !!!"""!!!!!!"""%%%(((""""""!!!    !!! !!!""""""!!! !!!  !!!""""""!!!  !!!!!! """!!!  !!!"""!!!!!!!!!""""""""""""""" !!!!!!  !!!###%%%%%%###!!! """###$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$######"""!!! !!! """%%%)))+++"""############$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!!!! !!!!!!"""######!!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''((()))))))))((('''&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))***++++++,,,,,,,,,---...000111222222222000111444666777777777777777666444333333444666777888999:::999777666999;;;666777777777777666555555222222333333444444444444555555555555555555555666111111000///...,,,***)))+++,,,------,,,,,,...000+++++++++***++++++,,,,,,++++++++++++*********)))&&&&&&%%%%%%%%%&&&'''''')))(((((()))******)))'''((((((((('''&&&&&&%%%%%%(((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%!!!  """$$$$$$###"""""""""""""""""""""""" !!!!!!!!!""""""######!!!###%%%&&&!!! """ !!!!!! !!!!!!""""""""""""!!!!!! !!!     !!!###%%%&&&''' !!!~~~tttppplllhhhfffeeedddcccbbbbbbaaaaaa\\\[[[YYYYYYYYYWWWTTTRRRYYYTTTOOOKKKJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGKKKIIIHHHFFFCCC>>>888444333222111...+++(((%%%$$$***((($$$"""!!!###%%%'''$$$###$$$%%%&&&&&&$$$""""""""""""###$$$$$$%%%%%%%%%###"""$$$!!!!!!!!!!!! """%%%(((333333333222///+++(((&&&!!!!!! !!!!!!!!!"""$$$###"""   !!!"""### !!!"""###%%%$$$###!!! !!!!!!!!!"""!!!  !!!"""!!!   ###%%%%%%$$$"""!!! !!! !!!!!!!!! !!!!!!  !!!######$$$%%%%%%%%%$$$$$$###"""!!! !!!"""###"""###$$$$$$$$$$$$###"""$$$$$$###"""!!!!!!""""""$$$$$$###""""""#########!!!!!!"""###$$$$$$%%%%%%######$$$$$$%%%&&&''''''...***&&&&&&((()))&&&"""$$$""""""###%%%%%%$$$"""#########$$$$$$%%%%%%&&&########################&&&%%%$$$###$$$%%%&&&'''%%%&&&((())))))'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((''')))******(((''''''((($$$%%%'''((()))(((''''''((()))***+++,,,---------)))+++,,,......,,,+++)))111222333444555666777777:::<<>>999444444333222///,,,)))&&&%%%&&&%%%###!!!!!!"""$$$%%%%%%$$$###$$$%%%&&&$$$""""""""""""!!!!!!!!!!!!!!!###"""  """###!!!""""""!!!!!!"""%%%'''+++++++++***(((%%%"""  !!!  !!!!!! !!!  !!!"""###"""!!!   !!!!!!   !!!"""""""""############ !!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""%%%%%%%%%$$$###""" ###"""!!!!!!!!!!!!"""###########################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&$$$!!! """''',,,000111+++&&&$$$''')))(((&&&!!!$$$%%%$$$###$$$&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%''''''&&&(((***)))((('''((()))''''''((((((((((((''''''******+++,,,------,,,,,,+++,,,---///000000000000555666888<<>>;;;::::::<<<===777555222111222222111000333111---++++++++++++***))))))))))))(((((('''&&&)))))))))+++------***((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!"""""""""""" &&&### !!!###&&&&&&%%%"""""""""!!! !!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""############  !!!!!!!!!  wwwrrrmmmgggeeeeeeeeeeeecccaaa___]]]ZZZXXXVVVUUUVVVWWWWWWVVVRRRPPPNNNNNNPPPSSSTTTUUUIIIHHHGGGGGGGGGHHHIIIJJJGGGFFFDDDCCCAAA>>>999555555444333000---***'''%%%$$$$$$###$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$######""""""!!!  !!!######!!!"""###"""!!!"""$$$&&&############"""   !!!!!!!!!!!! !!!###$$$""" """#########"""!!!  !!! !!!!!!  !!! $$$###""" !!!"""### !!!!!!!!!"""""""""""""""#########"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###"""!!! ######"""!!!!!!"""######%%%$$$###""""""###$$$%%%$$$$$$###""""""""""""###"""###%%%&&&&&&&&&&&&%%%""""""######$$$%%%%%%%%%$$$"""!!! !!!%%%)))+++111,,,&&&###%%%((())))))!!!''''''$$$"""%%%)))&&&&&&%%%%%%$$$$$$######''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&((('''''''''''''''&&&&&&&&&(((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))''')))++++++)))))))))***++++++***************+++------...///000000000000222333555777:::<<<>>>???BBBDDDGGGJJJNNNQQQTTTUUUUUUXXX[[[]]]^^^^^^___aaacccdddeeeeeedddeeegggiiijjjiiihhhgggfffggghhhhhhkkkkkkjjjiiihhhhhhggggggiiiiiiiiihhhhhhhhhhhhhhheeehhhlllnnnnnnllllllllliiigggccc___[[[XXXVVVUUUUUUSSSPPPMMMKKKKKKKKKLLLEEECCC@@@>>>>>>===<<<::::::777444222111111000///++++++************+++++++++***))))))******)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))'''$$$""""""###%%%'''''''''&&&&&&&&&&&&%%%%%%###########################$$$$$$$$$###"""!!!!!!%%%$$$""" """$$$%%%"""######$$$$$$$$$######""""""""""""!!! $$$###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""#########   !!!""""""""""""!!! xxxsssmmmfffdddeeeeeedddccc```]]]\\\\\\YYYVVVTTTUUUVVVVVVVVVTTTQQQOOONNNOOOOOOOOONNNHHHGGGFFFFFFGGGHHHIIIJJJEEEDDDCCCBBB@@@===999666555444222000---)))'''%%%$$$%%%&&&((((((((('''&&&'''$$$""""""###%%%%%%%%%$$$$$$$$$$$$######"""""" !!!"""#########!!!###$$$$$$###"""###$$$ !!!!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!  """######""""""###%%%&&&%%%$$$"""  !!!!!!  !!!!!!  !!!!!! !!!"""  !!!!!! $$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!! ######""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""###$$$$$$$$$###########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""#########!!!###%%%'''(((((('''&&&#########$$$$$$%%%%%%%%%"""$$$&&&((((((&&&###!!!---***&&&$$$%%%'''(((((("""'''(((%%%###$$$&&&"""######$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((((('''''''''''''''''''''+++******)))))))))))))))))))))))))))***++++++,,,***+++,,,,,,***)))******......------...000222333333444555777999:::;;;;;;@@@AAACCCFFFIIIMMMPPPRRRWWWXXXYYY[[[]]]^^^```aaaaaadddgggiiijjjkkklllmmmpppqqqrrrqqqqqqqqqsssuuuwwwvvvuuutttsssttttttuuuvvvvvvuuutttsssrrrrrrrrrppppppqqqrrrrrrssssssssssssvvvzzz}}}|||zzzyyyxxxwwwwwwuuusssqqqnnnlllkkkfffeeecccaaa______``````ZZZXXXUUUTTTSSSRRROOOMMMIIIFFFBBB???>>><<<:::888444333222000//////000111000...+++)))******)))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""" %%%$$$############$$$%%%"""######$$$$$$$$$$$$#########""""""!!! """  !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   !!!!!! !!!"""$$$$$$"""!!!  yyytttlllfffdddddddddcccaaa___]]]\\\___\\\XXXUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJEEEDDDBBBAAA???===:::777333333111...+++(((%%%$$$###%%%(((******)))'''&&&'''$$$""""""###%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""############"""$$$%%%%%%$$$""""""### !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!""""""""""""!!!  """$$$$$$###"""!!!!!!"""!!! """"""!!!!!! !!!""""""!!!""""""!!!  !!!!!!!!!  !!!!!! !!!!!!!!! !!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """"""################## !!!!!!!!!"""""""""!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$###############$$$$$$"""###&&&((()))((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))******(((&&&$$$'''&&&%%%&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%###!!!"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&''')))))))))((('''(((((((((((((((((((((((()))************)))))))))((()))***++++++,,,,,,,,,+++,,,---,,,+++))))))***//////000111444777:::<<<<<<>>>@@@DDDFFFIIIJJJKKKOOOPPPRRRUUUYYY]]]```bbbfffgggggghhhiiijjjjjjkkkkkknnnqqqsssttttttuuuwwwwwwxxxyyyyyyxxxyyy{{{}}}~~~}}}|||{{{zzz{{{||||||}}}}}}|||{{{yyyxxxwwwvvvrrrtttuuuwwwyyyzzzzzzzzz{{{~~~{{{yyywwwsssrrrrrrqqqqqqrrrssstttnnnmmmjjjiiiiiigggdddbbb^^^[[[WWWSSSQQQNNNJJJHHHCCCAAA>>>;;;999777777777888444000...------,,,***((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((('''((()))))))))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###!!!"""######$$$$$$$$$###$$$######"""!!!!!! $$$!!!"""$$$""" !!!"""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""$$$$$$"""!!! xxxsssllleeeccccccbbbaaa```___^^^^^^```]]]ZZZWWWVVVUUUSSSRRRNNNMMMLLLLLLLLLKKKHHHFFFDDDDDDDDDDDDEEEGGGIIIJJJFFFDDDBBB@@@???===:::777333222111...+++(((%%%######$$$'''))))))'''%%%$$$&&&$$$######$$$%%%%%%$$$ !!!""""""###### !!!"""############"""$$$''''''%%%###!!!!!! !!!!!!!!!!!!###"""!!!!!!      """"""!!! !!!""""""### !!!###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  ###$$$$$$""" !!!!!!!!!"""""""""!!!!!!""""""!!!!!! """"""""""""############ !!!!!!!!!""""""%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$############$$$%%%%%%###$$$&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%###!!! $$$(((***"""$$$%%%&&&'''&&&$$$$$$'''&&&$$$$$$&&&&&&###!!!&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((($$$&&&(((***+++***)))((((((((((((((())))))))))))&&&'''((()))))))))((((((((((((***+++,,,,,,,,,,,,+++---//////...---...///444555777:::>>>BBBEEEFFFJJJKKKNNNQQQUUUWWWYYYZZZ[[[\\\^^^aaadddgggiiijjjlllmmmnnnoooqqqssstttuuuuuuwwwzzz|||||||||}}}~~~|||}}}~~~~~~}}}~~~}}}zzzwwwuuusssppprrruuuxxx{{{||||||}}}~~~}}}|||{{{{{{{{{|||~~~{{{zzzyyyyyyyyyxxxuuusssrrrooollliiifffccc___\\\VVVTTTQQQMMMIIIFFFDDDCCC>>>;;;777444222000...---)))*********++++++++++++(((((((((((((((((((((((('''(((+++,,,,,,***'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$"""$$$&&&''''''&&&$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!#########$$$%%%$$$!!! !!!!!!"""""""""!!!!!! !!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""""" !!!!!!!!!   !!!""""""""""""!!!  wwwrrrkkkeeecccaaa```^^^^^^___```aaa___]]]ZZZYYYYYYWWWUUUSSSNNNNNNMMMNNNNNNMMMIIIGGGDDDDDDDDDEEEFFFIIIKKKLLLHHHFFFCCCAAA???===:::777444333111///,,,)))&&&$$$%%%&&&((())))))'''%%%###%%%$$$###$$$%%%&&&$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""%%%((((((&&&###!!! !!!!!!""" !!!  !!!  !!! ###  !!!  !!!!!!  !!!######!!! !!!"""""""""""" !!!!!!!!!!!!  !!!!!!"""""" !!!"""""""""!!!  !!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!"""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$########################$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%)))###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((%%%&&&'''((())))))))))))(((((()))))))))*********&&&''')))***++++++++++++***+++---...000000000///000222555777888999;;;===BBBCCCFFFJJJMMMPPPRRRSSSWWWXXX[[[]]]```bbbcccdddeeegggiiikkkmmmnnnnnnnnnnnnoooppprrruuuwwwxxxyyy{{{}}}~~~~~~xxxrrrmmmhhhfffdddfffjjjmmmqqqrrrsssssswwwzzz}}}{{{yyyxxxvvvsssqqqkkkjjjhhhddd```\\\YYYWWWNNNKKKGGGDDDBBB???<<<999666666444333222000//////,,,++++++******))))))(((((()))*********)))'''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!""" """###!!! !!! !!!!!!!!!!!!!!!!!! !!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""!!!!!!   vvvqqqkkkeeecccaaa___]]]]]]^^^aaabbb]]]\\\ZZZZZZ[[[YYYWWWUUURRRRRRQQQQQQPPPMMMIIIFFFEEEEEEEEEFFFHHHJJJLLLMMMIIIGGGDDDAAA???===:::777555444222000---***'''%%%((()))***+++***)))'''%%%$$$###$$$%%%&&&&&&$$$"""%%%%%%$$$$$$###"""""""""$$$###"""""""""""""""###"""%%%((()))&&&### """""""""!!!!!!"""######   """###""" ###"""!!!  !!!!!!!!!!!!!!! $$$     """###!!! !!! !!!"""""""""""" !!!!!!!!!!!!  !!!"""######!!!  !!!"""### !!!!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""""""""###"""############$$$$$$$$$ !!!"""$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$$$$$$$###"""$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%&&&%%%$$$$$$%%%(((***###&&&'''%%%!!!!!!&&&,,,"""###$$$%%%'''((()))***''''''''''''''''''''''''&&&''')))*********)))((('''&&&%%%$$$%%%''')))+++(((((())))))*********+++(((***,,,...///000//////...///111333444555444444555888===@@@CCCEEEHHHKKKOOOQQQTTTXXX[[[\\\]]]^^^```aaabbbdddfffggggggggglllnnnpppsssssssssrrrqqqqqqqqqrrrtttuuuwwwxxxxxx}}}~~~~~~xxxqqqhhhaaa[[[WWWTTTWWW[[[___ccceeeeeefffmmmqqqvvv{{{}}}{{{{{{yyywwwsssnnnjjjhhhdddaaa]]]ZZZWWWTTTPPPMMMFFFDDDAAA===888444111//////......---,,,+++******))))))(((''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""#########""""""&&&%%%###""""""###%%%&&&###$$$%%%&&&''''''''''''%%%$$$###!!!!!!!!!!!!"""###### """&&&!!!!!!!!!!!!!!!!!!!!!!!!  ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!""""""!!!!!!   """$$$!!!  !!! !!!!!!!!! xxxtttmmmfffcccdddcccaaa^^^]]]^^^___]]]YYYYYY^^^```]]]YYYXXXWWWUUURRRPPPPPPOOOMMMLLLEEEDDDDDDEEEGGGIIIKKKLLLFFFGGGHHHGGGDDD???:::777333222000///---+++***)))###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%###!!! $$$$$$%%%%%%%%%%%%$$$$$$"""!!!  !!!""""""###"""!!! !!!$$$'''%%%%%%$$$###"""!!! !!!!!!"""#########!!!!!!  !!!!!!!!!   !!!!!! !!!"""  !!!!!!!!! !!!!!!!!!!!!  !!!!!! ###"""!!!"""%%%&&&%%%$$$"""""""""""""""""""""""" !!!""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$"""""""""###%%%&&&$$$"""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%&&&''''''%%%"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%%%%''')))+++******))))))((('''%%%%%%&&&&&&&&&'''''''''((((((******))))))((('''''''''(((((((((''''''''''''&&&)))******)))(((((()))+++''')))++++++++++++---.../////////...---///222444444333666:::<<<;;;===BBBEEEFFFHHHKKKNNNRRRUUUVVV\\\^^^aaacccbbbbbbcccdddfffhhhlllnnnoooooommmllllllnnnpppqqqrrrqqqpppooorrrssstttuuuvvvvvvvvvvvvvvvxxx|||~~~~~~~~~}}}|||{{{{{{{{{~~~{{{sssiii]]]TTTOOOMMMGGGJJJMMMOOOQQQSSSVVVXXX]]]```eeejjjnnntttyyy}}}wwwtttpppnnnmmmkkkgggccc\\\[[[WWWPPPHHHBBB>>>===777555111---++++++,,,---...,,,)))))))))***)))'''+++***(((((((((&&&$$$!!!&&&%%%$$$###""""""######$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&(((&&&$$$$$$&&&'''&&&&&&!!!#########"""!!!"""###$$$$$$###"""!!!!!!""""""%%%$$$###%%%''''''$$$ '''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$###"""!!! ###$$$$$$###!!! !!!"""""""""############""""""!!!!!!!!! """""""""###"""!!! !!!###$$$""""""""""""!!!  ###&&&&&&%%%"""  xxxtttmmmfffcccdddeeecccaaa```aaabbb```[[[YYY\\\^^^ZZZVVVUUUUUURRRPPPOOONNNNNNLLLJJJEEEEEEEEEFFFGGGIIIKKKLLLHHHIIIIIIHHHDDD???;;;777333222111///---+++))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""############""""""""""""!!! !!!""""""!!!!!!!!!  """%%%""""""!!!!!! ###"""!!!  !!!!!!"""###### !!!!!!   !!!!!! !!! !!!!!!"""!!!  !!! !!!!!! !!!!!!!!!!!!  !!!!!!!!! !!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%$$$######"""#########$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$""""""!!!!!!!!!"""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!###$$$&&&'''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!!!!"""###%%%((((((((((((((('''&&&%%%&&&&&&&&&'''''''''(((((()))***************))))))'''''''''''''''''''''''')))******)))'''''')))***)))+++------------///000333444444444444666:::===>>><<<>>>CCCEEEEEEHHHLLLPPPQQQRRRTTTVVVYYY[[[]]]]]]```dddffffffggghhhiiiggghhhjjjlllmmmmmmlllkkkppprrrssstttuuutttrrrqqqnnnnnnnnnnnnnnnmmmmmmlllrrrtttwwwyyy{{{{{{zzzyyy|||{{{zzzxxxxxxxxxxxxxxx}}}}}}{{{zzzxxxxxxwwwwwwqqqnnnhhh^^^SSSKKKFFFDDD@@@BBBDDDEEEFFFGGGJJJLLLOOORRRVVV[[[```ffflllqqqvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~||||||{{{xxxuuunnnmmmjjjddd\\\UUUQQQPPPFFFCCC???;;;777444333222000...,,,+++,,,,,,+++***///---,,,+++,,,+++(((&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&$$$%%%&&&'''&&&%%%"""###$$$$$$""""""###$$$$$$$$$###"""""""""""""""###"""!!!###&&&'''%%%######!!! !!!""""""!!!""""""""""""############"""###$$$###!!!!!!!!!""" !!!!!!!!!  !!!"""!!!  """!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########!!! !!!""""""xxxtttllleee```bbbddddddcccbbbbbbbbb```ZZZVVVYYYZZZXXXUUUUUUSSSRRRPPPOOOOOOOOOMMMKKKGGGFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJHHHDDD???;;;888333222111///---+++)))(((((((((&&&%%%%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$""""""############""""""######""""""""""""######"""#########!!!"""$$$%%%!!!!!!!!!!!! ###""""""!!!!!! """!!!  !!!###$$$%%%%%%!!!!!!   !!!!!!!!!  !!!!!! !!!"""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""" """######$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%###""""""$$$&&&$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###%%%'''((()))***)))((('''&&&%%%$$$###"""((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))+++,,,,,,,,,+++***(((((())))))))))))))))))***+++++++++))))))+++------...111111222333555666:::<<<===>>>???BBBGGGJJJLLLIIIJJJNNNPPPPPPSSSWWWVVVVVVVVVVVVWWWXXXYYYZZZWWW[[[___bbbcccdddfffhhhffffffgggggghhhhhhiiiiiikkklllmmmnnnmmmmmmkkkjjjggggggfffeeedddcccaaa```iiikkkmmmoooppppppooooootttsssqqqooonnnmmmllllllpppooommmllljjjiiiiiihhhbbb```[[[SSSJJJCCC@@@???===>>>???>>>>>>>>>@@@CCCCCCEEEHHHLLLPPPWWW^^^ccckkklllooorrrtttvvvxxxxxxzzzxxxvvvvvvxxxyyyyyyyyyzzzssslllgggfff\\\ZZZVVVPPPJJJEEEAAA>>>888666333222111111///......,,,++++++++++++)))'''&&&(((***,,,+++)))'''%%%((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%###$$$%%%%%%######$$$%%%$$$$$$###""""""""""""###"""!!! !!!###%%%&&&%%%$$$###!!!!!!###$$$###"""!!!!!!""""""############"""###$$$###"""!!!"""###""""""############""""""!!!!!! ###%%%$$$  ###%%%$$$"""  !!!!!!!!!!!!!!!!!! ###"""  ###%%% !!!""""""!!! !!! !!!""""""xxxtttllleee\\\^^^bbbcccbbbaaaaaaaaa___XXXTTTVVVXXXWWWVVVWWWTTTSSSRRRRRRRRRRRRPPPNNNHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGCCC>>>:::777444333111///---***)))(((***)))'''&&&%%%&&&((()))$$$$$$%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$######################## """######!!!!!!"""###!!!"""""""""#########$$$ !!!!!! !!! !!!"""$$$ !!!!!! !!! !!!!!!!!!   !!!!!!  !!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!! """"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((((((((('''&&&%%%$$$######(((''''''&&&&&&%%%%%%$$$'''((())))))))))))((('''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,---......---...000222111333666888:::<<>>BBBDDDHHHLLLNNNLLLMMMPPPRRRTTTYYY^^^bbbbbb[[[VVVVVVUUUTTTSSSVVVRRRQQQOOONNNLLLKKKJJJJJJFFFJJJNNNPPPRRRSSSUUUVVVSSSSSSRRRQQQRRRSSSUUUVVVUUUVVVVVVWWWXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWYYYZZZ]]]___aaabbbbbbbbbbbbaaa``````___^^^\\\[[[YYYVVVTTTRRRQQQQQQJJJKKKJJJHHHFFFFFFGGGIIIIIIJJJJJJIIIGGGEEEEEEFFFFFFFFFEEEDDDDDDGGGLLLPPPSSSTTTWWWYYY]]]```bbbdddbbbaaa```aaadddfffggggggiiikkklllllljjjjjjkkkmmmsssuuuzzz}}}yyytttooojjjggg^^^ZZZTTTNNNIIIDDD???<<<<<<999555333111///---+++******)))(((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$&&&&&&&&&%%%$$$%%%&&&$$$###############$$$$$$%%%$$$###!!! """###$$$"""!!!!!!"""######"""$$$$$$######""""""!!!!!!!!!"""######"""!!!"""$$$ !!!!!!""""""!!!!!!  !!!!!!"""""""""'''$$$"""!!!"""###"""  !!!%%%$$$""" !!!!!!!!!  !!!!!!  {{{vvvnnnggg```ccceeegggffffffggghhhggg___YYYXXXXXXTTTRRRRRRSSSRRRQQQRRRRRRPPPMMMKKKGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFEEECCC@@@<<<999777555333222///,,,***((('''(((''''''&&&'''((()))***$$$%%%'''(((((('''%%%$$$""""""############""""""######$$$$$$$$$$$$######!!!###&&&&&&$$$"""!!!!!! !!!!!!"""""""""$$$### !!!### !!!  !!!!!!   !!!!!! !!!""""""  !!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### ###&&&&&&### ########################"""""""""#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&((((((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%'''((($$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&'''((()))))))))(((''''''((((((((()))))))))************************((()))***+++,,,---...///000222444666777:::===@@@CCCEEEIIIMMMOOOSSSWWWZZZUUUWWWYYYZZZ]]]aaafffjjjiii```XXXVVVUUUSSSQQQSSSOOONNNLLLJJJHHHGGGFFFFFF???BBBEEEFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[]]]```cccdddcccccccccccccccbbbaaa```ZZZXXXVVVSSSQQQOOOMMMMMMEEEFFFFFFFFFFFFHHHKKKMMMOOOQQQSSSSSSQQQNNNMMMLLLKKKKKKIIIFFFDDDDDDGGGIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTRRRQQQSSSVVVYYYZZZ[[[\\\]]]]]]\\\ZZZYYYYYYZZZ___ccciiipppwww|||zzzsssoooiiiccc^^^YYYTTTQQQLLLHHHBBB===999666222000000///,,,***))))))))))))''''''''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((&&&###$$$%%%&&&&&&$$$$$$%%%&&&$$$############$$$%%%%%%%%%&&&%%%###!!! !!!"""&&&$$$"""###$$$%%%$$$$$$ !!!"""###$$$$$$%%%!!!"""######""""""###$$$""""""############"""""" !!!""""""######)))$$$ """$$$""" !!!""""""###%%%###"""  !!!"""######!!!  !!! !!!""""""|||wwwooohhhccceeegggggggggggghhhjjjeee^^^YYYZZZ[[[WWWUUUUUUTTTSSSRRRRRRRRRPPPMMMJJJFFFGGGIIIKKKLLLMMMMMMLLLFFFFFFEEECCCAAA>>>;;;:::555444222///,,,***((('''%%%%%%&&&'''(((((()))***%%%%%%$$$######$$$%%%&&&""""""############""""""""""""###$$$$$$###""""""###&&&)))***(((&&&$$$### !!!!!!!!!!!!!!!###""" ###  !!!!!!"""""" !!!!!!  !!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!  !!!!!!   !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######!!!"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###############"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$)))$$$ !!!'''+++***'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$&&&'''((()))%%%%%%%%%&&&'''(((((()))''''''(((((())))))******))))))************))))))(((((())))))***)))))))))'''((((((((())))))))))))))))))((((((***,,,...000------...000111333444444777999<<>>AAAEEEHHHKKKOOOTTTXXXXXXZZZ\\\]]]]]]^^^```bbbcccdddeeefffgggkkkooorrrssshhh^^^\\\\\\ZZZYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTMMMOOOOOONNNKKKHHHGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRUUUXXX]]]aaaeeegggggghhhiiiiiijjjjjjiiiiiipppnnnllljjjiiikkkmmmnnnrrrrrrrrrpppnnnkkkiiigggeeecccaaa^^^[[[XXXWWWVVVTTTUUUVVVUUUUUUVVVYYY[[[bbbffflllnnnmmmiiieeeddd]]]]]]\\\YYYUUUSSSSSSTTTPPPOOOMMMLLLLLLLLLMMMNNNKKKIIIGGGGGGIIIJJJKKKJJJJJJKKKLLLKKKIIIHHHHHHIIIIIILLLOOORRRVVV]]]gggnnnwww{{{}}}wwwnnneee]]]VVVPPPLLL<<<======<<<:::666222000++++++***((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))(((%%%######$$$%%%%%%######$$$%%%$$$#########$$$%%%%%%&&&!!!$$$''''''%%%###$$$%%%###!!! !!!""""""!!!############"""""""""""" """######""""""###%%%"""""""""######""""""""" !!!"""###$$$%%%$$$%%%%%%!!!### """$$$&&&$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""" zzzqqqmmmlllfffeeecccaaa``````aaabbb___^^^^^^^^^^^^\\\YYYVVV\\\YYYUUURRRQQQOOOMMMKKKOOOLLLHHHFFFHHHJJJLLLMMMKKKHHHEEEBBB@@@===:::777555444111...+++(((&&&%%%***(((&&&%%%%%%%%%$$$###$$$%%%&&&%%%###"""###$$$""""""###$$$$$$###!!! %%%&&&&&&%%%%%%$$$###"""""""""!!! #########"""######$$$$$$!!! !!!!!!"""###############!!!!!!""""""!!! !!!###$$$%%%$$$###!!!###""" !!!!!! """""""""""""""!!! """###"""!!!  !!!!!!"""""" !!!!!!""""""""""""!!! !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###"""###$$$###############$$$$$$%%%########################)))(((&&&$$$#########$$$###$$$%%%%%%######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&)))((('''%%%&&&''')))***'''''''''&&&&&&'''''''''(((((((((***---,,,)))%%%&&&&&&'''''')))***+++,,,,,,,,,+++***************))))))******++++++,,,,,,---------,,,+++---000333555666777999<<>>===222111...,,,)))(((((((((((((((&&&%%%$$$%%%'''***$$$$$$$$$&&&)))***)))(((((('''&&&%%%$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%$$$###""""""###############$$$$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!######""""""!!!!!! """!!! """###$$$ !!!######!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!###""""""###%%%%%%$$$###!!!!!!  !!!!!! zzzqqqlllkkkgggfffdddbbbaaaaaaaaabbb```____________]]]ZZZWWWYYYWWWTTTSSSRRRQQQOOOMMMNNNLLLIIIHHHIIIKKKLLLLLLJJJHHHDDDBBB@@@===:::777666555222///,,,)))'''&&&'''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&$$$###$$$%%%$$$$$$%%%%%%$$$###"""!!! !!!"""$$$$$$$$$$$$### !!!"""$$$$$$$$$$$$##################"""!!!  !!!""""""######""""""!!!######!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$$$$###!!!!!!###!!!  !!!"""###!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!"""""" $$$$$$######"""  !!!"""#########"""""""""""""""""""""""""""""" """$$$$$$###"""###$$$###""""""""""""###$$$$$$########################'''&&&%%%$$$$$$$$$%%%&&&'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((()))***)))(((''''''''''''((()))***)))((()))++++++***'''&&&&&&&&&'''(((***+++,,,)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111333777999@@@@@@AAABBBEEEGGGJJJLLLLLLOOORRRTTTUUUVVVXXXYYYYYY\\\```bbbcccdddfffgggjjjkkklllmmmnnnnnnnnnmmmnnnnnnjjjggghhhkkkjjjfffiiigggeeedddbbbbbbbbbcccbbbbbbaaa```___]]]\\\[[[ZZZZZZ[[[\\\___bbbcccdddjjjeeefffmmmqqqqqqqqqtttsssttttttsssrrrpppooonnnmmmmmmllllllmmmnnnooopppsssssssssssssssrrrpppooorrrrrrrrrqqqppppppppppppoooooonnnmmmlllllllllmmmsssssstttuuuuuutttssssssqqqpppmmmjjjgggfffffffffcccbbbaaa___]]][[[ZZZYYYUUUUUUTTTRRRPPPNNNNNNNNNPPPPPPPPPPPPRRRTTTVVVWWWYYYXXXWWWVVVXXXZZZ]]]___\\\aaafffiiikkknnntttxxxzzzsssnnnjjjhhhfffeeegggkkkpppsssxxxzzz|||vvvrrrnnnkkkfff___WWWOOOHHHDDD<<<999666222...+++***)))******)))'''&&&%%%%%%&&&'''&&&&&&''')))***)))'''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$###""""""#####################$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""###### !!!######!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!""""""!!!###$$$%%%###"""""""""!!!  !!!!!! yyyqqqllljjjhhhgggeeecccbbbbbbbbbcccaaa```_________^^^[[[XXXVVVUUUTTTTTTTTTSSSPPPNNNMMMKKKIIIJJJKKKLLLLLLKKKIIIGGGDDDBBB@@@===999666666555333000---***((('''$$$$$$%%%'''***+++***)))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%###"""!!!"""###$$$%%%%%%$$$""" !!!!!!"""$$$%%%&&&$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!###$$$$$$###!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###"""!!! $$$###!!!  !!!""" """"""!!!!!! """"""""""""""""""!!!!!!!!!!!!!!! ############"""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""###$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''')))***+++***'''%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((%%%&&&&&&'''((()))******+++***(((''''''(((***+++***(((''''''((())))))(((&&&&&&&&&'''((()))***+++)))(((((())))))***+++,,,.........---------------...111555888:::===@@@BBBGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPTTTVVVWWWXXXZZZ\\\^^^```cccdddeeeeeeggghhhkkkllloooppppppnnnkkkiiiiiikkkkkkjjjlllooonnnjjjjjjiiigggfffffffffggghhhggghhhiiijjjiiihhhfffeee```aaabbbdddfffhhhiiijjjtttqqqpppuuuwwwwwwvvvxxxssstttttttttrrrpppnnnllljjjjjjkkklllnnnppprrrsssvvvuuusssqqqpppooopppppprrrrrrssstttuuutttttttttuuuvvvvvvvvvvvvvvvuuutttwwwwwwuuuttttttttttttuuuttttttsssrrrqqqpppooonnnjjjiiihhhgggeeecccbbbaaa_________\\\YYYWWWWWWXXXZZZYYYXXXXXXZZZ]]]aaacccggghhhhhhhhhhhhggggggfffbbbcccdddfffhhhjjjkkklllpppqqqrrrsssqqqlllddd___ZZZWWWTTTRRRSSSVVV[[[^^^aaagggooouuu{{{}}}wwwoooddd[[[UUULLLJJJEEE???999444000...---,,,,,,+++***)))(((''')))((('''((())))))((('''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""#####################""""""""""""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""""""""""" !!!######!!!!!!!!!"""######"""!!! !!!!!!!!!"""###$$$###!!!"""""""""!!!  !!!!!! xxxpppkkkiiihhhgggfffdddcccccccccdddaaa```_________]]]ZZZXXXVVVUUUUUUUUUUUUSSSPPPMMMLLLKKKJJJKKKMMMMMMKKKJJJIIIGGGDDDBBB@@@===888555555444222///,,,***(((&&&###$$$&&&))),,,---+++)))'''(((((((((&&&%%%&&&'''&&&&&&%%%%%%$$$###"""!!!"""######"""!!!%%%$$$######""""""######$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!###"""!!! !!!""""""!!!!!! !!!!!!"""!!! """######"""  !!!!!! ###"""!!!  $$$$$$######""""""!!!!!!""""""!!!!!!  !!!""""""###"""""" !!!!!!""""""""""""########################!!!"""$$$$$$#########$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&((()))*********+++***(((''''''(((***+++((('''''''''((((((((('''''''''''''''((()))***++++++++++++++++++,,,------.........///000000111111444888===AAACCCEEEGGGHHHJJJIIIIIIHHHIIIJJJKKKLLLKKKNNNRRRUUUWWWYYY[[[]]]```bbbddddddddddddfffgggiiijjjllllllllljjjhhhgggeeehhhiiihhhjjjnnnnnnkkkjjjjjjiiihhhiiijjjkkkllljjjlllooopppqqqooommmkkkeeefffggghhhiiikkknnnpppwwwwwwwwwyyy{{{{{{||||||wwwwwwwwwvvvuuuqqqllliiieeegggiiimmmqqquuuxxxzzz}}}zzzuuuqqqppppppqqqqqqrrrtttvvvwwwwwwwwwwwwxxx{{{~~~~~~{{{xxxtttrrrrrrssstttrrrtttuuuwwwvvvuuusssrrrmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjhhheeedddfffhhhhhhfffdddccccccfffiiilllrrrtttvvvxxxyyyxxxvvvttttttqqqooonnnoooooollljjjllllllmmmnnnkkkeee\\\VVVTTTPPPLLLHHHFFFHHHKKKMMMKKKSSS\\\bbbgggnnnwwwxxxppplllaaa^^^YYYQQQJJJCCC>>>;;;555333000......---,,,+++)))(((&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''$$$$$$&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$ !!!!!! !!!"""######"""!!! !!!######!!!!!!!!!"""""""""!!! !!! !!!######"""!!!!!!!!!!!!!!!  xxxpppjjjgggffffffeeeeeeeeeeeeeeeeee```___]]]]]]]]]\\\ZZZXXXXXXWWWVVVVVVUUUSSSNNNKKKLLLKKKKKKLLLMMMMMMKKKJJJHHHGGGEEECCCAAA===888555333222000---+++(((&&&%%%%%%&&&'''***,,,,,,***((('''((()))(((&&&%%%&&&'''%%%$$$$$$###"""!!!!!!!!!  ###%%%&&&%%%%%%$$$##################$$$$$$$$$###!!!  !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!! """$$$""" !!!!!!"""""""""!!!!!!"""!!! !!!"""###$$$$$$######""""""!!!!!!""""""!!!!!!!!!  !!!"""############!!!!!!!!!!!!!!!""""""###########################!!!###$$$%%%$$$###$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ ###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&((()))************)))'''&&&&&&''')))***((()))+++++++++***)))(((((((((((((((((()))***+++------,,,,,,+++,,,,,,------...000222444666777888<<<@@@EEEHHHIIIJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMNNNKKKNNNSSSVVVXXX[[[^^^aaa```aaaccccccbbbbbbdddeeeffffffeeeeeeddddddeeeeeeeeehhhhhheeefffkkknnnmmmpppooonnnmmmllllllmmmnnnmmmooorrrtttuuuuuusssrrrmmmmmmnnnmmmmmmoootttxxx~~~wwwnnnhhhaaadddjjjrrr{{{~~~yyyyyyzzzyyy{{{~~~|||xxxxxxyyyzzzwwwyyy|||~~~~~~|||zzzxxxuuusssqqqpppooooooqqqqqqvvvwwwxxxtttpppnnnqqquuurrrpppmmmkkkkkkmmmppprrrsssvvv{{{{{{xxxwwwyyyxxxtttpppsssssssssssspppiii```ZZZVVVRRRLLLFFFBBB@@@@@@AAA===DDDKKKPPPSSSYYYbbbjjjoootttyyy}}}uuusssnnnggg___XXXSSSPPPHHHBBB;;;555222000---,,,((('''%%%%%%'''))))))(((&&&'''''''''''''''''''''###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""######$$$$$$%%% !!!"""######"""!!! !!!######!!!!!!!!!""""""!!!!!! !!!!!! !!!######"""!!!   xxxpppiiieeecccddddddeeeeeefffffffffaaa___]]]\\\\\\[[[YYYXXXYYYXXXVVVVVVUUURRROOOLLLLLLKKKKKKLLLMMMNNNLLLJJJIIIGGGFFFDDDBBB>>>999555222111///---***(((&&&%%%''''''''')))++++++)))''''''(((((((((&&&%%%&&&'''$$$###""""""!!!!!!""""""!!!###$$$%%%!!!!!!""""""###$$$&&&'''"""######$$$###"""  !!!"""!!!  !!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!$$$###!!!!!!!!! !!!""""""""""""""""""  """$$$%%%""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """""""""""""""###$$$$$$""""""""""""""""""""""""!!!###%%%%%%$$$###$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$### ###&&&(((((('''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******(((((((((''''''(((((((((***+++------,,,++++++,,,***)))))))))******+++,,,---,,,,,,,,,,,,------...111222444777999<<<>>>???CCCFFFJJJLLLLLLLLLLLLMMMKKKJJJJJJJJJJJJLLLMMMNNNQQQTTTXXX[[[]]]___bbbdddaaabbbcccbbbaaabbbdddfffdddcccaaa```___```aaabbbdddggghhhfffggglllpppqqqsssrrrpppnnnmmmllllllmmmnnnppptttwwwzzz|||}}}}}}yyyzzzxxxvvvuuuxxx}}}sssjjjoooxxx{{{wwwuuuvvvxxxzzz}}}vvvsssuuuyyywwwuuurrrooommmmmmnnnoooooorrrvvv{{{~~~~~~}}}{{{uuunnniii```\\\UUUMMMFFF@@@<<<::::::===@@@BBBDDDHHHOOOTTTXXX]]]dddjjjooovvv~~~zzztttnnnjjjgggaaaZZZNNNEEE>>>888111,,,+++)))&&&&&&'''((()))(((&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######""""""""""""##################"""""""""""""""!!!!!! !!!######!!!!!!!!!"""""""""!!! !!!!!!"""!!!!!!!!!"""###$$$###!!!!!!  !!!xxxqqqhhhccc```aaabbbdddfffgggggggggbbb```]]]\\\\\\\\\ZZZYYYYYYWWWUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKMMMMMMMMMKKKIIIHHHGGGFFFDDD???:::666222111///---+++)))'''&&&'''&&&&&&''')))******)))&&&'''((('''%%%$$$%%%&&&######"""""""""###$$$%%%)))(((&&&$$$###""""""###!!!!!!!!!"""###$$$%%%&&& !!!#########"""!!!  !!!######"""!!! !!!""""""######""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$%%%###$$$!!! """%%% !!!!!!""""""!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!"""""" !!!""""""######"""""""""""""""!!!!!! $$$######"""###$$$%%%&&&########################!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""%%%(((***)))'''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((((('''&&&&&&'''((()))***((())))))******))))))(((******)))'''%%%&&&***---+++++++++***++++++,,,---------...///000222444555888999;;;===@@@BBBDDDEEEGGGJJJLLLMMMMMMMMMNNNOOOLLLKKKKKKLLLMMMOOORRRSSSYYY[[[^^^___``````bbbdddcccdddeeedddcccdddgggiiiccccccbbbaaa___^^^]]]\\\]]]dddhhhhhhiiinnnrrrssssssrrrrrrssstttvvvxxxzzzzzz}}}|||vvvrrrooommmnnnppprrruuuxxx|||~~~~~~{{{rrrnnnggg^^^TTTJJJBBB>>>===<<<;;;;;;<<>>>>>@@@BBBDDDFFFHHHHHHHHHJJJMMMMMMMMMMMMOOOPPPRRRRRRSSSTTTVVVXXX[[[\\\]]]___aaaaaa```___``````eeefffgggffffffgggjjjllldddeeeeeedddbbb^^^ZZZXXXVVV^^^fffhhhkkkooorrrrrruuuwwwyyy}}}|||uuurrrqqqqqqqqqrrruuuxxx{{{}}}~~~xxxnnnbbbVVVLLLGGGAAA>>>:::999:::<<<>>>??????BBBEEEEEEEEEIIIQQQYYYZZZbbbmmmxxxxxxrrrkkk```RRRGGG777333...+++)))((('''&&&%%%&&&((()))))))))((('''&&&%%%%%%$$$%%%&&&((()))***(((%%%######$$$&&&(((''''''%%%%%%%%%%%%''''''######""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###""" !!!""" """######!!!!!!!!!"""###"""""""""""""""#########""""""###%%%%%%$$$### !!!!!!!!!!!!!!!!!!  !!!xxxpppiiicccaaa``````aaadddfffffffff______^^^___aaaaaa```^^^YYYWWWUUUUUUVVVVVVVVVUUUNNNMMMLLLJJJJJJJJJJJJKKKIIIJJJKKKJJJFFF@@@:::666555444333000---)))'''%%%)))'''&&&&&&'''((('''&&&'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$######""""""%%%&&&###$$$$$$$$$###""" """###############"""!!!$$$ !!!###""""""!!! """$$$%%%$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""###  !!!"""!!! !!!"""###!!!!!!!!!!!! ###%%%&&&"""###&&&$$$!!!$$$###""" !!!"""""" !!!$$$&&&%%%###$$$######$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&$$$"""''''''((((((((((((''''''''')))++++++***'''$$$"""((((((((((((''''''''''''''''''''''''(((***++++++,,,+++*********+++,,,---+++,,,...///000111000000333666;;;===>>>>>>???@@@FFFFFFFFFFFFGGGGGGHHHIIIHHHKKKNNNPPPQQQRRRTTTUUUUUUWWWYYY[[[]]]___ccceeefffeeeeeeeeefffeeedddbbbdddcccdddgggkkkmmmmmmmmmmmmllliiieeedddeeeaaa[[[aaa^^^```hhhkkkiiinnnwwwxxx}}}xxxxxx}}}sssdddXXXRRRNNNJJJEEEAAA???>>><<<;;;;;;;;;<<>>>>><<<;;;<<<>>>??????>>>DDDDDDIIIRRRYYY^^^gggooozzzvvvkkkYYYJJJ:::555222...++++++%%%(((((($$$%%%))))))%%%(((''''''&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&&&&%%%###"""$$$&&&&&&""""""%%%&&&###&&&%%%$$$#########%%%&&&&&&&&&%%%%%%$$$######""""""######$$$###"""!!! !!!!!!""""""######!!!!!!!!!"""######$$$$$$###"""!!!  !!!!!!""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!yyyooofff___aaa``````cccfffhhhiiihhhbbbaaa`````````___]]][[[ZZZXXXVVVUUUUUUTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLIIIIIIGGGEEEAAA===999777444333111...+++(((&&&$$$'''&&&%%%%%%'''((('''&&&((('''&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%$$$!!!""""""############"""!!! !!!"""###############!!!######!!!"""!!!!!!"""###$$$###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!""""""###%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$###""""""$$$&&&!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$######$$$&&&'''&&&%%%$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%))))))************))))))%%%%%%%%%&&&(((***---///)))*********************---,,,++++++***+++++++++000///...------,,,------......---///222666;;;===AAADDDHHHJJJJJJJJJJJJKKKJJJLLLPPPSSSUUUUUUTTTRRRUUUWWWZZZ[[[[[[\\\^^^```bbbcccddddddcccdddfffhhhiiihhhggggggggggggggghhhlllnnnttt|||qqqhhhbbbfffkkkqqq}}}}}}yyyxxxuuuwww||||||yyyssslllbbbXXXQQQKKKGGGEEEBBB@@@===;;;<<<<<<;;;:::>>><<<===BBBFFFJJJRRRZZZgggmmmxxx|||nnn```OOOCCC;;;333//////&&&******'''&&&''''''&&&(((''''''&&&&&&''''''(((&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%###"""$$$&&&&&&######&&&'''%%%'''&&&%%%$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###### !!!!!!"""######$$$""""""!!!!!!!!!###$$$%%%$$$###"""!!!  !!!""""""######""""""$$$######""""""""""""""""""!!!!!! !!!!!!"""yyyoooggg```aaa```aaadddgggiiiiiiiiibbbaaaaaaaaabbbaaa```^^^^^^\\\YYYXXXWWWVVVUUUSSSPPPPPPOOONNNMMMMMMMMMMMMIIIHHHEEEBBB???;;;999777555333111...+++)))'''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%###"""""""""###############!!!"""###$$$%%%%%%%%%%%%&&&$$$"""###$$$%%%$$$"""!!!!!!!!!"""######"""!!!"""""""""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! #########""""""""""""""""""""""""""""""############$$$%%%%%%$$$###!!! """###$$$###""""""###$$$"""$$$%%%$$$""""""######"""""""""""""""""""""$$$$$$###$$$%%%&&&&&&%%%$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******)))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,+++)))(((&&&%%%$$$*********++++++*********))))))((((((((()))***+++******+++++++++++++++,,,)))))))))***+++---...///...............//////000000000222444888===AAADDDHHHKKKOOOQQQQQQPPPQQQQQQQQQSSSVVVXXXZZZ[[[[[[[[[[[[]]]___``````aaadddfffdddeeefffeeedddeeeggghhhiiijjjkkkkkklllnnnqqqsssyyy~~~xxxrrrvvv|||xxxqqqnnnnnntttxxxzzz|||~~~xxxppphhhaaa[[[UUUQQQJJJGGGCCC@@@???>>>===<<<<<<999999<<<>>>@@@FFFMMMUUU[[[eeeooozzzvvvgggXXXJJJ>>>666222))),,,---+++(((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%###"""$$$&&&&&&###$$$'''(((&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############"""!!! """$$$&&&$$$$$$"""!!! ######$$$%%%%%%%%%%%%%%%$$$######"""""""""######""""""!!!!!!!!!!!!""""""yyyqqqiiiccc``````bbbdddgggiiiiiihhhaaaaaaaaabbbddddddcccbbb___\\\YYYXXXWWWVVVTTTSSSPPPPPPOOOOOONNNNNNMMMLLLIIIGGGDDDAAA>>>;;;999888666555222///,,,***))))))&&&%%%&&&'''))))))(((&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$"""""""""""""""######### !!!""""""###"""###"""!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!(((+++)))### !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #########"""""""""""""""!!!""""""###############!!!"""#########!!! !!!"""######!!!!!!!!!"""###%%%'''&&&$$$""""""""""""""""""############"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((()))***++++++******++++++++++++************+++++++++***)))(((***+++++++++,,,,,,------((((((((()))+++---...///+++,,,...///111333444444222444888<<>>;;;999888777555222///---++++++***&&&&&&''')))++++++)))'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""%%%((())))))######"""""""""""""""### !!!"""######$$$###### !!!"""""""""""" """###"""!!! !!!!!!$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""#########""""""!!! """######!!! !!!''''''''''''&&&%%%$$$######$$$%%%%%%&&&%%%%%%%%%"""$$$%%%$$$###"""$$$%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))'''&&&$$$$$$&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))************++++++++++++******'''(((***+++,,,,,,,,,+++******++++++,,,---------++++++******++++++,,,,,,,,,---000333555777999999666888===AAAFFFHHHJJJKKKNNNRRRVVVXXXYYYYYYZZZ[[[```^^^\\\[[[[[[^^^aaacccdddeeedddcccaaaaaaccceeecccfffiiikkkmmmppptttwwwzzz~~~}}}}}}|||}}}~~~{{{zzzzzzzzzzzzwwwsssooojjjfff```YYYRRRKKKDDD@@@<<<:::;;;======;;;===BBBCCCEEEIIIMMMTTT^^^iiippp~~~wwwiiiVVVGGG666000******)))''''''))))))((((((''''''(((((()))&&&&&&'''(((((((((((('''((((((((('''&&&&&&&&&&&&###&&&&&&$$$%%%***+++)))%%%&&&'''((('''&&&###"""##############################"""""""""###$$$%%% !!!"""###%%%&&&&&&######"""!!!!!!"""###$$$######""""""!!!!!!"""""" !!!""""""######""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!""""""###vvvpppjjjeeeaaaaaabbbdddfffgggeeeccc```______aaaccccccbbbaaaZZZXXXUUUTTTTTTSSSRRRPPPNNNOOOOOOOOONNNMMMLLLKKKGGGFFFEEEBBB???<<<999888666444111...,,,+++***+++''''''(((***,,,---+++)))''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""###&&&(((((((((%%%$$$###"""!!!!!!""""""$$$$$$%%%&&&&&&%%%%%%%%%!!!###$$$$$$######$$$ """###### !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&"""""""""######$$$$$$$$$ !!!"""#########""""""""""""!!!!!!""""""######!!!###$$$$$$"""!!!!!!!!!&&&###!!!"""%%%'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%###%%%'''&&&$$$###$$$&&&%%%$$$$$$&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))************************000...,,,***((('''&&&&&&))))))************))))))'''(((((()))+++---///000)))******+++,,,,,,------,,,,,,,,,,,,,,,---......111222555888:::<<<<<<===;;;<<<>>>AAAEEEHHHKKKLLLOOOSSSWWWZZZ\\\]]]^^^___aaa```^^^]]]\\\\\\]]]^^^]]]___```aaabbbeeeiiilllpppsssxxx||||||zzz|||{{{yyy{{{{{{yyyxxxxxxzzz{{{zzzyyyxxxuuupppjjjccc\\\SSSNNNGGGCCCAAAAAA???>>>AAAGGGHHHJJJLLLNNNPPPUUUZZZ^^^kkktttkkkYYYDDD888...,,,,,,)))''''''))))))(((((((((((())))))&&&&&&'''((((((((((((((((((((('''''''''''''''(((###&&&&&&%%%&&&+++,,,***###%%%'''))))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&& !!!"""$$$%%%&&&'''######"""""""""""""""""""""""""""!!!""""""###$$$ !!!!!!""""""!!!!!! !!!""""""######""""""""""""######uuuoooiiicccaaaaaabbbdddffffffcccaaa```______```aaaaaa___]]][[[YYYVVVUUUUUUUUUTTTRRRNNNNNNOOOOOONNNMMMKKKJJJFFFFFFEEECCC@@@===999777666333000---+++*********'''((()))+++---...,,,)))((()))*********)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&''''''%%%$$$&&&%%%###!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!###$$$$$$""" """$$$### !!!!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&'''((())) !!!""""""### !!!######""""""!!!!!! !!!"""###"""$$$&&&&&&$$$"""!!!"""!!!"""&&&%%%###!!!"""###$$$%%%$$$$$$###$$$'''((('''%%%$$$%%%'''%%%%%%$$$&&&'''((('''%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((###%%%''')))******)))(((******************************************************)))))))))***,,,---))))))************)))))),,,***((('''(((+++///111))))))***++++++,,,------******+++,,,...000222333555777999<<<===>>>>>>>>>???>>>>>>???BBBGGGKKKNNNPPPTTTXXX\\\^^^___```bbb`````````___]]]\\\ZZZYYYZZZ]]]aaaeeekkkqqqyyy~~~}}}rrrvvvssstttyyyyyyvvvxxx}}}yyyyyyzzzzzz}}}|||xxxwwwoooyyy}}}zzzvvvuuuwwwzzz}}}~~~~~~|||yyyvvvrrrkkkddd___SSSNNNIIIGGGDDDCCCHHHOOOOOOQQQSSSTTTTTTTTTUUUVVV[[[dddqqq|||yyyeeeQQQAAA333000000,,,(((((())))))(((((((((((())))))&&&&&&'''((())))))(((((((((((('''''''''(((((()))###&&&&&&%%%&&&+++---+++!!!%%%(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""############### !!!"""######""""""""""""######uuummmhhhfffdddddddddddddddddddddeee______^^^```aaabbb```___ZZZYYYWWWUUUTTTSSSRRRRRROOONNNMMMKKKJJJJJJIIIIIIIIIIIIHHHFFFCCC???<<<:::555333111...+++((('''&&&)))'''&&&'''((()))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$############""" !!!"""""""""""""""$$$###""""""###""" !!!"""!!! $$$%%%"""$$$$$$$$$$$$#########"""  !!!""""""###$$$$$$###"""!!! !!!"""$$$$$$######"""!!!!!! """###%%%!!!"""############"""!!!%%%%%%$$$#########%%%&&&&&&$$$"""###%%%&&&%%%""" !!!$$$&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%)))&&&$$$%%%'''(((&&&###%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++++++++,,,,,,+++++++++)))+++,,,***'''%%%&&&((()))))))))))))))******+++((())))))((('''(((+++---***((('''))),,,---,,,***---,,,,,,,,,,,,...///000000000000111222444555666<<<===>>>@@@AAA@@@@@@??????>>>>>>AAAEEEIIILLLMMMLLLRRRZZZ___```^^^\\\ZZZ```___]]][[[[[[\\\]]]^^^___cccgggkkksss~~~yyy{{{||||||zzz|||~~~|||{{{|||}}}~~~~~~tttuuuxxx}}}~~~zzzyyy{{{|||}}}{{{uuutttsssnnngggddd___YYYTTTQQQPPPOOONNNNNNPPPTTT\\\bbbbbb\\\UUU[[[YYY]]]hhhsss{{{ttt\\\OOO>>>333000000...+++$$$%%%'''''''''''')))***'''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###!!!!!!$$$&&&&&&%%%$$$###""" """"""""""""""""""""""""wwwoookkkiiicccccccccccccccbbbaaaaaa___^^^^^^^^^``````___^^^YYYXXXWWWUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLHHHGGGFFFDDDAAA===:::888666444222///,,,***)))((()))'''&&&'''((()))((('''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###!!!  """###"""!!! """""""""""""""""""""###$$$%%%###"""!!!!!!!!!"""######""""""###$$$######!!!!!!$$$$$$$$$$$$###!!! """"""  !!!!!! !!!!!!"""###$$$%%%%%%%%%###"""!!!"""###$$$$$$&&&$$$"""###%%%&&&%%%###!!!"""$$$&&&&&&&&&%%%$$$'''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))******++++++++++++******&&&(((******(((''')))+++,,,+++*********+++,,,---+++,,,,,,***(((((()))***+++))))))***---///...,,,,,,,,,++++++,,,---///000...///111333666888999:::??????@@@@@@??????>>>>>>AAAAAACCCFFFJJJNNNQQQRRRYYY[[[]]]]]]]]]^^^aaaccc^^^^^^]]][[[ZZZ[[[^^^aaa___fffrrr~~~yyyzzz~~~}}}{{{uuutttvvvsssmmmnnnkkkgggdddbbb___\\\ZZZ[[[ZZZ]]]dddkkkooommmjjj```]]]]]]bbbeeehhhpppxxx{{{kkk]]]KKK===555222///,,,)))***+++******)))*********++++++,,,+++***((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!$$$#########""""""!!!!!!$$$######""""""######$$$$$$$$$$$$###""""""$$$&&&%%%$$$$$$###"""!!! """"""""""""""""""""""""yyyqqqnnnmmmddddddeeeeeedddbbb```^^^^^^]]]\\\]]]^^^^^^]]]\\\YYYXXXWWWUUUTTTSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLFFFEEEDDDAAA>>>;;;888777666555333111...---,,,+++)))'''&&&'''((()))((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!"""############### !!!###$$$$$$!!!!!!""""""!!! !!!###%%%&&&$$$###"""""""""""""""###!!!""""""############"""$$$$$$$$$$$$###!!! ###"""!!!  !!!###&&&(((***%%%""" """$$$###"""&&&$$$###$$$%%%&&&%%%######$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&&&&'''(((***$$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))************))))))'''(((***)))(((((()))+++,,,+++***))))))+++---...***+++---,,,+++******+++,,,++++++,,,...//////...,,,,,,++++++,,,---///000///111444888;;;>>>??????@@@@@@?????????@@@AAAAAAEEEGGGIIIMMMQQQSSSUUUVVV\\\\\\\\\[[[ZZZ\\\___bbb^^^aaacccbbb```bbbiiiooowww{{{yyyyyywwwuuuvvvxxx|||~~~zzzyyyyyyzzz{{{||||||{{{|||~~~||||||xxxrrrpppppppppqqqqqqnnnjjjfffhhhfffeeeiiipppvvvyyyyyyqqqmmmjjjgggaaa]]]```eeettt|||yyynnn\\\LLL???777333000...------,,,+++***))))))*********)))((('''%%%$$$&&&&&&&&&''''''(((((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$###"""!!! ###""""""""""""""""""######$$$%%%$$$""""""$$$%%%############"""""""""!!!""""""""""""""""""""""""zzzsssooooooggghhhiiiiiigggdddaaa^^^^^^]]][[[[[[\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSOOOOOOMMMLLLKKKJJJJJJJJJFFFEEECCCAAA===:::888777666444333000///---,,,,,,)))'''&&&'''((()))((('''%%%$$$######""""""#########$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$#########"""""" !!!!!!!!!!!! !!!"""$$$$$$###%%%###"""$$$### !!!  """$$$%%%""""""!!!!!!!!! !!!!!!!!!!!!""""""############!!!"""""""""###############""""""!!!!!!!!!!!!!!!"""!!!!!!!!!###&&&)))+++&&&### ###%%%$$$!!!%%%%%%$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""%%%((((((&&&%%%(((+++%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((+++++++++***((('''''''''+++***((('''''')))+++---%%%(((,,,---.........///...------------------------,,,,,,,,,...///111333333666:::>>>AAACCCCCCCCC?????????@@@BBBEEEHHHJJJIIILLLPPPRRRTTTUUUVVVWWWUUUXXX[[[]]]]]]^^^___```iiiooouuuvvvvvvzzz}}}||||||~~~|||{{{|||xxxyyyyyywwwuuuuuuyyy||||||{{{|||~~~xxxrrrssstttwwwxxxxxxuuurrruuurrrooopppuuuyyy}}}~~~|||uuujjjaaa]]]^^^eeekkksss{{{yyylll]]]OOOCCC;;;777333222000///......,,,+++*********))))))(((''''''&&&''''''(((((())))))***&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""&&&&&&%%%%%%$$$######"""######""""""""""""#########$$$%%%$$$######$$$%%%"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!{{{sssooonnniiijjjjjjjjjhhhdddaaa^^^___]]]ZZZYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSPPPOOONNNLLLKKKKKKJJJJJJHHHFFFDDDAAA>>>;;;999888444333111///---,,,++++++)))'''&&&'''((()))((('''%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!$$$!!!!!!""""""$$$&&&$$$"""######!!!###"""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$"""""""""""""""#########""""""######$$$$$$$$$$$$%%%$$$"""""""""$$$'''((('''$$$!!!!!!$$$%%%%%%###%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***(((%%%$$$&&&)))&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((,,,,,,+++***)))(((''''''***)))((('''((()))+++,,,&&&))),,,.........///000.........---,,,+++++++++......///000111444666888<<<>>>AAADDDFFFGGGFFFFFFCCCCCCCCCEEEGGGJJJMMMOOOMMMQQQTTTUUUUUUTTTUUUWWWTTTWWW\\\```dddhhhmmmppp~~~yyyxxxyyyzzz}}}~~~|||~~~{{{xxxwwwyyy{{{}}}~~~~~~}}}|||}}}|||{{{|||~~~uuukkkbbb^^^]]]___bbbfffmmmuuu~~~zzzooobbbSSSGGG@@@:::888555444444444111///......------------------((((((((())))))*********)))))))))((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$&&&%%%$$$###$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!|||tttooommmhhhiiiiiihhhfffccc___^^^```]]]ZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMIIIGGGDDDAAA>>><<<:::999444333111...,,,+++***))))))'''&&&'''((()))((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$&&&$$$!!! !!!!!!!!! ###%%%""" !!! #########""""""!!!!!!!!!######$$$%%%%%%%%%%%%%%%###"""""""""""""""###$$$&&&%%%$$$"""!!!!!! !!!""""""$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%&&&$$$&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''((()))(((&&&&&&&&&''''''''''''&&&&&&%%%######''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))((((((***)))((()))+++,,,+++***+++++++++++++++,,,,,,---+++,,,...---,,,++++++,,,,,,.........,,,+++,,,---111111222444777:::===???DDDEEEGGGIIIJJJJJJJJJJJJLLLLLLLLLMMMMMMOOOPPPPPPQQQTTTWWWWWWVVVUUUWWWZZZYYY[[[^^^dddmmmzzzzzzwwwvvvuuuuuuwwwyyyxxxwwwyyy}}}|||xxxvvv|||yyyoooggg^^^\\\YYYYYY]]]eeemmmrrrzzz~~~{{{rrreeeXXXOOOBBB>>>;;;999999888444000000///...---,,,,,,------************************+++******)))((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""""""""""""""#########""""""""""""""""""""""""vvvooommmjjjiiihhhgggeeecccaaa```aaa^^^[[[YYYXXXYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMIIIGGGDDD@@@===;;;:::999555444111///,,,***)))((()))'''&&&'''((()))((('''(((''''''&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%%%%%%%%%%&&&$$$###"""######!!! $$$&&&!!!!!!"""!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%&&&'''&&&&&&$$$###"""!!!!!!""""""###&&&%%%###"""!!! !!!!!!######$$$%%%%%%%%%$$$###########################"""%%%&&&$$$!!! ###'''$$$&&&((('''%%%$$$%%%'''&&&&&&&&&''''''((())))))&&&&&&&&&''''''(((((((((((('''&&&'''((()))((('''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))************)))(((((())))))******))))))(((+++)))((()))+++,,,+++))))))***+++,,,---,,,,,,+++,,,------,,,***)))***,,,))),,,............111333333444555888<<>>999666555222000...------,,,,,,,,,,,,+++******))))))******))))))((((((''''''))))))))))))))))))))))))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$#########"""""""""""""""$$$$$$############$$$$$$###%%%''''''%%%$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""wwwpppmmmlllllljjjhhhgggeeedddcccbbb___[[[YYYXXXYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTPPPPPPNNNMMMLLLKKKKKKKKKIIIGGGCCC@@@<<<:::999999777555222///,,,***)))((()))'''&&&'''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%'''%%%""" """%%%'''########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$###$$$%%%$$$"""!!!"""'''(((### $$$%%% ###&&&'''&&&$$$### """$$$%%%&&&%%%%%%%%%$$$###!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%$$$###!!! !!!!!!"""############""" $$$'''$$$"""((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&''')))***+++'''''''''((((((((())))))'''%%%$$$&&&***,,,***(((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))************))))))///,,,******++++++(((&&&&&&(((***+++,,,+++)))(((***++++++***)))***,,,///&&&***...///000111555999555666888;;;@@@EEEIIIKKKKKKKKKKKKLLLNNNPPPRRRSSSQQQSSSUUUXXXYYYZZZZZZZZZUUUYYY\\\\\\[[[]]]bbbhhhllluuu}}}~~~~~~|||tttoookkkkkkooovvvzzz~~~~~~rrrlllggg```ZZZXXXXXXYYYYYYWWW\\\aaabbb```bbbiiiooopppnnnnnnttt{{{}}}wwwqqqnnnhhhaaa]]]ZZZVVVOOOIIIBBB@@@===999666444333222...------,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""######""""""""""""#########%%%''''''&&&$$$$$$%%%############"""""""""!!!""""""""""""""""""""""""yyyrrrlllkkkjjjiiigggfffffffffffffffbbb\\\YYYXXXXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSSSSQQQNNNLLLKKKLLLMMMMMMMMMJJJHHHEEEAAA===999777666000111111...+++)))))))))$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%$$$######%%%$$$"""!!!!!!"""$$$%%%""""""!!!"""###$$$###"""""""""!!!!!!"""$$$'''((($$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""!!!"""###$$$$$$###!!! %%%$$$###"""!!! """"""""""""""""""""""""%%%$$$$$$$$$$$$&&&'''((($$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$######"""$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$%%%&&&((()))'''&&&%%%%%%&&&'''&&&$$$&&&&&&''''''&&&$$$###"""''''''((()))***++++++,,,(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))))))))(((''''''((())))))))))))*********++++++++++++,,,------...******))))))******+++,,,,,,...//////------...///111000000000222666:::<<<<<<@@@DDDGGGIIIJJJLLLNNNKKKOOOPPPLLLMMMSSSUUUSSSUUUXXXYYYXXXUUUUUUYYY\\\___aaacccccceeelllxxxzzzqqqkkkjjjkkklllmmmppp{{{~~~uuummmccc]]][[[ZZZWWWTTTZZZ\\\\\\YYYUUUSSSVVVYYYZZZZZZ___iiippprrrsssvvvssstttuuutttpppkkkeeeaaaZZZUUUOOOJJJEEEAAA>>>;;;999666333000000///...---***'''$$$%%%))),,,,,,+++---***'''&&&''')))******)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$"""!!!$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&~~~wwwpppjjjgggggggggffffffeeeeeeeeeccc___ZZZWWWVVVWWWVVVVVVVVVUUUTTTRRRRRRRRRRRRSSSRRROOOMMMLLLMMMMMMMMMLLLJJJIIIEEEBBB>>>;;;999888333333333000---*********&&&''''''(((((((((''''''((((((''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######"""!!!!!! !!!"""###""""""""""""!!!!!!!!! ######""""""""""""######""""""""""""""""""!!!!!!########################&&&&&&&&&&&&%%%###""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""$$$''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%'''''')))'''&&&'''((()))(((&&&$$$%%%&&&''''''&&&%%%%%%((((((((()))*********+++'''&&&&&&&&&(((((('''%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***,,,------------,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++,,,------,,,---......---...000222111222444666999<<<>>>???@@@CCCGGGJJJKKKMMMOOOPPPSSSWWWVVVRRRQQQUUUWWWUUUSSSVVVXXXXXXXXX[[[aaafffeeeiiipppvvv~~~wwwrrrqqqppppppnnnmmmttt}}}}}}}}}~~~xxxqqqhhhcccaaa```]]]ZZZ]]]^^^^^^[[[WWWSSSPPPOOONNNMMMQQQZZZbbbfffjjjnnnvvvxxxzzz|||{{{xxxtttqqqkkkgggbbb]]]YYYUUUQQQNNNGGGCCC>>>999666333///---000---++++++......,,,***)))'''%%%%%%''')))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$########################%%%%%%$$$$$$$$$#########!!!!!!"""######$$$%%%%%%}}}vvvnnniiicccdddeeeffffffeeedddccc```]]]YYYVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTQQQOOONNNNNNMMMLLLKKKJJJHHHEEEBBB???<<<;;;:::666666555222...+++******))))))*********)))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""""""""$$$'''((('''$$$ !!!!!!!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!%%%$$$""" !!!"""$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###!!!%%%)))((($$$"""###&&&&&&&&&%%%$$$$$$$$$%%%%%%(((&&&&&&&&&(((((('''&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''''''''(((***)))'''%%%&&&&&&'''''''''(((((((((((((((((()))))))))*********************)))((((((++++++++++++,,,,,,,,,---...---,,,+++************---,,,,,,,,,,,,---......,,,---.........///222555333555999===@@@AAABBBBBBCCCFFFJJJMMMNNNOOOQQQSSSTTTWWWWWWSSSQQQUUUWWWWWWTTTWWW[[[^^^bbbhhhqqqxxx|||}}}vvvppppppuuuxxx|||||||||vvvooojjjgggeeeaaa^^^ddddddeeeddd```YYYPPPJJJIIIEEEFFFLLLSSSXXX]]]bbbqqqtttyyy~~~|||zzzvvvsssppplllhhheee\\\XXXQQQJJJCCC===666222333000------......***'''***((('''((())))))(((''')))))))))(((((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!"""######$$$$$$|||uuunnniiidddeeefffgggfffdddbbb```^^^\\\YYYWWWWWWWWWVVVTTTSSSRRRRRRQQQRRRSSSTTTUUUUUUSSSQQQOOOOOONNNLLLJJJHHHGGGDDDAAA???===;;;;;;777777666222...+++******)))************)))((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$############%%%'''''''''$$$!!!!!!"""""""""###$$$$$$%%%$$$$$$$$$###############$$$###"""""""""###$$$%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$######!!!###%%%&&&'''&&&$$$#########$$$$$$%%%%%%$$$$$$###)))...,,,&&&"""%%%)))&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&''''''((())))))))))))))))))))))))((((((((()))((('''((()))***)))'''''''''''''''(((((((((((((((((()))))))))*********''''''((((((''''''&&&%%%)))))))))*********++++++,,,,,,+++*********++++++------,,,,,,------...///,,,---...//////222666999888999<<<>>>AAACCCDDDEEEFFFIIILLLOOOOOOPPPRRRSSSRRRTTTUUUSSSRRRUUUYYY\\\[[[```gggnnnvvv~~~xxxyyy{{{|||}}}}}}~~~xxxtttqqqmmmiiiffflllmmmoooqqqppphhh\\\RRRQQQKKKFFFHHHKKKNNNSSSYYYdddhhhpppxxx|||xxxuuuqqqmmmfff___WWWOOOGGGBBB<<<777222000000///,,,)))...---,,,++++++***(((%%%)))))))))(((((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$}}}vvvpppkkkhhhiiiiiihhhfffccc```^^^___]]][[[ZZZZZZZZZXXXVVVTTTSSSSSSRRRSSSTTTVVVWWWVVVTTTRRRQQQPPPOOOLLLJJJFFFEEECCC@@@>>><<<;;;:::555666444111---***((()))((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###########################$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""#######################################"""!!!!!!"""###%%%'''""""""###$$$$$$###""""""###$$$&&&(((((('''&&&$$$######$$$%%%%%%%%%%%%%%%''',,,111///((($$$'''+++&&&&&&&&&&&&%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%(((((((((((((((((((((((()))))))))(((((((((((((((,,,)))'''&&&((()))******'''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,,,,++++++***)))************+++++++++************+++,,,---...,,,,,,,,,,,,,,,---......---///000111333555999<<<======<<<===???BBBEEEFFFGGGJJJMMMOOOPPPPPPRRRSSSUUUVVVWWWWWWVVVWWW]]]dddfffooo{{{}}}{{{xxxtttrrrqqqsssxxx|||}}}wwwlllcccZZZRRRJJJIIIIIIIIIMMMRRRYYY^^^fffpppyyy~~~zzztttnnnggg___ZZZQQQJJJ@@@999666444111......---,,,,,,,,,,,,)))'''***)))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$}}}wwwqqqlllllllllkkkiiifffccc```^^^___^^^]]]^^^^^^]]][[[YYYTTTTTTSSSSSSSSSUUUVVVWWWVVVUUUSSSRRRRRRPPPMMMKKKFFFEEECCC@@@===;;;:::999444444333000,,,)))((((((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%""""""$$$'''&&&$$$###""""""$$$'''((( !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!$$$&&&&&&&&&$$$###$$$$$$$$$######"""""""""########################%%%$$$###""""""###$$$%%%########################$$$%%%'''((((((((('''&&&"""###$$$%%%&&&&&&&&&&&&)))---000...)))%%%&&&)))&&&&&&'''''''''&&&%%%%%%'''&&&&&&''')))***)))((()))(((((('''''''''((((((((((((((((((((((((((((((+++)))'''&&&((()))))))))''''''((((((((())))))))))))))))))*********++++++---............---,,,,,,,,,,,,,,,,,,------------))))))***+++,,,...///000---,,,,,,,,,,,,---......///111444666777888;;;===???>>>======???CCCGGGIIIKKKMMMQQQRRRRRRRRRSSSUUUWWWXXXZZZ\\\ZZZ[[[ccclll{{{|||{{{~~~{{{yyyuuuxxx}}}xxxsssaaaXXXPPPMMMKKKIIIKKKOOOTTTXXX```jjjssszzz~~~xxxssshhh___RRRHHH@@@:::555111...,,,++++++------,,,+++******)))))))))(((((((((''''''((((((((()))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||wwwqqqmmmlllkkkjjjhhheeecccaaa```_________```aaa```]]]ZZZTTTTTTSSSRRRRRRSSSTTTUUUVVVUUUTTTSSSSSSRRROOOLLLHHHFFFDDDAAA>>>;;;:::999222333222000,,,***)))***$$$%%%&&&'''((()))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''###&&&(((&&&###!!!$$$'''&&&%%%###"""###$$$'''(((######$$$$$$###""" !!!!!!!!!""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&(((***+++***'''$$$######%%%&&&'''((((((((('''&&&(((''''''(((***++++++***'''&&&&&&&&&&&&''')))***&&&'''''''''((()))))))))''''''((()))+++***'''%%%'''((((((((())))))))))))))))))*********++++++++++++++++++++++++***)))))),,,,,,,,,---------......,,,+++,,,,,,---...///000......------......///000000333777:::;;;;;;===>>>===>>>???AAAEEEHHHKKKMMMPPPSSSVVVWWWWWWWWWXXXXXX[[[\\\aaafffhhhkkkvvv{{{wwwwwwzzz}}}{{{~~~}}}ooofff]]]XXXSSSNNNLLLNNNOOOSSSZZZbbbjjjqqquuuwwwuuuvvvxxx~~~zzzssshhh^^^UUULLLCCC===666444111//////...---,,,*********)))))))))(((((('''((((((((())))))))))))((((((''''''''''''(((((($$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############{{{vvvqqqmmmkkkjjjhhhfffdddccccccbbb_________aaabbb```]]][[[TTTSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTRRROOOMMMJJJHHHEEEBBB???<<<;;;:::222333222000---+++***+++###$$$&&&((()))*********(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))&&&)))+++(((###!!!###&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((('''%%%###"""""""""######$$$$$$$$$%%%$$$###""""""###%%%'''(((##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$))),,,+++(((&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''"""###$$$%%%&&&&&&'''&&&'''''''''&&&$$$""" %%%&&&((()))))))))(((((('''&&&%%%''')))******)))$$$$$$$$$%%%&&&(((***,,,%%%&&&&&&'''((()))******###%%%))),,,...+++&&&!!!(((((((((((()))))))))))))))************++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,......---------.../////////////////////000111111111555999============>>>;;;===AAAFFFJJJNNNPPPQQQTTTWWWZZZ[[[[[[ZZZ[[[\\\bbbdddllluuu{{{|||yyyyyyvvvvvvlllddd\\\SSSNNNNNNJJJNNNTTT[[[bbbgggkkkmmmjjjkkknnnuuu~~~|||uuummmdddYYYQQQCCC???999444111///---+++************))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((($$$%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########"""""""""""""""~~~zzzvvvrrrmmmkkkgggeeeeeedddbbb```___^^^]]]^^^^^^\\\YYYWWWUUUUUUUUUVVVVVVUUUTTTTTTVVVUUUTTTSSSQQQQQQPPPPPPJJJHHHEEEAAA>>>;;;999888666666444111---*********(((((()))***************((()))***)))'''''')))***,,,***&&&$$$###$$$&&&(((*********)))(((%%%###!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$###""" !!!!!! !!!###&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%###""" !!!###$$$""" !!!%%%&&&$$$""" !!!!!!"""""""""###""""""!!!!!!!!!###$$$%%%%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''((('''%%%$$$###%%%''''''&&&%%%%%%%%%'''((()))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******''''''((((((((((((''''''(((((())))))))))))((((((((((((((()))***,,,---...$$$''',,,000111///+++(((......---,,,---...///000---------...............//////000000111333444555:::<<<>>>???>>>======>>>AAACCCFFFJJJMMMPPPRRRSSSYYYWWWYYY^^^```aaajjjuuu}}}~~~}}}wwwnnncccYYYRRRUUUTTTTTTWWW[[[```ccceeebbbccceeeggglllttt}}}zzzooohhhYYYQQQFFF<<<666333111000...///...,,,+++***+++,,,+++*********)))))))))((('''((()))******+++++++++)))((((((((((((''''''''')))(((&&&$$$$$$$$$&&&'''$$$######$$$&&&&&&%%%###&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######}}}xxxtttpppmmmkkkhhhgggfffeeebbb```\\\[[[ZZZZZZ[[[ZZZWWWUUUUUUUUUVVVVVVVVVVVVUUUUUUXXXWWWUUURRRPPPNNNMMMMMMIIIHHHEEEAAA>>>;;;999888666555444000,,,***)))***(((((())))))***)))))))))(((((()))(((''''''(((***+++***'''%%%$$$%%%&&&'''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!! ((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''%%%%%%&&&((((((((((((((()))******''''''''''''''''''''''''((((((((()))))))))******''''''''''''((((((((((((((())))))******))))))(((******************))))))...---,,,***)))((((((((()))***,,,.........,,,+++---,,,,,,+++,,,---...///.............../////////000000111222444666888999;;;<<<===>>>>>>???BBBEEEHHHIIILLLNNNPPPSSSVVVXXXZZZ[[[bbblllttt{{{~~~}}}rrrhhhbbbYYYXXXXXXZZZ]]]______^^^^^^^^^]]]]]]```gggooouuu|||nnnfffZZZNNNDDD<<<666333.........,,,+++******+++*********)))))))))))))))(((((()))*********))))))((((((((('''''''''&&&&&&)))'''&&&$$$$$$%%%&&&'''$$$""" """$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######|||vvvqqqlllkkkjjjiiihhhgggeeebbb___ZZZYYYXXXYYYYYYYYYWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZXXXUUURRRNNNLLLJJJIIIIIIGGGDDDAAA===;;;999888555555333000+++)))((()))(((((()))))))))(((((('''&&&(((((((((&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###"""""""""""""""&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""$$$'''((((((&&&'''''''''&&&%%%%%%$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&&&&&&&'''''''''###&&&)))+++)))'''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((''''''''''''''''''&&&)))******++++++******))),,,+++++++++******))))))******)))******+++,,,---...---,,,++++++,,,---...,,,++++++++++++,,,------....../////////000000000111111333555777:::<<<======>>>>>>???@@@DDDJJJNNNLLLMMMOOOPPPQQQTTTXXX\\\```fffttt}}}}}}|||~~~~~~uuunnnaaa````````````___\\\YYY[[[YYYUUUSSSSSSYYYaaaggguuu|||rrrfffZZZOOODDD>>>444333111...,,,++++++***))))))))))))))))))******)))))))))))))))(((((('''''''''''''''&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&'''%%%""" $$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######{{{tttnnniiiiiihhhhhhhhhgggeeeaaa^^^ZZZYYYXXXYYYZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWWWWYYYWWWTTTQQQNNNKKKIIIHHHHHHFFFDDD@@@===;;;999888444444333///+++((((((((((((((((((((((((''''''&&&%%%'''((((((&&&&&&&&&'''###############"""!!!!!!"""!!! !!!###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""!!!"""###### !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%% !!!"""###$$$######$$$$$$$$$$$$############%%%$$$###"""######%%%%%%'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((###&&&)))***)))(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))((('''''''''&&&)))******************))),,,++++++***))))))))))))'''(((((()))+++---///000...---,,,******+++,,,---,,,,,,,,,,,,,,,------...//////000000111111222222222333444666888:::<<<===>>>???AAACCCEEEIIINNNRRROOOPPPQQQRRRSSSWWW^^^ccclllyyy~~~{{{{{{~~~~~~xxxllljjjhhhfffeeedddaaa^^^]]]ZZZUUUPPPNNNRRRXXX^^^iiitttzzzqqqeeeZZZRRREEE@@@999333///---,,,,,,))))))))))))*********************)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&$$$!!!!!!$$$&&&((()))###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######{{{tttnnnhhhggggggfffffffffddd```]]]ZZZXXXWWWWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXWWWUUUSSSPPPNNNLLLJJJJJJGGGFFFCCC@@@===:::999888444444333///+++(((((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''######$$$%%%$$$$$$""""""###"""!!! !!!"""###$$$######$$$$$$$$$$$$######&&&%%%###"""""""""###$$$"""""""""######$$$%%%%%%######$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$###  !!!!!!"""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&(((&&&$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((((('''''')))+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++*********)))(((((((((((())))))******))))))(((+++***)))(((((((((((()))......,,,+++************,,,,,,,,,,,,,,,+++++++++.........///////////////000000111222222333444444555555555666777999:::;;;<<>>???AAABBBCCCGGGLLLQQQVVV[[[```dddcccjjjttt|||zzzrrrfff\\\UUUQQQNNNRRRXXX```iiiwwwyyylll```UUUJJJ???777000000///...---,,,,,,+++++++++,,,++++++***))))))((((((((('''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%###"""$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######yyysssnnnmmmjjjhhhgggggggggfffddd^^^\\\YYYWWWXXXXXXWWWVVVSSSRRRQQQQQQRRRTTTVVVWWWXXXWWWTTTQQQOOOMMMLLLKKKFFFDDDBBB???<<<:::999888666666444111---*********%%%&&&((()))+++,,,,,,,,,&&&(((++++++***((((((((($$$######"""######$$$$$$"""###%%%&&&''''''&&&%%%"""######$$$$$$######""""""###%%%&&&&&&%%%$$$###%%%%%%&&&'''''''''&&&&&& !!!###%%%&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&'''))))))'''### $$$%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&***'''%%%$$$%%%'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$&&&))))))'''%%%######)))((('''%%%%%%%%%&&&''''''(((((()))***++++++,,,(((((((((((())))))))))))''''''(((((())))))******+++++++++,,,,,,+++++++++***)))(((((()))+++---///...---,,,,,,++++++++++++////////////000111333444///000111333333222222111222222333444555666777888<<<<<<===???BBBDDDFFFHHHLLLNNNRRRWWW]]]eeemmmrrryyy|||rrrggg___[[[TTTTTTTTTVVV[[[hhhwww|||rrrgggYYYIII>>>222222111///...---,,,++++++,,,,,,,,,,,,+++******)))(((((((((((('''''''''$$$%%%&&&&&&'''''''''&&&,,,)))$$$"""###%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######}}}vvvooommmnnnkkkeeecccdddccc```[[[[[[ZZZ[[[[[[YYYUUUSSSQQQQQQRRRRRRSSSSSSTTTTTTXXXZZZWWWPPPLLLLLLLLLJJJIIIEEE???;;;999888777555444333111...,,,***))))))''''''(((((()))))))))***((((((((((((((('''''''''%%%%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$######""""""""""""###$$$%%%&&&&&&%%%$$$$$$&&&&&&$$$$$$'''&&&"""#########%%%&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$&&&((())))))(((&&&$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***))))))((((((((())))))&&&''')))***++++++++++++*********)))((((((''''''((()))***++++++***)))(((+++***)))((()))***,,,...*********+++++++++,,,,,,------,,,+++,,,---...///////////////000000000000111111111222333333444444777555444666:::===<<<;;;<<<;;;===BBBEEEDDDGGGKKKVVVRRRTTT^^^hhhrrr{{{ooofffccc[[[UUUUUUVVVYYYbbbmmm}}}|||ooo^^^QQQFFF===555222000+++((((((((())))))(((&&&&&&((()))(((((((((((('''''''''''')))))))))))))))***++++++$$$''')))(((%%%###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$~~~xxxqqqoooppplllfffbbbcccbbb^^^ZZZYYYYYYYYYYYYXXXUUURRRSSSSSSSSSSSSSSSSSSSSSSSSUUUXXXVVVPPPLLLMMMMMMLLLJJJEEE@@@<<<:::999777666555444111///,,,***)))((('''''''''((((((((())))))((((((((((((((('''''''''############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%###"""###$$$%%%%%%$$$$$$$$$#########!!!!!!######$$$###"""""" """###&&&++++++((((((&&&$$$###$$$%%%$$$###""""""&&&&&&%%%%%%''')))******)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))*********)))((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&((()))+++,,,'''''''''''''''((()))***((()))***++++++***)))))))))))))))))))))*********''''''((())))))((('''&&&---+++***)))))))))+++,,,------........./////////------,,,,,,,,,---...////////////000000000000000000000111222333444555555<<<:::999:::<<<>>>>>>===>>>===AAAGGGJJJKKKNNNSSSYYY\\\ffftttyyyrrriii___YYYTTTRRRWWW^^^kkk{{{~~~qqqfffVVVJJJ>>>777333...,,,---.........---++++++++++++******)))))))))((((((((('''''''''''''''((())))))$$$&&&''''''&&&&&&'''(((###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%zzzuuurrrrrrnnnfffbbbbbb```\\\ZZZYYYXXXYYYYYYXXXVVVSSSUUUUUUUUUTTTTTTTTTTTTSSSSSSVVVUUUOOOLLLNNNOOOMMMJJJGGGAAA>>><<<:::888777666555222///,,,***(((''''''''''''(((((((((((())))))))))))(((((('''''''''$$$#########$$$%%%'''(((''''''''''''&&&%%%$$$###&&&''''''&&&###""""""###%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$######"""!!!$$$&&&&&&''')))'''###)))'''###"""###$$$%%%%%%$$$!!!&&&&&&######%%%&&&''''''&&&%%%###%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&''''''((((((((()))))))))%%%%%%&&&'''(((***+++,,,'''''''''((()))***+++,,,******++++++***))))))((((((((()))******+++,,,,,,'''(((((()))))))))((((((...---+++***))))))******,,,,,,,,,,,,------------...------------...////////////000000000111111111111111222444666777888999;;;:::999999<<<>>>??????AAAAAADDDJJJMMMOOOUUU\\\eeeppp|||oooeee[[[RRRPPPSSSXXXiii}}}~~~mmm^^^NNNBBB:::333000111...------,,,+++***)))(((++++++*********)))))))))'''''''''''''''((())))))***(((&&&&&&&&&''''''&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%{{{wwwssstttooogggbbbaaa___[[[[[[ZZZYYYZZZZZZZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVSSSVVVUUUOOOLLLMMMNNNMMMKKKHHHCCC???===<<<999888777555333///,,,***((('''))))))))))))))))))))))))******))))))(((''''''''''''&&&%%%$$$$$$&&&(((***$$$$$$%%%%%%$$$######"""%%%&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""'''+++)))((((((&&&"""%%%###""""""$$$%%%%%%$$$'''$$$!!!!!!###$$$$$$"""%%%%%%'''(((((('''%%%%%%&&&&&&''''''&&&$$$!!! !!!######$$$$$$$$$''''''((((((((()))))))))))))))(((((((((((())))))***************+++,,,---************************((()))))))))*********+++******++++++++++++++++++---,,,+++************++++++++++++,,,,,,,,,------...............////////////000000111111222222222333444666888:::<<<===>>>:::::::::;;;>>>AAADDDEEEHHHGGGIIIMMMQQQVVVaaakkk~~~}}}~~~~~~~~~|||}}}uuujjj___WWWSSSOOO\\\pppsss```RRRFFF:::444222---,,,*********)))((('''++++++*********))))))))))))))))))))))))******+++222---(((%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$${{{wwwttttttooogggcccbbb___[[[YYYXXXWWWXXXYYYYYYXXXVVVSSSTTTTTTUUUVVVWWWWWWXXXUUUWWWUUUOOOKKKLLLLLLKKKKKKHHHDDDAAA>>><<<:::888777555333000---***)))(((************************+++******)))(((((('''''')))'''%%%$$$###$$$&&&'''"""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%***++++++------***#########$$$%%%$$$!!!###&&&)))(((%%%######$$$((()))************)))(((###%%%&&&''''''&&&$$$###"""###$$$&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))),,,+++******)))))))))))))))))))))***++++++,,,---*********))))))(((((((((++++++++++++,,,,,,------+++++++++++++++,,,,,,---/////////000000000000111....../////////000000000000000000111222333333444444555666999;;;===???@@@??????@@@@@@BBBFFFIIILLLMMMLLLNNNTTT[[[fffwwwzzzuuuuuuxxx~~~zzzzzz}}}xxxlll^^^UUULLLTTTbbbssssssfffXXXGGG;;;555222000---,,,------,,,+++******)))))))))((((((((()))))))))))))))******+++222---(((%%%&&&&&&$$$"""(((''''''&&&&&&%%%%%%$$$###############$$$$$$$$$~~~{{{xxxssssssooogggccccccaaa]]]WWWVVVUUUVVVWWWXXXWWWVVVSSSTTTTTTUUUVVVVVVWWWWWWUUUWWWUUUOOOKKKKKKLLLJJJKKKHHHDDDAAA???===:::777666444222000---+++******++++++************))))))++++++***))))))((('''''''''&&&$$$###"""""""""###$$$%%%&&&'''(((((((((((("""$$$%%%&&&%%%&&&''')))$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$""")))...,,,)))******(((%%%%%%&&&'''&&&######)))***&&&###$$$'''&&&&&&&&&''''''&&&&&&&&& """$$$&&&((()))))))))$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))+++,,,---+++***)))((('''&&&&&&&&&))))))))))))+++,,,---...,,,++++++***))))))(((((())))))))))))***+++,,,---******++++++,,,---------....../////////000000000...//////000111000000000000000111222333444444555444555666999;;;===>>>???AAABBBBBBBBBCCCFFFKKKOOOOOOQQQWWWbbbmmm|||{{{qqqoooqqqqqq}}}{{{}}}}}}{{{pppaaaUUULLLMMMUUUdddssszzzlllZZZJJJBBB:::555///,,,---...---+++******)))))))))((((((((('''''''''''''''((())))))***(((&&&&&&&&&''''''&&&((((((''''''&&&%%%%%%%%%############$$$$$$$$$$$${{{xxxqqqqqqnnngggddddddccc```YYYXXXVVVWWWYYYZZZZZZYYYVVVVVVUUUUUUTTTTTTTTTSSSSSSUUUTTTNNNKKKLLLMMMLLLJJJGGGDDDAAA???===999777444333222000...---,,,,,,))))))))))))(((((('''''',,,,,,+++***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''''''''&&&###%%%&&&&&&%%%%%%'''(((#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&(((...000+++%%%$$$###"""&&&%%%%%%&&&'''%%%""" $$$'''(((&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******###$$$%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''((()))+++,,,---+++***))))))((((((((((((+++************+++------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...++++++,,,,,,,,,,,,,,,,,,,,,---------...............///000111111111000000000000111222333444555555777888999;;;===???@@@AAAAAABBBEEEFFFHHHMMMTTTZZZ___eeeqqqyyywwwoooxxx~~~xxxqqqdddXXXPPPLLLMMMWWWdddqqqnnn^^^VVVFFF>>>555///......---+++++++++*********)))))))))'''''''''''''''((())))))$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&|||zzzooopppmmmgggdddeeeeeebbb]]][[[ZZZ[[[]]]^^^^^^^^^XXXXXXWWWUUUSSSRRRQQQPPPPPPSSSRRRNNNKKKMMMOOONNNJJJGGGDDDAAA???<<<999666444333111000...---------((((((''''''&&&&&&&&&%%%,,,,,,+++***)))((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&%%%$$$######%%%'''''''''%%%$$$%%%&&&"""""""""######$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))###))),,,((($$$$$$''''''###"""###%%%((()))))))))***)))''''''&&&&&&&&&%%%))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&''''''((((((''''''))))))))))))******************))))))))))))******,,,,,,,,,+++,,,,,,---------,,,+++*********+++,,,,,,,,,---......//////000,,,,,,++++++,,,...///000------------,,,+++******000000000000111111111111...///000222222111111000000111111222444555666666<<<===>>>???AAACCCDDDDDDCCCFFFKKKOOOTTT\\\fffmmmyyytttyyy~~~yyyuuurrriii^^^VVVMMMJJJPPPYYYbbbppp||||||nnngggTTTJJJ>>>666444333111///,,,,,,,,,+++++++++******)))))))))))))))***++++++$$$''')))(((%%%###$$$&&&######%%%&&&((()))***+++&&&&&&&&&''''''(((((((((}}}yyysssooojjjgggeeecccaaa```[[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[XXXVVVSSSRRRQQQPPPMMMOOOQQQOOOKKKIIIIIIJJJGGGEEEBBBAAA???===999777666555333111...,,,***)))))))))(((((('''''''''&&&)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&''''''((((((''''''(((######(((+++***((()))---,,,)))((('''((()))***************************//////...---,,,,,,+++***...------,,,+++***))))))++++++++++++++++++++++++,,,------...///000000111111111000///////////////444333222000000000111222222333444444555888<<<@@@@@@???>>>>>>@@@CCCFFFIIIKKKLLLQQQYYY^^^eeevvv~~~~~~}}}vvvmmmccc\\\XXXTTTQQQPPPNNNPPPYYYdddwww|||lll^^^LLL>>>888444000,,,000000///---***((())))))))))))))))))(((((((((((((((((())))))((('''&&&&&&***)))'''&&&&&&'''((()))(((((((((''''''&&&&&&%%%~~~zzzuuuqqqlllhhhfffdddbbb```\\\[[[ZZZ[[[]]]^^^^^^]]]XXXWWWUUUSSSQQQOOONNNNNNNNNPPPQQQOOOKKKIIIIIIJJJGGGEEEBBB@@@???===999777666555333111...,,,***)))))))))(((((((((''''''''')))***+++++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''(((((((((''''''---)))(((+++---+++))))))******)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******......------,,,+++++++++))))))******+++,,,------------...//////000111111111111000///////////////333222111000000111222333111444777999:::;;;===>>>???AAABBBDDDFFFHHHJJJLLLMMMQQQ\\\jjjuuu~~~||||||{{{|||}}}vvvkkkccc```ZZZUUURRRPPPNNNSSSZZZhhhttt{{{qqqbbbRRREEE;;;444111,,,,,,,,,+++*********++++++************)))))))))(((((())))))(((((('''&&&%%%%%%%%%&&&''')))***+++'''''''''&&&&&&&&&&&&&&&|||vvvrrrmmmiiigggdddbbb```\\\[[[ZZZ[[[]]]^^^^^^^^^YYYXXXWWWUUUTTTSSSRRRRRROOOPPPPPPNNNKKKJJJJJJJJJGGGDDDBBB@@@>>><<<999777666555333111...,,,***)))))))))((((((((((((''''''&&&''')))***)))'''$$$!!!&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$###%%%'''((('''$$$ %%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&''''''((((((((((((((()))&&&&&&)))+++((('''((((((((())))))***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********.........---------------(((((()))+++,,,---...///...//////000000111111111111000000///////////////111000000///000222333444111555:::>>>>>>>>>=========@@@DDDGGGIIIJJJMMMNNNSSS^^^qqqzzztttpppllllllnnnsssxxxvvvnnniiibbb[[[YYYUUUQQQOOOQQQZZZfffxxxuuueeeUUUEEE;;;555...------,,,++++++++++++,,,,,,+++++++++*********((())))))))))))(((((('''$$$$$$&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&{{{uuurrrmmmjjjgggdddaaa___]]]\\\ZZZ[[[]]]_________ZZZYYYXXXVVVUUUUUUUUUUUUQQQPPPOOONNNLLLKKKJJJJJJGGGDDDAAA???===<<<999777666555333111...,,,***)))))))))(((((((((((((((((('''((((((((('''%%%###"""&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&'''&&&%%%%%%$$$###$$$&&&&&&&&&$$$""" %%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''((())))))))))))((($$$"""###(((***))))))+++((()))***++++++++++++************+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,------............++++++,,,,,,---.../////////000000000111111111222000000////////////000000////////////111333555666111555:::===>>>>>>===>>>@@@DDDHHHJJJLLLNNNSSSWWWbbbrrrzzzsssnnnjjjhhhffffffkkkxxx|||tttlllfffccc```YYYSSSQQQTTT^^^mmm~~~~~~ttthhhXXXIII???666444111...---,,,+++***,,,+++++++++************)))))))))******))))))(((&&&'''(((((((((&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&~~~zzztttqqqmmmjjjgggeeeaaa___^^^\\\ZZZ[[[]]]___```___VVVVVVTTTSSSSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJGGGDDDAAA>>>===;;;999777666555333111...,,,***)))(((((())))))))))))))))))...---+++***))))))******'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***)))(((''''''&&&'''((())))))******))))))'''%%%''',,,---+++,,,///+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......//////////////////......000000000000111111111111000000////////////000000/////////000222444777888444666888:::;;;===@@@BBBFFFIIILLLNNNPPPVVV```gggwww}}}tttmmmfffaaa^^^___gggpppxxx{{{uuusssnnnddd[[[WWWUUU[[[eeettt|||ppp]]]NNN===999333///...---,,,***++++++*********)))))))))))))))***************)))'''((())))))(((&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&}}}xxxtttqqqnnnkkkiiigggccc```___]]]ZZZZZZ\\\___``````XXXWWWVVVUUUTTTTTTTTTTTTTTTQQQNNNLLLLLLLLLLLLKKKGGGDDD@@@===<<<;;;999777666555333111...,,,***)))(((((())))))))))))******...,,,***(((''')))+++---((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$###"""###&&&(((***$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))++++++***))))))(((''''''(((((()))******************(((***,,,***&&&&&&***---,,,,,,+++******)))))),,,,,,------......//////,,,,,,,,,------.........++++++,,,,,,---------...111111000000///.........000000000000000000000000///////////////000000111111111111222444666888:::777888999:::<<>>AAADDDGGGKKKPPPSSS\\\ffftttzzzpppddd]]]YYY___jjjxxxssseeeRRRCCC;;;666222...---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,...---+++)))''''''(((((((((((((((''''''&&&&&&&&&~~~zzzvvvuuupppkkkjjjlllhhhbbbccc___[[[ZZZ]]]```aaa```ZZZWWWTTTSSSSSSUUUUUUUUUSSSSSSTTTSSSQQQOOOMMMLLLHHHFFFDDDAAA>>><<<;;;:::;;;999555222...,,,++++++++++++******))))))(((((('''''''''''''''&&&&&&&&&)))(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&******))))))(((&&&%%%%%%&&&&&&&&&'''((())))))***))))))(((''''''''''''''')))(((((()))++++++***)))((()))))))))))))))((((((%%%&&&&&&&&&''''''((((((******))))))))))))******(((((()))))))))*********+++,,,***&&&!!!""")))000,,,,,,...///000000111111...,,,+++,,,......,,,)))---......///////////////,,,---......//////......333222111000///////////////000111222222333222222555666777666666777:::<<<@@@AAAGGGOOOQQQRRRZZZeeewww|||mmmgggaaacccnnnzzzwwwhhhVVVFFF999111---111...---000000------///...---,,,+++***+++,,,---***)))'''%%%%%%''')))***$$$%%%%%%%%%&&&&&&''''''}}}yyywwwwwwsssmmmkkkkkkgggcccccc___\\\[[[^^^```___^^^YYYVVVTTTSSSTTTTTTTTTSSSRRRSSSSSSRRRPPPNNNLLLKKKHHHFFFCCC@@@===;;;:::::::::888555111...,,,************)))))))))(((((((((***))))))((('''&&&%%%%%%)))'''&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((('''&&&%%%$$$&&&&&&''''''((())))))***))))))((('''''''''''''''***)))''''''((())))))((('''''''''((((((''''''&&&&&&&&&''''''(((((((((((())))))(((((((((((())))))++++++++++++++++++,,,,,,)))+++,,,***((((((+++...)))***+++,,,------------,,,******,,,...///---+++---...//////000000//////---...//////000000//////222111111000000000000000111111222333333333333333555666888888888:::>>>@@@BBBCCCHHHQQQXXXaaaqqq|||sssmmmnnnrrruuu}}}vvvgggYYYJJJ===666222...---//////,,,,,,...------,,,+++++++++++++++)))(((''''''''''''((())),,,+++******)))(((''''''|||yyywwwzzzwwwpppjjjhhhfffcccaaa___\\\]]]___```]]][[[VVVUUUSSSSSSTTTTTTRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHFFFBBB>>>;;;:::::::::999777333000---+++***)))***************))))))))),,,+++***)))(((&&&%%%%%%((('''&&&&&&'''(((&&&%%%&&&&&&&&&''''''''''''((()))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''(((((($$$%%%'''((((((&&&%%%$$$&&&&&&''''''((())))))))))))((((((''''''''''''(((+++(((&&&%%%&&&(((((((((''''''((())))))(((((('''(((((((((((())))))))))))(((((((((''''''(((((((((,,,,,,++++++++++++++++++)))***---...///...---,,,******++++++,,,++++++******)))***,,,...//////------...//////000000////////////000111111111111000111000000000000111222222333333333333444444444444333555777888999<<<@@@CCCGGGJJJQQQ\\\hhhzzzuuuooolllmmmqqqsss}}}wwwlll\\\KKK???888333/////////,,,,,,...+++,,,,,,,,,,,,+++******((((((((((((((((((((((((******)))((('''&&&%%%%%%}}}yyyvvvzzzyyypppiiieeedddaaa```^^^\\\^^^```___\\\XXXTTTSSSSSSSSSTTTSSSQQQOOOPPPPPPOOONNNMMMLLLKKKJJJIIIFFFAAA<<<999999:::;;;777555222///,,,***)))))),,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((''''''((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&(((***%%%%%%%%%%%%&&&((())))))###$$$'''((()))(((&&&%%%''''''''''''(((((()))))))))(((''''''''''''((((((((('''&&&''')))***)))((()))******++++++++++++***))))))))))))))))))******))))))(((((((((((())))))*********)))))))))))))))******,,,///111111...,,,...............---,,,,,,***++++++---..................///000000000000000...///000000111111000000000000000000111222333444333333333333333444444555666777:::;;;===AAAEEEHHHOOOWWWdddsssxxxqqqooopppiiinnnuuuzzz{{{nnn\\\OOOCCC;;;333111000------///***+++,,,---,,,+++)))(((((())))))******))))))(((''''''''''''''''''''''''~~~zzztttxxxwwwooohhhdddbbb```^^^\\\\\\]]]```___[[[XXXTTTSSSRRRSSSSSSSSSQQQOOOOOOOOONNNMMMLLLKKKKKKKKKIIIFFFAAA<<<999999:::;;;666555222...,,,***))))))++++++++++++++++++++++++)))))))))***************(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((()))'''&&&%%%&&&))),,,...%%%%%%%%%&&&'''((()))***$$$%%%''')))***)))((('''''''''''''''((((((((((((((((((''''''''''''(((((($$$%%%'''+++------+++)))))))))***+++++++++++++++******************))))))+++******))))))******+++))))))))))))))))))))))))+++******,,,...//////---///000000//////...---,,,,,,---......------,,,---...//////000000000000000......///000000000000///000000000000111333444555333333222333333444666777999;;;>>>AAACCCHHHMMMPPPXXXggg||||||vvvrrrgggfffgggiiimmmvvvqqqfffPPPEEE999333111---,,,---++++++,,,---,,,+++***)))))))))***++++++***))))))************************~~~zzzrrruuutttnnniiifffccc___]]][[[ZZZ\\\______\\\YYYUUUTTTRRRRRRSSSSSSQQQPPPOOOOOONNNLLLLLLKKKKKKLLLHHHFFFBBB>>>;;;:::::::::666444222///,,,+++******((((((((()))))))))))))))((((((((()))******++++++'''&&&%%%&&&(((((((((&&&&&&&&&&&&''''''''''''((()))(((''''''(((***,,,...&&&&&&&&&&&&'''((())))))&&&''''''((())))))))))))''''''(((((((((((((((((((((''''''''''''(((((()))$$$%%%(((+++......+++)))&&&&&&'''((())))))))))))************)))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,---...///............---,,,,,,+++---...//////---,,,,,,---...///000000111111000000---...//////000000//////000000000111222333444555333333333333555777999:::888;;;???CCCHHHNNNTTTYYYhhh|||~~~vvviiiccc___```dddjjjsss|||xxx```QQQAAA888333...,,,,,,,,,------------,,,++++++************************---,,,+++)))(((&&&%%%$$$|||xxxqqqrrrqqqmmmkkkkkkfff```[[[YYYXXXZZZ^^^___]]][[[WWWUUURRRQQQRRRSSSRRRRRRPPPOOOMMMLLLLLLLLLLLLMMMHHHFFFCCC@@@===;;;::::::666555222///---+++++++++)))))))))*********++++++(((((())))))))))))))))))'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((('''''''''''''''((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((''''''''''''''''''((()))))))))((('''((()))******)))%%%%%%&&&'''((((((((((((******)))))))))(((((((((++++++************++++++))))))***+++,,,------...+++---///...,,,+++---///,,,,,,---------,,,+++++++++---//////---,,,---/////////000111111111111000...///000000111111000000111111111111222222333444444444444555777:::===???===AAAGGGNNNUUU^^^fffkkkxxxlllaaa```bbbdddiiinnntttsssbbbNNNAAA:::444000000///...------,,,,,,------,,,+++************+++,,,***)))(((&&&$$$###"""!!!zzzwwwqqqrrrpppmmmnnnnnniiibbb[[[YYYWWWYYY]]]___^^^\\\XXXVVVRRRQQQRRRSSSSSSSSSPPPOOONNNLLLLLLLLLMMMMMMHHHFFFDDDAAA>>><<<;;;:::777555222///---,,,++++++,,,,,,,,,------.........******))))))(((((('''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((******)))((('''&&&%%%$$$)))((((((''''''''''''(((((('''%%%$$$$$$%%%'''((((((((((((((((((''''''''''''''''''''''''((()))***...+++&&&$$$%%%&&&'''(((&&&'''((()))***************)))))))))((((((''''''******))))))))))))******&&&&&&''')))***+++,,,---)))...222222---***,,,///,,,------......---------))),,,//////...---///111//////000111111111111111000000111222222222222111222222111111222222333444666666666777999===@@@BBBJJJOOOVVV___hhhsss}}}zzzjjjeeedddaaa```ccciiiwwwoooYYYJJJBBB;;;666555000///...---,,,---......---,,,***))))))***,,,---))))))((((((''''''''''''}}}xxxvvvtttrrrooommmkkkhhhdddaaa]]]\\\[[[\\\]]]\\\[[[YYY[[[YYYVVVUUUTTTRRRPPPNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJFFFAAA===;;;:::888777777777555222...+++++++++++++++++++++***((('''&&&---***''''''***+++)))'''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$######$$$%%%%%%$$$$$$$$$&&&&&&&&&'''((())))))******)))'''&&&'''(((***+++'''((()))******)))'''&&&((()))))))))************&&&&&&''')))***+++------******))))))((())))))***(((***---///000...,,,***000---++++++---///---+++//////...---,,,,,,++++++------+++******+++------...............///000000000000111222222222222222222222222111000111333555555444222333555777888888888888:::<<<@@@EEEJJJNNNYYYaaalllvvv~~~vvvmmmeeeaaacccdddkkkzzzyyy~~~}}}ooo```RRRDDD777///111,,,+++000333222//////---+++))))))***+++***))))))))))))))))))(((((((((~~~xxxwwwuuussspppnnnllliiieeebbbZZZYYYYYY[[[]]]^^^]]][[[[[[YYYVVVUUUTTTRRRPPPNNNTTTSSSQQQNNNKKKHHHFFFEEEHHHDDD@@@===<<<;;;:::999777666555111---+++***+++***++++++******)))(((''',,,,,,,,,,,,+++******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''))))))))))))(((((('''&&&&&&&&&''''''((())))))******)))((('''''')))+++,,,)))))))))(((((())))))***++++++******))))))(((((((((((())))))******++++++************++++++,,,,,,###%%%(((+++---------,,,...,,,***+++---...---,,,+++,,,,,,------......///......------------.....................///000000///000111111222222111111333444444444333333555777444333333444666888999999888999;;;???DDDLLLUUUZZZqqqzzzrrriiifffeeeiiisss|||rrrcccSSSBBB777333...+++///111///------...,,,******+++,,,,,,+++******)))(((''''''&&&&&&yyyxxxvvvtttqqqnnnllliiieeebbbWWWWWWXXXZZZ]]]______]]]ZZZXXXVVVUUUTTTSSSPPPNNNOOOOOONNNMMMLLLKKKJJJJJJFFFCCC???===<<<<<<;;;:::666666444111---*********)))***************))))))(((,,,///...+++((())),,,(((((('''&&&&&&'''((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))))))))(((((('''%%%%%%$$$&&&&&&''''''((()))))))))***)))((((((((()))***++++++***(((''''''))),,,......---,,,+++)))'''&&&&&&******************))))))++++++,,,,,,------......$$$%%%''')))+++,,,,,,---+++*********,,,...---,,,+++,,,,,,---......////////////000000000000//////........./////////000000//////000111111111111111000111111111000000222333222333444555777999:::;;;:::===AAAGGGPPP]]]jjjrrr{{{rrrnnnlllnnnttt~~~}}}yyy{{{uuubbbMMM@@@999222...000111///------...,,,++++++---...------,,,,,,+++***((('''&&&%%%{{{yyyvvvtttqqqnnnllliiieeebbbXXXXXXYYY[[[^^^___^^^]]]ZZZXXXVVVTTTTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMGGGDDD@@@===<<<;;;:::999666666444111,,,***)))***((()))******++++++++++++&&&))),,,---***((('''(((+++***(((''''''(((***+++))))))))))))((((((((((((''''''((()))))))))))))))''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((())))))(((((('''''''''((()))******)))(((((((((+++---///...---,,,+++)))(((''''''************************------------------,,,,,,+++++++++******++++++,,,)))))))))+++,,,------,,,///.........---------,,,//////111222222111//////......///000000000000000//////000111111111111000---///000///......000111222333666777888999:::;;;???DDDLLLWWWdddttt~~~vvvoooooottt{{{zzz~~~ppp\\\OOOAAA999222111222//////000---,,,++++++---......---------,,,+++******))))))|||{{{vvvsssqqqnnnllliiieeebbb\\\[[[[[[\\\^^^___]]]\\\YYYWWWUUUTTTTTTSSSQQQOOOTTTSSSQQQOOOLLLJJJHHHGGGIIIFFFAAA===;;;:::999777666666444111---*********((()))***++++++,,,++++++)))))))))+++,,,+++(((%%%***)))'''&&&&&&''')))*********)))))))))((((((((()))))))))))))))(((''''''(((''''''''''''((()))***''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((((())))))******+++,,,---++++++++++++************)))))))))***++++++,,,,,,------------,,,+++)))(((---,,,+++******+++,,,,,,''')))+++,,,,,,,,,,,,---///...............------...///000111111000///......///000000111111000000//////000111111111111111111222444444333222333555333666888999999:::<<>>CCCHHHSSS```sssvvvqqqooorrrwww}}}tttZZZMMM@@@888333///...000...,,,+++***+++,,,+++***&&&&&&''''''((())))))***}}}yyywwwtttrrrpppmmmiiifffaaa```___```aaa```___]]]YYYWWWUUUTTTTTTTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNIIIEEE@@@===<<<;;;999888888888666333///,,,,,,,,,******+++,,,,,,,,,++++++---,,,+++++++++++++++***''''''''''''''''''''''''))))))((((((((('''''''''''''''(((((((((''''''&&&&&&%%%$$$###$$$%%%''')))(((((((((((((((((((((''''''(((((()))))))))))))))+++***(((''''''(((***+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,------...))),,,//////---+++,,,,,,++++++,,,...///111222222//////............//////...///000222222111000///111111222333333333333333000222555555444333333444666:::===???@@@EEENNNUUUgggwww}}}tttnnnmmmrrrtttzzz~~~ooo```NNNBBB999333000111111///,,,,,,,,,,,,+++***(((((())))))))))))))))))~~~{{{yyyvvvtttrrroookkkhhhaaa``````aaabbbbbbaaa___XXXWWWUUUTTTTTTTTTRRRPPPTTTSSSQQQOOOMMMKKKIIIHHHGGGCCC???===<<<<<<;;;:::999999777444000---,,,---++++++,,,,,,,,,++++++***)))+++,,,***'''&&&(((+++******++++++++++++******((((((((((((''''''''''''$$$%%%&&&'''((((((((((((,,,+++)))(((((()))***+++((((((((((((((('''''''''))))))***+++++++++++++++...+++'''$$$$$$&&&***---++++++++++++++++++++++++------,,,,,,+++***))))))&&&(((***,,,......---,,,...////////////...---,,,***---000000...++++++,,,.........///////////////111000///......///000111...///111222333222000///222222333444444444444333555777999:::999888888888777:::>>>AAADDDKKKVVV___xxx|||qqqllljjjjjjnnnrrrtttyyyooo[[[LLL@@@777444444333111...---------+++***---------,,,,,,+++++++++~~~}}}}}}zzztttrrrqqqlllggg^^^___```bbbeeeeeecccaaa\\\YYYVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPNNNKKKIIIGGGHHHEEE@@@===<<<;;;:::999;;;999666222///,,,***)))'''(((((()))***,,,---...******))))))))))))*********)))(((''''''((()))***+++++++++***************''''''''''''((((((((((((***)))'''&&&'''(((***+++))))))(((((((((((())))))+++++++++***************(((((((((((())))))))))))(((((((((((())))))))))))***((('''))),,,...---+++---------............///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++000///...---------------,,,...000222333222111000............////////////222666999888333///111333666222111444666555555777:::===BBBGGGOOO[[[iiisssssskkkddddddlllnnnmmmuuuooo]]]LLL>>>555000222...---......+++***------,,,,,,++++++******)))}}}}}}}}}yyytttqqqpppkkkeee^^^^^^```bbbddddddbbb```\\\YYYVVVTTTTTTTTTRRRQQQPPPPPPPPPOOONNNKKKIIIHHHHHHEEE@@@===<<<;;;:::888888777555222///---,,,++++++++++++,,,---...///000))))))************))))))(((''''''''''''(((((()))((((((((((((((()))))))))((((((((((((((())))))***+++)))(((''''''((()))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))***)))))))))((('''''''''&&&+++***((())),,,---+++))),,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------///...------,,,,,,,,,---...///111333444333222111000000111111111222222222333666888777333111111333444111111555777777888;;;;;;???FFFNNNZZZjjj{{{xxxllldddgggiiihhhmmmuuuzzziiiXXXJJJ>>>888222...---//////,,,,,,...//////...------,,,,,,+++||||||}}}yyytttpppoooiiiccc___^^^___aaaccccccaaa```\\\ZZZWWWUUUUUUTTTSSSQQQOOOOOOOOOOOOMMMLLLJJJJJJHHHEEEAAA>>><<<;;;999888666555333111///...------)))))))))*********++++++))))))***++++++***))))))%%%&&&''''''((((((((((((''''''(((((())))))*********)))((((((((()))+++,,,+++***)))'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************)))((('''&&&%%%%%%---+++******++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////...------,,,,,,,,,,,,---///000222333444333333222111111222222222333333333444555555555444333222222444222333888::::::<<<@@@>>>EEEOOO\\\kkk}}}zzzjjjffffffeeegggllltttxxxhhhXXXJJJAAA555000...000000...---/////////......---,,,,,,,,,~~~{{{}}}~~~{{{uuurrrooojjjccc_________```bbbbbbaaa___\\\ZZZXXXVVVVVVUUUSSSQQQOOOOOOOOONNNMMMLLLKKKKKKHHHEEEAAA>>>===;;;999777666555333111///---,,,,,,(((((()))))))))(((((((((((()))+++,,,,,,+++)))(((%%%&&&''')))***)))(((((((((((()))***+++,,,,,,---+++***)))((()))***,,,---,,,+++)))(((''''''''''''))))))(((((((((((())))))***+++++++++++++++,,,,,,(((((()))))))))***************))))))(((((('''''',,,++++++++++++++++++***+++,,,,,,,,,,,,---------,,,------------------,,,++++++,,,,,,---......//////......---------......///000111222222222222111000000111111111222222222555444333444555555444222777555777;;;<<<;;;>>>CCCEEEOOO^^^ooo}}}qqqkkkfffgggkkknnnwwwtttdddTTTIII;;;444000000111...---...---------,,,++++++******}}}{{{}}}~~~|||wwwtttqqqkkkdddaaa```___```bbbbbbaaa```\\\[[[YYYXXXWWWVVVTTTRRRPPPOOONNNMMMMMMLLLLLLKKKHHHEEEBBB???===;;;888666888666444111...,,,+++***,,,,,,---------,,,+++***(((***+++------+++***((('''((()))+++++++++***)))(((((()))***+++,,,,,,---+++******))))))+++,,,---++++++***)))((('''''''''))))))(((((((((((())))))******++++++,,,,,,,,,---))))))))))))************))))))******+++++++++,,,)))***+++++++++,,,---...------------............,,,------......------,,,------------------------000000////////////000000/////////000000000000000111111111111222222222222555333222333444555555444999777888;;;;;;;;;AAAHHHQQQ^^^tttvvvkkkhhhkkklllnnnwwwrrraaaVVVFFF<<<444222111...------......---,,,,,,++++++***}}}||||||~~~|||xxxuuusssmmmfffbbbaaa```aaabbbcccbbbaaa\\\[[[YYYYYYXXXWWWTTTRRRQQQPPPOOOMMMLLLKKKKKKKKKHHHEEEBBB???===;;;777555888666444111...+++***)))++++++,,,------,,,+++***)))***+++,,,,,,+++***)))*********++++++******)))''''''(((((())))))******))))))******++++++++++++******))))))((((((''''''))))))(((((((((((())))))(((((())))))***+++++++++)))))))))*********++++++))))))***+++,,,---......((()))+++,,,+++,,,...///---------.........//////,,,---...//////...---,,,............------,,,,,,111000000000000111111222////////////////////////222222333333333444444444333333333333333444555666888777888;;;===@@@JJJTTTeeetttwwwnnnkkkkkkhhhlllzzzrrrhhhVVVIII;;;555222///------000000//////...---------~~~}}}zzz|||{{{wwwuuutttnnnfffdddcccaaaaaacccccccccbbb]]][[[ZZZZZZYYYXXXTTTRRRRRRQQQOOOMMMKKKJJJJJJJJJHHHEEEBBB@@@>>>;;;777444666555222000...,,,++++++((()))+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++***))))))(((((((((((((((((((((((()))))))))'''(((***+++,,,+++***)))((()))))))))))))))(((((())))))(((((((((((())))))(((((()))******+++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,)))+++------++++++---///,,,,,,---------.........,,,---...//////...---,,,------------............000000//////000111111222000000////////////000000222222222222333333333333111333444444222222666999888777:::@@@FFFNNN]]]kkk~~~sssnnnjjjjjjssswwwfffVVVCCC999555111...///000000000///......------~~~~~~xxxzzzzzzwwwuuusssmmmfffeeedddbbbbbbcccdddcccccc]]]\\\ZZZZZZZZZXXXUUURRRSSSRRROOOMMMKKKJJJJJJJJJHHHFFFCCC@@@>>>;;;777444333333111000...---------+++,,,...000000///...---,,,++++++******++++++,,,---+++)))((('''&&&''''''+++++++++***************&&&'''***,,,,,,+++)))''''''((()))))))))))))))((())))))(((((((((((())))))******+++,,,------......)))************++++++++++++++++++***************+++---///---+++)))+++---++++++,,,,,,,,,---------,,,---///000000///---,,,+++,,,,,,---...///000000///////////////000111111111111000000000000000111//////000000000111111111000333666444111111666;;;999:::>>>FFFOOO\\\ooo~~~sssnnnmmmrrrxxxqqq___III===777222000000.........---,,,,,,++++++}}}{{{vvvrrrssstttppphhhdddcccbbbaaa````````````^^^aaacccaaa[[[VVVTTTSSSSSSRRROOOLLLJJJIIIHHHHHHFFFDDDAAA???>>>===;;;999444555555222...+++)))))))))***,,,......---,,,+++......---,,,+++)))(((''''''$$$"""###&&&((((((&&&******)))(((((('''((((((******++++++++++++******************************)))))))))((((((((((((((())))))(((((('''&&&&&&&&&******+++++++++,,,,,,,,,++++++++++++,,,---......)))***++++++,,,,,,++++++...---,,,,,,+++++++++,,,,,,------...///000111111,,,---......//////......222333444333222111222333111222333444444333222111000000000111222222333333333111222666888777999===AAAAAAFFFPPP___rrruuummmqqquuuxxxooo]]]OOOAAA444000222,,,------,,,++++++,,,...|||zzzvvvqqqrrrsssnnnggg``````_________``````aaa]]]___aaa___[[[VVVSSSSSSSSSQQQOOOLLLJJJIIIIIIIIIIIIFFFBBB@@@>>><<<:::888444555555333000......///+++,,,---.........---,,,,,,,,,,,,,,,++++++***)))+++)))((()))***+++)))'''+++***))))))((((((((())))))******************)))************************+++******************************************+++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,---............---///......------,,,------------......//////000000,,,---......//////.........///000000.........000111111222333333222111111000000111111222333333333666444555999:::888;;;???AAAGGGRRRbbbtttwwwsssqqqnnnttt~~~xxxgggYYYJJJ<<<444333/////////...,,,+++,,,,,,~~~|||{{{wwwrrrqqqqqqllleee]]]]]]]]]]]]^^^___```aaa\\\]]]^^^]]]YYYVVVSSSSSSQQQPPPOOOMMMKKKJJJJJJJJJKKKHHHDDDAAA>>><<<999777666666555222...---...///........................***++++++,,,,,,,,,++++++---,,,,,,,,,---,,,)))'''++++++***))))))))))))***((())))))******))))))((())))))))))))))))))))))))******************++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,---.............../////////........................///////////////------...////////////...,,,...///...---,,,---///000111111222222111111000000111111222222333333444222111333777888888;;;AAAEEERRRfff||||||qqqiiijjjpppuuugggXXXGGG:::555000000000///...---,,,+++~~~||||||yyytttrrrqqqllleee^^^]]]]]]]]]^^^^^^___```[[[[[[\\\[[[XXXVVVSSSRRRPPPPPPOOOMMMLLLKKKKKKJJJIIIGGGCCCAAA???===;;;999999888555000+++((()))***///......---,,,------...***++++++,,,,,,++++++***)))***+++,,,,,,***(((&&&++++++***************+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))******+++++++++******+++++++++,,,,,,,,,000///...---------------***++++++,,,---,,,,,,,,,.........///............///////////////.........------...///////////////...///000000//////000111000000000111111000000000111111222222333444444444111111333888999;;;@@@HHHNNNaaa||||||nnnjjjkkkwwwuuueeeSSSBBB999222000/////////...---,,,~~~}}}|||~~~{{{vvvsssrrrmmmgggaaa``````___^^^^^^______[[[[[[ZZZYYYXXXUUUSSSQQQPPPPPPOOONNNMMMLLLKKKJJJFFFDDDAAA@@@???>>>===;;;999777444000+++))))))***------,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))%%%'''***++++++***)))(((+++***************++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,......---,,,++++++,,,,,,++++++,,,---------,,,,,,,,,---............------///////////////.........---...//////000000/////////000222222111111222333111000000000000000000111222222222333444444555555888777999<<<===???HHHRRR]]]ttt{{{ppplllpppyyy~~~ppp___MMMAAA555222///...///000...---~~~|||{{{~~~}}}xxxtttrrrnnniiicccbbbaaa```____________]]][[[YYYXXXWWWVVVSSSPPPQQQQQQPPPOOONNNLLLJJJIIIDDDBBB@@@??????>>>===;;;555555444111///...///000+++++++++,,,,,,,,,---------------,,,+++***)))(((&&&(((+++,,,+++++++++,,,***))))))))))))***++++++((())))))******))))))(((************************)))))))))***++++++,,,,,,......------,,,++++++*********+++++++++,,,,,,,,,++++++***)))))))))******------...///////////////+++,,,---...///...---,,,.........///////////////......///000000000000///...///111111000000222333222111111000000111111222222333333444444555555666;;;::::::<<<>>>CCCOOO\\\ttt{{{pppnnnoootttxxx{{{yyykkk[[[MMM===888222000000111000...~~~|||xxx||||||xxxtttrrrnnniiiaaaaaa```````````````aaa```]]]ZZZXXXWWWVVVRRROOORRRRRRQQQPPPNNNLLLIIIHHHDDDBBB???>>>===<<<;;;999222333444222000///000111)))***,,,---...///......++++++,,,,,,,,,++++++***)))+++,,,+++***)))***,,,)))((((((((())))))***+++)))******************)))++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,---......///////////////+++---...000000000...---------......//////000000......///000000000000000...///111111000111222444333222111111111111222333333333333444555555666666999888;;;???DDDNNNaaaqqquuupppmmmoooqqqvvvxxxjjj]]]JJJBBB888333222222000...~~~|||vvvzzz{{{wwwsssqqqnnniii_______________```aaabbbaaa^^^ZZZXXXXXXVVVRRROOORRRRRRRRRQQQNNNKKKIIIGGGFFFCCC@@@===<<<;;;888777222333333222///,,,++++++(((***---///111111000///))))))***+++,,,------,,,***+++,,,***'''&&&(((***(((((('''(((((()))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))*********((((((((())))))***++++++******+++++++++,,,,,,,,,------------......///000+++,,,------......------,,,...000111222111000///,,,------...///000111111...//////000000000000000///111222333222222444555444333222111111222333444333333444444555666666666999:::???GGGQQQ```xxxwwwooonnnnnnpppyyytttgggSSSIII===555333222000...}}}}}}}}}zzzuuusssrrrkkkccc````````````aaacccdddeeeddd```[[[WWWUUUSSSQQQOOOQQQRRRRRRRRRPPPLLLIIIFFFDDDBBB???======<<<:::888333333222111000///...---+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,++++++++++++++++++,,,***+++,,,,,,+++******+++***'''%%%&&&)))+++***)))''''''''''''(((***+++,,,,,,,,,+++***)))(((''''''************+++++++++++++++++++++,,,,,,---------))))))*********+++++++++,,,,,,++++++,,,---///000..................------+++,,,...///111111000000////////////////////////555555555222///---...///444444555555555666666666777111000444888999:::======@@@FFFQQQddd|||zzzssspppnnnssszzz{{{uuufffXXXFFF999444444333222|||wwwuuutttmmmeeeaaaaaaaaaaaabbbcccdddeeeddd```[[[WWWUUUSSSQQQPPPPPPQQQRRRQQQOOOLLLHHHFFFFFFCCC@@@>>>===<<<:::999444333222111000......---+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++************++++++...---+++***+++------,,,+++)))'''(((***,,,+++***)))))))))))))))***+++,,,)))************+++++++++*********)))))))))))))))************************,,,---------.....................//////000222222........................---,,,+++++++++,,,,,,---////////////////////////222333333222000///000222111111111222222222333333999444222555777777888;;;@@@GGGTTTfff}}}|||uuuvvv{{{{{{qqqdddRRRAAA777222000...~~~yyywwwvvvooogggaaaaaabbbbbbccccccddddddbbb___[[[WWWUUUTTTRRRPPPPPPPPPQQQPPPNNNKKKHHHFFFGGGEEEAAA???>>><<<:::888555444222111///...------,,,,,,------------,,,,,,******++++++++++++***************))))))*********///,,,((((((+++------,,,,,,***))))))+++,,,,,,+++++++++*********++++++,,,)))*********++++++++++++)))))))))*********++++++++++++******************............////////////...///000111111111111111........................111///,,,)))((()))+++,,,///////////////////////////000222222111111333555333333333444444444444555999555444777999999<<<@@@GGGSSSiii{{{vvvwwwyyy}}}rrr```MMM>>>444///...~~~zzzxxxwwwppphhhaaaaaabbbbbbbbbbbbbbbbbbaaa^^^ZZZXXXVVVTTTRRRPPPPPPPPPPPPOOOMMMJJJGGGEEEGGGEEEAAA>>>===;;;888666666444222000///...------,,,,,,------------,,,,,,///......---+++)))((('''******))))))))))))************)))))))))***++++++++++++*********+++++++++,,,,,,+++***************,,,++++++***))))))(((((((((((()))+++,,,---//////+++++++++,,,,,,---------+++,,,,,,,,,,,,---------+++,,,.../////////...------------...............222111///---,,,---...///////////////////////////...000222333222222333555444444555555555666666666666444555999:::<<>><<<;;;999777555777555222///------------------............------------...............---*********))))))*********(((***------,,,+++,,,...***++++++***(((((()))+++,,,+++***)))))))))))))))''''''((()))***++++++,,,,,,,,,+++***)))(((''''''''''''((()))+++,,,------,,,------------.........,,,------.........------,,,,,,------.../////////+++---///111222222111111000000000000000000000000111333555555333222111222444444444555555555666666555555777:::;;;BBBQQQaaa~~~xxxtttsssvvv|||wwwfffSSSCCC:::||||||{{{xxxyyyzzzuuunnncccdddeeeeeeeeecccaaa___]]][[[ZZZYYYXXXVVVTTTQQQSSSRRRQQQOOOMMMKKKIIIHHHDDDAAA>>><<<;;;:::888777888666222///---,,,------------............------++++++,,,---............++++++************++++++---((($$$%%%)))------++++++,,,---+++)))(((***,,,,,,++++++*********++++++((()))***+++,,,---......------,,,,,,,,,+++++++++)))************+++++++++............///////////////......---------......,,,,,,------...//////000------...///000111222222000000000000000000000000000222555555444222222222888888888888999999999999777888<<<@@@DDDOOOeeeyyyyyypppooosssyyyuuucccPPPCCC{{{|||{{{yyyzzz{{{wwwpppeeefffgggggggggdddbbbaaa]]][[[YYYYYYXXXWWWTTTRRRTTTSSSQQQOOOMMMKKKJJJIIIDDDBBB???======<<<:::888999666222///---,,,---...------............------------------,,,,,,+++***,,,,,,++++++++++++,,,,,,111%%%%%%---,,,''',,,...///---***)))+++------,,,,,,++++++,,,,,,---...------------------,,,,,,,,,---///111222333444......------,,,+++******------------.........//////...,,,++++++,,,---...,,,,,,------...///000000111000.........000333555000000000000000000000000///111444555555333333444666666666666777777777777777:::@@@FFFNNN^^^yyyqqqlllooorrrxxx~~~ppp\\\MMM~~~|||xxxuuuvvvxxxssskkkfffdddccccccdddeeeeeeddd___\\\YYYWWWWWWWWWWWWVVVTTTSSSRRRQQQOOOLLLJJJIIICCCAAA>>><<<999888777777666555222000...---------......//////...---,,,,,,,,,,,,,,,,,,++++++***)))***)))((((((((()))++++++'''((()))+++------......,,,,,,,,,++++++*********)))******+++++++++******------,,,++++++*********000...,,,******+++...///++++++++++++,,,---....../////////////////////////////////000000000000000111111111111111000///...............////////////111111222222222333333333444444444444444444444444666999:::777666888::::::;;;@@@IIIUUUeee||||||nnnkkkkkkooouuu~~~~~~lll\\\}}}|||xxxuuuuuuwwwrrrjjjfffdddbbbbbbdddeeedddccc```]]]YYYWWWWWWWWWVVVUUUUUUTTTSSSRRRPPPMMMKKKJJJDDDBBB@@@<<<:::888777777666444222000..................//////...------,,,...............---,,,+++,,,+++*********+++------((()))***+++,,,---------,,,,,,,,,+++++++++*********+++++++++++++++************************++++++///...,,,++++++,,,---...++++++++++++,,,---...///........................000000000//////.........222222222222222111000000....../////////000000000111222222222222333333333444444444444444444444444555666666444444777;;;???===DDDQQQbbbvvvzzzpppkkklllpppxxxttteee}}}|||yyyuuuuuuvvvqqqjjjgggfffddddddfffgggfffeeebbb___ZZZXXXWWWVVVUUUTTTUUUUUUTTTRRRPPPNNNLLLKKKFFFDDDAAA>>>;;;999888777555444222000///...//////.........///......---,,,---............------,,,,,,++++++++++++,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))(((((())))))***++++++,,,------------------------++++++++++++,,,---...///------------------------111000000///...---,,,,,,000111111111111000/////////000000000000111111111222222222222333333333333444444444444444444444444666666555444333777>>>EEEDDDNNN```vvv{{{ppplllmmmsssttt~~~~~~qqq~~~~~~{{{wwwvvvvvvrrrllljjjhhhgggggghhhiiiiiihhhccc```[[[XXXWWWVVVTTTSSSTTTSSSSSSQQQOOOMMMLLLKKKGGGEEEBBB???;;;999888888555444222000/////////000---...............------+++,,,,,,,,,,,,,,,++++++))))))))))))******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))))))))******+++++++++++++++,,,---.........---,,,,,,++++++,,,,,,---...///------------------------//////......---------,,,...///////////////......000000111111111222222222222222222333333333444444555555555555555555555555999888888777666888@@@IIIRRR___uuu|||rrrnnnrrrooouuu{{{zzzwwwwwwtttnnniiigggffffffggghhhhhhgggdddaaa\\\YYYWWWVVVTTTSSSRRRQQQQQQPPPNNNLLLJJJIIIGGGEEEBBB???<<<:::999999666555333111////////////------...............---+++,,,,,,------,,,,,,,,,))))))******++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------+++***)))------,,,,,,,,,+++++++++***+++---...///...---,,,,,,,,,,,,,,,---...//////------------------------,,,---------......////////////000111111000000000111111111111222222222222222222333333333444444444555555555555555555555555999888:::;;;::::::CCCOOOdddsss}}}qqqqqqooosss|||xxxwwwuuupppfffeeecccccceeefffeeeddddddaaa\\\YYYWWWVVVUUUTTTPPPPPPPPPOOOMMMLLLJJJIIIFFFDDDAAA>>><<<;;;::::::888666444111000/////////,,,---......///.........---......////////////...+++,,,,,,---...---------...---,,,++++++,,,---...,,,,,,,,,,,,------------............---,,,,,,+++///......---,,,,,,++++++***+++---...///......---,,,,,,,,,,,,---...///000------------------------,,,,,,---...///000000111111222222333333333333222000111111111111222222222333333333333444444444444555555555555555555555555888666999===>>>@@@NNN^^^yyyzzztttqqqsss{{{|||xxxwwwtttpppgggeeecccdddeeefffeeedddddd```\\\YYYXXXWWWVVVUUUQQQQQQPPPOOONNNLLLKKKJJJDDDBBB@@@===<<<;;;;;;;;;999888555222///......---,,,------...//////......------...///////////////+++,,,---.........------...---,,,++++++,,,...///,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,------...///000.................................//////000000000000000111222222222222222000000000111111111111222333333333444444444444555555555555555555555555555999666999@@@EEENNNccczzz}}}vvvsssuuuvvv}}}{{{wwwuuussspppiiihhhffffffhhhhhhhhhgggccc```\\\YYYXXXWWWVVVUUURRRQQQQQQPPPOOONNNLLLKKKBBBAAA???===;;;;;;;;;;;;:::999666222///...------,,,,,,---.../////////...++++++,,,---.........---)))***+++,,,---,,,++++++...---+++++++++---///000,,,,,,,,,------.........------......///.........*********++++++,,,------++++++,,,,,,---...//////---------------...000000////////////////////////000000000000000/////////------...//////////////////000000000000111111111333333333444444444555555666666666666666666666666;;;777:::DDDLLLZZZwww}}}tttrrroooqqq~~~}}}~~~zzzvvvrrrooonnnjjjhhhfffeeeggghhhhhhhhhccc```[[[YYYXXXVVVRRRNNNSSSSSSRRRQQQOOOMMMJJJIIIGGGDDD???===<<<<<<;;;:::999777555222000///......---.........---,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------,,,+++***))),,,,,,---......------,,,///...---,,,+++,,,---...------------------------,,,,,,------...//////000000000000000////////////---///111222333222000///000111111111111000000//////000000111222222333333111222222333333444444555777555555555777999999999555888???JJJYYYooouuunnnkkkkkkttt|||}}}}}}}}}|||zzzvvvsssqqqpppjjjhhhffffffggghhhgggfff___\\\YYYXXXXXXWWWTTTQQQQQQQQQQQQPPPOOOMMMKKKIIIGGGCCC???===<<<<<<;;;:::888666444111///...------/////////000//////......***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////......---,,,+++---------------------------,,,+++***))))))************+++,,,------......------......///000000111------...///000111222222...///000111222111111000000000111111111111000000000000000111111222222222111222222333333444555555444333333444666888888888>>>@@@GGGVVVlll|||qqqhhhlllvvv{{{{{{zzzyyywwwuuusssrrriiihhhgggggghhhgggeeeccc^^^\\\YYYXXXWWWVVVSSSQQQPPPPPPPPPOOONNNLLLKKKJJJFFFCCC???======<<<;;;:::777666333000...---------......//////000/////////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------......111000000000///...............,,,,,,,,,,,,---...111000///---,,,,,,,,,,,,)))***+++,,,...///000000......//////000111111111------...///000111222222///000000000111111111111//////000111222222222222000000000000000111111111222222222333444444555555444444555666777888::::::CCCFFFOOOccc|||kkkggglllsss|||{{{zzzxxxwwwuuusssqqqiiihhhggghhhhhhfffccc``````^^^[[[XXXUUURRRPPPNNNOOOOOONNNNNNMMMLLLKKKKKKEEEBBB???>>>======;;;:::888666444111///...------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------......///111000000///////////////000...,,,++++++,,,---...222222111000///...------,,,------...///000000111....../////////000000000000000000000////////////000000000///000111111222...///000111222333333333000000000000000000000000222222333333444555555555666777888888999:::<<<>>>FFFOOO```vvvuuujjjiiiiiisss|||zzzxxxwwwuuuqqqnnnhhhggggggggggggeeebbb```___^^^\\\YYYUUUQQQOOONNNPPPOOONNNMMMLLLLLLKKKKKKDDDBBB???>>>>>>===;;;:::999888555333111/////////++++++,,,---.........---........................---------------------------------------...///000000///...---------......000///---+++++++++---.........------,,,+++******.........---------------------............//////000000000000////////////000000000///000111111222//////000222333333333333000000000000111111111111222333333444444555666666777888999888888:::???CCCMMMaaa{{{rrrjjjggghhhppp}}}yyyxxxxxxvvvqqqmmmgggfffeeeeeefffeeecccaaa\\\\\\\\\YYYVVVSSSSSSSSSQQQQQQOOONNNLLLLLLLLLLLLCCCAAA??????>>>>>>;;;::::::999666333111000000000......//////000/////////000//////......//////000------------------------------------...///000000///...---,,,,,,,,,......000///---,,,++++++,,,---------.........---,,,+++---,,,,,,+++******))))))---------...............------...///000111222222///000000000111111111111000000111222333333333333///000000111222222333333333333333444555555666666555666777666777<<>><<<::::::888555333111000///////////////000//////......000///...------...///000........................------------...///000111///...,,,++++++,,,...//////......---,,,,,,++++++------...///000///......,,,,,,,,,,,,,,,+++++++++/////////...............------...///000111222222...///000111222111111000111111222333333222222222///000111222333444555666333333444444555666666666444555666777:::CCCPPPZZZssswwwkkkcccaaahhhppp~~~}}}yyyvvvwwwyyyyyyuuuqqqgggeeebbbbbbcccdddeeeddd```aaa```\\\VVVRRRQQQRRRUUUTTTQQQOOOMMMLLLLLLLLLBBBAAA?????????>>><<<:::999777555222000///......---.........---,,,++++++///...---,,,,,,---...///........................---------......000111111///...---,,,,,,---///000............---,,,+++***((()))***,,,---,,,,,,+++---......//////000000000000000000000////////////000000000000////////////---///111222333222000///222222333333333222111111//////111222444666777777333333444444555666666666555777888:::>>>JJJZZZfffooofffbbbfffhhhqqq}}}|||zzzyyyxxxwwwuuuqqqooogggfffeeeeeefffeeecccaaa^^^^^^\\\[[[YYYWWWUUUUUUVVVUUURRROOOLLLJJJHHHHHHIIIDDD===;;;;;;<<<<<<;;;:::888666444111...,,,+++...,,,******,,,.........------...///000000//////...+++)))***,,,---+++(((---...//////000000//////------------------------/////////......---------111111///...---,,,,,,,,,////////////000000000000111000////////////000000//////000000000000///...000000000000111111111111444333111000000111333444444444555666555444333222333333333444444555555555777888<<<@@@EEEQQQjjjwwwkkkcccddddddiii}}}~~~{{{|||zzzyyyxxxxxxuuurrrooohhhgggffffffgggfffeeeccc\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUURRROOOMMMJJJIIIHHHIIIEEE@@@======>>>===;;;555555444333222000000///222000......000111222111+++,,,,,,---......------000...------//////...++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,....../////////000000000------...///000000111111000111111111111111111111000000000000111111111111111222222222222222222111///000222333333333222222444444444555555666777777999999===GGGTTTfffvvvjjjhhhdddeeeyyy||||||yyy{{{zzzzzzyyyyyyvvvrrroooiiihhhggggggggggggfffdddYYYXXXXXXWWWWWWWWWXXXXXXVVVUUURRROOOMMMKKKIIIIIIHHHEEEBBB@@@??????===;;;555444444333222111111000000...------///000000000+++,,,------...---------...,,,++++++,,,,,,+++***+++,,,------......------------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------........./////////,,,---...///000//////...000000/////////000222333000000000111111111222222///000222444444222000///---...000111222333333333555555555666666888999999:::888<<>>;;;:::888777555444222000///...///...---...///000000///......///////////////...,,,+++***************)))---...//////000/////////........................---------....../////////...------------...//////------------........./////////000000///---***(((...---,,,+++,,,...000111000000111111111222222222000000222222222222000000000111111333444444555555555555555555666888:::;;;@@@===CCCVVVtttwwwooolllttt|||~~~{{{{{{zzz{{{{{{{{{yyytttpppiiigggeeedddeeeeeedddccc]]][[[YYYVVVTTTSSSSSSTTTSSSRRRPPPMMMKKKIIIHHHGGGEEEEEEDDDBBB???<<<:::999888777666444222000///...222111111222333444333222...///////////////............///...---------------...//////000/////////........................---------......///////////////...------------...------------........./////////000000///---***(((///---,,,+++,,,---///111111111111111222222222222333222111000000111222333333333333333333444444444444444333444555888:::<<>>;;;999999666555555444333222222111000//////111222333111000---------...------,,,+++,,,---...---,,,++++++---+++,,,------......------........................++++++,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------........./////////,,,---...///000//////...111111000/////////111111111111111222222222222333444333111000000111333444222222222111111222333333444333333333555888;;;===CCCNNN___vvvxxxssstttzzz~~~zzz{{{|||}}}}}}zzzuuuqqqjjjhhheeecccdddeeeeeeeeeaaa___[[[VVVTTTRRRRRRSSSTTTSSSQQQOOOMMMKKKJJJJJJFFFGGGFFFCCC>>>;;;:::;;;777666666444333222111111---,,,---...000000...---------......---,,,,,,+++)))+++,,,+++)))((()))++++++,,,------......------........................,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------....../////////000000000------...///000000111111333222222111111000000///111111111222222222333333444333333333333333333444222222111111222444666777555444444444666:::===@@@DDDWWWoooxxxssssss~~~~~~zzz{{{|||~~~~~~{{{vvvrrrkkkiiifffdddeeefffffffffaaa^^^ZZZWWWTTTSSSTTTTTTVVVTTTRRRPPPNNNMMMLLLLLLHHHIIIHHHDDD>>>;;;<<<===;;;:::888555222000...,,,/////////111333333111//////000000000///...------,,,...000...,,,***,,,...---...//////000000///////////////////////////////////////......---------,,,,,,,,,---...///111111////////////000000000000111000////////////000000111111111111000...---,,,111111222222222333333333222333555666666555333222333333333444555888:::<<<666555555555888;;;???BBBMMMdddxxxooottt}}}zzz|||{{{{{{||||||{{{wwwtttkkkiiigggfffgggfffdddcccaaa^^^ZZZWWWUUUSSSPPPNNNSSSRRRQQQPPPNNNKKKIIIHHHJJJGGGCCCAAA???>>><<<:::999888666333111000///...000//////.........//////---,,,+++++++++---///000000///---+++***+++---...,,,---///000000000///...//////......------,,,,,,------,,,,,,,,,------..................---------///---+++,,,...000///---///////////////000111111111111000000000000111111333222222222111000000000///000222333444444333333111000111333777999:::999;;;666666;;;:::888AAAOOO___pppwwwqqquuu~~~{{{{{{{{{zzz{{{{{{yyyuuurrrllljjjiiihhhhhhhhhfffddd```]]]ZZZWWWUUUSSSQQQOOOSSSRRRQQQPPPNNNLLLJJJHHHIIIFFFDDDBBBAAA???===;;;:::999777444222111000000///////////////////////////...,,,,,,,,,---///000000///...---,,,---......------///000000000///.../////////..................------,,,,,,------...---............/////////000---,,,,,,///000000...///////////////000111111111111000000000000111111222222222111111111111111///000111222333333333333---,,,---///222444444333777444666<<<;;;:::EEETTTmmm~~~vvvoooooo~~~}}}|||{{{zzzzzzyyywwwsssooommmkkkjjjjjjkkkjjjhhhfff___\\\YYYVVVUUUTTTRRRQQQSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFDDDDDDDDDBBB???<<<;;;:::888555333222111000/////////000000000//////111000...------...//////000////////////.........---......///000/////////...///////////////000000......---------------...---......//////000000111000...---...///000000000///////////////000111111111111000000000000111111111111111111111222222222000000000000111222333333111000000222444666555444444444888======@@@OOOaaa}}}}}}{{{oookkkttt}}}|||{{{zzzyyyvvvrrrooolllkkkjjjkkkkkkjjjhhhfff___\\\XXXUUUUUUUUUTTTSSSSSSSSSRRRQQQNNNLLLJJJIIIFFFEEEEEEFFFFFFDDD@@@===:::999777555333111000000...///000111222111000///222111000///......//////......////////////...------......///////////////......//////000000111111///......------------.../////////000000000000000000///...//////000111111///////////////000000111111111000000000000111111000000000111222222222333111111000///000111333444666555444555777888888777444555999>>>AAAJJJ___ttt||||||wwwmmmqqq{{{}}}|||{{{xxxssspppjjjiiiiiijjjkkkjjjgggeee___[[[WWWUUUTTTUUUTTTTTTTTTSSSRRRQQQOOOLLLJJJIIIFFFEEEEEEFFFFFFDDDAAA>>>999888666444222000//////---///111333333222111///111111000000////////////,,,------.........------............/////////000......//////000000111111000///...---------------111111000000//////......//////////////////111111///////////////000000111111111000000000000111111000000000111222222222333222111000000000111222333333222222333444555555333444666999===EEEVVVqqqrrrqqqwww~~~~~~}}}zzzuuurrrhhhhhhhhhiiijjjiiifffddd___\\\WWWTTTTTTTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJGGGFFFEEEEEEEEEDDDAAA>>>999888666333111000///...,,,///222555555444111///000000000000000/////////,,,,,,,,,---------------///............///000000...///////////////000000000000///...------------000000000/////////.........///000///......000222///////////////000111111111111000000000000111111111111111111111222222222333222222222222222333333333222111222444555444333555777;;;BBBPPPgggzzzssstttwww}}}~~~}}}{{{wwwsssgggggghhhjjjkkkjjjfffdddaaa]]]XXXTTTSSSTTTTTTSSSTTTTTTSSSQQQOOOMMMKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>:::888666444222000000///,,,...333666666555222///......//////000/////////...---,,,,,,,,,...///000///......---...///000111/////////...............111000///...------------,,,,,,---...//////000000,,,...///...------///111///////////////000111111111111000000000000111111222222222111111111111111333333444444444333333222444333333444777888888777999<<>>;;;999777555333222111000+++...333666777555222000,,,---...///000000//////000///---,,,---...111222///......------///000111//////......---------,,,111111000......---------))))))+++---///111222333,,,...///...,,,,,,...111///////////////000111111111111000000000000111111333222222222111111000000333444555666555444333222333222222333666777777666===BBBKKKZZZqqq}}}vvvpppnnnrrr|||}}}}}}}}}zzzuuupppkkkiiiggggggggghhhgggeee^^^]]]ZZZWWWUUUTTTUUUUUUUUUSSSQQQNNNLLLKKKJJJJJJEEEDDDCCCBBB@@@???>>>===:::888666444444333222111111111111222333333444444333333222111000///......111000///---,,,,,,,,,,,,---------......000111111000000//////.........------...111333333222111///000000//////......------......------------......000000000000///////////////////////////000000111222111//////000111444555222222222222222222222222666444333444333222666<<<@@@EEEVVVrrrzzzssspppooovvv|||||||||zzzuuupppkkkiiigggfffgggfffeeeddd^^^\\\ZZZWWWUUUUUUUUUUUUUUUSSSQQQNNNLLLKKKJJJJJJEEEEEECCCBBB@@@???======;;;999666333111///---,,,......///000000111111222//////000000000000111111000000//////...------------------......///000111111111000000000/////////------..................///////////////........./////////....../////////////////////000000000000111111111111111222222333111111000///000222444555222222222222222222222222555333333555555555888>>>AAALLLaaa~~~|||tttqqqkkk{{{~~~{{{{{{|||zzzuuuqqqllljjjgggfffeeeeeecccbbb^^^\\\ZZZXXXVVVUUUUUUUUUUUUTTTRRROOOMMMLLLKKKJJJFFFEEEDDDBBB@@@>>>===<<<888777555444333222111111000111222222333333444333....../////////000000000...///000000000///............---......///000111111111111111000000000000///...---,,,+++,,,---............///////////////000000////////////000000......//////000000111111111111111111111222222333111111000000111222444555333333333333333333333333333222333777888777;;;AAAEEEVVVrrrzzzrrriiiqqq}}}zzzzzz{{{yyyuuuqqqmmmjjjgggeeeeeecccbbb```]]]\\\ZZZXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKFFFEEEDDDBBB@@@>>>===<<<888888666444111//////000000111222333444444444333111000000///...---------,,,...000222222111000///...............///000000000000000000000000000000111000///...............------......//////000000000//////////////////000---......///000111111222///////////////000000111111111111111111333444555333333333333333333333333333222444888999999<<>><<<<<<<<<<<<999444---(((&&&&&&+++,,,...///000000///...000000//////......------,,,---000111222111000//////............//////000////////////////////////...///000111000///---+++------......//////000000///......------......///---......///000111111222///////////////000000111111111111222222333444444333333333333333333333333444222444888999999===CCCRRRfffxxxnnnjjjkkkzzz{{{xxxwwwxxxxxxuuurrrmmmkkkhhhfffeeedddbbb```\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQNNNLLLKKKGGGFFFDDDBBB@@@>>><<<;;;:::;;;:::666111---...000,,,---///111222111000///------...///000000111222------///000111000000/////////............//////............////////////+++,,,///000000...,,,***.........///////////////......------------............//////000000111111111111111111111222222333111111222222333444444444333333333333333333333333555333444888:::;;;AAAHHHYYYhhhzzzqqqjjjgggqqq~~~{{{wwwvvvxxxwwwuuurrrnnnkkkhhhgggfffeeecccbbb[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTQQQOOOLLLKKKGGGFFFEEEBBB@@@===<<<;;;777999:::777222000222555///111333555666555444333---......///000111222333..................////////////............//////......//////000000000000,,,---.../////////...---///////////////.........//////............//////////////////000000000000111111111111111222222333111111222333444444444444444444444444444444444444555333444888<<<@@@HHHQQQ^^^gggppptttuuu{{{{{{qqqjjjlllyyy~~~{{{wwwvvvwwwwwwuuurrrmmmkkkiiiggggggfffeeeccc[[[[[[[[[[[[ZZZYYYWWWWWWUUUUUUUUUTTTRRROOOMMMKKKGGGFFFEEEBBB@@@===<<<;;;:::;;;:::333***$$$$$$%%%...///222444555444222111111111111111000000000000///...------------......000//////.........////////////000000111111111222111000//////000111222333000000//////.........---000000////////////000000000000000000///////////////////////////000000111111111222333444444444444444444444444444444444444444222333999>>>DDDNNNXXX```eeeiiijjjmmmyyywwwjjjgggmmm~~~{{{yyyxxxwwwtttrrrooojjjdddbbbcccddddddccc^^^]]]\\\ZZZYYYXXXXXXXXXVVVUUUUUUTTTRRROOOMMMKKKHHHGGGEEECCCAAA>>><<<;;;:::999777555333222111111---111444333///---///222000111222222111000///...000000000000000000000000000000000000000111111222222222111111000000000///...///000111111000///...,,,,,,,,,,,,,,,---...///---.........//////000000222111000.........///000//////000111222333333444111222333222000///000111333333222111222333444555666999;;;===@@@HHHUUU___eeegggiiihhhhhhuuummmiiimmmyyy}}}{{{zzzxxxuuusssnnniiicccaaabbbdddcccbbb^^^]]]\\\ZZZYYYXXXWWWWWWUUUUUUUUUTTTRRROOOMMMKKKGGGFFFDDDBBB???===;;;::::::999777555333222111111---111444333///---///222///000111111111///...---........................000000//////000000111222///.........------------...//////000000//////............---......//////............/////////000222111000///......///000333333333444444444444444///111222222111222333444444333222222222333444555666888;;;>>>DDDNNNYYYaaabbbcccgggjjjpppwwwmmmlllsss}}}zzzyyywwwtttrrrlllgggbbbaaabbbdddcccbbb]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUTTTRRROOOLLLKKKEEEEEECCCAAA>>><<<;;;:::999888777555333222111111---000333222///...///222...///000000000///...---........................000000//////000000111222111000000000000////////////..................///000000//////.../////////............////////////111000000////////////000444444444444333333222222...000222333333444666888555555333333222333444555666777:::BBBLLLWWW___dddaaaaaadddlllwwwuuuoooqqq|||zzzwwwvvvtttqqqoookkkgggcccbbbdddeeedddccc]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUTTTSSSQQQOOOLLLJJJEEEDDDCCCAAA???===;;;:::999888666444333111111000---///111111000///000111//////000111111000///...........................///////////////000111111111111111111111111111111///...---,,,,,,---...///111000000///.....................///////////////000000000////////////000000000000000000000000000///000333444444555777999666666444333333333444555666888===IIIWWWbbbfffgggdddaaabbblll{{{}}}tttttt}}}{{{xxxvvvuuusssqqqooolllhhhddddddfffhhhgggeee^^^]]][[[YYYWWWVVVUUUUUUTTTTTTTTTSSSQQQNNNLLLJJJEEEEEECCCBBB@@@>>><<<<<<999888666444222111000000---...000000000///000000000000222222222222111000/////////////////////////////////...///000000111........................///...---,,,,,,---...///000000///...------------///////////////........./////////000000000000///---------...///000000000111333444444444444666777777666555444444444555666888;;;DDDTTTdddmmmnnnjjjfffaaabbblll}}}xxxuuu~~~|||zzzxxxwwwwwwvvvsssqqqkkkhhheeeeeegggiiihhhfff___^^^\\\YYYWWWVVVUUUUUUTTTTTTTTTSSSQQQNNNKKKJJJEEEEEECCCBBB@@@>>>===<<<888777666444222111000000------...///000000000000000111222333333333222111000000000000000000000000//////......//////000111...////////////000000000///................../////////......------......///////////////............//////000000000000///......///000111222333333222444555444333333444555666555555444555666777888<<>><<<;;;:::888777555333222000000///---,,,---...000111000///...///000111222222111000.......................................///000000------....../////////000...///000111111000///...000000//////000111222222000000//////.........------...///111111111000///222222222111111111111000000111333333333333444666444444444555666888:::;;;EEESSSiii~~~zzzrrrwww~~~vvvwwwzzzzzzvvvqqqoooqqqttttttssskkkhhhdddcccccccccccccccbbb___[[[XXXWWWUUUTTTRRRXXXVVVSSSQQQPPPMMMJJJGGGDDDCCCAAA???===;;;::::::777666444222000///......666555444222111111111111111111111111111000///...000000000000000///......000000000000000000000000////////////............222222000///............000000111222222222222222000000000000000000000000555555333222111000000000//////000111222222333333111222222333333444444555666555666888888777;;;AAADDD^^^uuu~~~yyyzzz{{{wwwrrrppprrruuuuuutttjjjhhheeedddfffggghhhhhhaaa^^^ZZZXXXWWWVVVUUUSSSWWWUUUSSSQQQPPPMMMJJJGGGEEEDDDBBB???===<<<;;;:::888777555333111000//////000///...---,,,,,,,,,---000000111111111000//////000000000000000///......000000000000000000000000000000000/////////......111111000000///......---------...///////////////000000000000000000000000333222111000000///000000///000000111222222333333111222222333333444555555666555666888888888===DDDOOOgggzzz~~~}}}|||{{{vvvqqqoooqqqttttttssshhhfffddddddfffiiijjjkkk```]]]ZZZXXXXXXWWWVVVUUUUUUTTTRRRQQQPPPNNNKKKHHHFFFDDDBBB@@@>>><<<<<<;;;888777555444222111000000111000000/////////000000//////000111111111000000000000000000000//////...000000000000000000000000111111000000000////////////000111111000///---,,,,,,,,,---...............000000000000000000000000000//////....../////////000000000111222222333333222222222333444444555555666555666888999;;;CCCLLL\\\qqq|||~~~zzzuuupppnnnppprrrrrrqqqfffdddbbbbbbeeegggiiiiii___\\\YYYXXXXXXXXXWWWVVVTTTSSSQQQPPPPPPNNNKKKIIIFFFEEECCCAAA???===<<<<<<888777666444333222111111333222222222333333444555......///000111111111000//////000000000000//////////////////////////////111111111111000000000000...///000111111///---,,,...///000000111111000000////////////////////////...............///000111000000111111111222222222222222333333444555555555666555666999;;;???KKKWWWfffzzzzzzwww|||{{{wwwqqqoooqqqssssssrrriiifffdddccceeefffgggggg___\\\YYYXXXYYYYYYXXXWWWTTTRRRQQQPPPOOONNNKKKHHHFFFEEECCCAAA???===<<<<<<888777666444333222222111///////////////000111222---...///000000000000000//////000000000000//////////////////////////////111111111111000000000000---...000111000///---,,,000000111222222222222111////////////////////////////////////000111222222111111111111111222222222222333333444444555666666555555777:::>>>EEEUUUdddsss~~~vvvvvv~~~yyytttrrrsssuuuuuutttllljjjgggfffggghhhhhhhhh___]]]ZZZYYYYYYYYYXXXWWWTTTSSSQQQPPPOOOMMMJJJGGGFFFDDDBBB@@@>>><<<<<<;;;777666555333222222111111............//////000111......///000000000//////...//////000000000000000000000000000000000000000111111000000000/////////---...////////////------...//////000000000000000000000000000000000000000000000000000111111222333111111111111111111111111333333333444555555666666444555888<<>>FFFUUUnnnuuuxxx~~~|||}}}|||zzz|||yyyvvvtttsssrrrqqqpppjjjhhheeeeeefffggggggfffbbbbbbaaa```]]]ZZZWWWUUUTTTRRRQQQNNNKKKIIIGGGFFFCCCCCCBBB@@@>>><<<:::999:::777444222111111000/////////000111111111111111333333333333111000///...000000000/////////222444333000......111111///,,,........................////////////////////////,,,,,,------.../////////+++---///000/////////111000000000000000111111111333333333222222222222111111333555666555555666777888999===DDDQQQcccvvv{{{uuuxxxuuussszzz}}}zzzvvvtttsssrrrqqqoooiiigggeeeeeefffgggffffffbbbbbbaaa___]]]ZZZWWWVVVRRRQQQOOOLLLIIIGGGEEEDDDCCCCCCBBB@@@>>><<<:::999:::777444222111111000/////////000111111111111111///000111111222222111111111222222000......///000222111000000000000///...........................////////////////////////000000//////...------,,,...000111111///......///000000000000111111111111333333222222222222222222111333555666555555777888:::<<>><<<:::999999777444222222111000/////////000111111111111111...///000000111111000000111222444333222111111222111222222111000///000111////////////////////////////////////////////////111111000//////......---111222333222000....../////////000000111111111111222222222222333333333333111333555555555666777999<<>><<<:::999999666333222222222111000//////000111111111111111111111111111000...---,,,))),,,///111222222222333///222444333000///111333000000000000000000000000////////////////////////......//////000111111111111222333333111000000000//////000000111111222222222222222333333444444444222333555555555666888:::<<>><<<:::999999666333222222222111000//////000111111111111111111111111111000...---,,,%%%'''+++---------...//////222444333000///111444111111111111111111111111////////////////////////......//////000111111111///111222333222111222333...//////000111111222222111111222333444444555555222333555555555666999;;;>>>FFFXXXmmm{{{nnnfffccclllyyy}}}~~~|||yyyvvvtttsssrrrqqqppphhhgggfffggghhhhhhfffdddaaa```^^^\\\ZZZYYYXXXXXXRRRQQQOOOLLLJJJGGGEEEDDDCCCCCCBBB@@@>>><<<:::999888666333222222222111000//////000111111111111111...///000000111111000000---...000000...------...///000111111000000111222000000000000000000000000////////////////////////111111000//////......---...000222222222111222444......///000111222222333000111222333444555666777222333444555555777:::===AAAMMM```uuu|||uuugggbbbdddppp{{{{{{xxxuuusssssssssrrrqqqiiihhhhhhhhhiiiiiigggeeeaaa___]]][[[YYYYYYXXXXXXUUUTTTRRROOOMMMJJJHHHGGGCCCCCCBBB@@@>>><<<:::999888555333111222222222111//////000111111111111111///000111111222222111111333444444222000000111222000///...///111222111000000000000000000000000000////////////////////////000000//////...------,,,///000222222111000111111......///000111222333333000111222333444666777777333444444444555777;;;>>>GGGTTThhhyyy}}}sssllleeebbbiiixxx}}}zzzwwwtttsssttttttsssrrriiihhhhhhiiijjjjjjgggeeeaaa___]]][[[YYYXXXXXXYYYSSSRRRPPPNNNKKKHHHFFFEEECCCCCCBBB@@@>>><<<:::999888555333111222222222111//////000111111111111111333333333333222000///............---,,,---000222000...,,,...111333111///////////////////////////////////////////////////,,,,,,------.../////////000222333222000......///---...///000111222333333000000222333555666777888333444444444555777;;;>>>LLLZZZmmm{{{~~~wwwmmmeeegggfffooo}}}~~~}}}yyywwwuuutttvvvwwwwwwvvvooooooooonnnllljjjgggeeeccc___[[[ZZZ[[[ZZZWWWTTTTTTSSSRRRPPPNNNKKKIIIHHHAAAAAA@@@???>>>===<<<<<<:::999888666444222000000222111111000000000000000//////000000111111222222/////////000111111222222000///...---------------......//////////////////---......///////////////000000////////////000000111111222333222111000///000000000000000000000000222222111111111111111111444333555888777666;;;BBBSSS]]]jjjooommmiiihhhiiihhhttt~~~}}}|||yyyuuutttssssssrrrqqqnnnoooppppppoookkkhhhfffgggccc^^^]]]]]]]]][[[XXXQQQQQQOOONNNKKKIIIFFFEEEAAAAAA@@@???===<<<;;;;;;777777666444222111000///000000//////000111222222.........///////////////111111000000000000000000000//////..................///000000000///......---......///////////////000000////////////000000111111111111333555777999111111111111111111111111222222222222222222222222333333444777666666<<>>===;;;::::::444444333222111000//////......//////000222333444//////////////////......222222111000000///......111000000///////////////---...///000///...,,,***---....../////////////////////000000000000//////222000//////222888===AAA111111111111111111111111333333333333333333333333222111333666666777>>>FFFUUU\\\```___\\\bbbqqq~~~{{{yyyuuurrrpppoooqqqwww}}}yyyvvvsssqqqqqqssssssssslllooorrrtttssspppkkkhhheee```ZZZXXXYYYYYYXXXVVVRRRQQQPPPNNNLLLIIIGGGFFFBBBAAA@@@>>><<<;;;999999333333222222111111000000////////////000111222333333222222111111000000000111111000000////////////111111000000000000000111,,,---...///...,,,)))'''---......///////////////...///000111111000///...111000//////222666;;;>>>111111111111111111111111222222222333333333333333222111333666777:::BBBKKKZZZ___aaa]]][[[dddxxx~~~|||~~~}}}{{{xxxvvvwwwzzz~~~{{{xxxsssqqqqqqrrrsssssslllnnnrrrtttsssoookkkhhhgggbbb]]][[[\\\\\\ZZZXXXRRRQQQPPPNNNLLLIIIGGGFFFCCCBBBAAA???<<<:::999888444333333333222222222222111111000000000000000111333333222222111111000000......//////000000000000111111000000000000111222...//////000///---+++)))---....../////////////////////000000000000//////111111111111222222333444111111111111111111111111000111111111222222222333333222333777:::>>>HHHRRR^^^aaaaaa^^^\\\fffzzz{{{vvvvvv{{{uuuqqqpppooooooooolllnnnppprrrpppmmmiiifffccc___[[[ZZZ[[[ZZZWWWTTTPPPPPPOOOMMMJJJHHHFFFDDDEEEDDDBBB@@@===;;;999888555555444444333333222222222222111000000000000000000000000000000000//////------...//////000111111000000000000000111111222222222222222111000//////---......///////////////000000////////////000000111111222333222111///...222222222222222222222222000000000111111222222333555444555999===CCCNNNZZZaaaaaa```\\\\\\eeeuuuxxxqqqppp~~~zzz{{{tttpppnnnnnnmmmmmmmmmnnnoooooommmjjjgggeee^^^[[[XXXXXXYYYWWWSSSOOOQQQQQQOOONNNKKKIIIFFFEEEGGGFFFDDDAAA>>>;;;999888666555555444333222222111111000000000000000111222000000000000000000111111....../////////////////////////////////000111111222222111000000000111222---......///////////////222111...------...111222111222333444444333222111222222222222222222222222000000111222222333444444777666777<<<@@@GGGTTT```gggccc^^^ZZZ[[[cccpppzzzwwwooonnnssszzz|||{{{wwwqqqnnnmmmnnnoooooommmmmmmmmmmmkkkhhheeeccc___]]][[[[[[\\\ZZZUUUPPPTTTSSSRRRPPPNNNKKKIIIHHHHHHGGGEEEBBB???<<<:::999666555555444333222111000////////////000222333444111111111222333333333444000000000///......------//////...//////000111111000///---,,,---...000111---......///////////////333111...,,,,,,...111333111222333444666777777888222222222222222222222222111111222333333444555555999777999===BBBJJJWWWdddmmmggg^^^YYYZZZcccooowwwyyyooonnnlll{{{}}}zzztttppppppqqqpppnnnpppmmmjjjggggggfffeeeccc```___]]]]]]\\\ZZZWWWTTTRRRPPPNNNKKKHHHGGGFFFFFFDDDCCCAAA???<<<:::888888555444444333222111000000111111222222222222111111000000111111111111000000222222222222111111111000000000000000000000000000000000000000000000111222000000000000000000000000///////////////000000111444333333222111111111222444444333111000...---,,,222222222222333444555555777999:::<<>><<<:::888777555444444333222111000000111111222222222222111111000000111111111111000000222222111111111000000000000000000000000000000000333222111000////////////000000000000000000000000000000000000000111222222333222111111000000000111222222111111000000//////333333333333333444666666555777:::>>>HHHVVV^^^```^^^YYYTTTSSSYYYccclllrrrzzz~~~{{{wwwpppnnnsss~~~tttlllfffppp~~~xxxtttttttttsssqqqmmmkkkhhhggggggfffeeedddaaa___]]]\\\\\\ZZZWWWTTTQQQOOOMMMJJJGGGFFFEEEEEEBBBAAA@@@===;;;999777666555555444333222111000000111111222222222222111111000000111111111111000000111111000000000/////////000000000000000000000000444444222000///...------000000000000000000000000111111111111111222222333111111111000000000000000000000000111111111111111333333333333444555666666333666999@@@MMMYYY]]]ZZZYYYVVVSSSUUU]]]gggqqqvvv}}}zzzyyywwwssspppkkkggghhhooo{{{wwwmmmfffmmm|||{{{xxxuuutttuuusssqqqmmmkkkiiiiiiiiiiiigggfffbbb```]]]\\\[[[YYYVVVTTTQQQOOOLLLIIIGGGEEEEEEEEEBBBAAA???===:::888666666555555444333222111111000111111222222222222111111000000111111111111000000000000000000////////////000000000000000000000000333222111000......------////////////////////////111000000000000111222222111111111111111111000000000111111111111111222222222222222222333444555666555666999AAAOOO\\\]]]XXXVVVTTTSSSWWWaaannnyyy}}}yyysssqqqqqqpppmmmkkkfffbbbaaagggppp~~~yyyooohhhmmmxxxvvvzzzxxxtttssssssrrrpppmmmlllkkkkkklllllljjjiiiccc```]]]\\\ZZZYYYVVVTTTQQQOOOMMMJJJGGGFFFEEEEEEBBBAAA???===:::888666666666555555444333222111111111111222222222222111111000000111111111111000000000000000000////////////////////////////////////000///////////////000000////////////////////////000////////////000111111111111222333333222222111222222222222111111111111111111111111222333444555777999;;;CCCQQQ]]]___ZZZVVVTTTTTTZZZgggwww}}}vvvqqqkkkhhhhhhhhheeeccc^^^[[[[[[aaaiiittt|||qqqllloooxxxvvvuuu~~~wwwssssssrrrqqqooommmllllllmmmnnnnnnmmmkkkdddaaa^^^[[[ZZZXXXVVVTTTRRRPPPNNNKKKHHHGGGFFFFFFBBBAAA@@@===;;;999777666666666555444333222111111111111222222222222111111000000111111111111000000111111000000000/////////////////////////////////---------...///000222222000000000000000000000000///////////////000000111000111222444444333222222222222222222222111111111222222222222333444555555999<<<@@@HHHTTT___aaa]]]VVVVVVYYYbbbqqq}}}yyysssmmmfffbbb```___\\\ZZZVVVUUUVVV[[[aaajjjxxxtttpppqqqyyyyyyqqq}}}xxxtttssssssqqqoookkkkkkkkkmmmoooooommmllleeeaaa^^^[[[YYYXXXVVVTTTSSSQQQOOOLLLIIIHHHGGGGGGCCCBBB@@@>>><<<:::888777666666555444333222222111111111222222222222111111000000111111111111000000222222111111111000000000////////////////////////,,,,,,---...///000222222000000000000000000000000000000//////000000111222///000222333333333222111000111111222222333333444444444444444444666777777777>>>GGGOOOYYYaaabbb^^^UUUXXX___mmm~~~|||xxxnnnhhhaaa\\\[[[ZZZXXXVVVSSSRRRSSSWWW[[[bbbppp~~~yyyrrrssszzz~~~qqqvvvxxxtttssssssqqqooojjjiiijjjlllnnnooommmkkkeeebbb^^^[[[YYYXXXVVVTTTTTTRRROOOLLLJJJIIIHHHHHHDDDCCCAAA???<<<:::888888666666555444333222222111111111222222222222111111000000111111111111000000222222222222111111111111////////////////////////---------......000111111000000000000000000000000111111111000111222222333---///111222333222111000...///000111333444666666666555555666666777888999555???LLLUUU]]]cccbbb^^^SSSYYYddduuu{{{wwwhhhbbb\\\YYYYYYZZZYYYXXXUUUSSSSSSVVVYYY```ooo}}}|||ssstttzzzrrrttt}}}zzzvvvtttsssqqqooollllllmmmoooppppppnnnlllfffaaa\\\ZZZZZZZZZXXXVVVRRRQQQQQQOOOLLLHHHDDDBBB@@@???===;;;999888777777555555444333222222222222000111111111111222222222111111000000000000000111;;;999555333111222444555000000000000000111222222333222111/////////000111000000000000111111111111///000111222222222222222111111222222222222111111444444333222222111111000444111000444666555444666<<>><<<:::999999888666666555444333333333333111111111111222222222222111000000000000111222222///000000111000000///...---------------...//////333222000/////////000111000000000000111111111111///000111111111111111111111111222222222222111111333333333222222222222111666222222666777666666888>>>FFFRRR^^^eeefffccc```^^^eeerrr|||yyy|||rrrnnnjjjiiiiiigggccc______[[[YYYZZZ[[[___iiittt||||||qqqpppwwwyyytttyyyzzzvvvuuutttqqqoooiiijjjkkknnnqqqrrrpppnnnhhhccc]]][[[[[[[[[ZZZXXXUUURRRNNNIIIFFFDDDCCCCCCBBBAAA???===;;;:::999999777777666555444444444444111111111111222222222333111111111111111222333444......///000000111111000000////////////000111111222111000000///000000000000000000000111111111111111111111111111111000///111111222222222222111111111111222222222333333333777444444777888666777;;;AAAIIITTT^^^cccddddddcccllluuu|||{{{}}}yyyxxxwwwuuuppplllkkkfffbbb```___aaahhhpppvvvyyytttrrrwww|||}}}zzzvvvuuutttqqqooohhhiiikkknnnqqqrrrqqqooojjjddd^^^[[[[[[[[[ZZZXXXUUUSSSOOOKKKHHHEEEDDDCCCAAA@@@???===;;;:::999999777666555444333333333333111111111222222222333333333333222222222222222333444222///......000333555111111000000111111222333111111000000000000000000///000000000111111111111222333333333222111000000111222222333333222222111000000111222333333444444777555555888888666888===EEEMMMWWW^^^```bbbdddggg{{{{{{vvv|||{{{yyyrrrllliiifffdddgggmmmrrruuuyyy~~~yyywwwzzzzzzwwwvvvuuuqqqnnnhhhhhhjjjnnnqqqsssqqqpppkkkeee^^^ZZZZZZ[[[ZZZXXXSSSRRRQQQOOOLLLHHHEEECCC@@@???===;;;:::888888777666555444333222222222222111222222222222333333333555555333222111111000000111111000///////////////...------------...//////000000000111111111000000///000000000111111111111444444444444333222111111222222333333333333222222000000111222333444444555555444555777777666999???IIIRRR[[[``````aaafffkkkyyynnnlll{{{|||tttpppkkkggggggjjjnnnppptttxxx~~~}}}yyy{{{zzzwwwwwwuuurrrnnnhhhiiikkknnnqqqrrrqqqoookkkeee^^^ZZZYYYZZZYYYXXXQQQQQQQQQQQQNNNKKKGGGEEE@@@???===;;;999888777777555555444333222222222222222222222222333333333333555444333111111000000000---000444666666222...+++//////......//////000111//////000111111111111000000000000000111111111111333333333333333333222111222222333333333333222222000000111222333333444444333333555777777666<<>><<<:::999888888666555444333333222222333222222222333333333444444111111000000000111111222///000222333333222111000111111111111111222222333...///000111222111111000000000000000111111111111000000111222222222111111222333333444444333333222111111111222222333333333333333555888888888???HHHTTT___jjjlllhhhhhhooovvvyyyhhhgggoooxxx}}}wwwsssssskkklllmmmnnnrrrxxxzzzxxxwwwvvvrrrnnniiijjjkkknnnqqqrrrpppnnnkkkddd\\\XXXWWWXXXXXXVVVQQQOOOMMMJJJIIIIIIJJJJJJBBBAAA???===;;;:::999999777777666444444444444444222222333333333444444444.........///000222333444000,,,'''$$$&&&+++111555...............//////000...///000222222222111000000000000000111111111111---...///000000000000000222333333444444333333222111222222222222333333333333333777:::::::::BBBKKKXXXdddoooqqqlllkkkrrr{{{nnn___cccpppvvv||||||nnnnnnnnnnnnpppuuu}}}zzzxxx{{{{{{vvvqqqjjjiiiiiimmmqqqsssqqqnnnhhhccc]]]ZZZZZZZZZXXXVVVSSSPPPLLLJJJIIIHHHFFFEEEAAA@@@===:::777444333222333444666777777666444333444444444333333222222222111111111111111111111111333333333222222222111111///000111000...,,,,,,---111111111000000000000000000000000000000000000000111111111111111111111111111111111000000000000000111222222333333222222111666555666888999===JJJVVVbbbllluuurrrjjjhhhqqq|||wwwccc^^^ccchhhwww|||yyytttrrrsssvvvxxxyyyzzzyyyzzzzzzvvvqqqllljjjjjjmmmqqqssspppnnngggbbb[[[XXXXXXXXXVVVTTTSSSPPPLLLJJJIIIHHHFFFEEEBBBAAA>>><<<999777555555555555666666666444333222222222222111111111000000111111111111111111111111333222222222111111111111000222333222000......///111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000333333333333333333333333333222222444555;;;HHHUUUfffoootttooofffdddooozzzqqq___[[[aaagggvvv}}}|||xxxxxxyyyyyyzzz{{{yyyzzzyyyuuuqqqmmmlllkkkmmmqqqrrrpppmmmhhhccc]]]YYYYYYXXXVVVTTTSSSPPPLLLJJJIIIHHHFFFEEECCCBBB???===;;;999888888777777666444333333222222222222222111111111111000000000000000000000000000111111111111000000000000222333444333111000000111000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111555555444333333444555555666444444666888>>>MMM[[[mmmsssvvvnnndddbbblllxxxjjjYYYWWW^^^fffuuu{{{~~~}}}}}}|||yyyyyyxxxuuuqqqooolllkkkmmmpppqqqooommmlllfff```\\\[[[[[[YYYVVVSSSPPPLLLJJJIIIHHHFFFEEEBBBAAA???===<<<;;;:::::::::888555333111111222222333333333333333333333333////////////////////////000000000000000/////////111333444333222000000111000000000000000111111111000000000000000000000000111111111111111111111111000111111111111111222222666444333111111333444666777555555888:::AAAPPP^^^qqqvvvwwwpppeeeccckkkuuuzzzcccUUUTTT]]]gggsssxxx}}}zzzyyywwwtttqqqnnnllljjjkkkooopppooommmlllggg```]]]]]]\\\ZZZXXXSSSPPPLLLJJJIIIHHHFFFEEEAAA@@@>>><<<;;;::::::999:::888555222000000111222333333333333333333333333////////////////////////////////////////////////000111333222111///000000//////000000111111111111000000000000000000000000111111111111111111111111000000111111222222222333555333222000000222333555444222333666888???NNN\\\ooosssuuunnneeebbbiiirrrppp]]]TTTTTT]]]gggpppvvv|||~~~{{{xxxvvvtttrrrmmmjjjhhhjjjmmmoooooommmjjjeee___\\\\\\\\\ZZZXXXSSSPPPLLLJJJIIIHHHFFFEEE@@@???>>><<<:::999999888999777555222111000111222000111111111111222222222000000000000000000000000////////////000000000000...000111111000//////000/////////000111111222222000000000000000000000000111111111111111111111111000000111111222333333333333222111111111111222333555444666999<<>><<<:::999888888777666444333111111111111000000111111111222222222111111111111111111111111/////////000000111111111...000111111000//////000...//////000111111222222000000000000000000000000111111111111111111111111000000111222222333444444333333333333333333333333777777:::>>>@@@EEEQQQ]]]jjjkkkjjjccc___cccppp|||ttt]]]UUUTTTUUU\\\ffflllrrryyy~~~{{{xxxuuusssrrrjjjgggeeegggkkknnnnnnmmmkkkfff```^^^___```___^^^SSSPPPLLLJJJIIIHHHFFFEEECCCAAA???===;;;999888888666555444333222111111111222222222333333444444444111111111111111111111111//////000000111111222222...000222222000000000111...//////000111222222222000000000000000000000000111111111111111111111111000000111222333333444444333444444555555444444333444555888===???CCCNNNYYYnnnmmmiiibbb___gggxxxmmmWWWSSSTTTUUU[[[eeekkkrrryyy~~~uuuuuuvvvuuutttuuuxxxzzz|||yyyvvvssspppllliiifffggglllpppqqqpppeeebbb___]]]\\\\\\ZZZYYYRRROOOMMMKKKIIIGGGDDDBBBEEEDDDBBB???<<<999777666555555555555444333222111000000111222222222222111222222222222222222222222111000/////////000222333222222222222222222333333000000//////000111222333000111111111111222222222222222222222222222222222444444444444333222111111666444222111111222333555444444666:::CCCNNNYYY```iiijjjjjjhhhhhhqqqwwwfffUUUOOORRRVVV]]]bbbiiinnnxxxyyyvvvrrrppppppqqqrrrrrrvvvwwwwwwuuutttuuuzzz~~~{{{xxxuuurrrpppmmmjjjhhhjjjnnnqqqpppooohhhddd```]]]\\\[[[YYYWWWRRROOOLLLIIIHHHFFFDDDBBBDDDCCCAAA>>>;;;999777666555555555555444333222111111222222333333333333333222222222222222222222222111000/////////000222222//////000111111222222333000000000000000000000000000111111111111222222222000000000000000000000000222222333333333222111111333222111111111222333444666666888===FFFRRR^^^eeelllkkkiiigggkkkvvvrrrbbbSSSOOOQQQVVV\\\aaaiiinnnwww}}}zzzyyyyyywwwvvvtttuuutttqqqnnnmmmoooqqquuuvvv|||}}}yyywwwtttqqqooommmkkkjjjlllpppqqqooommmjjjfffbbb^^^\\\ZZZXXXVVVSSSOOOKKKHHHFFFEEEDDDCCCBBBAAA@@@===;;;888666555555555555555444333222222000111222222333333222222111111111111111111111111000000000///000111111222...///000000111222333333000111222222222111000///000111111111111222222222000000000000000000000000000111111222222222222222000000111111222222333333999999;;;AAAKKKXXXdddkkkppplllggggggooo~~~jjj]]]QQQOOORRRVVV[[[```jjjmmmuuu}}}{{{uuuqqqnnnnnnnnnmmmpppvvv}}}|||xxxuuussspppnnnllljjjjjjmmmpppqqqmmmjjjiiifffaaa^^^\\\ZZZXXXVVVSSSOOOJJJFFFEEEDDDDDDCCCAAA@@@>>><<<:::888666555444555555555444444333222......///000000000000///000000000000000000000000000000000000000111111222111111111222222333333333000111333555555444222111000000111111111222222222222222222222222222222222000000111222333444444444///000111333444444444444999:::===CCCNNN[[[hhhooosssmmmggghhhtttbbbXXXPPPPPPTTTWWW\\\```iiilllssszzz}}}|||yyyxxxtttsssuuuwwwxxx}}}|||wwwtttrrrpppoooiiiiiiiiillloooooolllhhhgggddd```]]]\\\ZZZYYYWWWRRRNNNIIIFFFDDDDDDCCCBBB??????===<<<:::888777666444444444555444444333333......///000000000000///000000000000000000000000///000000000111111111111111111111111111000000000---///111444444444333222000000111111111222222222222222222222222222222222111111333444555555666666111222333444555555555555777999>>>EEEPPP\\\gggmmmrrrlllggglllzzz|||\\\TTTOOOQQQUUUXXX]]]bbbiiikkkqqqxxx{{{||||||xxxvvvxxx||||||wwwtttrrrqqqooohhhggghhhkkknnnooolllhhheeebbb^^^\\\[[[YYYXXXVVVQQQMMMIIIFFFDDDDDDBBBAAA???>>>===<<<:::999888777333444444555444444333333000111222222333333222222111111111111111111111111//////000111111111111000////////////////////////---...///111111111111000000111111111111222222222000000000000000000000000222222444555666666666666333333444444555555666666666999???GGGQQQ[[[dddiiillliiiiiiqqqqqqXXXRRRNNNPPPTTTWWW]]]ccciiijjjooowww{{{{{{~~~~~~wwwvvvqqqyyy|||wwwtttsssqqqpppiiiggggggjjjnnnpppnnnkkkfffccc^^^[[[YYYWWWUUUSSSOOOLLLIIIGGGEEEDDDAAA??????>>>===<<<;;;:::999888333333444444555444444333111222222333333333333333222222222222222222222222...///000111222111111000......///000111222333333222222111111111000000000000111111111111222222222000000000000000000000000222333333444555555555555555444333333333444555666555999@@@IIIRRRZZZ```cccccceeekkkxxx~~~cccUUUOOOLLLNNNRRRUUU\\\bbbhhhiiinnnvvvzzz{{{}}}}}}tttwww||||||wwwtttsssrrrqqqiiihhhgggjjjoooqqqpppmmmgggddd___ZZZXXXUUURRRPPPNNNLLLIIIGGGFFFDDDAAA>>>???>>>===<<<;;;::::::999333333444444555444444444000000111222222222222111222222222222222222222222...///000222222111111000...///111333555888999:::999888666444222111111111000111111111111222222222222222222222222222222222222222333444444444333333666444222111111222333555555:::BBBKKKTTTZZZ^^^```]]]bbbmmm|||sssZZZRRRMMMJJJLLLPPPSSSZZZaaahhhhhhnnnvvvzzz{{{}}}~~~|||yyyyyy~~~zzzxxxvvvrrroookkkjjjiiikkknnnpppnnnkkkiiiddd^^^[[[ZZZYYYUUURRROOOLLLHHHEEEDDDCCCBBBAAA@@@>>><<<:::::::::888777555444444333333333444444111000000111222333111000222111000//////000111222111///---...111222000...222000///000111111000///111111000000000000111111111000/////////000222333555444333222111///......111222333333444444333333666555555555555444444444777;;;BBBLLLTTTYYYZZZYYYXXX^^^kkkfffVVVLLLLLLMMMMMMOOOTTTZZZ^^^ccchhhpppxxx}}}~~~{{{{{{{{{{{{yyyvvvrrrnnniiiggggggiiinnnpppnnnllljjjeee___[[[ZZZYYYVVVSSSPPPMMMHHHEEEDDDCCCAAA@@@???===;;;::::::;;;:::888666555444333333333333333000000000111222222111000222111000//////000111222111///...///111222000...111000///000111111000///111111000000000000111111222111000000000111333333333333222222111000000000222333444444555555444444333333333333333333333333888<<>>;;;:::::::::999888555444444333333333444444000333666444///---...111///000111222222111000///,,,...000///,,,,,,---000...---,,,...000111111000111111000000000000111111000111222333444333222222///000000111222222333333222222333444444444444333333333444666777999:::;;;;;;DDDOOOVVVVVVUUUUUUVVVUUU]]]jjjvvvmmmUUUMMMPPPDDDEEEFFFHHHKKKPPPWWW[[[gggooo~~~xxxooojjjlllnnnmmmlllpppxxx||||||}}}|||vvvppphhhhhhgggeeecccbbbdddfffdddgggkkknnnoooqqqsssuuutttzzz|||vvvpppiiidddcccddddddcccaaaccchhhllljjj{{{|||vvvpppfffeeefffhhhlllnnnooonnnnnnkkkfffbbb___\\\YYYVVVNNNKKKGGGEEEDDDDDDCCCBBBAAA@@@???===;;;999888777555555444333333333444444444333333222222333333444333222000/////////000111000000000000000000000000...............///000000333333333333333222111000//////000000000000//////222111000000000111333333000111222333444555555555444222222555555555999???@@@LLLQQQUUU]]]YYYTTTXXXWWW^^^gggqqq|||kkkTTTIIIGGGGGGEEEFFFJJJMMMOOOUUU]]]cccmmm~~~{{{wwwvvvuuutttpppllljjjkkklllqqqtttxxx||||||zzzvvvtttjjjgggcccaaaaaaaaaaaa```eeecccaaabbbdddfffhhhiiijjjmmmvvv{{{tttoooiiijjjiiifffbbbbbbdddggggggnnnzzz|||vvvqqqhhhgggggghhhkkkmmmnnnnnnmmmjjjeeeaaa___\\\XXXVVVNNNKKKGGGEEEDDDDDDCCCBBB???>>>===;;;:::888777666666666555444444444444555333333222222222222333333111111000///////////////000000000000000000000000000000//////000000111222222222222222222111000000000000111111111111000000222111000000000111333333111222222333444444444444333111222555555555888===BBBNNNSSSWWW^^^ZZZTTTXXX\\\ccckkksss|||hhhRRRIIIHHHGGGEEEFFFIIIKKKMMMSSSZZZfffqqq}}}zzzyyyvvvqqqllliiihhhiiiooorrrwww{{{|||{{{yyywwwnnnkkkhhhgggggghhhiiihhhgggfffdddcccdddeeeeeeeeeiiikkkrrrttttttrrrmmmhhhfffgggiiihhhjjjqqqzzz}}}wwwrrrmmmjjjhhhhhhjjjlllmmmmmmllliiiddd```]]][[[XXXVVVOOOKKKGGGEEEDDDDDDCCCBBB???>>>===;;;:::888777666666666666555555555444444222222111111111111222222///000000000000///......000000000000000000000000222111111111111222333333000111111111111000000///111222222222222222222111222111111111111222333333222222333444444333333333111000222555666444777<<>><<<;;;999888888666666666666555444333333222111111000000111111222///000111222222111//////000000000000000000000000222111111111111222333333//////000000000000//////111111222222222222111111111111111111222222333333333333444444444333222222111000222555666444777;;;CCCQQQXXX[[[___YYYRRRVVVaaajjjqqquuu~~~}}}{{{ttt]]]MMMHHHGGGEEECCCDDDHHHJJJMMMSSS[[[kkkwww|||uuummmhhhggggggkkknnnrrruuuwwwvvvsssrrrmmmlllkkklllppptttvvvwwwvvvxxxzzzzzzxxxvvvtttsssvvvvvvyyy|||wwwtttsssppplllhhhgggkkkxxx~~~|||wwwsssooollliiigggiiikkklllmmmkkkgggbbb]]][[[YYYXXXVVVPPPLLLHHHEEEDDDCCCBBBAAA>>>===<<<;;;:::888888777555666666666555444222111222111111000000111111222000111333444444333222111000000000000000000000000111000000000000111222222...//////000000000//////000111111111111111111000111111222222333333333333333333444444444333222222222000222555666444777<<>>===<<<<<<<<<:::;;;<<<<<<;;;888666444444333333222222333333444222222111000111222444555000000000000000000000000000000000///000111111222//////000111111111111111222333333444444333333222111222333444555444333333000111222333444555555555888555333444444555<<>><<<;;;999888777777777777888777666555444333333222444333333222222111111111111111111111111000000000........................///000000000111111111111111111000000000000000111333222222111000000111111333333333333333222111000///111333444333444555666666555666888888999@@@IIITTT[[[___^^^\\\aaappp}}}yyyVVVFFFEEECCCAAA@@@???AAAEEEHHHIIIKKKNNNPPPVVV]]]iiivvvzzzzzzyyy~~~|||wwwqqqiiiiiijjjlllooopppooonnniiifffbbb___]]]YYYUUURRRKKKIIIFFFDDDCCCBBB@@@>>>>>>===;;;999888888888888777777666555444333222222333333333222222111111111111111000000000/////////.........///////////////------...000111222333444111000000000000000111111333222111111000111111111222333333333222222111000000222444444333333333444555444444777777999AAAJJJVVV[[[___\\\YYY```ppp~~~sssQQQFFFEEECCCAAAAAA???AAADDDFFFGGGHHHKKKMMMUUU]]]iiivvv}}}{{{vvvpppggghhhiiillloooqqqpppnnnkkkhhhccc___\\\XXXUUURRRKKKHHHEEECCCBBBAAA@@@>>>???===;;;:::888888888888777666666555444333222222222222222222222222222222222222111111000/////////111111111111222222222222,,,---...000111333444444111111000000000111222222222222111111111111111222111111222222222222111111111333444444333222333444555333444666777999BBBKKKWWW[[[^^^ZZZVVV\\\lllzzzlllOOOFFFEEEAAA???BBB@@@AAABBBCCCDDDGGGJJJMMMUUU]]]iiiuuu|||yyytttnnnggggggiiimmmqqqsssrrrpppnnniiiccc^^^ZZZWWWTTTRRRLLLHHHDDDAAA@@@@@@@@@@@@>>>===;;;999777777777777777666555555333333222111111111111222222333333444444444333333222111111000111222222222333333333444/////////000111111222222111111111111111222333333222111111111111111222222///000111222222333222222///111333444333333444666666444555777888;;;DDDNNNVVV[[[\\\XXXSSSXXXggguuufffMMMFFFDDD===<<>>===:::777555444333333222222111111222222333444333444555444222000000111000000111111111222222222111///......000111000000666333///,,,,,,///333666111111111111222333444444444333222222444444333222444444444555555555555666555666666555666===FFFNNNXXXVVVUUUSSSPPPTTTaaappp{{{sss[[[LLLGGGBBBDDDEEE>>>AAABBBCCCDDDEEEGGGJJJMMMUUU]]]gggrrr{{{~~~xxxssspppkkkiiihhhjjjnnnqqqpppnnngggddd___[[[YYYVVVTTTRRRNNNKKKGGGDDDCCCCCCBBBAAAAAA>>>;;;:::999888666555888777555444333222222333333333222222333333444444222333444333111000000000111111222222222333333333///...---...000222222222111000////////////000111222222222111222222333333444333222222444444333222333333333333444444444555444555555555666===GGGOOOXXXWWWVVVTTTRRRUUUcccqqq|||qqqZZZKKKGGGBBBCCCDDD>>>@@@AAACCCCCCDDDFFFJJJLLLNNNVVVbbbllluuu}}}~~~xxxtttqqqkkkiiiggghhhllloooooonnngggccc___[[[YYYWWWTTTRRRMMMIIIFFFDDDCCCCCCCCCBBB???===;;;999999999777666444444333222222333333444333333333333444444444555111222333222000//////000000000111222222222222222...---,,,...111333333333///000222333333222000///333333222222111222222222444333222222444444333222222222222333333333444444333444555555777>>>IIIQQQZZZYYYXXXWWWUUUXXXeeesss|||mmmWWWJJJFFFAAABBBCCC===???@@@BBBBBBCCCEEEIIILLLOOOXXXdddnnnuuuzzz~~~yyytttqqqmmmiiiggggggkkkoooooonnnfffccc___[[[YYYWWWTTTSSSMMMJJJFFFDDDCCCCCCBBBAAA???===:::999999999888777666666555555555555555555222222333333333444333333000111222222000//////000......000111111111000///000...---...111222333222111222444666666444222111444444333222111111111111333222111222444555444333222333333333333444444444333444666666999AAAKKKTTT]]]\\\[[[YYYVVVYYYfffttt~~~hhhSSSHHHFFF@@@AAACCC===???@@@AAABBBCCCEEEHHHKKKRRR[[[hhhsssxxx|||~~~~~~yyytttqqqnnnkkkhhhhhhlllooopppooofffccc^^^[[[YYYWWWUUUSSSPPPLLLGGGDDDCCCBBB@@@??????===:::999999999888777888888888777666555444444000000111222222222222111///111222222000//////000...///111222333222111000333111//////000111111000333333333444444333333333444444333222111111111111333222111222444555444333444444444444555555555555555666777888;;;CCCNNNVVV```^^^\\\ZZZWWW[[[hhhwwwcccPPPHHHFFF@@@AAACCC>>>???@@@AAABBBCCCEEEHHHKKKPPPZZZfffqqqvvvyyy|||~~~}}}xxxtttpppnnnkkkhhhiiimmmoooooonnnfffbbb^^^[[[YYYWWWUUUTTTPPPMMMHHHDDDCCCAAA@@@>>>???===;;;999999999777666777777777666444222111000...///111222222222111000///111222222111000000111000222444555666555333222444222000000111111000///222111000000000000111222333333222222111222222222222111111222444555555444444444444555555555666666666777888999<<>>;;;:::999888666555666666666555444222000///...000111333333222111000000222333333222111111222///111333555555444222111333222000000111222111000000000000000000000000000222222222111222222333333222111111222444555555444333333444444444555555555555666777888:::BBBLLLTTT[[[XXXVVVUUUWWW```tttttt\\\MMMHHHGGGAAAAAADDD@@@@@@AAACCCCCCDDDFFFJJJLLLUUU\\\gggqqqxxx}}}wwwrrrnnnjjjhhhgggiiimmmnnnkkkiiieeebbb^^^[[[YYYXXXVVVTTTMMMJJJFFFDDDCCCCCCCCCBBBAAA???<<<:::999888666444555555666666555333111000///111333444444333222111000222444444222222222333,,,...000222222111///...222000///000222333333222000111222333333222111000111111111111222333444444222111111222444555555444222222333333333444444444444555666666999@@@JJJRRRWWWTTTSSSSSSWWWcccyyynnn[[[LLLHHHHHHBBBBBBEEEAAAAAABBBCCCDDDEEEGGGJJJMMMTTT[[[eeennnwww{{{vvvppplllmmmjjjiiikkkoooqqqooommmllliiiccc___]]][[[XXXVVVLLLJJJHHHEEECCCAAA??????@@@???>>><<<:::888777666888888777555555444444444333222111000000222444555222222333333333222111111111111000000000222333444000111111111111222222222000000111222333333444444222222222333333444444444333333333333333333333333333333333333333333333333555444444666<<>>???CCCBBBAAA@@@BBBDDDHHHJJJSSSYYYcccmmmvvv|||vvvpppllljjjgggeeegggjjjmmmllljjjkkkhhhddd```]]]ZZZWWWUUUJJJIIIGGGDDDBBB@@@>>>>>>>>>===<<<;;;:::999888888888777666555444444444444333222111000000222444555222222222222222222222222444333111///......//////000111111111111222222222222222333333444444555555111111111222222333333333333333333333333333333333333333333333333333333333555444444777<<>>===<<<<<<;;;;;;::::::999999777666555444333333333333333222111111111222333444333333222111111222333444333222000...---------...000111111111111222222222222222333333333333333333000111111111111111222222333333333333333333333333333333333333333333333333555555555888===EEEMMMRRRTTTQQQPPPYYYkkk}}}___MMMJJJFFFCCCBBBBBBAAA@@@AAA@@@@@@@@@BBBEEEHHHJJJRRRYYYcccllluuuxxxuuuvvvzzz|||wwwrrroookkkgggdddeeeiiimmmnnnnnniiigggdddaaa^^^ZZZTTTQQQIIIHHHFFFCCCAAA@@@???>>>===<<<;;;;;;:::999888888666555444333333333333333222222111111111222333444444222111000000222444555111000/////////000111222000000111111111222222222111111000000000000000000111111111111222222222222222222333333333333444444444444444444444444444444666555666999???GGGOOOTTTZZZUUUSSS[[[nnnxxxZZZOOOLLLHHHEEEBBB@@@===;;;?????????@@@BBBEEEHHHJJJPPPVVV```jjjsss}}}uuupppooouuuxxx|||yyytttqqqlllhhheeefffjjjnnnpppoooiiifffcccaaa]]]YYYSSSOOOJJJIIIGGGEEECCCAAA@@@@@@>>>>>><<<;;;999777666555555555444333333333444444222222111222222222333333333222111000000222444555444333222111111222333333000000111111111222222222111111000000000000000000333333333333333333333222222222222333333444444444444444444444444444444444666666777:::@@@IIIQQQVVV[[[VVVTTT\\\nnnsssWWWLLLIIIFFFDDDBBB@@@===:::??????@@@AAABBBEEEGGGHHHOOOVVV```iiirrr|||uuunnnkkkrrrqqqxxx~~~{{{xxxtttqqqjjjgggdddfffjjjnnnooonnniiigggccc___\\\XXXSSSOOOJJJIIIGGGEEECCCBBBAAAAAA???>>>===;;;888666555444555555444444444444444555111111222222222333333333222111111111111333444555:::888666444222111111111000111111111111222222222222222333333333333333333444444444333333333333333111222222333333444444555444444444444444444444444777666777;;;BBBKKKSSSYYYWWWTTTTTT\\\lllqqqWWWGGGEEECCCBBBBBBBBBAAA??????@@@@@@AAABBBDDDEEEFFFPPPVVV```iiirrr|||vvvmmmiiillljjjppp~~~}}}zzzuuuqqqnnnhhhfffdddgggkkknnnnnnmmmjjjgggbbb^^^ZZZVVVRRRPPPIIIHHHFFFDDDBBBAAAAAA@@@======;;;:::888777666555666555555444555555666666111111222222333333333222000111111222222333444444;;;999777555333222222222000111111111111222222222222222333333444444555555333333333333222222111111111111222333333444555555555555555555555555555555777777888<<>>===;;;::::::999777555444555555555555555444444222333333444444333111111///000111111111111111000333333111000000000111111111222333333333222111000111//////111444666444222111111111111111111111111333333222222333333444555555444222222222444777888444666777999BBBNNNUUUUUUTTTPPPQQQYYYeeerrrqqq[[[KKKHHHEEEDDDCCCCCCCCCAAA@@@@@@@@@??????AAADDDGGGIIIMMMSSS\\\fffqqq}}}}}}{{{tttkkkgggeeedddfffkkkoooooommmjjjddd]]]YYYXXXVVVSSSPPPKKKJJJHHHEEECCCAAA@@@???<<<<<<<<<<<<<<<:::666333444555555555444333222222222222333333222222111000...///000111222222222222333222111111000111111111000000000111111111111222222111111222444444333111222222222222222222222222333333222222333333444555555444111///000333666999444666777999AAAMMMSSSTTTRRROOOPPPXXXbbbmmmzzznnnXXXKKKHHHEEEDDDDDDDDDCCCBBB???AAABBBBBBAAABBBDDDGGGJJJNNNTTT[[[eeeppp{{{|||zzzssslllgggeeeeeehhhllloooooonnnhhhccc]]]ZZZYYYWWWTTTPPPKKKIIIGGGEEECCCAAA@@@@@@===<<<;;;;;;;;;:::777444666666666555444333222111222222222222111111000000///000111111222222222222222222111111111111111111////////////000111222333222222222333333333222111222222222222222222222222333333222222333333444555333222111000111333555777111444666999AAAMMMTTTVVVQQQOOOPPPWWW___hhhtttiiiTTTKKKHHHEEEDDDDDDEEEDDDCCCAAACCCEEEEEEEEEEEEFFFHHHLLLPPPWWW___gggpppxxx~~~yyy{{{{{{wwwqqqjjjhhhgggfffjjjnnnqqqqqqoooiiiddd^^^[[[ZZZXXXTTTQQQJJJIIIGGGEEECCCAAAAAA@@@@@@===:::999999999888777777777777666666444333222222222222111111111111111222222222222222111000000111111111111222111111111////////////000111333444222333333333222222111111222222222222222222222222333333222222333333444555000111222333444444444444111555777999???JJJRRRTTTPPPOOOPPPVVV]]]eeeqqq}}}fffRRRJJJHHHEEEDDDDDDEEEDDDCCC@@@BBBEEEFFFFFFEEEFFFGGGJJJPPPYYYaaahhhnnnsssvvvrrruuuzzzzzzuuuoooiiiiiiggggggkkkppprrrqqqoooiiieee___\\\[[[XXXSSSPPPJJJIIIGGGEEECCCBBBAAAAAAAAA>>>:::888888888888888777777777777666555444444333333222111111111111222333333333333222111000///000000111222222222222111//////000000111222333333111222444444222111111222333333333333333333333333333333222222333333444555///111333666666555444333444888::::::===FFFMMMPPPQQQOOOQQQVVV\\\dddrrreeeRRRIIIFFFDDDCCCCCCDDDDDDCCC>>>@@@BBBCCCCCCCCCDDDEEEGGGNNNWWW```ggglllpppsssuuuxxx}}}xxxtttooojjjhhhggggggkkkooorrrpppnnniiiddd___\\\ZZZVVVQQQMMMIIIHHHGGGEEECCCBBBAAAAAA???===;;;::::::999777666555555555666666555444444555444333222111222222333222222222333333222111111///000111222333222222111///000111333333333222222000222444444222111222333333333333333333333333333333333222222333333444555222222444555666666555555444999;;;:::<<>>???AAAAAAAAABBBCCCEEEHHHMMMUUU^^^fffnnnuuuzzzxxxtttppplllgggffffffjjjoooqqqooommmhhhddd^^^[[[XXXUUUOOOKKKIIIHHHGGGEEECCCBBBAAAAAA===<<<<<<<<<<<<:::777444333333444444555444444444555444333222222222333444000000111222333333333333///000111222333333222111///111333444555444222111///111444444222111222444333333333333333333333333333333222222333333444555444444333333444555777888111666999999<<>>;;;999888888888888888888777666555444444333///000222333444444333333000111222333333222111000...///111222333333222222111111000000000000111111666555333000,,,(((%%%###444444444444444444444444444444444444444444444444333333444444555666666666666666777999===FFFPPPWWWZZZWWWUUUWWW[[[eeexxxsssZZZRRRGGGDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBLLLLLLSSS___lllvvv|||tttnnnpppmmmjjjiiilllppptttuuu|||yyyrrrkkkjjjhhhgggjjjooorrrrrrqqqhhheee```\\\XXXTTTPPPLLLJJJIIIGGGDDDBBB@@@?????????>>><<<;;;999888888888444444444333333333333333333333444444333222000///111222333333333333222111000111333444555555444444222222111111111111222222555555555555444333222222333333333333333333333333444444444444444444444444333333444444555666666666777777888:::???HHHSSSZZZ___\\\ZZZ[[[^^^hhh{{{pppVVVMMMEEECCC@@@???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAJJJKKKRRR___lllyyyzzzrrrooolllkkkkkkllllllkkkqqqpppttt{{{{{{yyysssmmmmmmjjjgggiiimmmqqqsssrrrhhheee```\\\XXXTTTOOOLLLIIIHHHFFFEEECCCBBBAAAAAA=========<<<;;;999777777111222222222333333333444333444444444333222111000222222333444444333222222111111333444444444444444333333222222222222333333000111333444555555666666222222222222222222222222444444444444444444444444333333444444555666666666777888999<<>>AAAAAAAAABBBBBBCCCCCCDDDJJJKKKQQQZZZeeesssvvvpppkkkiiihhhgggmmmttt~~~yyytttoookkkjjjiiiiiilllqqqttttttrrrjjjgggbbb^^^ZZZVVVQQQNNNNNNMMMJJJGGGEEECCCBBBAAA>>>===<<<:::999888888777555444444444333333222222777666444333222222333333111111000//////000111111444444333222222333333444222111111000000111111222///000111222222222222222333333333333333333333333444444444444444444444444333333444444555666666666666777888;;;AAAKKKVVV]]]\\\]]]```fffmmmwwwvvv[[[OOOGGGDDDAAA@@@@@@??????>>>???@@@@@@AAABBBBBBCCCCCCGGGIIIOOOXXXaaaooovvvqqqmmmjjjiiikkkkkkyyy{{{uuuppplllllliiihhhjjjoootttuuuuuuiiifffaaa]]]YYYUUUPPPMMMLLLKKKIIIGGGFFFDDDDDDCCCAAA???===;;;:::999::::::555555555666666666777777444333222222333444666777333222111000000111222333333222111000000000111222333222222222222222222333444444444444333333222111222222222222222222222222444444444444444444444444333333444444555666666777777888999<<>>>>>???@@@AAAAAABBBBBBEEEGGGNNNWWW___lllyyytttnnnjjjiiiaaalllppprrryyy{{{~~~}}}uuunnnjjjiiiiiiiiimmmrrruuusssqqqllleee\\\YYYZZZYYYTTTNNNMMMLLLJJJHHHEEEBBBAAA@@@>>>===;;;999888888888999666666444333333333333333222222222222222222222222222222222222222222222222222222333333333444444444333333222111111222222222222222222222222222222222333444555666555444333222000111222333444444555444111222222333333444555555999999999;;;@@@IIITTT[[[bbb^^^^^^dddlllttt|||yyy^^^OOOJJJGGGDDDBBBAAABBBAAAAAACCCCCCCCCAAA@@@@@@AAACCCHHHHHHMMMUUU^^^jjjzzz~~~{{{ssskkkfffbbbaaadddggghhhlllqqq~~~}}}vvvppplllkkkiiihhhjjjooossstttsssoooggg^^^ZZZZZZXXXSSSNNNLLLKKKJJJHHHFFFDDDCCCBBB>>>===<<<:::999999999888777666555444333333333333333333333333333333333333222222222222222222222222//////000000000111111111333333222222222222333333222222222222222222222222444444555555444444333222111222333444444555444444222222333333444555555555777777777999>>>HHHSSSZZZ^^^ZZZZZZ```hhhnnnvvv~~~yyy^^^OOOKKKHHHDDDBBBBBBCCCBBBBBBCCCCCCCCCAAA@@@@@@AAACCCHHHHHHMMMUUU^^^iiiyyy{{{pppfff```\\\\\\]]]]]]```dddooo}}}}}}wwwqqqnnnmmmjjjgggiiinnnsssuuuuuuppphhh```[[[ZZZXXXRRRNNNKKKJJJIIIHHHGGGEEEDDDDDD=========<<<;;;:::999888888777666555444444444444333333333333222222222222222222222222222222222222222222222222333333333333333333333222222333333444222222222222333333333333555555444333333333333444333444444555555555444444222333333444444555666666666666666888===FFFQQQYYY\\\YYYYYY^^^ccchhhooowwwxxx]]]NNNLLLIIIEEECCCCCCDDDDDDCCCCCCCCCCCCAAA@@@@@@AAACCCGGGGGGLLLUUU^^^hhhxxx|||yyy|||ooofff]]]ZZZXXXVVVXXX\\\bbblll{{{vvvrrrnnnmmmjjjiiikkkpppuuuwwwvvvnnnhhh```[[[YYYWWWSSSOOOKKKJJJIIIGGGFFFDDDCCCBBB======>>>>>>===;;;999888888777666555555444555555222222222111111111111111222222222222222222222222333333333444444444444555333333333222333333444555222222222333333333333333666555444333222333444444555555555666555555444444222222222333444444555555555555666888===GGGRRRZZZ^^^[[[ZZZ]]]```bbbiiippp~~~www\\\NNNLLLIIIFFFDDDDDDEEEEEEDDDCCCCCCCCCAAA@@@@@@AAACCCFFFGGGLLLTTT]]]gggwwwyyyssssssuuuwww}}}~~~rrrfff___\\\ZZZ[[[^^^___eeesss~~~yyyuuuqqqnnnkkkjjjkkkooouuuxxxwwwvvvkkkfff```[[[YYYVVVSSSPPPLLLKKKIIIGGGDDDBBB@@@???======>>>>>>===;;;999888888777666555555444555555444444333333333222222222222222222222222222222222000000000000111111111111222222222222222333444555222222333333333444444444666555444333222333444444555555555666555555444444111111111222333333444444666777777999???IIITTT\\\```]]][[[[[[[[[\\\cccllluuuxxx}}}www\\\OOOLLLIIIFFFDDDEEEFFFFFFEEECCCCCCCCCAAA@@@@@@AAACCCEEEFFFKKKTTT\\\fffuuu}}}sssnnnllllllnnnrrrzzz~~~nnneeeaaa]]]]]]___]]]aaakkk}}}}}}yyyuuuqqqooojjjjjjkkkpppvvvyyyxxxuuulllhhhbbb\\\YYYVVVSSSQQQMMMLLLJJJHHHEEEBBB@@@???=========<<<;;;:::999888888777666555444444444444777777666666555555444444222222222222222222222222111111111222222222222333111111111111222333444444222222333333444444555555555555444333333333333444333444444555555555444444111111222333333444444555777888888:::@@@JJJVVV]]]___[[[XXXWWWVVVXXXaaalllnnnqqqwww|||~~~www\\\PPPKKKHHHEEEDDDEEEFFFFFFEEECCCCCCCCCAAA@@@@@@AAACCCDDDEEEKKKTTT\\\eeesssxxxooojjjgggggggggiiiuuuyyymmmeee___\\\\\\XXX\\\cccpppzzzvvvrrrpppjjjiiiiiimmmssswwwwwwvvvqqqmmmfff```ZZZUUURRRPPPNNNMMMKKKIIIGGGEEECCCBBB>>>===<<<:::999999999888777666555444333333333333777777666555555444333333222222222222222222222222333333444444444555555555000000000000111222333444222222333333444555555666444444555555444444333222111222333444444555444444333333444444555666666777777777888;;;AAAKKKVVV^^^^^^ZZZWWWUUUUUUYYYfffrrruuuvvvxxx|||xxx]]]QQQJJJHHHEEECCCDDDEEEEEEEEECCCCCCCCCAAA@@@@@@AAACCCCCCDDDJJJSSS\\\eeerrrtttmmmiiifffdddbbbjjjwww~~~rrrggg___\\\YYY\\\```gggvvv{{{wwwtttqqqkkkhhhfffiiioootttwwwwwwvvvrrrjjjbbb[[[UUUQQQOOOMMMMMMLLLKKKIIIHHHGGGFFF>>>===;;;999888888888999666666555333333333333333444444333222222111000000222222222222222222222222000000111111111222222222////////////000111222333222222333333444555666666333444555666555444333222000111222333444444555444555555666666777888888888777777888:::@@@JJJVVV^^^^^^ZZZWWWVVVWWW]]]lllzzz~~~~~~xxx^^^QQQJJJGGGDDDCCCDDDEEEEEEEEECCCCCCCCCAAA@@@@@@AAACCCCCCDDDJJJSSS[[[dddrrr~~~zzzrrrmmmiiieeebbbhhhpppxxxrrrgggbbb]]]```bbbdddmmmzzztttpppllllllmmmppptttwwwxxxxxxyyyyyyxxxssseeeYYYVVVZZZPPPMMMJJJHHHHHHHHHHHHGGGBBB>>>:::999::::::999777:::999777666555555555555111///...111555888999888777777666555333222111111777444111000000222222111111111222222222333333333333333333333333333333333222333333444555555555444555555555555555555555555666666666666777777777777777777999<<>>;;;999::::::999777666666666666777777777888222111111444888<<<======333333333333333333333333666333111000111222333222000000111111111222222222333333333333333333333333222333444444555555444444333333333333333333333333555555555555666666666666777777999===???DDDQQQ]]]```___]]]___gggwwweeeVVVMMMJJJGGGEEEEEEEEEEEEDDDIIIGGGEEECCCAAA@@@???>>>AAACCCFFFJJJRRR^^^jjjrrr{{{}}}yyyyyy{{{zzzxxx{{{|||}}}}}}}}}~~~~~~|||tttrrrvvv|||~~~zzzqqqgggaaa```dddiiivvvzzzuuuqqqnnnnnnnnnqqquuuwwwxxxxxxtttpppllliiicccYYYTTTTTTOOOMMMKKKJJJIIIGGGDDDAAA@@@>>>;;;:::::::::999888555666666777777777777666444333333555888;;;<<<<<<000000111222333444444555444222000000222333444333000000000000111111111111222222222222222222222222333333444444555555444444333333333333333333333333444444444444555555555555777777:::>>>@@@DDDOOO[[[bbbbbbcccgggrrriiiXXXOOOKKKHHHFFFEEEEEEEEEDDDIIIGGGEEECCCAAA@@@???>>>AAABBBDDDHHHNNNXXXcccjjjvvv}}}~~~xxxwwwyyy|||}}}}}}}}}zzzoooiiieeeddddddooozzzuuuqqqoooooooooqqquuuwwwwwwwwwssslllfffeeebbb[[[UUUSSSLLLLLLKKKLLLMMMLLLIIIGGG???>>>;;;:::999999999999999999999888777555333222666555444444444444444444//////000111222333333444222111///000222444444444000111111111222222222222222222222222222222222222333333444444555444444333444444555555555555555555444444555555555666666666666777:::>>>@@@CCCOOOZZZdddeeegggnnn{{{lllYYYNNNKKKHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBAAABBBCCCFFFKKKSSS\\\cccnnnvvv{{{tttmmmhhheeemmmyyytttqqqpppooooooqqqtttvvvvvvvvvrrrjjjdddcccaaa[[[UUUSSSMMMLLLKKKLLLLLLKKKHHHFFF>>>===<<<:::999999999::::::999999888666555333222555555444333222111111222111111111111111111111111111000///111333555555444222222222333333333444444222222222222222222222222333444444555444444333333444444444555555555666666555555666666666777777777666666999===???CCCOOO[[[eeefffkkkvvvnnnYYYNNNKKKHHHGGGHHHIIIIIIIIIEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEIIIOOOWWW]]]eeeooo~~~uuunnnhhhnnn~~~xxxsssppppppooooooqqqsssuuuuuutttpppiiicccbbb___ZZZUUUTTTOOOMMMKKKIIIHHHEEEBBB???=========;;;999888:::;;;888777777666666666666777333444555444333333555777333222222111111000000000111000000111333555444333333333333333444444444555333333333333333333333333444444555555444444333333111222222333333444444444666666666666777777777888666555777;;;===CCCPPP]]]fffgggooorrr[[[OOOLLLIIIHHHIIIJJJJJJJJJIIIGGGEEECCCAAA@@@???>>>BBBCCCCCCDDDGGGLLLTTTYYY^^^iiiyyy}}}tttmmmqqq|||wwwrrrooopppooonnnppprrrssssssrrrnnnhhhcccaaa]]]VVVSSSTTTQQQNNNJJJGGGEEECCC@@@>>><<<======;;;888888:::<<<:::888666444444555777888333555666555333333666888333333222222222111111111111111000222444444333222222222333333333444444444444444444444444444444444444444555555444444333222111111222222333444444555555555555666666666777777666555666999<<>>AAAAAABBBCCCEEEJJJPPPUUUYYYdddrrr|||vvvwww|||vvvqqqnnnooonnnnnnoooqqqrrrrrrqqqlllgggccc```[[[TTTRRRTTTQQQNNNJJJGGGFFFEEEDDDBBB<<<======;;;888777:::===???<<<888444222222444555555666777555111000222444222222222222222222333333222111111222444444333111111111222222222333333333555555555555555555555555444555555555444333333222333333444444555666777777444444444555555555666666666444555777;;;CCCSSSbbbnnnmmmuuuzzzcccVVVSSSNNNJJJIIIHHHFFFEEEEEEEEECCCBBBBBBBBBBBBBBB???@@@AAAAAACCCHHHNNNRRRXXXaaannnyyy}}}|||{{{uuupppnnnmmmnnnqqqtttvvvvvvuuummmiiiccc^^^[[[WWWTTTQQQNNNNNNMMMLLLJJJGGGEEEDDD:::999999999999:::;;;;;;:::999777666555444555555444444333333333222222222444444333333333222222222444444222222222222444444666666555555555444444444222222222333444555666777777666555444333222222222666555333333555666555444666555333222333444666888888888888888888@@@SSSeeennnpppwwwccc\\\RRROOOOOOLLLOOONNNAAAFFFFFFEEEDDDBBB@@@???>>>DDDCCCAAA@@@BBBGGGKKKOOOZZZ```jjjvvv{{{uuuppppppoooppprrrvvvxxxwwwwwwnnnjjjddd___[[[XXXTTTRRRQQQPPPNNNKKKHHHEEECCCBBB;;;;;;::::::::::::;;;;;;:::888777555444444444444444444444444333333333333444444444444333333333333444333333222222333333444555444444444333333333333333333333333444555666666777666555444333222222222333222111222444666666555666555444333444555777888888777777888999AAARRRbbbnnnooouuuiii^^^TTTPPPOOOJJJMMMNNNEEEGGGGGGFFFEEECCCAAA???>>>=========@@@DDDJJJOOOSSSUUU\\\fffpppzzz{{{uuuppppppoooooorrruuuwwwwwwvvvnnnkkkeeeaaa]]]YYYUUURRRRRRQQQNNNJJJFFFDDDBBBAAA>>>===<<<;;;::::::::::::999888777555444444444444666555555555444444444444555555555444444444444333444333333222222333333444333333333333222222222222333333333333444444555666666555444333333333333333111000///111444666666666777666555444555666777888888666555888;;;BBBPPP]]]mmmooorrr|||ppp]]]SSSQQQOOOHHHKKKOOOJJJHHHHHHGGGFFFDDDBBB@@@???@@@@@@@@@BBBDDDGGGJJJLLLQQQXXXbbbjjjrrr~~~{{{uuuqqqnnnmmmmmmooorrrtttttttttoookkkfffbbb^^^ZZZVVVSSSRRRPPPMMMIIIFFFDDDBBBBBB??????===<<<;;;:::::::::999999888666555555444444666666666666555555555555666666555555555444444444333333333333333333333333333333333333333222222222333333333333333444555666555555444333333333444444222111000111444666666666777666666666666777888888888555444888===CCCOOOYYYmmmoooppptttwww___UUUTTTTTTKKKKKKOOOMMMIIIIIIHHHGGGEEECCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFOOOWWWaaahhhnnn{{{{{{uuuqqqpppnnnnnnoooqqqtttttttttoookkkgggccc___[[[VVVRRROOONNNLLLJJJGGGEEEDDDDDD@@@???===<<<;;;:::999999999999999888777666555444777777666666666555555555666666555555555444444444333333333333333333333333333333333333333444444444444444333333333444555555444444333333333444555555555444333333555666666555666666666666666777777888777444444888===DDDOOOYYYmmmpppppppppvvvjjj^^^]]]]]]QQQLLLMMMKKKIIIIIIHHHGGGEEECCCBBBAAA999:::===AAADDDHHHJJJKKKMMMUUU^^^dddkkkyyy{{{uuurrrtttrrrqqqqqqtttvvvwwwwwwnnnkkkgggccc___[[[UUURRRNNNNNNMMMLLLJJJGGGEEEDDD???>>>===;;;:::999999999888888888888777555444333777666666666555555555555555555555444444444444333222333333444444333333222333333333333444444444444444444444333333444444555333333333333444444555666777555444444555666555444555555666666666777777777555444555999===DDDPPP]]]ooorrrrrroooooovvv~~~xxxhhhbbbaaaUUULLLKKKHHHIIIIIIHHHGGGEEECCCAAA@@@;;;<<<>>>@@@CCCEEEFFFGGGIIIOOOXXX```iiiyyyzzzvvvrrruuusssrrrrrrtttwwwxxxxxxmmmjjjgggccc___ZZZUUUQQQOOOOOOPPPOOOLLLHHHDDDBBB======;;;:::999999999999666666777666555444222111666666666555555555444444444444444444333333333333222333333444444333333222111222222222333333333333555444444333333444444444222222222333444555666777444333222222444666666555444444555666666666666666444444777:::<<